last executing test programs: 5.885829372s ago: executing program 0 (id=3234): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x3, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) (async) r2 = socket$inet(0x2, 0x1, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async, rerun: 64) r4 = dup(r3) (async, rerun: 64) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) (async, rerun: 32) r6 = semget$private(0x0, 0x4, 0x801) (async, rerun: 32) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x3, &(0x7f0000000000)="b1f5d915", 0x4) semop(r6, &(0x7f0000000000)=[{0x1, 0x1, 0x1000}], 0x1) (async) ioctl$TIOCSETA(r5, 0xc008441e, 0x0) (async) getsockopt(r2, 0x0, 0x1d, 0x0, 0x0) (async, rerun: 64) r8 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) (async, rerun: 64) r9 = shmget$private(0x0, 0x4000, 0x8, &(0x7f00002cf000/0x4000)=nil) (async) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x983, &(0x7f0000000240)='./file0\x00', 0x8}) (async) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000080)) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/205) (async) mmap(&(0x7f00002d0000/0x3000)=nil, 0x3000, 0x2, 0x8812, r8, 0x0) (async) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfff, 0x9f}, 0xc) (async, rerun: 64) ftruncate(r8, 0x79c8) (async, rerun: 64) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) 5.810860515s ago: executing program 0 (id=3240): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget$private(0x0, 0x420) msgrcv(r1, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0xf, 0x0, 0x0, 0x0, 0x0, 0x100, 0x4}, 0x7, 0x9, 0x0, 0x0, 0x40, 0xfffffffffffffff7, 0x4, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x4, 0x6, 0x3, 0x4}, {0x2d, 0x0, 0x2, 0x2}, {0x61, 0x2, 0x0, 0x9}, {0x50, 0xff, 0x0, 0x40005}, {0x6, 0x0, 0x0, 0x200}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$TIOCSETA(r2, 0xc4504441, &(0x7f00000002c0)={0x8, 0x1003e7, 0xa7, 0xa0, "87a200000020fcf30000000000000000000800", 0xb3a, 0xb}) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x10, 0x7, "55a096d23f3df80f4256e1c61271637ddf7ea02c", 0x9, 0xffff}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r5 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) connect(r5, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) write(r6, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x8b) 5.778808231s ago: executing program 0 (id=3244): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800450000340000000000009078ac1400bbe000000105039078000000054650000600640008840a00eaffffdf007f00000189030100"]) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x8101, 0x0) ioctl$TIOCSETA(r0, 0xc0884450, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffff9, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000057000/0x3000)=nil, 0x1}, {&(0x7f000067f000/0x2000)=nil, &(0x7f000013e000/0x3000)=nil, 0x108}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00007e2000/0x4000)=nil, 0x1004}, {&(0x7f00007c2000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00007e3000/0x2000)=nil, &(0x7f000018b000/0x4000)=nil, 0x200020000}, {&(0x7f00003da000/0x3000)=nil, &(0x7f0000049000/0x3000)=nil, 0x1000000002}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00007b1000/0x1000)=nil, 0x800000000000}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000682000/0x1000)=nil, 0x5}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00007f3000/0x2000)=nil, 0x4}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x86}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000482000/0x1000)=nil, 0x1}, {&(0x7f0000480000/0x3000)=nil, &(0x7f0000480000/0x4000)=nil}, {&(0x7f0000108000/0x4000)=nil, &(0x7f000015a000/0x3000)=nil}], './file0\x00', 0xfffffffd}) setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) close(0xffffffffffffffff) ioctl$TIOCSETA(r1, 0xc1084425, &(0x7f0000000040)={0x0, 0x0, 0x5241afde, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1"}) sysctl$kern(&(0x7f0000000140)={0x1, 0x4}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) 5.700818851s ago: executing program 0 (id=3252): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000200)=[{0x24, 0x0, 0x4, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf3, 0x7f, 0x400e}, {0xc213, 0x10, 0x8, 0x80000000}, {0x4, 0x70, 0x5, 0x42}, {0x1, 0x4, 0x3, 0x7b}]}) pwritev(r0, &(0x7f0000000080), 0x0, 0x1ff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='r\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x70) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x5c, 0x9, 0x4, 0x84}, {0x2, 0x9, 0x28, 0xffffffff}, {0x6, 0x7, 0x2, 0xfffffffe}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000001c0)="ebff8bff13924800", 0x8) connect$unix(r2, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000002c0)=""/230, &(0x7f0000000100)=0xe6) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0xa9, 0x1, 0x80}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffb, 0x84, 0x10, 0x5, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0xfffffffffffffffc, 0x3}, {{r0}, 0xfffffffffffffffb, 0x41, 0x80, 0x5, 0x100000000000000}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x8}], 0x724, 0x0, 0xd1c, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x59}], 0xf0e, 0x0, 0x7fffffff, 0x0) close(r5) sysctl$kern(0x0, 0x0, &(0x7f0000000440)="1cf71e3471acf15491501d94a34b885f84cf4606751ceafdf06b8b19f8d53e83ccbc483449c67b33f594111de1716dd3b7", &(0x7f0000000080)=0x31, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r2, 0x8, &(0x7f00000003c0)={0x3, 0x2, 0x0, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) 5.357753473s ago: executing program 0 (id=3276): select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x4, 0x8001}) (async) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x6004, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6dc) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x51) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x82) (async) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) sendto(r4, 0x0, 0x0, 0x40a, 0x0, 0x0) 4.494598305s ago: executing program 0 (id=3336): r0 = socket(0x6, 0x2, 0x7) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) dup(r0) close(r0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000340)="072622fb1b3cb49db2e216ef95318ff06f6663219d23bf566b38e11e69c2e58cac3ada05191d36d24ba0153a21ce02984ff1294b36d8e4ab332b71635f303543c74f18c0f88ad228b3d6fcf3880bb6682036fd9211a53e797e38a4d1aa91a38087d9116258bbc360150117772eaffeffd91186a6434f68205faf240983a6bc8cd561892f362d48a3d61caaa607da4c51d20116c73e9ba7141ec61811501da3f52de27fd3f97e869da8b9b9688aa3a4e69f217f614c3542e96ee687eace61fc6614734f4bcd4c2695b8e468665474f1e579f70e12bf29247ef24a2682d0c798aec57470f059fcede1ecbab7bae636c5d922644eeef0da9342d78df41464b1ea594c87a345205ea36f7a39fa6cf4c9bd838e305c039b504071a0a79b949afff4c4482f311f567b1c5e4885cef4ffe67f350b08f6191714fbc050d2bd2d4bd6b5bd9bb1c66f810849ab1781d0b3867243d2e44263de5bfc3f0ff9b15c2f8f96996b73d2f75f299e0a4d8b1288c64c7fe7636e37c94306dd5c4013dd3ec901834bf361d21a61cda8287ce90a8a3956926bb1c8413b555df6620031031d507bea1ad86fa74b8460fef03128d25a04d95430db127f696f1f163f4b39cbb357b37991a0f12a47f5f9b7bee7b344d47cce1243f4f7e6447238b0c9807421f61003f4e3d41209780826ab3dd7b0f58d9fbc1006f88eb5267f964ab6eafd162b6738573f755d0be37ec75fd9c8a3a056ff8b0eb14e9c9703e9aeb542ecd0f7b77c358b2d689f00489dcae8b487fce2fdb2351591d7e53df6aad4ead62a638bcfe1ff7cb98f607f54f5f722be84c15ea79a8716c983523cf063eea1751343e78dcbc2961d4af9073d7e1b109af1f20fa1f2611e8608d1d6f49483e8f576866d30f289320c949d493ce2603dafa8e029185f98031b9ae48a1e503ab2535ba75b6de96a8bd53200e00134df2f1e16d62ef6a65c31523b0f6d3a5c299e786e69cca305967dd5b8b424e2c12ae376554c5042e106b2796ab178d18a4562d71d96d74d57238b9e195680157ba08153a09c1ec7feea5046b5d528d1b6a3cdbf5c9ec807ddbd5f0533da0d8820fd1ce85ea4b67eb60add3ede96dc6c2fb3094848af2a8b24618875c5c1ebe3d136d54bfbd0395d0cf02771a760ad1207c6ee66a6d12364cd7acdc4574c552e50a6c1cbc2e51b46b618c556dbf4af6e45cf8a659611b5730c4b7270160af58110c19111f04c3d5482948019ac7b560ad9ce5c813b998da43bf255e3ce3803f64a0f9f473efb54622fd80868179d936354f75bfe007a9e5764364dc1b64cabf9a059835d6bdd770ef45cad5eba7563bf5d301e3f18c7335e853cf59cc50e06cd63fb34ec0480f293f0847ee044ef7e67e99e86238a328b1a446451a5da3dcbda9f326edec1272111a3e98e3c665a92d57371028185a3b96f42e80529b55d20ac31b593fee72ef9cde032ed3a18b3437ca8363d67212a570d312f9c7d3008ded266e672f1fb8c83a75936a47c6cab055e1b82ff55bf1cc7496101d3fc83b0d8b538b304c5179c5fc221dd80c6520c73d5c49b5dacc8d811827f0e573ab3e6d72d35a4a853083667b5fe1afcc10cae0edf30c6047de1e704ba890dc2e8b9acc3f3d4c183e37e1d9740da51832cc80c2eadca34e5caaacacb3662ac9298c897f1885b76b6dfc05f2138de7affd013f33c0ee841cf96a0526b43d18a7af857c1b3e2da6dcb1031286826bfa4c2fe6e9c029a504cf1aa7271b1e41c2290137d8d2c61c7264e2e03b44beab24880ec8a655c1c145186ca851d950b7b2fbec13c465cc6b5a3901858b39a5fcb743a413823977dd6d02d0267b4d1fe645e08a6ef3c9505a78bad92b4726c3913e3a8072fa9da6918c8be8f87d3dadbcbe4d4bed3ecc180fe9cd59ff2dde3c534b14789d1ac828f5906726064dfa33d8080e3b4a0609493d3e183bc507f56c78d5c4d35d1905307e13fedf00233c18b16868fc282f791e0150611ff4e1b4411aab17f694866bfcbb9c3282ab5a18265baa815da791e3b7e548c00a8afc610814f27036d8c78053658e5dc4cf076d22d8451ea16db09754dd07952bfe3dea6edd751a42773adcb8cb037ef06aabfcda4181487913671934caaef942fa6c7d3e1bd248ba8b011f0805923254fa9a20baf2100093739365ffc7598aff1a8fd2c8967298d7836a006b9f7d3e2a8e08b11209cc010004f3ef0fb790bbc32835947c183e23e4c956da37ea42eae37c53f8db19e65898244fb83799b86a680b7a8e57ec45a213b1965c235f2011e5a43ac4d26ad39dafde6f259b344ed045a8e5dad846f6ebafb67e4dd3cc91049a5e6a78c88f629da7e3eaf63baed5331e97d85db1bc1bb03fc6e8855ac62155cd11b1664a5127ead031a211cf87ebd883fc61564a3423b6e68e7ecf4001ab238c980c0488f90a661b75464a53bda0138e483582bd1488112f6c4eae8a513d4f734a6e79830fb9a3a5dd437a0a04e341a6d2441ffa7f59c41509e651f5d8190b93ff971fe358e4fbc5340a19a4bf70f02e5aecadbe92920d11d2a7545473d442e50441340fd13e222e53ae982e127c2e413d149b2d0c45fbf7e9d51d941476ab52fa3343e63e414f5bcd9c2cf6ba5f25db2eb102a40f91e5214e8a01798ca22502c9d4cb360ad831b5e82752b77d8821a760edd0c189ae87a13207d70308472ef6c0e605b11e27714aa37fdea85c776a3fe1853e0a06b9f300a2718187b82ace2b8bc5760a6009679d6e92f09544937b44eafffdb995759077faf9cb075fef11eec1f6952e42326ef0fc97b80c7e29d6e8848d787d6ecdddc3247a86b877bc7f13b1845e34258d74395ee55cafeac25d4464febf943e27a0382c493025a63765ed00ea6a6ba500b76bb6fdae474ea813869050af34d5c91bd49cc45d7f231d35cf35b81f85f3b1437ac269fc315c09004122feb00184fb70995920676331816c98ed29eedcae54cf0f6f0309e8331db9a5bf67616fb876fbca5ceca43288ecb410654f6c04b4003568b4a479d8d317a14f92acad51b8a3afc52ff882f224bba2afa011ffda8d9abe8c9511178e93b41a472c65621dff321c4aa18db7c8eb376ae693ea6047e06f5227505ab92b402292c9961a1d5250121d2923bab64fb556792f7fbfc2689d23257ee710950f462034cac4acceec152de2157f4a6b849d82b435430d45f7effc75c1be2aa6259daacb16fc0f360a5fd5bd4b11d44022c1308f6f05cb4910bc18f7e1da3e08c8018ecb624e57249e9f5bf735da763dafe26224ab82a4d9a83f4be4912ad7181b2f36ab8df4b875240e14d0afb960f45d7eab8c5abfac81cfcb28914ddcc33a6c4673383edd0d246e266279d8f5b108d1f13ea1b94cdf4aca44b44c3fc4768163a3791b1f0d12fe0e96c112081018f8edad260ca590c6bc8e8feac20363c816a57e52fcefb43b3efc207982a851b2b52c053f17047a704b906f3e9dd9d6ce74621801029997a69e6fd9d58090a151d445dd75356c9e5150283a91c80550867233d7d6fdda0d50714c1714d45776be139d466526f5b0ca5ddd03966895954de2b80c07c2a5ba71175cb1d30d18334fb26e505bd656dc6219a603c7732bde127984c63c857a6ef384de865c90e2eb953568a7236d9d58e37576d0fe4cf3cd9272bbc9c95ab938fb2248761d1f190ba19f9fd7ae5a5d0242fc9aa1825e2f851600df2fcbefe1496f30bfe77b60cd871ce8e0a3ac5039294768c96eedde20d693f8477a14b54209ec0410936088d8f421e5b480d93840c71c98f1bfda4be4720c4a44f6bd672fa440d83179f0842b23db2b5826dafbea19a307ed50ff88e1ab5b9ae839ced4d67bebd004176af8eac68af0fd5edc2167d903ab52701f3e45351b2aa75d7eb4c8093ba318dbea66f7fde388a6ef7a86adfbfd2afed6c5a179789e4cb75160bc435b12e85d1f1fd10a135d06ddff66fe56801ab907bc03fa5d62fc6b0280f3157c70f9c479b820f0a6e684623eeb4f6bf52a216c2201abcb780370a48b88dbee323a17cf9aa4c313cc4e3927103e8dfe9dc67ee30234ebdecd33b1d72d3a92b5566c385d5c706ecd6003d548c20fbf3ae5bc928ffcd8df5d4b0b9fd4fa6f7f0eae905de608156623b8971443eab9aeb047e6e394336c77f1b3b01c4d14fb3c573d093c40a7169089f5556669b8f0730816cc2600936a1b4e50ee6e3761cb5f19d8e73e113e5fcad88ea2b43d8c26eb7821a5c6a614b853aacd6157fe947669eb2e8ad712421392274e5e2df8d7cd6a24458eb5ba33039deddab00488f6f9ec5a4ad93af95b78696e032c2dca41e6787526b3a6a3578bacf9b7d897cf2edef1f0960d1e8a92dd3c94abbf37323877b66fb3cdd1220f1b8026412d58b83a15e9296945ab7d7346e6034236171deaf0afc19f0c97e4d3311d58b90a20f123280123b91edddba4e541f4121cf620377900f991c885ee5123e38a9b828d5a0f0e8529a9e93161064979c238e040f87c2ddd0c678215d4b6f66259f15b19c00da40467e943092c0a407b810d554fac14c35599697ff5d6e22964b00f1b56459984d06451860ce5e81edad8d57dd74eeb1e2b9843105ff7802c2dfbaf12ab0bb790ec2d820db9e73975412caeff471c8f7dbeaab24b13d8d22c5f76995aa872ff953489c89666f7343387b911a5eb6cafc1f5d663fde1285a4b015b196ec7160410cb4ee11283aabab27497c042c9851dfb0069d999b860fab21b81d9b6e9ee9fa73c7e68ff70e9fde972781424b5ffa7a4ac87256670aa5448e86f7be082de7f5bacf32ca1f4e4f3f312177c06110ee09a1667a3c3c7d587a8efaf570e77f8a13a9e7d6a8b8d0f9672149a612fe4bc454e6a8a53cb555372b214f1c5b984cc81580c0f467f51b0798a1a2e982a723a0e9b92a22e68261b60e62f48c4bf3c6ce6b778abf5a1cd524740f6d4b3d454285548cfc610e405f9cec76c15d47542d1be5a2cca3890f6580ce64fe692b35685b56651241465a1ed43a166f4dcbb3c6c07bbd4ebb3fe8bcaef62a654cc0fc4616362ad5b55fea70a614f71e8a77fdd5d280eebcecd920f2f781523800dcdac533cef88ecf4b7b8a8531e6d41f918416e0b87e62ee4b0bbfa848cd959dff7bfc1bbf9db820d2eb9b3ed8bc74d3828adacf9940ef760506fdc12cdb6fb9ba9aad4b4e7c0d3b6c3554c60a0fcc9f003c53fdde29aac64c24e6ab2c44d8b5e9e40b070679a424b3bad8c1b16a865c7b9e82ed22e67d3dfff48c8aa58b56737ecd77fcd31299b1bde6424e186d2d328c92b95520fbf4bb0fc43daf0a2da3155caef73e5f7a11a648b802e763adb9257313e5336ea7269bf52551c433889a4f6256dceff8b56845c4e65bd5e7f303131ac736429c9ce4a671d91ac3dbf32645a2c67412f6d453e6bb9c56de45412b56022556df643c6fed162d49f193c2857568ecec87b53a72edf1d998f5ba610c292a8c953e4291d0afaae9ef21da44b0c414024c0ebba32986a08998e16e40372b4887aaf56e08394186425ede76544d8e323855d7eef6a72e55188ba272428c05a52cfaee58036b1e63a6e100ee538bd1cc998e33ade4c64461d23492cce461742487cd067acd60341cc259b759d9ebc8a7db99fd37eb58d3a50999d1182b83147babb46cb6a24464d00c36817f3ae5ed949c80c2f6867631f88c1cb73e042313fcdb380ae84751ba5f19b16a09ac53cb24bfd83a1a164d63504b5d7ce683a5f5e8ae1ff26fb9aad03adfedf37789dd86ba3e681ffcc7becb29d28f2926cf80723869", 0x1000, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x9) poll(&(0x7f0000000100)=[{r1, 0x1}, {r0, 0x1}, {r0, 0x20}, {r2, 0x20}], 0x4, 0x6) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) 3.071307692s ago: executing program 4 (id=3402): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x4, 0x6, 0x3, 0x4}, {0x2d, 0x0, 0x2, 0x2}, {0x61, 0x2, 0x0, 0x9}, {0x50, 0xff, 0x0, 0x40005}, {0x6, 0x0, 0x0, 0x200}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) 3.05168886s ago: executing program 4 (id=3405): r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 3.050194301s ago: executing program 4 (id=3408): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$TIOCSETA(r0, 0xcd504406, &(0x7f0000000740)={0x2, 0x10000, 0x10005, 0x0, "979222d10000f8ffffff00000900000800", 0x7, 0x1000000}) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) 3.007243532s ago: executing program 4 (id=3410): madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x1f66a, 0x0, 0xfffffff9, 0x35505de7, "61b6e57ecc9fffffef00000000162b52df2c3300", 0x6, 0x6}) writev(r0, &(0x7f0000000580)=[{0x0}, {&(0x7f00000003c0)="75cde61ec9b84fa988ba2f4f13273407b47a936cfc46b9a3835612bdfc01459e48efce06a15da42df9e4164ab8ce7384a3b18607d566da5e92bb82cd316170d37532baaae1f64e415e3c517626d99e0488e233", 0x53}], 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x966b) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) socketpair(0x6, 0x8000, 0x19, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000001c0)={0x1, 0x51}, 0x2, &(0x7f0000000200)="03b733f36468bc38f1e711477480f22d091b556c02354ba2f3a3b523ed4db8ac2027e2e2c646ab40df58e657b0becfba08a1ce041600ce033acba90ab2af816c88252892aa7e3951af3610706c38fd02c996f0288f1ada5eee7089610085c438ad98021ceceb6ecb60387ee44058f1e9df7f8821dd556f0d58c560a9c8a7ce2a390a2a3f69d5ff13aaf5b6100dddea4c32827dc245599835cfbc62d8c580d3b6e0858b3007c4f17a57f75448c303986b58a09fd8e081c62b9a20e4e9058e26def95011ee26d5dd6c390d0ff5", &(0x7f0000000300)=0xcc, &(0x7f0000000340)="7c67214af1db129ae92f3eee45005c8caf1a4b70893566f26e52", 0x1a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0xfffff115, 0x80000001}, {0x3, 0xffffffff, 0x6, 0xfff}, {0x5, 0x4baa, 0x3, 0x1}, {0x4, 0xe2, 0xf, 0x100}, {0x3, 0x7, 0xf15, 0x4}, {0x0, 0xffff, 0x8, 0x9}, {0x4, 0x800, 0x3, 0x9}, {0x9, 0x9, 0x28000, 0xffffe2e9}, {0x9, 0x1000, 0x6, 0x7fff}, {0x101, 0xfffffffc, 0x800, 0x8bfa}, {0x0, 0x0, 0x8, 0x7}, {0x3, 0xc7cb, 0x800000, 0xa6a}, {0x401, 0x6, 0x9, 0xa1}, {0x3, 0x6e2, 0x2, 0x6f5fc48b}, {0x3, 0x101, 0x3, 0x9}, {0x9be2, 0x2, 0x2, 0x69}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)}) recvmmsg(r3, &(0x7f0000001dc0)={0x0}, 0xb, 0x42, 0x0) 3.002383978s ago: executing program 4 (id=3412): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) getdents(r0, &(0x7f0000000040)=""/201, 0xc9) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x80) getdents(r1, &(0x7f0000000180)=""/231, 0xe7) fcntl$getflags(r0, 0x3) (async) fcntl$getflags(r0, 0x3) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getdents(r0, &(0x7f0000000300)=""/94, 0x5e) (async) getdents(r0, &(0x7f0000000300)=""/94, 0x5e) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r0, &(0x7f0000000380)='./file0\x00', r2, r5, 0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) readv(r0, &(0x7f0000001880)=[{&(0x7f0000000480)=""/245, 0xf5}, {&(0x7f0000000580)=""/104, 0x68}, {&(0x7f0000000600)=""/86, 0x56}, {&(0x7f0000000680)=""/18, 0x12}, {&(0x7f00000006c0)=""/54, 0x36}, {&(0x7f0000000700)=""/222, 0xde}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/95, 0x5f}], 0x8) (async) readv(r0, &(0x7f0000001880)=[{&(0x7f0000000480)=""/245, 0xf5}, {&(0x7f0000000580)=""/104, 0x68}, {&(0x7f0000000600)=""/86, 0x56}, {&(0x7f0000000680)=""/18, 0x12}, {&(0x7f00000006c0)=""/54, 0x36}, {&(0x7f0000000700)=""/222, 0xde}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/95, 0x5f}], 0x8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000001900)) fchmodat(r1, &(0x7f0000001940)='./file0\x00', 0x12e, 0x2) (async) fchmodat(r1, &(0x7f0000001940)='./file0\x00', 0x12e, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000001980)={0x3, 0x0, 0x4, 0x0, r3}) (async) fcntl$lock(r0, 0x9, &(0x7f0000001980)={0x3, 0x0, 0x4, 0x0, r3}) rename(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)='./file0\x00') openat(r1, &(0x7f0000001a40)='./file1\x00', 0x8000, 0x80) getdents(r0, &(0x7f0000001a80)=""/154, 0x9a) sysctl$net_inet_icmp(&(0x7f0000001b40)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000001b80)="cc96bd9d42ab189a1e29f396eede20d5780fa97e1b9767b815f9e60bb5477229883e4e457e6a03c0f3f980f8d4e81665a0b04a9bb76d2f6bc8904689b76f8c7161579c1fe4401f8b8c45a11f8db2c4ff95", &(0x7f0000001c00)=0x51, &(0x7f0000001c40)="dc3ac9a33932879f5fc1b347a414676c892d12a6d19f56469dfd01e7539fd8fe46ded2a76c40b5649241fc34ba482ee703100a0d8a5b08ec942cdd592f5ee6d41c39ea8142c80f9164db2cf49b886a3a01bd5dc64a86abe675c4b522dcafc0c7e989cd152af8ef3f1740dd11b8464b73b32cc12baec397fa69dadeff86aa77591a7673266de91bf664146e03a9c1619250ac2f8b4e8acde5d00bb7fa5c7d284da3bc8020ea2cf58e7c5b5c66ec15be0584f4f70bab288bbefe24904fa39e3fcc9b215a3b2194bc46340bdaade2672530ad32a7", 0xd3) r7 = open(&(0x7f0000001d40)='./file0\x00', 0x20, 0x0) r8 = semget(0x2, 0x1, 0x220) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001d80)=[0x4, 0xffff, 0x8, 0x8, 0x0, 0xfffe]) (async) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001d80)=[0x4, 0xffff, 0x8, 0x8, 0x0, 0xfffe]) pread(r0, &(0x7f0000001dc0)="f984fe01f4c00ea40862e6bf281ef23b7ab071bc5aee751fb5e43ee97e0aad50075359336d667569cd4be5cbf0d4ffcc9657ec531b749a54a805ce06e74c093adc65322feec53571a0d94e6b540c51277b6c88977f97547720fd90ae423e4f8975e40afce95895d6f513d531400297f955e1fe9a7f41292a5ee3a2641f3db02e23aba8c1be1e77fae46e65b8cefdbe5855215988dd2434862ff477404f823c3f1f5f50e2315f5bfd5b24e8e7854468c295cc789874209824016869146cd73c9216f79539bc6ac4f60805ac830712428c887c022d70628526df0a8e20dbc32d775d87cacdc92ed115ddaf450a468a554aab881d832c74daa8d736c07b3d7ca0456a842fc17f034c9dbaddbbfa2ce0518e46b0f22d6cbd50542dc0d2723189768e5b5ff19148e634163f429703e9144f2772da3094fd109fa8f06daaa77f3878143303e01966c24639abefa2cb07cfa0a913daab100195327527046b906788c69955626f98a28c22b07f0c92bc8c9c6ead704a0044e66b9b5ee68777b05e359e1f6390e3bbf8468bb0d544596619411960eeea95318ed34970e92486a596dfb504a3c8d4864908d3f71d2a5e521e4f08e7b77979c65557cc45195289fc5589ed2923281d25c8ff6e23f1e63974cb6633b9ba649b52b9dd54f0eb978107e06eff574a8d01f6247b0eaeb19d08b3b02a66cbb72a22ec28054f65d223e350e4f36cbc70db354f2a7f9029f9a46f8e5bd066a2d062eade7dc8681fa4487c1281a0f13348186dd0053019e0d7eb49c809ec4abaad108d00396a2ef57c28b3a8498a40bcad8f4f8e75bedb2120fa829e08765d7ed9f0c2f06c83844f0c8fb5e36c4b79992e11db9fd00f393ad80ec494af5ac4414ac71fc98717acd895bef611c739ec7501ca7d6daa5cd469a9cb5367845d01347650e3fe30929b34b5a44a40b2237cf5c5201a83f7c445e949388fdab2e70730712c60531e9e7ff3f5aed8a0916ed87eccc175631feb2dc158ee83caffed82430a21c39d66f22acd06944b58b17b94576563265a7130d8395f504f4f049ec65579a316de1b59013da329de5835ed69862a070c534b8402ab8abb0b69944db60289e974a970c3a3929262b9db6698637d9a659ba74941be712450cc8425c42c7ab04b45dd338b56f8ea660b248b3664a74178dd572e0b7f0ba4c132f9329fd5eb44cb127c034f66b358e075bf1aa9bbc70208b241f3b8213f2cc889e2c3bdd9bf4a203e485c216467fbaa81f51e25e820a03b5867b0bc2eeb1b2cc2e02516615f50315e7a7d4a04c5d65372d29ffd72343857694ac176cc46235870510f52cc8fd071311b19293a6deeb5c9f76378815d93e1c402e0404fff00876b643cff1c48c8cd055bcebb4a1349cf9fe2ff9e0ce6d3edddbbe3f1a3001160fa6599cbdc8341fa95b42dbaa0c25de5f6e52fb9a36a1d4d2960e7ee501f68017bfca73ed520ffa4ce62ab18c91cfd14b860f38176d92aa60e3da9dee69578cbd7844299511de236b854859d31aa08a658acf2241b7608b2416a59413a0896f21abb4ff2011bd26465065c7e71512f881217ed9e5c46c7791b3dfb93795f57c76fd190814b8b2aede72f095cd8c587a9db0b82b4f122d7b7f0447876013c5244728ae168e096302e3b92d2dfb1ab14ced40c6a66d30eeea0bfd439596c25bf58f27b48fc7b4b25fb47d6ce45c6d9d5d93bdd9c89ecfba0ac11022b5364127bb349785128b9cb24b3ab4c1a8c19e5bef799329e29751d13463ab0b7a324f3df9c37243f01d28336b7ec0d4e7e2658a45ca1ad8816c0a1a45b7e8c7973a3eafaedc0a8cd37ea14967da148ff66e245ce40a10c6b7fbca1e27507ee4ed9da210b81deb74e75c581fbee43742fd3acec29c4238900d6f0b780089029855dd790fb58f65c4bb979941a1e905dc35b7fdd31744b4fa8b8782c23dfb8b18a5e29fc0c3af2a764a3a1e52f3b238b009f250bc111a3d569f3ffe6f1c5943070c8cdfd15532e00cfaf2fa26d1d9524d0cf6eeba35d69fec04510220f0d85699d51ea566d47c807ac405217da011cc2239f0cc40535180d2404c47e54d73c3b8eef84f2a25fbbfe9a7648361bdff46e2390ba5fbdfca8679d39485a067d1b5c084878341180d7be49ff88c64e71c1b8fbbc68fb47516ed722b1350bdaa001ad841ac44ab115aeb00055a59112d57797b6b4e0929fc3e424214e947df65b8082894e66e2cd39a5de0c87c8856ee8d1d6a998ed23f1aa63de555a5c986fd8a92666d2d4bd4d2329bd54dd5a32b116bdbee3261f3576f23e2616ee2397e2447e784c137ae7dfac71f28e7dd978d1f14263c9547b2610c59be529db7dcb8b3d78cc6ae6349ed79896e56fbb11e11ca91a1acea272d6a36e002124eb263754af87ef650ad705debd19b9f0c261e3867414e1e70fa31adf7f5eb6a608861991f53e18569dff648b7506a98e7090ee6b3b07469767b50c9c7d6a3eb38c991fee0c246de424cc0da42f878ad07ed07888420fed3bbaf38c03e68d42241c0e76660e45fa1267e127543accb7d49efd5b062276cff34af49a23ecf24b39ec50463d24d8a2ea1bc75c45e83b364cdb19b931a1a79a0ea23324d9666b430781a5dccca9988979cd8cccbf28cfa3df28dd924f5be6f8a58c2b791aeed1b1d4157efe8e2fa2373187111a22369b0b5d0103ba15848c7ede2e59482881b9dc724a1fbceed8df903ca37686a7ee7de95bee5c78b9ceb1a8a016d35d62fb2197bc607292eaadd2a077a5336e2e9acb4bda9e7f4055e50d4b4ae5e80879290dc27169ef84c23e259e40110bb055d126c35a47edb554b4813fb77ca8c1752f4b709d8d5681b4006c780f6564cb60ca7d3aede32e063c8430f43c5310706a0e2d47d0e0a0df860eabad3e261060d3ccee39827634e87883d1699a1e2be75c6c47f0bb981c5132435d05bf773d96f9dfeb8dc182236c263292fb32a57b8459ee50d970953520364cfdafe286d645a5b124b5438f47f44d8d629345e1c8d41d2efff2551434b83350096b1369d6dd8ec89ed1067aa691d405c759eb1219b0dd075abc59f17ff915950615cc45112682ce5fc5643ad08da4bfaf89292ac667310bcdd344b786cb5063f5187b74d420818bb87674169224a8a76bb6c796dbaa606cc0e13afe356285d45d595fc5cdc7b5eb1b9b3f4be1c07504a1eef2bb371b75f1b74f9ed71379f3cc80ec25ec1b805a0c14ba2baf6e732bce1a3a1a823b083960eba225131a82b6c47396ff1458ee2d84c71e0a31c326539aef93bde140f0e032829441088fc6deb69b28069a83b75c6316d5614b87888d3989f56c7483d914631d9f195ba111784a9f761fffb21fb4e0792057400dbe624639396ad613d92c32f349d25106ae02938874fb26091d0eeae5d390526f3bdaaa20fcb50703faca8114d8be57c0e3b5aca8b275b26e5f99193da79773abb09bbd2f15b80069eb8dee1167460a169c363c482856b6f6869000aeacfc2249d527375b9aa4a7edee0e533d8d8bf21521544bde9d3dd8b0fde0fb781de33db94ae611523c87b80df5486fc88de65f08cf995595de926841df0af2da123dfb4fcd48a5752003f94a7e7b7ca3d01a9e415821fd6f91e04ef06aa204acc640a5547068c30fbd7be81dd2173b463987f9b58664793930a4c89296c207f6dcdb2fbee47a60f653a5af5bf9e6a7d3b362b7cd3b88f9b2995ad13fe4a4929e0b834762de95a93fdcc92f6f1d2ee1274a01f72094cc0df4785f7a36e6a51a6b75c0063a7e32d4fd2393270d658a55daa16cada4a27e38afdf74f39efdd9b50ed55ae1c3e71647a8db58f036c84ee9f3ae3ccd93e1fc996c129c8e460e9cb2a355f78efe642a99d08d0a1f8b13b48ff303c130da7c2630a26e047b847bb7ad2544073184ea261ba5c9af57888e053bb8d10f6237cee0ed271f8198df90c3a8342cc8b6ecac8f49debf0859d072ead8c51fc9c4c7a0303dbdf095d719cc0934f217e7adc2ea008cb33628bbf851d662e6e6c47607d945c51d6e8248afd3bd33d6868568ba2b8a06682bebdce40787795695b4efa8b1b1fb4c1b40c02fb505fb62ff62d12bf80aa233cc1b95d979448f34c31e9dca18a3093f3ff0211e9da1f500327bc41e742ebca1b15aa06a171928afad7e4fcc1935cefc04bd16de6ac8a02a3bedf33531dc082d1c54f8cdb261f7552731fcf33c31b5bec8da0a10eaa8c70a4aee4a8bf52836d2d6e8af6872418ffb75a7fd3d01f8b20dccb4133c99fd9a638356316cb527472d587608754efccb86e39bc7153a97cfce1a7c1eb722a843e34f45ba13d38b1002df20ea836c7ed50f7b36df5323e9d7713576ffdf60739984c1411399efd78cd8629782c6271f47c17d0afdce1636df2af10fd9b9d94c4e7fc9237dc1eeeb9801a427903ef84285c1bce58d38548120e5fa942dbbeff9618c949004bcf056261c4f148a3fab31a8cc7d9da42a4cf67a34141b0bff7b7df1557568720e32dcb3c6bb270ef336d8e82e872c314a82ed67ec4679ec362c1e0f058bdc3c3447792c21a2b3190fc5129c548df3ba2fbd2a8ea187ed94dc7144ff03d86f93db88e5719287f74a283eccd0110b420fde57031cae32511f960e8dad04bb7ce27c70d5f6d6a0f3c179c6eed83bcf30fad3ebeed627a14b14054f040ba1e1c55fae2c823faa260bb2e6050b9bf11f1dd89c106cf8229e6e66f91f1e212b060a34447dbcba657c55011294f0669d45f21c90c0207afadddd1bfe7ed5448bc8af8fe8f532dba8da499867be1404208e2c5b4ca1db13b7823d062002a176b28a73d239c89d5fe0ed5364a0a6c7bf80565958a5ec2e1316b1272e5649df24c0b32a5f8f2bd9aab05ccf145cd6dd63d71aeb704c53f7f9224904d7e1b169af6eb4f0e65dd5895593d8225ef3bda675a4b97a85ede542c6476263e3cf15c0749bb75f1fb33a605e5bbd1dc60d210079c2217639ab7f9125b083a916e8ca33cc028dcf60830d14a5cd09d2bc36af363c5a820b49fbb23ed2fa93b7d22c4267191429c3652bb0f41bf37b9918c766475932d2ddb89be0e1400785311b9d8fcc16e5e06aa8cec4463fcf0b4dd6d93aaf1a97d20448363d30ca86198f929a102e53eaf3765ed1b7074dd270e55369fb4a5b282790c5c97fc400f625f800ba0f02f75465493f2ed8b1ddf2d76dc1739fd8b0f2e86ac7f6229f0e9556ed32c514404c80c26af3477c780675ae33ed567690a0a1cab1f876c50a039bbf3689eda9255d2dfb98ac5e37ebf99e49d943cf23362b6c5341283adef56e4f2806de4eed1f320a35bd3675430b5e165ceca28e00bd8df1385b8a6ca9b4947276c91c428b1256ef2b94846b883258e0d7919d4cc1b262532ebf1ae3707500eb47f508e955bf3cc737bf3f9075de6074aeadc7973edebba708e3f322563e96a2e11075890c654a32a165b941815274c8ffd05959695fde2128ef4900d2e1f571212ae4e566e8b4d513b481b80b34066b79db085989e96a231aee4a49bf8e2eee1d85eba36e06eb3ced863ff14bbf6e2701d7df05c6aaf317713ee54f9ad0d47b613e67e192c003b7fc1dae44b3dd058aea5700c6b57bdd9172defab367f773e353ca326c2bbb1c69515a99eda9a0b3dde5579d4802ae46ec5956e54e3a4aa37cdc50fa45709ae8b5df257af0d73dd55ca28da68516ac9f89638d6223a357220f3d8b43eb6e247d411b98ebb5465364f1428b26f31fefe971da9ce1d7638255a1e5af734eb570201643151cef6cc509d80ea6e9c58fca64f542bcac24d2", 0x1000, 0x610) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000002e00)={0x3, &(0x7f0000002dc0)=[{0xd6, 0x0, 0x1, 0x3}, {0x4, 0x0, 0x3, 0x6}, {0x1d30, 0x5, 0x6, 0x7}]}) (async) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000002e00)={0x3, &(0x7f0000002dc0)=[{0xd6, 0x0, 0x1, 0x3}, {0x4, 0x0, 0x3, 0x6}, {0x1d30, 0x5, 0x6, 0x7}]}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000002e40)={0x1000, 0x7}, 0x10) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000002e80)) (async) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000002e80)) sysctl$vm_swapencrypt(&(0x7f0000002ec0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000002f00)="631e1a7cf211f50865d008d1b0b2bbb4c9e4c9a6332db686e343f9172319b1aa96d8d6e512ad4afa02ac359984bdff173d7aea9dc3991e218dd11fa61c9d90e6d22c49d552bbc5622c62f356d5df9caaccd1432be1b97c0fc648f2140fb0c04aef2427cc78cf187c1ce40a87fb18c35c209e7b287f9685e1dc74576c4f", &(0x7f0000002f80)=0x7d, &(0x7f0000002fc0)="31dfecf4d6e4c2d499b37832f030315283ae7b217d", 0x15) (async) sysctl$vm_swapencrypt(&(0x7f0000002ec0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000002f00)="631e1a7cf211f50865d008d1b0b2bbb4c9e4c9a6332db686e343f9172319b1aa96d8d6e512ad4afa02ac359984bdff173d7aea9dc3991e218dd11fa61c9d90e6d22c49d552bbc5622c62f356d5df9caaccd1432be1b97c0fc648f2140fb0c04aef2427cc78cf187c1ce40a87fb18c35c209e7b287f9685e1dc74576c4f", &(0x7f0000002f80)=0x7d, &(0x7f0000002fc0)="31dfecf4d6e4c2d499b37832f030315283ae7b217d", 0x15) seteuid(r4) pipe(&(0x7f0000003000)) 2.977732377s ago: executing program 4 (id=3414): r0 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="aade8a541831caf4", 0x8) r1 = socket$inet(0x2, 0x8000, 0x26) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x300, 0x2}, 0x40000000000000bd, 0x0, 0x0, 0x0, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000400)=0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000180)="ea00800000000000", 0x8) r4 = socket(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000000280)=[{0x1d, 0x1, 0x0, 0xfffff4b2}, {0x125, 0x2, 0x2, 0x7ffffffc}, {0x3, 0xff, 0xfa, 0x2}, {0x7, 0x0, 0xae, 0xe}, {0x6, 0x40, 0x7, 0x800}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xfffffffe, 0x0, "ff0107002015c8a32d00000065c0bdf9c6f04aaf", 0x0, 0x40000}) syz_open_pts() r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x94) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) connect$unix(r7, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) sysctl$vm(&(0x7f0000000000)={0x2, 0xb}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000480)=""/159, &(0x7f00000002c0)=0x9f) renameat(r6, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3b) 2.329840572s ago: executing program 7 (id=3459): clock_settime(0x4, &(0x7f0000000000)={0x7fffffffffffffff, 0x8}) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x1d, 0x0, 0x0, 0x400}, {0x3, 0xfd}, {0x810e, 0xfd, 0x1}]}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb803500010800"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast1}, @icmp=@echo={0x8, 0x0, 0x0, 0x0, 0x47}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000c000140000fe8000000000000000000000000000bb00fe000001000800001a0000000000044e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70e9e1467d89dda7"]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) 2.262800811s ago: executing program 7 (id=3460): openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r0 = socket$inet(0x2, 0x4000, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0x0) setgroups(0x0, 0x0) r1 = getuid() setreuid(r1, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) seteuid(0xffffffffffffffff) r2 = semget(0x0, 0x0, 0x416) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x121, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYRESDEC=0x0]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000001c0)="ffffffffffffffff", 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, 0x0, 0x0, 0x4, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf"]) execve(0x0, &(0x7f0000000340), 0x0) syz_emit_ethernet(0x46, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800460000380000000000009078ac1400bbe000000100000000050390780000000546500006006400030100"]) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x8101, 0x0) ioctl$TIOCSETA(r4, 0xc0884450, &(0x7f00000002c0)={0x2, 0x1003e7, 0xfacc, 0x9d, "87a200000020fcf30000000000000000000800", 0x93a, 0xb}) socket(0x18, 0x3, 0x0) 2.262425528s ago: executing program 7 (id=3461): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x4, 0x6, 0x3, 0x4}, {0x2d, 0x0, 0x2, 0x2}, {0x61, 0x2, 0x0, 0x9}, {0x50, 0xff, 0x0, 0x40005}, {0x6, 0x0, 0x0, 0x200}]}) write(0xffffffffffffffff, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) 2.189171079s ago: executing program 7 (id=3468): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') open$dir(&(0x7f0000001240)='.\x00', 0x80, 0x0) 1.998034669s ago: executing program 7 (id=3473): mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='W\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r0 = getuid() r1 = getuid() setreuid(0xee00, r1) r2 = geteuid() seteuid(r0) setreuid(r0, r2) 1.98283416s ago: executing program 7 (id=3478): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x7fc, 0xce}, 0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffe, "ff0107002015c8a32d00000065c0bdf9c6f04aaf", 0x0, 0x40000}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fcntl$dupfd(r1, 0xa, r2) setrlimit(0x2, &(0x7f0000000ac0)={0x60000000, 0x80000000000000}) 1.078643472s ago: executing program 3 (id=3533): syz_emit_ethernet(0x66, &(0x7f00000005c0)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) 1.016671974s ago: executing program 3 (id=3536): r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000140)={{0x2, 0x8, 0xfa}, 0x3, 0x8, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000000)="0f000000", 0x4) r6 = getppid() setpgid(0x0, r6) ktrace(0x0, 0x5, 0x128, r4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=':,)-\x00', &(0x7f0000000280)='+@-/-\x00', &(0x7f00000002c0)='^]\xda/\x00', &(0x7f0000000300)='\xc9--\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='{]/:}\x00', &(0x7f0000000400)='#/)[\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='](#(\\\xc7\x00']) r7 = socket$inet(0x2, 0x3, 0x6) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000001c0)="16953381", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000080)="ea0000ffffffff00", 0x8) 1.015817774s ago: executing program 3 (id=3538): sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x16}, 0x2, &(0x7f00000002c0)="aaf3560807d70fca83c2ef435c467fcd413b9830bd2a95696caf003c4694dfca43a64a8ff75042225f0fe8fad94f97a550ff2f3dc7d514edf3531463a2dad0a08b35ef581a0dcd0d902df452f62d44340a3ef9dfbc55e2a0050a981bce50df73ead31de42199f4ade0806d35d158c80e774b6603aee0435465b433fba581f38a5f6586213eb17af1e86c12034350309afa941b672d263f224b93ddef0b765cf5f6ffc774153a8d83734e5fe34ac76c899d19b2dbcd610a7ea6ec04399a3c126ae902643c7fd01b1335cdcd818502a756d07fde6df14ec60002a3b0e399b3f5f7fa55b8c4004822ec07b547c76489a1517e20f31cc2b89033e0051a3ad2a7765327c9a8e4574598738f1f2481dd95fa2c048659c554058473f4db249cc780a0dd8aa812fa3f7e55439ec25588463330b4d0eef32217a1f14f0ae7b9bdca9366cf69c794ab6fd5ca8ae14e5e040e94bd7332f0d4cf02bac0e83dfe707b3321c81079af8ce7b57292268ef96ebeef9d5cd3725b4791be4e4f7babaf1a1eb0f8f69cd51906f76785ad668b476b980768e3bd356bdab9f1b6e6ae76c994a4c37cb01d4a067870981973591e663f1b1d6621c846ecd1ddd451274c432c0ffb019a4326653c8a6eb21cbb4b8181c517854e1bb8a198014d5408e7373f651746b322e65d4732f558adcb7f66fb8df073d54db77069e06ada2a596fbe1250967fbc81d281117b3fbb39d1188e50ffd616262f3426e512decbfdf0c9e47427c4cf8d02126d083066888f993147c8e922fdd99bde50f524f59d1ab3bc8db9a73081f3f90f15566047c46f2f739c136c74851f6b263160391833bdbbc6935afa351198d0c7676688f9dca7128443ab2c42cdc1b3ee094b11df4a114bdbffd58f35b553ce689f79bcea3ee10170af8b94aaf46e489d479b0556cecd7c73a0b9a0aa0d72d8086ef224c3f4c6bec477db6b1c8ad208b0bb5c44e634c57bba7963b6810d6cfcd90c9b64d0f277c8fe07cdb062e054c9a8ba72cc40394ff57121ffb47c6a9978d87b1e27ba40fecef9d0a351685b97e3bce1f1639a237fedeecaf9d87dfcea3243ae7030548014b8dde30c7234e147280a6f9bc4570c1d434fbf7b54397053399a1e294a4e5e9b1903ffb242a949d23459e2ede69d58d7559933eb79cdbbb1ce92d8a6ade9f6e53ca0c442006e940b954b8e36497d097dff6353a22ea7462d95bf4efa091e6f79552f56b27f7c13a793fccceec04e4ee22b85791fd0c8094d619179b25e0c1fc8678e79c12b177ce88383398e6cdf02dfd3517b9644517587d518060f30b0c6a4970754ef18a5b8a1304b3b5fc7f4c6ae86a701764ce64fab9b18296ae82b9ba658a14972d27471abc8cf4c67e2f58f41c643aab7e7ce13d84a657dd379c4a8befc5bfd686b4c84d37d360de6f8e1abf6e57c709937f62cd7480107e76ad3333df2460c3039f49a630bfa8a9a410e28d23b05200f1b6d367b8a4f70ac25330928d98fd140406cbebe6ff13bb62a97a36682504364ca885c6cb991a115e23f4b2356bc95c1dceca309693efbb81087144f55fbb215d9802b15dd175c0a7505b7db968db4527844cd7661bca460d9d41b60423aa37e774f0916ba0104fc5549dde713734e6241cea2a42bb2869da7fb26d285f44721f1ad0b76f898da99d6314e32527065e70bc971e1ae06783f27646d826a2a624f252a3d896897b1c358a49bd933ca532db819a8039aa5633b4a333de6815777d8a887c83f136849095221d791b276cf3f61dc3d5b769201832a479124319d159d1278bf5cdbec2932aaeda76abb5c58dbb6c2c93487035d4bce9e99aef76ba9c2b24660963c1896ee6b3485f0d143d2d172fcc1ff2344c23cec5f82ff9afa8f85bdab063796ea1063706a96716052f395cd252040289a8304b006be381121b66e3ed9d6d54c17af2c0d919ccc2d38072449bac753204db221628123fa2a5509098be89806107fe5efaf3770346442ece527c0223e6f9deeeb99ad203381465ec730fd7f7037045833879ee163734937488f86b8a0c187cf2417dfaf4e95a612938f52f707a0fd01815d96ddc3b1c1dde2cc38d2d18534867212a686c75eace924f6c1670a941357c1476afca475fb18a3ef256f4bc34cf6b5e85400aae22d0c1391d76412737ca13133f1ec282c868d2e42ca1aefa8164bf026719c2e11bcd2a4c2056e644cb16e46766a45f15040de7b3724f22966898079e3fa764c347bfaba9f85d50c65a1183b00951d7f5a9763fad2417e846ea4d108441b617ceed0ec2b8cf9fc68413082edd8e343b07e1e52ef62d83ce2d0d6b2f13a3563d8d14d4723917f3551a391f9d8546baafd8afb954a754aa707f84c361086529ef384a7a6b76e842cdbd010b3d12ae4d076ef17073ab3d306e9af33bd69bb9bee365e255e10c9ba9c96b81e91442acebb45db4af88ad85dc858c3455ddb5679f720fd543f5432d54e8cd28a30dbbcf08e993aac0f2bf2986593bc1bb1ffbd6e3c8198bd1c0a50fb9b67e49de6cce73786531a471518dd02b81219ecbcc896a17357528ed6b259805382875adaa494c24acff965e98abe6a090809b0ecb87ab451c748c718860200630691af92d29abb8b28c203bb5c96dde14b9e6624438392b94f1c70347573919e5a7097d67bf5ec851cd846aca2ee552e846b9f7b508c71913b1c27e10536c36f79fa66c41d26c026341ba31eba1f537f599665cee637d66a44f8198152f57c823ef108b0a67b1dc4ff46783d74dc8ec45576531563d8e91ce298a58545138aa953005e5fcafa58671b6e6649a8ca900ebde36a3ff3c64ec9e59ae55384737063d9d8a9340c13c7ad5b62ea3a67155414be29c175ca88dc230fdf98743f2971089d97154f389d9ed1b0cacf06ac90099b5defb3c1feac96851cf92cdba46ad40a580f1b6e195f736425182f70a2ea2b51d9b70dccec4b1a89a87ce289e04b25749e1c617234227658c7c2616a08ab724b275388657b279b666e56cf174c33faef55c7409858346fbae5d6a99f76408d804670bc88fdec921b97d8abeb6fa85cba7b35d9e6f2bbd162e17bfaa2182928edd5027ae0a8189c0d5bb0155dbe3ff460e4fbaea0cf7b5455c5db5b1453947400f0e3c211f4c2dc99b2cf32a4c96ed9f70685f841ed461b999a01ea95e71e506d7929b35099005e313969b68adb2800e2b14edd42945f714b53e1302fc9ce1b775c250fb9bb5fb1ba320309a2a8eb4230e4cfdd92a0af59531227e7d328132f5ab7d0557f0bd48cd430d529e0cf672d9f537b80f8eccc68dc6167f2b7b302322dce9e6df6c493569462795883a27839b72363e8e988ddd9b4c3558c0e7b78b1b931b9cd602fa25ff7f184df6bbb0347da30c439554db3aeee81b66be7f54feb0d084183082ef9a8c60c74ac5bf8f7941007a04b611dc0366214fcc235a9d9b265c42b219260a60c98aba99481a5198d2e7f85954d7a64a3c4d05f6c72f49b2040ff4b20f1246135a4723610d087e533ce7187ba3e07e148f972f97cd5921f9d5d62a60149cd5ed757b6c2e2efcbab8dc967e0eed0765a26934cdc8870a92fa75978161dc3796acab6446d6382254550596965d5b534d823b000ab407e7e37af97a638e4406a89cc3cebb8ac2de7b2bd825b16301f7a633ca743971fd1aa6076ea83bebb74be3a954d7647ba772b23650c0677d27a098c41b1f64db4bf99f68cf7e1e4d9b3726500e9945cc9cc37ed814f51470806fece740fc2c18b8cfcc49fa4c9e3863802e338cbe8ae911051ca59441d23af9d67a25ecddf3ce44e4623486dc8156d37ac3849dfdef786a381cf4e5081259e56b5d6fed35b0c139d2d1764b48107eb107515ca121a9f77b8a5ef8b75073fe47826931b1a7a1cd5871115657a3f2e0fb72b99fcdfd21de5eb7eefda18923c8cf3049fc0b9d3b065fb18f49963cbe2c096e812678244623a47af9e908c5527b7ec3fcec08f919f81b7179a46413c2c76ca781172d68033500aec582eb61d9e79d1868623673dd54d944b371f36ac0e66c91fd8947511f921fbfaaa42273860014fd43086e92fa6768346469ac23215308dd9bb4674b400ef5daadb2770c6be777a62ccb813107b2ff1df6748391fa6c613db8aa3a4e5eba15bf42964f32049dc72046ac09a32db65441284f827e28a1a7431be36c04737c087c67fdb6cd1b0fef61586ec0d346a06011c338880094f85cef915cef0583b77cea174f19478bb5d38c323044bc886876c0890fd93b78b481272ce5a288e2677cd7ea5256d1a8a8f2d7761fb11dc95538ec530549e44b4cfed9911386b6267320a14a52218e860303bfb8cd737e1b0d42fe3d0de8fd87518db4d747333c5a270099c4a69b7c8f66a7eacc00ae4d0fd09e32a8ab5915c1ee8472f5eddd92920c51940d90087179adfdd24466ce1529a69cb2aa104bb3e55247bba9ee6ca5693299cc9969f042708cb6466fc6c471ff57e6e945a72cda9aaffe2042e08a4cbbca916a49ceaa35050c640771732e63c04bd4bbb6a13e8b2dbbe9bac9ab836e1ec5290677891ff9fb5042300726f2d0efbf6597e5277bd51ab63705b156f8069fe363eef9d83d9c71256839c6d2590b1", 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x40) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) setreuid(0x0, 0xee01) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000023c0), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002400)={'tap', 0x0}) open(&(0x7f0000000100)='./bus\x00', 0x808, 0x56) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x9) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') recvmmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000002200)=[{&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000010c0)=""/173, 0xad}, {0x0}, {&(0x7f00000027c0)=""/4111, 0x100f}, {&(0x7f0000002080)=""/198, 0x3b}, {&(0x7f0000002180)=""/128, 0x80}], 0x6, &(0x7f0000002280)=""/198, 0xc6}, 0xfffffffb}, 0x10, 0x2, &(0x7f0000002380)={0x55, 0x4}) open$dir(&(0x7f0000002440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x14d) mkdir(&(0x7f0000002540)='./bus\x00', 0x0) r2 = open(&(0x7f0000001080)='./file0\x00', 0x80000000000206, 0x0) read(r2, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x180d, 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=""/231, 0xe7}, 0x2) chroot(&(0x7f0000000740)='.\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 898.470093ms ago: executing program 1 (id=3543): mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2f) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000681000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil}, {&(0x7f000063a000/0x4000)=nil, &(0x7f000013c000/0x4000)=nil}, {&(0x7f0000044000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f000048b000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004b4000/0x4000)=nil}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00003ee000/0x2000)=nil, &(0x7f0000729000/0x1000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f00005fd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000696000/0x1000)=nil, &(0x7f0000001000/0x800000)=nil, 0x1000000000}], './file0\x00', 0xfffffffc}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x40000000000000c4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 898.139793ms ago: executing program 5 (id=3544): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000380)=[{0x64, 0x0, 0xfa, 0x6}, {0xc, 0x0, 0x0, 0x2}, {0x8006, 0x0, 0x0, 0x800}]}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600feffffff0200000037f87ccdc0c4a92cfe0000000001ea443d080000000001004e204e22", @ANYBLOB="c854c69c26dc4fc47f1a"]) chroot(&(0x7f0000000340)='./file0\x00') 897.889414ms ago: executing program 3 (id=3545): r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e5c9804300bca549b4d1e79c534e746d6d8b000000", 0xfffffd8a) close(r0) 860.3996ms ago: executing program 1 (id=3547): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000480)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x10, 0x2c, 0x0, @empty, @rand_addr="0000f49186a1189212eb003f00000005", {[@routing={0x11, 0x0, 0x0, 0x7}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0xa}}}}}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005130000000000003e0004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41018000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$VNDIOCSET(r1, 0x40104402, &(0x7f00000001c0)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x1056, &(0x7f0000000000)=ANY=[@ANYRES16=r0]) write(r1, &(0x7f0000000140)="bbd976185bde61f4f25c4576f6402877a9e63dd772348009121651be9e60dceb580cb21e99fc677183ba9dfa2ee7d2f70678d93a677bc378757b704db6c48401dfdcbd76c90926c4a91c3fed4b0ccdc0e3dd19cbfcc64aeee58cb07d3368f44a923e6172", 0x64) 860.202685ms ago: executing program 5 (id=3548): mkdir(0x0, 0x0) (async) chroot(0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x1, 0xffefbff6, 0x0, "4b06a6bcff0300dba800000000000800", 0xffffffff}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mlock(&(0x7f0000181000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) 859.936527ms ago: executing program 3 (id=3549): sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x5, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') sysctl$kern(&(0x7f00000002c0), 0x56, 0x0, 0x0, 0x0, 0xffffffffffffffa1) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x5, 0x0, 0x0, 0x0, 0xffffffffffffffb0) kqueue() (async) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) select(0x40, &(0x7f0000000300)={0x7, 0x5, 0x6, 0xbf, 0xcf, 0x10000, 0x9, 0x101}, &(0x7f0000000340)={0x1, 0x4000000000000000, 0x2, 0x5, 0x8, 0x7c, 0x30886671, 0x3485}, &(0x7f0000000380)={0x9, 0x2, 0xffff, 0x5, 0x2, 0x5, 0xb682, 0xded}, 0x0) (async) select(0x40, &(0x7f0000000300)={0x7, 0x5, 0x6, 0xbf, 0xcf, 0x10000, 0x9, 0x101}, &(0x7f0000000340)={0x1, 0x4000000000000000, 0x2, 0x5, 0x8, 0x7c, 0x30886671, 0x3485}, &(0x7f0000000380)={0x9, 0x2, 0xffff, 0x5, 0x2, 0x5, 0xb682, 0xded}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0, 0x1}, 0x0, 0x800, 0x0, 0x0, 0x40, 0x0, 0x7, 0x80000000000000}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000280), &(0x7f0000000080)={0x0, 0x0, 0x4, 0x4}, &(0x7f00000000c0)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') (async) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') (async) unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') mknod(0x0, 0x3a0914c44f7b202d, 0x504) r2 = semget(0x0, 0x1, 0x281) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, 0x0) link(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) socket(0x18, 0x3, 0x40) (async) socket(0x18, 0x3, 0x40) 835.914339ms ago: executing program 1 (id=3551): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000140)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047476, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) 835.53468ms ago: executing program 5 (id=3552): mlockall(0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x40}, {0x3, 0x0, 0x0, 0x85}]}) chmod(0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="48c0f2c747cc28377a822d09b27af9d0b52605161655d3c2ca809e0abbfcbf006d3f4a71cc95ef21f870abf5f2039d8a0e314296a0a465ff918b63a6332d2e85dee42e90d8d9af7e9af6ea5263d0396d2d836a9212b8129604ba787b3a287a774fa5896a57ba5ec27566c8f0d7d5928ab37fb69f07edb205457043f498d9bab5ee3584052e3da7970725b21d6685081974c71e768eba040fbbca2788788237add1740000000000000000", 0xaa}], 0x1) write(r0, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x42}, 0x2, &(0x7f0000000240)="71f91e3471ac00587a352b6a48b738cf742b45bc5a91501d94a34b8e5f84cf71b59c7afec37082455020c3a21974d2d649cc2528602aece28702ca9253f2900c109b38372146ea7900281b588e500409fbce0e9c86141b3f2da8bfebbbe1e352203a7e178f50859936911688cae7efbb38ae73a20cfc16340d6ac888dd1166c6f5cf02d4b107536cc02c77e81285288d4c408b385e1d8305c3115c4b5523b007f6d95195583c9e777465c05ee295ba384350931a6e02e0614dcefae0880e156ce9ea5bf2635cb6e50fbc512c696a81636b535aed9ee64c3b7aa4b14f", &(0x7f0000000080)=0xdc, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 772.764122ms ago: executing program 5 (id=3553): r0 = getpgrp() getpgid(r0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x802069c1, &(0x7f0000000100)) 771.459107ms ago: executing program 1 (id=3555): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79c9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') fcntl$lock(0xffffffffffffffff, 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ce8751f401e41d0b849212f79a55619a6ae1ed4e6f00ecfdb0df416fd44785b1a0c6ac2db2639fbfd0d290d130368f8d3c68e17dd74efb65a5bcc27f425bda83015cc64e792bf61c30c7f275afe42b14e796de920159919066e19eaab54e23ff19c1fea73660724c8af357286bda89a1260bd4b2fc76f7eb2bf88582df7892e15fb4c2e5979b031329234978525538ab8c9494869d2cf6772a74c01c8ef395e5fb1fe2326b53af6425ef24a5eac0b7bf3b212d000fd774f5e9a013f6a605af519092f09a4748f6bd3fb9f75398b2f20371dcf164b4b99148e672", 0xda, 0x8, 0x0, 0x0) 770.571066ms ago: executing program 5 (id=3556): r0 = socket$inet(0x2, 0x2, 0x0) close(r0) ftruncate(r0, 0x6) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) (async) close(r0) (async) ftruncate(r0, 0x6) (async) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) (async) socket$inet(0x2, 0x2, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) (async) 760.437477ms ago: executing program 5 (id=3558): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r4 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = kqueue() close(r5) fchdir(r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) 638.023771ms ago: executing program 1 (id=3560): open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100)="71f91e", 0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) (async) ktrace(0x0, 0x4, 0xb1c, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sysctl$ddb(&(0x7f00000000c0)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000380), 0x0) (async) sysctl$ddb(&(0x7f00000000c0)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000380), 0x0) 637.24731ms ago: executing program 1 (id=3562): r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0xf04b, 0xe52c}, {{r0}, 0xfffffffffffffffe, 0x82, 0x1, 0x613e0000000, 0xc8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x5, 0x4, 0x3, 0x2}, {{r0}, 0x3, 0x42, 0x2, 0xfffffffffffffff9, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x100, 0x4, 0x9, 0x800}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x5a, 0x10, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0x7f, 0x36}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x18000000000}], 0x1, &(0x7f0000000180)={0x10001, 0x6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x20, 0x3, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400a}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) sendto$inet6(r5, &(0x7f0000000240)="f491e15aeb44ecdeb81a50ec76fdd82a9b365abbe36c9953d9d0ec83672c0c326151c49b4a2b4321dec88e18a45eb11eef926fd2dddf28914c61d28305a76f100b25547d1a328206981a8038f18438ee8ae52b83a0b6f4a3b5d480f1c87c999f175eaf4a7548d3effdbfe51003289d919476b7e73404e9f3c225669788abde80ae3d30268d8c5fcc5a4f44c20482547c25968b0e647e86aceb2c99be3005cb03a5b012e93130c9cc767f63a954ad2ea97d12938cd5c7c1f1e427a3d2f73c3b21af85e6fc80dbcdea3c", 0xc9, 0x400, &(0x7f0000000380)={0x18, 0x0, 0x9, 0x8001}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000003c0)={0x3}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x5, 0x7, 0x7, 0xff}, {0x7, 0xa, 0x0, 0xfffffffa}, {0xc, 0x1, 0x5, 0x1}, {0x40, 0x7, 0x29, 0xfffffff9}, {0x8, 0x7f, 0x74, 0xd61}, {0xff80, 0xf8, 0x3, 0xce}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000840)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06ed2e96f9077efa29057e95cad9dcc9e01a9f13ca076948feb02cf02ba112237477796508a7c8b61f62b6625f65b614a6ea36280da523d8e84cabab765067fb3404835c8bbd23ed4388df6d30e6a9da09015b90cb7412f08ef24f78bc139328ed26bf3b4ac57054ea028ce0726c1ffcd236324b5e5027618325c121ecdf901b0f51", &(0x7f0000000080)=0xb1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f0000000000)="d871819e2673b7e5c70000000000", 0xe) r6 = syz_open_pts() write(r6, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x8b, 0x20, 0x1}], 0x56, 0x0, 0x7fff, 0x0) 188.559646ms ago: executing program 6 (id=3570): r0 = socket(0x11, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r2 = socket(0x800000018, 0x1, 0x0) listen(r2, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x2, 0x0) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$VMM_IOC_INTR(r1, 0xca605601, &(0x7f0000000040)={0xb, 0x0, 0x200d}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) r5 = open$dir(&(0x7f0000000400)='./bus\x00', 0x10, 0xc) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) utimensat(r5, &(0x7f0000000440)='./bus/file0\x00', &(0x7f00000003c0)={{0x8000000000000000, 0x1}, {0x7, 0x8}}, 0x2) ioctl$TIOCSETA(r4, 0xc4504448, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000280)=@file={0xd1653077bafa0114, './bus\x00'}, 0x8) sendto(r8, &(0x7f0000000180)="08e81e67e65ac503e2a65213eaca322bef6025a8586c98056410d992d999cf33ad0ba45171b6eb74c64a523c65fe1823d2bf92e7c48fe46fb360cde971ce4876928d66603d92c355ff88a148b934c5257416cb0da48767e4cec6f8d2b795074a7c37bd090a1cf303a3ab5152bb1868099bcd0e25b3da566dbe9a3c19b70aa18c87a751057fc1f1ac4a87d576bf252fd7a1a6486d17618671", 0x98, 0x0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100051660000004000000000700000008008106cfa1e4fffdf96ecfc73fd3357ae36caa0416fa4f376b36acf00b7805be301e4991f7c8cf5f3fc303ebe1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300371c2102000000720fd38bfbb770c1f5a8aec872ea772ec58904000000008d9800361b1257aba8c500002012010000de5000"/177, 0xb1, 0x0, 0x0, 0x4f) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[]) socket(0x6, 0x1, 0xa) 188.029051ms ago: executing program 6 (id=3572): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000300000/0x13000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000165000/0x2000)=nil, &(0x7f00001e6000/0x1000)=nil}, {&(0x7f000078c000/0x3000)=nil, &(0x7f000011c000/0x3000)=nil, 0x40}, {&(0x7f00005c0000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000268000/0x2000)=nil}, {&(0x7f0000328000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000760000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f00007fc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000380000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil}, {&(0x7f00003d6000/0x2000)=nil, &(0x7f0000729000/0x2000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000432000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) (async) r0 = socket(0x18, 0x1, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f0000000180)=[{0x7, 0x9}, {0x2, 0x4}], 0x2}) (async) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000001c0), &(0x7f0000000200)=0x4) (async, rerun: 32) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x9}]}) (async, rerun: 64) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638ae", &(0x7f0000000080)=0x1f, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) (async) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') 184.136097ms ago: executing program 6 (id=3574): select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257ae", 0x84, 0x0, 0x0, 0x0) syz_emit_ethernet(0x92, &(0x7f0000000000)=ANY=[@ANYBLOB="8f787321e3cfb000080000000008004f00008400820000030190787f000001000000004404000044400893ffffffff0000040000000080e000000226000002ac1400aa00000003ffffffff00000008ac1400aa0000ee40000000070000003aac1400bb00000003820ea63cd607782659e2506c2ee5440c09907f000001000080018307"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r0, &(0x7f00000003c0), 0x0, 0x40a, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socketpair(0x6, 0x1, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x5, 0x9}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f00000006c0)="39f2ff56576a8d0039805206d1e60761fbe5e269", 0x14) 177.749228ms ago: executing program 2 (id=3575): r0 = syz_open_pts() close(r0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 64.387648ms ago: executing program 2 (id=3576): r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x1, 0x0, 0x8000001}, {0x5, 0x10, 0x2, 0x4}, {0x16, 0x5, 0x7f, 0x2400b}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x4) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x4) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ceda203c740de9737c7ac751f481c86f408518dae3", &(0x7f0000000080)=0x54, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f0000000000)="d871819e2673b7e5c70000000000", 0xe) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) select(0x2, 0x0, &(0x7f0000000040)={0x50}, &(0x7f0000000080), &(0x7f00000000c0)) (async) select(0x2, 0x0, &(0x7f0000000040)={0x50}, &(0x7f0000000080), &(0x7f00000000c0)) 64.078356ms ago: executing program 2 (id=3577): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x200000000, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$VNDIOCGET(r1, 0x81946467, &(0x7f00000006c0)={'./file0\x00'}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = dup(r2) recvmmsg(r3, &(0x7f0000001b00)={&(0x7f0000000680)={&(0x7f00000002c0)=@un=@file={0x0, ""/507}, 0x1fd, &(0x7f00000005c0)=[{&(0x7f00000004c0)=""/122, 0x7a}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000000540)=""/78, 0x4e}], 0x4, &(0x7f0000000600)=""/107, 0x6b}, 0xc}, 0x10, 0x42, &(0x7f0000001b40)={0x504, 0x200}) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)={0x2}) r4 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000013d000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f000063a000/0x4000)=nil, &(0x7f000013c000/0x4000)=nil}, {&(0x7f0000590000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f000048b000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00003ee000/0x2000)=nil, &(0x7f0000729000/0x1000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f00005fd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000696000/0x1000)=nil, &(0x7f0000620000/0x3000)=nil, 0x1000000000}], './file0\x00', 0xfffffffc}) close(r4) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x8000, 0x35) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 61.945498ms ago: executing program 2 (id=3578): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003e80)={0x3, &(0x7f0000000100)=[{0x4c, 0x0, 0x7, 0x9}, {0x54, 0xfe, 0x26, 0x843c}, {0x6, 0x0, 0xcf, 0x8}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) (async, rerun: 64) r1 = syz_open_pts() close(r1) (async) syz_open_pts() (async) r2 = syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xc, 0x899f, 0x0, 0x0, 0x400}, 0x0, 0x0, 0x0) (async) close(r2) (async, rerun: 64) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) (async, rerun: 64) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="18089c3f03bc0ff310fab363694349568b6a46c7b9270d842b6620dd829e195501bb81179b9e0737d1a0d135e87071eb52e2b328cf246289a27a66e99aefe53b091d8e17073cd5fb360253c1662f8f607fb87ea77aa666bc82aea3a6c676577b8c564e5d633acc2b398f97940a5b3ddfd62848c6207e7d248cdfe4f7df5f8f00ba5a12c2684ca8c4981639701e523b91e1fcd7d5b969c203c295ebe0fa014567df5ac06efdb9033143aa325094665c75c5300b07e9b94e7437a34a581e1b86e206f1d1db8fd89c25a984dd9707f8196bbf3a109d78f038d96af8cabb09ac9866f7a7bf4620c7f31f4b2425fda002d08d9d92599bc88812adbb1f94833595c446c0ed770d46e7ba0f015afc0c80b328d2f4d87c32836b", 0x116}, {&(0x7f0000000380)="e465c10767f885d0", 0x8}, {&(0x7f00000011c0)="c6f2c79c0f2c122923cc635ac55c2ca2e6bc950feee8c4c74016d14feabecf8291f957bb2b92701d99fae6145e59cc0248ca857728c8c3a685b1de378243810cd2698ef8937165a1fd05772d8ffb459b6c760d957e62d8051d898d04cb4c2672cdfcc7bcc130253eafb88b0b7743eab89dfc05c5135cf62616c018ba9fa6b2eecf812e9bbe6d066637b8fa620c70803416432369bb1604602496ef9206fc37bccfea939609141f69875a71d1c61bd447c8274124fda8bdfce65e6b8425f48a52c26cc36ed00ba42f42794236ddda4b6fda4c4c16810ed1fe4d6066caa19992a875d5a89f498e970309072403a030d0c36b529569cc6b0d69e17427f894d7490f04cd478d87bb3d9c72c7257dba98288a204d1438520417327f9643b69e360600859b9172329547c3d91c561fb75669bb933b07862f6e72b5521c5be2687ad2c9b95f6c3166beaf41778ee131ee201e88bed3d8f3d4f1861b9a160d146d92b8558f7d71c1f9e8a5225ba8f3d4cb857434f7f862e79943ce3e94b1730c2312e2f2f06f9dd6fafbcd681168a3cbe36fcb14776ffc9584585ceba24005897a14ac562f4d46762b214593c1a44f6e3980a29e795199363cd08b77e513b1bf2e2a55a17301b7d8b90804fadbbd87b34b467307764f4ca865b06a3430fdd355f84527f434736286869f600c902e5d3ea05b0255ac376a9480448fdd6be862e4719de9d3f5aefdc8ba60d269dfa6a532ff7e9098833c7192e6a6d6c37f78b9f6594a71c5b0c9d2f2d05afc319d3fd1545417263edaf0945c2d3c42df2ad1c41666d71e5cdbdf5f2d83d0714343f0aeb57d3103e4765f757516cc7fb6a86f14b1c0d97de47b8570e81fe61aa9e7fe70d37199359e11248d60a9bdafe6382df8dd939a07052d4fb48d7a0a6168387ac6d165ef152abc75e7c59ebea25319efa0250f657b9d7d06679006eafa5af11a6d9484c0af19cc3de2c4d80326631d4fa81aba60f36f9a400d5a67620f3a2f701f280318e3f39e78c6cb35b02e1abbf378265afe344388a5ea0a156b16a2ed2a60e0c6797a3e3857dd1e9c8bff85a37fc1643ad818d1403fce74a8a0ae1637dcb9290046e5b1fb36d2fb70775db8c84b2bca278ad0530447aa429d8bd6193dc1ae96d1a4ba4b12fcdf5300a1594992040973ede7c09c148390deeac53f4be74ed46446369b89af71492b99913952b86ae9438cc64107b2beedfd315369f17eceedce4ae9649d3290bec2ec37189a402bb40e09779aba3aa297c0f6f08189028f4db033fc569b4035d6e4fcedc0b484935c2e4c37b9cf8a29a74e834dff1ae1fb218f452dee397156f93b818d059470ff2edb273c153e973efedcac7e26820c1023739f2e95eb68fc28a79e36a0a3eba27d433be50ad3623b4fc0c6031940835ebf5b952512acb2853a6f637257b8e2f2b4daf472cfaa8b7ecd0840e21fc029f2edfbe5dc769122d9760a453318932ae89be85455e858b2b30f8c04747238764ffe76119a9146a250f010f208bf06161017a7dcf999eebf758266f261aee977f042aacfef3d6cd47e1710227aa3aa3449334602300a9137ac39038c6bfa19f95d9ce9c11d5fc4442450d3a30817e96a37c54619bbaf146604828e1de869b6d9127f082530b674abcffec5fc39d0ab5bc7a5b3875258317ba0625ab46d3003a43348d9604f1c2f2fff9fbe1a0304a889f6ade268c21169bfe13e18229b36ed92e0d29f745ddb2663249ea89a5c645faf04edb60ea733c23b1c89a2b2009ed81db174e2325010c7494901ee7e6956322f2483cec010c390b3191541595dcc49d35087389aa48c9ce76e42a60c66453c0fd20da85cd84b10d23034dd6d546e47044a119f00374886d1787e443d328e2d2cee75597446dd1aec8c5b067c09abac3176f1dd215638d1459c931ef1f2e6526939547c82e7c17daca2f3c0b1d091da86ed73338de7e106c70aa8a97be924c2642428c4739270640cee66ee5e792154ab19cd96ebd307c111465882307631fcbae3856df0e6cccaf73bade98b3c84b7fa302bebe923db07a2c4ccfbebeebfe86d8d77d5a0a157ceee1cfcd01184f5827677c5f7cbcd6044f97da42a503b35771847efdc170e1816c9fbe594981be567eefcb421b3644274f81100868f72b4236c79e0c11aec1f9af1f197843c7e83382e51b3c9fbaf4a34e6ac5596ce5ef23c48012baf75b0e323dae64bef2532e9514c3346acd6f1c4b30cfad8d3130df759ea818d4c850b0babc2213945485673128ceb4a0b7f87f2909f26fcbe78d4c28e9fe551e550f000c34f13a5d30010b2104557343958f979e45722ad38f3c964bcc322d5c788754094b9d797ac1ded229a11639b395e04d812b4fcff59f71e803865c2c0a99084c1c63693ad4be3df60a9ecfd8d555d2d52a1490f4bd0632ee6b9012d762e1cf3b413b4dbc85967e607b9460a7739f2ff669bf23ff0a0d8296d5fb93bbddeb37ae1c7497b0bc112b9f20f8a984f140cce83c3e5c8c0e1cd69c7402e93b03c730b95bd155a6bb5f3c0755956b4534010361c4f9a90afb28840260d2edb331c8c0d18091524c57832054c841d1ba1a00d51d64648798fe54b8a9299563aea54530ab4ffd0969c8ad3b1e6140b5f64c09d95d354f4c30fb8af9e89a2360fba0a1b4217a5aab568551c451d95de271dec8adc8de83291bab13a464dc2e252ff9012a4094b148b001a8c61116806d5c2d6fed1fb120d381cd4dfac1b4e8887bc107f3c1fc59f10037b62a2cbb1af569fe100c8550763cab29e3dca31c9e24079103c1eaaff433ccffda0f4096da674600316fdf97c1d5d8443438ba96bdd6eceeacb6264728a592d4e1afa7e187887d2a9b1ba3cf30ea1fe3c3744b5adf2100540fad9987bfe93b14b1d5221c1705a7f995f4f133882e25657a3b3a9e3e6ce8af4e167050a6b9761c1367dc39c84f3d2ffe9ec511186ba4f15b3687d64cc0cf7b9af25679f412d0e280131f181950b5c9db9967fac10d11c2cfd87d5528eeb217eacbd30c4458c484c3632d7b7f4ead9b5ba6676fe52ff4b36b40e8266970ad6939c6d0067cf7e81dfe423979af629fed582d6581645ed5e132783bbfcea942147e2097dbd33477e642a52bfa739d2923b9772ccbfeb9bce7b4f24306a96013cefd2008ca41a089db2aff0db76201679d209b5020122f074c3c605b0cd8f7c3ce9795792b353b509a2316526bbce79a72defa475186f89b2256d9a33e4db3931622d73817286bbece21b98eda1aa8065636d4d7ae28a4a63147a040b22efe7899b8d1462c8134a3bbd3daa6cefed5e077cf44703f7495b373aeaa4dd7dd742d1857acbb49b8d927b61cfa67707fd1c21048732e84c67020fdb91c87220154647d0a94f5494077c860fed73e02b07e12b31b5c80ccb55f53fd08d5d3f0592280665c3d26f8c2317787e3c00939f8139abe4e473b449e15e63cc6976bdeed4e17e52e037d628ace27831c50e98c65c4e54beddb55e728043ff2d03b3f5f5b7f3ddae7daf18767454f1ebc16dba0f92b4edc7cc60e8bf36d5b9d8f8fdb3bec81fa78c761301178d220b0125d76db6a252533bbb74699fec6f89e94f4db3af428b8926690e691529720414c8384ce23b7a1b312b837be53c385a2aad4d61cfe12491a181174dbd1f5a4704088371b2974feb9f9987908025988e7f49e7164a5dbc48d2de58ba8d5177aa513569bd5504aaeb8340b6bec23c8ccfb3a684536a17035c1cde20ade7df184d2d2eb28ae37b94dfa71fbd87d6765ed32ac39656c7f991d50d99bad37762b7b6754d50f9c4f86427ef5215e4f646722d2be6b9655fac79f25a094c13f577ef8664fd5bf752f9317e37e95fe4e6fac90f75b99a6126b17dcd017b0d7aa4fec88f3660da6aeadf90a99814f4ad6a76c08ba5f944d3511a68488a34cdc8b73db7b49efc9097a9e7c7f52a62ce294704eb363284e0d4584bc399364538329ce66ad4b33c0ef5ed82d5c6219936ce55b0f8ee5439f8a2e2e4776aee32b72895eddaeb0a1a88c481e65bf69a5783196fae941d0e09b850012fd43964f62c3be4352f3bc0e46fa2e4c304e9387654702a17039d17ec684d988f360c19f7c129457d296eea4b9326fdeb7c66c96958033831432dc7313ad579ca04306dbb82859b21b21c11d52f854425010ec9559db21dd399f1a11a2acdd106caeaa2ba06b07289c2d4fcd25ec0627bcd7e7a8df2997bf786cb182d6f7b0c99400128873df3ec6381d9fce89ac66908ddae83ca88d9d0993d991c93a0dffc12e6f66d6a8480d182ee3ec7a58ce3558ac54c2dfde816a916a1841e14b97e6c8a651ad56238f7d6297d1dfc411da730a7a08276eba3aab3dfe698d7673104ace15f8344d0b1ad43a9a1e3b0c1f3083497d13f374e1b775e6aa7b2e307cd468da18ee76dae589ba692b99542e5776ff253830ff4d95fcb2753be198a0d971ee56f4c2b5347e0699a9c1c18654f384b8813aa68389c72a7667dd7541c38ad6308217c1ee7e0b71622927947354aa3ed6dc9b6a3caf44c02ab34af3165f9eb7ae3006ed3ed220f2a03957deb260bd780d27bf14d2a5879c8edfe58767a8025c8d766d7e95c9b3ad9799445b4f9cab753f6a178e821e50f146a4a37ab9c933f62c0fbdeea483e9eff3b8750b3e66d8d64d8613ad548824e7bc743af1a25800aeb8fcf7d20567910de8d989c0682790c0c779d099d0334461ff29f39f2d797a24358ad75a2fe846647a97c6e1cf9b2d11be43d8af898387e1b23033447dcf49545239de05b730416d3b4161f45ae749e772e5596b94a3cd79fa091c9ec1a23bacfbbb6edb9542d0cfcb292277255990285a0ba366ec58a15351a928b70525ef21b2f007d989af0c408944068e16ea4fc2f4a631817766bf927c4b6b08750ee9ba51c41021b9af62f3038db6f6f15d59bd03de8eaa64a41923942073295d88f58700f09880a45ec82be46176d43c20ea722b354cca053b49e730bbcc10de534a0301dfbd2e5a4a46bab351c664980cc198387c109a73fe5f0bbd3d578f2ce113a5e6ba24bdc904f32c1048917abec83416d665d4df8ad48128bd61463b433f2f519a5b89f322441273283737836db715e0b4b365bf86c865d36e1e6158bb09992ce2eca33f7621db94f9d1242fcec68d8eacfe9ea0d585c1bc0e9569b3d5a67f30a02946f6c1b8333aec91dafc62d37caea765b3964a5f8d7bfdb982bffd9869daf66003e7b3e763758debb753b32456627b3013fb5e7b66723733cf34ce83ceb8ad0d84b85c5ce07a0b97e4bf26dc85e8df99f50f7f4fac25684f7f4fa7dadf381408a143ded2aaa2dd65e1f97e411dae183ba71c0a7b793e83c1d6b897b6f71af443072b4810acac1068404f75889210dfad49e9cdaf1a717dfe54ecc426c46fc83f695f6c94f10f45051c09ffda6920dd95cf07635091720bf5cff922c114c19d33d46a994e8228b1f1bc85d7feb45ecbb1da1c1183455927dba1f15c91ad31f072921a4370b8699bd329afcf83dfe6a30689f7c7ab19880934d2c687cf65367ba4d094187693aa958855c1db767736aa70c3172a062a2264d030f865dd07b2397ecfd38e80b40803b4ab524b1aba281ecf1f8d7b4bd925a5c1303512fc88a8ac5935cb3b9fd891c3a9282a2c186b41adf679296c19d6ea731836a661527971944e659a52500f674e9ac6949937f33943c76f9d9c70260c4bf61cf71f6d72c0ae101520cb06bbf2829a5ffda2e789ebc135c47e8207b318f77b60c54e5f32e3e4efcef39930921df", 0xfff}, {&(0x7f00000022c0)="a1dd3c84e56d9ce0375c8852fb82e6992e5516a21662673562b7c85d372c9fc2a0d334006da0de995e325b2d48e028ae921f1c63e78d03456584df8bafe303a0e1e39d5be110d1618928c65a6e3624680d339c690d7b4530cbad729c0aabf818ecbe63bac50746b78a99f511bebc3a900fac801923473e56b3c8942599c639ebf7bcdcc659f3e46abe4642216751d666be447ad04b20e95bf46d0d306c9e0fefba07b35a73b0a1b510d5bd7272d5d0dc0ab491b6ae4ed3ad19f54b38c4e149989de0110e757d4afe9dfcc0d20d14ac43cf312e9a947af2384fff5b3f80359d02b75cfee00b21b639c2178f32641cf1e7161a026e945fe10cb7271beb0dc3a9791d448128de9ff4e4335560a6d6e649d212945e7c0ff9ab890be28a5fb01b1acbaa09369a5c88220eecf69f047ba2b61a3112837830e0545fa429f462b24cd78038b32d1637862add360c9bbe70fdaf450c28df215176079bb0991c17ab2fd5210ea04176c6fef27a3ae3cd32f80a3d252a38d737f80bb1da9fac25142c871ab97b55993b36c508578a095a12e0b8db0305cbdbe3f07a971b7545df0054014dcfa4bdaeaa39eb9c640c8ceea07d99068ce60e6f6da87df1281f4a7e16f8cff387447e1f38c3e0c1730fbb1b983bd467a7681803a8fa72b5330add7dfc1cc3395eee72b21b8b8d52a6f5e159b7528387cdca42e7c37368d46f374b33c9c4e7beb36eca34e1d627f5a2aa26cf4d6f7829bfa1b45ec50e374419e42aca4952402fdd5145289af308d2738c6ba749c1808d10a2d614189baf94d27aac1ec8a97a7ce493d0ce97d577c975dad6b96b18bfa1bd7467f17c1326c0bde758ec8d0dc661512349adc48fee573ff839ec189a92c80477254258d82d3455310241045e98ccdef85e3845d7d6a50f0cfbda6ef55536acd998b880c93a0b6edb6a9509f5e358bce6a326bcf3c2db20443ba04e37786a5b024026bc267f1b68117f28f84b75b2f34b49c83474ee347bc2145b3cd3325f0334c49743800236753ca4e1b45e75bf5f6345df5d9cdfdc747a4cffe44df32af7a26943fe3b75e846140312c655627241d57e9d5a73141ee445f5bea69f95c3c967ff81e230a9d40e97f55f932eb810c79fb2c3d3435936e216a5fcd85efe84ff0e80dfbd15e6402172e7aa277e5e82446da0b71f3951e857ea09de83e59b6293fe953f63f6b684809df5c2c62fc239be02f58fcf1c080af31347ffc374579874e582c6bcbe3b78622182989d33b55d720daebf9ee0fa3c214bd106bca715b3fef07cd768262c354a38015d8dbacdd66e6007aeef07f317417a77280607a52965e5c5c57833fb5e8cba60534b7d0c9979fb44b7edba18f9554bdeb12102899adc2b2381c04025c8d327e82888c4eeecdb58ce00cd088859c17e96b6c26d3a78c52a3e28d0d733fb51ba594d53e69ac2ceb450137de9d8d9f4d202a38f5f5cee594f44eb45d8643d3d2fc30cb675921d0747873845c2f11ce4cab38e9b68955f79e0a25bbe45f98c40bf94a1199c975c7372c09b6b4a678c3603cc9ffdab052b4d8754642a880ec120a21ed3a36aa34ed15e3377158aeb592ea76c42313f5981da7360bb9e076022ef1dde915104a434e9b90e1dbac590ae04cec8cc591dc1c5ff4922c65a4d75cdb6cd6a99af3723f946cebe13acdfefa10f21f16c764c5c8b4ad65183c215c7b1fe9a670436cc69f64dae928a54668a3a57c5a679eddd4511119e3d9c8f1aee6d2b588ce310b9cf67933b63685896e635d5cf01561eddfa9ac673104eca0813f6352b13a0aca5c6f75e6951fa1c93b3543f8d5aa784cb50f5c50fdb0d39fc0540eb74fbfbef05124f39a2187960340ce0ff518b00dfe9d59551ccdecab847f9665989ac68ed1027f4c2bfc000f79d216d068dbf78ee0cc68ffedcb5bed7e132aea1391593f55f1e4700cb24afd73fa6f2061561c472382e6cb6d1e015a7be5ff9f123060070ea5020208d3633fff73d4338941ab6ef5088a4436a99cb33a006b221ec79f04bb8a00533a00042ffac36ccb7bfaced7e4b99b7f8dc0d22096363703f04e3b89c38851a8d406521a0ca20bbc546992a798e64dddccf754f4890deed5bda5e44ada23bb81fbf5edc7c8a560fb9fc5e488a256ccd571013cc8f84cc306dd62c8f11ebb468face22ff56bd205571ac5419a852cf2cdc242ec92d17f1400ea0e1a6259165caf109c7c8c752f65a8bc9251cfe78a0ee7b5c24d9ba86fddf07e77a14c4cdd6b0ee1fcdacd341a1bbe5f03f6ed52788ed1f01e791d82b99732860da125f88cf95444fef33a8afbb2781a3dda4f3514e779745b76a873c7de422ca21173a055536b43e0925d899db44c4a4b2a1680649ca01c3e9f478f8837e02cd35335287adfb16040505169b2c3cb5ee8b769b51e3ee8c88042bca0e6d566ed6934f58229a6a152b5323acf5bc9217ac4715f8f5b9608dedfc032901ed0fd8a3d7eb2e1dc34e97ebec2f15d93fe3bb24a6b7616e683a014185b82af1570cdd23960e80ae1fb29b1623bfab7e26db515f43a3db6d76ff3e4c52e5151d6f1ef0d9b18be512491cdb6faf8330b8514805b519ce846aa276682fa656e3b6c021b318ac36d6cddf332adfc57c70a0bbd2ae093e98f2be689c24fe6e97b4e638d6e6f990eb149c1ee75670fb04248b7fd80183085fdeb07e94a51f5c292fadefa69b7d9fccaa05a1881aafbf179e931c7d35aecb01010f9ba7029208c26dd20034cd700c9fb290fb0c89c1c3e1929a668a0bc14624401917acd7ccc2dde64849cd76cb8180d6b998e4b9b138dc6b7101746cd09b0688868f503cf541fbe10cefadb51eacb8ff4816daedc420fbfa664425a4f35ac73cb7c206b831b61fcf1b8b60cf3514f16f02749bdb0283856560be0fcc8911155a1965188fa9382c220fee65e03518dfdb6087033fa46ef2af35d8346589042a194aef25ec50bef8130fa5ad2264fac671bf22c236c60b23375b429a37433dab54013cd129a9db984f84a627636b46fdc455d43caa823b13393ee3c8fb0b843a291c15cc8e78e2292df0437a6f9e6ce8247b26087b70c1999d454af41de53e89799d9b732464afc28fcfd7bf89c7d03edc040e8de5240cdee2c63a7d1a0d71529b0c2b0e8eeae6d4a5ac0faf5bfcc7ff6b8ca270cb71537075d224312f29701bbf18e955233e8ee7d50cdebc448e451a1a95bd50b35267c015be4912179ed7b999f37ee446f2da26ad4ee9b2d80abe36cdbafc58414e5babb04253f00024df2e4e93d3b72de55fd86a38f4847a44e3cce522dfa20612274a10d595c115f13ca897f39c45b1d83d753348dd988711d87fd4d152f261d1c91c5b34daf92403bb7f35153846a39db520e1e57bf5364e67fc57d327182388ec7e74bdfaa566afbd2b13e2c4f32c8333c7f94b8700a36aba086be16e5ed24492b1ad9893bae29e44c3cbdb3c48bb941cf7706a257e1efcaabaf91a586e222ea348b54e3774e4883667f2c33ce574deb5f8f37ee521d48b097577278c041011f345b2552ba3547b58f02f187c480b4810201a7a74ad4bdfe888ba5335668bd20a90e8e4a785bfd6970887ec95f21d245e0772a6b9569cd962b84b345a08f00838fe66c666968aa5cd9b1d1504c9cf0dd0db826adb37a9b25cbb9abf944723fd806661f1c844c07086dfaef2118d5725bedf4a59eb6faeda1137a2fe37c2eaa43204b1ea0ae350b9c8f84eef5db3c296e6bb8c5ea876d4278741e496d348132cafcb7afb4b9484df87941f67c28df858a1cc5ad545fee50a1eafdb49bbf958b6875ee1433badecf329b31b7a871b81363e58236cbb55f0a9aa67a405a1b566cdf55453b2045cc25ba7ffbb36eb8117fec7f3cc5b769adf2b86fabcc6ffe767aff1ef36d746e02d58c633928cf41a7df23b2036f6d09a417fc0d8c8f1b5b825cce1ae66646e91928968622555c75acb3a95995fc0a4314c8f14740c967a7a172a0340ceac23d4640d2cfdc57742e8f3d6dddeaa7575c19251a43827bf85cf3b237d45aea79b0a611acd1cd48315b886b2e456723fae0cd3068ba0746b42c4dfbfe5d49e946b030d8593ab2b21e27eb5c4cadf539b9ce3ed0ef095b34a489e021d4196fddf4ea99ab456d5d5b74d002e730519046e7fc5d867ac6cb6ff09c99f20a3b1a2ef965bef21b2b5a2788e6cd1952bbaa7bedbc3bec573fd846e6ce8ed4a529a8dfd66e059ac29df7ddd4c45531cedd739cea73bab2958ffd2e34e0e0a047c3bb0c701dc4a9c5699dd81ba2b6a9b77ea3abed7e94ae860311500ebc65f0fa4e8b9c9b1b33986842f58a99ddc8bd5c351188be38d8e3d44617c7ec4ea886e834ae8973489b983f70737497bee59cc23f6bfb3cef75f6e83a325517b52fae61b8f34d619ca3ceb42d451a40891174c4398c02254e6e94aa3876f0ae9a08a9042cd3b1ac46de26b0e138d095d60e83ec7577a58ea08dd703edfdf8629d286eec231a5b9312788bbaa0daab81418abd2f9c400d917f85cf670f0956aff71fdaed9660accb340365e465a5fc78c61ee5e00ee0a8d5f4435015955b3da3b7911039adca5b2a12c7c86bec1ede2212f7ed305def836733b07e0ee0e7550255f7102e768d284622c1a32bd786695714767abd1d710f5c5e7e7694c32e2987a12e1f2fa582e766bc4dd749b7cab9c1b6cfc9d68c755741fa15de3ee2834fa5e04a9812916041de8a5e9363c00986700dce8506150a65e3113b4407db3ce3630e39e4bbc5acd0594fc5025a115301a6bf8453507528604705b8aa068af2a729bc15ef9faa9fd2eb4e67051acc8dd3764b4db202aa18ddf4b11fdf7df1ba90784758aeb7f95049e2c4e150a6d0356216e1da863cd6da61b7ac3782df3d2cd3087503b2918a76b9be3781329134574aa228523e2054ba5b8d98747c1ffbac5a18b6c20d3339e8276916dcac9ac85779658f13ddce2ed7741958f3b6c1b720c3680234dc06903be47e00df05eb6c3c6c35054d2771cebd7524a3a93c69f73776f5e11670b5c73c6a750b5099a1feeab71054ca80dada11609392a8a507120eb188509b74f38f6c5bc54784e86c36b06803fb221975863e5ac5893ce41350fe3e6760ae0658b1117a83b7cb00bd95b3588629b7f1536f718a5efdee5b157b6151ce0ca08ea1ec01b37b8aae10fcfc158c84f2796214b1335e0bc4223b4b32847a221ed225e6a1339c2680594f5fe166425f6de41aee23e48d3968cbc98ad9354d2746904c4f30143c0e5b7aebb014576d6c19f9c7fc1d8cabf82cdc2b6b1834f5d4aad1666af40656a26bcf356d48cc4230274aae82badf66d7e6fdd09a98b0ba169dfdfff0d88a6a9681d4ae57ac62a214e2cf646846adcd53f3c04604e4b2ec5344e02acde27", 0xee3}], 0x4) 61.740075ms ago: executing program 2 (id=3579): mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) open(&(0x7f0000000140)='./file1\x00', 0x80, 0x1ab) (async) open(&(0x7f0000000140)='./file1\x00', 0x80, 0x1ab) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) (async) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) open(&(0x7f0000000800)='./file0\x00', 0x800, 0x120) (async) r2 = open(&(0x7f0000000800)='./file0\x00', 0x800, 0x120) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r3, &(0x7f0000000140)="5c12a7c7c3fb15828c115a5216480c800a01fda1b8495b3110fd955f091de1cafe7ea0a90f7346eb218f3a71ee97eafab1096be18e64bf9fbaa96a258df86755073cc8c482febb98e87be5ce72a7f533969d7c454c0045", 0x57, 0x0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) semctl$IPC_RMID(0x0, 0x0, 0x1ee) r4 = socket$inet6(0x18, 0x5, 0xb3) recvfrom$inet6(r4, &(0x7f00000001c0)=""/157, 0x9d, 0x800, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) (async) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) 61.352405ms ago: executing program 2 (id=3580): sysctl$hw(&(0x7f0000000080)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x100000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000017e000/0x4000)=nil, 0x7}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002b1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f000024d000/0x1000)=nil, &(0x7f00003c1000/0x4000)=nil, 0x6}, {&(0x7f000027f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xb892}, {&(0x7f000055e000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f00001ae000/0x4000)=nil, &(0x7f00000d7000/0x8000)=nil, 0x403}, {&(0x7f0000607000/0x4000)=nil, &(0x7f0000729000/0x1000)=nil, 0x8}, {&(0x7f000015b000/0x3000)=nil, &(0x7f0000632000/0x4000)=nil, 0xffffffff7ffffff7}, {&(0x7f0000369000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x9}, {&(0x7f0000008000/0x3000)=nil, &(0x7f00004ef000/0x2000)=nil, 0x5}, {&(0x7f0000691000/0x2000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x8000000000000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000169000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00007d7000/0x1000)=nil, &(0x7f0000001000/0x800000)=nil, 0x8}], './file1\x00', 0x5}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000c40)="28106314810191ccffdb96f99504686e5a5bbc6889aa3b52ffcbb00785ff761aa94de9c1b764cc25956f038e158d042e28bb521b1634bb1ef3972a1631eb9e14afc23ff13ade60c8f20798b633e5012b550481ee918630f2d8e8085ed658ff38d3e3a2cf4a005e89e0a9e6ea0749be945596135df744892a2ad8b9ce1db42eb6bb725e23c77b156e65c9a8f380767f6d1e04423bda83756afa37139fc42069d78b1b2c998f384fe53426d683095ce0154b357730dccba604494fbebf7ca56e77e0725c41db0371842014f45d32d38d02c2704865f527f4afde319d8a97c6e6735a1e961cea40a735eef3a815a00fdd95bbddb8f3e8356372da7efb1ab3d8eb77a55031ad58b60fab51bb39b9d90c5a6e7cdf4eb8e25522f9db1c19dabec58afaf0b4ce1158ea79c6b7c132eb464707265370649e13c04f9805b713fec432e904672360ac671e8f440b517ffbb1843d28bdb72448771168d5e9caf00900716f7171285b041c793bafa5a7ba6d1d56e57b66d47f3e5e1d0dcdfb803c106e068ec37c00f2595e10331440658b3012799078e51dc70b5c4a15bc59c154b913455f41f3c826eadbff577bd345d02ecff45a4e87c975b001d8fad78859aa96d1f013d9cf454caee7e7c494b26724db4f8aef06112871b8e03d6e4d0822f120e1aa0901630a0a672d832a7381d6515ee5016e8a4c3e99d703cd54d694840570946d43211e594eda500066c888a88fa8b120bcda16d9be65d5bb3eee51c86ef93f74bf0dcc72859044f55e2ce30a640d734bfa1085f9a672de36008c2e8073473c6d94c55fbf197c414a65f1e5419d42a159e85070ea364781a652e4e6d77e748a90c24c8f4abf56e9fd9ad5c6331341d37af1870009b4fc7f1336b8b4d722662467c6de70db9ce73a2e000000", 0x289) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000008c0)=""/237, 0xed}], 0x1, 0x0}, 0x10}, 0x10, 0x42, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000b00)="73af", 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x4, 0x6}, {0x41, 0x2}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x4, 0xf}, {0x23, 0x1}], 0x2}) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f0000000100)="dfdaa01f79c8206831da4a5b14dea57b336903e9665ca5ed2625a34e08d9eb8b049b992c4380ed4a54", &(0x7f0000000140)=0x29, &(0x7f0000000180)="b0e39177a764ae0a8b8a4c2b8d2dff84fcee6a10f85ab20bb5c53dc4f92df0d83818c3e611575d667683bd9cadd454a4b3978dc0d87e5b69293c0ccd1ddfd1b45c1e52908b15e2952de09a5082e69e30b14cfbb2a104c9c4604bef80dfebf76941703350ce4eba344acc159917d1c464a1b650c98fceee3d92db61e49c843c96dca71d79bb66fa542e2bad9895ed26426dab02b3055438eb0943f6f8086b850e623082b2cb7aacc61958e0ed596d9778d6300ca16bb1964aa2cc54caf3b0f2201e93", 0xc2) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) writev(r3, &(0x7f0000000480)=[{&(0x7f00000009c0)="7f9ad04fbc80b323df357ae032088f056eb5b411671ad01fbbc81025dbfdee39d517b101e0c5f3d87e761079c37c773c137731b2b472a2115dc05772649227ed13523d009bfaabc1d2d84de4b04ab36b2d2b69e3116eca68353912bf92f0cf05f50f25f518874c48b46e55eb3a74f85a30bc56006087e9f3216b4738af38d7d60c1c15215b7d1bd74b3a9aa7cf40540f4b07369100bde8699da6eab71edfac875a7f5e1c463c38fc315a1e3ab7c134fca59dec87a2880e1a2c24aefb644c77293503d7b6fdad8a5f77270b5697e774cfc47cf43bf23a0e4131b5c95d6e86c6e57dce2f83a53750f4adec4ca521bfbe994b08c7d6b2e7fe45ec90be714bf4200c88c4f3ece87654d0d26217996f88ffe6bded25282d04e3ec01dabeee87e57281052503d9be5b2c154fc70157766e3d25bd4274165c446515e7f101d5a50275869fa003840562f38d43a047c7533783ac612a9cb45e9c4cbaaac1f48b0e42e40a698b72e2111468a7a25589ba3ecfce8a025efdce2af1d493664f23e3e1ebc1ecc83578fac24d7ddaba93b5c31249f84351f7bbd70f619c2ad1d42cb871b53342d08e77f8b6c9cdb72ecc71bb6ddfcad6ac2e5948609cb8761996230da724d8fe34c8ed56da7ee00c4ebea51f56f626182a1868de030a22bfea664261e9e7585617e8e305f176cb9c5ec70d7f291cdd0d66f015953fae8cd42db6a1b27f0061b3e7050cd6ad951a15607ef37c1dde155a99d0d8f2961a87afa676af333de026d45dd5c641ce4ec9cd41ae64a3328459faeabc25ba774c92022443dab2aab9aad0de30df9b9dd21683b0fa1f58360a", 0x24e}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x1, 0x8000, 0x5, &(0x7f00000002c0)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000340)=[{0x1, 0xd7, 0x9, 0x1}, {0x6, 0xa, 0x2, 0x801}]}) write(r5, &(0x7f0000000040)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$hw(&(0x7f0000000080), 0x2, &(0x7f0000000000), &(0x7f00000000c0), 0x0, 0x0) 38.526123ms ago: executing program 6 (id=3574): select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257ae", 0x84, 0x0, 0x0, 0x0) syz_emit_ethernet(0x92, &(0x7f0000000000)=ANY=[@ANYBLOB="8f787321e3cfb000080000000008004f00008400820000030190787f000001000000004404000044400893ffffffff0000040000000080e000000226000002ac1400aa00000003ffffffff00000008ac1400aa0000ee40000000070000003aac1400bb00000003820ea63cd607782659e2506c2ee5440c09907f000001000080018307"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r0, &(0x7f00000003c0), 0x0, 0x40a, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socketpair(0x6, 0x1, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x5, 0x9}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f00000006c0)="39f2ff56576a8d0039805206d1e60761fbe5e269", 0x14) 5.215995ms ago: executing program 6 (id=3581): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) pipe(0x0) 4.892389ms ago: executing program 3 (id=3582): setuid(0xffffffffffffffff) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) (async) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x0) (async, rerun: 32) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (rerun: 32) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) close(r2) (async) ioctl$VMM_IOC_INTR(r0, 0xca605601, &(0x7f0000000040)={0xb, 0x0, 0x200d}) (async) r3 = shmget$private(0x0, 0x3000, 0xf0, &(0x7f0000ffc000/0x3000)=nil) (async) r4 = semget$private(0x0, 0x1, 0x86) (async, rerun: 64) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x3, 0x18, 0x0, 0x5, 0x3}, {0x2, 0xff, 0x8, 0xe90, 0x3}, {0xf58, 0x7, 0x7, 0xffff, 0x1}, {0xa4, 0x7, 0x8, 0x6, 0x1}]}) (rerun: 64) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000140)=0xa3f) (async) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) (async) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xffffffff, 0x0, 0x0, 0x0, 0x140, 0x0, 0xfffe}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x1}) (async) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffd0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/168) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) 0s ago: executing program 6 (id=3583): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0xfffffff7, {0xe00000002}}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000006c0)=0x9) socket(0x2, 0x4, 0x9) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) read(r1, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000080)="0b9babaf5233b55930ffbfb4643117fc889df2eb84fac0260dd45b400b513dc88d48b0636dc277b3c081cd95d23cdd540949d90bd521c31ce653161b78f553ca98d011234d72a88a315ec7a1", &(0x7f0000000100)=0x4c, &(0x7f0000000140)="e1b9223082c073c48e3db9813daa9661345ea0207369818d073104569a81d3f5a0929d8e7a5c636a59d1d312729280588069d3eb900bcb602d2381e83e34207fd280bc523053e6e3c8f310b6fe7b4fbd17cf67c3d7b708b122687f2f63ae5cfc525c5d6d6992193bf76759d4c085048611462296814a1f51ed6da62cb2cb1677584f5d48f02fc18d75df4bb9202eb8f7c1652cfad059a83c6bb01b07feb32960cc92293385deb39c10f7db92e5e2a7faa322564ed5b51766e15dd289e0791c0948ec0dc6bfd1515ef08603b5c36d6206eac28c6579778944940ecae638e667fbd204", 0xe2) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.178' (ED25519) to the list of known hosts. OpenBSD/amd64 (3 ) (tty00) login: malloc(): allocation too large, type = 6, size = 73015894016 pmap_unwire: wiring for pmap 0xfffffd806be0a200 va 0x20001000 didn't change! load: 2.79 cmd: getty 5828 [ttyin] 0.00u 0.02s 0% 320k load: 3.98 cmd: getty 5828 [ttyin] 0.00u 0.02s 0% 320k denied attempt to set clock back 30 seconds pmap_unwire: wiring for pmap 0xfffffd806be0a2f8 va 0x20001000 didn't change! X=Fé>\I&¡^em'^D\ڋ !*tf|ՙ݇ݙސׯ6Kc͊VFR[ n}n-PǨSk_Y8wZwB,Mhb` MT]ih2uƓ2ڸ(GKL`p UJlfd: S'!tER!d0:jdB?m-? ީIhG[Y݆&%V*f,&'|Yhm$|-&n>zR%7{kiJ-Wa CՊktI9E\1[!оEsC$T!PҎ|pƐŭ}̎+0FE~#NݙԲ.r:6.# 4Iwy]jQE?YXZ7|(t&]/at"G۩rlDdhRBctbanAOR3^Jl0sOUѝ@g A7F@EJes?n,j8n>UVXhU02G'n^J J@QSB,Y8ޕůZ+A)yft+$/5uk%f !Lǿ@b@eZcѵ:4+Xb65Q-3}sǦYJ}%zOn I/-ǜЌn$eWö!5;IT!Eݐy mYohƬNa{&jg~̕EYDLP!z)8'y;#wn͔~z8֤WA1AS֖'Xzȏh pd_I--k:ثl0pWN` ?>.ʾJ K'ӹ/?44T ܍ڊU ɤbA/BQ0SYI\9F՟(G\?(_A@[1,z`zS.m2ˊ$.DTn;οs dk:>q/@&o1Y aQ Z  '5ZG:aJTH]T;PEJk*1?JoOZ${Ge›E~}YuZ*Jdw s{qL(FeS wQ81Bc\:-KnV}UUpfi05`qɸ|o]jƀ EJH>}wђf;@g чC?qZ)WvjlX|j{k3n9xq'Qn;2p$-59M'8! 1 bf7YJU2lqe\2$r,*W2},Ę׳:ɮᇜL J7Mƚ|1BA~Ѳ*q2u(]F_iׯN 1MnZ@rgߋt0$I[|`ӂn?uIIy ÑH|r,AN؎ YLet[&HCH&Dq䤃]ĩHUMIf2vxK0\]HsM-/;!Q7[?^l);є zG8q5LExgαN:rrbt0!ͨ1cO KPvϚHaHlMPp2jĽzGHa&` GG`͓W pzd,:覗b@FY4۲)aicG.{?(ekÓ@'ܻ+i8&~9p/&"B!ޡ[%Qĵ;~VkjS\~~fܨtc#jzxM^͋ Zb7aC1O!٩DZu/%5Nٛ+'8._Ny]ZHRׄf퀊Vv-]s#[#]P$UP롯C_i?h#d[q:Qk oȈهja3 H+3EM ::V Fs1 ݘ010ux,_ߴ"2AG|~M 3Ci8㹘Tv",M!P}mp!]'Z02M~J`uWP;sÇaY= >-KsQV޸L#sx뫴 {dI$ځ.MS/9jI1&+jn/S z<@cd ?E\|VTLnEk Yf5L۷ S318W&M@h%f6_{|foҧ](G/ʑ>4m'.h ouBR_A#咂3e ^# X+RXf6M5fuFw +Ol# ':J'f$Ukc I:j2[S("1 g|K`=yALW' 4@&& z? C0\yy^հE71lqb'$kZ~8>zꓦU ZKۻS +̓L'2ڵpxV̢+͒.=Yې-(]aӸS^6ǃM-0/Loi/fhF4*&x 0nrCR[S:l Y/3쮎{]U xyXSw2I(N-wb3ߜ~_Y񘅈D?ښ=8`Ғ? U 6'$2ac~uՋ$- ð07-fZχ^8BKF ,~D^R7rvff3w<jlM\2.yJ77NB5ܷ@d˰ (!ii56Q*j%jPJዖAt]䰡)ѲGr(x:NJ@.;pD_wܐB|;ONp9N}`o"Qyl[/T<+yiXcym::nܨbßH>EG,_בἒuןJF OpenBSD/amd64 (Amnesiac) (tty00) login: WARNING: thread `nfsio' (23642) exits with status -1 WARNING: thread `nfsio' (219089) exits with status -1 WARNING: thread `nfsio' (458094) exits with status -1 WARNING: thread `nfsio' (421809) exits with status -1 WARNING: thread `nfsio' (37489) exits with status -1 WARNING: thread `nfsio' (239355) exits with status -1 WARNING: thread `nfsio' (170120) exits with status -1 WARNING: thread `nfsio' (463912) exits with status -1 WARNING: thread `nfsio' (358039) exits with status -1 WARNING: thread `nfsio' (423066) exits with status -1 WARNING: thread `nfsio' (327199) exits with status -1 WARNING: thread `nfsio' (367680) exits with status -1 WARNING: thread `nfsio' (150288) exits with status -1 WARNING: thread `nfsio' (210738) exits with status -1 WARNING: thread `nfsio' (404422) exits with status -1 WARNING: thread `nfsio' (46478) exits with status -1 WARNING: thread `nfsio' (517041) exits with status -1 WARNING: thread `nfsio' (490710) exits with status -1 WARNING: thread `nfsio' (355897) exits with status -1 WARNING: thread `nfsio' (362039) exits with status -1 denied attempt to set clock back 494927933 seconds #X=Fé>\I&¡^em'^D\ڋ !*tf|ՙ݇ݙސׯ6Kc͊VFR[ n}n-PǨSk_Y8wZwB,Mhb` MT]ih2uƓ2ڸ(GKL`p UJlfd: S'!tER!d0:jdB?m-? ީIhG[Y݆&%V*f,&'|Yhm$|-&n>zR%7{kiJ-Wa CՊktI9E\1[!оEsC$T!PҎ|pƐŭ}̎+0FE~#NݙԲ.r:6.# 4Iwy]jQE?YXZ7|(t&]/at"G۩rlDdhRBctbanAOR3^Jl0sOUѝ@g A7F@EJes?n,j8n>UVXhU02G'n^J J@QSB,Y8ޕůZ+A)yft+$/5uk%f !Lǿ@b@eZcѵ:4+Xb65Q-3}sǦYJ}%zOn I/-ǜЌn$eWö!5;IT!Eݐy mYohƬNa{&jg~̕EYDLP!z)8'y;#wn͔~z8֤WA1AS֖'Xzȏh pd_I--k:ثl0pWN` ?>.ʾJ K'ӹ/?44T ܍ڊU ɤbA/BQ0SYI\9F՟(G\?(_A@[1,z`zS.m2ˊ$.DTn;οs dk:>q/@&o1Y aQ Z  '5ZG:aJTH]T;PEJk*1?JoOZ${Ge›E~}YuZ*Jdw s{qL(FeS wQ81Bc\:-KnV}UUpfi05`qɸ|o]jƀ EJH>}wђf;@g чC?qZ)WvjlX|j{k3n9xq'Qn;2p$-59M'8! 1 bf7YJU2lqe\2$r,*W2},Ę׳:ɮᇜL J7Mƚ|1BA~Ѳ*q2u(]F_iׯN 1MnZ@rgߋt0$I[|`ӂn?uIIy ÑH|r,AN؎ YLet[&HCH&Dq䤃]ĩHUMIf2vxK0\]HsM-/;!Q7[?^l);є zG8q5LExgαN:rrbt0!ͨ1cO KPvϚHaHlMPp2jĽzGHa&` GG`͓W pzd,:覗b@FY4۲)aicG.{?(ekÓ@'ܻ+i8&~9p/&"B!ޡ[%Qĵ;~VkjS\~~fܨtc#jzxM^͋ Zb7aC1O!٩DZu/%5Nٛ+'8._Ny]ZHRׄf퀊Vv-]s#[#]P$UP롯C_i?h#d[q:Qk oȈهja3 H+3EM ::V Fs1 ݘ010ux,_ߴ"2AG|~M 3Ci8㹘Tv",M!P}mp!]'Z02M~J`uWP;sÇaY= >-KsQV޸L#sx뫴 {dI$ځ.MS/9jI1&+jn/S z<@cd ?E\|VTLnEk Yf5L۷ S318W&M@h%f6_{|foҧ](G/ʑ>4m'.h ouBR_A#咂3e ^# X+RXf6M5fuFw +Ol# ':J'f$Ukc I:j2[S("1 g|K`=yALW' 4@&& z? C0\yy^հE71lqb'$kZ~8>zꓦU ZKۻS +̓L'2ڵpxV̢+͒.=Yې-(]aӸS^6ǃM-0/Loi/fhF4*&x 0nrCR[S:l Y/3쮎{]U xyXSw2I(N-wb3ߜ~_Y񘅈D?ښ=8`Ғ? U 6'$2ac~uՋ$- ð07-fZχ^8BKF ,~D^R7rvff3w<jlM\2.yJ77NB5ܷ@d˰ (!ii56Q*j%jPJዖAt]䰡)ѲGr(x:NJ@.;pD_wܐB|;ONp9N}`o"Qyl[/T<+yiXcym::nܨbßH>EG,_בἒuןJFdenied attempt to set clock back 70 seconds panic: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/multicore/kernel/sys/uvm/uvm_fault.c", line 1694 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *148928 90229 0 0 0x4000000 0K syz-executor 333637 90229 0 0 0x4000000 1 syz-executor db_enter() at db_enter+0x25 panic(ffffffff830f4214) at panic+0x1e5 __assert(ffffffff830a7bff,ffffffff8304c66a,69e,ffffffff8300df45) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c4ea558,20000000,20011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806c4ea558,20000000,20011000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80002d579f34,5,20000100,ffff80002d579f68,0,37,5591c5d0a4759873) at kern_sysctl+0x500 sys_sysctl(ffff80003439b6f0,ffff80002d57a0a0,ffff80002d579ff0) at sys_sysctl+0x425 syscall(ffff80002d57a0a0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc9407f19e70, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/multicore/kernel/sys/uvm/uvm_fault.c", line 1694 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff830f4214) at panic+0x1e5 __assert(ffffffff830a7bff,ffffffff8304c66a,69e,ffffffff8300df45) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c4ea558,20000000,20011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806c4ea558,20000000,20011000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80002d579f34,5,20000100,ffff80002d579f68,0,37,5591c5d0a4759873) at kern_sysctl+0x500 sys_sysctl(ffff80003439b6f0,ffff80002d57a0a0,ffff80002d579ff0) at sys_sysctl+0x425 syscall(ffff80002d57a0a0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc9407f19e70, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80002d579bc0 rbx 0xffffffff834d5dbf cpu_info_full_primary+0x2dbf rdx 0 rcx 0xffff80003439b6f0 rax 0xffffffff834d4ff0 cpu_info_full_primary+0x1ff0 r8 0 r9 0x8080808080808080 r10 0xe515325a9a4bcc95 r11 0xb64d7e7866c53dbd r12 0xffffffff834d5bc0 cpu_info_full_primary+0x2bc0 r13 0 r14 0 r15 0x1 rip 0xffffffff81e356c5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80002d579bb0 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=148928 pid=90229 tcnt=4 stat=onproc flags process=0 proc=4000000 runpri=36, usrpri=50, slppri=36, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003439b468,0xffff80003439a038 process=0xffff800036bac020 user=0xffff80002d575000, vmspace=0xfffffd806c4ea558 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 90229 189335 30656 0 2 0 syz-executor 90229 420292 30656 0 3 0x4000080 fsleep syz-executor *90229 148928 30656 0 7 0x4000000 syz-executor 90229 333637 30656 0 7 0x4000000 syz-executor 22113 430603 97512 0 2 0x2 syz-executor 13635 7063 53174 0 2 0x1000480 syz-executor 13635 514473 53174 0 3 0x5000080 sbwait syz-executor 13635 311616 53174 0 3 0x5000080 fsleep syz-executor 87086 380177 0 0 3 0x14200 acct acct 27270 497242 97512 0 2 0x482 syz-executor 53174 39136 97512 0 2 0x482 syz-executor 40682 481729 97512 0 3 0x82 wait syz-executor 17 33722 0 0 3 0x14280 nfsidl nfsio 20942 66347 0 0 3 0x14280 nfsidl nfsio 28728 317154 0 0 3 0x14280 nfsidl nfsio 94479 19692 0 0 3 0x14280 nfsidl nfsio 8485 103032 0 0 3 0x14280 nfsidl nfsio 58178 126122 0 0 3 0x14280 nfsidl nfsio 39171 342871 0 0 3 0x14280 nfsidl nfsio 2243 501343 0 0 3 0x14280 nfsidl nfsio 19703 214995 0 0 3 0x14280 nfsidl nfsio 70337 382068 0 0 3 0x14280 nfsidl nfsio 17201 23829 0 0 3 0x14280 nfsidl nfsio 92993 269301 0 0 3 0x14280 nfsidl nfsio 3638 15283 0 0 3 0x14280 nfsidl nfsio 56379 319058 0 0 3 0x14280 nfsidl nfsio 12365 74763 0 0 3 0x14280 nfsidl nfsio 67469 175616 0 0 3 0x14280 nfsidl nfsio 28255 96141 0 0 3 0x14280 nfsidl nfsio 72623 318362 0 0 3 0x14280 nfsidl nfsio 45676 361560 0 0 3 0x14280 nfsidl nfsio 3466 380915 0 0 3 0x14280 nfsidl nfsio 95589 391257 1 0 3 0x100083 ttyin getty 28978 461509 97512 0 2 0x2 syz-executor 57564 444429 97512 0 2 0x482 syz-executor 26734 173392 97512 0 2 0x482 syz-executor 19323 171851 0 0 3 0x14200 bored sosplice 30656 353867 97512 0 2 0x482 syz-executor 97512 98573 60105 0 3 0x82 kqread syz-executor 60105 186200 18055 0 3 0x10008a sigsusp ksh 18055 34280 52049 0 3 0x98 kqread sshd-session 52049 430979 66052 0 3 0x92 kqread sshd-session 66052 271595 1 0 3 0x88 kqread sshd 27150 280500 77475 74 3 0x1100092 bpf pflogd 77475 26034 1 0 3 0x80 sbwait pflogd 97849 204954 36805 73 3 0x1100090 kqread syslogd 36805 218977 1 0 3 0x100082 sbwait syslogd 55437 164222 1 0 3 0x100080 kqread resolvd 82518 199365 31710 77 3 0x100092 kqread dhcpleased 94251 282681 31710 77 3 0x100092 kqread dhcpleased 31710 516932 1 0 3 0x80 kqread dhcpleased 56559 209424 0 0 3 0x14200 bored smr 48476 354621 0 0 3 0x14200 pgzero zerothread 11587 221259 0 0 3 0x14200 aiodoned aiodoned 69302 293057 0 0 3 0x14200 syncer update 47715 266120 0 0 3 0x14200 cleaner cleaner 72063 463880 0 0 3 0x14200 reaper reaper 89562 125270 0 0 3 0x14200 pgdaemon pagedaemon 93687 153403 0 0 3 0x14200 bored viomb 25498 334856 0 0 3 0x40014200 acpi0 acpi0 78244 372704 0 0 3 0x40014200 idle1 35021 406200 0 0 3 0x14200 bored softnet3 33067 361163 0 0 3 0x14200 bored softnet2 78622 19502 0 0 3 0x14200 bored softnet1 65785 34071 0 0 3 0x14200 bored softnet0 67366 3481 0 0 3 0x14200 bored systqmp 78036 417920 0 0 3 0x14200 bored systq 13842 273007 0 0 3 0x14200 tmoslp softclockmp 14773 311700 0 0 2 0x40014200 softclock 66836 473036 0 0 3 0x40014200 idle0 1 204686 0 0 3 0x80082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 90229 (syz-executor) thread 0xffff80003439b6f0 (148928) exclusive rwlock amaplk r = 0 (0xfffffd806d8819f0) #0 witness_lock+0x5bb #1 uvm_map_lock_entry+0x4c #2 uvm_fault_unwire_locked+0x253 #3 uvm_fault_unwire+0x55 #4 kern_sysctl+0x500 #5 sys_sysctl+0x425 #6 syscall+0xbb6 #7 Xsyscall+0x128 shared rwlock vmmaplk r = 0 (0xfffffd806c4ea650) #0 witness_lock+0x5bb #1 uvm_fault_unwire+0x3e #2 kern_sysctl+0x500 #3 sys_sysctl+0x425 #4 syscall+0xbb6 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8363bb40) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x2f2 #4 rw_enter+0x348 #5 uvmfault_lookup+0x122 #6 uvm_fault_check+0x49 #7 uvm_fault+0xf5 #8 uvm_fault_wire+0x73 #9 sysctl_vslock+0x109 #10 kern_sysctl+0x1ad #11 sys_sysctl+0x425 #12 syscall+0xbb6 #13 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff83431240) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 sysctl_vslock+0x45 #3 kern_sysctl+0x1ad #4 sys_sysctl+0x425 #5 syscall+0xbb6 #6 Xsyscall+0x128 Process 22113 (syz-executor) thread 0xffff80003439a538 (430603) exclusive rrwlock inode r = 0 (0xfffffd806a8193d8) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xaf8 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806de9ea38) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xaf8 #9 Xsyscall+0x128 Process 28978 (syz-executor) thread 0xffff80003439acd0 (461509) exclusive rrwlock inode r = 0 (0xfffffd806a8192c8) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vget+0x2bd #6 ufs_ihashget+0x192 #7 ffs_vget+0x8c #8 ufs_lookup+0x19f8 #9 VOP_LOOKUP+0x6e #10 vfs_lookup+0x8fa #11 namei+0x7aa #12 dounlinkat+0xc1 #13 syscall+0xaf8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806de19c48) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 dounlinkat+0xc1 #8 syscall+0xaf8 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10243 11274K 11663K 166960K 16798 0 pcb 17 18K 20K 166960K 949 0 rtable 194 7K 8K 166960K 967 0 pf 38 18K 21K 166960K 222 0 ifaddr 40 7K 8K 166960K 157 0 ifgroup 59 2K 2K 166960K 252 0 sysctl 4 1K 1K 166960K 13 0 counters 66 36K 36K 166960K 186 0 ioctlops 0 0K 4K 166960K 1992 0 iov 0 0K 24K 166960K 499 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1421 89K 90K 166960K 4626 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 56K 56K 166960K 78 0 VM map 2 1K 1K 166960K 2 0 sem 29 52K 54K 166960K 217 0 dirhash 12 2K 3K 166960K 114 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 16 57K 89K 166960K 3842 0 sigio 0 0K 0K 166960K 155 0 proc 72 91K 128K 166960K 1185 0 subproc 104 6K 6K 166960K 208 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1022 0 in_multi 86 6K 7K 166960K 345 0 ether_multi 1 0K 0K 166960K 31 0 mrt 1 0K 0K 166960K 9 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 265 1182K 1182K 166960K 265 0 exec 0 0K 1K 166960K 1162 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 4K 166960K 8 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 248 73K 87K 166960K 38243 0 UVM aobj 153 6K 7K 166960K 157 0 pinsyscall 41 82K 102K 166960K 5162 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 2 0K 0K 166960K 269 0 NDP 15 0K 2K 166960K 117 0 temp 79 6828K 7084K 166960K 179998 0 kqueue 13 20K 30K 166960K 626 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 384 0 381 4 3 1 2 0 8 0 rtentry 112 282 0 199 4 0 4 4 0 8 0 unpcb 144 2609 0 2589 15 11 4 4 0 8 3 syncache 336 10 0 10 6 6 0 1 0 8 0 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 808 1316 0 1309 25 17 8 8 0 8 7 arp 120 47 0 35 1 0 1 1 0 8 0 inpcb 336 5226 0 5215 43 36 7 12 0 8 5 nd6 136 65 0 45 1 0 1 1 0 8 0 pkpcb 40 25 0 25 5 4 1 1 0 8 1 kcovpl 48 16 0 8 1 0 1 1 0 8 0 ppxss 1168 31 0 31 7 6 1 1 0 8 1 pfstscr 40 5 0 4 1 0 1 1 0 8 0 pffrag 232 22 0 14 1 0 1 1 0 482 0 pffrnode 88 22 0 14 1 0 1 1 0 8 0 pffrent 40 83 0 75 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 pfanchor 1288 2 0 2 1 1 0 1 0 8 0 pfstitem 24 49 0 33 1 0 1 1 0 8 0 pfstkey 128 51 0 35 2 0 2 2 0 8 0 pfstate 376 50 0 35 4 1 3 4 0 8 0 pfrule 1344 30 0 24 2 1 1 2 0 8 0 art_heap8 4096 5 0 1 5 1 4 5 0 8 0 art_heap4 256 1199 0 776 39 11 28 29 0 8 1 art_table 32 1204 0 777 4 0 4 4 0 8 0 art_node 16 273 0 201 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 1 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 205 0 178 1 0 1 1 0 8 0 shmpl 112 154 0 4 5 0 5 5 0 8 0 dirhash 1024 85 0 68 3 0 3 3 0 8 0 dino2pl 256 8472 0 6942 96 0 96 96 0 8 0 ffsino 272 8472 0 6942 103 0 103 103 0 8 0 nchpl 144 14179 0 13558 63 39 24 63 0 8 0 uvmvnodes 80 5926 0 0 121 0 121 121 0 8 0 vnodes 216 5926 0 0 330 0 330 330 0 8 0 namei 1024 49371 0 49370 4 3 1 1 0 8 0 percpumem 16 107 0 60 1 0 1 1 0 8 0 kstatmem 264 146 0 120 2 0 2 2 0 8 0 acpiwqpl 32 1 0 1 1 0 1 1 1 8 1 scsiplug 72 21 0 21 8 8 0 1 0 8 0 scxspl 216 45134 0 45134 21 19 2 8 1 8 2 plimitpl 152 867 0 849 1 0 1 1 0 8 0 sigapl 424 4183 0 4113 11 2 9 9 0 8 0 futexpl 64 57273 0 57271 1 0 1 1 0 8 0 knotepl 120 605 0 0 18 0 18 18 0 8 0 kqueuepl 216 1247 0 1238 13 11 2 5 0 8 1 pipepl 320 770 0 743 10 7 3 8 0 8 0 fdescpl 496 4115 0 4085 5 0 5 5 0 8 0 filepl 152 29551 0 29294 39 23 16 18 0 8 3 lockfpl 104 1520 0 1518 3 1 2 2 0 8 1 lockfspl 48 544 0 542 1 0 1 1 0 8 0 sessionpl 144 39 0 30 1 0 1 1 0 8 0 pgrppl 48 90 0 73 1 0 1 1 0 8 0 ucredpl 104 5522 0 5509 1 0 1 1 0 8 0 zombiepl 144 4998 0 4994 3 2 1 1 0 8 0 processpl 1160 4183 0 4113 8 2 6 6 0 8 0 procpl 648 10402 0 10327 9 1 8 8 0 8 0 srpgc 96 27 0 27 6 5 1 1 0 8 1 sosppl 168 28 0 28 6 5 1 1 0 8 1 sockpl 664 8381 0 8347 48 39 9 15 0 8 4 mcl64k 65536 7 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 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 152 0 0 19 0 19 19 0 8 0 mcl2k 2048 28 0 0 4 0 4 4 0 8 0 mtagpl 96 194 0 0 5 0 5 5 0 8 0 mbufpl 256 439 0 0 27 0 27 27 0 8 0 bufpl 280 14660 0 8486 442 0 442 442 0 8 0 anonpl 24 561557 0 554853 200 133 67 67 0 185 12 amapchunkpl 152 125756 0 125155 60 31 29 32 0 158 2 amappl16 200 13484 0 13360 105 85 20 21 0 8 8 amappl15 192 7 0 7 1 1 0 1 0 8 0 amappl14 184 152 0 140 1 0 1 1 0 8 0 amappl13 176 11 0 11 2 2 0 1 0 8 0 amappl12 168 4892 0 4862 3 1 2 2 0 8 0 amappl11 160 63 0 48 1 0 1 1 0 8 0 amappl10 152 87 0 87 2 2 0 1 0 8 0 amappl9 144 137 0 137 1 1 0 1 0 8 0 amappl8 136 32 0 29 1 0 1 1 0 8 0 amappl7 128 130 0 118 1 0 1 1 0 8 0 amappl6 120 255 0 252 1 0 1 1 0 8 0 amappl5 112 204 0 191 1 0 1 1 0 8 0 amappl4 104 381 0 363 1 0 1 1 0 8 0 amappl3 96 23225 0 23125 5 1 4 4 0 8 0 amappl2 88 4516 0 4430 3 0 3 3 0 8 0 amappl1 80 20862 0 20296 15 1 14 14 0 8 0 amappl 88 37383 0 37198 5 0 5 5 0 92 0 dma32768 32768 2 0 2 2 2 0 1 0 8 0 dma16384 16384 1 0 1 1 1 0 1 0 8 0 dma8192 8192 1 0 1 1 1 0 1 0 8 0 dma4096 4096 2 0 2 2 2 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma512 512 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 258 0 258 6 6 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 9 0 9 2 2 0 1 0 8 0 dma16 16 20 0 19 1 0 1 1 0 8 0 aobjpl 72 156 0 4 3 0 3 3 0 8 0 uaddrrnd 24 4115 0 4085 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4115 0 4085 1 0 1 1 0 8 0 vmmpekpl 168 30956 0 30887 4 0 4 4 0 8 0 vmmpepl 168 253992 0 252045 161 61 100 101 0 357 7 vmsppl 448 4114 0 4085 6 2 4 5 0 8 0 rwobjpl 56 71292 0 64159 108 3 105 105 0 8 0 pdppl 4096 8237 0 8170 123 50 73 83 0 8 6 pvpl 32 18405 0 0 149 1 148 148 0 265 0 pmappl 248 4114 0 4085 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 522 0 140 11 0 11 11 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff830f4214) at panic+0x1e5 __assert(ffffffff830a7bff,ffffffff8304c66a,69e,ffffffff8300df45) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c4ea558,20000000,20011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806c4ea558,20000000,20011000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80002d579f34,5,20000100,ffff80002d579f68,0,37,5591c5d0a4759873) at kern_sysctl+0x500 sys_sysctl(ffff80003439b6f0,ffff80002d57a0a0,ffff80002d579ff0) at sys_sysctl+0x425 syscall(ffff80002d57a0a0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc9407f19e70, count: -9 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8363b938) at __mp_lock+0x192 sysctl_vslock(20000100,ff0a) at sysctl_vslock+0x80 kern_sysctl(ffff800035fa93c4,5,20000100,ffff800035fa93f8,0,37,5591c5d0a4759873) at kern_sysctl+0x1ad sys_sysctl(ffff80003439a028,ffff800035fa9530,ffff800035fa9480) at sys_sysctl+0x425 syscall(ffff800035fa9530) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc945edb2f30, count: 6 ddb{1}> trace x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8363b938) at __mp_lock+0x192 sysctl_vslock(20000100,ff0a) at sysctl_vslock+0x80 kern_sysctl(ffff800035fa93c4,5,20000100,ffff800035fa93f8,0,37,5591c5d0a4759873) at kern_sysctl+0x1ad sys_sysctl(ffff80003439a028,ffff800035fa9530,ffff800035fa9480) at sys_sysctl+0x425 syscall(ffff800035fa9530) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc945edb2f30, count: -9