last executing test programs: 6.051201919s ago: executing program 5 (id=283): ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r0 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0xa) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000100)={0x1, 0x1, 0x270e}) futimes(r1, &(0x7f0000000140)=[{0xfffffffffffffffc, 0x9}, {0x7, 0x5}]) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(0xffffffffffffff9c, 0xc00c642e, &(0x7f0000000180)={0xfffffffe, 0x800, r1}) setsockopt(r2, 0x565, 0x1, &(0x7f00000001c0)="ce1db1007b7dcf43b2102f33c0b2c87ec757a63b187a8ed8dc30c705e6606a0e1a0838cc5f5b6722087381786fce02184e0d7f772ac18bb1f8eb73afc0f832741caad1bc4a2011974a8bf79c3bd46112bf12ff8ed142bd505ec5c55a60b0dfb6c639c7683034ae09b0b3f2af2734d7ef6f14a3e536683e5f041fe6e166ab5b64e3da3a8350b44abae5", 0x89) r3 = socket$inet(0x2, 0x3, 0xc) sendto$inet(r3, &(0x7f0000000280)="ce26a029668edfba834df709cf1c4cc80a32be7ec0499585bec1aa376679", 0x1e, 0x400, &(0x7f00000002c0)={0x10, 0x2, 0x2, 0x5}, 0x10) r4 = semget$private(0x0, 0x4, 0x20) semop(r4, &(0x7f0000000300)=[{0x7, 0x3}, {0x0, 0x8, 0x800}], 0x2) read(r0, &(0x7f0000000340)=""/126, 0x7e) getpeername(r3, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0x1c) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r2, 0xc00c642e, &(0x7f0000000440)={0x0, 0x8, r1}) poll(&(0x7f0000000480)=[{r5, 0x10}, {r2}, {r2, 0x8}, {r3, 0x40}, {r0, 0x100}, {r3}, {0xffffffffffffff9c, 0x2f}, {r2, 0x2}, {r1, 0x4}, {r3, 0x1}], 0xa, 0x180000) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000500)=""/80) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/20) r6 = getuid() fstatat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0xffffffffffffffff, r6, r7}, 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000740)=0x1) setsockopt(r2, 0x7, 0x3, &(0x7f0000000780)="b760b916c44be15933aaef9dcd351701588cd2f588c2bbfe1bc63752300c0c1ba9029ff9a964d2123218ec76845417209dfa7d9c1e", 0x35) setsockopt(r5, 0x5, 0x80, &(0x7f00000007c0)="ea6dfcc29ca9dcc0e93ad298406936d20bb6d60a9a81cf1824c20f3bc4866e3fd6929555c7b6a7f1a9c521cbafe7a0b032a59897510b16e5d35ca8c50c73dda83f154bbfcbd8848940953d15565650f89c2587f7cd59a62d3a4097f0b2fcc79e3cee8f664fe9c1431bbe965c28b80bf690d366c0f546", 0x76) getsockname$inet6(r2, &(0x7f0000000840), &(0x7f0000000880)=0x1c) r8 = kqueue() ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000008c0)) semop(0x0, &(0x7f0000000900)=[{0x2, 0x0, 0x1800}], 0x1) 5.200290643s ago: executing program 5 (id=324): ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000100)={&(0x7f0000001440)=[0x4, 0x8, 0x7ff, 0x0], 0x4, 0x10004, 0x0, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000001480)={0x8, 0x2, 0x1e0}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x7, 0x1, 0x3, 0x966b, "ff14e7130b1e586ca6294000", 0x8000040, 0x3effd}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)='\a', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0xe9) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r0, 0xc00c642d, &(0x7f0000000180)={0xfffffff7, 0x95a, r1}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x182) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c4) mmap(&(0x7f000013b000/0x3000)=nil, 0x3000, 0x0, 0xd813, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x9) r4 = syz_open_pts() close(r4) syz_open_pts() readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000001340)=""/194, 0xc2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x40978b, 0x10001, 0xfffffc01, 0x80a1a4, "bb08000100f167d910508bc49d7323e00000007e", 0x0, 0xffffffff}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb9343948b951c1db0fd943a", 0xff99}], 0x1) r5 = syz_open_pts() readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4085, 0xff5}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x80, 0x1, 0xfbfffffe, 0x10000, "d76c1f46000000ef1f0160fbff2000404b00", 0x800}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) listen(r6, 0xc51) ioctl$WSDISPLAYIO_GETPARAM(0xffffffffffffffff, 0xc0205759, &(0x7f0000001500)={0x1, 0x3, 0x4e3b, 0x5}) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffe, 0x9448, 0x7, "590113d22022b1cfc500fcc398b384fbdfc91000", 0x8, 0xfffffffe}) ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000001c0)=0x1) 5.045891667s ago: executing program 0 (id=330): syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 5.04410106s ago: executing program 0 (id=331): close(0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000003c00)={@local, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @broadcast, @rand_addr=0x8000, @remote, @multicast1}}}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(0x0, &(0x7f0000000180)='r\x00') mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2011, r0, 0x8000000000000000) r1 = socket(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000100)={0x1c, 0x18, 0x2, 0x280d, "00000000000000000000000000000080", 0x5}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000082b00fe8000000000000000e40000000000bb000000000000000000000004"]) write(r1, 0x0, 0x0) 4.988487173s ago: executing program 0 (id=334): r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x199, 0x7}, 0x1, 0x4, 0x0, 0x0, 0x5, 0x4000000000007b, 0x100010005, 0x8000004}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) clock_getres(0x2, &(0x7f0000000000)) 4.984255103s ago: executing program 0 (id=337): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1d6) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x180) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="d3b24679b0af672addd7d0a9871a25ea1b0159b63ecb899bd0dcc8b10a2b839def6b34b1f3f267fe5fb79806c436478a8851cb5890a7a2a55aeaf0c99b42cb771dc1560845c6e02304547cf87496b902ed571c091b05beb8af77dbff86b203552bc37f970c7da3", 0x67}], 0x1, 0x2) lseek(r1, 0x1, 0x1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) getdents(r2, &(0x7f0000000200)=""/213, 0xd5) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x282, 0x0) ioctl$DIOCGETRULES(r3, 0xcd604406, &(0x7f0000000340)={0x6, 0x7, 0x5b, './file0\x00', './file0\x00', 0x0, "af6f63be40842a49ad37b4cb1014169ac93a9fdd7e98cb1b99caf1863ad3f7fd682c5bfb7a692181924112007ad253ccf04500d87300d9e9d8ceb55e44e5dd8e010404b2e4d01b04d993aad18570c56a5f6009aee62f2ee1539393a586a2e62b06c48d8b4c4068273cb27c16c096c5f758607444f164ce0916ff1e59f2085a6a3b3d72360853c4f47e54972d664d8106a86951b0965a1b714cd0c3f06901efec2c991530e6ac74973dc9f9cd52c4ef5921971e742b499e4b80eb7aaeb1aa49f9bd8a347dbd548530ef2a0858e9d5f58e021ba61aacd940e6bd3e9d043da2e198df8550c2e7f244eb0afd3c85c284adeaf47cd884ce00fd9bf9267e8f5380823e5c9b83b6b26ba1226d1ba3fd75e23d6d904caec1de399d924eb03e8ac1e079d7d76f007249c47db1fcab4c52ee5e3cbd5ccd8de43fea6e7debcb0f5899ecf55586d9b25a13603847ad53490a1c2a8711e473b18bcae4406d715d63f51c86a7e2b690a463ff9842d2602344614fb7c32feb5cc4a288eeec3c45990877254512ccf8f2586aa4e35e5eb65aa47f7fed4f66d7eb1ab454046a38428ed3ba41a7b555b9efe20260fd84f9491c7a4b0b8eec0bee864f53fb70474474067b04f8d562dec5564911669247fe0219f13fe5f934d24a89e3c5255ff9e01adff4a49ab54d134f5923ebe08cfc453b3a37129af6a5cfeffc8f6bc8a6abf463e5fcc238c6dad9ae7314e40172fdb873252b045ae737d76b8a2f55e9ad74f55b45f0ad1cc8179c8795f82d9eeb09eef9edde045f4b38908e53b15cf81e4be09383947ce2a8e4790bf8b13af5f20ddea9344ca5249f125d81b8702e5115a3963826f58b9113be37804731f210f52deda52528730a3220701d556d23fccbb4dc9d51aa7e3547b52b5c47573e0ca9707e7d579a834a78120212f9cbcb6b7dcc372c6bb9e8655c7c516bdc9dfe846f0944cbec60592b061115b6c39dc9318fded88ddcc200edf2baf2d07c119c94649883f7f01c3b9abdcdba3f399a3b75359c5efd2173e4483f646f0fbdc0eb18e9547835b20d5af21cbbf57ca10ab945fcfd4916ff2ba01389e2d268052d76173c3ee8be5db24e87271ffb71cce83f2ea0bd7da3eed4ddaea4e1f5629f08eca96fdd631f639dd98312561ab72db0a407dfd2c72c96f11ba741e31715de16994e3c0a55ddcf0957019093d8f5e47d803af28d070427c39f25a6dd6ff8056f2399f33810b1dc236b6ece804e842e090f2bae877b9ee3b0ea53840af8df1ec7b6e7797db188e9a498dc720511f9ea2b97287b265c4a8db0336f3fce98dbc554de2ca3c57a8b7676d513ed6d60c41c6868e3c5dd7aa12fe27ddfd2e9c8a55b279d6174623efcd13e12b8b122a64f941e998b81a0dd1dff684181ac8ac6ad98a43e1ed49452b9a1a1f2d197a63b5b297114f083229606096d4e02a77275e45fa36bb7caf64665904a362fff95d158b85928e65f81b2ee3961ab24ea06e451bade4fd2769fc097952db9d6e3762b7e45642d4ba34ff8431408388ed025a674db18913003250d0163a98b114d11d314a54ade3ff9316e3bda92421ddb6a414c09c97ef237aa012c2f2c1e875d7e48f9285b58d10ee89356a2893f33856a08e47c5ba7fa349c80697ce810358c14994c917ac0d5335910341c668740c1eb110aaa24208a3659cf909632d5d2829c50514cf3a5f4cf39fea0800207e8d125eda8f50f785d10b283a0caa2ecb0ff43061d127e23691651ff90a64f73596ddc7eeda6d22b43fbff1e35b782b2ba93af9dbf78640fbcea0cc0be728a064e4de91118f828f684f9c7ee826762995414bd28388228d5fa95a3832228913829e9f2654d6954ed8c7ee378a30a74fc69f2a4461eebf654846ed59ce10a7a75f83a5386e83e317d179f1b85ab506efa554ac6a2"}) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0)="15f41f79d8411b621b7de2efcbee291a6a3cd7db0e3449f81fafb54eef010ddbc36952e0e7021404c7af7207f7f47c0d518a9f223594206387cdfcc9175a978f5218a42a77622bc9fddf8937e03e746818d39ae1f5872b5f13173d5ef75436577caff19555c0708d982ce0ebdac3ec70d56920a91cb1043a26e58c516750b4f670bbf82325e5c9659ce6c7d9e9343e2be55e7ed668183dfba669584aabe6ebf2f2892c8b62135790b38265973734479df4bcaead2e80610bbb627369", 0xbc, 0x2, &(0x7f0000001180)=@abs={0x2, 0x0, 0x0, 0x0}, 0x8) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) setsid() r4 = dup3(r2, r1, 0x4) ioctl$AUDIO_GETPAR(r4, 0x40404124, &(0x7f00000011c0)) ioctl$DIOCRCLRTSTATS(r4, 0xc4504441, &(0x7f0000002f40)={{'./file0\x00', './file0\x00', 0x34, 0x2}, &(0x7f0000001200)=[{'./file0\x00', './file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x4a, 0x1}, {'./file1\x00', './file0\x00', 0x20, 0x1}, {'./file0\x00', './file0\x00', 0x12, 0x4}, {'./file0\x00', './file0\x00', 0x6, 0x4}, {'./file0\x00', './file0\x00', 0x2a, 0x6}, {'./file0\x00', './file0\x00', 0x10, 0xf}, {'./file0\x00', './file0\x00', 0x8}], 0x101, 0x7, 0x34e3, 0x4176, 0x8, 0x1, 0x24, 0x4}) r5 = accept$unix(r4, 0x0, &(0x7f00000033c0)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xf944afa4e0860856, 0x8811, r5, 0x8) acct(&(0x7f0000003400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaa\x00') write(r4, &(0x7f0000003440)="7dfb9dfcddc4f9ea245de8a61d19b23a8deacd1c5e231a35b725cd4d0c096b9bfe362707dbdfeed2b5e1f10e89b72b0a71", 0x31) faccessat(r2, &(0x7f0000003480)='./file0\x00', 0x3, 0x3) socket(0x2, 0x5, 0x2) sysctl$net_inet_carp(&(0x7f00000034c0)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000003500)="527840d85bc804a9119a8fc3c707a87820a4a8bf4c64e8b7c25039d269df3d671f6f6874459a84cfbaf2359d329526c63db033b9f678a3edb090b5e4f48b22d2856964cc11b349677d0848a5df0f08e40c398f31451e6e311d3162c173574cb40a40b76b5cf815a679d8acf0097fe4668d24dda58edf2893d2f6f8fb960140a169214bd299d455aaa15193bf70d86278ca8136e62a6ca4fc9c4a164e1c647ce0d537f467b43e8e643aa563730ff663ece5fa197746464b88925cef45f4109e5126e43d9af026257ebd6fbcd8012c1e325df89ac3a4b758164fccdba961f5be98428ea7", &(0x7f0000003600)=0xe3, &(0x7f0000003640)="0fbc16eedf7e8ee84b2dd1cce7404abbfbfd56686d9f2416ca830af9d9ec54b0d7ea336552e3df578b7fd3397767bfcb249f510c94e93f60a8e7e30a9e8d9bc5d23a47a47d860986db001666656a965603bc8c63be1ebfcfeef83de91d9bd4336062406933bc4a456e3272e969e44bef7ad697b29e481c08c7017a1fa36506700372cc765c3675dad555a59c1cb000cca95d3fa229d9d4162b41fc6f6f5d899d301d2a8870c6d8d327a09efbcbd4635da1449801226649293a9393a9ef701a1e9881fb3a0e7b462560c2a13f8b4211ce1b81e9b5775495155a6d8a10ec53e46f4ec83c132e5b8151a6dc6a3f8ff24fbad89ccf2f3ae758f665322194eec92fb1db6cf3e6553bf4a27218f6768e94ebbc31adb8f3b3d969b24533d3efe5997bd7a6c919b48b88d4dc3c97d11702458753e7fff20e4440b594387c8d5cf0a3723120ce34b4b32d311b4175527087eef37b78d461f670256673295a23443da0d54f2a56433fc8cecbac1cce689c1a5ab30a6ccec9659872052e97e6724b4432e8f40014665a79a6f195286ca93a6b074ebd3254ab9ee03c73ddfa45bd1ae2b634d0879c93ddd4bfff9b54db75b566e700774dc1d30f7cfce8ab5990056a0c7e1dcadba98d3de1316f2e357422c4ef0dde4b3cc9e3bcae66c7fb30a0790d9b8358b847f32edabef639fba37e4b309fcc7b784145c038a9309b22bbc7283cd96347fa5b29308ea0124ad0c1e76808bf5a6e2b4d25834202bab8d478a90c5e2bcd2250f7d7112c02aa3c5598404d4a362be5036a02b85ea99c26250220d56b08296b061056bbca0f715ee7f231175101a8fb8881ecaade16a8ecca5dcf1dbc2ac62403378ec34074ff0db1a0fb260a84885cd04c81beb1deede5953026c741886e0b8af59f331c4877c990ae6b1fe9b204fe0d945220fb44b9079a7c0b7647c807cc20f779f92925eac24fdd10ac2284790d388d13ff52fb948eed9492c592503b1b61da8d2a06cbc74156ddcb7a6f4f576e97a0725c2b86fe39372fb093c52af57de2be09403ff224409d50d63d96be9c500116879558b3930c643da0eeba8d2969ac956ccd30fe8204c2c359c2f3103cc1e83ff32b52f5e93b846454915878d97906ad486091bd49df18971ae998a03c9b3ed2e08d888198c097c322513a9d1b9b34cba616e7b92aedcc026c60645d58e343a3df86f6b26767c41914c6051a3159d7f574d3001a0b4b5ee25446ab50168255b0f0827719deb153e574ea0ba3ff60039a65364a39b2ca212c013ec98710c1f28ae7ad775dfd0c020d3bc8108c25351edcc907d42875d4480fcf7cfe35bc8245f558706a4e8c5deba90054eac259c8388ed052c821c641abbbfc2edfed0446872fa4f3c378d1f5d93d5017bfa1384c6fac07cdd6d2779362a3d8ebfecd78b2b0366aa8207b66013ae20df0204df26cd79ea9646a17b22f603fb35554a28ea1b66d697b4a2de72d5d53c8c4cf722e069d92cc310d84651771f9871980665625b6d090050ff7854410b91127841cf8f5e23200bb4c7eba9363160e52f0061993dc798cdec017554da8942aa939c8a4523f6dd36e2708fc3829ab821c8560895ca7fd78b7d5bad2dfc308efb2727973677a2dc11c84215634499333be21378903ca0652c4dfe75fd8cc41016c46f3f317d14945b2bde8bce5fe34248dc9b988adb70b87a71d7c144032182c8ba7c459bfbad3b999e5695c3efee6d00ad9721f2a14b94d8131b6065b71d1823eb74df98f3b2762c03b3a4262a3455d3ac9c49f45e1c1cc021190d9120f6e1920b3069a99aa2a2f94cd0a3eb6df4b8e3075995a2bf9ea9dfc60fea6a0c4f30446a690bdef7b44986f47126e3e0b29ce381426e0c5a70feef8b70bbe9c46228c4d4376e439e4bf11d0f833382295e6f6a7e5206cfa0b6ac7586fdf8b1ed10304c9e01a6fc5294947bcdd421c171002571dba768a8d91339926641044819d7d3ddb945fd98f0aef5d0a741f9aea77ddf18753af14b1395aba499d1ce1eef76ce46d5c3cd2bdce711c3a7e0ad42cda39a166ca9ed737bab1d03c64255080ff13fa2aa7fb1260a32bde87c128c87323865fd8dcbe47af70aa5530b2c31aaf2472d1dbaed8d222c47aef98bbe480278872104cc6c80eec1923d4da1e3946456fdf0d6dc7eefabe21aac9a02a87642221dfea17567088df8e029a99e35a682960e0a079f3ce6192b9ca3d651d2740515bc021e434abd6451e20375be81908487b5b408eda4c735071aeddc5ca2f9e20401f0d8b1abc2994704e67314c5f347305a3d716f4d88d4498b5ce3270220fec5e8559596b6ebb263392c592e9c4707a6bd9c62690e87c271f5e64a6aaca28b67a2596bd41eb8590609af56c01f964aaa3880576a34ca4f7e33a1606c857b0450406bfd57375d0af375a50dc52d3577dc105e2db2e6ff116a58e20f845605e792c812f808a3057b95d1ce3b44194088b7b1238d1514f25c1dd32c6da5209f764435730f21337db9d28173ecf7f1abd4c698adf563fb9dfe0365fd592c2da1e4579946cd7264f9cb1c9a851e61d3fc7963b4e6b92dcb02f42b2489b80033f98661030ea79eb12f9764c074c6f1b2383b123ddffd8312d3a116c81e173962a7bab8dd9950a52799254113eb1ee55a441ae8e5a40c191b455d3bfa0e2353c8a1514be94d34caf4e03862e36b12f3117c2d3df63cb00e9295e376acb020ca458037ba33911db4d70ae23370e561cb269666fd80672da342524694f716beda0391cf9919a2feb961046af61ab9385e65376824909cf9fefe33bf9f87f172d1f6eeb687f18229c51b9fc834a3eb5840889e2fbf7695dc4df64c061a9bb2658d3db7e7f696d9a8c8066005f1c977b64f734f7efd128c48d2ee6f5aa0e4551bdd9544798850bf0aaf516f09a92079b39b7135a1d5874be14d239af40dda730130fe6b3eb1d9b2747502460a0ed08784e441defbcd9e20c9952be34bdf03b9f07549c4b0b24332ac5a0401a5435415bffacdd70eb8b9a465cf84c38b3fedbdfdc76bac6638d797296311a93e4d55a3ac58fa5b476f45e0dc71b11e1bd516c9bce5671681d930047ffabbf6f7c57a227ea26aca07ed7e3c8eb27c1c11fd214d4214c5089a78ee5928d965dba94b8b7a3b84cd5ac219d69b124c32454de6430dd03a8f53fd507a2623b0eab096e8cbd1101f28fe85641463fb285cde01be1aee5604e31405c208e279eaf65f420fc9f272751388622086fe33ed8245de39a339e44bca779fcf590fe3802ff952c055f21a49030d1089d68e61f19e72d9528b2ffe19a158d879f88f449452af30d5cc05b71a718722efd566c799676e63dd2b3e2cb573b82331309d41fd12e5b5dd52f0b1f2211e8b496048a697e802150b30ad31ed9cb22ea80f8716dac95fe015c50c2fd1b3e5101b2f80b4e46615d462c71da3d05270bc5a6dfd8f8da14872dc49ddcb7f2d9228cfb92d9792de6d1dcfe3916bd15a1582d576ced1b65ba15d25e83032ac58efe1701cea72441ec3179359aecdf4362e96bb571b56072c7aa8315155f0f1a6ac91e38d2a34b656ce2743a8fcab65af50a8c9053218d2333f1182a38cb97c9b5a0186393685bc3d4cf4492688cc8616e3218bd385a7a4e1ed4be8f2db984973229c205c530ee1b3ef98eac1d8c40127b995121c00537d8156a77d4de36086a7d1184f0fc4cd4ad068c9dc882182f4d2698db9b98e2eddf96d602d44e18d9ff4f2a535cd8970305c6d96aa227ece47369a96ebf86ae80806e1bb3584f448a3134e97b5e3e0c43a75cd5dba98c64d1e3ce296e9cd9405b72a6014a4fa5bf1e5bf5e3e4a7b2782ab70fd2786964a430543de447c026587aba483a071d5938c29b868ce4c89ec9e6679e6e14ae3d5f79e48bf28c907364d93ed5d007d46f607c84f7d8ddc9c238d1725484fcf0b1e4b58083885c1f80d24e0bd4e93a176279f063fb74e170583f494ee453c42cfe5918e8525c2efef620ffb97e6887fb3520d99d0e8fcf816e5c1d9ea2fd38ee6d30617ad708306567013e9925ad854cbe1f7ed0fbd2da9861738a05b9314c26ba3e8539abda3213179bfc39a126883cf0aa6a67d349a04b7fd6ba123c7a70357392d481784b20e45a1099029bf3dec9c4cb7d15457247d7a5a6c767ad0444655730dfa0bfbb89035287526d9b69329b04fe0ce955fd27c50952d6d258e3d4fe3270175add28f7ee7cd24958126ca8a77483c7413cf27b4b4a8fd6fadb99ed11f177128ebd700ddc390c767c66a0ca64703a7bb7368da4859cc2ab3a9c1cfc78aeac66a390bd7fbda2bb12e6f9814899cc69d78fa31084eff8fa0034ddb0e7732d208f92bb28cb4e5e73a50363b7b2482f281fa6e66a5efda51a62ebeaf79d22e814633c877a454037cfcfe54826124e4e7c4bcb43f6410308b366ab7c99e71416747974da87632eb9ee97bef7d15b84f152073ad9c33ec57b735fd008e6b9f1c9b80cd899eb06d8a5f925d9e6fa0a9deff72a07ab3b51e614482cd8fb299ffc5605def9ae969407dcdd7fddd125d8229b5f9b5cb143ac8650263558f93832b4b4344b33813099bfa7f7326da85bb822160c6f66853184cf857fd710317d0fcf9459f631ebabb102f9cb1045158ef13d567ca9467738ce4be87db4d352414957c9411e4ae0a52a7ec5f734513ce66ba138cd075b8775643235cc7221b971ebac3efcbd1574ead0aa4772b4486ee4ce41acefbb151f9ff16a1845db44717866efa7a90daa9873fbd1627e5937bcf1cb0c8265995b1565440879084123694416c33304fccf54a015c1d657bf3a94b6b04a8e07d774e8bcf8bb6e033d7b11bbfe5ade093a5a9707c134e57b2ddd388fe2ee12a3561a68696d7534c397c8d71fe977ce5072020fdba1b9e752e1518581755d1cd5d5d9cb892ef67a67e3390e1d4b936021984637e357c3214c60d67e8275225f1e9c1f7c227c1896620a6ee718912bb4ea8de8b2a615dfe01f8273041047d39a126e3ca3328257a8c132be4a59f4486d361c6901003c21d33aeb4f3c84dd4e56d52b7348076a34d19bc98d3510e59d124f28e5847f64e1047f25858e61196030053ef907ef351b3a1e6d8fe15cf6c0b9be7e78852c7c2a778ec142e43cddd62a236143383cf897930db9f554b86a7ab9e9092a199422e6c38cee3aa5b2dee22c0a939fdfd8900dbbd68c9ceb7c2add6a1d99939db40b562f1407a133c3032e82fdb021c4f505674e476718d5d6b2ca0375dfdd94adaaa44403a8e0eeea6d38f31a1cb5f850dfaa6c4dfd5dea6d968cd29649b0612eb7e8e51125da0a6aa23ce5675b710a75a8d237801c69bd38743eda6bf7360b83fa2112bb3bf069f2b68023dff13823038c29270cf87d9ca40d9dd8780b1cd2383a5f35289e04e3227b90a70993ceadae878c480893e4886f399282a208ada4e2c7112b030872e9ed32fbaa82b6ad17094eea60dc8f56039d30aeb927362aa5b8f12fe64a64821ed39a4d3c6304f5b1547865a82b6214832d94a618486e41e863bbbd8fc85ff5dcbf5aa248c145909f7ec657b236aea7ac905f1cdfe91f078aaf82d880701ffb81babdd6cd2532b8338e1e239b0b58791999b3abd790a84894c0c767e6a87f230aa1e334309dd1f442d8b523ac8527112404ada13cefe970560d12b5012c8892149bb72494aa0a316c59ea26ec228d379609c4804620c2f279cba98e4e645e55f99f2686e13086609f78f82fe4a9831310536984d195e10114c4bc737c095d7dff12022972ae52d7a5012eb4c61861ad212eb6dc", 0x1000) semget(0x2, 0x4, 0x44) pwrite(r5, &(0x7f0000004640)="f08a7b19e7e6376a68532ce82f09e34f93674a70cbc02863da5d28109af11908aedc121b078359cc06f6ed754b9f937b9e99617bea7c43bcb64952978c5859569406c15d6df170a6c910045fcbd6d7bc3c08c5f18f221de326f6bfcbbcf6edff0158777a77954b9eb8e5b0b995b25d4d3c", 0x71, 0x1) pwrite(r2, &(0x7f00000046c0)="9dd3dc741c9d1e39c7ea8964be79b09bc0ccc403e7daabd08fc849e61bcd8b8ec8730f3f7922412e3ea8e577af1a3bf3c3c1fa9a37477df64186e87e33f8d6b57d332bab6a29fbc10e1a0d491d3d338c8972fd7e8b5c9eed4bd951f36e29c07a6748eb959fd4bfbc5eb4065dea14c6ecf36c17c36b9b440cb2593f5ad7a929f4129c4adb3c6c04a854cd08c9410d19af26dae240fb3cc6d8708e6bdf56103b", 0x9f, 0x7fc2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000004780)={'./file2\x00', 0xfffffff8, 0x800, 0x6, 0x1, 0xde6, 0x8f, 0x100, 0x0, 0x0, 0x6, 0x6}) ppoll(&(0x7f0000004800)=[{r4, 0x4}, {r5, 0x2}], 0x2, &(0x7f0000004840)={0x80, 0xfffffffffffffff7}, &(0x7f0000004880)={0x7}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000048c0), 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000004900)={'./file2\x00', 0x0, 0x4, 0x8, 0x1, 0x3, 0x9, 0x4, 0x0, 0x1, 0xffffffffffffff31, 0x3}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000004980)="55480d7be4a3b9337ecaedca0df184d73654238976dc44b2bc06ff2b25e9e9250e87490b3b70611d9c8a08f44601f925b69cc2372d4cc5ccd1a8d985522852d319997f60fe3a9d5af797a4ea38424c4f5e243d3e1a8734530360e0d97d262652673345e0019f6ba41d4e0abf80936fd8", 0x70) 4.9269405s ago: executing program 0 (id=339): r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x186) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1, 0x2010, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getrusage(0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="83", 0x1) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000040)=0x1fc, 0x3) connect$inet(r2, &(0x7f00000000c0)={0x10, 0x2, 0x2, 0x2}, 0x10) pipe2(&(0x7f0000000180), 0x0) 4.925198185s ago: executing program 0 (id=343): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x3d8bc200f2c4c333}, 0x3, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) r1 = syz_open_pts() close(r1) (async) close(r1) r2 = syz_open_pts() setsid() (async) setsid() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSTAT(r1, 0x20007465) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) 4.542548827s ago: executing program 2 (id=352): r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x18, 0x0, 0x9, '\x00', 0x80000001}, 0x1c) (async) syz_emit_ethernet(0x98, &(0x7f0000000000)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x0, @empty, @mcast2, {[], @udp={{0x0, 0x0, 0x8}}}}}}}) (async) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000200)="7b647497f96ff18f99a6e2b0c3cde93b861c95453285c7e0fff6e1b48db9db5b", 0x20}], 0x1, 0x0}, 0x8) madvise(&(0x7f0000fed000/0x10000)=nil, 0x10000, 0x4) (async) recvmmsg(r0, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x3ae}, 0x38, 0x1000, 0x0) 4.542266319s ago: executing program 2 (id=353): ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffff9c, 0xc01864c6, &(0x7f0000000100)={&(0x7f0000000000)=[0x27, 0x1, 0x8, 0xc3f], 0x4, 0x10004, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_CURSOR2(r0, 0xc02464bb, &(0x7f0000000140)={0x0, 0x2, 0x7fc, 0x562f, 0x6, 0xfff, 0x0, 0x7ff}) (async) ioctl$DRM_IOCTL_MODE_CURSOR2(r0, 0xc02464bb, &(0x7f0000000140)={0x0, 0x2, 0x7fc, 0x562f, 0x6, 0xfff, 0x0, 0x7ff}) sysctl$hw(&(0x7f0000000080)={0x7, 0x14}, 0x2, &(0x7f00000000c0)="16a69ab1f12c", &(0x7f0000000040)=0x6, 0x0, 0x0) 4.541825875s ago: executing program 2 (id=355): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getresgid(0x0, &(0x7f00000004c0), &(0x7f00000003c0)) r0 = msgget$private(0x0, 0x440) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x28, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffff26) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xc9) r2 = syz_open_pts() setrlimit(0x8, 0x0) syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) 4.327244026s ago: executing program 2 (id=356): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$DIOCADDRULE(r0, 0xcd604404, &(0x7f00000001c0)={0x8, 0x81, 0xe174, './file0\x00', './file1\x00', 0x0, "be304c826bc4d25141a11bdc4eee1a4e7819db9ff734c45c6b2c5a4d86d71b2a4a5b2220804e92ace3f889634c2009fa3f485bfefc8bef2b5652e73b6f2e94060856f49d09589bf1298ec79e2a3c6db8726f352a9b258b8e5859ece2f3c0710f10ef5e90f5379dae916f85135bc9e7a604be0422f35f1b578d33fd809a41ebd79be74173e766d661385945fcfca38e3c2da9837020742305a6dc9aee68c68d4a1192b2f41e05063b43a571599309e9fa7424c90350e89ce914912b501cac012d1ddee4ed14929a9e4e868a179660e233f0e454294113b6db5436726f3f6cb0757a412677ea9a22bb9a878c4d624471daf601b281c87bb0c032e997b5d895f85a1640eb5f75ca210846e303071daa7e5260519381f8f53c8d47ecf5d7d9fb0d38e3438132762183521a2ddf0401d9a6ffcc44a62f07cc4fcd7a749daf2469871c2e12a60416376b9fdd08f2cf8b20331704c57c9ea4ab4dbac58083c3aa90e37b866a9cc8d15344f4157aa84f35f0e264863f246dbe4e393998b398ac023187788d25d1b585b5142ec2169ba56555e5214b4d76c53d6cf5eb7d93a4790c6cc8a79dc7e18b1b230606b7f962dd1165cbb0236c9c6f9121f82f90f00fe14279646117db01dd21438a64b0bb123111c6787a6c38682cc3a4c673f6713099643e572bd0959d047ed1650e4d15dac12d972c8a85bbd5ccd92fb91d00da8cafc0ddc63f51ef8a12256e357c2750cfb42c685e09f6c08640170cdddf612fc7423a1adf36ed8b2f4377dcfb14dd2e7a4aa2e51dcd065aa9a4a433a8fe145ffc722bb320df2d8a5bef674d182d7315eb3086d20bf3d82d717a78ebed832a98368612cee2f2475147e76376fd8f5ce05cd2b1c5df5b95610994fd96b0b02070c72f26501b2cbfa85fa5bb51fa1c312217e5cd0c2cc7c1e823cd4075e06b81a9520bd3f95bee773fea801ed95e1f794431cfb57a243a17d2f17cb1a7b15e5fa3db559e8274db9f81fd92a62ed08a9f15046bab291f681f1cfdf53d3c9a1797ad3bac73fd9d1362adac50929a05fecd3b6d2d3cf37b85d55405be79a2d60cebe7044287bbe13d1d37aff3d2df6bfdc3713420b9aad83b641af3dafbc258490d53a0eb612e967be7daae9ad2b2ab2b65eb475ea31d4dcf1a42b570572db7504b509eb9b7525b980f2cd1933ec7ee4385a1ac5eb69d8e16e0e00c236a180e4a170bcbc4c57e2c2133c38ce6459af334662e9f543091204243dbd240dd9f04447c52b836cebffdc39f16937fb580e9caddff74c908cd4fe87166d867710b1f7490cfd23c4f55285bd968ec3904ac15bd737378de2b07105fb4f4de8f2b6c94239ffd07dc6098f5aba4b49ac3d0f59bc7d908f2114680e7fa1ac4efbce0e068683e38c2069c33a2ad8ef1d283aa516b5c2e3353a002591ee860d973e9bc8885839172b47a99049b184db6df21e17fa88d054dc415a7536b04aab9a64115cb0ffbedd35377991d0cef1666f8141d852608042085b1b1d9a902b45006723e9825a19d9685ab9cfb491e65b8463441bd3c04662512cc50e3dce054e4f9aac3f8e4ef1d12506d3b7ddddf066bf23292a094369ae7c0f82c248823e2b903a4f3227a55632e70da6f10c70ece721f4a1cd9b4e273f69c5a1ceb8d041d48ba38b25e7ffd29d972a07d29ad7d72cc553fb58939938a7cff590e5a4800884be36525f2304056aafa8bac0ef958b0fcdc410628fbf103fcd0b9a23ff48a0cad48975980a6bc38a037196161ada6a27a69aa0ddafc998b551e9012c9fa6496b1bf13f88bbcec06803e269a5d4796284b5991c31aa7ffc8c3416af4be3fb2ea3e3391c893de0730e1a263981c2f0b86a74b4c70e555ae11f13effa1b9852c0c145b3551b89dbeb640cdf8af4fec0baf60a0990d4497f3dd0ac4c19f18811e"}) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000200000000000000", 0xb1, 0x4, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0/../file0\x00', &(0x7f0000000180)='w\x00') (async, rerun: 32) r2 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) (rerun: 32) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) 4.325486013s ago: executing program 2 (id=357): mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) (async) setitimer(0x1, &(0x7f0000001a80)={{0xffffffff}, {0x80000000, 0x1}}, 0x0) (async) kill(0x0, 0xcee3a0ba88c63f32) setrlimit(0x8, &(0x7f0000000980)={0x6, 0x3}) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffece) (async) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x8, 0x6, 0x3, "448349c771a5f72fe0bf45d3e79f34ea4a9be2a9", 0x7, 0x387c8}) (async) close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x400, 0x9, 0xffffdf86, 0xffffff8c, "08ed95990000000000000001000004fb0400", 0x4, 0x4}) (async) r2 = syz_open_pts() (async) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x1, 0x1, 0xd, 0x0, r3}) readv(r1, &(0x7f0000000a40)=[{0x0}, {&(0x7f0000000340)=""/251, 0xfb}], 0x2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, &(0x7f0000001a80)="cb9a77d8cbbc0a75bfd7c711f2f69999f23c3d35c33db3128daf5b4e7d0c5285865a7c0619259bbeaa991735ab6a97a0323e59737b4b48e857235d536779c7ec2aa34258dfe63390fee3703d1fb14f641e2bc754d2459216fc4e6280435dca54b8206a56252079de02a83adbec7af586cfd315a5041850e9b4fd8d477a954ef592adbb5f0b1b7600959c820b7b58bbc3e34b80c7faa059c83a06b42c684b98b583d2f0812903ccd4ff1476386b49fe0f5827301a5370516c295f877dfc9e3d71b61f133a3160645c5d2c154200bbaf8af78d2216e1381de9e625b26ce880d5f6c28f78cf252403beaa4cfa0235ba474843451ecd396fc5e730b8615ab6f36fab04497a4bfc3298eb6b09bf0d8daa5b73e94926c1f117da6f7c2b5da2b70fb5ee649898c3176a4b60a88fadfe76c58433584eedc27f538f1d48833f293ba12b59875898117eda1a2c85f05bf0b191d53b956110e55e6f97da35c6877ffe74e4b05ab8913690f13f159930b5fae658adf8d9985691cefbc59c333e5318aa1529c9216c1b465e016447e0c95fa35282809e66a20ba73d9f6b9cc20105fa532c4d57199833ecf74d48f8e4f4709e2263fff79e37773ad5389e982690da86bd1f29b48963c92e6bb9bc196824dc347aeb8a47b8dc788aa584bfe2cc3f42c4fd1523a6c895272dd59d34666750d59f57630a6dc0896f4546ae1a9796e70b1d19a8a07c7362c0e0a2e55404ee45b6f2b232b56173e9835134391019ce2ec7ab983d3e4f73d1ce4bccbf23a56462797d3b7149ab945d58c35656488f8935f450cf0fbc6edd4fbe7458f2574bb842287483f1ec5d0605554a394ca9bbf81f6734bb6d9b4bfb6c2821d8540931cd7204bd433c27f73d0914e0b49d44c49cf4adbc140cf36ba373af8b3c389365ce7198c794f55e122044ca6faed8c85171840bb88239b6119c491249c6efefd0bbedc85acd99bf645367fbb33054189db1055fc6c442dcdef946715327502d2468f9a6808bd56f136887f111a80107b2ac16df3c3f96628adc555e8306fe4082c617c00abe9d6eece0cf4a53952136eaea394157c85b2fde6cd400a7b190ad2af0be1726708afa0da6d3ea3ddd4122c6ba0d58f024129612bea0fec652efe89a105b51dd8dd15b273598833b344c941967f3da49a360740855e0585bf9119e90d2cf53c28a3ed5a39f95b1192a4b61034f01bd7370b689d7c810c463d8e4a81ca4a9208699f4f8a994212e1a39b2c3855d2a14bbcdf82a8c8fd6cd2b4bfffdec5449f32481983f4bba91362fdfcc56dbe90d9bd369bf4fe56ab9564849c9054d41cd74bc4958744b72ad2f71b95ec92496436dc7ceb149191ce49e8ca56f6ab2cd66ff451e713ab67650d7404eecec6163bc125096b59f907f83cd4f120d48e87b0cb932bec034c82ce8fc9c23719a0284cb1214370bf4888514bb41a1de191ade5ad763bac753cd15e40fd6e04f28d3bacb45d4459a3e8470700155f79a5a8bea9742d2dcae5a4fee362aa44a12d2b5da531f4ef3b07723bd5dc659d868b3fb693c9332acadcd3492c4269f0a14a83577ddec6d6b2abb4906607654fe7f504f4805f46fa62617fdc04c61f89ce8fd764a6c55b9c3d8436b7a626dfad95c5727e8d7a84f2c17a3bfeae89a2382938f8721499ac2333d071d9b79068e2136170f1e11821fc4561c55eabf048f95f384fd6da901302ae4a46fb89ace07c6c28f97969b00b003f6a8872230c55229e93406a77b22145212ddde2926db1478e252bbd2fb83a746f4c7bfd549f27c28da5fba6d86c43c6b75d1d1123f32c38b124256f04d26e0adf66f47f080c8eb96ba7bca203d209ba596a64c14863736260d7491cd614bd0a9b5ada70b6181aa57fe4c07a1cad382693e3937a54dba31a28a9598cd9b5ddeeb629d58f207b15b7a0e539d35aa935b8ddc8b3909926cd72fb73f98f38e035df86537611cf09e539521450a5da1f618823c38d59dbf12b4e885830dd29b4ae28a1eff7904fe9da1476d76be1bc2204bafa01ff8a04243943420246156750c250009e0a7b24d9230da833a6711db85f3d54d2ee566ae22dc733d0f28a78d2f9b25228e3891e7b508b98a47ecc1aa56cea82e82375df05c105227d589509a9fa3ac915d986f5f55bbe0cfbd3cc96eceed6795d931792b923c452d28a188e1430d94dfc0447e42b1eb215536d9995d14f592f70f8c2c8e0d6d5b006c493120833f0de04c1c9decc68623126ed74ddfb1e28649452d2ad9b193b79fe7c7135bfc92429d07661fa1eadda33d8c1964dfaf94e9e0eb226dae495339942931f80c0e4d23e0aaa01d19684c27588afa63386349f736eaa8d11e4695edf0ac30a2a073d3c7dc8c260cc8645cc6bb3a5e61f2ea3d930242bcd7ca57760afb69e0fbaef4cdf97dd5b1bdc6e24da8dd559b3e42e27750bb53e70728a191b02ad2836c054a2b19ec4bef32c8a7bfc571b35a94fc46f373698e089bfee28e6511b22fc36afa83e54ced6c1ff713dea4e1aff7d2eb5cd3e0b3aef81175ee77f1f7dedc4e4b8e924384ebc3f17dbb272fca2b954a89126df2384f79de4d4977adb1eccd749a0e18eb3a7e32bcf2e137578f0713c45434d551eabe764278003f6876ce41d3d187f7d64d081b771d56d96e175a544ed7976807146f19a5516576f0e5937d668bc05c8b5928dba33599e00db45e496f18a8b3e4c92dbe27554f8e5a9be9575baf090dfea5ddf60a52c89d943af74efb7622dc1100133174c7f906e75b5307f9bed0d5a0305a35c48826d2855d999e8b8f0a82aa84b6df44299e1204e776492a429fdadd881d6fd8a57c36b2f6353024631dcc6851c2e8af447c9044497f86f6dedfd11272e2930739a029fcdbd0cef2e4b6aa2405458daf638b48ffc843056cde105dddc15a6145a3a6c9fa2c5ef0b7d33f63e072695172145a2f653ff2d2237a25388f8071e16094550302f49eae77cb68b7466e72db221903345f2d1957ad64f8e067ae822ed69833e00f25b297b0a1beee8db07e8246095a9b0797b8e23691e52b48c858ed5b573c86cb26be2dda7b8052539be6546ab0a3f5e079fd906af358b59431e5caabeedb72a1c97337370c918f5644d308cfbbe6803d7b020aa9f708657a186632d35ea49d447475b8e7a853bab58b52c8e30edb5f66ae8f91ab99dd2e635425d4f8ac76c66a8fe1da828e8b9711c730ee8e1f3b6a265f26d8d09836e5a9f478cfb113a1434b7ea8e078e01c72d3542fb95e5fafaa2565bccb7de7b2af27f9b6025492b03425556482484f56601830a9618ae73556f4cdafcbf502ff58502b619c191ad320a0199a87cf696d98a11e890ce04222ba15b4246119724e4d0333db92d336f8a7160e24eb420a37d99315a794a3c40f25d8ee0200e33f340272787370ff02308a65322d026c48ffd8649841373aa5cfe938b8f333c8e8936c8cd2cea3474be7fa85e78cc2e59ec8a9a053a72843ab2e43e8700a4608be0468dd5f5f4a262695549798cf50e2405f107ae9320c8438d59482d8f1db43a705df13dd66f6fd7deee914c5f8feaa534dc1f791124d29483bd06154e73c8a8b9b8a3defbd3a4156bdcfa41ead214ef37548e5bc26ed96ab1a899e9f86a29e48b6bca32e8af44284313408be04475b876a5c34ded9fb2cf3a4b51c9c9f8ec4e82a33e9359f8207071de74c29fdd42f13cf68aa131410e195aa17691f9f9066ae3b7f0b83b19146816c1e96e5821646cf1d725348c18bf65f7ef86f591491ca5367149bee77ed37498d095237deb9d422a21574dccae6845a3195c95805507c91808f59d579a2cb90a9d1ded6676bfe319fd9daffaef1bc4a8047289e3f3a26dd7f2f5823817dc0778c3e699b07bbe8c7ad91185ce1a65380c19dec507a05e2c76ca8d9d2d78d63c1bfa1bb4105cc56c4f9597afa32d0a6a172ce63115563f20209e1f2dd5cbe3c04bbdd99d58b1e491c1bf1ce10f78df627d7fa4aa72957195759ef604ceff94b3b485efd14586d4af2026b47f6f66d021ee497e3974fb0e038b5cdb05ab2d1a8a2b90f44fd76211c50803bfb1a242da1427144477302ce6c66f8785d23e2c52483d9f59511ff177183210ed43a3d0ff0f62b918452b1fffdf87f456c094b151da693a44dd3db5de020b47f44445001d46ca081d70203d3bcd47bf340d678e300577ad1ae64e0d4b9ea2a22ade2e25ae5ee4abe85033780de4c7fa30db6928127b4f20080000000000000124500b72441cf9d642c6b9bebfa1cc91f0a8ccce1a8840a27cf1952e74ee1a0d1401a0a113333abf759af74ceb4ea30862b489d7a1c8e9cf7b6f0d33b01baaba9349905a0696b47a44da41b94dd4e84f8512e5a1db38c7c6f9219f70b977968d3d99359743221d0ca36eeef9c1550d11649aeecf4eaf007f85ddc96f9032ef9ad5fc3a8dc19e3731b642c3a01acb8dabd2ab95565845e111662f49551c2e1aede34831079703e0c78941bb39e5f2740c43d5e2f7f93222b344f89990c876755b42345057708c25caf41ed62a0450a539db5e4c75708f254edabd4d632e78b3c260755e75a79aa6fe3f14ef44783f56935a55e7428db510ce1a308197e50fbbfd2eccf4188e1a6ac62f069de54d5ac725101bdedef6ecfd9f09c0a256f0e9d313efcd472503bd91ad480d569cf79cf70f9a6b9bdd6a2dc048acec11a73ff54c40b86d95359c49dd5c496f52afa1880ea04cdb517c517f5a9b03f5560045b8ae09d5433d4ae9e752969bf0d1fdad3042141a6b020bd35f1c28c0c3cba46600ea94b107c7f93955dbf6a0ab33f88fc0d0fec8abb81e4e0d4c10cf0f04a841dc8aaa9ce22464b8d5c595cbd8c4baea81bd10f2a247c5cb5b99c098cec89fe91629388ba34cb319d77ba0ecc9f397a443c35060ed616ad1ac1d2a1adb80e7ff0c6464eb7d912689a7a379b60aea34298df049949ea1b0bdd52a005f5f16566cba4043e70e36d641e07e2913354081777cf402bdc37e45f2f744bfa35cbc6be74892bb79651bec25c0e51b0f29fdee1438991721575b772a8b6aac93861a923baa3f11edc8913a2c4ec9a8a8d0641f8bf7ef8d1c1185b610eb7332b1120776f58ce93300485da5995b55ad51cda405a2025aaea2920147d32a99df98212f56dbb73d5615bb1c254f0e0e91b3b810a6f309095d494adf69c213155765adeee4143a8b74486905beb5028780eb10c8428d2a2c0fbd72840fad70acbeb76b597e32810efaba28398af7d8684d2f77c889e4e6279dd36a728b622a57017eb62983ca83eea94cab7b230918ddc37cde8b9bb38cb8371070c3f97c7ac909a90f6ff652446bd381c59638c49e9ca3521a98fc58d0b69419c9f620186493b321acd608f7fcc836470e1afed228b248ce7986c0cc9c826e19c5da9c7b5b1fcfd85c8d2c56c80b098c8fccf311d189a9b172da92c1824d8977c50b2eff3d0ce3d92a78492f47e50e4a103a03c07bb192394ef744c1bca2094edf27448286fa5f7e0414a4ef85264a6bf9c7150564d7e1eceebe26e3c2c6c7c1b19876530f46bb7dc56f409c4f49c1baece07bb39f7f5eb6b85d806c12eac84fa9d5673e1f9d9b8641110e0b2b23f152eabd6de7000738bf9958f6ae84951965cc240cda03f12900eb2c2e9adf8ae8959b63abe14e20f7aca2beb944ab82b75504c9b9205529acd27186cd683e27451934e58cdf320084d26dba4a781f556e85d99b61945e6f25622aaa821272193237568d00079405807d15347a5ccb5d2923a878ecaaff42dd244f6185dd200000000000000", &(0x7f0000000200)=0x1000, &(0x7f00000005c0)="afc64341ec4c5dab280b6aa57119f982e308ac84be1d8f8d7d9374d11c62487aeab5d1f6d66201929abefb6134aa2c1c8562cfb153b54fef5bade9d54782b7e6acb5d0577a1f9796bf228ed889c4791c760f1a070116b780780f9c112e4a40052fbb4b51cb7ef8bd1e4fb387bcc65d33092f15726d22070ce3f430d5555fb009d5f6ec293ccff593a56c30065c9d6936432809870efaf69dee034adebdabad471f51fa7595b92a91c021f37a42cc433750525cef6a586a58b96c2f49f784b64a9d49ecb820578c2bfabbfeb1502856811feafa468defd287dd53ab8e2fb162a93653e66f52964ef33e391d42217f3a5effe7dcec3b1a32097ccef3293ec8e5981a0dcb73855bd6e09de75c6777b2fc281e148f736a815378a56068848f0e89228c76eba82c33a19d2ee429a528c0e9c5c799b71eaf1c2009119f42b04332d7a06860d44537d08c91b7", 0x149) (async) write(r4, 0x0, 0x0) (async) r6 = kqueue() fchmod(r6, 0x80) (async) recvmmsg(r5, &(0x7f0000000880)={{0x0, 0x0, 0x0, 0x0, 0x0}}, 0x38, 0x2042, 0x0) (async) socket$inet6(0x18, 0x1000, 0x29) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{0x0, 0x1}, {0x1, 0x0, 0x0, 0x2}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) 4.325172149s ago: executing program 2 (id=358): r0 = socket(0x11, 0x3, 0x0) (async, rerun: 32) lseek(0xffffffffffffffff, 0x800, 0x0) (async, rerun: 32) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x3, 0xfffffffe, 0x966b, "ff14e71300000000000000020003c100", 0x200040, 0x3effd}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffc27}, 0x4008}, 0x38, 0xe) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000280)=""/208, 0xd0}], 0x1, 0x0}, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000380)='\a', 0x1}], 0x1) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() (async) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) (async, rerun: 64) sendto$unix(r0, &(0x7f00000001c0)="b1000504600000000000210007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297ae1aa5b236deb51eef0ac3ebbc257699a5f139b672f4d335d223e7d069d6ba8af630437281808d907a9000002003b1b1257aea8c5000020020000000000090008efffffffffff3512b132ab134ac92265f2d7a300803712051eadb71d89e000"/173, 0xad, 0x8, 0x0, 0x0) (async, rerun: 64) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)=0x1) 3.54832473s ago: executing program 1 (id=377): mmap(&(0x7f00003c9000/0x4000)=nil, 0x4000, 0x2, 0xdaae0f245962c55c, 0xffffffffffffffff, 0x100000000000000) mkdir(&(0x7f0000000500)='./file0\x00', 0x120) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) 3.544667675s ago: executing program 1 (id=379): r0 = socket(0x2, 0x2, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x19, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r4 = socket(0x800000018, 0x2, 0x0) (rerun: 64) getsockname$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x83, 0x4) (async, rerun: 32) fcntl$setown(r0, 0x6, 0x0) (rerun: 32) 3.543535806s ago: executing program 1 (id=381): r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00eb0100000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r3 = syz_open_pts() syz_emit_ethernet(0x5e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000282b00fe8000000000000000000000000000bb00000000000000040000f9048b38dd9e333c17"]) ioctl$FIOGETOWN(r3, 0x4004667b, 0x0) pread(r1, 0x0, 0x0, 0x7ff) close(r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000300000000", 0x8) r4 = socket$inet(0x2, 0x8000, 0xff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0xc}], 0xc, 0x8}, 0x406) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffc27}, 0x4008}, 0x38, 0xe) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa3986dd6c370c8900182b01fe800000000000000000000000000025fe8000000000000000000040"]) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00eb0100000000", 0x8) close(0x3) 3.493354759s ago: executing program 1 (id=383): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x0, 0x1d, 0x0, 0x81}, {0x3, 0x0, 0x0, 0x49}, {0x80, 0x0, 0x0, 0xffffffff}]}) (async) socket$unix(0x1, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x2be00000000000, 0x1, 0x2, 0x1, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x2eff, 0x2, 0x3, 0xffffffffffffffff, 0x0, 0x8000000, 0xaa, 0x2000000000002, 0xce7], [0xfffffffffffffffe, 0x1, 0xfffffffffffffffb, 0x8000ffffffff, 0xf9, 0x7b99, 0x201, 0x2000c, 0x6], [0x2, 0xfffffffffffffffb, 0x40000000, 0x4, 0xffffffffffffffff, 0x10fff, 0xfff7fffffffffffe], [0x4, 0x20000000000, 0x401, 0x100000000, 0xffffffffffefffff, 0x6], [{0x8, 0x5, 0x0, 0x7d06}, {0xfffc, 0x7, 0x5, 0x2}, {0x10, 0x101, 0x1, 0x814}, {0x3, 0x5, 0x9, 0x80000004}, {0x10, 0x2, 0x0, 0x80a}, {0x400b, 0x2003, 0x40000, 0x4}, {0x1, 0x20000, 0x4, 0xf6}, {0x0, 0x965, 0x3, 0x9}], {0x2400, 0x8, 0x10000}, {0x0, 0xfffffffc, 0x3, 0x2}}}) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x9, 0x7ff}], 0x2, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) 3.48952048s ago: executing program 1 (id=385): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) close(r0) 3.422510946s ago: executing program 1 (id=387): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r0, r1) recvfrom(r2, &(0x7f0000000080)=""/172, 0xac, 0x1041, &(0x7f0000000140)=@in6={0x1c, 0x18, 0x1, 0x401, "f6014a6edc9a7f4568cdfe2ea56caceb"}, 0x1c) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='{s,\t#\x00', &(0x7f0000000200)='/dev/tty\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='{:\"$\\\x00', &(0x7f00000002c0)='/dev/tty\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='/dev/tty\x00']) getresuid(&(0x7f0000000400)=0x0, &(0x7f0000000440)=0x0, &(0x7f0000000480)=0x0) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) chown(&(0x7f00000003c0)='./file0\x00', r5, r7) setresgid(r7, r7, r7) ioctl$DRM_IOCTL_MODE_GETENCODER(r1, 0xc01464a6, &(0x7f0000000500)={0x0, 0x7, 0x0, 0x64ff7180, 0x840}) ioctl$DRM_IOCTL_MODE_SETGAMMA(r1, 0xc02064a5, &(0x7f0000000600)={r8, 0x6, &(0x7f0000000540)=[0x1, 0x0, 0x4, 0xfbff, 0xa9, 0x9], &(0x7f0000000580)=[0xd, 0xff84, 0x0, 0x3, 0x1, 0xdb, 0xfffe, 0x2f, 0x0], &(0x7f00000005c0)=[0x4, 0x2, 0x9, 0x0, 0x5]}) ioctl$DRM_IOCTL_VERSION(r2, 0xc0406400, &(0x7f0000000800)={0x85, 0x500, 0x6, 0xf4, &(0x7f0000000640)=""/244, 0x32, &(0x7f0000000740)=""/50, 0x57, &(0x7f0000000780)=""/87}) read(r1, &(0x7f0000000840)=""/135, 0x87) setresuid(r3, r5, r5) r9 = semget(0x1, 0x2, 0xa) getresuid(&(0x7f0000000900)=0x0, &(0x7f0000000940), &(0x7f0000000980)=0x0) fstatat(r1, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000a80)={{r10, r12, r4, r7, 0x21, 0x3798, 0x0, 0x0, 0x72b}, 0x0, 0x3, 0x0, 0x0, 0xffffffffffff0001}) r13 = dup(r0) connect$unix(r13, &(0x7f0000000b00)=@abs={0xfc, 0x0, 0x0, 0x2}, 0x8) fstatat(r2, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$DIOCRDELADDRS(r1, 0xc4504444, &(0x7f0000000cc0)={{'./file0\x00', './file0\x00', 0x60}, &(0x7f0000000c00)=[{@remote={0xac, 0x14, 0x0}, '\x00', './file0\x00', 0xe, 0x44a, 0x18, 0x2, 0x2, 0x9a, 0x44}, {@multicast1, '\x00', './file0/file0\x00', 0x1, 0x70, 0x2, 0xc9, 0x6, 0xa, 0x7}, {@rand_addr=0x5, '\x00', './file0\x00', 0xff, 0x4, 0x0, 0xf, 0x1, 0x0, 0x8}], 0x7, 0x3, 0xf1, 0x8001, 0x2, 0x101, 0x49, 0x7fff}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001140)={{r4, r6, r11, r14, 0x1, 0x39, 0x0, 0x0, 0xc64}, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0x8000}) r15 = syz_open_pts() ioctl$TIOCSTAT(r15, 0x20007465) ioctl$DRM_IOCTL_GEM_OPEN(r2, 0xc010640b, &(0x7f00000011c0)={0x0, 0x0}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f0000001200)={0x0, 0x0}) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r1, 0xc00464b4, &(0x7f0000001240)={0x0}) ioctl$DRM_IOCTL_MODE_ADDFB2(r2, 0xc06864b8, &(0x7f00000012c0)={0x0, 0x0, 0x1, 0x30313459, 0x2, [r16, r17, r18], [0x8, 0x10, 0x0, 0xfffff800], [0x8, 0x5, 0x8, 0xe], [0x1000, 0x2, 0x100000001, 0x3]}) 1.055598917s ago: executing program 6 (id=454): syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) bind(r0, &(0x7f0000000140)=@in={0x10, 0x2, 0x2}, 0x10) listen(r0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x32, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4a, 0x0, 0xa9fa, 0x0) r5 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, 0x0, ""/20}, &(0x7f0000000080)=0x16) connect$unix(r5, &(0x7f00000000c0)=@file={0x6, 0x1, './file0\x00'}, 0xa) 956.184591ms ago: executing program 6 (id=455): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') setitimer(0x0, &(0x7f00000000c0)={{0x8000007, 0x3}, {0x6, 0x2004}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000002840)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000004c0)='x\x00') unveil(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f0000000080)='r\x00') r0 = getpid() sysctl$hw(&(0x7f0000000080)={0x6, 0xc}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) kill(r0, 0xd) setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x27ffb, 0x4b6b, 0xfff6, 0x21d8b78a, "2700a460990d000009000000ff00", 0x40004, 0x40}) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000900)="ba5fff8e5c270d2076f53addc443dd18be667ee32c56dddcfc5d122e8dc63d2ee7048d236625db92c09c84ddc82a60594fc47782b3b7568d05d4bc18391d67edaccf179b8ba9f35f813af1767aa375cbfba7a212383914af8af4a25bf49ac2f675c47cb39b7b8a597a392466cbbd2f22b5d5b2d3ee046fdb9209ef79833512f8744cba02ebe1a5f761da5d0845d0faf9e2409652c22105dfcce60e3febd8eef6b175bd222ba7b2763717c40a8f104fe636e042fa000307f72084f3ecc74b62ed2b9122568725f5ab0304958174dfe3fa43835f22792585b74409b00afc71cb4f6a8213b3c7f8401f22134426fefe27de8fb8d44f5e81e349f14f108fac470e189a264775b3b9dd9771d920947e754245d8253949d388c24c08ed72afbb68d841db65ce8eb9bfabfc955bae6e4c6aa909545d7d38e12285cf38d0c1ca53a95551d8e8c7c602aa763705020b43a92a0190e3cc485edd59d5672fae56db475991b54e6827e607cf8a5386da6ce895c415bdf3ab964fba61d0f96fb5e2cb8b538ac75130a9390b9b74bea43a8120559ca845c1df5666ed0c86e35db1084de0b7985e0aeeb22d451419d290ae775d0256b7408d6a42f828033674cc4c272910c7f7bf785905ab325c4f9d856c05055bdd3a05c96c09374bcbc66211094e0dcc43c569e3c7f8b45ff1af93d0e0429306147eb232fc9e34ed2640aa4a8a246c5f759a9eb6eb91fe2f91b9800f76c2af874cf25cce7d1eb43642a2c155b08423eba65458f1a2ad25fb73140feb5ba9dc9d733e1fe6d6a1f7baa184db7c09cb065877f71adf2623d158584b9cac3319c19f8e09ef02402f60756c7b0d0fdf9a5b0387c3bbefe35aa586ea7a4b5c698c1b1f25714f1bcd4b533de4ab87b09908faaed3f2fdc280cefd7495f49095f392abf5ecadda8bc8b25cf162297a926153ba3ebc895414d87be110e16c081e4e2782f155829305ad00eb675ac4a4c7330a6cf8c44d2d04091ede73b35cb1aef1b3f2e73fe9ac942a2df4afa137e2a675e6893b6dd6ae51836ef518f1c3273d6e1293ddc73da7a97a19bad564d07b79df1f2d6cf40a2f27ef1fc9db9f9d77c10f94b47daf5bd07ef9e592013789da0402628afaea3a1deef1d3a5d92ceda5c6ea31f902cea198dc51c4264b802a59199b65a64e69c3a9a1f98969f0fac0a7efc030c9057f5686d2b47581523ba23decbcc3c609aea6a41549b6e21a5303ece7307319d146cd9ce1282d2e2e48368239ce194783f7664db4ea5b0513e8e140e25f08556557dc475a3fb9b020fa652c6157bde6544b3d86c2528fb507679a2f7c9ea4fce5404c6d205d37583ae5489cb7742a6fdc820bd1fb2d9408baf2ad4b7e331ca0300e8240d89b58d83f44accb6690bc3f4671073add3d64398f245fdc1c27963b25e4b2978ea7ea5c029fd520d945bbf24b752547965ca75ecfef36612af13c2183233498996ae848cc12136ac4e938a57b746ed32a83a418ee51d40f470a08be6735ef038af8281f71a08ffeae14f7fe3cc837845fd4052418fa13fa395b2f6bbbcc1bf5a6402d769031a50b31142d903e9f1d0c7264b2a5130cbcb1b3af6c4a12fb0b752233feed24bc15599d6b535fc0259ebf3e8e4e28a1425822dee3abb7bbc2174d2356e215a698c45e4aad6660cc5d72bc6d7d1112086b9611607b195d745e3b3fc7f1b305228275aa0f17faa884a8fb3b507a03bd43b431a505438f49954dd1279e4781d1ed65795de4862eca73230b44c1a799cd6e33d442bef93bb22bf44b9303909a569cb99ef13d6fe2d4f7af38c76f0a88fa3d6ea7f36f01c8ad48cd092bf597470fb89393fd95345d35e5d05139a1b7485bfb29c3c25b78dc1fe5642103fe587754b926347a842d93442b3ee34087f8ed411135c7cc6dc0a8d5c57a70e1fe798edb88e8768dd959889b5fc5fb43e5c50a08162ea9671ac5c8aa409a709c0557f7b4dd9ce6c0b4163967344d19f966f5d9d81a1262db43cf64562d61be7a1003b599a8cc9b71bd438af9207e6bb846adc0d210673fb31f7b776be022e34570e3ff634daba882ce2341230c1b0350897ed4ce58266f5cda8331cbee5244dd647da931057a376b741f8b1341fb9a8612fa4c95bacea65bbdeddb9422506a65847a58b9c7d35f369a7cdf90fe687a0ee69346a1be36e81b90e26cc814431c5924a663c3e0860a5e689970a42f539e0558899f020165df1131b1d58e4368102ad5fa8f879fa8f42a5217b82291ec9fff4063910778180250a21a69b928ddd572e87155efe0e656a11228b2f34aeac2063ea6d75dcbbf4aa17f167a0cbf945e95adcd0ed61a2a986d51526b431fae6e9a20a96fe505b1ab2ecbbdd4a19c2350a3f28f154b78a91110f03acea11e65e61d4e1627cd94bcc6d5cdecaf45c53c7411f974245003b67270c74d0cb60afe2f55aa2289126f0a5d5c313b6d541f17902584876bf98b6d7f0cc72ee2f1f18c11836bb3a54a735d9c154f1fd646d55848beddf40ff22d7e2cf109234ea8f1950cd8e3958c61255ee5c0b1b3da54ef39a842ff9998682433e1f7328a8a", 0x71b}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) lstat(&(0x7f0000000200)='./file0/file0/..\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', 0xffffffffffffffff, 0x1}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x102) ioctl$FIONREAD(r5, 0x8028698c, &(0x7f0000000100)) chown(&(0x7f00000001c0)='./file0/file0/..\x00', r3, 0xffffffffffffffff) syz_emit_ethernet(0x105, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08"]) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='c\x00') sysctl$kern(&(0x7f00000002c0)={0x1, 0x3d}, 0x2, &(0x7f0000000300)="71e1a9214cf47e0df1fb07e7285d481128dc44758adb8a94861a5fa37994b5ea8a9d67a39d4a3d183cc604511accee76eebb98fd57433429ab9820e7941682336622bf50117a059cc73dbc0b52e16bee3a736eb4ac303e54904ce408e3ba13f71b83607bfaa5ef52fb6a9238710fadd9841cb0bff38be8e9ea9e27e6ad07a603ddb16320999e3267952c65ab1b592e10609a74ae5f468619807214d95395b79939139a785772b703da7de7fc0ab1f3287ff9510c6b454c5bd4b70209038a03dcf694142030f619a7cd344255d696d37f7176982b732268e4aeedd4519e58ea0c4580c5396eea6a185939c05a476f670bc3b1", &(0x7f0000000400)=0xf2, &(0x7f0000000440)="6848e4a714217ee1bcb4d94090f41209f9c9d1e826a11d609e49111488a7a63dd03fa7d323ade78aec6209126e09f716dbd32725102bddfd1625e007c1c602f1", 0x40) 955.812699ms ago: executing program 6 (id=456): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="e0000000ffff000001"], 0x28}, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x1c) 955.577437ms ago: executing program 6 (id=457): open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x6) r1 = socket$inet6(0x18, 0x1, 0x6) bind$inet6(r1, &(0x7f0000000040)={0x1c, 0x18, 0x1, 0x4, "00000000000000000000000000000001", 0x7}, 0x1c) connect$inet6(r1, &(0x7f0000000000)={0x1c, 0x18, 0x2, 0xe, "00000000000000000000000000000004", 0x80000000}, 0x1c) bind$inet6(r0, &(0x7f0000000040)={0x1c, 0x18, 0x1, 0x4, "ffffffffffff00000000000000000001", 0x7}, 0x1c) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0xffff, 0xffff63df, 0x7, 0x2, 0x8, 0x3, 0x8, 0x10, [{0x5, 0x3, 0x6, 0x80000201}, {0x4, 0x8, 0xffffffff, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x2, 0xdd, 0xf, 0x40}, {0x5, 0x7, 0xf11, 0x5}, {0x800, 0xffff, 0x80cf}, {0x1, 0x3, 0x85, 0x9f8f}, {0x7, 0x1, 0xfffffff8, 0xfbffe2eb}, {0x8, 0xffe, 0x6, 0x20}, {0x3, 0x0, 0x63, 0x8bfd}, {0x8, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa64}, {0x401, 0x10a, 0x9, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x5}, {0xffffffff, 0x8003, 0x6, 0x69}]}) poll(&(0x7f0000000000), 0x35, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe31) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = socket$inet6(0x18, 0x1, 0x6) r3 = socket$inet6(0x18, 0x1, 0x6) bind$inet6(r3, &(0x7f0000000040)={0x1c, 0x18, 0x1, 0x5, '\x00', 0x5}, 0x1c) connect$inet6(r3, &(0x7f0000000000)={0x1c, 0x18, 0x2, 0xe, "00000000000000000000000000000004", 0x80000000}, 0x1c) pwrite(r2, &(0x7f0000000180)="10d3fad6dce749a7318c473eb0032f18403a197374d67b8e943c9425c015d397c8fffc09372873845fd7f0a13a0235c54cb553cb0c18c38fa928caf8116d6a9bb8e24351059dfcf85a2ad091a66a22babb9d80071fdf14c02055a13d43404eaec5efdfcfe08d62a734a3fc720b9d5b0a1fc918efd538f1aa95c44418ee45458ce899a365649a9b17ff831bb37446cccb6b925b56d65a1177b5eceb10a498587f615e8479afcd587d1b64d0a4ff534f9b71479ac0d485ce347c4f1431", 0xbc, 0x8) r4 = syz_open_pts() setsid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSCTTY(r4, 0x20007461) syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x3, 0xb, 0x6, 0x7, "e2ee674522ee00f8d63f2582d435e5cc704a1d14", 0x0, 0x7}) bind$inet6(r2, &(0x7f0000000040)={0x1c, 0x18, 0x1, 0x4, "ffffffffffff00000000000000000001", 0x7}, 0x1c) syz_emit_ethernet(0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffb40000000000000089030e000d0090780012007f00000660000003ff0000000400"/58]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000100000001}}) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(0xffffffffffffffff, 0xc00c642e, &(0x7f0000000080)={0xe1, 0x2, r3}) 955.30848ms ago: executing program 6 (id=458): setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r1, 0xc04064a0, &(0x7f0000000200)={&(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x4, 0x3, 0x3, 0x5, 0x3, 0xffffffff, 0x6, 0x1}) mlock(&(0x7f00003b0000/0x2000)=nil, 0x2000) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x31a, 0x1000300000080}) flock(r2, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000001}) sysctl$net_inet_esp(&(0x7f0000000240)={0x4, 0x1e, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x11) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="06", 0x1) madvise(&(0x7f0000310000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xfff, 0xba, 0xf7fffbfc, 0x80a1a3, "bb08000100f167d910508b000000000000000080", 0x100, 0x6}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) 381.744536ms ago: executing program 7 (id=468): r0 = shmget$private(0x0, 0x4000, 0x95a999646a72d5f2, &(0x7f0000022000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000380)={0xfffffffffffffffc, 0x2, 0x0, 0x400000000000005, 0x5, 0xc8, 0x4, 0x8000000000e6c1}, 0x0, 0x0, 0x0) (async) fcntl$setstatus(r1, 0x4, 0xc0) (async) close(r2) (async) r3 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) (async) shmdt(r3) (async) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 381.082133ms ago: executing program 7 (id=469): r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0xfffffffc, 0x2) getuid() 379.960109ms ago: executing program 7 (id=471): writev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) r0 = socket(0x1, 0x5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) shutdown(r0, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069b5, &(0x7f00000001c0)) r2 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) 368.016938ms ago: executing program 7 (id=473): r0 = open(&(0x7f0000000340)='./file1\x00', 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0xe0000000, 0x9, {[0xfffffbfffffffffb, 0x4, 0x2, 0x100200000, 0x6, 0x7, 0xdf60, 0xffffffffffffffff, 0x0, 0x2f01, 0x93, 0x3, 0x2, 0x200000000002, 0xd, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffa, 0x20200001, 0x5e, 0x100000000007b98, 0x0, 0x9, 0x0, 0xfffffffffffffffe], [0x100000001, 0x8000, 0x40000000, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0x9, 0x1fffffffffb, 0x80000001, 0x4000000, 0xfffffffffffffffe, 0x90000000], [{0x0, 0x0, 0x0, 0x7d06}, {0x9, 0x22, 0x5}, {0x4, 0x0, 0xfffefffe, 0x280}, {0x3, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0x2, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000000}, {0x5, 0x2, 0xfffffff9, 0xb}, {0xe, 0xfc, 0xfffffffe, 0xb}], {0x1, 0x8, 0x80000006, 0x3}, {0xfffe, 0x5, 0x6d5, 0x6}}}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x81) read(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xb) setpgid(r3, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x2011, r0, 0x100000000000000) 320.470696ms ago: executing program 7 (id=475): r0 = syz_open_pts() flock(r0, 0x9) r1 = open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2011, r1, 0x8000000000000000) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) r2 = socket(0x1, 0x5, 0x0) close(r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000000080)="c30516845e", 0xff55) write(r2, &(0x7f0000000140)="24bdfa5d1d2873c63e353482d05ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688a858b8cf6bbca32ec975d185cfcadf68ed7796e53e0000400007a20746f313da7dc6c5133407dbcafaea3077475df6575658bc77274869b4cf11d1374cacc8af0e6508712b97dd66229e96593f6a8822b437639678a1cc3702368dc70dcf2429a7e1582005bed8a072a9c3310cdeeb79f221bda2b2ccef950b12ea84e60e401ed6abbac6c034a7d182a13e31f491b6f624148710ee7f3278e676ec4119399aa9c8774e6c53f708853588d97fc458e5807859417c4cc81f0f51d2f4718ce77baaadf64199ef12945bb150600"/256, 0x198b3) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x60) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x1c, 0x18, 0x1, 0x3, "010000000000000011ecb400", 0x808}, 0x1c) (async) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) (async) r6 = kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) (async) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = socket(0x2, 0x5, 0x3) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) kevent(r6, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff9, 0x6b, 0x1, 0x200000000000001, 0x9}], 0x203, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) kevent(r6, &(0x7f0000000040), 0x1, 0x0, 0x5, 0x0) (async) connect(r5, &(0x7f0000000080)=@in6={0x1c, 0x18, 0x1, 0x8001, "30fe5df1257907b5e232e68ac1940a23", 0x6}, 0x1c) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) 319.610608ms ago: executing program 7 (id=477): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x58, 0x0, 0x0, 0x0, 0x4a, 0x33, 0xa2f, 0x0, 0x8000000}, 0x80000002000009, 0xfffffffffffffffb, 0x20e, 0x0, 0x4, 0x400000000006, 0x0, 0x8000000000000001, 0x0, 0x0, 0x0, 0x3}) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x11, 0x0, 0x26}, 0x3, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b18", 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) getrusage(0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfffffffffffffe3c, 0x0, 0x37) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0xffff, 0xffff63df, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x6, 0x80000201}, {0x4, 0x8, 0xffffffff, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x2, 0xdf, 0xf, 0x40}, {0x2, 0x7, 0xf11, 0x7}, {0x800, 0xffff, 0x80cf}, {0x1, 0x3, 0x85, 0x9f8f}, {0x7, 0x1, 0xfffffff8, 0xfbffe2eb}, {0x8, 0xffe, 0x6, 0x20}, {0x3, 0x0, 0x5, 0x8bfd}, {0x8, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x10a, 0x9, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x5}, {0xffffffff, 0x8003, 0x6, 0x69}]}) recvmsg(r1, &(0x7f0000002500)={&(0x7f00000012c0)=@in6, 0x1c, &(0x7f00000023c0)=[{&(0x7f0000001300)=""/158, 0x9e}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, &(0x7f0000002400)=""/215, 0xd7}, 0x1840) syz_emit_ethernet(0xeb, &(0x7f0000002640)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x8, 0x6, '%I|', 0xb5, 0x2c, 0x1, @rand_addr="7488372bae13f677c915ad9b7efd529a", @loopback, {[], @icmpv6=@param_prob={0x4, 0x2, 0x0, 0x2, {0x8, 0x6, "af3aa5", 0x9, 0x2c, 0x5, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @rand_addr="18227fe70c7558c1be689c05bd656dfe", [], "75722bfc0caf2aa2c52db01cd472d21153a77f8c234d5aa3613f0cd8bd1f904f44f04f330b0f257ff63473118ded7f61129782cf1fcb2d373668f4d9f4788c217bb786febf8b66fbecad55a30ca23a5db9e7304c648e6bfaaa5d8e399df12df176a2d7e484794bfa90e89affa8da22fcbdfbfa246374e23a72315ce680c50a146e6b6cdb92"}}}}}}}) r2 = socket(0x20, 0x1, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002540), 0x80, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000002600)={&(0x7f0000002580)='./file0\x00', 0x4930, &(0x7f00000025c0)='./file0\x00', 0x8}) poll(&(0x7f0000000000), 0x35, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x9, 0x9, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x10}], 0x1, 0xfd) r5 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) connect$unix(r5, &(0x7f0000000200)=@file={0x9, 0x1, './file0\x00'}, 0xa) shutdown(r2, 0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001280)) recvfrom(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x0, &(0x7f0000001240)=@in={0x10, 0x2, 0x0, 0x2}, 0x10) 163.697877ms ago: executing program 3 (id=479): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x3, 0x0, 0x4}, {0x7, 0x0, 0x40, 0x20000}, {0x103, 0x0, 0x0, 0x10001}]}) r0 = getthrid() kill(r0, 0x1e) r1 = socket(0x18, 0x1, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x26, 0x0, 0x0, 0x0, 0x1f, 0x2}, 0x806) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5f0, 0x7fffffff, 0x9, 0x160352d, "cc14ee0d2100caa26a364fa8a325850d1ec100", 0x2, 0x6}) writev(r2, &(0x7f0000000440)=[{&(0x7f00000001c0)="00a0a40a0000000000000027adcfe6261c3581c9b6038d", 0x17}], 0x1) symlink(&(0x7f0000000740)='./file0/file0/../../file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0/../../file0/file0\x00', 0x20000, 0x88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') 158.204736ms ago: executing program 3 (id=480): r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) r1 = socket(0x2, 0x10003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000080)='?\x00\x00\x00', 0x4) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x90, 0xdc4, 0x564, 0x9cea, 0x0, 0x2, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYBLOB="12a7924704fe9d", @ANYRESHEX=r4, @ANYRES32=r1, @ANYBLOB="8b8ab8b6c6ef2e07ce691894357073a4e7a4c8a81bd0bbe2", @ANYRES32=0x0, @ANYRESHEX=r4, @ANYRES32=r2]) ioctl$VMM_IOC_CREATE(r3, 0xca605601, &(0x7f0000000280)={0x10, 0x100000001, [{&(0x7f000034c000/0x2000)=nil, &(0x7f0000340000/0xe000)=nil, 0xb}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00007fe000/0x1000)=nil, 0x7f}, {&(0x7f0000711000/0x4000)=nil, &(0x7f000045c000/0x3000)=nil, 0xfc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00006f9000/0x1000)=nil, 0xd5cf}, {&(0x7f000025c000/0x3000)=nil, &(0x7f000023f000/0x3000)=nil}, {&(0x7f000003b000/0x14000)=nil, &(0x7f0000227000/0x3000)=nil, 0x2}, {&(0x7f00001a5000/0x2000)=nil, &(0x7f000034a000/0x4000)=nil, 0x3}, {&(0x7f000060f000/0x2000)=nil, &(0x7f00006e6000/0x13000)=nil, 0x5}, {&(0x7f0000469000/0x3000)=nil, &(0x7f0000349000/0x1000)=nil, 0x9}, {&(0x7f0000018000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000595000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000346000/0x3000)=nil, &(0x7f0000512000/0x1000)=nil, 0x3}, {&(0x7f0000070000/0x4000)=nil, &(0x7f00004c9000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000019f000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000555000/0x1000)=nil, 0x6}, {&(0x7f000045e000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}], './file0\x00', 0x4, 0x1f88, 0x3f0, 0x7, [0x7c65, 0x5, 0x200, 0x6, 0x1, 0x424d, 0x7, 0x8, 0x2, 0x4, 0x2, 0x7, 0x0, 0x4, 0x9, 0x2, 0x401, 0x4, 0x78f, 0x80000001, 0x400, 0x0, 0x8, 0x800, 0x0, 0x4bb, 0x5, 0x2bc6, 0x4, 0x4cc, 0x4872, 0xa, 0x100, 0x1, 0xad25, 0x0, 0x5, 0x6, 0xd9f0, 0x1000, 0x81, 0x83, 0x78, 0x200, 0x0, 0x3, 0x4, 0x100000, 0x7, 0x6, 0x4, 0x4541, 0x7ff, 0x5, 0x6, 0x2, 0x10, 0x75b, 0x1, 0xffff, 0x9, 0x9, 0x9, 0x100, 0x2, 0x4, 0x3, 0x7, 0xffffffff, 0xfffffff7, 0x100, 0x4ae, 0x8eb731d, 0x101, 0x9, 0x59, 0x5, 0x3, 0xfa, 0xa0, 0x8000, 0x0, 0xbad, 0x3, 0x7, 0x1000, 0x8, 0x100, 0x2c8, 0xa93, 0x7ff, 0x6, 0x800000, 0x4, 0x0, 0xfea3, 0xb7, 0x101, 0x6825, 0x4, 0x44, 0xd404, 0x5, 0xfffffff6, 0x7, 0xffffffff, 0x9, 0x7, 0x6, 0x3, 0x5, 0x3, 0x5, 0xd7, 0x4, 0xf, 0x6, 0x6, 0x3890ef18, 0x3ff, 0x0, 0x7, 0xe, 0x9, 0x4, 0xd, 0x7, 0xa950, 0x34db, 0x7, 0x7, 0xfd, 0x3, 0x2, 0xfb9e, 0x9, 0xa, 0x9c6, 0x3, 0x94e, 0x4c, 0x580b4db6, 0x400, 0x9, 0x1, 0x613f, 0x26be, 0x40, 0x2, 0x1, 0xc, 0x7fff, 0x10, 0x2, 0x2, 0x1, 0x6, 0x3ff, 0x5, 0x7, 0x1, 0x5fa, 0x66, 0x3, 0x80000001, 0x2, 0x5, 0x5, 0x4, 0x3, 0xffff, 0x2, 0xffffffff, 0x0, 0xd, 0x8001, 0x10, 0x8, 0x9, 0x4, 0x3, 0x4f, 0xffffff7f, 0x80000000, 0x10000, 0x1, 0xffff, 0x8, 0x9, 0x4, 0x10, 0xff, 0x9, 0x101, 0x400, 0x8, 0x8, 0xfd, 0x6, 0x6, 0x5, 0x2, 0x1, 0x1, 0x3, 0xa17, 0xe9c, 0x5d, 0x9, 0x1, 0x2, 0x7ff, 0x35c8, 0x8, 0x7, 0x3, 0xc72, 0xd, 0x400, 0x6, 0x4, 0x31d90bdf, 0xa8, 0x9, 0x5, 0x3, 0x7, 0x0, 0xe, 0x2, 0x6, 0x6, 0x3, 0x2, 0xfffffffb, 0x6, 0x101, 0xc, 0x4, 0xd5, 0xfffffffa, 0xce21, 0x1, 0x101, 0xffffffff, 0x7, 0x9b, 0x6, 0xda5f, 0x101, 0x0, 0xa28, 0x3, 0xc, 0xe3, 0x0, 0x0, 0x8, 0xffffffff, 0x9, 0x6, 0x1b, 0x5, 0x4, 0x8, 0x8, 0x6, 0x2, 0x4, 0x6, 0x6, 0x80, 0x8a, 0x26ab, 0x5, 0x9, 0xfffffffe, 0x5, 0x2, 0xce2, 0x1, 0xc, 0xe, 0x0, 0x18ed, 0x3, 0x1, 0x4, 0x4, 0x2, 0x2, 0x9, 0x485e, 0x6, 0x0, 0x10, 0x0, 0x80000001, 0xc88, 0x2, 0x7fffffff, 0x9, 0x3, 0xdcb, 0x0, 0xc67, 0x10001, 0x800, 0x2, 0x1, 0x401, 0x2, 0x7, 0xf98, 0xffffffff, 0xffffffff, 0x13f1, 0xb7b, 0x4, 0x4, 0x1, 0x0, 0xfffffc01, 0x49, 0x1, 0x5, 0x5, 0x8d, 0x9, 0x4, 0x1, 0x9, 0x3, 0x63, 0x2, 0x4, 0x20, 0x4, 0x3ff, 0xfff, 0x6, 0x100, 0x9, 0x7, 0x3, 0x8, 0x3, 0x9, 0x800, 0x0, 0x5, 0x101, 0x9, 0x4, 0x4b302e96, 0x8, 0x9, 0x4, 0xf4ea, 0x4, 0x5, 0x8, 0x80000001, 0x8a0, 0x5, 0x3, 0x1, 0x7fff, 0x400, 0x80, 0x10, 0x63e, 0x0, 0x3, 0x4c6, 0x4, 0x1ff, 0x6795, 0x7, 0x400, 0x5, 0x5, 0x3, 0x6, 0x4, 0x40, 0xc6, 0x3, 0xfffffff9, 0x9, 0x0, 0x1, 0xc6b5, 0x8001, 0x8, 0x7fff, 0x3, 0x1ff, 0x6, 0x5, 0x8000, 0x9e, 0x6, 0x6, 0x5, 0x3, 0x3c, 0x7, 0x8000, 0x6, 0x5, 0x1, 0x6, 0x3a05, 0x4, 0xffff, 0x5, 0x5, 0x6, 0x1, 0x0, 0x0, 0x9, 0x8, 0x5, 0x6, 0x100, 0x5, 0x0, 0x5, 0x6b, 0xe, 0x7, 0x8001, 0x0, 0xb, 0xf, 0x3ff, 0x6, 0x0, 0x3, 0x20, 0x10000, 0x7e, 0x7, 0x6, 0x2ab2, 0xa, 0x400, 0x6, 0x0, 0x4, 0x7, 0x9, 0x1, 0x1, 0xdfc2, 0x4, 0xddf, 0x4, 0x7f, 0x7, 0x6, 0x400, 0x4, 0x8, 0x3, 0x2, 0x7f, 0x8, 0x800, 0x200, 0x1, 0x1ff, 0xa18, 0x21b, 0x6, 0x0, 0x5, 0xb8, 0x0, 0x7, 0x2, 0x9, 0xbbeb, 0x2, 0x9, 0xe911, 0x16, 0x9, 0xb, 0x9, 0x0, 0xffffffff, 0xa, 0x1, 0x10, 0x1, 0x8, 0x1, 0x800, 0x7, 0x4, 0x4, 0x80000000, 0x80, 0x9, 0xb, 0x5, 0x200, 0x6, 0x8]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) bind(r1, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x5, 0xf) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r6, &(0x7f0000000040)=@abs={0x4, 0x1, 0x0, 0x1}, 0x8) write(r6, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x0}, 0x0, &(0x7f0000000140)="2e8d903b561e4df16b", &(0x7f0000000180)=0x9, &(0x7f0000000c80)="7863ebf5e8b7527df9dbfb7f790f204061ced30423db7a390c55046d512661f2e0a260ef836c633444d6e3b05a2501cadfa9eaeb6403fc4b384fe1efeb904874de627b522d216b8b4f28065647af0f0da28262dab29166e6bd802741ce46448c844f07d430353569a4cecaa7e75e1028c63731a849ccc82ccfcaf56b955f8dc5bb9504b8263225fb2b3f5912130d250ccbd827a62474fb4760f0fb2d0fc98c853abce2dd5d50ef5e8423ea19f851", 0xae) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) 157.294366ms ago: executing program 3 (id=481): r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x188) readv(r0, &(0x7f0000000a80)=[{&(0x7f00000005c0)=""/161, 0xa1}, {&(0x7f0000000680)=""/253, 0xfd}, {&(0x7f0000000780)=""/95, 0x5f}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000500)=""/39, 0x27}, {&(0x7f0000000900)=""/237, 0xed}, {&(0x7f0000000a00)=""/98, 0x62}], 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x0, 0x1d, 0x0, 0x81}, {0x3, 0x0, 0x0, 0x49}, {0x80, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000480)=0x1c, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0x1c, &(0x7f0000000540)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/35, 0x77}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/118, 0x76}, {0x0}, {&(0x7f0000000300)=""/172, 0xac}, {&(0x7f00000003c0)=""/75, 0x4b}], 0x8, &(0x7f00000004c0)=""/55, 0x37}, 0x40) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 155.786002ms ago: executing program 3 (id=482): r0 = msgget$private(0x0, 0x1ba) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1d9, 0xc, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0, 0x2, 0x8001, 0x0, 0x0, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0x1}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) setsockopt(0xffffffffffffff9c, 0x4, 0x86a1, &(0x7f0000000100)="79e9edf7f54e5640b31dc08d6c5975084e2a7a6d6d87cc9504a013ac45cb11b2599520a8585c3d4fc3b3a167ba7edea2edc6ccb27c0cd6aa8f93733ad73b36cad4fac5fba5e9641e4a86deb156ddb8c8fc", 0x51) (async, rerun: 32) msgctl$IPC_RMID(r0, 0x0) 137.650306ms ago: executing program 5 (id=483): r0 = socket$inet6(0x18, 0x8000, 0x6) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x2, 0x1c2c, 0x8}, 0xc) (async) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x46a6db41e826eb9a}) (async) r3 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0x1c) lseek(r1, 0x0, 0x2) (async) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x3) fstatat(r4, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300), 0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000380)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) read(r3, &(0x7f00000003c0)=""/140, 0x8c) (async) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000480)=""/44, 0x2c, 0x1802, &(0x7f00000004c0)={0x1c, 0x18, 0x3, 0xee12, "30a18ae8363a1d11774f351a63659dcd", 0x6}, 0x1c) (async) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000500)={0x7fffffff, 0x7fff, r3}) ioctl$DIOCCLRIFFLAG(r5, 0xc028445a, &(0x7f0000001540)={'./file0\x00', &(0x7f0000000540)=""/4096, 0x8, 0x8001, 0x4, 0x4}) bind$inet(r3, &(0x7f0000001580)={0x10, 0x2, 0x1, 0x9}, 0x10) (async) ioctl$DIOCRGETADDRS(r5, 0xc4504446, &(0x7f00000016c0)={{'./file0\x00', './file0\x00', 0x0, 0x6}, &(0x7f00000015c0)=[{@remote={0xac, 0x14, 0x0}, '\x00', './file0\x00', 0x7fff, 0x9, 0x18, 0xfd, 0x7, 0xae}, {@rand_addr=0x9c5, '\x00', './file0\x00', 0xee6, 0x1, 0x1a, 0x6, 0x2, 0x5, 0x1}, {@local={0xac, 0x14, 0x0}, '\x00', './file0\x00', 0x6, 0x3, 0x18, 0xf6, 0xef, 0xd4, 0xa}, {@broadcast, '\x00', './file0\x00', 0xea, 0xf78, 0x1c, 0x7, 0xaa, 0x8d, 0x3}], 0xe3, 0x4, 0x25e, 0x8000, 0x7fa8, 0x1, 0x2, 0xfffffff8}) ioctl$AUDIO_STOP(r5, 0x20004127) (async) r6 = kqueue() (async) r7 = dup2(r4, r1) kevent(r6, &(0x7f0000001b40)=[{{r4}, 0xa, 0xe4, 0x2, 0xbe7, 0x304e}, {{r7}, 0xfffffffffffffffb, 0x1, 0x0, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40, 0x9, 0x1}, {{r4}, 0xfffffffffffffffd, 0x12, 0x2, 0x2, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x39, 0x1, 0x4, 0x80}], 0x9, &(0x7f0000001c00)=[{{r2}, 0x0, 0x34, 0x4, 0x7ff, 0xfbfd}, {{r4}, 0xfffffffffffffff8, 0x20, 0x2, 0x4, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffd, 0x57, 0xf0000000, 0x5, 0x7ff}], 0xa, &(0x7f0000001c80)={0x7, 0x8}) (async, rerun: 32) lseek(r3, 0x9, 0x1) (async, rerun: 32) getdents(r5, &(0x7f0000001cc0)=""/211, 0xd3) (async, rerun: 32) r8 = accept$unix(r7, &(0x7f0000001dc0)=@file={0x0, 0x0, ""/77}, &(0x7f0000001e40)=0x4f) (rerun: 32) recvfrom$unix(r8, &(0x7f0000001e80)=""/241, 0xf1, 0x3002, &(0x7f0000001f80)=@abs={0x1, 0x1, 0x0, 0x0}, 0x8) (async) r9 = open$dir(&(0x7f0000001fc0)='./file0\x00', 0x20, 0xa) getdents(r9, &(0x7f0000002000)=""/157, 0x9d) (async) getpeername$unix(r5, &(0x7f00000020c0)=@abs, &(0x7f0000002100)=0x8) (async) unveil(&(0x7f0000002140)='./file0/file0\x00', &(0x7f0000002180)='w\x00') 136.229888ms ago: executing program 5 (id=484): r0 = getpid() setpgid(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0xe, 0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x2, 0x0) connect(r2, &(0x7f00000000c0)=@in={0x10, 0x2, 0x2}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) sendto$inet(r2, 0x0, 0x0, 0x40c, &(0x7f0000000540)={0x10, 0x2, 0x1, 0xffffffff}, 0x10) setpgid(0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x182) r3 = open$dir(&(0x7f0000000180)='.\x00', 0x10000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0xc5, 0x48e}, 0x5, 0x8, 0x0, 0x0, 0x6, 0x4000000000003, 0x20000000007f, 0xc}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) lseek(r3, 0x1, 0x2) getdents(r3, &(0x7f0000000800)=""/4096, 0x1000) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f0000001800)="eaa737cf3f243de8fc3f8765cb1df54acca9e1cbd5f11eb249136e56ffb8a37750e78570af871129f0047e0a41a05cd8ff027a8877e85d03316f8cd4f0981713ddd8c2a939a7fb36fc7d5b8570be0fd62ff1a268908dcfe4c787f10135c53e594df4b5b1b434f845e8a3d25913ae7756e4027119fb1f55e9eb917223578ce5f8bc03569a6b333eeba27c24d86b6b1962eee758addbb3cbb62d8682f62874a54cef24d65253c1dc57ab9daf3e616214f1f44f4f1bb236e7eb8a8d65e19a31cd0f8b71a7e0657f0c2f7703f81183874dfdc5158c5a43450a5562f5fee12a40d6f6c07a02e9ac305740249dcaefc1c917d30e5569ae142d70c1b39c1e7b49bcb574cf0ccbb22bdeaf729e9ca7c41946559a0f280d3590bfb5c47668590d800ddcb003ac6941238af267b9a96e918a19183559bd2b5984607651f90702e69943a5fe7bbd7973eaceddf0edb2d29f4c7c8ec7b667d34ffbbc60bae933589daa4839976a22d63d99a314edcc55180534f314a7597fee68e3ea747f3705127538afc37dc8894cbf2037953ee4f0f7b9e6ce7f06944763ea4f4d519079074232a4f0eb172928049cbcda0139e423e904c09b4c312120091873fd09755d79eb45bcc9d77f9b5bed369f744c1a501495aaacd6315f7d4816c66eb803260885fd0abb5ec3c30cd7c1232a666168962eab8117a1f211a174baa1153c3cef71e410245223a25c7b35125afd081ad283994b190aa2f538c87aa94a49f35903f1aa3eb5f1b088a3ad7c15c286a16c9918e88144add6e04ea18920ee337207651769a5eb53296ca2766da26a48cbe0c5dbd9e20bbcf93028b5df5f081e1c03df1872f3a944c7bb796fed37137339a45cfa719923bb9f9206404beeac2eb8555d013aac17bdd76a658edeef9eeff4136484b50f53169488c2804312c3a77e3bc7ae70c5e851fee25dde57f09c924b844d0ed48db2f1b3c61a08cb90942a8cbfc9c0d5241ecafff49926d6d1bd4d6c43f11830d2fef4331fbc810d75e955f55e38acc238ec3692ceee62d4e382f9aca4a6a22c5d6875d5c1b2ab64849dd7f61d8fee1925d3f6bceee13578c70d63f194e88d20227186661496accb51c590e5f4a460e97be64ad8b180aa6f5a0fca5523d007e9bcc23c3fad4eb839d6590891f6ce8f16caab8583cda0c8a472cc1f8bb32c02e15967b46bfc7bf8df1cb797b98d9361fa552bc7716d003480928be7cd8fa27bc0360df09a62caa17c23c7d328fd1bc4547e1931975096b2aa8d123621200f066fcc3731d50dc423ba3773fe66450d6b869ca996bc920380fab6fd92856f287980101264e0c698c5b2a6ec59f2066e81667238fb2a4a313ddf092a383e7a8c1fd9da5811dfa64e18143fb5a8c1ec7af62aa50aaeb7b1e845cdcc9621eb344329a47c1fbbb6986336c6bf33d04a3d1daee55f025861eceadaaf014178d92f01b2d71ee56e42ee10023e913b0b6d66f1617866df3a5ee6b0f29a01f139ddff44b9f59427bc7c372ec9c035c9c8cd7c2b5604f477200002ba267a5d01c06af98dfd3b98e14d77956e15834688095c7a24101205ab8a56c777b10a3919bfb28c102dac145fcdbda9357adecbdb7e40d1814cba7528bd783d1046b73faa693fc2160346982bf011e5f21fd299c1853d863779ac5a1f609e788331c624803fde2b21e74d9258a3c7e447e3df02d5199664889a6d2955d920593586fcc51a25fe4e00df1a8a2dd88d308b7d2c8b38e28e9b7bc7ccf198307c44352d07b22faabb25702f067ebc9e367a312b589174155cb2e2b4ee8dcd1d9e1476bb2663517e54984cf23b9750b51f7bf5b56b432bcd37a3f0d6d7f6e8e563dc15e6d3fcdea74e5f7f2133765a125a1a67bd688357e69815ac06f1e2cbb98b6a9a03ac432f766c741f57b36d6a4ce1b2ad1faa1734f7ddf9e7a7220e8f9e3b59cbe7dd90a9799d44084533848c129fed744302d0c9feb457ecfaa8925e377e3e53a4d5ed9531a210d96b087cb2676bc7f64a1d11483b5f0e522dcdf21eafbdb2ae96929fb84c386a8919d2130f8a5c1970624d7dbc3acc728c1c3c7859ca10c819c8756aeaa3a938e048d17a19ef3ceafbb2aac49943231913555e34bbc42823e3360a3ec25a029da2eb9403236e3d4068ef647bb195efc990f7ccaf1578303afa2be25524f985852c62c400f2aee337d9296113bc4384c219b26473937b0051b9d5bf957c6a48c4c2cab12f08c78cb1f4292689a49f93c956aac73e2412c44360358affa4431adb3e5083109e8152efa160c2df137ab4892204b7b5c5cb39cb8d5d20ec8f0d27deacbfc5087dd18d4c5b0a78189c17e08ea580ac12bfebf84fe00e45f40aa7fdf810e28ed04fdb6fad0714da9eb663adcd66dd5f809cb26a25ed71a71ed1b334ed0b8dc6af3f95452cc731dc1aa814c75d7a9c1f7d9e6652d4cb7b9b673d6ec6dda038309c4616744643f89351e92a742a859abef937922d4c31b3f2542dd805391d5aee8a24ccaa1a43b5cfccc300e039164e45b463c1e6c0722e14e5bb90c011b0de892452dd5d781dd92eb86fba5e0d20998c19da120819bdd5ee7c39bb9285a2333c914b20ac8ccee661f7770a05c38c8fbb4a60840cc1defcdc553360c504f95c2984dc5b8cf66eb8c6fe1401f6fc8f2cdd512e3c95c8aac7c4135e6812007c5e9c076be5472f81f8a14cbac7b118b584b6adede1ada2332f0656c0eb7660b0d9f7072419065f0c48929cdaa2bcaaff02c55989db4609b0b358091522d7cc251a4ac9cd7d6518449889dc16aead1c942d9b554d7bee1013a5c186944559cfa3ad20ab8f3d54c617cd4c6565f1c5b3d848cb8fd4c554c7eb18e628838b3b4d968e177061a35a24964ec43b8f8de65767ea4c0c39e17e58b1d5558818fc6a6a52e962553fc0db5723bfacd01f87034d2ded57e2ef63a676419344185b18f33f56f213a60916fc03cc679a88bf5cd4a6db0068f85674448fc2d82423527aa8a8ae2092deb89dc474b143788eea232956fbc50c3efd0d958621510deaf89a86225f532dcfff11736ff10cdb8057e32b2bb2e0d22f826c360004408d1db7028c73e267b3be757992a2cc59b8abf654b4cd0b78181b19e95c6695964837e0f57dfbfa821263dbdccae76a73936c83c9acfad1dcd010940649f275658419ea3e8d59dc5a361927dbc7491a8bbe5e9d75d4ff504fbfe096888d34d55cc2560c63ead59567191b6a43725cdcc5b79c8b3158a22bf50eb323ccc947953e6d95eec47af2e42d9a8ca17f0e46898df0fd9de059e406716600bc9294a6d3be26ea3ee565a3865d899df963a9e96fd4e52d43d04378da14eb4b3836632eb6bfbbc760c596f100c98a8cc4008f884592a5e82432b4bef6f4d5f6a09f5e36a3c629331eab34da3485ea5f1c5a86b35f50097ca557a7a7bceb6d07e2072b3044e089143bea68ce5fef721e502ff804e665380527bdc518039eb21443823b719fa8aeeb0cbc58ad2934fcf476a5dfcb1f5b955d38d7f20d28d8d3419f71a475af2e86f1d495c928596de43cf5db35caea17b23ee09b5642dd920823fad57dfb7921e27e4914d585d84757e4fa9ce89a7d67f99cf8c90de9d75ac1a3f6b04d230f34cecdbe63fd7ebc76bfdb3188e40ee01e1b83439be00f208082e7088f8f21eb4b138443f6b0fc92271df63e1058ab741f248cdc03983dec51ed5d624e2b950255fd68b87e1ed906f1844def925afa7c7bfa4b54471cfddc4cd5c46e4358405d9a1bbee48e9d07a7584a14b67bf781f6509648bb21f862c78b67d9c3c2d1c746a46964959996fd99d091761ede0bf798de684870109143cfc7e7c89295bebadd0b898a80cf657438957d6ab207f7ecb41837980e351254723672f9020c2b011c2d468df7bff9516155a8d25213e096828aafded400c17c092b9c67a82bdc3a0b783469406d0f39aa91507e9d8d774a5431cdd9d2fde1e0fdf06370cd57037d30c59ed99276c5076beabe9c7fc197b796a3a052966b5ece5a8d8754e27a7a5973643805c1d0f5bc6a569aa9c3d0d9aaada9a9b1f918f5004c5107b47fcb442e08367631efc6d92ea4056d57a1d5aa075abaf18999112049cf15a5a719b8daf039e910e80fcf3a012b76d976447c89e2cd4d98b99e3d73a4790e5906a64b21ca401d3ad52e20c57ebf5029613c6dab409c2cd1ac34d8117112851bc9ad810dc2b654a6c90d0602910d5954acc8221d034d82f3adbd348e5b680d8c1d0a103e9ab3dd4b5544421046d95d958f5489bf8b5126aaece59f66b53cce5d8ada7e4325770b9eebc93dce216b7b4aec96a030c3a0437d5c26068512d85ca59300d8fe17f2021cd9952bab0b15fae5da16ac2222d9c623d7b18484eee03f2b5d0e243646e61d9475e86094b73c3eca7d301745657026a318a01813d34e727a947e40cb53cc8f28f3c5cf9dce47a43602506765c29601d36ffbfcb0b18965a86408eef8ba3c2987b0ec978fddc08ef0d62ffdc6bb0f546d5384f0df5a82ad5ee106d39d752de1d2dcaf4f3a06cb96059716fff796ea65a916d9c65eb1d0acae8caf6802ad959a958a2b52b2186396d20a5c077c893db19ffb112a04dedee21ec2ef21627b9e6840d73c5b3b36b4b2224399019235eb4a2607773ca4d7d2413658512551062fbb8a3f857b9dff85cd457b69e575dc04e0530efc5a819de85343dd82545b0dce29cefd2c8c7bbea855c7579bf7c5b32f299b2b0fa77f1d4188f3e8e642ad3f501f541a96aad5e54488127e70efbbb8d196fb6976aadc9ee3d8a572a80c5250dda590e485af52be649ff01721f68a1f849969faf0a7b09abfab15045954e4968834db65e5c1041c9c47022725a0a68e5ddd7b1e1c4a66ea6b47e2d251aa57391f47592f2479ad49b01c5721b1e07e4b1ed792cbf4a54f8757d34a84625b2dffcc609699ddb2f502b73d044f615a6f5c6887232e9b4b9c812e083eecc337f7b5734d99afca4b2c2f55b759633e780330c83621df15b0ffb4450db8c88ebbcbd253251f54283dba6428fba273c5fc65ed320167bf1897edaf84a197f2fd76a72c30abaa6115feeb8ef73cff0cff9f58a890c2d78c32bbe7e3cc3473d168da9278917b7fdf6e1fee587bd7174871a5ceff65fa0b39b9fc6011b4a113ecfcb41532c36f82c4a744cb48192dc53b12d9d0f2945b01b7ea0bc22b1b0a33f0ef200e7d21a172fe259cb2c594a5852bb07b77bd5cab0b8ce969afe45bc8a5114c5be78dabf252647eb002a22935c412ea960fc860c35ffa48384cfcbb2bb1d5627c334ada47ca589b9174972b8ed59bebc71dc4009fcf92958d647e6860a10c3e5a14ac86ef3710c62b295d0f1edf6eea89f20609e1a11ea0aaa6afddb3995f36dcee31119b12d12e50b6cb4b4aa4cfc88551b637fd3cf81b86ee8b11d78852dbc8aafb88c78b9312caaf504657acf4fa7a00e4ddd0a6bc8c1adcca7016ffef2d611af611d19914e76df29c96ee780cd2fa0f7dc2b783f71c13f7c099b130686dc2abfebaf03a91b556fbe6dff91d7cd272911a13177d7e1e28e2b49b5d0a48906ee69f1c63592e4366c96a80e262cee8b4d33da7bdcc81a6a5baf44d888e6b6e5ebbc7ddb0c5a237be4ff36d6d4716000714b823a75bc90e5b4ee57bcfa76d1f3de6ec6ef0a7e5aa9af7b19bac42d3ccec9cb8e34442bbff4b2c344240922ef0d05da5f8db04b55399a900c66a87c7ace5e87289020d535b2c1594a5f2f1301842c3124d6310c6974df357cc34d54a40b5270d08a36706777ed80e9e96cf072af6841d17", &(0x7f0000000040)=0x1000, &(0x7f0000002800)="1088a6c81627e9ad4b241282acf627dfaf4bdd5984436f2cf22f7432777f7108b84a3182ca793e683091e32c33b0afc4e72237aa4fb706c79ecd63a3e10cab34d77820bc3b25f565d3b0deff22b05228a206808877ec1bf3799fc1c5be79937c0ab7daf19b6a09e7e8177761f4ef8be92b4a959ff4b4cba87b2d64b9279d3aa194fd35cb64d1ff113c5e20c1e9e97f9e98d00395805943ca1639d827a66c020dd9a36812410bba47f0307a", 0xab) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4000000000000003, [{&(0x7f0000695000/0x3000)=nil, &(0x7f000074e000/0x4000)=nil, 0x100000000}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f00004e5000/0x3000)=nil, &(0x7f00004e6000/0x14000)=nil, 0x803}, {&(0x7f00004c6000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0xeed3}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x100}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f00001a2000/0xe000)=nil, 0x953}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000169000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000330000/0x1000)=nil, &(0x7f0000750000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f4000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x7b8}, {&(0x7f000013f000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000064000/0x2000)=nil, 0x800000000000}, {&(0x7f0000753000/0x4000)=nil, &(0x7f00005e4000/0x1000)=nil, 0x1}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000169000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001a7000/0x2000)=nil, 0x2}], './file0/file0\x00', 0xfffffffe}) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000540)='./file0\x00', 0x184) symlinkat(&(0x7f0000000340)='./file1\x00', r4, &(0x7f0000000380)='./file0\x00') renameat(r5, &(0x7f00000025c0)='./file0\x00', r5, &(0x7f0000002600)='./file1\x00') r6 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc028698a, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') syz_open_pts() 22.707739ms ago: executing program 3 (id=485): fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000}) r0 = semget$private(0x0, 0x5, 0xac) semop(r0, &(0x7f0000000100)=[{0x4, 0x8, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x8000, 0x800}, {0x4, 0xa, 0x1000}], 0x4) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b18", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x10, 0x2, 0x0}, 0x1c) openat$dri(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x7d4c28fa034cbf5, 0x0) 3.791302ms ago: executing program 5 (id=486): madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) fcntl$setown(r1, 0x6, r2) close(r1) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) r4 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, r4, 0x10) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0}}, 0x38, 0x400) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x18, 0x6, 0x8}, 0x4, 0x0, 0x0, 0x0, 0x0) getresuid(&(0x7f0000004140), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$DIOCSETSTATUSIF(r4, 0xc0284414, &(0x7f00000000c0)={'./file0\x00', &(0x7f00000001c0)=""/89, 0x4, 0x9, 0x800, 0x80000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x41, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pselect(0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)={0xff, 0x5c124363}, 0x0) r7 = socket(0x10, 0x3, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r9 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x8010, r9, 0x0) bind$unix(r8, &(0x7f0000000140)=@file={0x4, 0x1, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x1f4) setsockopt(r7, 0xffffff25, 0x8, &(0x7f0000000000), 0x0) 858.645µs ago: executing program 3 (id=487): syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYRES8=0x0]) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) openat$dri(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dri/card0\x00', 0x8000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xffffffff00000001, 0x2fffffffc}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x1, 0xfffffffefffffffd, 0x2fffffffc}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000300)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x2, &(0x7f0000000980)={0x400000000000000b, 0x60000000}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1011, 0xffffffffffffffff, 0x0) sendto$unix(r2, &(0x7f0000000400)="36fa36c45b98c39f18ea91793080fca3f745fbb3a158c0d78510577ce6ce2edbcc2d9f369775363fddf7483c20b4fbf210f9490ac81ae54f8b761970e92468f0a38d2383a3b725aa0cd23111a099fca97a4021c2c2e44be596ad157d44d2fb9585cc525f5c09d0684480708263ad35e1f3e1a5029d93bddce85c08444d408baecac40ee589a6bc2971069e813b57d6853268b33b10da4123abe2c67c2c6a086ed0636e8086647c5ea5514006be559af8c5dba66d26b2d7", 0xb7, 0xb, &(0x7f0000000100)=@abs={0x1, 0x1, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x5, 0x4}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) close(r3) r4 = socket(0x18, 0x4000, 0x9) shutdown(r4, 0x2) select(0x40, &(0x7f0000000040)={0x8, 0xfffe000000000000, 0x3, 0x6ff5, 0x5, 0x4, 0x0, 0x1b4b}, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 273.725µs ago: executing program 6 (id=488): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20040, 0x120) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1, 0x2010, r0, 0x0) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa"]) (async) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x6b, 0x11, 0x200000000000001, 0x101}], 0x203, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) sysctl$hw(&(0x7f0000000140)={0x6, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() setsid() (async) ioctl$TIOCSCTTY(r2, 0x20007461) (async) syz_open_pts() (async) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x3, 0xb, 0x6, 0x7, "e2ee674522ee00f8d63f2582d435e5cc704a1d14", 0x0, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) r3 = socket(0x2, 0x4001, 0x0) r4 = fcntl$dupfd(r3, 0x2, r3) close(r4) (async) ioctl$TIOCCBRK(r4, 0x2000747a) 0s ago: executing program 5 (id=489): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x8573}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0xfffffffffffffffe, &(0x7f0000000040)=0xffffffffffffff92, 0x0, 0x15) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.70' (ED25519) to the list of known hosts. uvn_flush: obj=0xfffffd8066ab4920, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! panic: pool_do_get: shmpl free list modified: page 0xfffffd8066939000; item addr 0xfffffd8066939008; offset 0x40=0x69d8c197 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 204030 62611 32767 0x10 0 0 syz-executor *184126 62611 32767 0x10 0x4000000 1K syz-executor db_enter() at db_enter+0x25 panic(ffffffff83446ca9) at panic+0x1e5 pool_do_get(ffffffff839cee68,1,ffff8000383c7e78) at pool_do_get+0x5df pool_get(ffffffff839cee68,1) at pool_get+0x162 shmget_allocate_segment(ffff8000fffe7a10,ffff8000383c80d0,0,ffff8000383c8020) at shmget_allocate_segment+0x1af sys_shmget(ffff8000fffe7a10,ffff8000383c80d0,ffff8000383c8020) at sys_shmget+0x195 syscall(ffff8000383c80d0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x39545660ba0, count: 7 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: pool_do_get: shmpl free list modified: page 0xfffffd8066939000; item addr 0xfffffd8066939008; offset 0x40=0x69d8c197 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff83446ca9) at panic+0x1e5 pool_do_get(ffffffff839cee68,1,ffff8000383c7e78) at pool_do_get+0x5df pool_get(ffffffff839cee68,1) at pool_get+0x162 shmget_allocate_segment(ffff8000fffe7a10,ffff8000383c80d0,0,ffff8000383c8020) at shmget_allocate_segment+0x1af sys_shmget(ffff8000fffe7a10,ffff8000383c80d0,ffff8000383c8020) at sys_shmget+0x195 syscall(ffff8000383c80d0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x39545660ba0, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff8000383c7ca0 rbx 0xffff8000299aee07 rdx 0 rcx 0xffff8000fffe7a10 rax 0xffff8000299adff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xac0fdbf399562ae5 r11 0x12fede0a7698fbc3 r12 0xffff8000299aec08 r13 0 r14 0 r15 0x1 rip 0xffffffff81f9e005 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff8000383c7c90 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=184126 pid=62611 tcnt=2 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000fffe62b8,0xffffffff839d3900 process=0xffff800039fde1d0 user=0xffff8000383c3000, vmspace=0xfffffd800f8177d0 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62611 204030 26293 32767 7 0x10 syz-executor *62611 184126 26293 32767 7 0x4000010 syz-executor 53149 255911 4059 32767 2 0x10 syz-executor 53149 140810 4059 32767 3 0x4000090 fsleep syz-executor 3845 167763 55615 32767 3 0x90 nanoslp syz-executor 3845 122893 55615 32767 3 0x4000090 fsleep syz-executor 3845 495515 55615 32767 3 0x4000090 fsleep syz-executor 38320 63084 8594 0 3 0x100082 sbwait ndp 8594 489303 61740 0 3 0x10008a sigsusp sh 55615 425070 4334 32767 3 0x90 nanoslp syz-executor 61740 445310 19177 0 3 0x80 wait syz-executor 26293 431114 38005 32767 3 0x90 nanoslp syz-executor 4059 117542 2952 32767 3 0x90 nanoslp syz-executor 96240 40284 48833 32767 3 0x90 wait syz-executor 47438 355856 10968 32767 3 0x90 wait syz-executor 79100 331309 53535 32767 3 0x90 wait syz-executor 93956 283487 2389 32767 3 0x10 biowait syz-executor 4334 214102 6962 0 3 0x82 wait syz-executor 38005 20874 6962 0 3 0x82 wait syz-executor 2952 118327 6962 0 3 0x82 wait syz-executor 19177 460682 6962 0 3 0x82 wait syz-executor 2389 498458 6962 0 3 0x82 wait syz-executor 10968 386531 6962 0 3 0x82 wait syz-executor 48833 259424 6962 0 3 0x82 wait syz-executor 53535 127654 6962 0 3 0x82 wait syz-executor 6962 218297 2243 0 3 0x82 kqread syz-executor 2243 72609 75370 0 3 0x10008a sigsusp ksh 75370 325780 98322 0 3 0x98 kqread sshd-session 98322 378743 35818 0 3 0x92 kqread sshd-session 62047 217167 1 0 3 0x100083 ttyin getty 35818 117657 1 0 3 0x88 kqread sshd 81249 111767 53133 73 3 0x1100090 kqread syslogd 53133 70377 1 0 3 0x100082 sbwait syslogd 84935 424236 1 0 3 0x100080 kqread resolvd 51644 489722 27773 77 3 0x100092 kqread dhcpleased 68123 410059 27773 77 3 0x100092 kqread dhcpleased 27773 341622 1 0 3 0x80 kqread dhcpleased 30573 53545 0 0 3 0x14200 bored smr 20337 461880 0 0 3 0x14200 pgzero zerothread 48405 501455 0 0 3 0x14200 aiodoned aiodoned 31465 282651 0 0 3 0x14200 syncer update 12939 240522 0 0 3 0x14200 cleaner cleaner 64738 460984 0 0 3 0x14200 reaper reaper 52688 135973 0 0 3 0x14200 pgdaemon pagedaemon 84186 329312 0 0 3 0x14200 bored viomb 21040 194481 0 0 3 0x40014200 acpi0 acpi0 53102 139046 0 0 3 0x40014200 idle1 41793 2718 0 0 3 0x14200 bored softnet1 21534 354643 0 0 3 0x14200 bored softnet0 92096 378490 0 0 3 0x14200 bored systqmp 56850 179851 0 0 3 0x14200 bored systq 41017 101031 0 0 3 0x14200 tmoslp softclockmp 37693 296786 0 0 3 0x40014200 tmoslp softclock 31747 211654 0 0 3 0x40014200 idle0 1 473397 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff839cee80) #0 witness_lock+0x5f1 #1 mtx_enter+0x4b4 #2 pool_get+0x124 #3 shmget_allocate_segment+0x1af #4 sys_shmget+0x195 #5 syscall+0xb17 #6 Xsyscall+0x128 Process 62611 (syz-executor) thread 0xffff8000fffe7a10 (184126) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff839d8100) #0 witness_lock+0x5f1 #1 syscall+0xaf4 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff839cee80) #0 witness_lock+0x5f1 #1 mtx_enter+0x4b4 #2 pool_get+0x124 #3 shmget_allocate_segment+0x1af #4 sys_shmget+0x195 #5 syscall+0xb17 #6 Xsyscall+0x128 Process 93956 (syz-executor) thread 0xffff8000fffef240 (283487) exclusive rrwlock inode r = 0 (0xfffffd806cadf1e8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xbd #4 vn_lock+0xa4 #5 vget+0x2a2 #6 ufs_ihashget+0x185 #7 ffs_vget+0x8c #8 ufs_lookup+0x1a36 #9 VOP_LOOKUP+0x6e #10 vfs_lookup+0x98a #11 namei+0x7ca #12 dounlinkat+0xc1 #13 syscall+0xb17 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806da211d8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xbd #4 vn_lock+0xa4 #5 vfs_lookup+0x11c #6 namei+0x7ca #7 dounlinkat+0xc1 #8 syscall+0xb17 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11074 12021K 12034K 166960K 12166 0 pcb 17 12K 12K 166960K 17 0 rtable 237 6K 7K 166960K 411 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 3 1K 9K 166960K 9 0 counters 70 37K 37K 166960K 70 0 ioctlops 0 0K 4K 166960K 39 0 iov 0 0K 12K 166960K 15 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1288 81K 81K 166960K 1393 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 10 0 VM map 2 1K 1K 166960K 2 0 sem 12 1K 1K 166960K 29 0 dirhash 12 2K 2K 166960K 18 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 26 97K 125K 166960K 628 0 sigio 0 0K 0K 166960K 9 0 proc 58 99K 147K 166960K 570 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 98 0 in_multi 99 7K 7K 166960K 123 0 ether_multi 1 0K 0K 166960K 3 0 mrt 0 0K 0K 166960K 17 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 187 837K 837K 166960K 187 0 exec 0 0K 1K 166960K 760 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 246 145K 164K 166960K 7539 0 UVM aobj 51 2K 3K 166960K 54 0 pinsyscall 48 96K 114K 166960K 1769 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 41 0 NDP 11 0K 2K 166960K 27 0 temp 54 9078K 9143K 166960K 6065 0 kqueue 14 22K 37K 166960K 138 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 108 0 104 2 0 2 2 0 8 1 rtentry 176 114 0 4 6 0 6 6 0 8 0 unpcb 144 544 0 529 4 0 4 4 0 8 3 syncache 336 10 0 10 1 0 1 1 0 8 1 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 736 375 0 367 8 1 7 7 0 8 6 arp 136 19 0 0 1 0 1 1 0 8 0 ipq 40 6 0 2 1 0 1 1 0 8 0 ipqe 40 17 0 13 1 0 1 1 0 8 0 inpcb 328 659 0 645 8 1 7 7 0 8 5 ip6q 72 4 0 0 1 0 1 1 0 8 0 ip6af 40 3 0 0 1 0 1 1 0 8 0 nd6 152 26 0 3 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 481 0 28 30 0 30 30 0 8 1 art_table 40 482 0 28 5 0 5 5 0 8 0 art_node 32 114 0 14 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 25 0 15 1 0 1 1 0 8 0 shmpl 112 51 0 3 2 0 2 2 0 8 0 pool(0xffffffff839cee68:shmpl): page inconsistency: page 0xfffffd8066939000; 21 on list, 13 missing, 35 items per page dirhash 1024 21 0 4 3 0 3 3 0 8 0 dino2pl 256 2273 0 809 92 0 92 92 0 8 0 ffsino 296 2273 0 809 114 0 114 114 0 8 0 nchpl 144 3194 0 1504 64 0 64 64 0 8 0 vnodes 216 2354 0 0 131 0 131 131 0 8 0 namei 1024 11045 0 11045 2 1 1 2 0 8 1 percpumem 16 50 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 0 2 0 2 2 0 8 0 scxspl 216 10438 0 10437 11 5 6 8 1 8 5 plimitpl 152 344 0 320 2 0 2 2 0 8 1 sigapl 424 933 0 879 7 0 7 7 0 8 0 knotepl 120 358 0 0 11 0 11 11 0 8 0 kqueuepl 224 296 0 286 5 0 5 5 0 8 4 pipepl 344 163 0 136 3 0 3 3 0 8 0 fdescpl 528 917 0 879 4 0 4 4 0 8 0 filepl 160 5210 0 4993 16 1 15 15 0 8 3 lockfpl 104 242 0 240 1 0 1 1 0 8 0 lockfspl 48 63 0 61 1 0 1 1 0 8 0 sessionpl 144 57 0 40 1 0 1 1 0 8 0 pgrppl 48 77 0 52 1 0 1 1 0 8 0 ucredpl 104 933 0 915 1 0 1 1 0 8 0 zombiepl 144 882 0 879 1 0 1 1 0 8 0 processpl 1232 933 0 879 5 0 5 5 0 8 0 procpl 664 1767 0 1709 6 0 6 6 0 8 0 sosppl 176 5 0 5 1 0 1 1 0 8 1 sockpl 752 1319 0 1286 17 4 13 17 0 8 8 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 114 0 0 15 0 15 15 0 8 0 mcl2k 2048 26 0 0 4 0 4 4 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 345 0 0 22 0 22 22 0 8 0 bufpl 280 2907 0 103 201 0 201 201 0 8 0 anonpl 32 7587 0 0 62 0 62 62 0 246 0 amapchunkpl 152 23732 0 23189 30 0 30 30 0 158 6 amappl16 200 3253 0 3229 19 6 13 15 0 8 8 amappl15 192 5 0 5 1 1 0 1 0 8 0 amappl14 184 448 0 446 1 0 1 1 0 8 0 amappl13 176 129 0 117 1 0 1 1 0 8 0 amappl12 168 1158 0 1122 2 0 2 2 0 8 0 amappl11 160 32 0 31 1 0 1 1 0 8 0 amappl10 152 140 0 130 1 0 1 1 0 8 0 amappl9 144 265 0 264 1 0 1 1 0 8 0 amappl8 136 101 0 100 1 0 1 1 0 8 0 amappl7 128 150 0 137 1 0 1 1 0 8 0 amappl6 120 158 0 156 1 0 1 1 0 8 0 amappl5 112 108 0 100 1 0 1 1 0 8 0 amappl4 104 286 0 269 1 0 1 1 0 8 0 amappl3 96 4732 0 4601 5 1 4 4 0 8 0 amappl2 88 614 0 556 2 0 2 2 0 8 0 amappl1 80 14035 0 13425 17 0 17 17 0 8 3 amappl 88 6704 0 6524 5 0 5 5 0 92 0 uvmvnodes 80 110 0 0 3 0 3 3 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 53 0 3 1 0 1 1 0 8 0 uaddrrnd 24 917 0 879 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 917 0 879 1 0 1 1 0 8 0 vmmpekpl 168 9869 0 9837 2 0 2 2 0 8 0 vmmpepl 168 69500 0 67397 108 1 107 108 0 357 6 vmsppl 488 916 0 879 7 1 6 6 0 8 0 rwobjpl 80 22597 0 21534 27 0 27 27 0 8 1 pdppl 4096 1841 0 1758 119 30 89 97 0 8 6 pvpl 32 15973 0 0 129 0 129 129 0 265 0 pmappl 256 916 0 879 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 307 0 35 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83965ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839d7900) at __mp_lock+0x1a3 intr_handler(ffff80003c3ebe90,ffff8000002a3480) at intr_handler+0xe9 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f end of kernel end trace frame: 0x7e25fc3c37b0, count: 9 ddb{0}> trace x86_ipi_db(ffffffff83965ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839d7900) at __mp_lock+0x1a3 intr_handler(ffff80003c3ebe90,ffff8000002a3480) at intr_handler+0xe9 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f end of kernel end trace frame: 0x7e25fc3c37b0, count: -6 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff83446ca9) at panic+0x1e5 pool_do_get(ffffffff839cee68,1,ffff8000383c7e78) at pool_do_get+0x5df pool_get(ffffffff839cee68,1) at pool_get+0x162 shmget_allocate_segment(ffff8000fffe7a10,ffff8000383c80d0,0,ffff8000383c8020) at shmget_allocate_segment+0x1af sys_shmget(ffff8000fffe7a10,ffff8000383c80d0,ffff8000383c8020) at sys_shmget+0x195 syscall(ffff8000383c80d0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x39545660ba0, count: 7 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff83446ca9) at panic+0x1e5 pool_do_get(ffffffff839cee68,1,ffff8000383c7e78) at pool_do_get+0x5df pool_get(ffffffff839cee68,1) at pool_get+0x162 shmget_allocate_segment(ffff8000fffe7a10,ffff8000383c80d0,0,ffff8000383c8020) at shmget_allocate_segment+0x1af sys_shmget(ffff8000fffe7a10,ffff8000383c80d0,ffff8000383c8020) at sys_shmget+0x195 syscall(ffff8000383c80d0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x39545660ba0, count: -8