last executing test programs: 6.887326202s ago: executing program 6 (id=703): mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x450d) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000200)={0x10, 0xffff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x53}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x56b0}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], './file0\x00', 0xff}) kevent(r1, &(0x7f00000000c0), 0x100, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) 6.454011692s ago: executing program 6 (id=720): r0 = socket(0x2, 0x1, 0x0) getsockname$unix(r0, 0x0, 0x0) (async) mknod(0x0, 0x2000, 0x2e00) (async) dup2(0xffffffffffffffff, r0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x20) (rerun: 64) 6.330917442s ago: executing program 6 (id=722): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x4, 0x100a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f00000001c0)="9ed2ccfa91eed6b6a101d9859007cdeee5233f363087bac02aed5e0a17fe9e4e18775e0d855ec98d97fcb943601667f9a94454bcfe", 0x35}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000d40)="7e6a627441f1e04dabba6f75bd895a101730a3147793a40bba6b325bd9db4946e74848928cf6537fad0d7cfdf4f792a2b4edf4501423bb4729d978ada499f610d3627d82fc2fe85f3fadf201d3b4673cedf2e3925aa55ebea7034edaa4de95522a946375d0aa8f6875bdf2ccf108d7c2db564ee80ef5a2a297c23be48d3e011770fe3c1850c6869ae4bfff98d90225b384b4a9eeb97db2aecd70072f5206a9ea0ad25879ae7ff20ae45a3c71c9c9edd941fa768ff2a92ae53ad0075b58da5a4ca1", 0xc1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4c, 0xf, 0x3, 0x4}, {0x2c, 0x4, 0x2, 0x80002}, {0x6, 0x4, 0x0, 0xb0}]}) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r2, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="08080000000000000100000001f0ffff66e255de70ebae903829be16b321a3ec5af13aa83df9d29b7a45f82c86160e4b5fbae32107d980eb59f68fa5086f37ae77df980b3c0ede61aab6945860702ded2890291c6b9bd5ce521708833d466f83e5ad5523859c355a876353e8d880848d1a7e54527a990d70df0ccb7276910d4bf80ca41cbad83db846d278cd8be31586dc043bd5562412be5d9be0016790e8ab5837af2d123bdfa90e1380940f086a78f2b86ebbb58a5e00869ad027b689e06cfe0a5e870f790ddb17341599f12065ee78693673ce26556e53038486df38b73494d03e390b178c55323dda4d3cf18e93a1ad83ccf773fe6776657da5406fc9ea44f22cb1b7457f2055c8c0216ca086b24d42572c41244154f400751f0bf1de96882414420a929c967a5c12ee8668d8e65861c3c4e0effa89ba610fe4408a6c8349c7007fbe65f566823a4d9571bc81248b0f957ef423e768b7cb3d6c09eea79e8f0796d3829f41e69601fd1cddb5e8c46b7120e87f730ef8be228cb25dd001afbf94fb3bfa0557da64e97df63a2b960d56c5400d139c13faf21542983c0893c7ea12d6c0b4722000fccd642deba2936bb8d7eb9604a53ddb085e14d3c1bab6c1bb18f09d23399e1c08b2629dc606ffe5e68a0f9b0a940e047528fa75d5cf6b344c63183405b4dafe906b74a7d9777b280928996b6ed6db86e83dd583848ca43c7d31864efb821fc8739b7d4d2d1987bcd8f9a046da59ae3c4ccfdfb3c6cf6ab57644cf76730a2e131922ffc106537bfe99c1b1435c2434190ac9593d04fa75f34eee47f03bee17f52b4fc996af5b79ab064634c7fe083c1f06247258af7df7398a73d64cdb9e67b5df7ae5ec580ec60e81e4e607bf302f7a105518b03e81a142b6a51a5ee2510e893db74e13c96b1c616aa3b503147bf1b0d0f38f856672d90eecefd07c1cf2febdb0866da3096af6bc57132f415b8a4072170451a1735a2579180efb71333a00c53f5c47ed544547d0400f6a6b3631aa7e29d325d92ed351f8f28ba7c973474c54d7edf58658eb56473987386f581872379a706cdc38c222d35fb855aca64d80ea9a68d2e58cef0597f4ecec3cd85982a56343c333d60d8586c63680b0bfe735c5706169d0d42bbde31fadb89e9dc87981169da9dff9be8710ced7fbbd5ae8796657e417952e928d16a0d2ba3e633a558d5ba8f509057845be9e32f7ec0c7d2992e7c745dff93630447ce1a017711cf25bb65499f0de36a44f339526f0995bc6a9d723439f191767faa37969fa4ddcdbc9eb4d9b8f9e35ef65296a2373680ae273eb1d890042e796641e816dc5a0045ab588edf37692b10985c3eee7b1e19d70d77414212e575c1f91ea39f67be44232bfe7cc0ea4bd56f507643c4a65718e0b0e67a6c95f04c5e0a7bd3299bb6687413f691986328eecb2405a1048ece178186f05fe9d577ecb2edbab4b4f5a52e4298948ae3c949f42b0c0afe58a0f7577768a58c6e1893ad6f36b11d6d28b44ceecaaed6bd73fa03f600a4637e1be5277c709ec8b45835675e6903968436a9436f7ffffffffffffffcf0b472620b6c08303c929d8f523238d341eb73e79d146bbba7561c67b0bae63eca6894c5813229f300c7eb515a0435a343e10e4d98214cd75d0733060489a8e0ab5e9eb6aa5e965d20618b4e34aea18e0f5ab5e32217ba429e8985d76387d3a2121d8f4ce496307b9392f6dda4b8558bf8b69aaf5a6e11017812c8dc560aff89fd5360497d9cdf3cc707636dfd710d9b75fab1a3f5fe0623fdb02f62c30d1ded3cc978dafb5ad6444f2c6d7bc8f9d84a80a548952a37622eb3073569f11b2a44447e9a6bd829552a968e5909b90dae612f1cf1951c14020f5a05d7d9f105d8bcee5f7b8a046d39123c398e3f12f2af6879a927ea739d6c5af617959687d46794846498e15eab7142109ca7612f58a2769c3f83362f9104329670ced0ccc31a813fb5538ef39b97c812ad6cb964f376c470b5341ebf5dc9b2146aa27950f5ecb6a03160ca1346b8e34ccb58ac58edb28a4ab87a429cde03ef32dae0ebee8c32fd67f28a24a3e9fa53611b0dd3c6f6fad7e9e03780c3f655563708dc85eb9822aa7f220909b8e02a7baefa4702cde7717f3424fa0ffe5b6a8bcb7bd12c57e0d003fe1c9ce8da76ac2d62af98bf66f176843f24e045350b90819cce0ba4e4f40a7096cf83b3b3341e7f960449485f66ed1352f80e021a1c5c8119035f43459e6cfed772d1a7fc24f4b2e5c4627dda4d53d338c18907406cd14d18ddd1e157f1cdc36e2aada6b88b2ef34b45f17b0e6497454f39198e967cee19d6ab8070bb2373be718a98243d87086cd812ded7746a2241424d127c33407a5276f96ad0a378f98768d4335ff3e6da4a40ed2f0abeb84455ca36b5976356bdbf0d8f91d26e761aa33ecd2a85aea51e4081c05a431e176f74e8dbea17491fa5a1a98d72be9ebd35c5408ea5b8c2edf9662e126a368a113b668b8d7fa13af5c77782e1f05b8c76d82ccdc2eb946e84a88aed56ca05daf96eef6ea3ffbf0094c94ab6e886fc474a939891be61c4eb6587341493aba05d4a7ff327216eee21c43586826ed0af435ef0da76c3418b9ef95913888c715cc45339e2e98916c7a5f258f2731537357ae83a90aca19c746216a110797649aadb303c4e68a6bfc7de1ab9e1fa80bff29638b8ebb3e9a4e1b7eba774a82fa5497e5994a2db632fa4384f965262bffcdfdd4d1710a0bdd716d96c62a69bf5287dd342d1632080cea6fd6031c051e673a6df165cd8ca53280432e4a8ce5bb4f0b12b00fca6e2b2035a16a2d7a4b140a1270628a89f3a3c6adda2e0d7b85f1636e7a21571a67a849d55168c901dc0c09bbb2c76d7db97fc400000000000000fdd166600f660d43ae60cdc79683b514ee51d12fea5db8adc86407a810a91b4c93b56012ea6b0db268d0313505061c1bc553b6c69e8a6a786f45a8a7d55ba3af044b6b7a46ffbc95febe18cb43979db085e1beb75a5fb18ff297d6d89f633d2434bd96991159c8c17307b1bc48b61ef948816c1e5ed4cc8f3e3eaeba8e4b2312d7a4c21b"], 0x808}, 0x0) socket(0x1, 0xb8efe09d7f95b439, 0x5) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xab) ioctl$BIOCFLUSH(r0, 0x20004268) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000400)) 6.095181964s ago: executing program 6 (id=733): writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) clock_getres(0xa, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001100)="7cd75ef3bababf34d8cc0974aa2953675f2b217a9b2c63b888b4027fc2e61a58d4aaee16b666dfe2e3", 0x29}], 0x1) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) ioctl$TIOCSETA(r0, 0xc4504440, &(0x7f0000000740)={0x0, 0x2, 0x0, 0x0, "d6a249ebb178926c79486b47c1d100"}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffc}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000a00)="09739b5aa2000ddeff18dd70484c459609ac70861083000000000000a7f37979f0116e268841687b00faf1017626a7dbbc5fb76d0008000042faff3d938bb570fb92117e54c7aee1", 0x48}], 0x1, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1b}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async) syz_emit_ethernet(0x3e, &(0x7f0000000bc0)={@broadcast, @random="891991d7d4b0", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x17, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @multicast1}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x8, 0x0, 0x0, {0x5, 0x4, 0x0, 0x1b, 0xffbc, 0x0, 0x2, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @loopback}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setuid(0xee01) (async) acct(&(0x7f0000000240)='./file0\x00') r3 = semget$private(0x0, 0x4, 0x8) (async) r4 = geteuid() (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r4, 0xffffffffffffffff, r5, r6, 0x0, 0xfffc}, 0x3, 0x6, 0x5}) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 5.816618067s ago: executing program 6 (id=741): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000200)={0x0}, 0xfffffffffffffea1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x3) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x0, 0x102000001}, {0xffffffff, 0x4}}, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1, 0x0, 0x2}) 4.69919689s ago: executing program 6 (id=748): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc0284457, &(0x7f00000000c0)={0xffffffff, 0xfffffffe, 0xffffffff, 0xfffffffc, "9786ca4b427a02c600010000000000000f1e0400", 0x0, 0x10000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x61, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffc}, {0x7}]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000200)=0x5) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/106, 0x6a}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="fb1a715bec", 0x5}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 2.808108434s ago: executing program 2 (id=778): r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) (async) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) (async) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000140)=""/40) (async) truncate(&(0x7f0000000180)='./file0\x00', 0x280000000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) (async) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) (async) msgsnd(r1, &(0x7f0000001240)={0x0, "e4eab26897bc1e3b208ef9f5e8dfbc43c0c4ecc824a0fb1e7e4aa155274c1b52bde30b72a319e29135ff16c109f3ff1bb5fd35e0945d4d101c46435d70bd9b99f5531fbb9203411abdfd305d320eebc6fda22a66f31753f673e46700392e4632b6dac0b2e6d0859b172bfe7dce1a234772cec034f6a608fdda3615a2e4edf8a69115f4dae8f563537227f443dc3d7633ab8492f9caaac1f57c3e"}, 0xa2, 0x0) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001300), 0x100, 0x0) poll(&(0x7f0000001340)=[{r2, 0x40}, {r0, 0x20}, {r0, 0x80}], 0x3, 0x0) (async) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) (async, rerun: 32) chdir(&(0x7f0000001380)='./file0\x00') (rerun: 32) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000013c0), 0x8, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000001400)={0xe}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001440), 0x200, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001480)=0x7ff) (async) open$dir(&(0x7f00000014c0)='./file0\x00', 0x9, 0x148) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001500)={0x81, 0x7, './file0\x00', 0x6, 0x2, 0x4, 0x3}) (async) msgrcv(r1, &(0x7f0000001540)={0x0, ""/4096}, 0x1008, 0x3, 0x800) (async, rerun: 64) pread(r3, &(0x7f0000002580)="c5fa5310131f617e05075563dff9ab9ae30fda35b1ed8ab61095ebe8d520339fcffdb4f82489b033c10a29c5002c66d7028b7036a9c853442b9f799b1e16fa6daad6a70cd4231f20754b733d2a288ed9cf5c93711df631f2b2a36cfdf84f88eccd5e9ddf4fe9de02dcf68d398011386d8a7b1fce0bf8087c13928e91ce97203088a10bb0051b23cd390c2728515dbee007acc9a7bed29ef5eb4f17190011dec8e418284bd9771697a2b3de398b92006cfcb7fdc53aa6c81c7ade97ff013c563a6917f2aca651e1486818a1cbbe691445d903aff55b49ca3ed7c3df3c51aad569d2b3dbb62cf0ce2dafa33cc23affc33ef74cbe67d9e21f233133928c1614961e93ea262f357b04d95158e98276588c48732247632c5962beefc3a3ee593319672de750f4f2ae1de7e81e81b2e5784b9992e651aa6b08f1b06df0505b7cdbec19bed2100b4ed5c6d01345c3c00eecd72f6350dfa5e70a39c20463441acf3f1d68c1c5bfe7e345ea75cfef1aa0a97ce182b6771f935b8d2820a0fdf65fb868de4a08810525ad07067f9d1f732a558aadee81efe32b264c416abb44ea0a5cc526ad2a9d5ddfacc0fb3000177aebbf6e1f92972176e9fb2e76b2c12cc5a6e512a2fcac38c40591c24c0e972e4a0ff58ec7a848445a7b8f052912251029ca04576a922fbee963539e37da191094988d422b294964e52ce03271d2fe3be6f9c381f81ab12026ab230aeaa64d21ebfce992d55c73b6caa7cb1a01bf2171c7591acb2528f1e9a075182ca5519b913063125a6d1024a8f3b2c92b76e1686799bc885b4cf75cdc40e9283a12d827a74881e627cabd5e5bd28cf9651d2abb7a061e1875cb9c2ab661f2c448893fc95ac623137bd900789cfa71d46dfbfa0abbd8f0c1dd1bb0806b70441d0cc1ea2ac9c3f78c1f3fe0d579b7aeed014c311f17bb914050f758c528fcb84f466db7b62f821432eb9ff50abe0e7bd5ddb2add46d15723b485aecf03500c6d2d93052a94e6546b81d7f2c78cc06cffd993e5fa126c019a616be504a54f55f96b3d3621e4d387b27c338713ff965a735f293232a312995aa6c0b0f4171b0bea4f6ca1485dc74728cc4edf5d1aee56052eb266584e421ec383fcd3e73656270f8ac6369d7c23d85c32f10ff2ca1defbbfe36b7c157bce820ee7c33fc3005e1fa397592684a52ad4bc4b9a43441a431acb475e440bba335e957c455da8848b0807fd3e6f82a5fd7d76a4bd3ebf711a8d4b270778026d4920562ce207e8c891ed20f155e4198c6dbd680c76ad97d115dc4c0fbd2fda7b2540d27839feb3e5840583b4d25f77e2d8c97e177f5aa8a4cee4c28808721afa495153505461bbc9a5f1c0bf52829cee0dbeee1cca116410c85c54fbfad1509fae1eaf966888ae7df2b4d70319dc7f155015a354053f402e7f1cacd81d8ea6085795404d70620e9cd812673023943aa41ce903c9fea230b85babed1ba98b404b8359842ec09a2e95b477239efabe93cff3177a00e81583cde1f27621be8879018d41dd2ec140bd1504329af7be848da9135cc539110da4a92d3e52146957616a9fed55b5654c646ac66624b5eeab65f6b61df16ad8b913722c562309bc60e049fe18489bccaf275fe732baf078a20a33d05b7ac43d06afdb7b5a1896d2be4cb348f519b404d389d8ba3e165fe7e5d622fd0b679c36975986727d6ba1df8dd97d01f03e49b3a9110997922d4cc8d2cce11e5ccc2d51ccfdb53a7a5ebcba5d3d75dece9b0acd4a7cd554e66915e5249b14963a3eef773d01652ce0b6233538f33aa791669aacca683de6ce631990d4be291c8a80e0437a211d17aef01addf7014f1758315db6efd7317e2e851d6e52daa5923b77045b39673565b21062fe9be453e89a2e39513269792d78a54983dcd6b27cb404169f003923bc39252e1ae8b6b73fbec8d049537f5568d1341c28ef34d6dd2bb143aa36fb4acb18524a1a739087e2ef5cbea94c1f76e22402867294231dcfc147599af850065ba715256d8d1ed8b6de433e0300060efa1ff271bc576376870541b3f848edcdf2868674a3f29f0a809288adf9df1ce58e797baa106132d7fb7794fc88721b2b97e2b934c4cb3f15027489af3439958ea25b6cb4a0d4e9ab3247db12b7641c91b1a1f52644bfa0c05468b377ed2b23866bb0958883ac1bcb0325a8e5f4556f3621a9576b8babcf077a70dad441fe44c70ed76e439d7ae60e0e0674fc6f1bffa08ed2297fefbef189c441d2df8d09b759ea3db52a3e7db035698cef33789161e995d950c3d82ae52d47bd027578ae9d1235246948c2558dd3a04288c6727a0bda0055ecdda8683bb830625972ddd9ccafc1eeb64d09ae43849e5def45d32d1a00685846c10fec95b05fadf00999570e5439f59ed3aafa3732347b17544ba8aa334c4c335cc81dc20263ddbaa7005db2b334163b742009e9562771fd61660d51483bb183380af0ab30ef441361abb0d2035d51d332d7cfff0f717c38c6b5e41410e9bbf13f72ed8732a14cfcdfe5413cd7d0c801dc0c1be29dccbc05ea0f47b19503d65174155d291cbc426f5c8f055f06c94ff5203e588ced64479d2ba03fb47f416d9328a0daefc5ddaa104246ebf05486f7e80fa48bd388c303304a1d8e6fe43aa060eb6232b858c6cf269cfde1cf47b7f8f2e097975302b7c79d45f09accb4c0253e4740c3a4a42bd2a03eb64aab8a0886735a30820ecef4a766b5ac440e3261d250b4e8ed022b1ecc9640783da647780ea2ca9ee59f126564c38f09d37acb8e5e23b9bc60b276f0fc4c60a8cafd120581695c4cfdf39f2d152065defba77ecc876156e7b090cc45842fa7ad8584346d3e37f5cd2d0d7bf2369dad5afbb72dab737741bff5a7b5eeb4bb3cc7bcf20f2fdb2cad96d5630f37e2fff527d30f2f5d563da4cfab2562305469ffca2b2c3f0f7f8062d648342594513ef8cfaa31f7e98283baeb7e6e8f62edf6d26535cd56daad2234fd8a85220db8bcc8a7637ca2f67b1e2dcf444c27f1777a1e754114da94cf28e4977efebc7d6fb51bf16c18f1f00f647e8b679ece72919bdf443561da8c2e68dbc227d2b3aa9fcf0f59b5eb395d32056219220bd30fc687f3be639ef96f17fd8f3299236bb70eff0fd2d9263c20c9d17bf58312e6cf67da3c3ea7e6b0eff8a7e60e493353b978c3bfdab4a4fe67f25f11c487b523018788fe3eabaa696c82d46a042a342f2935c903d4c786ed8db3ff47e262dd6d28e23f37056850f0224947223cf728dc31050906e571f03e5c6337f5ca58d8c7edf28a0052da87444599ca5daeb8014cd42db5d00c1c7368f192b78b5281792369a7b2e9a8a1ae8e48bdb55b89eb8edf0c9bb4acb67946b611cbec942185bd266e0998a20ae43a4c6af7582a48b1e218e3f662896526d618b1e6433e41c19abafeeccb44205173e140e62fa3d61854021510bd3c1ef8b4a248205709b6b1ecaf5dbae216fa4a0a71304541a9edecaacfd64010a5822e47d999d0025fc1ebf1e93bdeaafdf0a120de3513a969124885caae6cadcad60a5ba6d62e3fe7a9b3ee5f255ab77909863ead84db4d8f94d355a9cb683c34434dde0c3cbc37bd58065653fbc07641417b0ffefb307e9d2c817542d1ec72490b8033de4f46030382ee6e18d97e66b1d0e384f6c0c5bf83f2bef806dd0e5768fbf95953cba6efb20e3e8447d004d563559050e1a6298884b860fd6c5a07540de560ce5902c0fe755131a17c94c7d87c69a88976923e79836a8595f4096efec076191397a3a89c27d56e14126d4df52cb59166e6973248198775e62e0b3ce59aef51485c64c4a01b2145a7b6f00ce22271eb4f8f506a5454943cd3f9681a82897977ec01ed4e7311ee39149b47515e85e69609dca9c2b499dec0a76f59f0f99c6a089211ed999135d0b117f85c4a4cf1ff37e5e8d53e09010e7b6698fff569112ff4c09cdf8a3d67b1a0a76570525cfb97e2464d23394b6a577b720e61fbcf491a67b72fc8cdac73213f6844aaab28b1f0f13123d6f62c114db64127919c3d416675e1ece81fd7840ba8e1fa8d650c9514a663c5d6a011f4dc436dae7d9a08a92bdc7ede94a6706be796cd264f9a3e5a763551f1a349e23a6c790dd3829dcdbdee59e7e5d9c93344dc424c82e6936e509bfd5d59316d064ae0d7bae840221d014929f957784ebd9b9b00994fd6be268d3c9ee09119191f2a06b024b452a5b8989cb8a2615b3dfe76da5163420301bd8c6db4c457f84579bbc3d052f891aadbc3acbcafbac3ed01f65b797ba65c24351aeddde9d3f71d3d684e25b42d0819866aeab4da2e082c48c0b3fb2bc353e10b645b3a66f0e121332b535b707da580f7de2adfbbdf1e26990d554965aeec0bf8c0ea3b46ec437237bebba70916b15776ffbc4c97075116ded6c43b156781491647c8a52366c736ae6b586051ad63ca994fe3f2b29f820d5e69fb3396696ef3db49243adb790f12439ded5cd89f12c2e449daaa13a138a64d6528da92e751e84f9ea0724fa8aa994d2602d4482a903efc694af451290020201588641f8bed158673929a0aa08001d376fc996cf4562acc0bee0af7e351188e715ca72cb97b2a212241252e349fd4c069fb6f466db101c133a6814b6700956d4e29d7e3bf4686d7905512a347ed0c07886b41a887e241bf256c353a4d9798395fadf6dca539eb3cf85639442a985d81dcfd87f494ded66b84dc483b543f5533226568f7b8ce0406de7533bb64a2d3bf77cdfcb9be9ee6a862c87d4c3486d4a7086fd39f6560fd497636a1356d465b17ed522ad4145ceb5a453c884102f0059d5f0cffc6c1ffbfc63132293fd6d8ce77b5e56d41f8643e3cf6b1dc6aa347bb8565dc55a0834a3b73d53a0ccdea9864b79b1c6a0223848e2ab514825f38c7821d58cfe4ced68f9dd41010adb927ca1114fc58f6139c25f5bfb24f10789e47f16cba0cc9bfbc8f958543403ffc9b2c3452faeb6a7aae5749e70f7b290a08fed3199dab48f12d011f525c3104da7dd506df4d26e4c023e2638820b94f6a1c95aba7a28805917e4509cffbc34cc75467b7c33f0fd2aa2e4af283d8b0f89b9f6897d35c2e60c9f7959b62d838a09f349ab811f6f3b7618862a9c8b39a25ee7f51a3c91bf048a215e3d4009540b2504451c43df62d2300a87fe767342a11cf3d998e1ccbe87dee27f6674fb680a27923242330f1bb7c7c6b42f79ef011ed095efc71dbccff4b1b2e035dfe2732f7c9ae157e7a410ce66c51dbc03a2f22d2131f00763b7cd732d1836c9ad5f25a37e8276e75ee75b8209131a129edb702c24d3c35287a1030ee5f818f013fe4ed2a8a87b18b8e5916e569d27e73de60ed54e034417a997bd57d51cc97a6e78882cbd1b5a14bfa1b71f473826bfd899c51832eda9df51b68b2456fad3969d71bbac3f0eb1d6922a33cf5fae8a91214bd06bb2f196cf5281fe73b8b26586b14c5fedf2d3b742900cfcb74cd7af957ce095984089fc907073acdd677a70f393a1dc63e6cdb8b582b355c99cf8557a2fa6ccb7a00e8dc8a23eaec09c93a93bbdfbd6e6f3c689a1b6b1952dd12ccfd61ec2cffbbf6b87857469659b2344b7049d51424cd52ab32bce9a9c9b809ba14acbfc7a47f2b4f82bd86e914ac4bcd4f243671d1573f597a18638da7ab462e6fc7e0117a9c3ad82c0bd5fa747fe291f1685b1fe14299250aacde607d72e6c4bfccf7f0c058ced14337f06aafb768b30df149196cbb3f7899f916b6e5d7a0d55ac25cfb0ae1049938bfa3c90040cb021f3f0e994a0a", 0x1000, 0x4) (rerun: 64) connect$unix(r0, &(0x7f0000003580)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 64) preadv(r3, &(0x7f00000038c0)=[{&(0x7f00000035c0)=""/190, 0xbe}, {&(0x7f0000003680)=""/137, 0x89}, {&(0x7f0000003740)=""/227, 0xe3}, {&(0x7f0000003840)=""/123, 0x7b}], 0x4, 0x8000000000000000) (rerun: 64) pwrite(r4, &(0x7f0000003900)="000d3401dea6a8552e1f8dfa590a985af36c305a028732fbb43bee17158e269dbdb992cf679f9fca32bd9738132c17948fb6090ea4ff6e7799791cd5a768603a24cc9eef9171894e394ebb3b97f438fc7039124ca44efcd7daf26cceed8f15410079f5c37c13bfb3b40d1554cab4b6596182a194d9e896e44c0b96d23d95bf7e60b4f3bf5ffc5dfd9077f1eb25898f596c0ceba19597e679deab99a0ea21bef32ae78a06e350bd78fc501b09437447216beb7f", 0xb3, 0x1) (async) msgrcv(r1, &(0x7f00000039c0)={0x0, ""/38}, 0x2e, 0x0, 0x0) (async) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000003a00)=0x10) (async) socket$inet(0x2, 0x4, 0x80) (async) syz_open_pts() (async) sysctl$kern(&(0x7f0000003a40)={0x1, 0x29}, 0x2, &(0x7f0000003a80)="c8fd5cc1be897609a938a08b3f0ccc24e805833c0e9fd4c21107738f3b34c2e2b314b75d1b786ba9d638aa35d6c028a3e4a379e9ab3b5dc7bfb26d48bd907f41dd926fe34483cdff3d430e4796cefe366994a9d53eb998", &(0x7f0000003b00)=0x57, &(0x7f0000003b40)="c5624bd12e56c2afa5eed7fd7a3134", 0xf) 2.708824077s ago: executing program 2 (id=781): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x4, 0x200}, 0x0, 0x0, 0x7}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setegid(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r0 = socket(0x0, 0x0, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VMM_IOC_RUN(r1, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 2.698077692s ago: executing program 2 (id=784): mkdir(&(0x7f0000000200)='./file0\x00', 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) chdir(&(0x7f00000001c0)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501600000040000000007000000087c156610c18125d7f96ecfc73fd3357ae36caa0416fa4f376b36acf00b7805be301e490900000000000000ebe1aa5323edeb51e2f0ca3ebbc2c4699a1f133ea7acb5d602000d7d01000000010000002102000000720fd38bfbb770c1f5a8aec872ea772ec58904000000008d9810361b1257aba8c500002012010000de5000"/177, 0xb1, 0x802, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001"]) 2.516791337s ago: executing program 2 (id=787): r0 = shmget$private(0x0, 0xc00000, 0x308, &(0x7f0000400000/0xc00000)=nil) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000080)="fd0cc085", 0x4) r3 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f0000002100)=[{&(0x7f0000000000)='OL', 0x2}], 0x1) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x538, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x9, 0x9, 0x6, 0xa}, {0x5, 0x32, 0xd1, 0x4e}, {0x40, 0x4, 0x7, 0x6}, {0x6, 0x8, 0x9, 0x101}, {0x1, 0x3, 0x8, 0x7}, {0x3, 0x1, 0xb0}, {0x0, 0xff, 0x6, 0x2}, {0xac9, 0xb, 0x5, 0x9}]}) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000280)="94c644a48e21d5ff35a192f285d295c6f0eaecf1c371999a9cc51bacffa44f116b670550ec3a64ba5822cf80033e7e1db7fad84efe65706a59ad519f2da54a8aed9301856e6bcabc166496ce716367dfb4f87183e93bd8a059b9115a09c9c9b1add8855258439e1fd816748c7568d08855c646870000000000b4d1e314ec9397c26a1677a46dca633ed0410e9e25e625bcaef2e1517ae96a5ad6a27b019282cbff252a820008ddb471635a46013bb66cc960c7d4ffa442b9832a39088e703354277304b2718c4951baec717b1570cca5494886d0a9cab4", 0xd7}, {&(0x7f0000000240)="80d972dbf4dbd953322546d3e262f1a6207c34cfa63f529bc2e1db2de17bebda693b6293", 0x24}], 0x2) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) sysctl$vm(&(0x7f0000001840)={0x2, 0x3}, 0x2, &(0x7f0000001880)="ecfe633e76b15a5e", &(0x7f0000001980)=0x8, &(0x7f00000019c0), 0x0) r8 = getuid() setreuid(0x0, r8) chdir(&(0x7f0000000540)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000040)="734888495e880e81aa60026b3303a0d41e", 0x11) getpeername$inet(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 2.500162284s ago: executing program 2 (id=792): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000005}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = open(&(0x7f0000000400)='.\x00', 0x40, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/132, 0x84}], 0x1, &(0x7f0000000200)=""/10, 0xa}, 0xc43) dup2(r1, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x1ff, './file0\x00', './file0/file0\x00'}) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x4) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x4004570c, &(0x7f0000000240)={0xfffffffd, 0x0, 0x3, 0x20}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 2.315418375s ago: executing program 2 (id=798): open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setreuid(0x0, 0xee01) socketpair(0x1e, 0x3, 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10001, 0x0, 0x1, 0x80000001, "fc63200e89e453e102000020fa00", 0x0, 0xffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180), 0x0) 2.214420873s ago: executing program 1 (id=799): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000140)="bbfdabd9584f694418792db393aed0c330643df5cc0770b55a9014bc0e9da5a25f65b96244b5f7d30043d8c033e088616fdc6e06517550d7156800f04f699622991b7417f361", &(0x7f00000001c0)=0x46, &(0x7f0000000200)="4bd711911cec3e76709c4a8ac08588d01bf692703ac8d351c2c9c2cb3f7fb3e40b648675d6b3e071e7f215d7829daabffcac15d0fc98c31c4cfef33e1d3f", 0x3e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x7, 0x9, 0xe, 0x1}, {0x8, 0x1, 0x4f, 0xfffffffb}, {0x83, 0x9, 0x3}, {0x8, 0x5, 0x1f, 0x3}, {0x7, 0x3, 0xc, 0x1}, {0x1000, 0x4, 0x1, 0x7}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="77ef10100000ffff0000", @ANYRESDEC=0x0, @ANYBLOB="9fe17b466a2023e75d0a6bdcdeabf1a23c0d547b3acac8ac0334c17a60a587ebdbb1b26c0422dbde2924a88f0aed8f62fd51a7d776ed23b50ff0e35b3ff84b9857a524f5cc124f7836468e"], 0x38d78d91b15395b5}, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$TIOCSETA(r2, 0xcd504404, &(0x7f0000000000)={0x8375, 0x67, 0x8, 0xfffff7ff, "d66ad0c200000009023200f6d700"}) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x5) 1.693686311s ago: executing program 1 (id=811): r0 = getppid() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f00001af000/0x1000)=nil, 0x1000, 0x4) setuid(0xee01) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x104, 0x0, 0x0, 0xffffffffffffffff, r1}, 0xfffffffb, 0x0, r0, 0xffffffffffffffff, 0x0, 0x2, 0x80000001}) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x3, 0x10) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffdbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x17) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="48788eb85016058fc3642f22c122e580fe5d2553621692cc7d317b79e4bae0c718317f885d549b2ecea35d144d1f2319e7f10ffea40e7e02515e07f3ff7a8984bb45eb3d3c53c1fe62ff6023744b950fc0de077278ae1d65616ca28e92d162bd730fb48bfabcfbdfe1ff15eed8", 0x6d}, {&(0x7f0000000240)="ea8f9fa7c3f005dd7bfcccbbaad9339cba64b24f3dc09459827a4c234679d55eea53a88821ab73652f1e28cd5a6ec6d8cfa5b15173b611ac8d6ae844b6f9c24d7876df7bab5ef1b7a3cff5f5376f5c5eea09933750e36781910f9e2cffa3a296274315b34251570ceb92a0b932ad47311c8cd8d0e8ad0e6909644a03051f03debe224ea780dc71ee4cc03a2ff93fb85f", 0x90}, {&(0x7f0000000340)="a1b8014d7e769b9ccc1242313a24431beba8aa5448af41973289096267366b767e1419aadce0cfb01b0b0f70fc04569d48353f6f2766cba5a537897793c5c2792c5b0d022da1d6cd54d0d78f70697188542522acbe7d0b7ea35547c853ba27b4cea93c038dc03903a1ec452d15", 0x6d}, {&(0x7f0000000000)="2f8827b016dbc8", 0x7}], 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) 1.582234597s ago: executing program 1 (id=814): pipe(&(0x7f0000000000)) 1.415084665s ago: executing program 1 (id=819): mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xb5}, 0x10, 0x408) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000100)={0x3, 0x2, 0x100, 0x9, 0x0, 0xfffffffffffffffb}, &(0x7f00000024c0)={0x4, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x1}, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = dup(0xffffffffffffff9c) setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r5, &(0x7f0000000680)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x28d) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000180)="14aee447c0ec0431244d23158999dfb1e9dea13dee73a4a8efa37c6513f1d35081ae4d015550bf051ce0c9848d4cf46092fb8ac1389e3f7b69d1442fb3eafc40707dbd173fb9cd8a4add1826bbdeaf61a9f6db957d5420be290d5133a581b2c1a159b32079a33a654b010b00000000000008001be9546eeef18f8d78b4dcbffb565d1254060306d4e9782093c8819ebf0ea4158dc11b4294c5b1c9995c92a51cae2dd8071e5a80698a21224b94ca2203fd19ab09a38756ad1179f1c46ecf8c31c0c914e50d3178b7bcfc733d2ec57c2dbb218eb7571785cc45ba1b4c13b0341fa8d63ff39e45b5b042790beacfbd24fc167691630610f3275454", 0xfa}], 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) preadv(r6, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}], 0x1, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, &(0x7f0000000040)='./file0\x00', 0x8}) 1.411887592s ago: executing program 0 (id=821): ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x3, 0x9, 0x3, 0x8, "5b94b0b6ef79813f00", 0xfffffffa, 0xffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) seteuid(0xffffffffffffffff) setreuid(0x0, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f00000001c0)="1ac3f6d6875eaf64f6cee005a9", 0xffffffffffffff87) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x3, 0x9, 0x3, 0x8, "5b94b0b6ef79813f00", 0xfffffffa, 0xffffffff}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) seteuid(0xffffffffffffffff) (async) setreuid(0x0, 0xffffffffffffffff) (async) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f00000001c0)="1ac3f6d6875eaf64f6cee005a9", 0xffffffffffffff87) (async) 1.309517472s ago: executing program 4 (id=826): r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5905) (async) r1 = socket(0x1, 0x1, 0x0) (async) r2 = semget$private(0x0, 0x2, 0x402) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/66) fcntl$setstatus(r1, 0x4, 0x40) shutdown(r1, 0x2) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 64) 1.309102404s ago: executing program 0 (id=827): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400), 0x800, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfd, 0x0, 0x6}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000005c0)='tap', &(0x7f0000000140)=':${\'{:^\x00', &(0x7f0000000180)='!\x00', &(0x7f0000000600)='\xff\xff\xff\xff\xff\xff', &(0x7f0000000440)='/dev/bpf\x00'], &(0x7f00000001c0)=[&(0x7f0000000280)='<\xcf\xe5\xe7\tbtf\x00', &(0x7f0000000300)='\xff\xff\xff\xff\xff\xff', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='!.E\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x6, 0x7f, 0xf7fffffc}, {0x44, 0x5, 0xf4, 0x5}, {0x16, 0x1, 0xdc, 0x2}]}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = accept$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fcntl$getown(r3, 0x5) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffc}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x7, 0xf7, 0xff, 0x9}, {0xc, 0x3d, 0x4, 0xa1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000280)="c7bf18de71fda74a0429e1fca420c79b8fab9461c789a42bd87f00000000000000000000000000009dae8e6d970b6b48e00e990ec5ac51630abc3eac640d503f4227d91959", &(0x7f0000000080)=0x45, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x6a, &(0x7f00000004c0)=ANY=[]) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x957}, {0x0, 0x2ff, 0x1000}], 0x2) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10, 0xffff, 0x5}], 0x10}, 0xe) setsockopt(r2, 0x1000000029, 0xc, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffbe5f986fcdf980063b37955cb6790abe35c518f3977ffcb4726aeb603fe01a11578e5a594edb5554ab475270cb69fa838b019e68a910da8e3e15691051470d3812967900b7ae964b94ea4e741fd50670b9ccb34bb5971fdcce3e07e61d13ced6d0f4b1c51d03ddaaef3a93b57763a5fb5e5c6fd011842752c60a"]) 1.058115159s ago: executing program 0 (id=831): syz_emit_ethernet(0x46, &(0x7f0000000500)=ANY=[]) open(0x0, 0x70e, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x1}]}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async) r1 = msgget(0x3, 0xc2) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x4, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000400)=[{0x3d, 0x1, 0x3, 0x6}, {0xe7, 0x0, 0x50, 0x3c}, {0x1c, 0xfe, 0x4, 0x3}, {0x40, 0x40, 0x8, 0x7fe}, {0x6, 0xb8, 0x5, 0xfffffffe}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1024, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0x2) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, r5) (async) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) (async) write(r3, &(0x7f0000000280)="23c37e853a8a5e7e078c0ce7b080", 0xe) (async) r6 = getuid() (async) r7 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001200)={{0xbe5, r6, 0x0, 0x0, r7, 0x182, 0x7ff}, 0x5, 0x0, 0x0, r0}) (async) syz_emit_ethernet(0x46, &(0x7f0000000080)={@random="23e5d21ab758", @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@rr={0x7, 0xf, 0x9, [@local={0xac, 0x14, 0x0}, @multicast1, @multicast1]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) sysctl$net_inet_icmp(&(0x7f0000001380)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000000), 0x0, 0x0, 0x0) 1.057281007s ago: executing program 4 (id=833): open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) socketpair(0x10, 0x4, 0x88, &(0x7f0000000100)) truncate(&(0x7f00000000c0)='./file0\x00', 0x6001000004) truncate(&(0x7f0000000080)='./file0\x00', 0x40002ffff) r0 = socket(0x11, 0x3, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sendto$unix(r0, &(0x7f0000000280)="b10005030000", 0x6, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) 954.77181ms ago: executing program 4 (id=835): sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0/file0\x00', 0x0, 0xfffffde2, 0xffff, 0x0, 0x24, 0xf, 0x1, 0x0, 0x0, 0x1, 0xf1a}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x8000, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x4, 0x242000009}, {0x1f0, 0x3f}}, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x200000, 0x0, 0x5, 0x0, 0xa4, 0xf, 0x2, 0x0, 0x2, 0x1, 0xf16}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 946.990339ms ago: executing program 0 (id=838): socket(0x2, 0x2, 0x0) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x6c, 0xfd, 0x5, 0x97bd}, {0x2, 0xf, 0x5b, 0x2}, {0x6, 0x0, 0x4, 0x80}]}) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946465, &(0x7f0000000040)={'./file0\x00', 0xffffffff, 0x1}) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000480)={0x0, ""/23}, 0x1f, 0x0, 0x1800) (async) setgroups(0x52, 0x0) msgsnd(r1, &(0x7f0000000c40)=ANY=[], 0x101, 0x0) (async) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, 0x0, 0x0) (async) 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}}}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x400, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a378343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async, rerun: 64) write(r2, 0x0, 0x0) (async, rerun: 64) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050160000004000000000700000012df8106cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be301e4991f7c8cf5f3fc303ebe1aa5323edeb51e2f0ca3ebbc257169ed0d44a699a1f133ea7acb5d602000d7d026ba8af6300371c2102000000720fd38bfbb770c1f5a8aec872ea772ec58904000000008d9800361b1257aba8c500002012010000de5000"/177, 0xb1, 0x0, 0x0, 0x0) (async, rerun: 32) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50, 0x1, 0x1}, {0x4c, 0x10, 0x2, 0x1}, {0x16, 0x4, 0x2, 0x2}]}) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000240)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46de", &(0x7f0000000080)=0x28, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[]) (async) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x100, r4) 674.809903ms ago: executing program 4 (id=839): writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000040)="033d20398a2497a5bc1dd457f64463d4b2", 0x11}], 0x1) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) (async) open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file1\x00', 0x6, &(0x7f0000000140)='./bus\x00', 0x6}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) select(0x40, &(0x7f0000000000)={0x400}, &(0x7f0000000040)={0x700, 0x0, 0x0, 0x0, 0xfffffffffffffe00}, &(0x7f0000000080)={0xcb}, &(0x7f0000000180)={0x4}) 674.429793ms ago: executing program 7 (id=840): r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0xc0, 0x7c, 0x0, 0xfffff4b8}, {0x87, 0xfe, 0xfa, 0x8200000}, {0x6, 0x40, 0x5, 0x8080808}]}) (async) write(r2, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) (async) r3 = getpid() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x88, 0x6, r3}) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) 674.224773ms ago: executing program 0 (id=841): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="49c4", 0x2}], 0x1) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000280)="330bda267f6391087769a3ef0c9ddd981afaf6c18da0fd3a61d8d1cd12b4939468bd33914e63d8ced2ac3cf17d8ab5964d1d4bc21538d900001d5acea353ce776cc7aea07fd6dd270b5b5d8799aca6334c72cb9d70d640998bec31577b91ed007acb6cabee1661d09ef3e50b2dc1237644c32c209a7abd6a233d1a49d16d95e40000f0000000000000", 0x89}, {&(0x7f0000000100)="2266dcea62f0bce1c79277d9e427e35e1c1d9e7711cf7626d89c607780786a0e2502477dba2abcb7512e657f35af3d662874e16727308689715ab59a71507af43f257a612b03ab4ef82453caca2c3a4eed965160a009affcc5f0990d16961cd4206eadac466009bbdd36f00d37b16cac70c8556392ba05d70a7c8b19204c97ceb492fefe96d197d96b5a29a7ca36f78e88914c1ecec7830d628dc7056dee86045c98bc0002ceddad5c8c", 0xaa}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) getpeername$unix(r2, 0x0, &(0x7f0000000080)) 673.902158ms ago: executing program 3 (id=842): sysctl$net_inet6_ip6(&(0x7f0000002ac0)={0x4, 0x18, 0x29, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000002c00), 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x4001, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xda, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x100}, 0xf900000000000002, 0x2, 0x4}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) sysctl$kern(&(0x7f00000001c0)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000140)='./file0\x00', 0x8}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @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, 0x7d, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @loopback}}}}}}) setpgid(0xffffffffffffffff, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 590.931768ms ago: executing program 5 (id=843): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x9, 0xff57, 0x1000}, 0xc) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r2 = syz_open_pts() close(r2) syz_open_pts() pledge(0x0, &(0x7f00000002c0)='tty\x00!\a\x9bj\xb6\x00\x00\x00\x00\x00\x00\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\xd7\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\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x1an\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\f\x00\x00\x00\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\xeb\xb4\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x9b^\xae\x9f\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_FV\'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&[(j1\x98-\xfc\xf9\xb5\xa5d1t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0hD\xf4\x1a\x8eJ\xa6\xd9\x8c7~\xea\xceW^\x03\x18\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x8b\x80\xa5A\xf1\x95>\xd8G\xf0\xe25\xba\x95z\x14/(\x02\xb3a\x88`|/7Q\x1by}\x13\xd6\xaf\x01\xa2m\xceYn\x91\xb5\xb76\xfb\xc4\xf2\x1c\x999\x81\xc1\x98\x83\\\x8f5\x1d\xd5i#\x18\x12\x17C\xef\xea\xb8<\xa1\xe5w\xad\xf3[\xa7\x87\xa9\xe2\f\x97p\xe8O\xa9\xae\xd5\x8d\xe0|I\xb0\x96\x13\xd3\x8f#\xd0,\x9f\xc0\xc3\xdc\x12\\\xec\x10y\xd2\xbcx\xf8;f\xb1\x93\xa4\x90+\x89\xa6\xe0\xa3C4\x8b\\X\xb7\xc7\x13\x97\xa2\xe7\xfcp\xa3\xb1d\xdf\a1\xc7\x9b\x02\x1b\x98T\xfa\xfa\xf9Q.=\xf4') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x7fffffff, 0x7bef, 0xffffdf82, 0xffffff8c, "1826283e680023d5ff7f0d01000400000400", 0x7fffffff, 0x4}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000000c0)="d8", 0x1) 590.571079ms ago: executing program 7 (id=844): setrlimit(0x8, &(0x7f0000000000)={0xfffffffffffffffb, 0xffffffffffffffff}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000019c0)={0x1, 0x0, 0x1, 0x2}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) select(0xfef3, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0x0, 0x0) 589.882659ms ago: executing program 5 (id=845): r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x79c8) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000080)="192145", 0x3}], 0x1, 0x9) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket(0x18, 0x3, 0x7f) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x18, 0x3, 0x0) poll(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f0000000100)) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r4, &(0x7f00000004c0)=[{&(0x7f00000007c0)="7f454c35c5c41a49b70cb7a21de87373791810aaa95d576a0ac7fca22716a22987b881794ffa08bb11bafcdc202a294097ae6826050800eb0683d43b24ff4c5d", 0x40}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 589.510562ms ago: executing program 1 (id=846): open(&(0x7f0000000000)='./file0\x00', 0x8, 0x87) syz_emit_ethernet(0x6e, &(0x7f0000000540)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "0000fd", 0x38, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x2, 0x0, 0x0, '\x00', {0x0, 0x6, "1f00", 0x0, 0x2c, 0xf8, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @local={0xfe, 0x80, '\x00', 0x0}, [], "9dca6ee97121f90d"}}}}}}}) 477.638499ms ago: executing program 7 (id=847): openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r0, 0xc4504442, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1"}) kevent(r0, &(0x7f0000000040), 0xfffffffb, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) 477.353125ms ago: executing program 3 (id=848): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000080)="9815", 0x2}], 0x2) write(r0, &(0x7f0000000200)="09200200000000000000004504000000e67963913f9b47437b413f30ff7a6a0a", 0x20) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 476.837592ms ago: executing program 7 (id=849): syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$TIOCSETA(r0, 0xc4504445, &(0x7f00000000c0)={0xfffffffc, 0x2, 0x0, 0xfffffe, "0400ffe2fead0000eb400002683dbf70b18a2900", 0x800009, 0x1}) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x50, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x0, 0x0) syz_open_pts() 476.333104ms ago: executing program 4 (id=850): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x2) (async) syz_emit_ethernet(0x22, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaf644322eee7f0878ffffffffac1400f4203fe79b21366a9ff891b4907ebb00"/48]) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x21, 0x0, 0x0) (async) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000180)="2fc111ba60eb730f92003e1e45ee7a4ce1d0642c647591e251cd06332e01f1ff5e2ac289d859836e2080688b9ca14b291cc2352dfcaa711375c8de9f5d0c79", &(0x7f0000000240)=0x3f, &(0x7f0000000440)="32e0a60c0a5063fddec3fa21251e5f6db5c003c57496480f55fcf08eb4f62bf039e688e3a1c666f3beb21e1fd0e5c68f22cd9adc8cb3fe7c90d09420a737a039be6ac4e7606c632d204e1f4dd96a54f4feb166c4aeb1c77db25281e1aa819f04c16131793029c32e08e2051e2eefff87ee246568b1883fa51410eded6c52ee97c18d89ff715fd39393c7019cdfb713aa6987d54767", 0x95) (async) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) setreuid(0x0, 0xee01) ioctl$BIOCGRTIMEOUT(r4, 0x4004667f, &(0x7f0000000400)) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000240)='N31', 0x3}], 0x1) (async) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r3) (async) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2, 0x100, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x538, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000a40)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) writev(r7, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0x201}], 0x10000000000002b2) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000380)) (async) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r2, 0x48001000007) (async) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffd) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) recvmsg(r8, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/201, 0xc9}], 0x1, 0x0}, 0x1000) (async, rerun: 32) sendmmsg(r9, &(0x7f00000000c0)={0x0}, 0x10, 0xe) (async, rerun: 32) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) 287.729006ms ago: executing program 5 (id=851): r0 = socket$unix(0x1, 0x5, 0x0) (async) r1 = socket(0x2, 0x3, 0x0) close(r1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) (async, rerun: 32) r3 = socket(0x18, 0x4, 0xfe) (rerun: 32) setsockopt(r1, 0x2029, 0x800031, &(0x7f00000001c0)="ffffffffffffffff", 0x8) (async) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) (async, rerun: 64) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 64) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x2, 0x2, 0x3b9, 0x100000001}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r4 = socket(0x2, 0x3, 0x0) (rerun: 64) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) (async) sysctl$vm(&(0x7f0000000180), 0x2, &(0x7f00000000c0)="6d0000f8ffffffffffffff", &(0x7f0000000480)=0xb, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000000500)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd177483809bb8e80816ed7c9232fd71c10fcf056d77c9", 0x53) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r5, 0x0) (async) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) close(r0) (async) sysctl$vm(&(0x7f0000000280)={0x2, 0x8}, 0x2, &(0x7f00000002c0)="c77cf96644321ce76c6a67309e5aee143e0cb3dbc6775e007281e0cf482d8d6d15e9271d1aafedbb812f26270e0810095d3014459cabc77d90e16084a0f6aaf4b01f8f83d25a8e99e60850bf5c894418534775a14ec6ae6038d526acea6ff0d43a4c2e26d30ad70222b017afc4ec412797d8aa055c84bb7dc5f419c534206fc80e6aa0c1888ef39ec8d08f5ad426c8d1900e685bd12a9be2a4797b43f63ea594eb939f49ed6ff9756bfd1b285c4cfd4fd783fcada7985d27a6", &(0x7f0000000380)=0xb9, &(0x7f00000003c0)="edb07e4b1edcde32f37bd63609fabab2b5a20cd9fa042e15fa4a56ef55ea3cbe89610f664c93d13b772a7c21deb034a4a118148a239f2b640a712047c8755ad283e242fd43eda0f56f70ad449c0e6f4b9a0a3841e2e44c44a0e82e4a97bd1acaf6f62bca681ec1a6f130dadd80e39ad265a69ea0a2aba6cac191ec31ad818d3edcfb1702b9d1afcd3a1f1093499017", 0x8f) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000240)) (async) r7 = socket$unix(0x1, 0x5, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) unlinkat(r8, &(0x7f0000000080)='./file0\x00', 0x8) (async, rerun: 64) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (rerun: 64) 287.387623ms ago: executing program 3 (id=852): setgroups(0x0, 0x0) setgid(0xffffffffffffffff) setuid(0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$FIONREAD(r0, 0xc0287533, &(0x7f0000000440)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x1}, {0x3, 0x63d}}, 0x0) getitimer(0x0, &(0x7f0000000340)) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000000c0)='r\x00') 286.87522ms ago: executing program 7 (id=853): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000240)="821fea27", &(0x7f0000000300)=0x4, &(0x7f0000000340)="5d47c449", 0x4) recvmmsg(r1, &(0x7f0000000300)={&(0x7f00000001c0)={&(0x7f0000000600)=@un=@file={0x0, ""/24}, 0x1a, &(0x7f0000000180)=[{&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000400)=""/227, 0xe3}], 0x2, &(0x7f0000000500)=""/201, 0xc9}, 0x114}, 0x10, 0x0, &(0x7f0000000340)={0x8, 0x9}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000a40)=""/198, 0xc6}], 0x1, 0x1000) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xfffff35e, './file0aaaaaaaaa', '.\x00'}) 286.677871ms ago: executing program 7 (id=854): open(0x0, 0x10000, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "ff0107002015c8a32d00000065c0bdf9c6f04aaf", 0x0, 0x8}) r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x3}, {0x0, 0x300}, {0x0, 0x4}, {}, {0x2}, {}, {0x3, 0x5}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0xb4}, {0x1}, {}, {}, {0x0, 0x4}, {0x2}, {0x2}, {0x3}, {0x0, 0x5}, {0x0, 0x1}, {}, {0x1, 0x80000000}, {0x1, 0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) r3 = dup(r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x0, 0xa}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x61, 0x8) syz_emit_ethernet(0x36, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x29, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}}}}}}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) poll(0x0, 0x0, 0x1400) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x31) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000000)="6744d6e1", 0x4) writev(r0, &(0x7f00000001c0)=[{0x0}], 0x1) 283.620362ms ago: executing program 0 (id=855): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000d40)={0x3, &(0x7f0000000040)=[{0x3d, 0x0, 0x0, 0x43d}, {0x87, 0x0, 0x4, 0xffffffff}, {0x406, 0xfe, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) nanosleep(&(0x7f00000025c0)={0x100000000}, &(0x7f0000001180)) r1 = socket$inet(0x2, 0x8000, 0x6) setsockopt(r1, 0x0, 0x18, 0x0, 0x0) 141.817369ms ago: executing program 1 (id=856): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x0, 0x401}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) open(&(0x7f0000000280)='./file0\x00', 0x8aa0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000000)="bf3b684c5ae963b4567084e096cf973983ff0f0000000000009405095e7acbf4419893cfd424b75262dc5ade2ab6278ab80849177964f55be2796672f9ed186987b8c19d9295a17b98020f600200"/91, 0x5b}], 0x100000000000033c}, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="6a870d39fa0000a20ddd0105225336e2c9fde31e", 0x14}], 0x1, 0x7ff) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r0, &(0x7f0000000700)="d80b00"/14, 0xe) 141.617682ms ago: executing program 3 (id=857): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = socket$inet(0x2, 0x3, 0x0) close(r1) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)="ea0000010000000060efb1c96bdab7f962a900b6883b1c6c04dedf59e9c381f433ce0974b5c0755b7e6b52ba04d9c5d66e6575b89bb8b8b468a0618e9dfb4b063b16728d1bcaf4652bdc033fc93e3bea4e45b935455a5b1415b7a42ce889e4fd1b3803f04da48dc02a3840d1a7e2a7ebedffc2fc124ebc7d5f74fff7d32ab256d1d70db7882b8243cff1709dd3442f1378b0c9c12d85efcd1a5ac8feb5737102678389d951dd462edcb8c7d201d8d052ae7d84837600bb4df4495f7f114a97df4f6c2febe7ce6a57de6ad74903b98f7d18dc40437748ecaf", 0x69da3adf588fee91) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000180)="ea00800000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000004c0)="095771d6a63908bc65907174f97d603ea2783f977857d57c024b79a11bb6242c1c4896f8dd486cc555274403c6ff764987f7b6b15df6a52cdbec0b398f19512a1344c40d4379ecd2860e07dcdcda74738e093c33fb3cb534f95050079c6e502e0100000000000000a69fee02412325637460a94f9e0a", 0x76}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 141.332389ms ago: executing program 3 (id=858): r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x40, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000001700)={0x2, 0xc}, 0x2, &(0x7f0000001740)="83eaa07848cff44c70", &(0x7f0000001780)=0x9, &(0x7f00000017c0)="779e89ede84e3d", 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1e4) read(r1, &(0x7f0000000100)=""/192, 0xc0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0xffffffffffffffc3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x1f, 0x0, 0x0) syz_emit_ethernet(0x92, &(0x7f0000000000)=ANY=[]) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r3, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x90, &(0x7f0000001800)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x5, 0x6, 'NmX', 0x5a, 0x2, 0x81, @loopback, @mcast1, {[], @udp={{0x0, 0x0, 0x8}, {"7d0a653d3d9879bf8be366ab7207e64d87ffe8ad4103277df3fb7d81d4951d95153706c730d572828c511c2ad51118c32ad5c3fcbdfa432b1db4170a27b23dcac816b9b88cd477cb396d33cb3a2f09887059"}}}}}}}) openat$pf(0xffffffffffffff9c, &(0x7f00000018c0), 0x40, 0x0) sendto(r3, &(0x7f00000003c0)="98edc1cf9d242ff3974da44a7d14135bd098af851ac34c348faee1962d6c46b5fdbf461bf830a2d834290b52db8735d481097ea72d58dcbbef900c3ed549c7192281bc76da78ce4c85e55fa404cdbc535b0485af21dfce6c292f3d52d20554deead0144122194c4436c8f0a44df1934abda30e74769c50a935523c86fe42670bff1b0f21b5b1e988cb089546e638466cef54f5ebdb9239804183f4cbbe33603849607bc789bec4ec666e043790e51705bbd3d93930bb4d438c0ae48425fe5d5182b2cf507672e709bfb50688b40123b5cfa3c4d18dd7c668771ffc2d2318742b2be985932b51d702404d5c1c74559a884b06b316d805b3102b96b57360cccddc225faf85756fce553cae364fb5311df4bae08fcad3448a8f17e1c841e429ded2b97f36e9d27208096ea3668b2f4bbf379d2bf9a768aa78fb5471d8dcccbad159059c3efe5e5576ece7b8e1dbf3f0dbf10bf3a1bf775091c2c800a74b84247db5ec002e55d7dee183682348bd60c41c83ca15", 0x172, 0x40a, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000016c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="fdec1f1562b9212d38910d969d4d8441c3a7a5d74cb9dadba17bb24c8f350f9213c7caa5c49540f1a7fae0ee56168aa08372b96e9607d29b6b57e4faf0ff01116730243f8add831edd09b63c83d5217492111c4018cb8703b66d2b51f98dd26c7faba04dff06aef82abb5773bf02e946318a9b0b0abb557da50d2b55bdc3c4ecc6f3e5d1275da29a0a1062b4b44acc432f00a409f7620540315f032c8c031f380d19a03553e578d854863d57c0797a7ecce15aec1459c95d7442d2181efd54267f294fb568b2984cae7c563af5ad25bf95d47ed91f899a8cac3b0a3b308b00e2ec0eceb45aeedd9627ab76513eba14137d3afdf1c13135f7643daa49bfaa2de1fede95311055b07158ebc9436a880f344af8145d9fa9df3346d7b5b47db4279e4d3f4b17d2b8b6a8978909f7b79c530dd2bc2b81014a27b86649265717635a213c36cbfb53ff1a98173a5118716f01ee2875e29c907ea0e94ffffef10e221e9eabcaede2644838d008968b00cd65197fc63fb5500f3bf5d66170a84a0a4684841e458a3d5838616c66fb303f72800d174813fae3b472119f133a56c8d6eb594d52cf928cb96b3b94f9902c038b93b7803e18d38f3e6cb75ee71ecc0129576edd35a83d9adfea846b9c06de6281e15553345f73e3780345951047f58ccfb3f9767260eac2c844b9f19a236a6d1d64a8d09ea0ca345d47e5b461bd399dd678ce3fb69e3f806a1154b6e6e37efc04106f313a332c9299b2d1ba605d270690d8a216f06c029d3ad4c1afd842285047e6a10d010bc7584e55dde080825a37792cc3c88629b0ff4ba1035d4ffc874628491a9994d0c0e4fd23dc25d489148331c9cffedb488b4556b2acd97b5c969b3f9364e14551a23a9c3e23d94bbae21a36dcf82c4691e47ae5502d9cd1425eff6094e707f6d8b421452bd4cdc34bf5203e749174486c5384c03891eea9c977d99df860ec5e6e10ab57416ef20125e225915d00372cde66d395ec64e11a3f918c03129d9f67d0b4485635682978c75c9b2545ce1b4619319a401b9d50a673fbaad79cf72977176ae225cd84eb509d4ff7703c9cb5e93fd51d19d51f393a9f14f91751f79b20108a53da346ec9f8b9fc9df95937ee5b89e8954532fe8036b7981db4b69838ea6e452126d5606eeae37e58db48c88d1ccfbf21472bec058cf7d398f28d3f4103841a71308199679bf94646f1562a19782a01d139ad9534119ecc7e0c41fe1af7f0a52aef35e6f2b1311113506731b121916874f252e6bb6355b29ab78aeacae97112e6c40d0993e5f89a7663bbb6243dc2d407215fc3eb07156367903f63baea2b09e3036121e0eea7bb86fcbb970cb64c5174f38f1176888c26af8baadcc776e22e760f8ac3c652c38a9cd28797bce5f20e0d80b7a1cf25a806ce1b325d162f41fce50d52bab18bfc3bd29631e949f909a3234d60617e7c7ca1da8a28bddbcebdce1489d134075707a03d50862e2c435eab6a3e5e9f0bcfd61b7e7f4eac6c4ece6c61998bc70fc72c4467d0ae2d0a98d5310e65e0c6fa9155509bbd8418672de6031d692cdf4ec3c594aa11c1cdf5e04304848385377f4b1af54b576087644ca4bc9b840b67f69238a55d57af57ef86f98de0feb0e4be35d98159faf17433bce8e9b6c9d033673ebd8d2bc67b5270f399715e87c76a58906c3fc3bf7d554bf4fda6d12bfd8598741c989531603e3e0275705f96af3b9d3d8443fb19609ddc5d5887edb217695d316ba75d8c83d722595a5c14c63c279509b0c2eb31ba8e8d949a1353385485651a1bc94443aca7a58382c5bd1d9f40647b03d5d9cbf61d47b709b5fa64bc5263a35ea232378b5fe9ba35906300eeb34e47e993a450ed2695fdf8a6029fa68818d22b7140c34e6af3867f69ad7d37dc6e83c3d71b03c7d7a52103b756dbe9cc1698e04dc0d85a3a02a603041df289661aedd8beacfc095cee066b97deb9f14e303847b7efa48e4fe3ee353a02cd828b9ead2a565913efe7425ecc1bb4b55f1ecfa2b3325da2c37f91037c0a30e2b6d6bf5e12567fb906bd56f40e0ba1e0202e0651d7b33019e997cd75f6cfe07fc0319636419aa5d62f7a362fa8a05f947ca1ecce4f9893624b12be6dc5cc7a3f99d2ccb2e4055fe7764ec0946c402021d0cf0d8da32725a7e7decc5068a235b3fc408d7a7d825984a66692d08d66c91f3e802f0b3689d1956202d394087da88a7532dbefca0d2ddc1453d5cbe8aca0edc4b40511d185662be7a90c880b0627ba4175adc1d9fa8d7321659a35836477ff37e8686abf956d4ced11d1afc42605b73d67489239bad8e9953509bf74188def2690bd218e160e322a35a04cb1d6d53d58fc1e0654c5363d51fb9eb15a96d38e959252cbf192260841f980188fda80957b5aaf25f24ef0e2bb2aac770699735dc1049984f2bd684086fb9d99f9938e2717a0792047220a91a04de372329153ebe6b6c4cfdc9ef2542e1f002fbc889f10793bd6c64fa89284d77fcfa7577c964a7300118a3f10cbda3ae7425a05cac8e78c286079cc67e6a3fc32d3caf639cd323995b5a91312b4bac2e4690741ecfd785adcbdb34e31a332333f602c1bf630bff4d26446972799b1b437ac2f28fd72dc1559bdb6d4bdb721ba753ea69b5f3f7b3fa690c98a1e3d391ac6e91dfb408217409b636b3f9861636a34c9da64bf8bc10aa00ba6356bf263487fef3f50d7197ca274d8a7b53266fc59c03399f2b4757cc670cf4978948984a844811d1b08140a6a031616a20d95eee0e61b83d0e6b66a6192f28f72b3264a1cbdd0b07b248cfdc3dcf271439fb9719d74020830d84c807648d9c1d736c699e0843c18ac345ed6768563ee2535b2e13b717dcc4b713efe2e48dd8af8ad4b550468824bb1885e4c21325f23e0bfc9d19790dc5066a7abe916927a372cfd80cf3ac9a8c999d7b88e64cfccf644b8e9e434f81411a8a0817a1a46aa0c4ce294ef44f1ad26f99535ca92c085484bf60f10ff75cb1870481f43ac22e761ddf9649eff86c5a648d1123bbccc200d4be4a2e3a0ac977683c460c0976fa79af5112ec3663ec9d2570c4a01f4e590d6b4624807b61e4ad8ebf1c5dd30a886aa2d1c5d4da665483e9f1a6eb7f27331a8440508abe9427a048293084bf3d26dd5ab0f5982ffb195e0aad59df4d2a9252b4a4a9cbb80267d45c80913b28d81fe808752d1e3a63dc1b3de0616a57c944e2d870e7417947e3696af80c3f469c95055804c3df3dbbc890da6cb06ba59de6dd0d8e88f0680b1df89e524e52051bab751e048ff50cd3529d5e3f4cec38990b3c159378e211d1e3cda5becc29f45289fa894360c18033428d09a47b1fab5f10cfab5de676b6e149804a290e0a8cba44ac55817d149f741cfd0e33830ab6b0c9cb4c8c39d60d1d350bce016034cd171753320009e64c809b4d863813cba9d5523f6cc99446102c76ae4c888cc3ed4582c28fe4d14fc3e624d73d65ecdda37ee5e5a67e43d17c2e40be49ede96ae5d823dbcc6813f2272d25f754504aa48e7573ead6e0c73c4b7c88bf9a03696a795de4f5a973dade53a6f65ce1de185b6276628b4b2ee4e2aa3d9d6b4685483dc154cdec7c210931c5c169c519fc38a2df77fdff362163a1dd9f74059f35d36674c4b6edf83fe33acc351615bad7121a9fd432cfaf199b99dc5cf3d5aae3074440b62518bf81fd06fa55937e80fbac33925a917c4de4617488980017342d845e043937b05a800346bd3f0604a8c01dd01db2ac72b8422e969dad49235778e21473ee643c9b24993d82a799cea9398a5671b9d67baec0ae4d35ddc1b5c79e4fb570147626fd860898953afed647afd525fff59a1771f0d5e1372097abebbf5a179fd1f503b54cc823d9e888a54b5b11a527a7e9089a16965dfcf0949e339a6c542b78ff134bf9dd0da02809ae306ea378a8d25b403bddf446403854850bfe2bfb65ead1055d0103bf590eb1876ced60b755047f422cdcabb7d5fd61b1fe5a70f7e0064558b02bc993acf6fd7eb2f905108107277b82a20bab3d341962a64c124af2afbc3b44cc27d60da86831c61c4d5f1d95a90d8996c3765eddbf0e768d2ae2c0376fe98101b3af305128da73f48929ebeb16353ee3707b41cb379456f72222ebc927ca8738473b69e03aa762a4651aad7f2a89d00406ab1f66653f7d65638ea90ba45fcf0f822e70786adb5a32adfb0490e42174e3fccf79decb48ff45aa61d03491efa8ff157565541da5ef6eca10d8699d419fff12d5410ee446a6bb8fdebc3f0b2b18940cd2ee984e2ac6576616297db85bece03fed3a16d65636cd3280be3b94eb251d1dc82c751f81faf8dbdf6a5bd08783a0e28fed99bcfb754648469f88d04bba40cec2e50bf4b602390eff7d53f12c398768051035b697721c538e6e760cd0ff6d706f5233810b30ce9784c1652af76a29bed203ab13aeb70e4a0eb3db72152e92c89937b8a2d90abf300a5abe26960af4b3914ea456c810575b0dfea2c91e75221e4cb057d0e27b7911b1f71e88c6d422d213885dc5e58a69f8b5c0d287da0bdd0af0f0b2e4f63b1998f5d93a87f23420841ac6808f9ef8de90a2344c414ea1882aa9fe8fd364191d15c8248cb75a31c785a312ae87752ec1733e0f3ca62866293ca57cdadd8d703102019882baa9ebb6d132b0a04e05b9160cd62aaf94a5d1e578c52828ed2e060be32276584316dc0b0e54e8b420fb4145007ba16f5f85c44bc4bc68764f084686eb6ffe88816a6240aecbc3799a38506e8d2a786c773d160685083d29e3e6f615850c60c9b648aee3a3c097b6b89d096cba0d6fa26a88087de907e0c532708c27c59f03332daee1ca5a9e96a96a91237bb71000a006e6c1d49850883c1309b11567ec05262e5bb080dd4b70c9ca873e8dc40461a359cd830bf8efcbe09f8bf1c7c9064b69d01160df4359debfc15b8355fc592d49141903f7dfb46bff6b039382088c9d5a81802221f37c6536142a5b3b3001814c473e9278f2ef935d45ea2983dc20ad29b6762c6cd45c1be21a5af2e3bfab1d4ce279b97de551bb1b8b9848671111771ed11999deb4f293e371ec63b07dc3571847ec05e17063b9065a005a1b65d8d54ea0ff84e72115cb5cbcf5b3d65597aef9b3a9fe7f238d540194508fb684b69820c8542d45f3bf1f03801ab428a6434805a4eb55ccbbc035a748a385d54c24593029ee28eafdd6919dc0a7c6d47e6527d38ed7efb09d3f9a8b6f7cda227b2473f1cc406e29d9b8963ed3951614a3c65211f71db930e02f7f01d50b45d61285698caac3f741de0c8adf9f568a3bd67ce1bd8f0ea439688b127188cc0ab350571753df2f0db7991e68b2b77b5afe80073f666906b2407ea3d446189fa36cfd27101a031b51649c8b4d5932d05412499cf33503b243376dd50ef0e855649bd998e5953f16aa4d88bbd24aba8476e909455dc86d7291b488a37267478af9897892500e7279b38b949312308b78c1cd4965057b670728c18cadf098ea3d26b5e7ee2a69a3af60dfb1d43da2175d768c9caf663cd6aa49961b1be7fc318626a75b2cab9b1c80f654119484569299f89640fd83b8c5ee39fd97664ce0a6172eb2446ceda93de1288e7c50b934c3bfeb675cf390eb3ee256e32216d27a25d9baab210480185aa6016cf187d6379ede77ffd37227d414a331d049bed1cd502b7e5fdad9a00f5c60c90ed7ff247d12bc47b1d360f72e3aa0f3a618115a7bcc7890c2da952d5db229978f9bef7d9edd472d67715eda79e796175a44586bdcd53", 0x1000}, {&(0x7f0000001100)="88506d346748186913c84c04c6bbb60f506e1f9ae331e79f1e4ab3d4e4e167f65969fef488fa49530fdd99691a2b6298b09ee974d04f2b67b27e0582aa50cadfdf69ecbe19373fd2d98800ae3ed10e660f52b0ce35d1d46216cffc93a6fb4879e03ce37467088fe88bf0f59d8a536946aa244f387227276c7caaaee56fca55e6f263c34a85ac55b0352b2f9d669fd8459f36691533c604c1bd0524d954366601df524694f5c384aa2312a6284da0260fe690a3503b062bd3d372f2eeb24a3b4242cb251c24d8e3fa6eb5ca26526ffecb4f", 0xd1}, {&(0x7f0000001200)="74c21563e728a83f9eceeb2e64762c36ea8cadd5eae502e10d28d34893cb7247b7b5a77af1ae142aa131d3ffceaeb753dded7f566df380b236f706e99fa4285d1faadfa11a3be1d9c571f1bb80c6ab128bbfaa7985aa762a8a94c9686a50d08e60ad013490543f226450fb350ab23f1b29e698f31b88123288eb7464ae13b927e34dad1c23c9968505878fa8f469a6a239d9a9601f3a7ba4da148cddcfbcc2bb9e83501a20b2646d4c22ebf36bab0b76d3aae0709da0b266728b9fec37491933bc12c51f8f3fbad36fd1fd562745d0a30b40c1220497279ab0bdff31f84220b0398f243668a3d5be8ab715d8d99f", 0xee}, {&(0x7f0000001300)="a148451c18dc1b8d3baf4a1b7d5883ffc3b2595e3cc02b993d9445992abfb100fdaada6e7a74e43d5543ba68732a1a5b59bfcf4311885f7cb8dbe49195501ca7ce85bff854280111212f0a224bef0286fbf21b4389c8826a1cf4b484a09aef", 0x5f}, {&(0x7f0000001380)="5f93620d0c9d408f27cbf3aa5622c5212c8e2d663db497c273bb3f2bf227d8a6c02b694114943bc81022b150b87c9f8bde7ad956667c0abdfdb41c482070fbb6c0e56fce5c41bc97df1614048ad32179c8aad30f6085420be647cdb14bb6e8d65ff8b91b7f99afbb9b91551fdbc6ff1293efa3225cb73c6a7e562308336bfce49fa890edf8a47e380da9d8130575dfa2d7f1002bcd95f8", 0x97}, {&(0x7f0000001440)="dbb787b8c978af265e415f11f4fec0fc28d7b492860dc4f0cafe4be5e322a1aedec8dd305574e8858ed926ca7182337b033ff27804be67e09353c91aa457230dae081fdde003e3e1e93ad6ffa2c8c17535e58b23d3a15832ea43db4c4d6371d6476714db69f561d10db01af269", 0x6d}, {&(0x7f00000014c0)="588e0eb17f137f883ca2acda896ff49df72994e2d09b0b11900e746687e0553e2e86e3a7cf53986f4093e246673a96bfda042ea6fcf5f9d1fa8c8d5d83f45ca1dc7a67cb4f9dd1fcc64993ce327718a5c22690497d9aff7221fe9af44fab7536175c11f9b81c66b338dc80cf94e4c54dd07049c25ff32e1b01d5aa482ba01992104beb80181907683f16f37f34262c764f7a4cdf1f40c2126ca506e222d6069d3097560a08e398618bcb8e82fce86a6b089fab5f73f7aa64a23170d684d05aebc71185eff57504273f6149f8c8c8aa784ca74a333926c2ff082d03861ad54f", 0xdf}, {&(0x7f00000015c0)="41af02166c86b6a7c48e147ba261b8a0442c6b19bd710e05d117fc987fef2ecb67d78dc3549d9139495886ae816f9e098e0b5b5a81f9fc20e0011e43d767c71285eda19fde1d9af08b2d416c71ea8f4a2eb12d8e4ced9841a50475725de1", 0x5e}], 0x8, 0x0, 0x0, 0x9}, 0x1c) setsockopt(r4, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) close(r0) 141.104654ms ago: executing program 5 (id=859): r0 = shmget$private(0x0, 0x4000, 0x368, &(0x7f0000ffc000/0x4000)=nil) setgid(0xffffffffffffffff) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="cef406091e3ed64c33", 0x9}], 0x1) r2 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) syz_emit_ethernet(0x50, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cfbdfc400f100000000000086dd60975203001a0003fe8000001500000000000000000000bbfe800000000000000000008b000000aa3309d06bc39cfef0af38"]) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) r6 = socket(0x1, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) r7 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f0000000100)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getpid() setsockopt$sock_int(r4, 0xffff, 0x1008, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x3, 0x0, r2, 0x0, r8, 0x104, 0x8001}, 0x4, 0x800, 0xffffffffffffffff, r9, 0x9, 0x480000000000000, 0x400}) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) semget(0x2, 0x1, 0x28a) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000080)="4b0e605867ed93b9fb1f10e20f1db620e1c7222d81f404fa0bf309defdb1cdf11dec1b027fa5d4c87138e1a2a3aa09f15e0ee52d546a660c23eaa26773a6448ea9b6b01422db8c359590000b1f8f6d6ec31bf6007034b160c0a730eb28799216d41d2fbf86db4f04ba59df30c5e7132a777675d03ca24e5b763d869684f546eb91669929", 0x84) 1.372986ms ago: executing program 4 (id=860): r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r1) syz_emit_ethernet(0xb7, &(0x7f0000000140)={@empty, @remote, [{[], {0x8100, 0x3, 0x0, 0x4}}], {@ipv4={0x800, {{0x15, 0x4, 0x3, 0x3, 0xa5, 0x66, 0x8, 0x70, 0x3e, 0x0, @local={0xac, 0x14, 0x0}, @loopback, {[@lsrr={0x83, 0xb, 0x2, [@rand_addr=0x1, @empty]}, @generic={0x0, 0x7, "55049bc605"}, @ssrr={0x89, 0x7, 0x8, [@rand_addr=0x4]}, @rr={0x7, 0x27, 0x7, [@local={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}, @rand_addr=0xfffffffe, @broadcast, @broadcast, @multicast2, @broadcast, @loopback]}]}}, @udp={{0x2, 0x0, 0x8}, {"dcd6fb13c68c80535b129627bb8e151d7563039e604e815948eacf9bdb877c83843863df2dd7f8a4368e4008e2038b421ca52ad2d701abea550c278b064701754b5aa0a3be8cb2b886"}}}}}}) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f00000006c0)=@file={0x170, './file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x6a, 0x0}, 0x0) getdents(r2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 1.054467ms ago: executing program 5 (id=861): syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff, {[@ssrr={0x89, 0x3, 0x8}]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7}}}}}) syz_emit_ethernet(0x26, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffff356f49a5ecc808004600000602907800000000e0000001010000000004000000"]) syz_extract_tcp_res(&(0x7f0000000040), 0x200, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="91ca43107ae65fa8a5daa28dda13dbc7ceb13b32bd541d3d3749c7341462912b6807429a204eb60cba", 0x29, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff, {[@ssrr={0x89, 0x3, 0x8}]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7}}}}}) (async) syz_emit_ethernet(0x26, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffff356f49a5ecc808004600000602907800000000e0000001010000000004000000"]) (async) syz_extract_tcp_res(&(0x7f0000000040), 0x200, 0x7) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) sendto$unix(r0, &(0x7f0000000080)="91ca43107ae65fa8a5daa28dda13dbc7ceb13b32bd541d3d3749c7341462912b6807429a204eb60cba", 0x29, 0x0, 0x0, 0x0) (async) 891.88µs ago: executing program 5 (id=862): mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf66c, 0xfffffffe, 0x7fffffff, 0xfffff51f, "3cee7cae307e08001fb91b000000da64612c3300", 0x1002, 0xfffe}) writev(r2, &(0x7f0000002a40)=[{&(0x7f0000000140)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5aeb2", 0x5}], 0x2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x120) chroot(&(0x7f0000000740)='.\x00') rmdir(&(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) setuid(0xffffffffffffffff) recvmsg(r4, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/51, 0x33}, 0x0) 0s ago: executing program 3 (id=863): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$VT_RELDISP(r0, 0x20007604, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) socketpair(0x10, 0x2, 0x8, 0x0) fchmod(r0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x0, 0x401}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="6a870d390bc8726e796c3d1c08b2b7e0127d36fe37e3fa0000a20ddd0105225336e2c9fde31ef61cc154f7e982385482", 0x30}], 0x1, 0x7ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f0000000700)="d80b00"/14, 0xe) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) fchmod(0xffffffffffffffff, 0x24) shmget$private(0x0, 0x3000, 0x412, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800), 0xc) getpid() getpgrp() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900), 0x800, 0x0) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f0000000940)={0xc, 0x0, 0x101, 0x95}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.182' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error sd0(vioscsi0:1:0): Check Condition (error 0x70) on opcode 0x1e SENSE KEY: Illegal Request ASC/ASCQ: Invalid Command Operation Code pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 0#+"$%.!",%: #/--!.$ %22/2 OpenBSD/amd64 (ci-openbsd-multicore-4.us-central1-b.c.syzkaller.internal) (tty00) login: uvn_flush: obj=0xfffffd80629dac70, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error wStopped at db_enter+0x25: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806be01888,9,0) at witness_checkorder+0x1047 rw_do_enter_write(fffffd806be01870,1) at rw_do_enter_write+0xb7 rrw_enter(fffffd806be01870,1) at rrw_enter+0xc6 VOP_LOCK(fffffd800d551b38,2001) at VOP_LOCK+0xa6 vn_lock(fffffd800d551b38,2001) at vn_lock+0xa4 vfs_getcwd_common(fffffd800d551b38,fffffd800d551ce8,0,0,200,0,5ca79420b4727051) at vfs_getcwd_common+0xd1 vn_isunder(fffffd800d551b38,fffffd800d551ce8,ffff80002a4102c0) at vn_isunder+0x56 unp_externalize(fffffd800c6a8500,33,0) at unp_externalize+0x286 soreceive(ffff8000014f4328,ffff80003c5ceda8,ffff80003c5ced58,0,ffff80003c5ced98,ffff80003c5cef1c,9f8a7cd07677dd7d) at soreceive+0xc73 recvit(ffff80002a4102c0,7,ffff80003c5ceef0,0,ffff80003c5cefa0) at recvit+0x40a sys_recvmsg(ffff80002a4102c0,ffff80003c5cf050,ffff80003c5cefa0) at sys_recvmsg+0x1bf syscall(ffff80003c5cf050) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x899db7e5240, count: -14 ddb{0}> show registers rdi 0 rsi 0x80000 acpi_pdirpa+0x6be71 rbp 0xffff80003c5ce830 rbx 0xfffffd800470d570 rdx 0xffff8000014510c0 rcx 0xffff80002a4102c0 rax 0x7ffff acpi_pdirpa+0x6be70 r8 0xffff80003c5ce710 r9 0x8080808080808080 r10 0x93472fe3fa7c0166 r11 0x42decae8c1734b0b r12 0 r13 0xfffffd8003f24f00 r14 0x3 r15 0xffffffff rip 0xffffffff82e05d65 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c5ce820 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=245948 pid=37148 tcnt=2 stat=onproc flags process=1000010 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a410f90,0xffff80002a410d10 process=0xffff80002a3ae248 user=0xffff80003c5ca000, vmspace=0xfffffd806eb8d728 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 9618 448319 4657 0 2 0 syz-executor 9618 324752 4657 0 3 0x4000080 fsleep syz-executor 28897 2095 64997 0 2 0 syz-executor 28897 187388 64997 0 3 0x4000080 fsleep syz-executor 37148 164174 62522 -1 2 0x1000010 syz-executor *37148 245948 62522 -1 7 0x5000010 syz-executor 83881 401293 68100 0 7 0 syz-executor 83881 309647 68100 0 3 0x4000080 fsleep syz-executor 83881 194522 68100 0 2 0x4000000 syz-executor 48019 262999 29313 0 3 0x80 nanoslp syz-executor 48019 261001 29313 0 3 0x4000080 nanoslp syz-executor 48019 177386 29313 0 3 0x4000080 fsleep syz-executor 26024 57927 78548 0 3 0x80 nanoslp syz-executor 26024 208862 78548 0 3 0x4000080 kqpoll syz-executor 26024 176024 78548 0 3 0x4000080 fsleep syz-executor 12001 208858 1 0 3 0x100083 ttyin getty 54934 380693 0 0 3 0x14280 nfsidl nfsio 4718 123866 0 0 3 0x14280 nfsidl nfsio 83690 360217 0 0 3 0x14280 nfsidl nfsio 7833 501616 0 0 3 0x14280 nfsidl nfsio 28109 148943 0 0 3 0x14280 nfsidl nfsio 26628 460909 0 0 3 0x14280 nfsidl nfsio 74742 19897 0 0 3 0x14280 nfsidl nfsio 86984 35641 0 0 3 0x14280 nfsidl nfsio 55385 44977 0 0 3 0x14280 nfsidl nfsio 28137 134497 0 0 3 0x14280 nfsidl nfsio 93956 466909 0 0 3 0x14280 nfsidl nfsio 15641 134078 0 0 3 0x14280 nfsidl nfsio 14395 494177 0 0 3 0x14280 nfsidl nfsio 23260 431720 0 0 3 0x14280 nfsidl nfsio 98736 516675 0 0 3 0x14280 nfsidl nfsio 473 370155 0 0 3 0x14280 nfsidl nfsio 31813 221683 0 0 3 0x14280 nfsidl nfsio 18587 88089 0 0 3 0x14280 nfsidl nfsio 90288 47122 0 0 3 0x14280 nfsidl nfsio 39529 338159 0 0 3 0x14280 nfsidl nfsio 29313 239599 15090 0 3 0x82 nanoslp syz-executor 90 138920 0 0 3 0x14200 acct acct 16461 198185 0 0 3 0x14200 bored sosplice 78548 369873 15090 0 3 0x82 nanoslp syz-executor 79763 432646 15090 0 3 0x82 wait syz-executor 62522 450188 15090 0 3 0x82 nanoslp syz-executor 68100 77475 15090 0 3 0x82 nanoslp syz-executor 64997 95148 15090 0 3 0x82 nanoslp syz-executor 14344 179453 15090 0 3 0x82 nanoslp syz-executor 4657 482357 15090 0 3 0x82 nanoslp syz-executor 15090 95865 53345 0 3 0x82 kqread syz-executor 53345 423879 57888 0 3 0x10008a sigsusp ksh 57888 468819 96677 0 3 0x98 kqread sshd-session 96677 409652 94559 0 3 0x92 kqread sshd-session 94559 76363 1 0 3 0x88 kqread sshd 33701 24371 54821 74 3 0x1100092 bpf pflogd 54821 174847 1 0 3 0x80 sbwait pflogd 51770 449087 49066 73 3 0x1100090 kqread syslogd 49066 292746 1 0 3 0x100082 sbwait syslogd 12325 48678 1 0 3 0x100080 kqread resolvd 28557 511473 47393 77 3 0x100092 kqread dhcpleased 53971 126224 47393 77 3 0x100092 kqread dhcpleased 47393 509529 1 0 3 0x80 kqread dhcpleased 36919 294834 0 0 3 0x14200 bored smr 61719 290989 0 0 2 0x14200 zerothread 32434 70672 0 0 3 0x14200 aiodoned aiodoned 96696 185114 0 0 3 0x14200 syncer update 36416 441250 0 0 3 0x14200 cleaner cleaner 19527 378344 0 0 3 0x14200 reaper reaper 12377 50925 0 0 3 0x14200 pgdaemon pagedaemon 32139 40946 0 0 3 0x14200 bored viomb 300 162541 0 0 3 0x40014200 acpi0 acpi0 42519 395494 0 0 3 0x40014200 idle1 33855 46171 0 0 3 0x14200 bored softnet3 18653 371731 0 0 3 0x14200 bored softnet2 55304 359079 0 0 3 0x14200 bored softnet1 6917 216231 0 0 3 0x14200 bored softnet0 42779 501009 0 0 3 0x14200 bored systqmp 53450 266436 0 0 3 0x14200 bored systq 72147 367272 0 0 3 0x14200 tmoslp softclockmp 87441 56209 0 0 3 0x40014200 tmoslp softclock 91804 47113 0 0 3 0x40014200 idle0 1 4708 0 0 3 0x80082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 37148 (syz-executor) thread 0xffff80002a4102c0 (245948) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff839e0228) #0 witness_lock+0x5bb #1 unp_externalize+0x14e #2 soreceive+0xc73 #3 recvit+0x40a #4 sys_recvmsg+0x1bf #5 syscall+0xbc6 #6 Xsyscall+0x128 exclusive rwlock sbufrcv r = 0 (0xffff8000014f4408) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 sblock+0xb7 #3 soreceive+0x28e #4 recvit+0x40a #5 sys_recvmsg+0x1bf #6 syscall+0xbc6 #7 Xsyscall+0x128 Process 83881 (syz-executor) thread 0xffff80002a4119d0 (401293) exclusive rwlock uobjlk r = 0 (0xfffffd806bed64a8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_fault+0x1e9 #3 upageflttrap+0xa9 #4 usertrap+0x2d8 #5 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd80631b7bd8) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4b #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x2d8 #7 recall_trap+0x8 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10217 11228K 12325K 166960K 12971 0 pcb 17 18K 19K 166960K 364 0 rtable 178 6K 8K 166960K 656 0 pf 37 18K 26K 166960K 88 0 ifaddr 37 6K 7K 166960K 72 0 ifgroup 59 2K 2K 166960K 102 0 sysctl 4 1K 1K 166960K 6 0 counters 66 36K 37K 166960K 102 0 ioctlops 0 0K 4K 166960K 1616 0 iov 0 0K 18K 166960K 95 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1455 91K 92K 166960K 2261 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 16 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 30 0 dirhash 12 2K 2K 166960K 48 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 240K 166960K 1049 0 sigio 0 0K 0K 166960K 49 0 proc 72 91K 128K 166960K 697 0 subproc 72 4K 4K 166960K 82 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 128 0 in_multi 72 5K 7K 166960K 149 0 ether_multi 1 0K 0K 166960K 15 0 mrt 1 0K 0K 166960K 3 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 79 360K 360K 166960K 79 0 exec 0 0K 1K 166960K 611 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 237 73K 92K 166960K 11369 0 UVM aobj 54 6K 6K 166960K 56 0 pinsyscall 43 86K 107K 166960K 2118 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 41 0 NDP 13 0K 2K 166960K 46 0 temp 78 8644K 8710K 166960K 46200 0 kqueue 14 22K 28K 166960K 172 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 120 0 117 2 0 2 2 0 8 1 rtentry 168 140 0 64 5 0 5 5 0 8 0 unpcb 144 894 0 874 8 4 4 6 0 8 3 syncache 336 3 0 3 1 1 0 1 0 8 0 tcpcb 808 261 0 255 5 4 1 5 0 8 0 arp 120 23 0 7 1 0 1 1 0 8 0 inpcb 376 1626 0 1610 19 4 15 15 0 8 13 nd6 136 31 0 13 1 0 1 1 0 8 0 pkpcb 40 4 0 4 3 3 0 1 0 8 0 kcovpl 48 9 0 1 1 0 1 1 0 8 0 ppxss 1168 12 0 12 3 3 0 1 0 8 0 pppxif 1472 2 0 2 1 1 0 1 0 8 0 pfstscr 40 1 0 1 1 1 0 1 0 8 0 pffrag 232 6 0 2 2 1 1 1 0 482 0 pffrnode 88 6 0 2 2 1 1 1 0 8 0 pffrent 40 12 0 8 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 pfstitem 24 101 0 29 1 0 1 1 0 8 0 pfstkey 128 102 0 30 3 0 3 3 0 8 0 pfstate 376 102 0 30 8 0 8 8 0 8 0 pfrule 1344 24 0 19 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 608 0 264 31 2 29 30 0 8 2 art_table 32 610 0 264 4 0 4 4 0 8 0 art_node 16 139 0 73 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 12 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 28 0 18 1 0 1 1 0 8 0 shmpl 112 53 0 2 2 0 2 2 0 8 0 dirhash 1024 41 0 24 3 0 3 3 0 8 0 dino2pl 256 3294 0 1789 95 0 95 95 0 8 0 ffsino 280 3294 0 1789 109 0 109 109 0 8 0 nchpl 144 4786 0 4251 63 39 24 63 0 8 0 rtmask 32 1 0 1 1 1 0 1 0 8 0 uvmvnodes 80 3898 0 0 80 0 80 80 0 8 0 vnodes 216 3898 0 0 217 0 217 217 0 8 0 namei 1024 16494 0 16494 3 1 2 2 0 8 2 percpumem 16 65 0 18 1 0 1 1 0 8 0 kstatmem 264 54 0 28 2 0 2 2 0 8 0 scsiplug 72 5 0 5 2 2 0 1 0 8 0 scxspl 216 16698 0 16698 10 9 1 8 1 8 1 plimitpl 152 255 0 237 1 0 1 1 0 8 0 sigapl 424 1329 0 1257 10 1 9 9 0 8 0 futexpl 64 13284 0 13279 1 0 1 1 0 8 0 knotepl 120 512 0 0 16 0 16 16 0 8 0 kqueuepl 216 409 0 399 9 4 5 5 0 8 4 pipepl 328 286 0 259 11 8 3 8 0 8 0 fdescpl 504 1289 0 1257 6 1 5 6 0 8 0 filepl 152 9047 0 8815 26 10 16 19 0 8 3 lockfpl 104 357 0 355 1 0 1 1 0 8 0 lockfspl 48 130 0 128 1 0 1 1 0 8 0 sessionpl 144 24 0 15 1 0 1 1 0 8 0 pgrppl 48 46 0 29 1 0 1 1 0 8 0 ucredpl 104 1434 0 1418 1 0 1 1 0 8 0 zombiepl 144 1739 0 1737 2 1 1 1 0 8 0 processpl 1168 1329 0 1257 7 1 6 6 0 8 0 procpl 656 2946 0 2865 8 0 8 8 0 8 0 srpgc 96 6 0 6 3 2 1 1 0 8 1 sosppl 168 7 0 7 3 2 1 1 0 8 1 sockpl 688 2659 0 2620 35 19 16 19 0 8 11 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 109 0 0 14 0 14 14 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 20 0 0 3 0 3 3 0 8 0 mtagpl 96 26 0 0 1 0 1 1 0 8 0 mbufpl 256 1217 0 0 75 0 75 75 0 8 0 bufpl 280 5490 0 136 383 0 383 383 0 8 0 anonpl 24 184589 0 180332 59 28 31 45 0 184 2 amapchunkpl 152 36725 0 36178 47 11 36 36 0 158 13 amappl16 200 3536 0 3499 18 13 5 15 0 8 0 amappl15 192 7 0 7 1 1 0 1 0 8 0 amappl14 184 112 0 100 1 0 1 1 0 8 0 amappl13 176 8 0 7 1 0 1 1 0 8 0 amappl12 168 1953 0 1921 4 1 3 3 0 8 0 amappl11 160 51 0 36 1 0 1 1 0 8 0 amappl10 152 30 0 30 1 1 0 1 0 8 0 amappl9 144 242 0 242 1 1 0 1 0 8 0 amappl8 136 22 0 19 1 0 1 1 0 8 0 amappl7 128 110 0 97 1 0 1 1 0 8 0 amappl6 120 251 0 248 1 0 1 1 0 8 0 amappl5 112 131 0 120 1 0 1 1 0 8 0 amappl4 104 339 0 319 1 0 1 1 0 8 0 amappl3 96 7307 0 7191 4 0 4 4 0 8 0 amappl2 88 667 0 604 2 0 2 2 0 8 0 amappl1 80 10421 0 9845 14 1 13 14 0 8 0 amappl 88 10922 0 10741 5 0 5 5 0 92 0 dma65536 65536 1 0 1 1 1 0 1 0 8 0 dma8192 8192 1 0 1 1 0 1 1 0 8 1 dma4096 4096 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 254 0 254 2 1 1 1 0 8 1 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 19 0 18 1 0 1 1 0 8 0 aobjpl 72 55 0 2 1 0 1 1 0 8 0 uaddrrnd 24 1289 0 1257 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1289 0 1257 1 0 1 1 0 8 0 vmmpekpl 168 12114 0 12070 3 0 3 3 0 8 0 vmmpepl 168 82659 0 80726 96 10 86 93 0 357 0 vmsppl 456 1288 0 1257 6 1 5 5 0 8 0 rwobjpl 64 27649 0 22750 81 1 80 80 0 8 0 pdppl 4096 2586 0 2514 104 32 72 88 0 8 0 pvpl 32 14314 0 0 116 0 116 116 0 265 0 pmappl 248 1288 0 1257 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 359 0 48 9 0 9 9 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806be01888,9,0) at witness_checkorder+0x1047 rw_do_enter_write(fffffd806be01870,1) at rw_do_enter_write+0xb7 rrw_enter(fffffd806be01870,1) at rrw_enter+0xc6 VOP_LOCK(fffffd800d551b38,2001) at VOP_LOCK+0xa6 vn_lock(fffffd800d551b38,2001) at vn_lock+0xa4 vfs_getcwd_common(fffffd800d551b38,fffffd800d551ce8,0,0,200,0,5ca79420b4727051) at vfs_getcwd_common+0xd1 vn_isunder(fffffd800d551b38,fffffd800d551ce8,ffff80002a4102c0) at vn_isunder+0x56 unp_externalize(fffffd800c6a8500,33,0) at unp_externalize+0x286 soreceive(ffff8000014f4328,ffff80003c5ceda8,ffff80003c5ced58,0,ffff80003c5ced98,ffff80003c5cef1c,9f8a7cd07677dd7d) at soreceive+0xc73 recvit(ffff80002a4102c0,7,ffff80003c5ceef0,0,ffff80003c5cefa0) at recvit+0x40a sys_recvmsg(ffff80002a4102c0,ffff80003c5cf050,ffff80003c5cefa0) at sys_recvmsg+0x1bf syscall(ffff80003c5cf050) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x899db7e5240, count: -14 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800029a9bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839e0020) at __mp_lock+0x192 uvm_fault(fffffd80631b7ad8,70afcb13000,0,1) at uvm_fault+0x1ee upageflttrap(ffff80003c4c4420,70afcb13000) at upageflttrap+0xa9 usertrap(ffff80003c4c4420) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x75a3bccf9dc0, count: -8