last executing test programs: 4.220189512s ago: executing program 5 (id=519): msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x10, 0x4000}, 0x6, 0x85d, 0xffffffffffffffff, 0x0, 0x0, 0x100000000, 0x800000009}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x10, 0x4000}, 0x6, 0x85d, 0xffffffffffffffff, 0x0, 0x0, 0x100000000, 0x800000009}) (async) socket(0x18, 0x2, 0x0) (async) close(r0) (async) socket(0x800000018, 0x1, 0x0) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) socket(0x800000018, 0x1, 0x0) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) 4.219880749s ago: executing program 3 (id=520): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x8) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbb9fd812eaa46713048e699319296480000", 0x14) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="a11bdc11c98645fb98944b8b24dec76c9dae85f67c701750970e7c9d4797dfe2392723a3fac9a456416d1f097e02b68864b113b75d1f919d5f88b167c76ce108d1c27de99ab640f9616d0443084c8b75c8d032596655bbe0c24934bdfcbeda8a28f0a8f6b8dc14ca50f5fc5565ecf4638ad7df988778874a1b718860669b99d1c12e5fdc88802bf658f02382c03b3caa2abd5602116d769fc8c195a67988f7835799f59697e8558e196d8c4259bf05a82ab3cc6e9b45684a9fc5ccbf3897aad94d4f3d43ea0f0caf1bb5030ffdc17ee37b992d91aa1adea6c8041388549148e7592bc1756f02f8623d70", 0xea}, {&(0x7f00000002c0)="bbe409f4184580d8bd02cac0c3cdde327dd72f9b964b4b57e49b72a555d79d9276f610caba8b9e053e8a9b6cb77bc267c2685ec151f32d9525", 0x39}, {&(0x7f0000000300)="300d542fad824a0e5278543e0819562a10561b14b95f24036028ec2404d8e33a76e3e85d7dbc3ff2e4d961a1ccf9dca337b2d128c3ec8d9f79c53c1fddabe62d581d0fc06aa1f92072bc5566c39cf346052451273357f728a5914896b0d84ab28e7d0514a2bb86fe0b288e1cdb80b746d0bbd37b7d50178c5eaacb5ddf40a1c168bc38194333e0ca0373546970cf538021aec833bb8818501f7091621cdf3d34e99a380f8c11", 0xa6}, {&(0x7f00000003c0)="4cccaa6fb7d0d804c1a2cf4086ba0bafe91655957e4ac836dba6c4", 0x1b}], 0x4, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x40, 0x5}, 0x400) msync(&(0x7f000052f000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000140)="7dc9005e8d98cc73ed98aab284192e966768608816dc47316ed2eb49d8e6d06400e3eb7fee0c4198b4ce4ab2db3eb8fd9fa0fbdc382b3b895a972db221c38a611503c89c6568e647f76f2b7133c2181291", 0x51) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 4.21904797s ago: executing program 3 (id=521): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6382) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./bus\x00', 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x102) dup2(r3, r2) 4.002124487s ago: executing program 5 (id=524): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0xfffffde2, 0xffff, 0x0, 0x24, 0xf, 0x1, 0x0, 0x0, 0x1, 0xf1a}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x146) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x5, 0xb}, {0xffffffffffffffff, 0x1}}, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x2}, 0x10) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x81206919, &(0x7f0000000100)) setitimer(0x0, &(0x7f00000000c0)={{0x5}, {0x7fffffffffffffff, 0xffffffffffff7372}}, &(0x7f0000000200)) 4.001027769s ago: executing program 7 (id=525): sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r1, 0xc0044456, &(0x7f0000000080)={0x1, 0x0, 0x2, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1", 0x0, 0x4}) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) 3.8916248s ago: executing program 3 (id=529): ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000000)=0x6) socketpair(0x20, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="d4796dcab09b8fd2d77a99233f5a753d4ca9cbabd9404ccd0c5e36f3495befabcbaff7b3c98d43704d7d82c2b2f334c7b37fe0bc3af092f1632762b17381764d120afef579d064aa07b556333785ed0779f1942bf1e501860f79360c51c89329cdd51d6694304b6fea788373ef600ff45829f7e3fb9b4ea0756fd1493b9e87", 0x7f}, {&(0x7f0000000100)="cf8bc21566d5e3978927bcf3e265d4bfc362d51f4d721bf63a14f03baae3fda0eb8636b08ea3c40b", 0x28}, {&(0x7f0000000140)="787f0b379dfcf3decc0453ad346c8f612ab8a4f50ec0e4ff3573d74ec2242c995abfd285b980e35ff7ad44296e7c66ddb39c825656a6e98e5bdc998ec6d24c62c2f93c5477780a6b7add0f966a743b46741669b8ff6f96c3ebc2388d59fdd00f6fea5cc836204056cd0e7402837de3b1a5dde2424febb8539682a032a4fac6e62a515c1f374d0c6d61405d1cf9c80c2b6f2bd37462879e2ba6e5e7707e632aca5c0c7811d5a1b1dc713a2d8dd631c925cf5efe8997fe2c5ffbf4793715525978ea9a09d2f4261f1f960ff340dcd49bfc70", 0xd1}, {&(0x7f0000000240)="4058458c9a6dcde0d76e0ebda8146ab01840ce3ce8374d1720f19ce0e5fe9b4257f55fe6dc00a676776eacf8adca508e8d74f7a94ba21f74bd6ec1366ccf305264702061556f246d86c27f1f893e20298fb6dcdcb8f1d798623deb380de65519144b15cccb4a53f1489c37c07dca6079dde8e1c74ea0f631db663371fee73abc5f07576530458a33bd78d7d1df9f16861d53e9c765f4dee5672e0c012f2830592ff990d016bab4750e6b33b11f2ff740fae48d8b1db3ee8be7587b5a15c0e2780b2d6afe70c385a06d8c4820ad74d183f75e97b63e20c3524360c2", 0xdb}, {&(0x7f0000000340)="e1f27e9f514c6b4411a727f970249b0caaa85442d76cabc900d86e089cb5689666b8c9a7f0ad63065c70c39e878f30372cb7bcfd93351f8bd1f54288e19034f62775ae0dba9fa1933e036d542922cded778cd783e644e7621020ac83bf748cd69725abf40828f4ba8c97f8315d214661285949476cbcaff5e4943fd0fe1da7fa9c49f81a79f1438ed56e218af9de1a72ba15dc7721341a3e654a2c5d8c736b60c70165641e9155f26402ca5638abf1091ed7b953e6236983f2bf9f4cd9018a8494254701531f3a3d43a00994c767c101ade9d91259877d5ae323f2", 0xdb}, {&(0x7f0000000440)="4ea1864ee7e372e867b642b45d34bb3e5352155af01599e5dc8059f014a8d3bd37162cd0f28d22827976ad1d501470313b0ba41713bef61e5be04794240aab16017d4ff9930d966def4cfca4d235efc606c4b59d06d51451edc0235639cfc9f6ba04ac8e3e5a28391a07fc4f586d533d9cad07fc165fe92bd9ce2014343779f880cc760f8a03e2e239619a257206fcaa0e95a98b4ccb139f37e7fb686c932dce9a7e3c69b28ed4072a7cd6bc034d8ea63211abb489c757612890a5f560bd6adfdcb5b5120b3b5dfd35c1b4dcb8d856393dbbee55755c0e6a34746721708b8da47b215b8347dab4", 0xe7}], 0x6) (async) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="d4796dcab09b8fd2d77a99233f5a753d4ca9cbabd9404ccd0c5e36f3495befabcbaff7b3c98d43704d7d82c2b2f334c7b37fe0bc3af092f1632762b17381764d120afef579d064aa07b556333785ed0779f1942bf1e501860f79360c51c89329cdd51d6694304b6fea788373ef600ff45829f7e3fb9b4ea0756fd1493b9e87", 0x7f}, {&(0x7f0000000100)="cf8bc21566d5e3978927bcf3e265d4bfc362d51f4d721bf63a14f03baae3fda0eb8636b08ea3c40b", 0x28}, {&(0x7f0000000140)="787f0b379dfcf3decc0453ad346c8f612ab8a4f50ec0e4ff3573d74ec2242c995abfd285b980e35ff7ad44296e7c66ddb39c825656a6e98e5bdc998ec6d24c62c2f93c5477780a6b7add0f966a743b46741669b8ff6f96c3ebc2388d59fdd00f6fea5cc836204056cd0e7402837de3b1a5dde2424febb8539682a032a4fac6e62a515c1f374d0c6d61405d1cf9c80c2b6f2bd37462879e2ba6e5e7707e632aca5c0c7811d5a1b1dc713a2d8dd631c925cf5efe8997fe2c5ffbf4793715525978ea9a09d2f4261f1f960ff340dcd49bfc70", 0xd1}, {&(0x7f0000000240)="4058458c9a6dcde0d76e0ebda8146ab01840ce3ce8374d1720f19ce0e5fe9b4257f55fe6dc00a676776eacf8adca508e8d74f7a94ba21f74bd6ec1366ccf305264702061556f246d86c27f1f893e20298fb6dcdcb8f1d798623deb380de65519144b15cccb4a53f1489c37c07dca6079dde8e1c74ea0f631db663371fee73abc5f07576530458a33bd78d7d1df9f16861d53e9c765f4dee5672e0c012f2830592ff990d016bab4750e6b33b11f2ff740fae48d8b1db3ee8be7587b5a15c0e2780b2d6afe70c385a06d8c4820ad74d183f75e97b63e20c3524360c2", 0xdb}, {&(0x7f0000000340)="e1f27e9f514c6b4411a727f970249b0caaa85442d76cabc900d86e089cb5689666b8c9a7f0ad63065c70c39e878f30372cb7bcfd93351f8bd1f54288e19034f62775ae0dba9fa1933e036d542922cded778cd783e644e7621020ac83bf748cd69725abf40828f4ba8c97f8315d214661285949476cbcaff5e4943fd0fe1da7fa9c49f81a79f1438ed56e218af9de1a72ba15dc7721341a3e654a2c5d8c736b60c70165641e9155f26402ca5638abf1091ed7b953e6236983f2bf9f4cd9018a8494254701531f3a3d43a00994c767c101ade9d91259877d5ae323f2", 0xdb}, {&(0x7f0000000440)="4ea1864ee7e372e867b642b45d34bb3e5352155af01599e5dc8059f014a8d3bd37162cd0f28d22827976ad1d501470313b0ba41713bef61e5be04794240aab16017d4ff9930d966def4cfca4d235efc606c4b59d06d51451edc0235639cfc9f6ba04ac8e3e5a28391a07fc4f586d533d9cad07fc165fe92bd9ce2014343779f880cc760f8a03e2e239619a257206fcaa0e95a98b4ccb139f37e7fb686c932dce9a7e3c69b28ed4072a7cd6bc034d8ea63211abb489c757612890a5f560bd6adfdcb5b5120b3b5dfd35c1b4dcb8d856393dbbee55755c0e6a34746721708b8da47b215b8347dab4", 0xe7}], 0x6) socketpair(0x10, 0x8000, 0x6, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000600)) socket$inet(0x2, 0x4, 0x0) (async) r3 = socket$inet(0x2, 0x4, 0x0) select(0x40, &(0x7f0000000640)={0xa9c, 0x10001, 0x1, 0x9, 0x5, 0x2, 0x7, 0x6}, &(0x7f0000000680)={0x7, 0xae4, 0x6, 0x6296, 0x4, 0x7fffffffffffffff, 0x40, 0x7}, &(0x7f00000006c0)={0x5, 0xe5ed, 0x1000, 0x7, 0x400, 0xfffffffffffffff9, 0x2, 0xb638}, &(0x7f0000000700)={0x5, 0x9}) syz_open_pts() (async) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000740)) socket$inet(0x2, 0x4, 0x80) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x5) fchdir(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) r6 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) shmctl$IPC_RMID(r6, 0x0) (async) shmctl$IPC_RMID(r6, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000800)={0x3, &(0x7f00000007c0)=[{0x8, 0x4, 0x4, 0x5}, {0x2, 0x1, 0x5, 0x6}, {0x4, 0xf8, 0x0, 0xe}]}) (async) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000800)={0x3, &(0x7f00000007c0)=[{0x8, 0x4, 0x4, 0x5}, {0x2, 0x1, 0x5, 0x6}, {0x4, 0xf8, 0x0, 0xe}]}) syz_emit_ethernet(0xca, &(0x7f0000000840)={@broadcast, @broadcast, [{[], {0x8100, 0x1, 0x1, 0x1}}], {@generic={0x8035, "8ce3579c432ed66455b0056e637539b63f278e975c7a310e588add06fcaa541f4cfa0dbd95b34593860735b77f9b52babb5c92542408d9e8cf5fd9a8de0c3e1dd5c229f6125448478f6638c9ea918ed1eade62b15574548e7fdffb8f4aca8698237a71a4579eb9ab6f40c6167cc84ac48260044363cd9077d4b9a6fa6b55675b215b77b9612d655d1dbcea202978f3809c4751420c2e339fbbc1e00832267fd926702409907d6e95b63eb23fdce1b599b6b09cfd1a373297"}}}) (async) syz_emit_ethernet(0xca, &(0x7f0000000840)={@broadcast, @broadcast, [{[], {0x8100, 0x1, 0x1, 0x1}}], {@generic={0x8035, "8ce3579c432ed66455b0056e637539b63f278e975c7a310e588add06fcaa541f4cfa0dbd95b34593860735b77f9b52babb5c92542408d9e8cf5fd9a8de0c3e1dd5c229f6125448478f6638c9ea918ed1eade62b15574548e7fdffb8f4aca8698237a71a4579eb9ab6f40c6167cc84ac48260044363cd9077d4b9a6fa6b55675b215b77b9612d655d1dbcea202978f3809c4751420c2e339fbbc1e00832267fd926702409907d6e95b63eb23fdce1b599b6b09cfd1a373297"}}}) r7 = fcntl$dupfd(r1, 0x0, r3) recvmmsg(r0, &(0x7f0000000c80)={&(0x7f0000000c40)={&(0x7f0000000940)=@un=@file={0x0, ""/259}, 0x105, &(0x7f0000000bc0)=[{&(0x7f0000000a80)=""/62, 0x3e}, {&(0x7f0000000ac0)=""/115, 0x73}, {&(0x7f0000000b40)=""/44, 0x2c}, {&(0x7f0000000b80)=""/21, 0x15}], 0x4, &(0x7f0000000c00)=""/41, 0x29}, 0x6}, 0x10, 0x1043, &(0x7f0000000cc0)={0x5, 0x4}) (async) recvmmsg(r0, &(0x7f0000000c80)={&(0x7f0000000c40)={&(0x7f0000000940)=@un=@file={0x0, ""/259}, 0x105, &(0x7f0000000bc0)=[{&(0x7f0000000a80)=""/62, 0x3e}, {&(0x7f0000000ac0)=""/115, 0x73}, {&(0x7f0000000b40)=""/44, 0x2c}, {&(0x7f0000000b80)=""/21, 0x15}], 0x4, &(0x7f0000000c00)=""/41, 0x29}, 0x6}, 0x10, 0x1043, &(0x7f0000000cc0)={0x5, 0x4}) dup2(r0, r4) (async) r8 = dup2(r0, r4) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000d00)="84cc61b3699b742be180578696cfe1391b48076bbfa6677291a657d3a060188b0d80f30e8401554f9e0129729bf13cb18bdb5ace225bab66b7ddc51ccda4d9995bce137e48556aea55424a65f5d9bd55d0fae5459b3cf8112af4066601df2b3d5e8b6da5d9878b790eb52f000580f3e004996423bf62cfc62b946addd4c35043df316b16dea10e873b7374f7934ebd5121770b5d9dc3caac6351c1d58eaca64552266b95d18304df89af2ab3dcb59f9d7a734c9dc295b03db0", 0xb9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000e00)={0x1, 0x1, 0x80, 0xffffffff, r9}) bind(r2, &(0x7f0000000e40)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000ec0)={0x1, &(0x7f0000000e80)=[{0x8001, 0xc0, 0x0, 0xfffff705}]}) (async) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000ec0)={0x1, &(0x7f0000000e80)=[{0x8001, 0xc0, 0x0, 0xfffff705}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000f00)={0x3, './file0\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000f80)={0x1, &(0x7f0000000f40)=[{0x7fff, 0x9, 0x2, 0x6}]}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000fc0), 0x40, 0x0) readv(r10, &(0x7f00000030c0)=[{&(0x7f0000001000)=""/175, 0xaf}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/4096, 0x1000}], 0x3) 3.678142444s ago: executing program 7 (id=532): sysctl$kern(&(0x7f0000000180)={0x1, 0x42}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) sysctl$net_inet_etherip(&(0x7f0000000ac0)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000b00)="51fae0586b8417bb0e02b3751394bce12443fb1e227f15afb984ff162ff48c0a9665480b6e86b7309900362390de5e657ed2259d145e1b6d29e1890c27d26c0f6ae62ac1235851e2", &(0x7f0000000bc0)=0x48, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) (async) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="1497", 0x2}], 0x1) (async) close(r0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) (async) socket(0x18, 0x4000, 0x4) 3.51705429s ago: executing program 5 (id=536): r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc1204460, &(0x7f0000000740)={0xdeaf4152, 0xffff0690, 0x3b7b, 0x0, "97a2e900", 0x7}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$ddb(&(0x7f0000000000)={0x9, 0x3}, 0x2, 0x0, 0x0, &(0x7f0000000080)="9c065b6f", 0x4) symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x1, 0x2}], {0x8100, 0x2, 0x1, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x8, 0x4, {0x5, 0x4, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x97, 0x0, @empty, @multicast1}}}}}}) 3.51550805s ago: executing program 0 (id=539): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f37000/0x3000)=nil}, {&(0x7f0000b2d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000f97000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) (async) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a", 0x69}], 0x2) r1 = socket(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) (async, rerun: 32) fcntl$setflags(r0, 0x2, 0x1) (async, rerun: 32) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) 3.427250399s ago: executing program 6 (id=541): openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x40204103, 0x0) 3.332994401s ago: executing program 6 (id=543): open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x112, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) getitimer(0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4801) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x0, 0x1, 0x281) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) semop(r1, &(0x7f0000000080), 0x26) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002e40), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002ec0)={&(0x7f00000000c0)=[{0x2, 0xc3}, {0x3, 0x4}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r3, &(0x7f0000000240)="00eaffffff00000000a6ecfebf513b2ef9a048c3507731bd48c91fd6a4fb5479e2aca90191058a0d8b1dc3bae6a0ffacd0d2146d48d82e9f07bc0647b27e707b0e0671107558a3e44f85d92ddafe8bf51d342043b0bd9514c69caca7de7887e0dbfd75f0cd43a1227b1c1bae6980ca8981e67788e6bd66971c238375f5d42b8cda625a90aeb476e9e8eb997a7ebad7aa3b9c", 0x92, 0x404, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) r7 = dup2(r6, r5) sendto$inet(r7, &(0x7f0000000040)="6a79ee", 0x3, 0x0, 0x0, 0x0) shutdown(r5, 0x1) 3.328721872s ago: executing program 0 (id=545): r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x4}, {0x2, 0x0, 0x0, 0x40803}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) bind$unix(0xffffffffffffffff, 0x0, 0x0) chmod(0x0, 0x3a) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(r0) execve(0x0, 0x0, 0x0) 3.319853544s ago: executing program 5 (id=546): writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x0) setrlimit(0x5, &(0x7f0000000000)={0xfffffffffffffffd, 0x3}) (async) r2 = socket(0x2, 0x8000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) write(r2, 0x0, 0x0) (async) r3 = semget(0x0, 0x1, 0x281) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) (async) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/28) (async) semctl$GETVAL(0x0, 0x2, 0x5, 0x0) (async) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000380)={0x1, &(0x7f0000000300)=[{0xe1c1, 0x4, 0x8f7, 0x8001, 0x9de0}]}) fcntl$setflags(r0, 0x2, 0x1) (async) socket(0x20, 0x8000, 0x7) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f0000000240)=[{0x2, 0x0, 0x2}, {0x2, 0x0, 0x0, 0xffffffff}, {0x6, 0x5, 0x2, 0x1}, {0x690, 0x2a, 0x2, 0x4}]}) utimes(0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000700)="000008ee1e567567621c28b1379aabb2ef064ef9410acd471ac66fa3bb97b883d12a4993b0f2cd0bb8544bc771611627c10fa5e38f16514c8a300565f86e1d24e093810d8b69612371fad09473e4cf3dd69c2184b3df3b83f65dd1d950f470c13b05a50a6418323eaed59ecc59d3a904c4f84a1e7c01ac5f5f1eb199e43c9ccf3e2d208a76322d3853b71e30f164bf85978f6231253d46a57f6e6c89713f7c00f8ffffff0000004de9a157ddb649fb6d5f098b2bcbf702f59889cafa02cfb151f284b40b8e0f56ab4469b66b6c57ef4f5b0b00000000629fb2541c8005efe74a46760a8b7531931b8c8592e002ad255cc707e3e15d0d96ec14485d812ef6d44396d8816a34af5870869feac93ce95b82f5a20692a96b29e2dcbf6ac73b41c3b495c0d7985cd2c8db6f2c6769e6f181c6739be24ffe15695cdd91161e024cc959d41383f3f96e6834fb110e5564dc117693f4ae4ab446d77501ad3ea497de94cacc2e2d9640ea60fc5bcc09baa352bc1b70b9e31215c4c83615a43a00"/390, 0x186) (async) setsockopt(r4, 0x1000000029, 0xd, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='-\x00', &(0x7f0000000140)='&-%\x00', &(0x7f0000000180)='\\/:-\x00', 0x0, &(0x7f00000001c0)='\x00'], &(0x7f0000000240)) (async) r5 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) 3.039791524s ago: executing program 1 (id=547): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/248}, &(0x7f0000000180)=0xfa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x81, 0x800, 0x0, 0x1, "a9f0f6ac617eeb023e493a3f765b3508460e1c5c", 0x800}) (async) bind$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) (async) r3 = kqueue() r4 = socket(0x1, 0x8000, 0x8) (async) r5 = accept$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/521}, &(0x7f0000000600)=0x20b) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0xffffffff, 0x9}, {{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x100000001, 0x1}, {{r1}, 0xfffffffffffffffc, 0x30, 0x2, 0x8000000000000001, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x3}, {{r0}, 0xfffffffffffffffd, 0x23, 0x2, 0x8000000000000000, 0x4}], 0x800, &(0x7f0000000640)=[{{r4}, 0x7, 0x2, 0x80000000, 0x2d, 0x4}, {{r0}, 0xfffffffffffffff8, 0xa, 0x80000000, 0x1, 0x4d0d}, {{r2}, 0xfffffffffffffffa, 0xe3, 0x2, 0xccb0, 0xfff}, {{r5}, 0xfffffffffffffffe, 0x4, 0x1, 0x9, 0x41}], 0x1, &(0x7f00000006c0)={0x2, 0x57}) (async) r6 = semget(0x2, 0x2, 0x2a1) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000700)=""/208) (async) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000800)={0x0, 0x80000001}) semop(r6, &(0x7f0000000840)=[{0x1, 0xbcf, 0x1000}, {0x2, 0x401}, {0x242d30aa9e04db6c, 0x200, 0x1800}], 0x3) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000880)) (async) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f00000008c0)=0x3e) (async) r8 = fcntl$dupfd(r3, 0xa, r5) ioctl$BIOCLOCK(r8, 0x20004276) (async) semget(0x1, 0x2, 0x7d0) (async) r9 = geteuid() seteuid(r9) (async) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000900), 0x80, 0x0) ioctl$TIOCDRAIN(r10, 0x2000745e) (async) ioctl$TIOCNXCL(r2, 0x2000740e) (async) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940), 0x80, 0x0) ioctl$BIOCPROMISC(r11, 0x20004269) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000980)) flock(r3, 0x2) 3.035401429s ago: executing program 4 (id=548): mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0xd01) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)='W\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1011, r1, 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 3.029710772s ago: executing program 4 (id=549): mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) 2.808245055s ago: executing program 7 (id=550): kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x39, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) r4 = syz_open_pts() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000340)="7c5ff005f9ca1092ef493826b888875d8dbfc21bf0aa24eb3a9fe12d20578f9c85ca66bc1d6df6ddf2508c0403e0e061203082fe1a9c16460f8e7305da5a1aafa3cbd94a061580bddfe1cd8d135ba88e48554eaae4761a481fecc8dbeca21c928c8633458e7b228fa5d2ab684165f4271ccbd572b59a842e473eb486685b61f62f91c2a4c5a6deb0df46b7792d57f4436d651ffa68071f50e77c07ea1e3f782e541b6353a443a874903024391d1c777321b35dd0d0ce5faab242402cf0767f5f0f238d54d25882dbedff773f71b93626782aace9083bab483bb87704af18725f8ebf27bd7074a6daecc6124a6e93406877fada", 0xf3}, {&(0x7f0000000440)="b34ce4bc59e75957c98b89a8c257db6b70a903e81f3872bbdea0022626a788a4bbdc476cb42b52d20c9b37f9a0afd894e82ea8737a41e71aa61dbcd88e6f77b21d2f91c58a4650ec3bd410948bacfcd2699023c5bf5c66b2249d0bdc3b3b8336ce3e470dbca9b9d95a6d4b6ac14793b0038a72db", 0x74}], 0x2, &(0x7f0000000540)=[@rights={0x38, 0xffff, 0x1, [r0, r3, r0, r1, r0, r1, r1, r4, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x50, 0x8}, 0x40c) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r5) r6 = msgget$private(0x0, 0x4e1) msgsnd(r6, &(0x7f0000002500)=ANY=[@ANYBLOB="0300"], 0x0, 0x0) msgrcv(r6, &(0x7f0000000040), 0x8, 0x3, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) sendmmsg(r7, &(0x7f0000001b00)={&(0x7f0000001ac0)={&(0x7f0000000600)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000640)="ca6e1f462e2363e55a6c193f80d269915b3aa054b92a3e6cefc6b448407cd2b0ddbc7171c1db407e54e96c881200a28a4d97dcb2d9cc9d613ff252b6ff55520dac65e97a4a3e49b152b678b0016f2a449089bb778fab1055510091db8a945e859496a35fbe5c1459ae8b4dae62de11db28ef7e94456051d96f7d43f11b6576fdaf8ff50a5a1f1539280a83db175949e9a5a1fcfce234", 0x96}, {&(0x7f0000000700)="be88803374314037e82c0d85b1f1b79b3e295309eb16f120acf5b1bf8b765ac5134c1a54e218ee9d56e9ab76270ab50d2e5eda5b42fe219de771e392c867d49a65aa4f465ee00832f11d5e8467a7ffdfbd4f5027f23bc379b4eac6974de4ae868c9cfbb390c7dc61241f04c110a424cfd794c91de927688cfaffe1eaf4ca42953ab2d1b9ad295dd4c8a0bf4f21325dbdd643bc325fbb4adf32d8d4c4661ee8f3e51990c22f1c19fd6f4a3a83a99bfd0bf13493e3f0cbd26cbc8877cf1d97cb8c3fb6f0f07328616a", 0xc8}, {0xffffffffffffffff}, {&(0x7f0000000800)="e7bc9e8db909e03aadd1e42355ca1d2ed1bb349b515ff9d07152449fe9583bc7d4052554399dd875bd3f883837b861368b86e32cf3a2148a15278aa7c822a36bd9c170102a3cab86463edb6fe1cdbd5e46dae544b2a495f005bc0fdc858421363d948a57d8d760a4cf54c3adea745772f9744631f41d36c2f422bfa9c4ac1f16ff3513e17366f8ff383b757d5bdea51817aa8952991a1088", 0x98}], 0x4, &(0x7f0000000900)=[{0x90, 0x1, 0xff, "33c1ccfd958a9c2c7260d7c4f4362dfc6d24d76a0d9642c1333fd1500b18f3fe561851d126e4a223f034b8d0c145224855da45e3ae7284973d505d05b2433067f2aa68246d2cbea444234b2b531f88b55fea8696408b02b79a3202f238a57f36c25904839c0a5c6c929f05d68352d5f985b2ea8b8d569417a65dad"}, {0x100, 0x1, 0x3, "2151c325d82814f7780b39f32b8369a572b382f7aae7dd3c5cdcf4123fcea5b0451f57ceb4c02ac202ebb4d10a0cdad57ecea02ad1b7f56533f21482a7cc2dac8d71cae4720fad12cd48f43cd7a27ee3b9b744946dac227ec90c0b7780ac99c4bba5a6e125aac7f39b61a7db2a407024a28be19097d0b3e8b3a6a205267a9610e47577e34756f918f72d305e4cb069547f3513547d16e4f35210893e6b4674527f7ad48a9a146bb6b6673a5d372183c24342278a9734978e10964a3b919dbf9899381ce421fee4914f3fe4f7b986c9488d3080b4e8481a03e8e9a59f865312903f6dedab6474982deb"}, {0x1010, 0xffff, 0x2, "8ec5fdc2adc60f085840fcc9be662a597ec445a10bbe30e6927db5582d335bd56dc1d533052b0cee29befdf0252dea829f8e76731df34ccd673aa138ae64ae80efb6705eb87b0bcbee7edbf1fd2b49eccefb8deb91b793ebe5f3f910cc95e6ac91b97735024c6b2169f9162ab71a72197a1ff38f4e716c21968ca736418cde4911bae71bd81ed70d2d21691cdf066f483fd772b6f79a573c930ae38973956896ad20dbe051f0ce8ed52da073173ef48d864ef15c16e770474c328e051d162b99ea89d0274c291d6039957396011e22e840a242beea272aa6d2b1f58c8350f109171926a9f86dca72a5c4b71c54e5b9a3e08bad3c5130e456ca76f161a9d201a02c7cb580b020e9cd5135bdddbcee60bbe04795be08d00e65e29e24ab3c42fd68a9dccaf8e53b262390fba12384ecd89ff8b8ec29538de16bd8af543d7b28e585b5a281ae199d2a0f276bbe3d430bd14120f58df3b18d75917ed90968479243f0497c22328cb51af3873fb2e3311e590c85bacd6eae0d855e4cec63bb9d6a9c69c362fd30eb2b667e606432587c60e3adfdd2e5a91ec4d2a91739fc3f9aaea69a1af7cdd8e9e9afdae35f388f17e4604c08bdceeeae99e40b6677ac832dcf8388fb32706f2622f3e7c8f8cc52c1c2bd0cbf9551c4c2aed0f88b7a0597398cffb38010552b7190c930cc4d480570f8c7d4506e133ea0269d29be552e0b9b8af80e20f770a08f62ba22c111ea44e023a78b3b41e86b36185b460472b98021ff16ea5314df23cf9e1a49f6805dbd44755ee289a7c05b47241f1edc17c5eab0b56c8d8841d3f0113c3380f22cc2e57de91591ea2a3aae998fd50efbde440b7a0eb75f061db73bb9c096ced27aa3c8cf71ebc1b48f1d2df0bd9cad703c97e0168df3c6cd5aedd39abafbae1d4adc88e988ed3cf83ad51b2438f9cdb9019de0bc2ae1d3636e319d252a8fc127f22af96ae49a7596a7e35e8f7cd494cedd700525fd91f1067ff3d03a1aba4e057ca2639e9fe8fea8efc2bfe1934389746f2e0edea00ccfc6a6b129e29abbfd19f596e59ea9d43f8af3c74cc5c9cd5c3bb0d7bb9ad88f74f42c4e642f6fb573575fc9454990187f5c11548688ffaa06554f17085a0bbd92150b683494547894dc7709ba9f43e8568d95d2c94afa44edfbec0de10d357e76fbb051b9c91297c5e2943319d06a584d19357d2520f592fef6e48d6cb77e89420e9faaebcf835d2744b9bc01fadac997a69bdcbf0bc825796cf726e00bccd9949e7e88036817e02ca912601cccef2cec7eba8441617b26d45e728858b0cf0da3de79e9eeb84e482039783fe0eb8d6b01c8f062e22b9abb0d9b315b718badd4e3f2b8d96f14aa705cd480c0a2247e0916abd4eea1ddbf78073b68383fce3b09ac60a620aeeb4711a4eda6c8ab6fc24d09a1ab4fcfeeb544d237153431934543ee3658cbb03675a4b0bc733feea0fb259732c31bfcfe147a1bea03e3f715cd1813b2cd817aa97be772fe22a1d9ca17177d2766cf2be3644c040ee20f42469ef76966e2c0445a142a113b43f17ddad40acfe40feff1df673c551a109fcfa4c978794489d60d87db18530fe1286d905e0ac583f60ae1042aca6199fd39dd0010c51cab85bfab5e26121cf9cab46a5569ae633c5fdacf278835bd436efd10d1397cb52d51aa957e95fc190021580542c660f7cd1928837e8e5c44fe7e83b9efa3ed711f802b1ba3c1688e883ff92ae3766f897310e5ca2cb058e0986c61d72f1744d77199a8885cd86e965218f122c7bb7701e736c144e7e415cba68a8785d65095b078d24975f97d766bc5620f9e152dbad9961ab65b2d0b09728e2d7964ec31ec2c1725935516b9627f978c668196fdcbc103758c630ded045be22d307f79d7e6de23d990b2c69e6266f9a4c7aeec1ade825c2e2f860e277166c112fe8c566949fffc33731e6094da93b4e456e95fbc48d58a98105e0c32e16ea326e982794df01fd0ec2b9f357cbfa6d9a3b7d821e96652b27d4f09a5a2140d0906abc1a0d3e0aa148d18a3e2be4d17517788cd7b2a8696eaab76ca8b1093f3fd8d8d0f84cc086e967704f706dbb5a0fdbb7f7e94b83a940dfb4037e4c93ad585ae1f04f6bd0b0e08fb134ee10cdd01f3f9882ec75c04c391f5da090483adcc09da71a2f1d55e567bd0247a922f054f44e56b721241525ea0dab5740fb58b119d20d49b4cea11ac926f89cb069d67ddf34fd09de3f647980006c770158fc19ee8d0cc35bda0aa2c67232378ab1f91f201aad8a042c6e1888a73a97e670a719a7c2dd55bf3300915da28df65fbb2d82dda00009e877c017cc217307132daafc49697db6bb678cffba20c13bad9f4a4e09044ffb49a90ca1886a0170e038280ce88e9e6fd771952cd3572c2a91ed0b44f51fa848696aaa3c5b9047ff80a1e146828f0462c96f4a3cb20c1b8fea6a364a2d426fb1d6e8e918c65a1580822d03d4f9e36997f8e59d5e519cca69e5df6e6349f3919746ea521486de3ca3ad616c92070f00a5a67441131153b8b599e009cadee61e0b36852cc2b6fa353a308ef7303cdc79f5b1600b371dfccf6583678431451964ab812bc7484bc773ab67b5e7e00495426ffb528cdb832a88e2449832613b6d9f394f035a1916229670a5dc0eb377c882faef0d876595bd3e8a3fcdd7636fc8ccceb89ad0a9f2f91840c700424665b5365edd074a818a2556c472b955a4751fd1972698239d3702f7021a7de4f870ec1c4788b816feef21752deac66e97a735097d218569baffb64f8d0d08f3675614f87dbefe0a99ff82d22df8ce5b1c94d7ed9a5e8dfc92e643020c530881207c9bea9746b5fad617890408e85e17717f2550fbb69f5ac876368d64c417104ef3b4bfab9484f4f36d58587adf9242e1b98f8be8585eedafcdc8c06166931f39a3a7b71647f71c162a3749a5a7ebe9071bf4c4633145094c16c1f03da22714dc8c3709b41751dca7d7fd0c61cc3586071f9d182ee5cb9eb5eae0db292a7f6502fee277ce5694f8b1c6286a3fa3a62102f1de8fb42f0423616341047f85888ef1356d02719d69a5a9c0fb95c8aaad7e117b62bf148e3170ca91e6ac681d7ec3342181d32d71213aea1f693a71b4139d05132e661063e6c09f9629b96b9e91e0066a749ab8b02226b75d7dacaf482a9bd107662ee0e58f05c6bb6299f55ba3ca9476129e9901eb8da6b3b77ebfab9d568a24cc973430536783301909e431106af0001d95387d4bbc3e1fa2512f41cf5c055eabfd19164eb14093a547d91cb0d8c560bde25547a28b9fabd958aacbaced4c8c03699e0f211fd2603fc7dbd2bbc0e2ea858ccd48de936ae8d12be60d108a5ec02dce409e6976537604a0a9c328d79d062032cea326dea01993966509344a43e91cedbe437367bfac0b529ace9ae66def7bc431143a4b416e22a697d709c9d40a9a0883ad54a1f17144a6fd8e828d72b6cdd2ba671b0d03e52ad8e0f05fdffea1c0bb2230cb4a510ca5e9e05dc2c714dda629552dfb5c664cc4a3e93975f54fdf2743435390cc19b065be73af8a7101863dc4fbe820108fec12370caeb1584fa457a9c5312588b4a9aab9992d8095d76641142fec574256a4b546e4baafa80225099ab6bdd6f6abf46f3f6e383526b22a5719bc0710e8a0d365c340a767cd7dad5e5840d3444571e2bde5abb34ccd69e876aaa0540a07275b6438b029ea2d40184b71436ca3a719917645fffd2d5f7e038fd962c5936cd3bbde7f804c161a811c82088b1d80c6ac78d9f4fcf8287dedeba02325b56f9991e6f5b10a86b7a1f252a3def5862d7652035e6048befbd6560b145e2fe58a0c79fe7da663230499ad0fdefcb885f5c0e7e4b04403606552ded1298f01c7298d107966e58d967ec5c8e36d6a5869515ccfa751443971b8772abce1a8e0bcf93a9d15463e59112dabec644552432d68faa276887a447b61e579c187752ae66c0f982de42c6dbcca95a8f5dc618816bce6d8706e10d5769aa61286bfc24ae8e49e5429a10e7788c4062e1859480f3b1cd7a4136d5b2ef4620c43803bf76a2c60eaf939516d814919d6f2367faaeb03cb8d3740554879c094ea2d5dad73fe8f18d1b6cbf29587bf4932ae1a00a8efb186d4007903b79c3114eb8b3f0ed7503da9207285d184c099e57509f1553e3256c531f9d1bec183b6579a8c77ef7127d419885f333f346d59494aa673d954ec996bed828eaf27799bfaa19fcd429d9fdf54a5ea8b7b155d37aaa93bebced7d2852ee9391bdc01a4287ceca544a79e7e82a492caf24de92b333b9c81c4c57556456efaabd1bc33bcebaea052aa36ffb96e3a6cefcd4f797a945b60874a8cb9b5e630bd0c4e17d47a3073df634f2f219f73631323ad24474a5b6bda8539da0315dba4fe4ec9e814ae01f9d59c6bdd45303f4bacc3b64a6a09d04ca1b0ab39f1288fb52594a3e2fa9b11dee13d334a9f9732561231fc8749f31978971f36e86431d585c4c615fb60ddccd5fb5cf533bcbff09a37b7664c445f040e9288d9975fba94731b03206b7d480d574f5d70ac05923c5dfc9d5e1a6eeb6dd397b2d7f932ddcb7b3329c5892f318ab8c75e364d4c2a7ff63f9950fe2f638fa68bce21d5ddab20a6012eb480781d85b59894dc1ef49d321eb0d02eccd6885bda7f3f5913ad14abf90696295296a8170981a79612e56ad041d8e929781f66c1854bb02196ff75bf3f2251a01152d9efe72a41b0c98e70df7341367323a56af8f64cc2c0a9778ae0d022ca74e15db902c2968766e2bac01f06321384f84135dbade639d1be20729929fe134c309ee57bc5c673482054e7849f4d5388d050a755a787e719a4c2b654192e82900d6cb09dcf8b2ddf09234d1663e9fe671472f991d30413a63d32f7ccd83e5b14c16b38c1005212b4c0f17c2b8f7c54648decc651d44975cd2b87095dc9954ce2a6843f704800e5504be7c1f69d31ff1c6b10de7acd56d15edf3cfdb153f6a89d189a50886b21cacd09260b54512886f049410202fabf99ea1a414b526408828ee0409ceff666e72eda3b813e245839d56dbfffe151b00570fb0f7ec6bdc4678840e1ab61631518f2cf36deda6519addcc56e9a7489231600889c13afc8ac6d0284c7cde7d5ab817a6f280a3f839b15086e0c80e4af446b4cdc38f02f09b203cfc8a53cd47c009070d1778ead0619bb62c5ab3330dc5d00f001d64b1841ab9b6b5d5a812b350ad7164b344619774ccba6e757b82c7854c4f7d22efef214b2b3d68bc274e3676f7fe0fb6d6233699bf4958edb4b7572c0fd4cb5e98121411420376f290e9543118cc06cc2c95f7ffb81d42ca9ada8176737ddb48dcd57cb6347fa8d38ddb4762a5c151b9f2d97e90b6cf4e1779e6f1af3fb521cc3ba7e7f6448f27d815e6952583035efac7da95ef166acfddbbe7077a93ee051b806fc714e2dc2f49f4aa8a8afe652cd158f74f6572565a7a46151ed3136eec07a6774eb83de3e44e2e4401d2dff24f515ce226098cb29d91d23a8571504a52783c3f33629b467af16139a7646da7e32370941f7e2eb8bef3f76b2203c3237604726bddf57b9ccc59f8b1a5b1e0dca8e72b5be69782ebf00b843876807db708dd625164c31c1bcf4906a7ac2ffbbb7b2a23e05342847ac17b1ae22d9a1413e117e069c318ce825246447014bf6191da19d7e207e949cf098067ea61d3a3b31931316d28e029b9f30ed377d333536310101943131b9da6c6d76dab0c889d09948035c05d634203e502a38aeb12da8bc5398ef49fac3c8d"}], 0x11a0}, 0x10000}, 0x10, 0x3) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000280)="71a28f2666b0ed939dd12e1f57685ce895f1db68cae6033a5bad7a13abbb862f622fdc900505b8a89258694454a47e92749fb6427b8f72c27190383f2dcc362096acb8415ad323f3457f2f707469b179cf", &(0x7f0000000100)=0x51, &(0x7f0000000180)="275c4587027c99ddc554a15d15d6066cac472b802021f11d0eaac6b682aaf0cbb47c6bf22c198414d96b53c308ba94b038b4d239ba4be85bf4af735a29fdb7cc79dcb631e960d7ca825c396f61382fb9be892edbdc2cc6fec4bc216cf8e8cb8c6f2abcdef68697840eb775e7d61e58a5d9feaa0d8ca5fad0c4015c41982c11845b380f29ef8085d2d904cde67651d3cc6c1d11ea2e964437648991bdc7e9eb65fca3063852e322dbba1e3dae1cebdcbb2da6accfd0c1f76ae43f76daa554eebf360b950e1302e93e52815a291fa1047adb04cd01c54a11e2b956743bdef2f6", 0xdf) 2.805536562s ago: executing program 4 (id=552): fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x20000, 0x0, 0xffffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x50, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffff0000907800000000000000004e234e00000000982748fdf90000000000", @ANYRES32=0x41424344, @ANYBLOB="50100007907800f3a30e76cb3f6121b2d66550f5fd227c6cec208240e1fd4b4230"]) syz_emit_ethernet(0x10a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6027010000d43a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006080000000000000fe8000000000000000000000000000aa00000000000000000000ffff000000000001000000000000c204000e0000c2"]) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000000c0)) 2.804507925s ago: executing program 4 (id=553): ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) (async, rerun: 32) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (rerun: 32) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) (async) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) ftruncate(r1, 0x80002) (async) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x1, 0x0) (async, rerun: 64) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async, rerun: 64) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x100, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x6, 0xd32, 0x0) r3 = socket$inet6(0x18, 0x3, 0x81) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) (async, rerun: 64) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (rerun: 64) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000400)="968ce1c69d9498126523e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60682d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d91d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d4eff3fe56124fdb2407bc125e9ea92319c8966f2e", 0xaa}], 0x1) writev(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)="1fcf3a6040d039c00617bf487e0c5c7158f1b7e473c5f40840fc36919e39835a30818efbbebf879094842da5238afe58fc3e18e4db4279afc6e8f9", 0x3b}, {&(0x7f0000000240)="f82fe0b023f1abcc826c3950d3e1c5828fcb907b2a00feb47b14b718b6256b499f36a6c42b0b141322b21f9f6308bb21c86bc3671338503f67f2cfe806f986f8ac11eacfa89cdd66c5133282fb3372fc65458710dd2f42ce16998ca2d5e094b344cb36c1a078268242befed79b4e", 0x6e}], 0x2) (async) execve(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) 2.804006581s ago: executing program 0 (id=554): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x462, 0x0) clock_getres(0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) write(r1, &(0x7f0000000140)="7f23a3c23cce", 0x6) (async) syz_emit_ethernet(0x2a, 0x0) (async) execve(0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54, 0x4, 0xf, 0x10004}, {0x2, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x4}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000d9, 0x20001fffffffd}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x9, 0x0, 0x0, 0x1}, {0x48, 0x3, 0xfe, 0x10004}, {0x4006, 0x0, 0x0, 0xfffffffe}]}) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="000900000049d7a848bb9758aa0000000000313df0ffd68ede01093a3150b6f1200485534f19998132e2c98ba2aba10eb4f39e560c1a18dae0ba60955f", &(0x7f0000000080)=0x3d, 0x0, 0xfffffe6b) (async) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) pledge(0x0, &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) (async) r5 = syz_open_pts() (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x3f35, 0x5, 0x0, 0xfffffffe}]}) (async) close(r5) (async) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x1, 0xfff7fffe, 0x40000009, 0x7fffffe2, "325c63af5671c51887b91b000035da60612c3300", 0x40000, 0x80effc}) (async) writev(r5, &(0x7f00000005c0)=[{&(0x7f0000000340)="b389e5aede5da3449bbfebb27e9dcf45299570c11b1e085ac39b1dac9b59bdb77cb6bf1e2f99f79e4f3c36aa808b5ae8d88cae333aa17a0bc488124b577d860e85a2ffe03bc4d984974ba70034a05fae62705e6c2ba3fced0bd3bc7fdc427968002195f37c0100000030a4b482df3f9fd95aac29fce5fc3467a4c23d2f2edc3300000000000000000000acbb0596c54e3e7f03773023ac7acdff8f45c87f78be6513af9a784476a18400dc5eb21d010bf7ca7aaec78c5d7715ced1f2d721543251231acd4a8941b27129a789b04f0a82b1657f62198443c18d0404dcd91cb3984641d7dfdc9b47b4e19d545ee05ab0a367c0182447b87ca4e207502b93024909f5ea6fd8e7fa7690b86c00136849f243bc60c054c91058145e496cbced8760", 0x11f}], 0x1) 2.747553169s ago: executing program 5 (id=555): writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x1, 0x200020}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r5) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) 2.746984983s ago: executing program 1 (id=556): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETA(r0, 0xc0084463, &(0x7f0000000000)={0xc000004, 0x0, 0x0, 0x0, "97cf11dfcd75a74d9b04e3ffffff00f40000f4e7"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x6, 0x9, 0xf, "31b879acae7cd3b54d913787ae362a9161f6af82", 0xfff, 0x8}) 2.746500401s ago: executing program 6 (id=557): sysctl$kern(&(0x7f00000000c0)={0x1, 0x30}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r1, 0xb, 0x0) 2.671645648s ago: executing program 1 (id=558): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) faccessat(r0, &(0x7f0000000100)='./file0/file0/../file0\x00', 0xc8, 0x0) unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') sysctl$vm(&(0x7f0000000180)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="6dc065b9", &(0x7f0000000f00)=0x4, 0x0, 0x0) open(&(0x7f00000008c0)='./file0/file0\x00', 0x615, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) 2.669265863s ago: executing program 2 (id=559): pipe(&(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x7) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f0000000300)=ANY=[]) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) select(0x40, &(0x7f0000000080)={0x2, 0x9, 0x9, 0xf62, 0xfffffffffffffff7, 0x3, 0x1b92, 0xf}, 0x0, &(0x7f0000000140)={0x100000001, 0x6, 0x8, 0xb22, 0x8000000000000001, 0x9a3, 0x0, 0x6}, 0x0) 2.663920073s ago: executing program 3 (id=560): r0 = socket(0x18, 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84, 0x2b, 0x1, 0x1b}, {0x64, 0x3, 0x22, 0x1}]}) (async) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32=0xffffffffffffffff, @ANYBLOB="6002"]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0]) (async) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRES16=0x0, @ANYRES32=r0, @ANYRESOCT=r2]) (async) r3 = socket(0x18, 0x1, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = fcntl$dupfd(r3, 0x2, r4) close(r5) (async) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000000)=0x2) r6 = shmget(0x1, 0x4000, 0x208, &(0x7f0000003000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000000)=""/174) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) (async) mprotect(&(0x7f00007ff000/0x800000)=nil, 0x800000, 0x0) (async) r7 = socket$inet(0x2, 0x2, 0xb8) sendmmsg(r7, &(0x7f0000000200)={0x0, 0xfffffffc}, 0x10, 0x0) 2.489065216s ago: executing program 2 (id=561): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x18, 0x8000, 0x3) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0xffdffde2, 0xffff, 0x0, 0x1024, 0x11, 0x1, 0x0, 0x2, 0xb1da, 0x7}) r2 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x8000, 0x0, 0xa, 0x100}, {0x9, 0x7f, 0x1e, 0x5}, {0xf7fc, 0xa, 0x80}]}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206925, &(0x7f0000000100)) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x37, &(0x7f0000000040), 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f0000000100)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x1fe, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b905812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r4, &(0x7f00000001c0)="00bb3226a4a90000", 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3ff, 0x6, 0x2, 0x8}, {0x30, 0x0, 0x2e, 0x1}, {0x6, 0xfd, 0xdd, 0xfffff000}]}) 2.480561892s ago: executing program 1 (id=562): r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x7, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x7c, 0x0, 0x0, 0x441}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[]) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r3 = syz_open_pts() close(r3) sysctl$kern(&(0x7f00000002c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700", 0x7f}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x90, 0xb00fff3d, 0x6, 0x10}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x3, 0x7}, {{r3}, 0xe048e9ee76261c40, 0x1e, 0x1, 0x9, 0xfffffffffffffff8}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0xce, 0x6}], 0x10, &(0x7f00000001c0)={0xb9, 0x8}) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x12000)=nil, 0x12000, 0x6) connect$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000000), 0x724, 0x0, 0xd1c, 0x0) 2.462891933s ago: executing program 6 (id=563): r0 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="62a6285c1c2567", 0x7}], 0x1) execve(0x0, 0x0, 0x0) chown(0x0, r0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) shmget(0x2, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) r3 = getuid() setreuid(0x0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x1, 0x10, 0x7, 0x3}, {0x3, 0x2, 0x2, 0xc}, {0x3c, 0xb, 0x0, 0xc}, {0x46, 0x0, 0x45, 0x3}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) setreuid(r3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r5, r2) seteuid(r0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f00000002c0)="ea00001a0000004ade314c00", 0xc) fchown(r7, r3, r6) 2.462262511s ago: executing program 4 (id=564): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)=""/175, 0xaf}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) syz_emit_ethernet(0x8e, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6089958900582b00fe80000000000000000000c7000000aafe52dcabeedd74b79ed11d06332e8d803a0a"]) socket(0x2, 0x1, 0x0) socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) getrlimit(0x3, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x18, 0x0, 0x5) r5 = dup2(r4, r3) recvmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x1842, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000080)=[{0x7, 0x5, 0xff, 0x2}, {0xa6, 0xfc, 0x0, 0x8}]}) syz_emit_ethernet(0x17a, &(0x7f0000000140)=ANY=[]) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x9, 0xff, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffff9, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000681000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f00003b9000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000013c000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f00007c2000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f00007e3000/0x2000)=nil, &(0x7f0000188000/0x2000)=nil, 0x200020000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000049000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00007b1000/0x1000)=nil}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000682000/0x1000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00007f3000/0x2000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000696000/0x1000)=nil, &(0x7f00005e8000/0x2000)=nil}], './file0\x00', 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0x8) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000000029, 0xb, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 2.456548963s ago: executing program 3 (id=565): r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast1, @multicast1}}}}}}) 2.455625848s ago: executing program 2 (id=566): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x74, 0xe, 0x0, 0x9}, {0x20, 0xe, 0xfb}, {0x6, 0xb, 0x4, 0x10100000}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x2a, &(0x7f0000000580)={@broadcast, @random="f600000eee7f", [], {@ipv4={0x800, {{0x5, 0x4, 0x1, 0xc, 0x1c, 0x67, 0x100, 0x3, 0x61, 0x0, @broadcast, @multicast2}, @udp={{0x3, 0x0, 0x8}}}}}}) 2.450802097s ago: executing program 0 (id=567): sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040)="40d67027d1b6760474bfbf", &(0x7f0000000080)=0xb, &(0x7f00000000c0)="6f47e4f3b105814154aa1cf86f746e32753cd1f5b4d2e0f971824fb547ccd69345133445dcf86c953c678e", 0x2b) syz_emit_ethernet(0x32, &(0x7f0000000100)={@remote, @broadcast, [{[{0x88a8, 0x6, 0x0, 0x4}], {0x8100, 0x2, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @remote, @multicast1, @local, @broadcast}}}}) sysctl$vm(&(0x7f0000000140)={0x2, 0x9}, 0x2, &(0x7f0000000180)="33bdf70432a617f6e29adf308ee15c8fa2f39b390efdd4ca6c01e9dd7563995f63566e30d59ac061fab8117b823d36e9887e0d5079a4106cb2412d7b676ec11e8041599a1581aefc9ab87f43c291c363add86c15876f024d5df1f9776d1a9d04d48b2bf44fc966dce398b10c32550189277dd42cfb71c4e857b016333acd5d4287d9a6cf0d827dfe853fddf9350b3eac07534571648eaec4957f7f16300609", &(0x7f0000000240)=0x9f, &(0x7f0000000280)="d937d0aec87b9763f64eb7210285a2502c730ab2c03244ff2573a51b0f208b348e830b75a19cb7a083e9e213188ba326f53c0a2cf6efe74d27c893591e483db1f08099a36cdea08da3e034f5bf75a900128d938c42fc750b37f23a626a4a256bdeec3aba6c20099f84c579236d4d87e57fbe075ca9e5b041dd35f4d78daaad8d57d6d122f1d269978c3626326cbe8bd8a1905efe4cccbe35518dab9c583a2e19708717f752a75cf11949a5c9496b5e06179e2b3b4360c9e8520e503ddff940b3", 0xc0) syz_extract_tcp_res$synack(&(0x7f0000000340)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x91, &(0x7f0000000380)={@empty, @empty, [{[], {0x8100, 0x6, 0x1, 0x1}}], {@ipv4={0x800, {{0xa, 0x4, 0x1, 0x20, 0x7f, 0x67, 0xc7, 0x4, 0x2c, 0x0, @loopback, @remote={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0xb, 0x40, [@multicast2, @multicast1]}, @generic={0x89, 0x9, "d020d907715691"}]}}, @tcp={{0x3, 0x0, r0, 0x41424344, 0x0, 0x0, 0xf, 0x80, 0x5, 0x0, 0x21cb, {[@mss={0x2, 0x4, 0x87e}, @sack_perm={0x4, 0x2}, @window={0x3, 0x3, 0x14}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @generic={0x0, 0xd, "0639fd8f38a023c9332602"}, @timestamp={0x8, 0xa, 0xb, 0x6f0b}, @sack_perm={0x4, 0x2}]}}, {"ca118ac9ff2dd25adc6a6a7ed927d201dcfa79c5cc9d4556ff3290"}}}}}}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r1) syz_emit_ethernet(0x14b, &(0x7f0000000440)={@empty, @random="626238bdb622", [], {@ipv4={0x800, {{0x10, 0x4, 0x3, 0x7, 0x13d, 0x67, 0x4f0f, 0x36, 0x4, 0x0, @empty, @broadcast, {[@generic={0x89, 0x10, "9f614ea4511191b485d70f764faf"}, @noop, @rr={0x7, 0x17, 0x8, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @multicast1, @loopback]}, @end, @noop]}}, @udp={{0x0, 0x0, 0x8}, {"e78892b8cc9edc06ee6295c559d7270e6e6c5a4856db9d5202eebbac9f8d95825aad882f02ba1f0c6516141d9247f1dc7771fed9420f09488b15287161ec0a8c13f05e7d840a91bc6692f919bc11299861bc522e07431759dcb90298b13a946c00084927c4311dbbac986acfdea2e05910175207426d00a729e8607b64405fe45e6aa9123ddfc2da750dd75c79b576e210f0393a759d57e393bed2e20cf999279d1e6ac7c8989ad5622f80a850297e0c908d179183ede1213f1a5f08cf201c2f6c0bf8898e60ed4f9450913ca5152470a15bb9bacca643f55192905a031849e1132188c0dd9a9c3c53cb1aebda917a98491a5afc13"}}}}}}) writev(r1, &(0x7f0000000640)=[{&(0x7f00000005c0)="a5d5a188a2476eeed32b3dc0a6b3b94f91c400c5ece9976032388d7b9e3f1f21ab946e78ab180a552ace4bef7fdb70e4f58ef206a46288205a6061f244244def072c2dcfe7eefcc80d78d02297eab8f51af730d1653b2f8d7548541f35982a946981965a9f5dd4412d30a879fbf9c7e4b2a8305e76c414b6", 0x78}], 0x1) pipe(&(0x7f0000000680)={0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETBACKLIGHT(r4, 0x800c5712, &(0x7f0000000740)={0x4, 0xffffffff, 0x34b}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780), 0x12bb8c9dc7844dc6, 0x0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000007c0)={0x6, 0x9, 0x4, 0x7}) syz_extract_tcp_res(&(0x7f0000000800), 0xdb6, 0x5) read(r7, &(0x7f0000000840)=""/197, 0xc5) r8 = kqueue() kevent(r8, &(0x7f0000000940)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x1, 0x5, 0x7fffffffffffffff}, {{r1}, 0xfffffffffffffffc, 0xa8, 0x80000000, 0xffffffffffffff7f, 0x6}, {{r6}, 0xfffffffffffffffb, 0xea, 0x40, 0xb1, 0x8}, {{r2}, 0xfffffffffffffff8, 0x25, 0x1, 0x5, 0xfff}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x5, 0x2, 0x7, 0x4}, {{r5}, 0xfffffffffffffffd, 0xa5, 0x0, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80, 0x0, 0x6}, {{r2}, 0x2, 0xc, 0xfffff, 0x5, 0x2}], 0x10001, &(0x7f0000000a40)=[{{}, 0xfffffffffffffffe, 0x28, 0x2, 0x15, 0x2}], 0x4, &(0x7f0000000a80)={0x9, 0x35}) r9 = accept$unix(r6, &(0x7f0000001ec0)=@file={0x0, ""/259}, &(0x7f0000002000)=0x105) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002040), 0x40, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002080)={0x0}, &(0x7f00000020c0)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000002180)={&(0x7f0000000ac0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001e40)=[{&(0x7f0000000b00)="7e719ce608a273567d86aced167e522d6f3c75053f92daa57ad75c23777571b084417d95a1b62bdb2ed7a5a268aa68b2b17aa43827717d6e4c560f17726f675867d76e442ce8f3258d256286c14dc64264df85bb437de27cc1a08dd70fc925febf0942e0", 0x64}, {&(0x7f0000000b80)="2940dc2eb934f9c649a0b5b4953603a03c51bab5bde0e576d41d56120a7bc5cfc69716fe68cd96bbba664dc7f963b72b3260666b3bcedcc0bb7bb4b08f87d539ba9654892325e675459fb8bc895bde23d05d170c65dd344306fc006a2e116324b017d988b4c39b393865ad48f51a21cc66e6b3d6b803c2b74d8b8f6fe84c53ed83bbde404824afa857f3b2e3cdca77c8400e9639afb6e509a572c73e4c13178834eb83394960b221fe6a4cd9edc2334633d3edf9a096bacf84715ee1d5591db149f165272aa3396af9f4fd1f316e7a86d0d29327531c4d5cff417288af5a80fb9d31ca6d44f611ed13086447b0864ad8fe333b1cbf2d5a4f890b5115c26b1aaccb5909a71d52315c60d6f122d8b128f7748abef7e81abb7e7105e9e05d042b7fd4b47f742e0a411c7bdd27536d8958ffd5f385adb7c58e6441a1c3bc03aeaed053c43eae51ad236b6b87974d254d6c2b421fca7a703d8c800d5a0e84591f9164101659a9ac3525cca64e44068af1c3c8b61fbb470d3dc5ab5cd902a1a0fb535624801c2c2c171ce604a719dd87837093be071daca4775c2202768f012365cf3e8c0d88883f3886d6e4b3b79c49b7b105a8aef854b59a31f077463cc08533f1f17b4c5376b6755280a97793e8237201c6eaa417e1f2906c16bb7d4b01ea94e9de491f28e5277a3c09af1f727b03a95103c27e9afb3ec967766c85a44b5053f9a05584df29323d8088bec68156545546bf27a3b52d1f92c4e2e1a25486c48edc03254c30605f92836e2feba92108ce8199cc2bc496e79e729983534c6b80557d7d8cfa560c6f048bd0c920267eff81912a92f45215bd1bd2212a74c978fa50db956c1f4e83af6903d620c30ea4ba5dbfceb6cacc168a91abfaeafd604f814fc18a60cc1d2415a4f97f12aaa1fb04582786b68aec57fb09d8d862b857a9655dbd2b29129141d18aeca2c1bb33185d0188a09ca31aee65747b8dd3e51ee5aeaddc621c8137ac1851d36955248f32daa6ff57d82f220c7a792da00b38e67c3476608582c8e46005a238c3096d6019cc625c29eddf59d79c0c83e17b775dbe8e1b3186ef46b8e45cf1ea66e0b85f910e83992d74427e7fc0ed0d04fa1da757b072068fb08ccbe0d058fdbdd6dec186f43e14acd5b974847dadee82afa274587c88c91fcb9798098df88c86a1e89afdf1ca2d7bb0c816163ac95414dc1a35e9ea192e5c849b9c6f68ef7733f81c97a129224750202a16369d6ae775db0aa36ba9e6dd9483353ffb21cbad27d81151cdd8d94f967ee57ad4e9a3083a20d566a4aab3297b4bf4393d041e74435ffa057cf7d188004bf38c017e5e0afafcd03f8d37ef6699b6f64dc6238b4022db17eba8d772759282d8c944eaddfd304358c5302d2efc23d8f45c4f239660314725166e00a5091e8ca07588d862c43b3a996e847e9ba1e9367668990f23e368953213a7754020d934e79b6e7e8de162ac1d79e5c5ff751579c8b834f5126db67c8e06cac9b238f033c76ebd703d6eb83a22e0ac1bde1d5eccfd9f9bffb9b69ea1211e7802ce8c8c9e6592d7d2f46ff80c4633ea50eb6b82ff90f24954ba5212da5d718a3e30d855003ac8bb022cd159d54ca35b2f05266d9d518b76c920d81761852bac3a2b80a9bf47cb26999465317a247dd1235557db90d4f2e9d97474d15b475466253bdebb6f9d0af659d7409fb8287200cdd267f51f99763b6a82342bbd0b74f9eaf7bd1c63830dd757cf852b203b676df898fcd55ea0fddee8e45c0fdae453ca8855b4b3aec54b5758fc6ec2e99fcf7ccbbdd033311de14713c50486f66db1cc85073b3d8d5064ce0d8bb0b64db418c25452a33d5a6b94b3bf52f737863c4f548cc4574d449cd432ae22b379ef620a3a402a37bab917287360a80178269b3bac0f78070a3d25d53ba8839b3215ffdfac9333547bd3564aefc8bd5a4fb16cd8416eea18dfc57e0fb23761bf4c2f82b422fc45c089e2cb1a991400e9a73797d3989944b2fb2611d60824b8a387b9d5dea835044a4b405750581f251a061915226f9c50d107a4a7eb2cb22d8850ec91313f80539862570b0d72e6d00a38bc4fc99c231423882035d014a552f7103561771de0c88b4051a27e2ea304f65d3c71094047472f7abbd975e682f11e7de54189fd7eb1d0ffa8e8035075cd3fcdbcef1bc64e54bd1b26bd1f5fa51ec0015635fbe9bbeba0f233db16885a4dad8bce385df034c9e4251624b07f90bd823a8f4c6c7d8289e82f41a0ecf8c90e54fb9e06d10ae04a48c45a2ea000d525e33b11951fba48b0613e81a6bee55e8ceb316529a655edb40c88636ec4c87ca91f076c2a519d41e4ff92a77eb205c5a4183bda364c7ed43535f35150898ad682b824ca1844ee76b6a27ef9c5add5c2db5644a9d74de076c290e9b1d32e234d8e1d274d4d00725b07d3d19796f03fe7044063ad5d1b6f6f59a9989d20c7109eb729e0855fabf9a14982c1d9abac99347e695995610eb14860724a881dc817c308367182ba432c959e23c04faec24f5af6c379c539a8af395c6d409db2de5c27b56df8f52eefe899b549dcb59df98ae1da497e0dca2fe6e17808047640b26e57df78cdc736a55688319f43c513029963edcc5d1fe217f4d2373c97f48df745f437d03e9a6e829cc8b07d79e23b75b3c5daabd9a9c361a5c184edef8fe575cb700f4238e67debfba790f267f4f821841a73e0a643bb7fdd629831432f7cb16028781e089ee4708da80cf0ef0b79c3e933d7fbdec005c453677dc1e0a4cf0156585d0d6c448884e113ca3e643ffbc2f7e0a8ddcf93258e6f5d74e7984fa74927a1a65170e5628018b430e28b64b7b9db10885e617858f7443e5445a8d2b0b3d052d706222e740944b593abb3a2d875e83ddd0f4f86a429e07d67a6c8673ada757de346b00af6782803d1bfc44baa24c42d32ee2948bfca13fdbd3e691285b19fdcd9ea7fdf84e80fae6db959a7f46f56734e3db53fd076ed9eb8ac5b1c3af9858a826ab29ea8e095a6a336e57ff8dd6c1234048c2db634d1f185cca337019b1bd186dc020fa4ad1c91627621caa66ecf191e9b1170436e20c48cb5098ba478b1419dae6ff3b03801664bc873e41b747a6f7c73bd0e6fef50d7f1d04b1dab7a990f17130d73dfbf0c04c9bb428763b45fe2438f7295ebde71962052a2d204c33fa000b04af9e4c3d0535c068f1702ad0eccb9e22ba632e0544eea2333dbed42905ec8ad2979bc476dfbe0d33f6e808575aca91caffa7c547f06467c5c87d1fcc3765b045d9c861684e750383e5f587ac17abd47f40d2666e882ac6a5ce513bbc37c57137388f3b96c5c7f7e1814be1fe61d453280e0ee35317020b74176700c335ea9bfbf6f83fd0c8bc278fb09de89547b4efb30eb475719f213e3d4985e540522802cfabb1d9ecd873a628141308b7df51b04e9cd3e8a8e959966ed627d14c6ae92ec6247169af75264cf7b1c8e3ddb9e0efacd520ba40b38a3e3bc00db6068b13fbb0e2b910cb701546ab287935f4074baf0bcd0d5858190f2b84b28fc2f246e257b75f081e686028888479af388ddb381a6f40679c2266884a0350bc862d586ebc1801017bf88613ed92fad9fd7756859a76d2e3e0faeebbdc0770e6fd6ddd3b91561387f5d684945aabc5749c8dd6c542a98832bf673f8cfe987e6a8801b68cb2e2d568d3f1b186437cf149feecb4bdbb88bcc8038f7c0a22851c8c88f71be236861f4ea32ebc41cd45a1aec5849106ef9456399637a73318adf36e3540737c2fe0626646f5aebb1d82f7fbd23813710a975ba86309c8bc5a47406f3cf6856e09be46eb54e39fb4ff20de1d2d38814ec482b33bd0338affebfecb61614c85d09c0997633a04bae6f8962b5dd48739cb5cce8c46062fe3dcef8a2b422af31c650bc00617ef116e4071382f196cb48430937ecb95fa2aa12b89114eb12a4ca7a61f19aa43f7a287230f784517f42d252faa8d0f0ff6897793189f7db2739e68d7b661b4cee4a1377a7ff47dac2cfb921622cab4c16f1f3899ce77cc01b8969dd1c9e247c46fb49d0ff5e008993b64cd54af6d45f36e28d053c9813bc562f4c94f804324714ed33d894e297d14d3d3b1bdbd263dd4869393240795b2c17b0cea415cb95cc7a1e4bcbab6fea37b0a5cec47fb70c2d8d4df107560dbd423a809fd84a84326873f28d1c09deb83326d9edad89607bd2a4e6bf5ab391697ded053231d3abb7af30c98ffb27f9c8cb406a9016593aace0ce4d925f924321c109e36af3c9b08706632ee9389f4f39d3409fa44cca3a893fec0d87af4bf47600055c7adb2f6c7e025356f40fe234aea329ee43d9752f44a5494ab3cc55edf85fb2e8f4110d08d362fdb769ebe4e4108b3a68ada17d3837f0d270db0530f228440ae73ede9cd81d2d329cf37c11e3827049f93ceb8410a49d3e6d63ce713569c9ec683d3897cb07eb1fbf44cbdf6b45b394cc98a53b66337057c2d8f0980bf007a82b10f5313d0ae23ab0b37edcfdd1a5f5f41c22cead4ec1c2ee161ab4325592b7cc0e99f2ac0d9a6ca865563f25225c3005cc7a91d650b2a06bb330455aa680c397981016ea5466058faadb2e0eab56d53716a02a190f5112ab3dc1850730ac1f47a252156060114f29384437c1c3dee58a1a7b9d3e6a0d36ffb9afdc14562ca3a8f684e7aea83f8e2508d6a258d649d38d7166235ba03c068c05f2ceceeac4b7f14c4d9a0ea6774694f92355b8a2d6a82585aaddf6cd33c5fbf438e48799333a6b2efe5e7e9ab6e2e854e319b3e3bf10532b471588917ccfddaeab0d26cf951513739edc1eb4e31867df94c6f586e90cbebb38e067bb0754b7397655d7466dec7b59130c57b321bb6b3a7ff0e0e6b3d6614c7321dc8921d32e39506659bdec2e5fd139c0f32a95bc0bbf1678b5bce94904a15890c70c447cf9aea2ee52e2798c7d99c57fc31d64a0d4434712dc2cf4befeb274e379c89cd03ec1eb55893bc206a4dc2c6cc0e5896f5e76e831703fe052ed0c2109218dee5e41308e51f503fd5f846365ffd0a7dd00c41bc28d95487c0690557fe463814c254d80bc670cd6c44e06bf4412db0ad10696872dec97992b2f4708a58746ee74c4d9f38b677779abb912194f5a64fc3062ae3494871d5ad9d2deb8f938e8bd86c36998a0d890b3e91c8b2e5ab4948be5d2c3ec90dfbcc9f88358ece9ce21c4fd2ecb343582be5539d100cfc841b4cab9bebea21e5a666281d5991cd74c4447859297716a721825f09b143fe94b3f09bbbec6aa4b34e8c906e56b4a55496590690220da304be27ea851863d382398b32b03c1c58e0d340576462423d52bb233742779c5dc5303e3d420cef3e3b1ee5b034d84bd9ee8262e30b623c6aadaba81a87886782a1b8602f7ac6087fecd17bbf996c4986fb3745234022bfff43b4f824749b3f4611d33160b149fa16c6a39ca86dcd029aeca1362acfb65a7ea5e212d1d7c43570d341c43b972d29a1d05e8583d9dfd1d2b4d2a555f36d48eb68dc472332f1b5e11a8de4afd81c863a0a7e1274baccc403af9aed986768df252b554d09272d8b6bb5fca8081eacfa687f774980b9227ee8aed2494fd5e57abadbe0ee88fb4b2f686a5f4999ced04977b56e6fa2a6de77b8b1d55d73543c65c5572ddbbd9996d72b871037dde1a59092774fe49a8d0e2b5a025d2cb8b660dbf1da0df9f07e23c371b6554a1f2f1a038302dded4efe061f9b6bd3ab7ba356d4215c03a102e3187d423f7a6135d8f885c879e04503eb4379cf1e0d770", 0x1000}, {&(0x7f0000001b80)="b918c5d95b38f2456686c296eddeb29cf17fb759b4231c8cfb073d4928d40ac71384e533d59ac59dbc7e3705d66951d79113aa44aa9c7cf22b887d74fd95a77ff3a43f93d7b77fce8b6f215027b5", 0x4e}, {&(0x7f0000001c00)="8d8634a272f84bddeba6f05b508ed7484804282d4d992c88a746cf73288d36d2042ec025d728fa05a352f9f5b0c9f3752ecee5e85de486b355", 0x39}, {&(0x7f0000001c40)="4d1077a60512bb3e4a3ee9477da4ffcd6c7ba6fdd063136dbe930587531bd03ef4c1722110e9fdc28e9d85fd52743afc01370742d74839fc77740418375e7b0b9d8c36d500d26b985dc5855b9281c7d6778b0e7785747464668651cc6bcee22a53ce75568d54caf6cef5dcd2090cc1acf8c8dadea6ed2e6d535e8e67e8d45f7fc2d23987ddb079055ff9b8d374bbc80c3303d5721c31ebcedb9ce1684f0b211d48a3feabc5734036231e823ca5a566368d8c17826cce2cec2222f51d460f806baaf52e7dc1bcfa8c6d7b173e3fe37385", 0xd0}, {&(0x7f0000001d40)="8e75dd097ceb26edacfa1fbcfc6ff02f43b381ceaf0a1dc3da53bba97c6e8d342030255bdea11a7f083ac095b2688264117b172623865a01b2008057c607229e2e34ca84ef6e659cfaef5ceefd4f35df46a5b18b5f198ad3408002f457b581b3c5d664ba90356653415d1df5bce7d1de8e394ce1448e9f628e055bf3786af537e4940fbafa4d10bb0c00861b64c37b2389ce6b6f9ed24e01dceac0a6186e192acac86a10a48f3b6894440c8a9fc752d10152a536d73e35142e8cbba0eae6cf925627bc4f80e89c30d338c95dbafed33c059ffb05dbae3d95972589c2dc53b5e5136bff", 0xe3}], 0x6, &(0x7f0000002140)=[@rights={0x20, 0xffff, 0x1, [r9, r10, r8, r7]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x40, 0x610}, 0x4) r14 = openat$klog(0xffffffffffffff9c, &(0x7f00000021c0), 0x80c3, 0x0) ioctl$LIOCSFD(r14, 0x80046c7f, &(0x7f0000002200)=r9) listen(0xffffffffffffffff, 0x0) 2.405984969s ago: executing program 2 (id=568): select(0x40, &(0x7f0000000000)={0xfffffffffffffff7, 0x2, 0x7b, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x80) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x22b, 0x401, &(0x7f0000000040)=""/76, &(0x7f00000000c0)=0x4c) bind(r1, &(0x7f0000000000), 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d00), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000d80)={0x1, &(0x7f0000000d40)=[{0x2d, 0x66, 0x5, 0x50000}]}) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 2.397028333s ago: executing program 0 (id=569): r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000040)="b1000501000000ae0500", 0xa, 0x8, 0x0, 0x0) clock_gettime(0x4, 0x0) rename(0x0, &(0x7f0000000100)='./file0\x00') listen(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x360c3d25) getpid() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) getpid() getrusage(0x1, &(0x7f0000000100)) 2.396704066s ago: executing program 3 (id=570): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd5c, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b020000005000cb69bc83c1987a653e2c6f0000005000ff020000000000000000000000000001"]) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)="81004ceb55ada28296378c51e656aa91e831cd4b4ca26ac53cb851579e90fd5b347e2115d75728ca9a1dc9aed97cd338ff7ab96e10c95d9c75b790770430eac8e830cdce7e2dfaf69882dc8290c7fde614f6f1003daa1a35000000000000294c0aabbe9908002951c1acc55c9edac5147615e96b2024552e328d43810ea7730410bb5a91bc0183b3dcb27fea2b9c39097c257ea364834a26bc748a20975d28ada221ec7602addc3f2884eb2e43eb5ed21ca490b799c598416ec613402689e1cc57c3fd3b", 0xc4}, {&(0x7f00000005c0)="ff90c9afc1281bb39303", 0xa}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r3, &(0x7f0000000780)=[{&(0x7f0000000680)=""/243, 0xf3}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f0000000480)=""/164, 0xa4}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000140)=""/126, 0x7e}], 0x8, 0x0) 2.376333327s ago: executing program 6 (id=571): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x1, 0x2}], 0x1}) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/99}, &(0x7f0000000080)=0x65) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6089958900582b00fe80000000000000000000c7000000aafe52dcabeedd74b79ed11d06332e8d803a0a"]) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) 2.350037033s ago: executing program 5 (id=572): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r1 = open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f00000004c0)=""/188, 0xbc}, {&(0x7f0000000400)=""/115, 0x73}], 0x5, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0xffff, 0x198}, &(0x7f0000000100)) 2.34947671s ago: executing program 2 (id=573): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002740), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000002780)=0x300) fchdir(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x6, 0x1, 0x6, 0xffff}, {0x40eb, 0xe8, 0x5, 0x8}, {0x401, 0xaf, 0x9, 0x7}, {0xd, 0x9, 0x6, 0x2b}, {0xfff7, 0x5, 0x1, 0x1}, {0x3, 0x5, 0x5, 0x2}, {0x4, 0xc, 0xff, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x188) sysctl$kern(&(0x7f0000000300)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000000)="71c0420a4ae73fb15fa3004000de1d31", 0x10) socket(0x1, 0x5, 0x7) 2.348210157s ago: executing program 7 (id=574): syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x9c, 0xa300, 0x2000, 0x0, 0x1, 0x0, @multicast1, @multicast1}, @icmp=@echo={0x8, 0x0, 0x0, 0x0, 0x47}}}}}) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x400, 0x0, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000100)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a378343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 1.30212791s ago: executing program 6 (id=575): pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340), 0x0) shutdown(r1, 0x2) fcntl$lock(r1, 0x8, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001880), 0x0) msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) symlinkat(&(0x7f0000001b40)='./file0\x00', r0, &(0x7f0000001b80)='./file0\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001e00), 0x8, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000001e40)=0x9) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x5, 0x2, 0x7, 0x4}]}) socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0xfffffde2, 0xffff, 0x0, 0x24, 0xf, 0x1, 0x0, 0x0, 0x1, 0xf1a}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000002c0)=[{0x6c, 0xf1, 0x4, 0x600000a0}, {0x48, 0x0, 0x3f, 0x6}, {0x434e, 0x6, 0xc, 0xcc}, {0x0, 0x2, 0x1, 0xf}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)=ANY=[@ANYBLOB="fb00000000ec0000ff4fbb679ee6076f000002000010"]) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x8, 0x0, 0x6, 0x3}, {0x4009, 0xb1, 0x4, 0x1}, {0x7fff, 0x82, 0x83, 0xd}]}) r6 = socket(0x18, 0x3, 0xfb) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) 1.298397414s ago: executing program 2 (id=576): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000300), 0x0) r2 = socket(0x2, 0x2, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) dup2(r2, r0) execve(0x0, 0x0, 0x0) 1.251964021s ago: executing program 7 (id=577): mknod(0x0, 0x0, 0x0) (async) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) (async) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x7) socket$inet(0x2, 0x0, 0x0) (async) socket(0x11, 0x3, 0x5) (async, rerun: 64) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r1 = socket(0x800000018, 0x2, 0x0) (async, rerun: 64) r2 = socket(0x1b, 0x1, 0x27) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x1}, {0x0, 0x3, 0xfe, 0x5}, {0x6, 0x0, 0x4, 0xfffffffe}]}) (async) sysctl$kern(0x0, 0x4b, &(0x7f0000000000)="00000300000000000000000080b59883d11051f7", &(0x7f0000000080)=0x35, 0x0, 0x12) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async, rerun: 32) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async, rerun: 32) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r2, r1) listen(r0, 0x9) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f0000000280)=0xb9, &(0x7f0000000180)="1dbd06084921068fa87365ae", 0xc) 1.25111085s ago: executing program 7 (id=578): sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000513000000000000000004", 0xd, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) chdir(0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2a, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x2a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x11, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f00000001c0)) sendto$unix(r6, &(0x7f0000000000)="b1000504000004005a00000001000000331c13fecea10500fef96ec0c72fd3357a0000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4d4f668246c0900000008e371a3f8d850d02a898aa3ebbd9ad4a07d1e343712051eea", 0xb1, 0x0, 0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) r8 = socket(0x1, 0x5, 0x0) getsockname(r8, &(0x7f0000001400)=@un=@file={0x0, ""/4116}, &(0x7f0000000180)=0xfffffffffffffda4) syz_emit_ethernet(0x24, &(0x7f0000000380)=ANY=[@ANYBLOB="aa0900aaced4d7a43baaaa0000000000000800452400160000200000001878ac1000b605"]) 1.249425105s ago: executing program 1 (id=579): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0xfffffde2, 0xffff, 0x0, 0x24, 0xf, 0x1, 0x0, 0x0, 0x1, 0xf1a}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async, rerun: 64) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async, rerun: 64) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)="02000000", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3, 0x1, 0xb, 0xec0}, {0x9, 0x4, 0x20, 0x472cd796}, {0xffff, 0xb6, 0x83, 0xfffffff6}]}) (async) r1 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) (async) syz_emit_ethernet(0x12, &(0x7f0000000080)=ANY=[@ANYBLOB="e53244070817dbffb716a4a50c74dcdf8ae8c9796b177536c07c7420326be3d4", @ANYBLOB="aaaaaaaaaaaaffff0500ffff8847", @ANYRES64=0x0, @ANYRESOCT=0x0, @ANYRESHEX]) 1.24905522s ago: executing program 0 (id=580): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r1, 0xc0104419, &(0x7f0000000040)={0x7, 0x0, 0x4000005, 0x0, "b7a2224ff1004647c39e0000000000006b8444d1", 0xffffffff}) ftruncate(r0, 0x40000000007) setrlimit(0x1, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000302010008, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="4000fec26b", 0x5}], 0x1) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt(r2, 0x2, 0x561, &(0x7f0000000100)="3d37cfc612196379e3b1d6d3cbc00739b3a0a8e00d76ae464dadc78c410db808d3c4c8cdecc2a7afd31cb6305346befac258ce5dfa11460f6515a4ac06eb719366889fb3354071df7ee40bca910b301e7d08904feffab876cefe47c4522b613878c76b57d190daa34d4ab6bac0a4e4f43cf91ae642ee3ddb48210a1686d7979357c56b763bd90451f6a93dd789cc", 0x8e) r3 = syz_open_pts() socket(0x6, 0x5, 0xa1) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(r3, 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x138) write(r2, &(0x7f0000000300)="2b102a469ccb4e1ab6a7e724d548e8376a675a0586382cd53f953889f7cf92056f0d111b57f95b8690deb7e22ded01274b498144a79df348826f7b977f377eb117b779f4a1b6e4118f3a5c21aee3e335e6474e7de6c92c623c1c3507536bbd40c6c748c92668eafeaf85a0663bc2901a9b9ab54c9934e4d79835913aebd8969ef19cd77d995fee713fe3a75a2eee4c05d8177d353638e1e5ca42bed7dee7a345d7416fec4e90d4e4d8c2cde4b673310196670d20ad6a5fa93e80637bb85e854e140d2ebdd1b80646850b226a298648449e1f5849e977042ad91869998a28ffe0bdad68acebb6161a28d4e2c4192d3787b3bd2150", 0xf4) flock(r3, 0x3) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0xfff}, 0xc) r4 = socket(0x18, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r4, 0x0, &(0x7f00000010c0)) flock(r3, 0x3) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) truncate(&(0x7f00000000c0)='./file0\x00', 0x6000000000) 318.431µs ago: executing program 4 (id=581): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c, 0x81, 0x5, 0x7}, {0x81, 0x3, 0x7, 0x3}, {0x6726, 0x2, 0x5, 0x2}]}) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004509c781a9172aeeea682676390000180065000000019078"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x4c, 0x200fffff, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x3, 0x40000000, 0x4, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0xcd, 0x0, 0x65, 0xf}, {{}, 0xfffffffffffffffd, 0x80, 0x4, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x8000000000000001, 0x7}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x13, 0x4}, {{r2}, 0xffffffffffffffff, 0xa3, 0x4, 0x7, 0x2}, {{r0}, 0xfffffffffffffff9, 0x91, 0x2, 0x6, 0x456}, {{r0}, 0xfffffffffffffff9, 0xf7, 0x20, 0x1, 0xfffffffffffffff0}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x5, 0x1}], 0xb, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x3, 0xa9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x633e}, {{r0}, 0xfffffffffffffff9, 0x44, 0xd0000001, 0x5, 0x10001}], 0x7, &(0x7f00000000c0)={0x7f, 0x5}) 0s ago: executing program 1 (id=582): open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x205) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) (async) bind(r1, &(0x7f0000000000), 0x10) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x40) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x40) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x184) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) mknodat(r2, &(0x7f0000000000)='./file1\x00', 0x2000, 0x0) renameat(r3, &(0x7f00000025c0)='./file0\x00', r3, &(0x7f0000002600)='./file1\x00') mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000d41000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0xfffffe) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.66' (ED25519) to the list of known hosts. pckbd_enable: command error V]e$1lf(:`ek5HfDFXi{44?u%+ F5X<3(+*gǐM h7E~Ĥw-js x#nZ{hMXTSK(#Zfd{m獱kf?V=v]hHH:&R p&tgzz5ҞZ5Npckbd_enable: command error pckbd_enable: command error pckbd_enable: command error wskbd0: can't attach mux (error=5) panic: kernel diagnostic assertion "nlevel >= IPL_NONE" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/intr.c", line 775 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 445220 10169 0 0 0 1 syz-executor *471453 61599 0 0 0x4000000 0K syz-executor db_enter() at db_enter+0x25 panic(ffffffff830f2722) at panic+0x1e5 __assert(ffffffff830a3cce,ffffffff83003332,307,ffffffff8305c134) at __assert+0x29 splraise(deaf4152) at splraise+0xbd mtx_enter_try(ffff80000136f208) at mtx_enter_try+0x97 mtx_enter(ffff80000136f208) at mtx_enter+0x60 klist_mutex_lock(ffff80000136f208) at klist_mutex_lock+0x32 klist_invalidate(ffff80000136f2c8) at klist_invalidate+0xef bpfsdetach(ffff8000012b8180) at bpfsdetach+0x12f bpfdetach(ffff8000012b4800) at bpfdetach+0xa6 if_detach(ffff8000012b4800) at if_detach+0x14f tun_clone_destroy(ffff8000012b4800) at tun_clone_destroy+0x2d6 if_clone_destroy(ffff80002f586730) at if_clone_destroy+0x1d7 ifioctl(ffff800010fda548,80206979,ffff80002f586730,ffff800033592038) at ifioctl+0x5c5 end trace frame: 0xffff80002f586830, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: kernel diagnostic assertion "nlevel >= IPL_NONE" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/intr.c", line 775 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff830f2722) at panic+0x1e5 __assert(ffffffff830a3cce,ffffffff83003332,307,ffffffff8305c134) at __assert+0x29 splraise(deaf4152) at splraise+0xbd mtx_enter_try(ffff80000136f208) at mtx_enter_try+0x97 mtx_enter(ffff80000136f208) at mtx_enter+0x60 klist_mutex_lock(ffff80000136f208) at klist_mutex_lock+0x32 klist_invalidate(ffff80000136f2c8) at klist_invalidate+0xef bpfsdetach(ffff8000012b8180) at bpfsdetach+0x12f bpfdetach(ffff8000012b4800) at bpfdetach+0xa6 if_detach(ffff8000012b4800) at if_detach+0x14f tun_clone_destroy(ffff8000012b4800) at tun_clone_destroy+0x2d6 if_clone_destroy(ffff80002f586730) at if_clone_destroy+0x1d7 ifioctl(ffff800010fda548,80206979,ffff80002f586730,ffff800033592038) at ifioctl+0x5c5 sys_ioctl(ffff800033592038,ffff80002f586910,ffff80002f586860) at sys_ioctl+0x67c syscall(ffff80002f586910) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf2a61cf8550, count: -17 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80002f586290 rbx 0xffffffff83414dbf cpu_info_full_primary+0x2dbf rdx 0xffff8000012aee00 rcx 0xffff800033592038 rax 0xffffffff83413ff0 cpu_info_full_primary+0x1ff0 r8 0 r9 0x8080808080808080 r10 0x344392d91f88091e r11 0x47b5f6fd2445c659 r12 0xffffffff83414bc0 cpu_info_full_primary+0x2bc0 r13 0 r14 0 r15 0x1 rip 0xffffffff81d0d485 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80002f586280 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=471453 pid=61599 tcnt=3 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=82, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff800033592f68,0xffff8000ffff3980 process=0xffff8000fffec008 user=0xffff80002f581000, vmspace=0xfffffd806bc7cc68 estcpu=32, cpticks=2, pctcpu=0.1, user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 11766 519787 75820 0 3 0 futex syz-executor 11766 464441 75820 0 3 0x4000080 fsleep syz-executor 11766 238619 75820 0 3 0x4000080 fsleep syz-executor 10169 445220 40103 0 7 0 syz-executor 10169 328325 40103 0 2 0x4000000 syz-executor 91058 280774 23006 0 2 0 syz-executor 91058 13902 23006 0 2 0x4000000 syz-executor 61599 416618 32175 0 2 0 syz-executor *61599 471453 32175 0 7 0x4000000 syz-executor 61599 215301 32175 0 2 0x4000000 syz-executor 76816 256374 67599 0 3 0 futex syz-executor 76816 92137 67599 0 2 0x4000000 syz-executor 76816 369561 67599 0 3 0x4000000 futex syz-executor 18551 515366 97885 0 3 0 futex syz-executor 18551 482002 97885 0 3 0x4000080 fsleep syz-executor 69354 351484 44230 0 3 0 futex syz-executor 69354 503111 44230 0 3 0x4000000 futex syz-executor 26737 409925 30714 0 3 0 futex syz-executor 26737 477374 30714 0 3 0x4000080 fsleep syz-executor 75032 114033 0 0 3 0x14280 nfsidl nfsio 22211 74267 0 0 3 0x14280 nfsidl nfsio 53598 522860 0 0 3 0x14280 nfsidl nfsio 41034 341884 0 0 3 0x14280 nfsidl nfsio 62743 367464 0 0 3 0x14280 nfsidl nfsio 14323 426084 0 0 3 0x14280 nfsidl nfsio 90915 87596 0 0 3 0x14280 nfsidl nfsio 25125 26582 0 0 3 0x14280 nfsidl nfsio 76174 37924 0 0 3 0x14280 nfsidl nfsio 98552 132909 0 0 3 0x14280 nfsidl nfsio 11501 435129 0 0 3 0x14280 nfsidl nfsio 41671 347151 0 0 3 0x14280 nfsidl nfsio 47114 457392 0 0 3 0x14280 nfsidl nfsio 6960 93042 0 0 3 0x14280 nfsidl nfsio 7593 43604 0 0 3 0x14280 nfsidl nfsio 82483 136879 0 0 3 0x14280 nfsidl nfsio 56360 442855 0 0 3 0x14280 nfsidl nfsio 90300 79477 0 0 3 0x14280 nfsidl nfsio 69993 164403 0 0 3 0x14280 nfsidl nfsio 14760 496839 0 0 3 0x14280 nfsidl nfsio 40103 112532 93854 0 3 0x82 nanoslp syz-executor 87235 156916 0 0 3 0x14200 bored sosplice 32175 103282 93854 0 3 0x82 nanoslp syz-executor 44230 382828 93854 0 3 0x82 nanoslp syz-executor 97885 437295 93854 0 3 0x82 nanoslp syz-executor 30714 275049 93854 0 3 0x82 nanoslp syz-executor 67599 438748 93854 0 3 0x82 nanoslp syz-executor 75820 352308 93854 0 3 0x82 nanoslp syz-executor 23006 469407 93854 0 3 0x82 nanoslp syz-executor 93854 439815 83674 0 2 0x82 syz-executor 83674 156114 21640 0 3 0x10008a sigsusp ksh 21640 245768 86324 0 3 0x98 kqread sshd-session 86324 509781 73150 0 3 0x92 kqread sshd-session 51185 262981 1 0 3 0x100083 ttyin getty 73150 356272 1 0 3 0x88 kqread sshd 65603 221385 49887 74 3 0x1100092 bpf pflogd 49887 228357 1 0 3 0x80 sbwait pflogd 1684 162354 20922 73 3 0x1100090 kqread syslogd 20922 354302 1 0 3 0x100082 sbwait syslogd 45915 300420 1 0 3 0x100080 kqread resolvd 23882 258769 73281 77 3 0x100092 kqread dhcpleased 34251 428583 73281 77 3 0x100092 kqread dhcpleased 73281 191360 1 0 3 0x80 kqread dhcpleased 88408 153516 0 0 3 0x14200 bored smr 34762 15079 0 0 2 0x14200 zerothread 5969 14174 0 0 3 0x14200 aiodoned aiodoned 21975 377070 0 0 3 0x14200 syncer update 1661 278064 0 0 3 0x14200 cleaner cleaner 90330 353164 0 0 3 0x14200 reaper reaper 56877 332009 0 0 3 0x14200 pgdaemon pagedaemon 15677 158447 0 0 3 0x14200 bored viomb 79391 384660 0 0 3 0x40014200 acpi0 acpi0 95051 483910 0 0 3 0x40014200 idle1 41206 390725 0 0 3 0x14200 bored softnet3 58097 9551 0 0 3 0x14200 bored softnet2 18007 312660 0 0 3 0x14200 bored softnet1 96924 178651 0 0 2 0x14200 softnet0 48671 312323 0 0 3 0x14200 bored systqmp 74565 118336 0 0 3 0x14200 bored systq 36731 368559 0 0 3 0x14200 tmoslp softclockmp 20509 279914 0 0 2 0x40014200 softclock 52714 457014 0 0 3 0x40014200 idle0 1 445065 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 10169 (syz-executor) thread 0xffff800033391980 (445220) exclusive rwlock vmmaplk r = 0 (0xfffffd806bc7cf20) #0 witness_lock+0x5bb #1 vm_map_lock_ln+0x12e #2 uvm_map_protect+0xe1 #3 sys_mprotect+0x34c #4 syscall+0xbb6 #5 Xsyscall+0x128 Process 10169 (syz-executor) thread 0xffff800033390f60 (328325) exclusive rrwlock inode r = 0 (0xfffffd806eda23d0) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vget+0x2bd #6 cache_lookup+0x36e #7 ufs_lookup+0x218 #8 VOP_LOOKUP+0x6e #9 vfs_lookup+0x8fa #10 namei+0x7aa #11 vn_open+0x13f #12 doopenat+0x31d #13 syscall+0xaf8 #14 Xsyscall+0x128 Process 91058 (syz-executor) thread 0xffff8000ffff3970 (280774) exclusive rwlock vmmaplk r = 0 (0xfffffd806bc7c660) #0 witness_lock+0x5bb #1 vm_map_lock_ln+0x12e #2 uvm_map_protect+0xe1 #3 sys_mprotect+0x34c #4 syscall+0xbb6 #5 Xsyscall+0x128 Process 61599 (syz-executor) thread 0xffff800033592038 (471453) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff835a85b8) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x2e7 #4 rw_enter+0x348 #5 lf_purgelocks+0x2f #6 vgonel+0x497 #7 vop_generic_revoke+0x3e6 #8 VOP_REVOKE+0x65 #9 vdevgone+0x17b #10 bpfsdetach+0x117 #11 bpfdetach+0xa6 #12 if_detach+0x14f #13 tun_clone_destroy+0x2d6 #14 if_clone_destroy+0x1d7 #15 ifioctl+0x5c5 #16 sys_ioctl+0x67c #17 syscall+0xbb6 #18 Xsyscall+0x128 exclusive rwlock clonelk r = 0 (0xffffffff834793c0) #0 witness_lock+0x5bb #1 if_clone_destroy+0x67 #2 ifioctl+0x5c5 #3 sys_ioctl+0x67c #4 syscall+0xbb6 #5 Xsyscall+0x128 Process 61599 (syz-executor) thread 0xffff800033390030 (215301) exclusive rwlock futex r = 0 (0xffffffff83498500) #0 witness_lock+0x5bb #1 sys_futex+0x69 #2 syscall+0xbb6 #3 Xsyscall+0x128 Process 76816 (syz-executor) thread 0xffff8000ffff2cc8 (92137) exclusive rrwlock inode r = 0 (0xfffffd806d512e70) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ufs_lookup+0x16bc #7 VOP_LOOKUP+0x6e #8 vfs_lookup+0x8fa #9 namei+0x7aa #10 vn_open+0x13f #11 doopenat+0x31d #12 syscall+0xaf8 #13 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10205 11128K 11377K 166960K 11870 0 pcb 18 14K 16K 166960K 212 0 rtable 222 8K 8K 166960K 475 0 pf 38 18K 20K 166960K 83 0 ifaddr 43 7K 7K 166960K 69 0 ifgroup 59 2K 2K 166960K 103 0 sysctl 2 1K 1K 166960K 2 0 counters 66 36K 37K 166960K 92 0 ioctlops 0 0K 4K 166960K 1532 0 iov 0 0K 16K 166960K 43 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1397 88K 88K 166960K 1944 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 18 0 VM map 2 1K 1K 166960K 2 0 sem 18 2K 3K 166960K 30 0 dirhash 12 2K 2K 166960K 27 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 18 65K 89K 166960K 728 0 sigio 1 0K 0K 166960K 15 0 proc 72 91K 127K 166960K 605 0 subproc 104 6K 6K 166960K 117 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 96 0 in_multi 93 6K 7K 166960K 138 0 ether_multi 1 0K 0K 166960K 1 0 mrt 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 127 572K 572K 166960K 127 0 exec 0 0K 1K 166960K 452 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 243 73K 77K 166960K 8755 0 UVM aobj 97 5K 5K 166960K 103 0 pinsyscall 43 86K 100K 166960K 1858 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 101 0 NDP 13 0K 2K 166960K 45 0 temp 53 6822K 6890K 166960K 25433 0 kqueue 13 20K 30K 166960K 139 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 78 0 74 1 0 1 1 0 8 0 rtentry 112 137 0 41 4 0 4 4 0 8 0 unpcb 144 480 0 462 2 1 1 2 0 8 0 syncache 336 9 0 9 4 4 0 1 0 8 0 tcpqe 32 2 0 2 2 2 0 1 0 8 0 tcpcb 808 207 0 201 5 3 2 4 0 8 1 arp 120 20 0 4 1 0 1 1 0 8 0 inpcb 336 864 0 852 9 7 2 7 0 8 0 nd6 136 31 0 7 1 0 1 1 0 8 0 pkpcb 40 2 0 2 2 2 0 1 0 8 0 kcovpl 48 9 0 1 1 0 1 1 0 8 0 ppxss 1168 7 0 7 3 3 0 1 0 8 0 pfstscr 40 1 0 1 1 1 0 1 0 8 0 pffrag 232 3 0 0 1 0 1 1 0 482 0 pffrnode 88 3 0 0 1 0 1 1 0 8 0 pffrent 40 5 0 2 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 1 0 0 1 0 1 1 0 8 0 pftag 88 1 0 0 1 0 1 1 0 8 0 pfstitem 24 65 0 23 1 0 1 1 0 8 0 pfstkey 128 67 0 25 2 0 2 2 0 8 0 pfstate 376 66 0 24 6 0 6 6 0 8 0 pfrule 1344 26 0 17 2 0 2 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 623 0 191 31 4 27 29 0 8 0 art_table 32 625 0 191 4 0 4 4 0 8 0 art_node 16 134 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 7 2 1 1 1 0 8 0 semapl 112 23 0 7 1 0 1 1 0 8 0 shmpl 112 100 0 6 3 0 3 3 0 8 0 dirhash 1024 27 0 10 3 0 3 3 0 8 0 dino2pl 256 2714 0 1208 95 0 95 95 0 8 0 ffsino 272 2714 0 1208 102 0 102 102 0 8 0 nchpl 144 3734 0 2044 63 0 63 63 0 8 0 uvmvnodes 80 3086 0 0 63 0 63 63 0 8 0 vnodes 216 3086 0 0 172 0 172 172 0 8 0 namei 1024 12394 0 12394 2 1 1 1 0 8 1 percpumem 16 60 0 13 1 0 1 1 0 8 0 kstatmem 264 52 0 26 3 1 2 3 0 8 0 scsiplug 72 3 0 3 2 2 0 1 0 8 0 scxspl 216 10704 0 10704 9 8 1 6 1 8 1 plimitpl 152 238 0 220 1 0 1 1 0 8 0 sigapl 424 1055 0 984 9 0 9 9 0 8 0 futexpl 64 8626 0 8621 1 0 1 1 0 8 0 knotepl 120 318 0 0 10 0 10 10 0 8 0 kqueuepl 216 245 0 236 5 4 1 5 0 8 0 pipepl 320 169 0 141 3 0 3 3 0 8 0 fdescpl 496 1014 0 982 5 0 5 5 0 8 0 filepl 152 6250 0 5994 20 9 11 16 0 8 0 lockfpl 104 308 0 305 1 0 1 1 0 8 0 lockfspl 48 78 0 75 1 0 1 1 0 8 0 sessionpl 144 29 0 20 1 0 1 1 0 8 0 pgrppl 48 40 0 23 1 0 1 1 0 8 0 ucredpl 104 1107 0 1094 1 0 1 1 0 8 0 zombiepl 144 1186 0 1186 2 1 1 1 0 8 1 processpl 1160 1055 0 984 7 1 6 6 0 8 0 procpl 648 2119 0 2037 9 2 7 8 0 8 0 srpgc 96 6 0 6 3 3 0 1 0 8 0 sosppl 168 7 0 6 1 0 1 1 0 8 0 sockpl 664 1430 0 1396 11 7 4 9 0 8 0 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 141 0 0 18 0 18 18 0 8 0 mcl2k 2048 26 0 0 4 0 4 4 0 8 0 mtagpl 96 14 0 0 1 0 1 1 0 8 0 mbufpl 256 1144 0 0 72 0 72 72 0 8 0 bufpl 280 3418 0 99 238 0 238 238 0 8 0 anonpl 24 279961 0 276450 91 57 34 70 0 185 0 amapchunkpl 152 29125 0 28601 28 7 21 27 0 158 0 amappl16 200 8389 0 8357 41 37 4 24 0 8 0 amappl15 192 18 0 18 1 1 0 1 0 8 0 amappl14 184 138 0 126 1 0 1 1 0 8 0 amappl13 176 20 0 20 3 3 0 1 0 8 0 amappl12 168 1677 0 1645 4 1 3 3 0 8 0 amappl11 160 60 0 46 1 0 1 1 0 8 0 amappl10 152 31 0 31 1 1 0 1 0 8 0 amappl9 144 163 0 162 1 0 1 1 0 8 0 amappl8 136 23 0 21 1 0 1 1 0 8 0 amappl7 128 115 0 103 1 0 1 1 0 8 0 amappl6 120 185 0 183 1 0 1 1 0 8 0 amappl5 112 161 0 149 1 0 1 1 0 8 0 amappl4 104 340 0 320 1 0 1 1 0 8 0 amappl3 96 5283 0 5181 3 0 3 3 0 8 0 amappl2 88 1405 0 1320 3 0 3 3 0 8 0 amappl1 80 10909 0 10332 15 1 14 15 0 8 0 amappl 88 8269 0 8088 5 0 5 5 0 92 0 dma8192 8192 1 0 1 1 1 0 1 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma2048 2048 1 0 1 1 1 0 1 0 8 0 dma1024 1024 2 0 1 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 255 0 255 3 3 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 8 0 8 2 2 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 102 0 6 2 0 2 2 0 8 0 uaddrrnd 24 1014 0 982 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1014 0 982 1 0 1 1 0 8 0 vmmpekpl 168 10053 0 10009 3 0 3 3 0 8 0 vmmpepl 168 75142 0 73208 124 35 89 106 0 357 0 vmsppl 448 1013 0 982 6 2 4 5 0 8 0 rwobjpl 56 30297 0 26167 60 0 60 60 0 8 0 pdppl 4096 2035 0 1964 115 44 71 83 0 8 0 pvpl 32 17348 0 0 141 1 140 140 0 265 0 pmappl 248 1013 0 982 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 479 0 72 12 0 12 12 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff830f2722) at panic+0x1e5 __assert(ffffffff830a3cce,ffffffff83003332,307,ffffffff8305c134) at __assert+0x29 splraise(deaf4152) at splraise+0xbd mtx_enter_try(ffff80000136f208) at mtx_enter_try+0x97 mtx_enter(ffff80000136f208) at mtx_enter+0x60 klist_mutex_lock(ffff80000136f208) at klist_mutex_lock+0x32 klist_invalidate(ffff80000136f2c8) at klist_invalidate+0xef bpfsdetach(ffff8000012b8180) at bpfsdetach+0x12f bpfdetach(ffff8000012b4800) at bpfdetach+0xa6 if_detach(ffff8000012b4800) at if_detach+0x14f tun_clone_destroy(ffff8000012b4800) at tun_clone_destroy+0x2d6 if_clone_destroy(ffff80002f586730) at if_clone_destroy+0x1d7 ifioctl(ffff800010fda548,80206979,ffff80002f586730,ffff800033592038) at ifioctl+0x5c5 sys_ioctl(ffff800033592038,ffff80002f586910,ffff80002f586860) at sys_ioctl+0x67c syscall(ffff80002f586910) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf2a61cf8550, count: -17 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff835a83b0) at __mp_lock+0x192 syscall(ffff800034d9e070) at syscall+0xad6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x76bc5646ee90, count: 9 ddb{1}> trace x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff835a83b0) at __mp_lock+0x192 syscall(ffff800034d9e070) at syscall+0xad6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x76bc5646ee90, count: -6