last executing test programs: 7.232858109s ago: executing program 6 (id=96): ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r0 = syz_open_pts() syz_open_pts() (async) syz_open_pts() close(r0) (async) close(r0) syz_open_pts() (async) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000000)=0x1) (async) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000000)=0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f00000002c0)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f00000003c0)='./file0/file0/..\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/36, 0x24}], 0x17b) (async) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/36, 0x24}], 0x17b) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x4) syz_open_pts() (async) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000780), 0x2, 0x0) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000780), 0x2, 0x0) pwritev(r2, &(0x7f0000001d00)=[{0x0}, {&(0x7f00000001c0)="c2bed82c7b75352fad557680104e4855", 0x10}], 0x2, 0x22) (async) pwritev(r2, &(0x7f0000001d00)=[{0x0}, {&(0x7f00000001c0)="c2bed82c7b75352fad557680104e4855", 0x10}], 0x2, 0x22) semop(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000100)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x8, 0x0, 0x0) recvmsg(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000280)=""/212, 0xd4}], 0x1, 0x0}, 0x2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f0000000380)) syz_emit_ethernet(0x76, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800415c00680000000003019078ac1400bbac1400bb9406000004009406000000010713ffac1400bb00000000e0000001e0000001001105708dea41fd3fb449454ef6398d0c02907800080000456cfffc0000fffe1089000000000002ffffffff15bd9deb64f0b8a1"]) mprotect(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) 7.225572617s ago: executing program 2 (id=97): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) 6.954233533s ago: executing program 6 (id=98): ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x7}, {}, {}, {0x3}, {}, {}, {0x0, 0xaa59}, {}, {0x1, 0xffffffff}, {}, {0x2, 0x4}, {}, {0x0, 0xffffffff}, {}, {0x0, 0x80000001}, {0x2, 0xffffffff}, {0x2, 0x1}, {0x3}, {0x0, 0xffffffff}, {0x0, 0x7ff}, {0x1}, {}, {0x3}, {}, {}, {0x2, 0x1}, {}, {0x0, 0x200}, {0x2}, {0x0, 0xfffffffd}, {0x1, 0xa}, {0x2}]}) setuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x9352}, 0xffffffff80000000, 0x2}) r3 = getgid() setregid(r3, r3) r4 = getgid() r5 = getgid() setgroups(0x1, &(0x7f0000000000)=[r5]) setgroups(0x5, &(0x7f0000000180)=[r0, r2, r3, r4, r5]) 6.953809098s ago: executing program 2 (id=99): mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2cff) mknod$loop(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 6.952891076s ago: executing program 6 (id=100): open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mknod$loop(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) pipe2(0x0, 0x10004) write(r0, &(0x7f0000000100)="969bf3", 0x3) msgctl$IPC_RMID(0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x2, 0x2}) unveil(0x0, 0x0) chmod(&(0x7f0000000040)='.\x00', 0x35e) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') 6.952508353s ago: executing program 2 (id=101): mknod(0x0, 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x10001) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfff, 0xc309, 0xfffffff4, 0x260, "001e3c36dbddfc0000004800cf00", 0x545, 0x5}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="43f06740", 0x4}], 0x1) read(r1, &(0x7f0000000200)=""/255, 0xff) sysctl$kern(&(0x7f0000003140)={0x1, 0x52}, 0x2, &(0x7f0000003180), 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x5bd) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYRESDEC], 0x401, 0x0) msgrcv(r2, &(0x7f0000000cc0)={0x0, ""/208}, 0xd8, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) r3 = socket$inet6(0x18, 0x4002, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) 5.368053825s ago: executing program 4 (id=120): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x120) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x30d909c035eccc4b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x411, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000240)={0x10, 0x6, [{&(0x7f000021e000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xa}, {&(0x7f0000049000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1d6}, {&(0x7f00006cf000/0x1000)=nil, &(0x7f00003fb000/0x1000)=nil, 0x5}, {&(0x7f0000330000/0x1000)=nil, &(0x7f000025b000/0x2000)=nil, 0x6}, {&(0x7f000053b000/0x2000)=nil, &(0x7f000008d000/0x4000)=nil, 0x3c0000000000}, {&(0x7f0000287000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x25eefb}, {&(0x7f00000bc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000465000/0x4000)=nil, &(0x7f00006be000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000443000/0x4000)=nil, 0x5c66e34f}, {&(0x7f000058a000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}, {&(0x7f0000688000/0x1000)=nil, &(0x7f00005f8000/0x1000)=nil}, {&(0x7f00000c3000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000394000/0x4000)=nil, &(0x7f00006cf000/0x1000)=nil, 0x8000000000000000}, {&(0x7f000013a000/0x2000)=nil, &(0x7f0000672000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f00000d7000/0x4000)=nil, &(0x7f0000761000/0x4000)=nil, 0x2a3}], './bus\x00', 0x6}) 5.34674253s ago: executing program 4 (id=122): r0 = socket$inet6(0x18, 0x4000, 0x8) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7ec941a3, 0x1000}, 0xc) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x7, 0xffffdf84, 0xfffffbff, "ffffffffffe600000000000000ff00", 0x4000000, 0xfd8}) writev(r1, &(0x7f0000000480)=[{&(0x7f00000005c0)="43bac2417f5c32f753fa7644985f28c9f260676a73ae0b9c999c3777c4238bb28740a75578afde9cda65326167e8fdaaf17689e0b22ad556360c82e41d5ca93f9c6d1368f86874a47f44b2f6d813fa27d35cb7dedc1268872f8f18b8fd733fdd9515daf1d93b4bbfde3db48a3ed1d77fab1c83736c67f07520e781c21ef3760ebd14586363866aa13315fa32cbf0a391be4b997f2e6bd7014e2e46a880ff1119a3f405eaadf3d26b4da76a522d107bb7fe1651b803328c9b4ceb455292c3e492ad9846b0c8716b256a2ed19a0dfeaaee527500b03456ae9f1ca07af39f8cd74290adec487fa30be04c1e7f94194862aa2e1d0a9c380c7dda32498314ffb647a8a3a1a562bb405c859c8ad5da9389cc600a8ae172562a3c3d8f3de0e4b29a55d754bb8cde6251778533d09fbca1f4c37ea8d9fe83f5851363cf29a114c911c8c4751375cd9b48403a3a99bc2eed5c657d7a91af663beed38f522d2959b4cfe81b5c6d1e2b30e92330c05fe5f3c939108c6d273031f7ed376ecefe5c65105fd402a689ae78834542179eee2222a0d9ac67e9427e707a05149ef6bad75d9f7ac8f75ff3606b274207a390c85def411313af1f8e56e5d1e4dfced17d59f8c910228f44b4bb3b532419986424111bbd85dfac90f8ce71b6c4a83a768c1966892da84893c7396fe8d439abf22f2dacc87dbb89853f4ecee8a65f94fe9525b3d2a38363e873a2194b781b63963bc16f8ef1480e673f1b7aa5b9abf1c5fbec87a7fdba51b62a03265fafb4a8e9085a317bb4b5d5abf14856da2a877340c86a1d9eecbab9484cc89bf5990053310f59fd099efeb9a2e39fe6839f9a93ad0f83fe7b0048a8373dd32ec26de52689c971c1b9dd99db7cc4d791da3c86bccdf7d6a91754eb97cd157ca8e0d58911d40160c34d0d0ac5792f6961a3589b792420d3407e491848d5fdaa76d8eeaa94e3a8b1b07199a29c5316d23d7d90ca3733a8805a6380f1a8c5fa7f30201ca4bd0c860797caa190cdabc82728a244993980e6e6300f33949dc1e95b31f82165db5070bee5562cbf66932d4768dbc0d688d938d7aeacd9965e7e8a29fcc2bb11ad3b69e853c44d5a817a3a2ca54bd813674edc8d53337283f6a6adf0e4eb10df161f9696f98651eb0dc6b7da387c0d4fd14864fcfabe52f64682973ac7f9e60ad491c05d83660196e8d652e801a77274339cb42459b35046a25b47465b27df25371d83e916874760533219af2959feaa75646aad235c0eb4ee9609a23ae352c1ba8d6cb4789edbd39370cb98722ef338583b75152ad516d17fd8eefd05a9e492d513e04ec09ce3c692da8463e665ac7dfdc10d02657f59b4ff0972420327a1c18a96189c4a94730d5ed0f52b761d578b73bc68eb17f79ea436565a41aa6de55b3728a2088609bb9b7ee03f5ad6360cc05b9627ce5d601f241e5af4986faae3636750362819c2bf89b6ecd56ffbe0a189e32a9461b263e6dc9f35357580c96470788c60f84bd9131f14ef741fa7a8944b55a239fd1f272e9a7fd40027c30db6b841007611c47779dc7b85d166226e587a086ab7742f26e9647e5c786c3479c3d60a6f5d24b24afc5eaee276c2eb14d3d1ea33090b90134299177d363f0ed80ea7947ebe9b29d711e45fe0de5f7c646bc50182f78a536458941be039678d0b2f47696894721ec8d4d0736377d580a4447740e596dfc9c1e58cfed0adb325534bd206c632cfbc42193430c3e1041d3fae5d8e816cc2b39e800bda734d9e0b4ca76860741d2b392501631d66bfbbe403085e8057fbe386d02104707b8bb633c4e0a0a30447d73ff602bb77352c3216ff741a970fd1918b99b4684eb06c059018855f956a312c2b53f4b388675d5d17c4639ef05e7390077e6db0e0fe4ba517c80d709bc6611e534ce6952ead1c680383e43e9279d825be9e0ed85a06afcd28de7f05b571520a387d816bdeb8891eb70c8d2a24e7fcb15724cef3045bd35aaefcf4e9f180ca0391e2ff4f60cf586fbc1c27dff0f97ab85a7bce5866f71aa658636f4057c1e07af054fa416a6ec93a0f008062e31e8cee266e0f772bbba9d2fd60c97c95c3cead67112138bf1780d70c24fec1367073552bcbf707ca39661ce76f0068eafb35e4608e71137ca60bbfcdff85ffa4d68a47014ff6813c0b64c465c896de7161a6bc806a97b4dff4de711bdf41dd61b107ad5798ab02c5ea772f59b7c1feb1afab1b26ffa7123944dce323e7a3f81bfd564824c9f72a0ae2a808cbfd1f9ac69367f999c31aec911f5821dc23886906c395be7e727004ef22458b13e6e74b8ec9a1f1e77e27c5c52f76aaaec967632f4ad3046e1e5a21a1142e09e81c7c06b684df488b6a44e3e3787b7a0242474a8c2a7eea2bc07c7f2460f61b7c72d569e0660b3e30d3574add375d3d14b0dd77aa0e3510a1dab8799ee3dafdb4d2d68bd141433e3923cdbd59a27d95e7d032b3af9fcf5fc1aaaa38b6f5568fb01acb933ff50c9c2d3daf56e8a899e380533502ebe2868948b8238cf4b50d99cafc46ee683849a810d61f6ae4b3e1e469aa40d7c307406f7d65f695858da704c567b148a39480c3ef70ccdcc6a6ee956e081550801d715fb9a60b818686e2e82fca50046c38298f6e252d1491ca9e8d0cd35ba0f2c177eecabbc88b671cd68be6bdc42c6d4e9bd4b5812ee8391b555c8a88017e5b5f5b2d8b9be67576313506c23328fcce6176fe5762d2e288fe7246cd4cba6d652915e7c7f81b24e12e1e924210b2e211ed48d1361155aa2c40c9f99f61b067e3b88cc9dd3eabb1508c05851b94b692e9fc196e8d234597322702920a42fdfa72cef39a630717d1182cfc2c91dcba233479a26041c0fa0b070f6412abd8fabb8db9ad6618fb95154e024ff146ef938cc3cb5c76dd43fa8dfbbef01d994b5f2a0df4276f171f4d4b268e86de453226d69b92b5a8819e9eb5ad0564b428c329e8b817eaac8ee77896162cc3d6046f70004bb602d1ed2bba87279245afe7b4caf4daf7802adf64a76920f58f0456a2b2cc01987ef758626fa780468ef26a279b25dd74fcf26c6083f3d2b14bae134c87b22e077b812d32ae1fb9521458ee662c44f924aa9ac84f8dddc531063d43ede68101cc23aeabe1e5ac443950fab6ca79b9a5a6acc744a71644cd72cbdde087ac3f3184aa7447040370e1c737b34f83f8e6ddbc01878ce844e7ac6030ebae8648b47f52177e05a7eafa4a93a6ff6ed826464eb263ce20be3f1e6bfe2be1858041da2298f8de397045724dab4063a223673d9bf9dcfe5196bd9871d5bba4f06fd6316c50336093e4dca6eda4236eae78e6d5756af176522cd755ab039414cff35768dec4b417e93d3d603faf1043293a715ce2d13f4b8a11b8ae3d352b10ac2ea3322d239f9001ffcf8b1d01daf8ae967a75d44108fb5d4ff8f435274a53591c6f3eba5e37ec63383d4a9ac146bab7299c07d09f66352838b334a59c3a44223f6a997d23b418c0f5641fa764be13119e8dd94378baee69736c4cc91ac436b87af6e608417a6248728f506022ce5665e105089f8cb235102e7a79a216cdf9e7787fc64754bb59ea5fcbcde51fa6fe3769f4aede9439de7720cccc296826e90f21bb373497849adf75686c5f35f7ca4335e82492ae62d51ce52296ff52315cf858b6513ab4686a22972ef0bf7368c5e6ee6a48005feb9768aab6f5d3ead0b44a699c1b4f18ca33364c37df6410163fecc9afe4228c2acd137f538b638ea05633bcc735283f481c8f849eb36d2d53c45b0b59b1265493b7af4e4bf51aa3e0202bd46c150889ea899afb04a5fa99dc731782042856a40ac6d3dccf53765d974b292829e7bed3715460e2bfdbc6eb4b22f9ed344590fd4d937c675e8414366814b5c36b8e71c16f1351d91bec92580c2f5e539fd45b0434e6c3cc656202abd1e2a2ec94330f1a0ee068be4e33ccb66ebc6013bd79eaf1ef84a8773c90feec5ceaeb1eeaf57a0243e4bf5ccd10057963dcb488da61dde15ec841f6ba36de2a13d751f07519a93c22aada2056035d360680dff03e940e3b3bf552677eda51f05e164c2fa2e99b17ddf03f52a400897aea3f8c70afeacdb3e6ebf1766ba3de8ff29bc02ea3d17d1a6a643d59f1a137a4f2437a9bfa622f043e9ab34c1d108928d24333313cc5015ab5279c8cf539993d128e9811aae27ff9ff3cb57250b0a98eaeab666febe3ed0bbcf404103d0f0287a1c0859a840bb9fd1efc651991fd11f2fbf7509d1f6169308d4e934cf37b86ef2f16ab30393fd07abdcc6249ce5114ddab654bce925a3293f0981f001600234865880b3ef465d3754f36181cf3f4d006fb91fbcaac3a9c9e09b0790c96e4f5bcff6e8879f72d6e35f1ac582ca8972acab01b56aa6fe3a25743a63ad1461a58ac8178b957f814a65c7233d9549af9192b30eef95fb686e8c99425541d3464f9f8ee968040dd817ed4f555110b1fcd69b063f96048a8e481524dc6615ae3cad8d65a35d1a8523680dff0864a5ff0f1f36801ea9c30ec3417976e6031e13ddc84f1eeb8319d7a3c25edf11dd15281c8236af25df7342df9fb4a2d3689ed52b5c0bfcd9b7516530d6f18d8d073579ca19da3ddd57d4cd0ac4b021aae8104cdfe2a64b65603a94e46b6fce73d9dde420d1f660f5aeb184541c9ba0457c867efc8eaf050c3e850f7e8fe3d59c374ef548d5dbb948fb03526b23844cab019d8f7badf1c28f47f2f103d37ea328617d891ab1a5dd1b531f30869eedd49428674183bef36f90e6ef67fcbe7d63e0772a03449c6298f23654d8b082fb43cdaf1278866b088e89001b6d9a077d74d3d9d91ae325156e2dab46a365883c1b9b4b1df1b2547cc8c17823ba985c5e01a8f", 0xd7b}, {&(0x7f0000000100)="ae0f17cf961bc3f96b28579e49efbc5e95fb943bd74687ad75374e138ab4b2fe2bb657097b79e3b409ae44982de249457116f993168099016048eed1fd154dba56913086b49ad8cc69bbf164a6745211f48ff1e7c78aa1ce8c2c147349ba1f9258c8b8de0a20156e954cb32afe8f40e598126abe", 0x74}, {&(0x7f00000015c0)}], 0x3) read(r1, &(0x7f00000001c0)=""/184, 0xb8) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = socket(0x18, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="dd020000000000000083fe62", 0xc}], 0x1) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f0000000100)) socket$inet6(0x18, 0x4000, 0x8) (async) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7ec941a3, 0x1000}, 0xc) (async) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x7, 0xffffdf84, 0xfffffbff, "ffffffffffe600000000000000ff00", 0x4000000, 0xfd8}) (async) writev(r1, &(0x7f0000000480)=[{&(0x7f00000005c0)="43bac2417f5c32f753fa7644985f28c9f260676a73ae0b9c999c3777c4238bb28740a75578afde9cda65326167e8fdaaf17689e0b22ad556360c82e41d5ca93f9c6d1368f86874a47f44b2f6d813fa27d35cb7dedc1268872f8f18b8fd733fdd9515daf1d93b4bbfde3db48a3ed1d77fab1c83736c67f07520e781c21ef3760ebd14586363866aa13315fa32cbf0a391be4b997f2e6bd7014e2e46a880ff1119a3f405eaadf3d26b4da76a522d107bb7fe1651b803328c9b4ceb455292c3e492ad9846b0c8716b256a2ed19a0dfeaaee527500b03456ae9f1ca07af39f8cd74290adec487fa30be04c1e7f94194862aa2e1d0a9c380c7dda32498314ffb647a8a3a1a562bb405c859c8ad5da9389cc600a8ae172562a3c3d8f3de0e4b29a55d754bb8cde6251778533d09fbca1f4c37ea8d9fe83f5851363cf29a114c911c8c4751375cd9b48403a3a99bc2eed5c657d7a91af663beed38f522d2959b4cfe81b5c6d1e2b30e92330c05fe5f3c939108c6d273031f7ed376ecefe5c65105fd402a689ae78834542179eee2222a0d9ac67e9427e707a05149ef6bad75d9f7ac8f75ff3606b274207a390c85def411313af1f8e56e5d1e4dfced17d59f8c910228f44b4bb3b532419986424111bbd85dfac90f8ce71b6c4a83a768c1966892da84893c7396fe8d439abf22f2dacc87dbb89853f4ecee8a65f94fe9525b3d2a38363e873a2194b781b63963bc16f8ef1480e673f1b7aa5b9abf1c5fbec87a7fdba51b62a03265fafb4a8e9085a317bb4b5d5abf14856da2a877340c86a1d9eecbab9484cc89bf5990053310f59fd099efeb9a2e39fe6839f9a93ad0f83fe7b0048a8373dd32ec26de52689c971c1b9dd99db7cc4d791da3c86bccdf7d6a91754eb97cd157ca8e0d58911d40160c34d0d0ac5792f6961a3589b792420d3407e491848d5fdaa76d8eeaa94e3a8b1b07199a29c5316d23d7d90ca3733a8805a6380f1a8c5fa7f30201ca4bd0c860797caa190cdabc82728a244993980e6e6300f33949dc1e95b31f82165db5070bee5562cbf66932d4768dbc0d688d938d7aeacd9965e7e8a29fcc2bb11ad3b69e853c44d5a817a3a2ca54bd813674edc8d53337283f6a6adf0e4eb10df161f9696f98651eb0dc6b7da387c0d4fd14864fcfabe52f64682973ac7f9e60ad491c05d83660196e8d652e801a77274339cb42459b35046a25b47465b27df25371d83e916874760533219af2959feaa75646aad235c0eb4ee9609a23ae352c1ba8d6cb4789edbd39370cb98722ef338583b75152ad516d17fd8eefd05a9e492d513e04ec09ce3c692da8463e665ac7dfdc10d02657f59b4ff0972420327a1c18a96189c4a94730d5ed0f52b761d578b73bc68eb17f79ea436565a41aa6de55b3728a2088609bb9b7ee03f5ad6360cc05b9627ce5d601f241e5af4986faae3636750362819c2bf89b6ecd56ffbe0a189e32a9461b263e6dc9f35357580c96470788c60f84bd9131f14ef741fa7a8944b55a239fd1f272e9a7fd40027c30db6b841007611c47779dc7b85d166226e587a086ab7742f26e9647e5c786c3479c3d60a6f5d24b24afc5eaee276c2eb14d3d1ea33090b90134299177d363f0ed80ea7947ebe9b29d711e45fe0de5f7c646bc50182f78a536458941be039678d0b2f47696894721ec8d4d0736377d580a4447740e596dfc9c1e58cfed0adb325534bd206c632cfbc42193430c3e1041d3fae5d8e816cc2b39e800bda734d9e0b4ca76860741d2b392501631d66bfbbe403085e8057fbe386d02104707b8bb633c4e0a0a30447d73ff602bb77352c3216ff741a970fd1918b99b4684eb06c059018855f956a312c2b53f4b388675d5d17c4639ef05e7390077e6db0e0fe4ba517c80d709bc6611e534ce6952ead1c680383e43e9279d825be9e0ed85a06afcd28de7f05b571520a387d816bdeb8891eb70c8d2a24e7fcb15724cef3045bd35aaefcf4e9f180ca0391e2ff4f60cf586fbc1c27dff0f97ab85a7bce5866f71aa658636f4057c1e07af054fa416a6ec93a0f008062e31e8cee266e0f772bbba9d2fd60c97c95c3cead67112138bf1780d70c24fec1367073552bcbf707ca39661ce76f0068eafb35e4608e71137ca60bbfcdff85ffa4d68a47014ff6813c0b64c465c896de7161a6bc806a97b4dff4de711bdf41dd61b107ad5798ab02c5ea772f59b7c1feb1afab1b26ffa7123944dce323e7a3f81bfd564824c9f72a0ae2a808cbfd1f9ac69367f999c31aec911f5821dc23886906c395be7e727004ef22458b13e6e74b8ec9a1f1e77e27c5c52f76aaaec967632f4ad3046e1e5a21a1142e09e81c7c06b684df488b6a44e3e3787b7a0242474a8c2a7eea2bc07c7f2460f61b7c72d569e0660b3e30d3574add375d3d14b0dd77aa0e3510a1dab8799ee3dafdb4d2d68bd141433e3923cdbd59a27d95e7d032b3af9fcf5fc1aaaa38b6f5568fb01acb933ff50c9c2d3daf56e8a899e380533502ebe2868948b8238cf4b50d99cafc46ee683849a810d61f6ae4b3e1e469aa40d7c307406f7d65f695858da704c567b148a39480c3ef70ccdcc6a6ee956e081550801d715fb9a60b818686e2e82fca50046c38298f6e252d1491ca9e8d0cd35ba0f2c177eecabbc88b671cd68be6bdc42c6d4e9bd4b5812ee8391b555c8a88017e5b5f5b2d8b9be67576313506c23328fcce6176fe5762d2e288fe7246cd4cba6d652915e7c7f81b24e12e1e924210b2e211ed48d1361155aa2c40c9f99f61b067e3b88cc9dd3eabb1508c05851b94b692e9fc196e8d234597322702920a42fdfa72cef39a630717d1182cfc2c91dcba233479a26041c0fa0b070f6412abd8fabb8db9ad6618fb95154e024ff146ef938cc3cb5c76dd43fa8dfbbef01d994b5f2a0df4276f171f4d4b268e86de453226d69b92b5a8819e9eb5ad0564b428c329e8b817eaac8ee77896162cc3d6046f70004bb602d1ed2bba87279245afe7b4caf4daf7802adf64a76920f58f0456a2b2cc01987ef758626fa780468ef26a279b25dd74fcf26c6083f3d2b14bae134c87b22e077b812d32ae1fb9521458ee662c44f924aa9ac84f8dddc531063d43ede68101cc23aeabe1e5ac443950fab6ca79b9a5a6acc744a71644cd72cbdde087ac3f3184aa7447040370e1c737b34f83f8e6ddbc01878ce844e7ac6030ebae8648b47f52177e05a7eafa4a93a6ff6ed826464eb263ce20be3f1e6bfe2be1858041da2298f8de397045724dab4063a223673d9bf9dcfe5196bd9871d5bba4f06fd6316c50336093e4dca6eda4236eae78e6d5756af176522cd755ab039414cff35768dec4b417e93d3d603faf1043293a715ce2d13f4b8a11b8ae3d352b10ac2ea3322d239f9001ffcf8b1d01daf8ae967a75d44108fb5d4ff8f435274a53591c6f3eba5e37ec63383d4a9ac146bab7299c07d09f66352838b334a59c3a44223f6a997d23b418c0f5641fa764be13119e8dd94378baee69736c4cc91ac436b87af6e608417a6248728f506022ce5665e105089f8cb235102e7a79a216cdf9e7787fc64754bb59ea5fcbcde51fa6fe3769f4aede9439de7720cccc296826e90f21bb373497849adf75686c5f35f7ca4335e82492ae62d51ce52296ff52315cf858b6513ab4686a22972ef0bf7368c5e6ee6a48005feb9768aab6f5d3ead0b44a699c1b4f18ca33364c37df6410163fecc9afe4228c2acd137f538b638ea05633bcc735283f481c8f849eb36d2d53c45b0b59b1265493b7af4e4bf51aa3e0202bd46c150889ea899afb04a5fa99dc731782042856a40ac6d3dccf53765d974b292829e7bed3715460e2bfdbc6eb4b22f9ed344590fd4d937c675e8414366814b5c36b8e71c16f1351d91bec92580c2f5e539fd45b0434e6c3cc656202abd1e2a2ec94330f1a0ee068be4e33ccb66ebc6013bd79eaf1ef84a8773c90feec5ceaeb1eeaf57a0243e4bf5ccd10057963dcb488da61dde15ec841f6ba36de2a13d751f07519a93c22aada2056035d360680dff03e940e3b3bf552677eda51f05e164c2fa2e99b17ddf03f52a400897aea3f8c70afeacdb3e6ebf1766ba3de8ff29bc02ea3d17d1a6a643d59f1a137a4f2437a9bfa622f043e9ab34c1d108928d24333313cc5015ab5279c8cf539993d128e9811aae27ff9ff3cb57250b0a98eaeab666febe3ed0bbcf404103d0f0287a1c0859a840bb9fd1efc651991fd11f2fbf7509d1f6169308d4e934cf37b86ef2f16ab30393fd07abdcc6249ce5114ddab654bce925a3293f0981f001600234865880b3ef465d3754f36181cf3f4d006fb91fbcaac3a9c9e09b0790c96e4f5bcff6e8879f72d6e35f1ac582ca8972acab01b56aa6fe3a25743a63ad1461a58ac8178b957f814a65c7233d9549af9192b30eef95fb686e8c99425541d3464f9f8ee968040dd817ed4f555110b1fcd69b063f96048a8e481524dc6615ae3cad8d65a35d1a8523680dff0864a5ff0f1f36801ea9c30ec3417976e6031e13ddc84f1eeb8319d7a3c25edf11dd15281c8236af25df7342df9fb4a2d3689ed52b5c0bfcd9b7516530d6f18d8d073579ca19da3ddd57d4cd0ac4b021aae8104cdfe2a64b65603a94e46b6fce73d9dde420d1f660f5aeb184541c9ba0457c867efc8eaf050c3e850f7e8fe3d59c374ef548d5dbb948fb03526b23844cab019d8f7badf1c28f47f2f103d37ea328617d891ab1a5dd1b531f30869eedd49428674183bef36f90e6ef67fcbe7d63e0772a03449c6298f23654d8b082fb43cdaf1278866b088e89001b6d9a077d74d3d9d91ae325156e2dab46a365883c1b9b4b1df1b2547cc8c17823ba985c5e01a8f", 0xd7b}, {&(0x7f0000000100)="ae0f17cf961bc3f96b28579e49efbc5e95fb943bd74687ad75374e138ab4b2fe2bb657097b79e3b409ae44982de249457116f993168099016048eed1fd154dba56913086b49ad8cc69bbf164a6745211f48ff1e7c78aa1ce8c2c147349ba1f9258c8b8de0a20156e954cb32afe8f40e598126abe", 0x74}, {&(0x7f00000015c0)}], 0x3) (async) read(r1, &(0x7f00000001c0)=""/184, 0xb8) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) socket(0x18, 0x3, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="dd020000000000000083fe62", 0xc}], 0x1) (async) socket$unix(0x1, 0x5, 0x0) (async) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) (async) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f0000000100)) (async) 5.103269188s ago: executing program 4 (id=126): fcntl$lock(0xffffffffffffffff, 0x7, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x4, {[0x0, 0x0, 0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x823, 0x800], [0x40000000000000, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x2000000000, 0x40000000000000, 0x40000000000], [0x0, 0x0, 0x9], [{0x0, 0x1, 0x0, 0x4}, {}, {0x0, 0xfffffffd, 0x0, 0x800000000000}, {0x0, 0xfffffffe, 0x0, 0x1}, {}, {0x0, 0x0, 0x1000}]}}) (async) r1 = kqueue() (async) socket(0x11, 0x3, 0x0) setsockopt(r0, 0x3, 0x8, 0x0, 0x0) (async) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r2, 0x1000000000029, 0xd, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000300)}], 0x2) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x81) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x3, 0x200, 0x1, 0x8000, "ce8c5cf20cb331af36e95eff94264d35a287ef61", 0xea2, 0x1}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000200)="b91ec7f8729dc3c9771b322c6c9f8014920fc637dd4f5ba4d325121be49ea735e23eb0c6ef7fa3139043d21017d6a81f0f0aedc445c90aa058b024d612d351c35b045e40c46897a1f718e27864374277e2d113045679748fedd9188c502bded841b03f15dacdb93944caa54b045a44a311462c3cd17f4cc2396e92f1c33e25aa98e313d1196355576603360c9cbf0e2b46636d3b10cb359aa4c9571339fb6dba05edd89d7e4d762d958bbb98cc016c0f761a894002745d464c21a1802bd46e1a3d6013e9b4ee30700ce80eda2ab901e6c898bbdc46117e517e09df5387e5752724af13c6f4382c71717baf6bcf2aeefdacc0e1e242226e8b4665fc682d15818e39f385cc9bf16493081b52d3d2faab614e7d95f03fd1f3190d9484f1156f4400730d4c9c353ebdf53864138bb882a8007561200cecf4039bbd2444e4874c4bd7c96756dab435aa68cd2389aeef4c303e2761e6bb78f5746f98452b1f99d6f5d97b2cbeab302c7f76e09e55f66e32620041daf6dfa697fd6fc0d1e37eabd8c70ca77e171904a19a17ed47d8e038a424f1f9e2ccee5c5dce0abf9b926b57451e5dcfd4ec0eebca392559f363cbad71fd894299a58dc745cffbfbec7eea8cc9a3efc15c78a346ea7e20208d9ab80ab53b221f1ab57b9fc1e2a31b26366eafe7e78a78c760b8ddbd4eac4dbdef848de05ee89e7cc38756417eba09a0a831089f72819bb93c307f8616de471835695f8dbe0629023da1579772fdcc998dc4124925740addf31fdbade173b9dc632573c54a30f509bc236e05f8a685e9394fa4ae8d6a383abab4dab6000fed826afd33e36358b8c0fb4b859e8cba329c842e139a3ce95dee5958593bbfec8aca7198be1aea87e842649bfb8cd1539bf3b93a951568443ff1a0e65e49ab8eb393e1fb5453f7d61694435de30e41f3c7121eeab389677ff557239157f4ffc622a214f6a39abc002fe3d94287605a27ff727fb3f78b493f3a82ae7f5b817f13c5a0388345d16db436ed984a2293acb88eb37f5df62f5fd40533eccfdff51949a75233d32ebd122dede60371841258f276a4d0287ffb9b63d6771a41d5cc6f1345c439753274aee99c25f93fa4dccd6200e898603ecda8fc663cecf28f88087ee6da73b87d1430ed0dc5b93a315afe5f7c9830eb0be9ec6fe008d0b05b9b766a213454087a92ab3a2b1a1cfcd649414674e9ea9712b5719c4c3e8c973dea3194d5856f5729bffb8b67f2de99294c54cc800fbb8707021a5e9534de9ad9b98209b7af7f72bc3d16dda560fe8ddb61e468b2f7786848a02ac03e6d6ff7928e760f1651c00d37e3", 0x3ae}], 0x1) (async) pipe2(&(0x7f0000000000), 0x0) (async) ioctl$FIONREAD(r4, 0x80206982, &(0x7f00000001c0)) 5.068962604s ago: executing program 4 (id=128): r0 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x803, 0x7, 0x7, 0x101, 0x80000001, 0x7, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x35}, {0x7, 0xfffffffc, 0x1, 0xfffffff8}, {0x9, 0xf86, 0x0, 0xaf9}, {0x1, 0x800, 0x7}, {0x401, 0x7fffffff, 0xe, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xcdf, 0x1, 0x4f8, 0x101}, {0xa, 0x7ff, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0xc7, 0x88}, {0x8, 0x10001, 0x9, 0xaeb}, {0x7ff, 0x9, 0x8, 0x5}, {0xb8c, 0x4, 0x5, 0x6}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0x4, 0x80000000, 0x6}, {0x0, 0x1, 0x4, 0x30000}]}) socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async, rerun: 32) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) msgsnd(0x0, &(0x7f0000000500)=ANY=[@ANYRESHEX=0x0], 0xd2, 0x800) (rerun: 32) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) (async) r1 = syz_open_pts() close(r1) (async, rerun: 32) r2 = msgget$private(0x0, 0x785) (rerun: 32) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCSETA(r3, 0xc0104419, &(0x7f0000000740)={0x2, 0x2, 0x400, 0x8000, "0148320ac5e4e8060095fc7b00", 0x3, 0x6}) (async) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01ca31"], 0x8, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="020000ab"], 0x8, 0x800) (async, rerun: 64) msgrcv(r2, 0x0, 0x0, 0x3, 0x800) (rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0)="ed", 0x1) (async) recvmmsg(r5, &(0x7f0000000880)={&(0x7f0000000240)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000300)=""/163, 0xa3}], 0x1, 0x0}, 0x2}, 0x10, 0x1062, 0x0) (async, rerun: 32) shutdown(r5, 0x2) (async, rerun: 32) readv(r5, &(0x7f0000000100)=[{0x0}], 0x1) recvfrom$unix(r5, 0x0, 0x0, 0x40, 0x0, 0x0) (async) close(r4) msgrcv(r2, &(0x7f0000000380)={0x0, ""/24}, 0x20, 0x3, 0x1000) (async) syz_open_pts() (async, rerun: 64) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) (async, rerun: 64) ioctl$TIOCSTOP(r1, 0x2000746f) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x68, 0x2, 0x25452bca, 0xffffff8f, "0000000000000fe4756888051d2300", 0x4000000, 0xc2}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 4.88158267s ago: executing program 4 (id=135): munlockall() socket$inet(0x2, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000)="7b556cd5d74345ca307d655bd615db3089c444835b8ddf7e8c90a319f02f99115218121775cf02d3e59f90152ac139b9acd145f5cf9b2a652b27d2721542dd826ac0f539f676761c8d79e02d36495f8dabe2d9d4b57e59b068b5021a1738212e60cb91053a8870f0e09c000483b90c8b13ffbb07f171d670b731eae56e9d2d9ae6ea01593987d403736613f3afcd6f0a9ed554613013a807902617", 0x9b) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) r2 = getpid() setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0x9}, {0x0, 0x4}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) select(0x40, &(0x7f0000000080)={0x17, 0x0, 0x0, 0x20000000000004, 0x7, 0x4, 0x10000000000000, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1000e, &(0x7f0000000240)=ANY=[]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) r5 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x69) fcntl$lock(r5, 0x8, &(0x7f0000000280)={0x3, 0x0, 0x3b5, 0x1000381210089}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) r6 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) execve(0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) 4.846031819s ago: executing program 0 (id=142): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x0, [{}, {0x3}, {0x0, 0x300}, {0x0, 0x4}, {0x0, 0x10}, {0x2}, {}, {0x3, 0x5}, {}, {0x0, 0xffffffff}, {0x1}, {}, {}, {0x0, 0x6}, {}, {0x0, 0xfffffffe}, {0x2}, {0x0, 0xb4}, {0x2}, {0x3}, {}, {0x0, 0x4}, {0x2}, {0x2}, {0x3}, {0x0, 0x5}, {0x0, 0x1}, {0x0, 0xc97}, {0x1, 0x80000000}, {0x1, 0x6}, {}, {0x0, 0x4ab60683}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) r3 = dup(r0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) fsync(r4) r6 = socket(0x18, 0x1, 0x0) accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/509}, &(0x7f0000000080)=0x1ff) setsockopt(r6, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r6, 0x29, 0x23, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) poll(0x0, 0x0, 0x1400) sysctl$net_inet_etherip(&(0x7f0000000140)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f00000004c0)="41e76495f0a687ab663a493a413ed8a22cea31f724f2d31d25823f893c63033169e84ce45ce655f3a84103c55af193e0b37ccf68566023de157e37398a2c77bbdd24e7230a749d0d0a7e7741a2932300b427d158f4fa2bc198145f69d38366f329eeb140daf98af1ef44355f0e8448f0d9e834fbe37128a03051b054e134c6f0190bd7460c9412c048", &(0x7f0000000580)=0x89, &(0x7f00000005c0)="f6e2a6a0102e54edeef1e2379c38b0a04b8959f3f41275ba795f94bdda9da773bb532d5d47d1af411b88b09659b1ec2a4295bf53010c610aaba544e7381045d94e8a7c208f08e521880aabf780c1bdee2b244514867fcc4fb017ac0acea905fc3d64197fb4613ce2e83331b2818e99d3c08d8860dc46b68386b1a89ba65324396a47b2689e59799c8fcafdaf39e77902e354", 0x92) r7 = socket(0x2, 0x2, 0x7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) 4.77333554s ago: executing program 1 (id=146): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x7, 0x10001, 0x80080004, 0x80000001, 0x80000000, 0x10, [{0x0, 0x8, 0x4, 0x71000}, {0x20000007, 0xfffffffd, 0x8, 0xfffffff9}, {0x8, 0x5, 0x0, 0xafd}, {0x1, 0x800, 0x7}, {0x3ff, 0x7fffffff, 0xe, 0xfffffffd}, {0x2, 0x6, 0x3, 0x1}, {0xcdf, 0x1, 0x4f8, 0x6d}, {0xa, 0x804, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0x3ff, 0x7}, {0x4, 0xffffaac2, 0x9, 0xaeb}, {0x7ff, 0x9, 0x8, 0x5}, {0xb8c, 0x4, 0x5, 0x6}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xb, 0x7, 0x6}, {0xffffffff, 0x1, 0x4000004, 0x30000}]}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x64, 0x0, &(0x7f0000000240)=""/100}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x1b, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000001c0)="ebff8bff13924800", 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 4.772194359s ago: executing program 1 (id=148): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0xaa, &(0x7f0000000100)}) r0 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f0000000080)) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) syz_open_pts() lseek(r0, 0xce, 0x2) 4.677357219s ago: executing program 1 (id=150): mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x9) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x2010, r1, 0x8000000000000000) mmap(&(0x7f0000018000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x9, 0x8}) execve(0x0, 0x0, 0x0) 4.674408112s ago: executing program 1 (id=153): mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x4000400f}]}) (async) sysctl$kern(0x0, 0x0, &(0x7f00000016c0)="00a0a7890ca82026dec3e59be543bfcb4c969b0000000002400017bc333f1255636e729535643f60710e0000d5ced8cb242e1e96f4ff2270f27e7ca800000000", &(0x7f0000000080)=0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000300)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x21, 0x0, 0x0, 0x0, @multicast1, @loopback}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x18c3, 0x8001, 0x9, 0x2, 0x4}}}}}) (async) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000180)='./file0\x00', 0x10005, 0x0, 0xfffffd57}) (async) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) (async) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) (async) execve(0x0, 0x0, 0x0) (async) getgroups(0x0, 0x0) lchown(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0xa}, {0x16, 0x3, 0x0, 0x48a6}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="ddee36", 0x3}], 0x1) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="00e0ae4e7e0d0000bc5a91501d94a34b8e5f84cf", &(0x7f0000000080)=0x14, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) 4.630569405s ago: executing program 1 (id=156): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x3, 0x400101, 0xffff, 0x81ac, 0x10001, 0x10, [{0x0, 0x3, 0x4, 0x4}, {0x6, 0x9, 0x7, 0x9}, {0x100, 0x1, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200727, 0x2803, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0x8, 0x3ff, 0x4f8, 0x9}, {0x6, 0x803, 0x14, 0x8}, {0x5, 0x82, 0x5, 0x6613}, {0x6a74, 0x6, 0xd3b, 0x4}, {0x1cf, 0x10001, 0xc, 0x2003}, {0x8, 0x9, 0x5, 0x2}, {0x3, 0x7, 0x8, 0x4}, {0x9eda, 0xeffffffa, 0x1, 0x6}, {0xc, 0x5, 0x2, 0x10200000}, {0x0, 0x8, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x43) (async) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c60005136000009f05", 0x9, 0xa, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff21) (async) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x80000000, 0x59ce, {0x101, 0x5ba}}) 4.629710479s ago: executing program 5 (id=158): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffff7) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x144}], 0x1, 0x3) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xb9, 0x8, 0x5, 0x101, 0x29e9, 0xd6, 0x2, 0x7}, &(0x7f0000000040)={0xb, 0x40, 0xcbd8, 0x1, 0xd7, 0x2, 0x6, 0x6}, &(0x7f0000000080)={0x401, 0x1ff, 0xf2a, 0x7, 0xfffffffffffffc00, 0x8001, 0x2, 0x8}, &(0x7f00000000c0)={0x2, 0x25}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffff7) (async) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) (async) poll(&(0x7f0000000180)=[{r0, 0x144}], 0x1, 0x3) (async) socket(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) kqueue() (async) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) (async) select(0x40, &(0x7f0000000000)={0xb9, 0x8, 0x5, 0x101, 0x29e9, 0xd6, 0x2, 0x7}, &(0x7f0000000040)={0xb, 0x40, 0xcbd8, 0x1, 0xd7, 0x2, 0x6, 0x6}, &(0x7f0000000080)={0x401, 0x1ff, 0xf2a, 0x7, 0xfffffffffffffc00, 0x8001, 0x2, 0x8}, &(0x7f00000000c0)={0x2, 0x25}) (async) 4.629344963s ago: executing program 1 (id=159): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) syz_open_pts() (async) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000340)="3cd15db7c3", 0x5, 0x1ffffffffffffffe) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xdff300) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xdff300) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0xcd504407, &(0x7f0000000740)={0x1, 0x0, 0x0, 0x0, "aca2224ff1c14649ebb178926cc9795a6b4700d1", 0x7, 0xffffffff}) 4.567146846s ago: executing program 5 (id=161): r0 = open(&(0x7f0000000180)='./file0\x00', 0x6514149a05966554, 0x84) r1 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) r2 = getppid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) select(0x40, &(0x7f0000000000)={0x12, 0xfffffffffffffffe, 0x10001, 0x27, 0x3ff, 0xfbfffffffffffff9, 0x0, 0xdf2}, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x205, 0x180) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0xfffb}, 0x5e, 0x68, r3, r3, 0x8, 0x4, 0x2, 0x7}) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x2d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VNDIOCSET(r4, 0xc0285108, &(0x7f0000000000)={0x0, 0xfffffffffffffff8, 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f00000000c0)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000302010008, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(r6, &(0x7f00000000c0)=[{0x0}], 0x1) close(r0) poll(&(0x7f0000000040)=[{r1, 0x48}, {r0, 0x54}], 0x2, 0x9) 4.566130959s ago: executing program 5 (id=163): recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1003f8d}, 0x10, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 4.491665504s ago: executing program 5 (id=164): sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/221, 0xdd}, 0x0) (async) chroot(&(0x7f0000000740)='.\x00') (async) syz_emit_ethernet(0x2a, &(0x7f0000000340)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x3, 0x1, 0x0, @rand_addr=0x6b89, @multicast1}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x8}}}}}) semget(0x1, 0x2, 0x100) (async) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff0937, 0xffefbff2, 0x0, "ffffffff9b752d022000", 0x401ff, 0x8}) (async) setreuid(0x0, 0xee01) (async) seteuid(0xffffffffffffffff) (async) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)="8269cd28367f22fc85ef3a6eb30547a68400fffb8db76e74c03d6cc2eea2782146294dcbb86fb2c2ccc1624d4a3e35d69a1c9c89b74aacaa51d8dd7c50553dbd58a011716f9f1dcbf02eaf668240b786e4dbbd5f2fd65b9098e719c6f8fbd20506dfbadc0d", 0x65}, {&(0x7f00000000c0)="a07c2c25269a86fb8bd133ab", 0xc}], 0x2) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0x100, 0x0) (async) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x120, r4) (async) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001940)={0x2, 0x7f}) (async) open(&(0x7f0000000100)='./file0/file0\x00', 0x615, 0x30) (async) r5 = semget$private(0x0, 0x1, 0x10) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000040)=""/49) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x2000) (async) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x6f) setuid(0xee01) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) 4.488131781s ago: executing program 5 (id=166): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000300)="2fc9f952368ebfdf797f87deb23a2f539d19e22c72b0631e245070392e69", 0x1e}], 0x2) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="36635501f3cfc3af9d8be5bc1e0f728a3915ae731365f4011fe9e0568d919725eb4be2a58dc21e817b8bb5f7da33f018575a3d93320503be6bb971f0d170e24c47bddb6a1dced8501c9ed2843b6e289c7c2b5e19f0aa6650e68875ac35a12b7f3b4c8b0aaaa91596db630b8cb7acbf2e1c57bd5eeb26f4603f1f7516c31bb86d4bf983c4f9f74e521bf0312083da7c158e6b4915d4ea172107135c5819632e31b82e9e08de49a90e", 0xa8}, {&(0x7f0000000180)="6cfc8ff9e27f938acb92802075b24b2a0b0c07b0da4dcd910a0862e585540f7603164cd4019d500a21415b217684857736c3296cf89d9e5f63c6ee294d77c4125844145345fcf9367d4db86a9a8617d9506b5cc3c41f149fd88441011cf9409e228b234b926d3cc9d3c1bfb8a85733c6dc47610e4b1cec862d1ec5b3e360f56564ea543ae92059aaf8f703f652fa9c33a34c80b658723370184fcea19c7e9685b99db6fe47290682c52007ea6a0983e73cd002a4f48f6b5ec28c8596ecbda98576934508fd24573630402be0d32cf46a841aa4db3ca637f847ae8c7239fa2afd5a7e", 0xe2}, {&(0x7f0000000340)="d3aa9d940cdb9edad3d345dac91cf71f47fb98d12fff8f2f744fa5a040340a54cfdef7537214014d1b935a9327828db17ff73bb3d6ea6f7003d6f6dc8462f1d6657e518c22d1723c700b9a04a31e058d49ea82c61815323388950744fc6c0d912712893e267296aaa0ef4a2c23e7db64cb47467c58c842e39137960eedd7c76b1e4d21b8a773aee78a85c5b5131d578418e53f37877df17a06b4913322fc5bc37a39f321f2cf66da6a89db155d932cc41bec1fdaed607eff3bc40a6d64ec44c40aee688b9dcb613a", 0xc8}, {&(0x7f0000000440)="4fb33f5e35ab7e087595e4b688f5ee40054c438cdd093ddf72278087b5d59eff12082b6bf34807fcc3f35fad5b5ee2ec44b70bbc3396e3cb2a4cb24bdef26c1acfca616cda86af14bb63e42cbb78a5578048f2b9734aa614887b954f75b8eafbdb416bb345a05ae8a1fc88abddb1271f1240e7b0a9083c5527dacb4aae8f78ecb9f73ccf3cd0e8434b8371238d2da22c1dde1f3394f993ff57b1", 0x9a}, {&(0x7f0000000000)="47e5ee21a72b9ec5c0c51b6788d080e00e835b47bc1dc95bf85512d8fc793ef52ebc43a2169db21539af572a1a8cf902f60188dc01e71ef4d5", 0x39}, {&(0x7f0000000280)="93a8f376007dea545d8ff5f861da9db90f1b1dde9e7ce21f2ab1d929bd51696c9358fb0417151576ca27b163d8a9c7eccd9ee75a7b3fc92673fed2cc727552c9344e8d0dbcbccb87675b8ea9c9906afd37da64e8ab3a02e96742148b4df3fff3c6e9b1a7f8928539c46e642e6607fb1bf8ee4ec9747726b785c9a896e1087535", 0x80}], 0x6) execve(0x0, 0x0, 0x0) 4.280627827s ago: executing program 3 (id=169): mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206918, &(0x7f00000001c0)) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) r2 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xfffffffc, 0xbf, 0xfff5, 0x1, 0x7ff, 0xfffeffff, 0xffffffff, 0x0, 0x2, 0x80000, 0xf1a}) (async) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x248f, 0x80, 0xffff, 0x1, 0x21, 0xd, 0x4000001, 0x2, 0x1, 0x1, 0xf1e}) (async) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) rename(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) (async) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) (async) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x8, 0x5, 0xffffdf82, 0xffffff8d, "08ed95990000000000000000ffffffffffffffe6", 0x4000000, 0x5}) writev(r4, &(0x7f0000000b00)=[{&(0x7f0000000200)='\x00', 0x1}, {&(0x7f00000007c0)="0aab6880661cd090d8b6bc3748f58855b6cb1b2f912eae1bb7f85c7a445e98f26c6e052804ce1ccf6b487c4db26f974789c14e45a595e0cb3025410bfadf952649c1070d63da586e067e8d0caf89299eaf745f2be722452d950f5b184cbe97de06710f6eede0ebc7aeccb86924a1cbe3f25b921b49e539926bc903d3ef81975a86d947f060bc872b6a16de51d2b3128e44c4856f0672dfe3411d734a5c98f69e1dba143a9ed083afe2", 0xa9}, {&(0x7f0000001100)="be8fa39a5b7e7ce526d621e413b95e300500ddffc0c52afa5e8a38effd416d97a5a63805f856b91402e1576089868c48f511f38da6d53e63b1418e0d898db73ca1b743256cdb0bd17a278144622d8cff85dc17dccad20475d038a8621289072ce0b3df6d28b3a7cc85ca925edf051c6d3977febb207ccd6b99ce324f5f4a02a62ee88cde1230fc193b72387ad7f518531c5f6d89604a69823319a5adb8349c9539ce19b0ad702b07908675b1d0ff2115a2f10c80036fb869922a836552a4c88769c0ea21196fc481e09be09ae1387b603fc8b8b99d3a5f49265012ad317efffad9b89019f30443202dd52ce2b69ca500e6a58c97245754ad1eb0326540a9844637c4b2d8d491a0b0c5ffc46de026361049518b29d4bc242354127a9f963e60c9f4", 0xffffff48}, {&(0x7f0000001040)="bba36cb75b6651c5d4b62b500c1b037935cae94fdec41ba2e1f56043189f9e43b466f8ebea5ad0f26dc27b4fc95fbff7b80df4df37ec89b0237969f1255b92e28aa4d21c1f00f3706ebaeb5addf1e95aa2897e8896b3982e9d8dea02a4074eb7ef4367db68d1ab66ce5ce8284377e541881532719f1fe4673ad088ea5f7ac1ac9e0884220d11ecb99a6d1cd30b", 0x8d}, {&(0x7f0000000e40)="132ac8b3c2529a787c8f38187ee748d9d40d325440df744025a26bc76b69aab3094478db062a1819c2eb03bcc1011688cfcedea07e602924165dadc24e486d5d29820514293fb3c29f42bb5d8f32eb99a11f2d9bf548cdeb6eb3860d722f22199e698da8788add51f647ddfcaa6becd60f99ec417a87595063ba557d0cf9ce577eaca8be790de6f1ec515c56659c3083e949fac0aa7bbdc6e003f9db879c12caa7873fe690a026bc8b6e9aa1a76c6365e93d51331acf622df6a539b541abedbea6d1abc68eed0bb7ead903ac34e609fdcf69be7644a63aedfcd60ca60f830af9ff5982865544a287d67e34f584379aa4ee01", 0xf2}], 0x5) (async) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) chmod(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80) 4.279707455s ago: executing program 3 (id=170): setitimer(0x0, &(0x7f0000000080)={{0x9, 0x4}, {0x0, 0x6}}, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x3) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r1, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x27}, 0x2, &(0x7f00000003c0)="ee18900833d308eba81c1683fdf11b1b8ab2300152b3780b4584cda4d48918de2dc24ce1cb9126149215662a1e2cefecefc5e8e0878bd63c042ef10a", &(0x7f0000000400)=0x3c, &(0x7f0000000440)="c23db58c52774528a100d994f96785193a8f22f21f6c068d40be24c7e183cc85f9bd32bd0a033c05d4d9c1814710a32869be4176d14b18c12b2eca350085e9d8862b17cc7830233b114b6f09ae2d8c45615365bbe3e235e5a64d346abb3539c8abe9258386ad6c6aa87a1334f2cfe05253314a4b67a6d8", 0x77) madvise(&(0x7f000080c000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f000021a000/0x1000)=nil, 0x1000, 0x4) 4.279318364s ago: executing program 3 (id=171): pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x101, 0x7}, 0x10) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)="d806981d01af739167c955a169807aeb5f", 0x11) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000480)="940274e9f6f9", 0x6}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03", 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000719000/0x3000)=nil, 0x3000, 0x1) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x12, 0x3ff, 0x2}], 0x0, 0x0, 0x2, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$FIOASYNC(r7, 0x80047469, &(0x7f00000000c0)=0x5) write(r7, 0x0, 0x0) writev(r7, &(0x7f0000000080)=[{0x0}], 0x1) close(r8) recvmmsg(r2, &(0x7f0000000600)={0x0, 0x800}, 0x10, 0x840, 0x0) recvmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/239, 0xef}], 0x1, 0x0}, 0x40) 4.123131935s ago: executing program 2 (id=175): r0 = syz_open_pts() (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) syz_open_pts() (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e05000000a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287f", &(0x7f0000000100)=0xfffffffffffffea2, 0x0, 0x36) (async) syz_open_pts() (async) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0xffffffffffffffff, 0x10002fbffffff}) (async) recvmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x62, 0x1, 0x0) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5aeb7b42eab8dd0017236f060f918503740799f35d7e2e733fc1ce9e45cfb279a7aeb65ad9859d427a701bb4c25773931def673bea9bf786061c13935cf58279287d41ec345ac1598b7b4e5c36a3d5ecc1893e17e380a226ad0d75529c4623ddfb51dbafffe78145aed33f3c482faf44cd4fbeadc3a67a824d08a4333b14f7a032ce11d5530043711766c9b6de2be6f02696bd39a7bab01735c492d971dbc56c0ac859c5c750dabb6962382008fbeb3d9d6eedc7eb2b0cdc5a6dcc08472c67d346a4c6c2944d777d2414c65d905235d3e", 0xd3}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57a", 0xe43}], 0x4) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000740)=@un=@file={0x0, ""/533}, 0x217, 0x0, 0x0, 0x0}, 0x2}, 0x10, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000010c0)={0x9, 0x1}, 0x8) (async) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x6a, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) (async) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) (async) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYRESHEX=r1], 0x18}, 0x0) r4 = socket(0x2, 0x2, 0x0) dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) bind$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) (async) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f0000001300)="35ab676aa234cb450f065a151b5830523af9825b1e1fea9e9b9ab36166b997e600c62c34b08acb6b577f089f46a69f3d0f31a7c90d80918767d93bc92c21acf0bfaca8ce4f705f9e50498051c1d5ba0769d21c1611a0e99aec823a55efea68a6f435a639b2fd27b5c31c983391145f041be3ca6960f23bb2f0b403743639134559eaf2b8465fb46bcbf0b2fccab579ed34fe06af8d72888085b78e94335b000000", 0xa1) (async) sendmsg$unix(r4, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) 4.122722345s ago: executing program 6 (id=176): r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES16=r0], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) (async) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/183}, 0xbf, 0x3, 0x1000) (async) setitimer(0x2, &(0x7f0000000100)={{0x57ba, 0x8}, {0x4, 0xfffffdffffffffff}}, 0x0) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f0000000100)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x2, 0x2, 0x0, 0x9, "a361574a5711e4ed54e6c69d587e32e53f70523c", 0x2, 0xc}) (async) msgsnd(r0, &(0x7f0000000000)={0x3, "f0e1"}, 0xa, 0x800) (async) msgctl$IPC_RMID(r0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 4.122254808s ago: executing program 2 (id=177): getsockname$unix(0xffffffffffffff9c, 0x0, 0x0) r0 = kqueue() dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x803, 0x7, 0x7, 0x101, 0x80000001, 0x7, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x35}, {0x7, 0xfffffffc, 0x1, 0xfffffff8}, {0x9, 0xf86, 0x0, 0xaf9}, {0x1, 0x800, 0x7}, {0x401, 0x7fffffff, 0xe, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xcdf, 0x1, 0x4f8, 0x101}, {0xa, 0x7ff, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0xc7, 0x88}, {0x8, 0x10001, 0x9, 0xaeb}, {0x7ff, 0x9, 0x8, 0x5}, {0xb8c, 0x4, 0x5, 0x6}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0x4, 0x80000000, 0x6}, {0x0, 0x1, 0x4, 0x30000}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000007}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x20, 0x3}, 0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140), &(0x7f0000000080), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x400) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 1.791438068s ago: executing program 4 (id=188): r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x12f) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x3, 0x6) bind$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 1.787606764s ago: executing program 0 (id=189): syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x2000, 0x4, 0x0, 0x0, @rand_addr}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x6}}}}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) 1.787133075s ago: executing program 0 (id=190): r0 = socket(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000004c0)="7228bde754a64ebb", 0x8) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000004c0)="7228bde754a64ebb", 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3201) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3201) open$dir(&(0x7f0000001100)='./file0\x00', 0x1, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x7}, {0x100, 0x4}], 0x2}) 1.784755169s ago: executing program 0 (id=191): ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)="9725db874b5776d5676fed1ea73f98a0c434268a8320db3eab6b66f85fc6c3e3784eea0a60bdf4f4428f0b0f73d3d47237f91da5d2059c1266e040db88848df71ab56420822a1aba3070fb930a29ddebb11cfe86730eec721e0af6bcf4d00a107421406cd3f2d2d584822e5a2dca988b787135219952d8f7402de7b9291c788fea559f86c9ffda5f03d0c9559630db", 0x8f}], 0x1, 0x0, 0x0, 0x4}, 0x0) (async) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 1.784427551s ago: executing program 0 (id=192): sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x2, 0x0, &(0x7f0000000240), &(0x7f0000000280)="84951277", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x2, &(0x7f0000000840), &(0x7f0000000240), &(0x7f0000000280)="84951277", 0x4) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x10, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ni={0x8b}}}}}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) 1.580723364s ago: executing program 0 (id=193): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)='o4', 0x2}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000180)={0x3205, 0x44809e9a, 0x7fffffffffffffff, 0xe, 0x2000000000000000, 0x181c, 0xdc, 0x6}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6384) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0xc0307006, &(0x7f0000000100)={0x7ff, 0x10}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0xffffffffffffffff}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0xfd, 0x440}, {0x7, 0x0, 0x5, 0x6}, {0x6, 0x0, 0x1, 0x48a0}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="d3ee36ee6e0e1b0378c50008e071b6e8e6561956bd2af59f146cecad", 0x1c}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0xa}, {0x16, 0x3, 0x0, 0x48a6}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000300)="9629b3ee593909601df058f75895869f130ea0ad7ca879a76781df062dba6514f50e0c9995ef291b", 0x28}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="00a0a78d0ca82026dec3e59be543bfcb4c969b00", &(0x7f0000000080)=0x14, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0xb, 0x6, "f652b2", 0x10, 0x3b, 0x5, @ipv4={'\x00', '\xff\xff', @rand_addr}, @rand_addr="f5354a79e9ea60e5583081dd98b8bc8d", {[@routing={0x89, 0x0, 0x0, 0x89}], @udp={{0x3, 0x1, 0x8}}}}}}}) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="713d42c755e7d3501d94d1a3a34b8e00"/29, &(0x7f0000000080)=0x1d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 1.330882017s ago: executing program 5 (id=194): mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r0, 0xc4504442, &(0x7f0000000300)={0xfffffffc, 0x2, 0xd, 0x8, "8a0000002015000000001000", 0x7fffffff, 0x9}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x1}) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}, 0x1}, 0x10, 0x0, 0x0) dup2(r4, r6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000180)={0x7ff, './file0\x00'}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r10 = socket(0x18, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=[{0x10, 0x1, 0x2}], 0x10}, 0x400) close(r8) execve(0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0x7c, 0x0, 0x0, 0x4, 0x0, 0x9a, 0x7b}, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x42) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) 1.314657875s ago: executing program 3 (id=195): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) (async) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) (async) select(0x40, &(0x7f0000000140)={0x4000000000000000, 0x5, 0x5, 0x2, 0x4, 0xfffffffffffffffd, 0x7045, 0x8000}, &(0x7f0000000180)={0x7fffffffffffffff, 0x2, 0x3, 0x7, 0x4, 0x8, 0x400, 0x3}, &(0x7f0000000240)={0x1, 0x3, 0x4, 0x6, 0x6, 0x0, 0x2, 0x400}, &(0x7f0000000280)={0xfff, 0x8}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x50000) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) (async) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x4, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x4, 0x0, 0xfffffffc}, {0x6, 0x0, 0xb, 0x48a0}]}) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="000422afbe70eebbf0fffffffffffffffffffdffffffe40f86f823f6", 0x1c}], 0x1) (rerun: 64) sysctl$kern(0x0, 0x0, &(0x7f0000000000)="71f95f84cf71b59c7afec375", &(0x7f0000000080)=0xc, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x2, './file1\x00', './file1\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000a80)=ANY=[]) 1.313391769s ago: executing program 3 (id=196): mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r1 = getuid() setreuid(0x0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setitimer(0x2, 0xffffffffffffffff, 0x0) 1.312669689s ago: executing program 3 (id=197): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x2, 0x4001, 0x0) (async) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r1, r2) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYBLOB="fb000000000000000000000086dd6000000000140600fe00000000000000000000f4ffffffffffffff0000000000000000000000aa4e204e2000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="505af7"]) syz_emit_ethernet(0xffffffffffffff2a, &(0x7f0000000000)={@empty, @local, [{[], {0x8100, 0x7, 0x1, 0x4}}], {@generic={0x805d, "066f54041e43c1924bc77073d0f051e6d4480e3202b61823f5c5c58417bc5d55170baa5e33a45ad5dd51b897e1318739665a94b7253436b8f46361ebd2639820bfeadda7a2b7b105ac580f253e5340e177ea0c46cc5c18a9e0ea61b7"}}}) 108.212265ms ago: executing program 6 (id=198): mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) write(r0, &(0x7f0000000040)="3af10cdedae4e75f0bea601f9f684138869e6a2883077166d42a334ba6f04baaaf5ae8a70ad2210cafa9ead67e337938e803b83b517f7569f8c5063579bb3a56103f4a6fb1640213ddd3317bb52e041e3a92632e3e9bcaf7d491f03e8ed399699e7cd2cb7432751235dcc834aba7f2c6313f5ed857e1adfca9f2787b45a6b17390e7f0d145e0da85cce24e353aeec388092f26b517c7aabce3016f190bd254dcb64d445ed5954a2646111544a69a9b24d0cfcccc9a5d716f417bb1bba70ad054a2682c47085cd6e10aa2805ce46c1e63700dcbba9e83", 0xd6) (async) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/14, 0xe}, {&(0x7f0000001200)=""/63, 0x3f}], 0x4, 0x100000000) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001280), 0x20, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f00000012c0)) pread(r2, &(0x7f0000001300)="a5b5df9eebbea14f996502a70934ed646fa094ce1418d6546d45aa786eea607c10cc7ad30300fa247ffaa5b64077538f1b7428f35967d12f7f4f278f40d5efd60279e1c85a91ea63a9", 0x49, 0x6) (async) r3 = socket(0x18, 0x2, 0x5) writev(r3, &(0x7f0000001500)=[{&(0x7f0000001380)="fa2d03c976097cfab99a50579ec00e05bd59c43d5b7e5916a9e41d9a6fad8eaf819fdf5f8dffaa8ecf40abd78c0a6da9ed3c735606a0ef68576bce4affa6c056df3f014872f4c375fb3edd1bf5491043b0ee7c3b53ca3b4b187386bd9d8994dedd5504cf195773615e2b73a6bd286be85165b150805e69367b0c3f847f7b42b3adc886ee99f9e8", 0x87}, {&(0x7f0000001440)="946c0aab2a0f7f69d43ed1a4b2b9eec965c6fe03b9b79638d4b1e9a14c98dc27beed32705aaef21b3ef0ad8dbdd565092c7ef6d44de69d42167eb683fe5134ac54ce99106d1caca29b5ee61bbb1daf5d18fcac75c48f528380d795b0278c4b68a7316530ccdc6f8894463bd80d933583db2f990707e2b93518df445072", 0x7d}, {&(0x7f00000014c0)="610a6d2eb78f70a137d6eb82b825e4", 0xf}], 0x3) (async) r4 = socket(0x10, 0x0, 0x0) fchdir(r4) (async) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000001540)) (async) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001580)) (async) getsockname$inet6(r3, &(0x7f00000015c0), &(0x7f0000001600)=0xc) (async) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001640)={{0x5, 0xdf, 0x25}, 0x0, 0x0, 0x40}) (async) pwritev(r2, &(0x7f00000019c0)=[{&(0x7f0000001680)="46319a0f067d78fb3c416ba6941811d95c318ff70c9d1b39c03ff988e5242e072f7cfadb4b0432b041e52e6aa971709653a622e3dd413188caacee19380b2b0b95e1687aadbac1755a275f1c25cc9deb60d2b0940204254ca1c3be436b03522cdb1fc61125593a82fa3a", 0x6a}, {&(0x7f0000001700)="428cf4951066565fa1496efcfacc412a0692ef067f6542722f9e7b283d7d33c952ef47705c742863ad86caa4cc839a09e2650a675336891658784d3e11d49a0d8372eca2062961e489eb19a39b7997fea7b86abf29", 0x55}, {&(0x7f0000001780)="44c946097540b986a3c55a1ff95195e4ef65acc559373b73b97fa917f13f6a2c732a3c3a80e23a8e8789451cc238a966c7a1dc42661c12e02f29dafcc19b1aaf0f27e4532df2965b6bf26cd8ef1fd7825d8319eaa499d774df17b799b3", 0x5d}, {&(0x7f0000001800)="54100ffd353b386501197718732de8588758fcec8cfea1f1660ff92a318477e8ac5a88fc2b0b198cdfc953777e32cd2bfe3a1fde90a26c5caa4c192e1380781af19e1e3414633bd8d70efd56ea9e30e6642ade35b3286aa91b418fae4ca79e2b108aebbb94d6f3001838034ab572818063dd2b38fea287604849c49456fab63fe2630ac9f60130efd77c75788400d825743e93095cc132b2092fe8b03258ace1bc1f9c4030e6e13f2f0ce9369c99ef1da47fa1539caac494b63ccc6102b286adc434b51e93e7479d7d27ad60a661e1a2025eacf56064725312575fef2d7f3254aa7a66536083fb70b904ef97cabb8b6bf370c8c1d1ed3e8c", 0xf8}, {&(0x7f0000001900)="b0d8fb3b52907f818d6afd30d116c281fcd6dbbb832b1395399d726b22ea0fd6f26815b62eb56fa8701a50925b1ed52013a6003311cd56faab52db9f7fee490f85128d394aa4f977614a3737846d83a94bbd0b8c15362a5e5e2d9d495f06de3d7a50c6ea3418156bc3631ed2dc19b29435d03084e05c995497a9ae0fff2c23cee5b22f203c41d83853981bc754fe34a99745eafcbb642e05cd873a6c33", 0x9d}], 0x5, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, &(0x7f0000001ac0)=0xc) ktrace(&(0x7f0000001a40)='./file0\x00', 0x1, 0x12, r5) (async) readv(r3, &(0x7f0000001d40)=[{&(0x7f0000001b00)=""/213, 0xd5}, {&(0x7f0000001c00)=""/52, 0x34}, {&(0x7f0000001c40)=""/217, 0xd9}], 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001dc0)={0x4, &(0x7f0000001d80)=[{0x7fff, 0x7, 0x4, 0x401}, {0x6, 0x1d, 0x7, 0x2}, {0x7, 0x0, 0xb0, 0xffff}, {0x9, 0x35, 0x2, 0x3}]}) (async) r6 = open(&(0x7f0000001e00)='./file0\x00', 0x10, 0x20) fchdir(r6) (async) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001e40)=""/2, &(0x7f0000001e80)=0x2) (async) r7 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffc000/0x2000)=nil) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x2000) (async) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001ec0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001f00)) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001f40)={0x6, 0x1, 0x2, 0x6, "6efce757a6815830bb60489203238c69f8983d57", 0x10001, 0x4}) (async) sysctl$kern(&(0x7f0000001f80)={0x1, 0x26}, 0x2, &(0x7f0000001fc0)="24aeaf2cbec56f21dadb054ee9ae37b1af125a60b1ee70bc50d68d17e8c61f291e1ef16a4a891ba55f6d5cd7c20c42ee10fe1f80d31de20a8d5a5dae7a8d2b13490b1f59185d6626f837e61291889deac673909c9d3b2ca3b302737c15dc746d530f0bfaf9df3ca0154f4a4e1a2bf3c2d81d21f23717102ff5bb7f", &(0x7f0000002040)=0x7b, &(0x7f0000002080)="ed5a4f705fc75e68d4e135851b4854612d0e0c2783c7ed5ae5873590e75b41432937d705adda50cbff18efc201002c88e5f5496220c9a4d43b19b8e190b87a2219227fb9aa071ea4959fc801900ac8f063e44b047d42249610612cac905e7c009e4defbb1cf9fb5aa147343af0c249ac2eef09dfd8ed2047ce279e0bde0bf0055fccfd0d40a927a1", 0x88) syz_emit_ethernet(0x146, &(0x7f00000021c0)={@local, @remote, [], {@ipv4={0x800, {{0x1f, 0x4, 0x1, 0x1, 0x138, 0x66, 0xf341, 0x5, 0x3c, 0x0, @empty, @multicast2, {[@lsrr={0x83, 0x1f, 0x7, [@rand_addr=0xa, @multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback, @remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0xf, 0xfa, [@loopback, @rand_addr=0x8aa, @remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0xfffff8d9}, @ra={0x94, 0x6}, @timestamp={0x44, 0x1c, 0x2, 0x1, 0x7, [{[], 0xfffffff9}, {[], 0xfffffff7}, {[], 0x8}, {[], 0x81}, {[@loopback], 0x1}]}, @generic={0x94, 0x11, "325d2fd0934db58459d5a996e9e799"}]}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x1, 0x0, 0x10, 0x0, 0x1123, 0x0, 0xc2f, {[@sack_perm={0x4, 0x2}, @md5sig={0x13, 0x12, "f43abb4d4552c7f796f30ea1518ab83c"}, @timestamp={0x8, 0xa, 0x7, 0x8}, @eol, @timestamp={0x8, 0xa, 0x1ff, 0x7}]}}, {"693debb033a6df133323b6df398c56149f2c0913349f36b717173decbacf6a53ff59558d8b0973d1247bdcbd78b302260736ceabb42498235769a8a1c2702ffd579ef481f065236142c4dbd868ea3e7d5f735b386a45273c27b2dce4ee26f197847f6a623932eb1c37792643a133647b1649d319f6f24c28c81c4040"}}}}}}) 75.162855ms ago: executing program 2 (id=199): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637d) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x80000044809e9d, 0xfffffffffffff7ff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0x460) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="020000000000000025053098965bdbedd9977c0fb5931834a33970cbe201ba498dc178c48f914edb25aae724ff23aaae9720146f7dd9b69779b27325b5e9966529f7f6bf836813293a59a9e27bc6e9fcfbbba6743e964838ba2256d2e65cc51dbff4411e99b975d50dd43fb8f4da19473d7ab857fc48e100891aa39d34c3a01689cbaa9c6bc2090000005c83432d9ac1a078e7d1ffee5ac709b4e800fe041b02f5c617190314d6eeea7cd48790c360c787a8b532e2673ccc93cafe24dc65cc68525f07d51dba746023e12c15af2bf9f66a799f879babfdce5100f5ee87a364336de9"], 0xe2, 0x800) msgrcv(r1, &(0x7f0000000e40)={0x0, ""/254}, 0x106, 0x0, 0x1800) kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000004c0)={&(0x7f00000001c0)=[{0x6, 0x4}, {0x22, 0x5}], 0x2}) accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) r4 = socket$inet6(0x18, 0x4, 0xe) setsockopt(r4, 0xff, 0x1, &(0x7f0000000200)="0747d0cbf286cabbab6cad253016cb656e4dcc475fe2ab121ba1a37d1c2990c73acf7585bcecd7d84c64e0f775c757b695f6c2c8d833f538d5a5", 0x3a) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x6c1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="ddee36ee6e0e1b0378c5bd98e071b6e8e656195650092e23f040951877a81a8701e4257b", 0x24}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000340)="00a0a78d0ca82026dec3e59be543bfcb4c969b0000000000000017bc333f1255636e729535f1324b593cc5307b8972f4af81643f60710e000000140000bf4875744b000000000000", &(0x7f0000000080)=0x48, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x0, 0x5, 0x3, 0x100040}]}) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) r6 = msgget$private(0x0, 0x180) msgsnd(r6, &(0x7f00000014c0)=ANY=[@ANYBLOB="0300000000000000"], 0x8, 0x0) msgrcv(r6, 0xffffffffffffffff, 0x0, 0x0, 0x800) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000140)='\x00\x00 \x00', 0x4) 74.190944ms ago: executing program 6 (id=201): clock_getres(0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000131, &(0x7f0000000040)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000131, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000340)="ce0ced45d03e", 0x6}, {&(0x7f0000000380)="257c58589b78dd0045d89e81c47c4a09f3263cdcff53d533b01919cace83758aca69ab632d02ad6f1923db3d74d1fc9db4709e01e6380f92d85a53f0cd3f089c6e3cd121fed15387d51cf11fb5ad40fec3715642f44acce4023c", 0x5a}, {&(0x7f00000004c0)="fc9c81ed0a7a6a7eb31af371f5ce67d6998e27b39d63ef8f3f46d4052813808de0a92cc4cb555563b2e837f031b77c67fd141b6316e426652c1f08b9fba5c4239ee78d9723bc30d9b022bd7d7ad40165b62c3699d19e0ca4f0ac0a03ba7575a469f467e0d28a42bad533bfc4e7ecbdc0796b32dc4baa386f607ad35b28b34196", 0x80}], 0x3) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000340)="ce0ced45d03e", 0x6}, {&(0x7f0000000380)="257c58589b78dd0045d89e81c47c4a09f3263cdcff53d533b01919cace83758aca69ab632d02ad6f1923db3d74d1fc9db4709e01e6380f92d85a53f0cd3f089c6e3cd121fed15387d51cf11fb5ad40fec3715642f44acce4023c", 0x5a}, {&(0x7f00000004c0)="fc9c81ed0a7a6a7eb31af371f5ce67d6998e27b39d63ef8f3f46d4052813808de0a92cc4cb555563b2e837f031b77c67fd141b6316e426652c1f08b9fba5c4239ee78d9723bc30d9b022bd7d7ad40165b62c3699d19e0ca4f0ac0a03ba7575a469f467e0d28a42bad533bfc4e7ecbdc0796b32dc4baa386f607ad35b28b34196", 0x80}], 0x3) writev(r1, &(0x7f0000000480)=[{0x0}], 0x1) (async) writev(r1, &(0x7f0000000480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x2000007, 0x101, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x7}, {0x401, 0x726, 0xe, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xcdf, 0x1, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x4, 0x10001, 0xc, 0x3}, {0x7ff, 0x9, 0x8, 0x5}, {0xb8c, 0x4, 0x6, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0x4, 0x7, 0x6}, {0x0, 0x1, 0x4, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) sendto(r2, 0x0, 0x0, 0x2, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) close(r0) (async) close(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x74, 0x0, 0x37) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0\x00') (async) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0\x00') 73.837682ms ago: executing program 7 (id=202): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x5}) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x12) 4.935378ms ago: executing program 7 (id=203): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() getrlimit(0x4, &(0x7f0000000040)) close(r0) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x29, 0x80, 0x2, 0xc}, {{r1}, 0xfffffffffffffffe, 0x10a, 0x10, 0x4, 0x8000000000000000}], 0x8, 0x0, 0x15, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="f9e1ec018104875e9414443e275adb78ff6a682a261f202b9c0d6f12af58920447efd57ac08361326aedf9299eb23e2e00578864b536557c8805d63e5665ac724277eacf1d251680d54e1bcf87349a37186b8f83a6ea3e5365608d868834f8a9c9d2a1feb6cfd437", 0x68}], 0x1) 3.521929ms ago: executing program 7 (id=204): select(0x40, &(0x7f0000000180)={0x4e, 0x44809e9d, 0xffffffffffffffff, 0x2, 0x3, 0x189c, 0x6, 0x5}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffff1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffc, 0x29, 0x0, 0x0, 0x10005}, {{}, 0xfffffffffffffffe, 0xc4, 0x20000000, 0x8000000000000001, 0x46ad}, {{r0}, 0x7ffffffffffffffc, 0x49, 0xf0000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x80000000, 0xc3d}, {{}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x9, 0x3f}, {{}, 0xfffffffffffffffd, 0x6, 0x4, 0xff, 0x10000}, {{}, 0xfffffffffffffffd, 0x60, 0x10, 0x2, 0xfff}, {{}, 0x0, 0x38, 0x8, 0x100, 0xfffffffffffffffb}], 0xff, 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e", 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setitimer(0x0, &(0x7f0000000000)={{0xffd, 0x4}, {0x6}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0xfffffffffffffffd, 0x5ff}, 0x10) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x3e}, 0x2, &(0x7f0000000040)="df86ec6013ec6fd4dca3f01aa4bd8f3734f531aa9d8d07b71cbc01f04e5bf1eff59e9cbbdf9a8e573d51ea10f05fa547509db908cc1705db0dc5503c7ac4419ae47dd250b0fba1976253388877e1079fe2fe8eba96f56cf67f12a3", 0x0, 0x0, 0x0) 2.398214ms ago: executing program 7 (id=205): mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getgroups(0x3a, &(0x7f0000000100)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) 2.006488ms ago: executing program 7 (id=206): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x400f}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/178, 0xb2}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = geteuid() setuid(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r0, &(0x7f00000002c0)="e0830632000000000000000a051e", 0xe) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) connect(r2, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) 0s ago: executing program 7 (id=207): sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)="d9bdb1d453b8d228fa79338ff8b57c744b8458f0915fe69399503a9643178057a544077d2204664c25691adaea0ac6031770338f48b77563ce8461f3172d836d448df0900828b001c19eba7ffa00000000b61e", 0x53}], 0x1, 0x0, 0x0, 0x1}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000400)=[{0x8, 0x81, 0xc0, 0x2}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xff7fffffffffffff, 0x0, 0x25}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) close(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004840), 0x1001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc02069a0, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc1084425, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1", 0xfffffffd}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x60}, {0x4, 0x4}], 0x2}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.104' (ED25519) to the list of known hosts. pppx: unable to set addresses for pppx1, error=17 OpenBSD/amd64 (ci-openbsd-multicore-3.us-central1-b.c.syzkaller.internal) (tty00) login: pppx: unable to set addresses for pppx1, error=17 witness: lock order reversal: 1st 0xffffffff83838e00 &cq->cq_mtx (&cq->cq_mtx) 2nd 0xffffffff83901690 &sched_lock (&sched_lock) lock order [1] &cq->cq_mtx (&cq->cq_mtx) -> [2] &sched_lock (&sched_lock) #0 mtx_enter+0x4a #1 sleep_setup+0xc6 #2 msleep_nsec+0x119 #3 dt_ioctl_record_stop+0xbc #4 dtclose+0x105 #5 spec_close+0x45f #6 VOP_CLOSE+0x133 #7 vn_closefile+0x12b #8 fdrop+0x126 #9 closef+0x192 #10 fdfree+0x116 #11 exit1+0x59c #12 sys_exit+0x1a #13 syscall+0xb08 #14 Xsyscall+0x128 lock order [2] &sched_lock (&sched_lock) -> [1] &cq->cq_mtx (&cq->cq_mtx) #0 mtx_enter+0x4a #1 clockintr_cancel+0x2f #2 mi_switch+0x172 #3 ast+0x165 #4 Xsyscall+0x156 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(ffffffff83901690,9,0) at witness_checkorder+0x10fb mtx_enter(ffffffff83901680) at mtx_enter+0x4a sleep_setup(ffffffff83838e50,220,ffffffff833b0cb0) at sleep_setup+0xc6 msleep_nsec(ffffffff83838e50,ffffffff83838df0,220,ffffffff833b0cb0,ffffffffffffffff) at msleep_nsec+0x119 dt_ioctl_record_stop(ffff80000147f000) at dt_ioctl_record_stop+0xbc dtclose(31e5f,81,2000,ffff80002a2979c0) at dtclose+0x105 spec_close(ffff80003c414ec0) at spec_close+0x45f VOP_CLOSE(fffffd805f908290,81,fffffd80097fb548,ffff80002a2979c0) at VOP_CLOSE+0x133 vn_closefile(fffffd806c1079a0,ffff80002a2979c0) at vn_closefile+0x12b fdrop(fffffd806c1079a0,ffff80002a2979c0) at fdrop+0x126 closef(fffffd806c1079a0,ffff80002a2979c0) at closef+0x192 fdfree(ffff80002a2979c0) at fdfree+0x116 exit1(ffff80002a2979c0,0,0,1) at exit1+0x59c sys_exit(ffff80002a2979c0,ffff80003c415230,ffff80003c415180) at sys_exit+0x1a syscall(ffff80003c415230) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7c2507102d10, count: -17 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff80003c414bc0 rbx 0xfffffd8004746c48 rdx 0 rcx 0xffff80002a2979c0 rax 0xffff8000299ddff0 r8 0xffff80003c414aa0 r9 0x8080808080808080 r10 0xefae7382dc4e6621 r11 0x9e8b3eda01d97ed r12 0 r13 0xfffffd8003f56300 r14 0x3 r15 0xffffffff rip 0xffffffff82a95135 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c414bb0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=83575 pid=34469 tcnt=0 stat=onproc flags process=1008 proc=2000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff80002a2979c0 scnt=-1 ecnt=1 forw=0xffffffffffffffff, list=0xffff80003c49b748,0xffffffff839341b0 process=0xffff80003c49d388 user=0xffff80003c410000, vmspace=0xfffffd806c212978 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 83739 150642 77850 0 3 0x80 nanoslp syz-executor 83739 166723 77850 0 3 0x4000080 fsleep syz-executor 83739 412774 77850 0 3 0x4000080 fsleep syz-executor 54931 206484 40156 0 3 0x80 fsleep syz-executor 54931 240659 40156 0 3 0x4000080 fifor syz-executor 54931 306192 40156 0 3 0x4000080 fifor syz-executor 42393 446975 20838 0 3 0x80 fsleep syz-executor 42393 313306 20838 0 3 0x4000080 sbwait syz-executor 98901 408063 1841 0 3 0x80 fsleep syz-executor 98901 289717 1841 0 3 0x4000080 kqsel syz-executor 74930 223165 67721 0 3 0x80 fsleep syz-executor 74930 97255 67721 0 3 0x4000080 fifor syz-executor 31515 329592 0 0 3 0x14200 bored sosplice 86550 245969 0 0 3 0x14280 nfsidl nfsio 75706 324202 0 0 3 0x14280 nfsidl nfsio 15618 410981 0 0 3 0x14280 nfsidl nfsio 51078 453493 0 0 3 0x14280 nfsidl nfsio 30575 468136 0 0 3 0x14280 nfsidl nfsio 16593 39718 0 0 3 0x14280 nfsidl nfsio 78481 162203 0 0 3 0x14280 nfsidl nfsio 37126 206674 0 0 3 0x14280 nfsidl nfsio 33895 107684 0 0 3 0x14280 nfsidl nfsio 56324 22524 0 0 3 0x14280 nfsidl nfsio 58395 311791 0 0 3 0x14280 nfsidl nfsio 95573 346314 0 0 3 0x14280 nfsidl nfsio 50374 19232 0 0 3 0x14280 nfsidl nfsio 90478 88356 0 0 3 0x14280 nfsidl nfsio 54847 25353 0 0 3 0x14280 nfsidl nfsio 19434 358904 0 0 3 0x14280 nfsidl nfsio 88121 262340 0 0 3 0x14280 nfsidl nfsio 37805 5212 0 0 3 0x14280 nfsidl nfsio 12936 192155 0 0 3 0x14280 nfsidl nfsio 30291 521320 0 0 3 0x14280 nfsidl nfsio 30023 87788 1 0 3 0x100083 ttyin getty 69990 450070 35180 0 3 0x82 nanoslp syz-executor 77850 13110 35180 0 3 0x82 nanoslp syz-executor 20838 391730 35180 0 3 0x82 nanoslp syz-executor 67721 393783 35180 0 3 0x82 nanoslp syz-executor 40156 400729 35180 0 3 0x82 nanoslp syz-executor 10558 217355 35180 0 3 0x82 nanoslp syz-executor 43886 477178 35180 0 3 0x82 wait syz-executor 1841 264589 35180 0 3 0x82 nanoslp syz-executor 35180 269829 83766 0 3 0x82 kqread syz-executor 83766 213173 73623 0 3 0x10008a sigsusp ksh 73623 516127 53431 0 3 0x98 kqread sshd-session 53431 421796 81039 0 3 0x92 kqread sshd-session 81039 300231 1 0 3 0x88 kqread sshd 39418 44995 93067 74 3 0x1100092 bpf pflogd 93067 514100 1 0 3 0x80 sbwait pflogd 88135 472066 60630 73 3 0x1100090 kqread syslogd 60630 458113 1 0 3 0x100082 sbwait syslogd 84791 12486 1 0 3 0x100080 kqread resolvd 68750 21373 28078 77 3 0x100092 kqread dhcpleased 60024 140500 28078 77 3 0x100092 kqread dhcpleased 28078 235437 1 0 3 0x80 kqread dhcpleased 37973 504246 0 0 3 0x14200 bored smr 38779 170032 0 0 3 0x14200 pgzero zerothread 48646 447757 0 0 3 0x14200 aiodoned aiodoned 15658 76307 0 0 3 0x14200 syncer update 3697 179095 0 0 3 0x14200 cleaner cleaner 98756 348787 0 0 3 0x14200 reaper reaper 44527 149683 0 0 3 0x14200 pgdaemon pagedaemon 18873 160492 0 0 3 0x14200 bored viomb 42505 387424 0 0 3 0x40014200 acpi0 acpi0 45891 121973 0 0 3 0x40014200 idle1 29135 287154 0 0 3 0x14200 bored softnet3 40632 137853 0 0 3 0x14200 bored softnet2 72075 519566 0 0 3 0x14200 bored softnet1 72333 397849 0 0 3 0x14200 bored softnet0 3540 303798 0 0 3 0x14200 bored systqmp 64067 477812 0 0 3 0x14200 bored systq 32238 317525 0 0 3 0x14200 tmoslp softclockmp 39070 395445 0 0 3 0x40014200 tmoslp softclock 65795 194679 0 0 3 0x40014200 idle0 1 238421 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex amapchunkpl r = 0 (0xffffffff8398ca38) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 pool_put+0xa6 #4 amap_free+0x1b2 #5 uvm_unmap_detach+0x8a #6 uvm_map_teardown+0x360 #7 exit1+0x723 #8 sys_exit+0x1a #9 syscall+0xb08 #10 Xsyscall+0x128 CPU 1: exclusive mutex &cq->cq_mtx r = 0 (0xffffffff83838e00) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x137 #3 clockintr_unbind+0x56 #4 dt_ioctl_record_stop+0xbc #5 dtclose+0x105 #6 spec_close+0x45f #7 VOP_CLOSE+0x133 #8 vn_closefile+0x12b #9 fdrop+0x126 #10 closef+0x192 #11 fdfree+0x116 #12 exit1+0x59c #13 sys_exit+0x1a #14 syscall+0xb08 #15 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10222 11141K 11357K 166960K 11699 0 pcb 17 12K 12K 166960K 45 0 rtable 215 8K 9K 166960K 417 0 pf 37 18K 18K 166960K 73 0 ifaddr 43 7K 8K 166960K 66 0 ifgroup 59 2K 2K 166960K 92 0 sysctl 2 1K 9K 166960K 6 0 counters 70 37K 37K 166960K 112 0 ioctlops 0 0K 4K 166960K 1552 0 iov 1 2K 28K 166960K 16 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1349 85K 85K 166960K 1530 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 6 0 VM map 2 1K 1K 166960K 2 0 sem 7 0K 0K 166960K 7 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 17 61K 93K 166960K 337 0 sigio 0 0K 0K 166960K 68 0 proc 73 91K 152K 166960K 554 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 33 0 in_multi 92 6K 7K 166960K 114 0 ether_multi 1 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 67 307K 307K 166960K 67 0 exec 0 0K 1K 166960K 390 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 246 168K 186K 166960K 4813 0 UVM aobj 9 2K 2K 166960K 9 0 pinsyscall 42 84K 104K 166960K 1454 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 7 0 NDP 13 0K 1K 166960K 39 0 temp 45 8688K 8752K 166960K 5082 0 kqueue 13 20K 28K 166960K 71 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 54 0 51 1 0 1 1 0 8 0 rtentry 176 125 0 31 6 0 6 6 0 8 0 unpcb 144 141 0 118 1 0 1 1 0 8 0 syncache 336 4 0 4 1 0 1 1 0 8 1 tcpcb 808 125 0 118 7 0 7 7 0 8 6 arp 128 19 0 1 1 0 1 1 0 8 0 inpcb 328 300 0 290 7 0 7 7 0 8 5 nd6 144 26 0 3 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 kcovpl 48 8 0 0 1 0 1 1 0 8 0 mppekey 1024 1 0 1 1 1 0 1 0 8 0 ppxss 1192 16 0 16 1 0 1 1 0 8 1 pppxif 1504 5 0 5 1 0 1 1 0 8 1 pffrag 232 6 0 0 1 0 1 1 0 482 0 pffrnode 88 5 0 0 1 0 1 1 0 8 0 pffrent 40 6 0 0 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 38 0 1 1 0 1 1 0 8 0 pfstkey 128 38 0 1 2 0 2 2 0 8 0 pfstate 384 37 0 1 4 0 4 4 0 8 0 pfrule 1344 22 0 17 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 527 0 113 30 1 29 30 0 8 2 art_table 32 528 0 113 4 0 4 4 0 8 0 art_node 16 121 0 37 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 4 1 0 1 1 0 8 0 semapl 112 5 0 0 1 0 1 1 0 8 0 shmpl 112 6 0 0 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 1960 0 446 95 0 95 95 0 8 0 ffsino 288 1960 0 446 109 0 109 109 0 8 0 nchpl 144 2433 0 733 64 0 64 64 0 8 0 rtmask 32 3 0 3 1 0 1 1 0 8 1 uvmvnodes 80 2134 0 0 44 0 44 44 0 8 0 vnodes 216 2134 0 0 119 0 119 119 0 8 0 namei 1024 7754 0 7754 1 0 1 1 0 8 1 percpumem 16 71 0 21 1 0 1 1 0 8 0 kstatmem 264 50 0 20 3 0 3 3 0 8 1 scxspl 216 9413 0 9413 9 3 6 7 1 8 6 plimitpl 152 48 0 31 1 0 1 1 0 8 0 sigapl 424 667 0 596 8 0 8 8 0 8 0 knotepl 120 525 0 0 16 0 16 16 0 8 0 kqueuepl 224 104 0 93 2 0 2 2 0 8 1 pipepl 336 157 0 130 6 1 5 6 0 8 2 fdescpl 520 628 0 597 3 0 3 3 0 8 0 filepl 160 3010 0 2784 16 0 16 16 0 8 6 lockfpl 104 33 0 30 1 0 1 1 0 8 0 lockfspl 48 18 0 15 1 0 1 1 0 8 0 sessionpl 144 24 0 15 1 0 1 1 0 8 0 pgrppl 48 69 0 52 1 0 1 1 0 8 0 ucredpl 104 269 0 256 1 0 1 1 0 8 0 zombiepl 144 599 0 596 1 0 1 1 0 8 0 processpl 1240 667 0 596 6 0 6 6 0 8 0 procpl 656 1037 0 959 8 0 8 8 0 8 0 sosppl 168 2 0 2 1 0 1 1 0 8 1 sockpl 728 501 0 461 9 0 9 9 0 8 5 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 116 0 0 15 0 15 15 0 8 0 mcl2k 2048 19 0 0 3 0 3 3 0 8 0 mtagpl 96 6 0 0 1 0 1 1 0 8 0 mbufpl 256 191 0 0 12 0 12 12 0 8 0 bufpl 280 2966 0 127 203 0 203 203 0 8 0 anonpl 32 5500 0 0 45 0 45 45 0 246 0 amapchunkpl 152 15003 0 14496 29 1 28 29 0 158 7 amappl16 200 1959 0 1928 5 3 2 5 0 8 0 amappl15 192 7 0 6 1 0 1 1 0 8 0 amappl14 184 118 0 105 1 0 1 1 0 8 0 amappl13 176 6 0 6 1 1 0 1 0 8 0 amappl12 168 1288 0 1256 4 2 2 3 0 8 0 amappl11 160 51 0 37 1 0 1 1 0 8 0 amappl10 152 6 0 6 1 1 0 1 0 8 0 amappl9 144 249 0 249 1 1 0 1 0 8 0 amappl8 136 18 0 16 1 0 1 1 0 8 0 amappl7 128 117 0 104 1 0 1 1 0 8 0 amappl6 120 189 0 186 1 0 1 1 0 8 0 amappl5 112 124 0 115 1 0 1 1 0 8 0 amappl4 104 322 0 303 1 0 1 1 0 8 0 amappl3 96 2669 0 2553 5 1 4 4 0 8 0 amappl2 88 658 0 596 2 0 2 2 0 8 0 amappl1 80 9302 0 8700 15 1 14 15 0 8 0 amappl 88 4085 0 3913 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 7 0 7 2 1 1 1 0 8 1 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 8 0 0 1 0 1 1 0 8 0 uaddrrnd 24 628 0 597 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 628 0 597 1 0 1 1 0 8 0 vmmpekpl 168 7009 0 6970 3 0 3 3 0 8 0 vmmpepl 168 45894 0 43879 92 0 92 92 0 357 3 vmsppl 480 627 0 596 5 0 5 5 0 8 0 rwobjpl 72 17023 0 13945 57 1 56 56 0 8 0 pdppl 4096 1263 0 1192 101 28 73 85 0 8 2 pvpl 32 14117 0 0 114 0 114 114 0 265 0 pmappl 256 627 0 596 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 394 0 33 11 0 11 11 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff83837ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 mtx_enter(ffffffff83838df0) at mtx_enter+0xdd clockintr_dispatch(ffff8000377f5430) at clockintr_dispatch+0x3b4 lapic_clockintr(0,0) at lapic_clockintr+0x51 Xresume_lapic_ltimer() at Xresume_lapic_ltimer+0x2a spllower(9) at spllower+0xb8 mtx_enter_try(ffffffff8398ca28) at mtx_enter_try+0x1ad mtx_enter(ffffffff8398ca28) at mtx_enter+0x62 pool_put(ffffffff8398ca20,fffffd806ea542f8) at pool_put+0xa6 amap_free(fffffd80772c9ab8) at amap_free+0x1b2 uvm_unmap_detach(ffff8000377f56c0,0) at uvm_unmap_detach+0x8a uvm_map_teardown(fffffd806c212b58) at uvm_map_teardown+0x360 exit1(ffff8000ffff27c0,0,0,1) at exit1+0x723 sys_exit(ffff8000ffff27c0,ffff8000377f5890,ffff8000377f57e0) at sys_exit+0x1a syscall(ffff8000377f5890) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x76577229a930, count: -18 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(ffffffff83901690,9,0) at witness_checkorder+0x10fb mtx_enter(ffffffff83901680) at mtx_enter+0x4a sleep_setup(ffffffff83838e50,220,ffffffff833b0cb0) at sleep_setup+0xc6 msleep_nsec(ffffffff83838e50,ffffffff83838df0,220,ffffffff833b0cb0,ffffffffffffffff) at msleep_nsec+0x119 dt_ioctl_record_stop(ffff80000147f000) at dt_ioctl_record_stop+0xbc dtclose(31e5f,81,2000,ffff80002a2979c0) at dtclose+0x105 spec_close(ffff80003c414ec0) at spec_close+0x45f VOP_CLOSE(fffffd805f908290,81,fffffd80097fb548,ffff80002a2979c0) at VOP_CLOSE+0x133 vn_closefile(fffffd806c1079a0,ffff80002a2979c0) at vn_closefile+0x12b fdrop(fffffd806c1079a0,ffff80002a2979c0) at fdrop+0x126 closef(fffffd806c1079a0,ffff80002a2979c0) at closef+0x192 fdfree(ffff80002a2979c0) at fdfree+0x116 exit1(ffff80002a2979c0,0,0,1) at exit1+0x59c sys_exit(ffff80002a2979c0,ffff80003c415230,ffff80003c415180) at sys_exit+0x1a syscall(ffff80003c415230) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7c2507102d10, count: -17