last executing test programs: 377.163002ms ago: executing program 4 (id=5): r0 = socket$unix(0x1, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) (async) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f0000000000)="0000040c", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c4b1a", 0x4) (async) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf792b) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x6, 0x6, 0x46, 0x6}, {0x9689, 0x74, 0x3, 0x800}, {0x9, 0x3, 0x4c, 0x4}, {0xd, 0x5, 0x84, 0x1}, {0x0, 0xf7, 0x22, 0xf7}, {0x6c54, 0x2, 0x6, 0x9}, {0x1, 0x0, 0x5, 0x2}]}) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="6b351baaa3535d2987c966cf4bb76be3f49fd7b4f2fc9a133efcb76bf3d7fc9825197237353bb920", 0x28}, {&(0x7f0000000180)="41c6bbeccc1ad26442ccf88d2da0e870aa5cda487c2a71a50a", 0x19}], 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) (async) r2 = syz_open_pts() flock(r2, 0x3) (async) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) (async) close(r2) execve(0x0, 0x0, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 314.198157ms ago: executing program 2 (id=3): mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async) chroot(&(0x7f00000001c0)='./file0/../file0\x00') (async, rerun: 64) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) (async, rerun: 64) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0/../file0\x00') unlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000780)=""/192, 0xc0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001280)=0x624, 0x4) (async) write(r1, &(0x7f00000013c0)='P', 0x1) (async) close(r1) (async) chmod(&(0x7f0000000040)='.\x00', 0x35e) (async) setuid(0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8a) (async) truncate(&(0x7f00000000c0)='./file0\x00', 0x9) (async, rerun: 32) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) (rerun: 32) recvfrom(r3, &(0x7f0000000280)=""/189, 0xbd, 0x1001, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x3, &(0x7f0000000340), 0x0) recvmsg(r4, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/53, 0x35}, 0x3800) unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') 215.162985ms ago: executing program 2 (id=9): utimes(0x0, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000580)=""/232, 0xffffffffffffffa9}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000540)=""/57, 0x39}, {&(0x7f0000000400)=""/221, 0xdd}], 0x4}}, 0x10, 0x1803, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000205000/0x3000)=nil, 0x3000, 0x1) (async) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto(r1, &(0x7f0000000280)="98edc1cf9d242ff3974da44a7d14135bd098af851ac34c348faee1962d6c46b5fdbf461bf830a2d834290b52db8735d481097ea72d58dcbbef900c3ed549c7192281bc76da78ce4c85e55fa404cdbc535b0485af21dfce6c292f3d52d20554deead0144122194c4436c8f0a44df1934abda30e74769c50a935523c86fe42670bff1b0f21b5b1e988cb089546e638466cef54f5ebdb9239804183f4cbbe33603849607bc789bec4ec666e043790e51705bbd3d93930bb4d438c0ae48425fe5d5182b2cf507672e709bfb50688b40123b5cfa3c4d18dd7c668771ffc2d2318742b2be985932b51d702404d5c1c74559a884b06b316d805b3102b96b57360cccddc225faf85756fce553cae364fb5311df4bae08fcad3448a8f17e1c841e429ded2a3668b2f4bbf379d2bf9a768aa78fb5471d8dcccbad159059c3efe5e5576ece7b8e1dbf3f0dbf10bf3a1bf775091c2c800a74b84247db5ec002e", 0x15a, 0x0, 0x0, 0x0) (async) setitimer(0x1, &(0x7f0000001fc0)={{}, {0x5}}, &(0x7f0000002000)) 214.667667ms ago: executing program 1 (id=2): sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10091, 0x0) close(r0) 213.919313ms ago: executing program 6 (id=7): select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xfffffffffffffffd, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0xfffffff8, 0x4, 0x9, 0xd7, "0000000000000000000000000000000500", 0x1, 0x5}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b37282112000000720fd38bfbb770c1f5a8008081e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d8900040700000080042000"/177, 0x58, 0x40e, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$kern(&(0x7f0000000440)={0x1, 0x2a}, 0x2, &(0x7f0000000740)="44742e2cceec397da2bafea0b3ebda2d3e3264f7a67fb49a36ce2393e340d315df7ab5e80dfc83d3ba59bea1b2f350f8c8cdb3df1eb7de50197f71e22602734862bf47e71a2ba92209cead49203918a9a881c5c895db147104c97ee11133106082d189921170e98ce7883310144888f992240a8a1a6d8e545c72d49b5b1390e563c17cb663bea20018518b0295009941dce0c595a13e570f6db918df113e2df31f3385d26b3e045723d0a19f6339a99da06652a8d1b8fa79c26af8e49e5c3697866535c3d7abd5fbd6d61651d080f5f7c73531d052743a1aa3bab4a1f8cd78739d4bee380a03cc82be5b524e90daa97c1438764f290f670783a7eb64ab5a7e864083476dd04ac89ab0a7b01501d3df0eb0ef0234ca17bcde4b87132fd32b5d7f092e1fb2360ba121986157224a4701d00e2885abab459b5bbbe53bf0e7a1f4cb571a80ee7915e641f020a0e46bc93d55ff8d64396e61f1cbd5b3fa571bebf1f0495750b26b0f26696fe5e7b1dba6394eab48c550520c6389c3192021264291aa8fa33df085b3589c2bcfc9a4c664ade6335c3ecd0251286f189950f6387450088813986c67216d0ece46c3a472b7a3e9af35c8619c0c43d2d5a420132de65da15ef062268950a30efea7689fbae0ea9e05c085df99d2054252c79f7321ad8d91b1286ffdc1a0ce8f82d11df70839cf8c3c4d79ec3ff0c6af6043f3fa34691b164f63c2c1825c22e3baa15aec30a5ed0be7c912e16753e09c3d3258279e216cfac8e2a3d608bf167b69844d6207cc91d6e071cddfdec8d16aca661ca40221f6b3813d7bd8e1edff12cc1a2dbfa6e0208b1af8a3836871e22336a46995c37a4981ca2eb93226a8de9386d354ae43f5182f23ae4ef7311fa95c389279caf1afbb19c86131d34dd5e01de282bad314773a5a7742825ba86403721c9db2f0a639ac0fa57b4459f9ab73313dc6e2712f501ef9894edb2d477b9371d74d27d5d8831825ba39c8dad285992b5a09b5355bb5dff0c6687b7d9318a4ff80d343c4b24ac64d608277e89d3bd21d94deca3574bbef697177be113c18af3c489bb02f35352ceec0c120e52a4348e97f01e25634de07bc7ca20b93797dd5e44db386f848663c73701c8de98d3c4eb772548428a79418342ff9b3f64b42d9ba361d2546307f402f21cfaad8e3ab4b8fc51db4ac7eab9d0bebf78da5e748f582b9b87ed8192467600e626573ce300b93cae7ba6a69a389f970cc628449e2872a1b990327d9a074225d42608503d34141bd8fb5c312f27fca414d0ddd18e8319b031d72a17409429274f730fb708ea5f493bd821eb9e38fac9d0ab4b3baea7749e5381efe5c20416850da01473c6ee50257bffe037b11d1c36e808a1ae6350f5c447a2adc77ed5f6e9304590030ecb4d0cf497709286031faaa9e4f793ac6abebb7e5d402aac5c4777c0ae32532a9267e820c3f22e6d91fdc248823bcf16d151e8ea0150f3d917f65addfc894e41d8bd48cb55240d933054234f6fc27bb927fa17e12c8a6d63425ca5d9ff6749619d15c8b53142e7f000c7c7d9bbbe9c8a95babd3b918e9159ac1ed6eadb90f01092baf2414a4ae7e07304e2a2143cdc6afcd49c6220e588cd59e51dc14a36b43605ef0ae69fc0af46b7655942a223f4ed43d0ca7da33b7e408a60008bd26eeca18fafdb630dd188294955c8a187b986d53b1dc98fd52459802655ada573cda5b997efd1d39e662f4754f64169fd13267e6ca1e94d089f0b3372b9a25a053d7f0c752f2defe4e3f53b247d7b1155f0164335ed16d82391d42d570d775eef84825adf8e9b29a560453c8be4ec658382ba1c51bfecbaae117a6fefed916ed63f5428b99702743d570c51c8146ce295c5bad881c0ba7cf7a058ba08165c4abde99638eb0137f49483c62c59d96411cb0328c45551af83c824a64aceecc3e9e80e62d1192dbadb50f4cc81d563e907a41338dd7ee7962aa0ced15ba7aa06bb80ad10915663f9d4b4bb5eca40acd4b8f0beead1d1a940ed4af2c89349a98253e0205ea9964032a5c86b263821491f895630d37bf9bb4b63509f73de9f5a4bff08c4ac978e77cc35268bce922fcd6263ddb85bde2c399972061bf026897ada77624d406a92788ad4a949ce332026de8327d6bbf2162551051a0c2489544bccfe211d08f0a27f28ef0a0f301d2810de129a1b2339df6dd21d098b22494300e29c79f759987c872bdcaae5d2978c26d59a0084a2b51e7ddeb511f4d5e258b154a27298c476259ec551ed8a265bd9a2b041425185f0e7a67f9544bf201273d1aa12541e3dbb3c4d826375f682483891355625a7253422f207bc2c54dde4882041e580f255018ab7a2fb4ebe5211afdaf9667dfc66489b6e55265f221ea116e676d4103a1077f7aa5e722022f2c96b01833e027cbae454537bc42469c4c256f823eb2a56517636ec0c85be387fe6d3820c503bd53f997c1ad9fd2abf4918774d9ebcaa81fe51bd37202932a552a79be2bd8cab572a944b5cf62e10178a589330a2b0e214784ba1f1986ed692357def2cfd44b7b7e2341e6c0efe13539f6662c5c641d04fd4bb19a131707328c2774f947aefbfa075b64a55d4346ba61955512e80dad77f8117d43c6dc399072ffa5fc3d2baa288ec0a633c76e8e3c1b77d5950f19fc5d4bc657f72c024f589fbbc0750472d950e3a9f6b18f82084f0567225c9f00b8579dfdecb2566451338a69608e512d7bb4bcae6d23534aa9b97785a280c25a75004254149d362e9aa254e788a8b0831d7490e75c9972e16a6d66db1b63efb6b3c755dc4121f3edcc8f0eb9a364fffd80e5323c05dcd16bd548f942790ea3d8cfd4c7685fd65ff9eb8798999b55bf68f6b8553c00b0e146b2bfb489c511e36adacfa00c0d47df2be99365fbb91a2ca08e1c5906206ed64e90e4a70d4d82b1bf619545f70bbeaa12579d1f5bf23c539940a3c1df0e4b313479c735f5bf21a1bed3d001b082ed52a7d7e39e9498c2fa1a8a19371a74d353177dfcd9074462cb1f3c7ab898e798c1b70e823dedf9e27639bbae90e8bd3518fc9b017d33eccf9ecb124eea6a71696e5a3166797d2a90b63f080283eee5ca9da7839f92aff475d9795707fc1e08597871224c1f3420cd84d67f8e6050cf7c968b7a8ca47b24a249d5c5005043ab34c0a940d291e9642fb85111261a970c629db6b2196e563ca782580ca6364ae8800c8656bb69144028a40ab79638511e4528c5eb0d72aa0703c2016c98bfd5b6a5980448e1ec4b3add45c492a67ee6524504227285df8a6a3c59df45f333bc75e037313217e215456d47b47db48edcb8b95e7cbe4b2ea6d0cc271d415f89ddb3804dc45fcef1afb4ebf96b7346794566515034a9508827c8a3ed093cd29df13a8d5a4181a054b7fa1336169abb9ef97fa788a2ed4778a31a5547943db8f94182d14d202f2829f12d337d9ac619aa4e0fceadb51593fcce8f129e64b701140032aca6d738f59f38ac31a083a2e6c7a351cfc707ae3ec4f4c92fe78134ca54b847fb7ee5e3194864f128152325a9aa47f53bb7c9f9463ab446042f71a9ae24074a62c6eee93d82cee58ed5fd0dc855a36e3bcab53fcd400b9402821a0bf9eb4dee5574c36740f4fa52b886df75fc801c6f28870271aebd08ae2994f88be783bf074532d0b2813f82ee6a39dac5782f3999474b0c7a2b5a5c23e8451789451ceeb218b2490456e4cafb8f341ed6979b898d94c700841458b7c09855d43b1452878d467d39c70e4b4142f5437c2695d8bd5f10dbea2629aea13aacd398abe0b2a9b829badf3f0ca36be06eee8738fe98088cb305c6e7641de813cff1506ac7c92c3c62758599b32794918a2d297dee1b88d486c423d311fde39a7851ddfe5a7faf3c1286d68aeb2cbdd74068a22fc4b312ed60f81ae7614d343390f4277210131bb06495e93072c36445fd4438742c9d09d2e80a498e7ced7744be072c0509e65dfde7aced015e0261d919d902a86b49bac985e0ee500cbc199d9c8d4ce0c6402c5130d2c8d503972237667ba51fa67f8f21a4fbe4ea20d87c2a71c34580fbc317baa5cda2c7e3409a84c8f3fcaec1963b33dbdd9e577600eccdbd91a1b6966c522f25980fe1715f9395055ce77bb9fba4cc9168f0bfa798b67e9bd4896f59524e9d96420d01083ef30f8261514c3abc6b6316a5782b6eb37337088b2fe6c1db4b89da786595d914d2d30d3a6597e30d2f7e8c961ed521daf0387e9469fb1adf56152ec745c427c9f8f7d18fec999d54fe56c4b5741d028f46121ed4a55a290635e33b80274211537b68b12aba401c5f23e95e1aaa7c2d405377e361fb39882dd0b678bf423f2db499a9e542a912cdad372dc4ef5a2bc653cb90c09a0ecdfd2491b5486ac4089870ad42b2c0b3f58a0d366709f9cb0e0fb7dd2666d8245343aec9f2e893e5226deebd0aff6ed00ed59f3253845b0d6f08efd59d07e2fff6990e8491a79e45de4b7153a4549d079e36b2db7bb7270abd9e790dbd29fee8cfff7802eafe621a71fe2a8721b77599019f93eb95e9a2bc395c6561dc549aea9669286f83155fa9cf1039af036c2661c7824b68e050dafd79ed90d56a29e2757ae96b9a75fcc55e2d21631de57bfbbaffd4d83f67f018ed6e72c903a4ca693bcc4b470c2811a4f580c06d70b401a60da4f23292e9e901688c60f9664a5a02948209489b855fe3b35ea4c2d1dda40cdeea551001567a9c93543c104e12fac24103927ce94ab39b794658832a0bf962cad2800f12f1ad62522556cda43d36d932c308a6be9afdf22a3ed274fddb6a9f4c51f14d80b2fd3121610fe5337c112c74daf4339c1900725d6c7269c9ee77098b6b4053d80a7196ef519b650fef32a07ecdde62040c4e7ffc0d55c0b07438cf1e8e4e8f9aa7e5e34c3b497a54f8e4fdf694c5b64e91638b6aa079f6e92ad05148ac2ca45c4a61b3b620d0fd076d940dddf833d57a8e7860bc6ed88026dbc6105d2e758e372cdeec8505c5d7e1b9ba056a14512276d6a9fd1af6ad66d885051cb57588b7aa22ce8ad0643334a57840318cce7f3ebc6d624e9641a032cd7485c099788f38c7271c7eb8d43994fa50720d08f9caab25301ebf61bb1d35081fa1e75cde5890d3ad0028b87cd59e9649e09fbdf4d8b6f34d72d4a46378d2355568f1194e222b8f1cb4a86e577e25ebe03c66d8d57ec103f97140714f15a98e18bfbb3e41872c6061095b9e23bf3dfa898985d7888fd1082175359f87c248a7c1b0e59509da14ca0d06198e0cc533e7174d5c22623d1881823bcb06ba2a07855467b50bcb34f709d2ec70fb728f4e94f00dcf47e1bbb13504e9a792029223a25b0a9bac14aa0f5031b6831e5be7e63d4fdaafe05ca77878368ef95e83304df9992e530709a83db85f796636765b0f422d1ff0b21e9ef73bbf827759e19de237119fa2f80f1ae81e0d485fc884d2759cf656fa3a83e32aaec3ed7aabda37567a764b2c0cdcd10a1316490c2ed48420d9d388dcb3a82664b9e552f5a879e9455398efed43b0276b9fdd4fda61045ddf1c9057fc742397beb1efff6706121950038fed1a502ee680177d960594ad6064bb89db00bed1be717714fc83a1f6a7ea49f4ec54585798a1c3b683c75bf5546686de9be2a89eaf98afc80030586081c20e51b69aad14afbdca7fb45d2c159f5d849680dc9000fed01109454adc6ddb593d0cfa983a873493bba79bd8f82d67a113d4fc89688a77af1b9eb1b390731b985b761ef83d2eeb42205e1adb34a8fe8445de9625", &(0x7f0000000480)=0x1000, &(0x7f0000000580)="ce1beae306af6d4539127e689cdfc3fb429d73399829dea450cb1f7d9a2ce49476976d04cea105f8506307b429b0111b568caf727f71b2190f357bb6405eff47e0bd146303dc3a5da6dfef3e513b5fd087876f2259dcad8ebe94c97cbcc3efe3d9022ce61c02372a53a150f174035c5ee5cd6db83b3fa713a1759df5141bda0cb1363df7c0b2e368835c7037df1762921f773cb5ff77953d332a93aa48300e8cef358b282bd4c88abcefcfb530cbca3fb563716e88d6856ca34bb88f6f2cd5b3b73cbf25ac42bf2d754351bf1d182d5f321b64e36d9babd6e2c691d121ca593db530dd3a60bb760f63c3b99192439f41bd21b83fbf56", 0xf6) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000400)="0f29b8c295b6417e4bd6ba0a68416f4c", 0x10}, {&(0x7f00000004c0)="d472228e43c630c162a74277290098ccd1ff9e4973a5ea1e7ffb2af408f8031e05001a971c06fb0ea7ff0177a8cab8235e339a4fc7cb0cb435230e1744b5f06536", 0x41}], 0x2) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x122, 0x411}, 0x3, 0x1, 0x0, 0x0, 0x7bf, 0x2, 0xa, 0x9}) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000240)=0x6, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000240)=0x6, 0x4) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x4}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r6 = socket(0x11, 0x3, 0x8) socket(0x18, 0x4, 0xf7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x2) sendto$unix(r6, &(0x7f0000000100)="b10005016000009f05000e0407000000001813fecea10516d09a32693df6231039102d1fdc3f316e357ae302b37b673031d2d236acf20b7804be38297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af6300372821020000000000008bfbb770c116a985c881ea772ec5890400000000ff0000361b1257aea8c50000200200008a09000000000008e38295f80004073da51a221f00000080042000"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffdab) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x7, &(0x7f0000000140)='./file0\x00', 0x8}) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000200)="0778af4eed459304985cee07e69bf1fcb6140eb697491546fa54bf33d2d483f167ddb00c64d9d62b3714ca9374a9296adf543141dedb67bf8958b00a8899bea89650d233eaac10e5531c85c9f8401ed54cd2d3e36033f71699c4a6a8b3d6d3f763e08ef5bc1508c6f2e22c668731f21fa69c9ba6c0efec9e3050f6cf7d8802bd", 0x80}], 0x1) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000006c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0xca605601, &(0x7f0000000040)={0x1, 0x0, 0x1}) sysctl$net_inet_divert(&(0x7f00000001c0)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000280)="a0eff892aa7fd48ccaa46686c520d5bc31c6c8317b0563d5c78dc0ecf7cb47464ea2e369bb62b7de00ff30aa8d059e49cfa5cde55831327771a5dbf0ec4d3e65226d", &(0x7f0000000300)=0x42, &(0x7f0000000340)="b664c1fdf9480bf5c2379ed8e82be23145ee017a5f52b23b9af62e62a006217388a23ae2b72ba5f18746c522b3aa2baad2cab8d89fafcfeca2794a55fde01d32fa95053d4bc6f3c6bffbf2a0363198ed162e4921961018e6fa98eb0dd77357d02a0899564df97d514cee6acd1881ff6a35de506e4637b8a6d17f2eb6bfd80a8b93a564bbbc1695dcc9a005ce7d8150728d8224f8c150fcd3e17fea1385e5fda6d5428d686e3a20a9d5fb596d57f1c95cd0dc0d9bb9613accf04d5955682e624367400214c9af2efd07e5c2e3de8498a8e6d9416cd34e8a4b3332127cb21eb200cbfa938d60898e9afa8396d3a382b0778820991ab931b4d4d4f4ffbf8a38c5", 0xff) 211.654006ms ago: executing program 7 (id=8): sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x11}, 0x4, &(0x7f0000000080)="58f5b09d5820491a0e26be876cb81b5830cd555cbf5961c25ed6dd50addf3e141294258f0f417206db3e94f7e8ae0368d55c53", 0x0, 0x0, 0x0) (async, rerun: 32) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (rerun: 32) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x1, 0x40}, {0x100, 0x9}], 0x2}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000180)="fd0cc085", 0x4) sendmsg(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0xff, 0x55f7}, 0xc, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400"], 0x180}, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x4, 0x7, &(0x7f0000000100)="739ad9e5e301baf88d8c98c6023f3819adc0c5943bb6ecf8d1122611a234882c831886adf28bb93be8b936ff1f1b1478e28fee3102b937980e2f71dcd8e90a989bacd6153bcf795a547bc4f35ccf7f614fbced0adda858060116de680272364f492b013a78a51020d5f9cc56e8ba8a22c132bea53c197bb6679d73b568d914bd43069aa12f6c2017af7dcf0f31b99d6984c50f90229c25e727b73bebb186018620bb6e2384ff88f48ab89b873a6760f91410dfbfb34bd3965c222c7cb816567dcee8b5f2c16f7da7b3d26afb3b21ce20fb5d1f256a4a637f1b41f9e403396bbb655033cd49835c267128da0b6c0785095fc737ea465cbe46818a775d7dcf7bab795ad9580c06b05af0e737198801d922f7eca4333b50437d841d4bfa39115ac46fd02f9fd14f8556169018240a7e60d4c22c1ebe7bd981c7fb2d0c13b078242a9f20892e5d8eb5be0d74721d4a77b73ce3a3bc0293d06588d166b5c9f5b123a1eb51f4f1a3b6a98ac2b53a1e47ec3e0ad41a349f9babc184c230ef686be0602ded98eae665047d368b8e8f6905e67fd9b91f30876550eec987fb60983fcfe5eaa1bd89a7d250f33658fa341b71045a22d4dac9bbadb115913d1b6946f975876865b68edb275697795f6afccff0e293f829b7c79d8113e17af48a4b95acaf28ba7f883e088e44d4db85c225d1a9db86a0783d86933b2916bd30ea40712085612808c9145ffb170811bfaadd43a94aa7aa671f61c7fd5e24b25c2d1135a3d6cec5b7fef211ae0d5fd81e687cd4eb8bf2035197f9df51102d2e7acb09a2f3d15acf92731ac312cc576ffd565b33e9bb08b4808267c789c191c0eb2109bba0d6142bd7bc88a0044ec8f2156a2cb7082dcbd162b0e62fa88faf7a9de9c7dd53cf19c1235bc8272a54e7a93df9300f837f5843bcdbc9eda09d9c8b66fc6b6852107e1b858f356c57deaa42454beebc67be3135a78fc867502a57f44d3763368da854a34ed6144161bdd2eb8a097151018397499b245ccaf5a20cfe16d22065a905a0d7ffc458f70aa22a90f8c49a7d4f4a19ac7f8f1960a5b32bfc92c0add758aa62a75ce7610a92c31da075cb717bd8817e7539e888c8abceae6533eb279559ffc876931d1223367a05d784c6284d5771f7c922d6235c5b118c7b1a184c800e5646585384644262ad369f5655d776a979dbb997ca5d611fd012d9fa75b3d9026466810f5ada73cd391c82a8233b92bd79f90b187cf0c3f148cc4d10606466c962f23aa29250b87e2de6c50ab50dd15bb3a4dcee411a4300ac1ce2d64a0ce088a8a9f7644509267b555caaffd91ab5e00a4c61be4292c93cbd677ba9fa14e36e8b601c879b816b1df9b51aaa8855ab22ccb229bd8375afed2241951b7a72dc3261b184e1850ac1cf73d9988da63c254b29de5af62f4cbe47f86bb28b585cda4d3434ba6a0937ebb198e983f7c6dc1fdcb2cd368125a30ebca7545bbbdf126bf060e9e42cc7c3b01e42480dcf2fbb1778edf8f22d5bbb933617f5fa62d05bd5fd7f2b765261dfb1a130ed123d3feaf65c94f6bf96d9189f6b796b678a97c6f7fb0aa2e382ab2a587827e1d183d7b85c23aa0fcea17122d7d2f2eb78afb959de688b3fb0090a8e9fd15121eab58d354ff2bc6543d29b72a1c8ac5c6091145701a3b583364f08042c0f581b1939327df59b915d2a79cb0c93e80d1547cb0994bb8cf436241e46e3961705b07de5d5b21d11395cc2cd6dcb29fbcc7452037265a87a3b8ed58586aba004d4cb7f8e4c8af55b8aa56d60ab72aa5f6bfe4095f80f8f35ca4464ea2b9ba39cf23bb0fd7a15c3987e6adc4a32708716088d36bb5afd6ac730561c0d956704cc8f92df642d3113ee88a984088892b9532b415fe0ef94641d19c4f8b68652c53661a8edbefc4daa1f162cab056cc18465cc2c80d3eb1742a0be3b52a7f7e4ab638919e133fb129f797a80dbcb0b74d527278c15bdaa6d125ceb20a2ecb4945852d8c9703ed807b050605562862d67eab05dcc3b03020d43a63914b9c836ded54fff4bb3b5688a017b7e6f1a01ac6924fd2132168eec0b805a02126c85543fdacc0590bd6a079b523485ff4ea10f0ad5dfe352c0de4a3c7c7f0374ff551d254957e1927f081043c05c1e187c179fc9ac4c20b7a2c99b2c139e058209b36ad2ee00bb16fe19afaeef99822c02a77cf4d861046de4ab125d834ef99bf278cb9e8e81cb2238bf10051f36795a14a0834554260d24ae5ad70963749f0d8b09134a612c2dc3cf061c14e08dfb73ba2703449abea21334461bd69adf54d197b53d57721d4f502447af0af3f56ef5bd784a05a152b8e4d5c1456703ff625eaca28fbc921870355c4578c2e60055dd4efda747cb7048d22b409aad04307cd6a8c365df081a9e700a7bedf86ad89df9aa93e0d54a4eba66d64a7c5f860c1d62f2c62b05e24cdff3b6ee47492f2a69d1b4dea72b12ccb77d3f77c4e603de743509592fafdb2600ce084d139a2e38e547469ac7bfeef6b34223946011e676e05567851cccd8056839f0d44691c8a4fb30fcd5bffdbafb1602e207ae6a3be3cfa74b498a130bdd118253ba5e2f6ebcabbc695f43f59a5bf61e26aa24b9805bc44fdf9a4b234a28f28db3fae4cc65ee190d6d377cbea9cd2b6d58c716ab4aaad2605de6c3a7e18cfa5310ae5bde6f194a301bca25c46e7bab850b7e4419d1244b8a0253df4fd130e5974903f358558ba9e7673535490fbe59d0154bdadddfffc44d94d4506c7e2c183691288e45cd1a5c27dc1485ea45d5471e43f59230992914f0a0a2788b39d3689c99d25d1bd8008cf92efe3b002d0ad8f4b1615b59a51b4a0bbd6872007eea9628bc187e74366334d7bc37c1195f39f23bd10a5b5740674d9f0f7c799c0eed4166f78b1f618c65e5fb5714ee40c9fa377ec8dce0c7ebcab768b550149ac9bf8bd46de9a3019fc0e31e485a545ff2ef2fd1609df6daaf7230ab1186858d4c7bed762736ede4169f7341677e63f7706adf94564e27f76a6b7023c0d7096abe65e32a8608760545ccd6d507dada9b08e5fadefe220cde2d68b43ca9e768b346399ee3451c8464504b7e5f2b85983375df5494f1200c57ccf59835f07a7f96763c8229d63260ba6adb737f749718eb2b203f4c7cacff292421ecf4dc196cf70894266b65f2008525081ed168eba819def1b83e5dde39601a3b5f399bbebace199e3f343929234259faf8990964b03d70c6bdc26856c683a5b33add9a2217c934fea9fdb6bf03c62fde60f733f052c3eac95418b173eba56daac7d8c1821ad18da8eded6d0f260ff1549b6b465d7b2767813dcb4b31d0a7df14f6ed7877092f86f3bd381f7437251295b97645d845738300be110a8748d45af6f4dbc6834a3cfcd9a4cf689ddfef9b669c6cf880d4c365d568c5323573b1e91474211e92eee67919684d995c527b9bd9241e9ceddc030e3d58c48e69d604c0149b5dfa76a9e25b676c078fd6ed7245e603066c6c382963a2a9dbf1ecddaa653d3bd165383ef97725734ffbd88b6e426f5208be02deda73b41a31eaa90cd2aa70932124473b7a4ac489024151378eecc422c66ed007c98c736e5480140603411e478d6d5ad02f6a89fc4feaf79b939e01da17f21f0d5c9f7c1cedf348ef9cef43ce019aab7b8b965265edea0e8fc4a6faa3f5d6fc8348db669c9f4ec868cb2a3c6058d4b95df911fda9f9e4caa6060b14ebb32539916968782e8e427bcb788d5f34c9f3bf745461c566b59d29e8d53a40f14befb5c4143634586cac4964caba52ce52bd0d1b9e83f1a9d6afd5361372cd33bc7c72f2e0d5a9ebc8eb903701edcc8435a5217a297efcb37ffb7c4deca4345602dc5d6d194d3afcc356b6cd58deb609c4dd75d7f78e46cc30e467f222773b1243ab40d446df7104727207b7b9d7f7abfbef27b6251411985f4e6f0e5c1d28d0bea6bd7ab0599f587a234ea8038485f91340ee677e060e9c4486e0ce71dfb49dbc258545fb50a9d679fce920c0b58af5b7315f1716f0c5e781e0f3ce14a50d1436ed42c55a7d4f90c3cc236faaff05333fb490ca9ce61a9bd6c8720ac2c623d56abd84f7cdc0cfbf1250aa4e4bba45f286d53c03c5671276e44d4641fa56ee5767b946825e1db5dd182988cf567f0218b3ce098751bc2421c57cd259561f56be15af3934821fc1bcf5087f7c162868bbab3386a278d392e10b3c23b54996a743ca0eea95fe293c0ebd074350a8e3980f1c8527996af3f209656136a669bf7a230245b2393cccf60cff655719dc37eb5d30d699274e6047bf9dcfc4825293fc1547e9cc2ac5626dd626c82474ce71b986ca34509fd518c6a7e75111c0eeea888c66807917ca20afe98d31648b34ae1a8503f5637fbd21c4f9d1518758622f0792b4ba10398aca0af7d22becc57884382f397d28bc101e0652d11403b25c6e22cca210bb595710546f1bebcf754ce00db142c48db46156bc1eaa09ec3dec4d945de4a5e399a24184ff692d3ce3303e24eff11335d119b183a3c727b94d755022f8eeb0515262b759c3708ee59d83927faf92ce0c334580c9bba0c0ae86872a131ce0e5c4ef0bf102212386089c43a9cb713689823ff6c390f2abe6f0198be8d4e4ffd14a3bd09e4b5fb6aec50160bc8dcce00f6050bd2e76ccbbd49c6b8ba96ba7d9a3c87afcf74c10ab2e06c6701e1832ba6963f5a9c115edd1a216111802c7bb6328a26aed10158afd9e1e699ea4f44c6adb5770a611ede0cef52487036fc05e3144caaa5e2f25366cd80841305adb0382db70354e9c636945413949e3a155f6d6f6f8d916af7781751fbc0737e268350c9077396066ac99f6fcb94155017ecad6c80a89040a2d361a932aadf277434c8e43bdf989672906df5dfb51883e535bdd34d98f4f6841466fea97634c7b8461ac7e7bee387d52308be399a764a767e96c17c5d9f31540db0b4b0efa40cd1c99f11de88a571d67e66f69c703f23101332a7c0ce15caba1a81c34b646988d0188b309589bf8f4c010db88071b20b67aa27b1943e3707eeb6cd43b51b293f46417db5f46414e8fd8574dcee4505c1761e240a5fe621fe6d0d3f415f3bff4b111e4408ac20d5de0197aeb3344882819c7f6921c15943d9d1dec46260e00bfeecdf134cb6b180ba6eec205315a5bd52c6f22ec4e053598bb7289326ab507bb9c28202b2696cef2dc565fd286e0aaf2bf6eceb585a8415a10503aca5a87eeef6f8782c03947c7aac804fe87a2ec8ddcfa0af7079f7d47c4945efc31cc2374d6c06d8cd905f0e9ad55bb135b739df4d26e47267167d8d2fe8ced6e1b5b59e5887258aaaefacb2630b033eae5f889fb47d52b013fd5b68acbdb1dd114ac4cf7411721f3465f4e2592df4e68d0d5812b97bb85ef38055bbb5351b7319ec0268bae9f660d71884c896439398c2c83c1d9dca71045fca04f513250b0fcdd556a27f92788986cc2e4f425afd87bbae42e7ea8c99511b58bc692aba83fcf28b134a545b6e5a806f26dd2c2b369d9c1e2919aaa2a96a795fd45680f57b699f10cf7ca7aed5e2a8c5044aff7aea9432c487bce0a83588b49cd9083de076753fdf1f07f4fe60cd8aa0cf64e5347f01e2fefe18a5db0ceb8c68ae4a5f6d0fe70d690e31ce7b7fd8cd378d5cce427fea43d6b1506162bb74382d1df069825d63033177bd4d63aa454b7e9a13838ab25e36ad59caee6063c2e72b884cf315ee64d7e10a57c738b22ba44fcce40f1f5e1fc2e10fdd5369572fe271fee9d8ed426be536739cea71b1d316eb3", 0x1000) 211.031232ms ago: executing program 7 (id=10): munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) execve(0x0, &(0x7f00000001c0)=[0x0, &(0x7f00000000c0)='/dev/speaker\x00'], 0x0) r0 = socket(0x1, 0x2, 0x0) (async) syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004806003400640003069d9078ffffffffffff7fff070b1eac1400aa7f000001000e009078000b0008000003fc0000000400000009"]) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r1 = msgget$private(0x0, 0x460) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000025053098965bdbedd9977c0fb5931834a33970cbe201ba498dc178c48f914edb25aae724ff23aaae9f20146f7dd9b69779b27325b5e9966529f7f6bf836813293a59a9e27bc6e9fcfbbba6743e9648383a2256d2e65cc51dbff4411e99b975d50dd43fb8f4da19473d7a1aa39d34c3a01689cbaa9c6bc2794a67e15c83432d9ac1a0781b621dd62132571289af4534f7e7d1ffee5ac709b4e800fef21b02f5c617190314d6aeea7cd48790c360c787a8b532e2673ccc93cafe24dc65cc68525f07000000746023e12c15af2bf9f66a799f8745ef092e899babfdce5100f5ee87a364336db41d5e439b8d2c19df75fefdebd03356b4d0d3914f262031a1dd46721372b75ba27e796bbda8be69a5a2606a987773548834cb3387304863f3231d4d7fc57d7c07968bc9fa0eb3738675da3f95a0ea713d428e17a6dc145a34925871eb6367f99edf7f9a0ab24be8890277174b1f0d41554954b854000000000000002842a35ba741aa390e31c680c424d298d7ba020c2a495377aa01ab9b6e4d20ee63533343090d9523dddf59377c71beb2c772711384dc879a4d4a7918d957ab66ff8218990a8c2164de228056824ebee8e72b6f34d636ddd2fccd60e78d07e79cf1922199"], 0x168, 0x800) (async) msgrcv(r1, &(0x7f0000000e40)={0x0, ""/246}, 0xfe, 0x2, 0x1800) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) r3 = socket(0x18, 0x3, 0x50) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000480)=""/201, 0xc9}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0xfffffffffffffffe) 210.378861ms ago: executing program 1 (id=11): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0xcd3376042e44e321, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) close(r0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xa8}) clock_getres(0x3, &(0x7f0000000140)) close(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000001c0)={0x10, 0x4785, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2f79}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4000000080000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x43}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000db2000/0x3000)=nil, &(0x7f0000825000/0x1000)=nil, 0xfffffffffffff3b5}, {&(0x7f000025a000/0xc00000)=nil, &(0x7f00008be000/0x4000)=nil, 0x8}, {&(0x7f0000934000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000d2b000/0x3000)=nil, &(0x7f0000e96000/0x3000)=nil, 0x3}, {&(0x7f0000aae000/0x3000)=nil, &(0x7f0000d4a000/0x4000)=nil, 0x5}], './file0\x00', 0xfffff404}) pread(r2, &(0x7f00000003c0)="53ae71480c3cbf9554c1886b29f4f6b8e04ddf16a18edcd457b04d0b3ef2c63047c143af26921ac05b0a08103b4691f63a516d3a0307b7bc8d533a73f59d4b1a70fa2210cf75a777de61490322313dd682f39f5905dfa3c312226970865d24b96658fc96fd7a77df80fd35e1ce63b3e09aafa8f7c9f5067ec8d7c80fdda40414f9edae0d18cec82cd78b7787ca73f4e1b27e836081dfbc145220e3d573d908994d062f14d09c0b22068bc26ce79cd7d436e2c75659fb05386b037815fa3dcba6cf4008cb5dd5e95ba61931f25ad4426c8e448ffac30d50d260d806d230e8eceb22d0b721b9ab0b3c98811b10c2b0dd9cbd3d", 0xf2, 0x6a7) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000004c0)={0x0, 0xca, 0x5, 0x6, 0x10}) mkdir(&(0x7f0000000500)='./file0\x00', 0x49) socketpair(0x20, 0x3, 0x6, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000580)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r5 = socket$inet(0x2, 0x4000, 0x2) recvfrom$unix(r4, &(0x7f00000005c0)=""/195, 0xc3, 0x41, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000700)='./file0\x00', 0x200, 0x84) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740), 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000780)) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x2, 0x40}, {0x1, 0x3}}, 0x0) recvmmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000a80)={&(0x7f0000000840)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f0000000880)=""/175, 0xaf}], 0x1, &(0x7f0000000980)=""/243, 0xf3}, 0x5}, 0x10, 0x0, &(0x7f0000000b00)={0x200, 0x4}) utimes(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)={{0x7, 0x2}, {0xb83, 0x6}}) flock(r1, 0xb) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000bc0)) setsockopt(r2, 0x9, 0x7fffffff, &(0x7f0000000c00)="2be8c51332dca993af8ebdccab9c90", 0xf) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000c40)={0x4, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, r7, 0xffffffffffffffff}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000d40)="17863faad90206bbe8085f94519b6ef87e40526933ebe2aecaf013624fa7c73712edd9b96d785f8de97d5a2383830e18e2abf6c50b061c783cf3f1df79ce8fb7c316a0d453943d2f42a0c5f47875b4d7dc4ca9cf119c3a4d31aba22c288957abdd4b41f576ac4368e7b98cabc5b73e00e5b11d16b530be88848a5f403663ddcd32716a1f79180902a0bd1b64ab59c294ccda4df1463fb9f6b5c3ff772566975e7f468b6f12deab783385eecf96029acec53b0f439124622b13226f29c17fa33b86d2394bd3a3df191b6c1476dc22d345c8471c38c75a3dd99c314b0437fc56d188cf05517513c0aee794", 0xea) 199.542255ms ago: executing program 7 (id=12): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x131) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b100050460000000000000000041", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000000)={0x0, 0xa4b0}) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) nanosleep(&(0x7f00000000c0)={0x2, 0x1e7}, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x3, &(0x7f00000001c0)="a5fb19fb94c210a37cffe7087c199c11e607a5a91438c7729f000e9257b8b5546304ece33115688d53d300000000", &(0x7f00000000c0)=0x74, 0x0, 0x42) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mknod(0x0, 0x2000, 0x637e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000300)=""/89, 0x57}, {&(0x7f0000000500)=""/98}], 0x4a, 0xfffffffffdfffffc) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x2, &(0x7f0000000180)="5f2a1ff1", &(0x7f00000000c0)=0x4, &(0x7f0000000240)="70a74c36ec5b506b9d82edcfdff18f4989492652d8de92377148db7a", 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x84, 0x13, 0x3, 0x44}, {0x40, 0x6, 0xff, 0x1}, {0x6, 0x80, 0x15, 0xfffff802}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="4269cb5fe6075f81a6a2e1bead9a2d5375f010bf3262483c70859c45b6a0e8ce", &(0x7f0000000000)=0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(0xffffffffffffffff, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f00000001c0)=ANY=[]) 191.363138ms ago: executing program 1 (id=13): pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) select(0x40, &(0x7f0000000140)={0x3ff}, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x3, 0x20001fffffffd}) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x21, 0x5}, {0x20, 0xfffffff4}], 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0xfffffffc, 0x3, 0xffffff80, "0120002d29497f07af80d6df356bbb612c0800", 0x3, 0x3}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657cf1a5d0b08dbb382ad676b756d4e8b5a814fdec9a624348f23ffd260bf5fd344a7e5a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d8", &(0x7f0000000080)=0xaa, &(0x7f00000007c0)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be3894fd3229fe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e45570700000080000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d8012d63631b2fbedef9d152fa0609c5a47380657b90f7ad4a8987a947d8f2ca5defd3b7f83aacecee70cce8eb3935b0033196d24c5dd4bf604c03185ed97e16587ddcfaf72b4d8d5b903ee", 0xffffff33) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000400)="71f91e3471ac0058bc5a91501d05004b8e5f84cf71b59c7afec37026977d6e07979adb49839a0e11a95590866b6e16498ed5a7256b57db7f9adf023fd6d5896352d80e64e94434f937d85dbf0948bed408b55eeca3af4527cc9f4e1a650092d84b2b6058567120dc6a1cca019b2da34485a0444d99f87506fbc5802cdfd08c705560cfcb0d1bb51894286c254f359b007083b911c84da4b19173e98d6655e7f79574d405ee4c46e429022ab3bdbafeff6b67ed78b4609f707c04d5f016b5ea0e39b49ec7f3710000000000000000000084510fdca43fa2afe00a9914cc44df98ae9e1fbb653eb917c636346845a910258fccbf4eefed7eee69d69c49aaf72d4d1d36b2d5269d8e750cd581620a171248a1acabadc622d87091295d1af134ae549d846999888da7a0575ccf85e544b2fec3e38aa5eac36b98ce937c3d1acfb9340e93248a385841b7a9d11ec7867dce3833c2d3ce5f6e6328feed43047ebea90c869f4f7b99797057aabf75b9a7df", &(0x7f0000000100)=0x16e, 0x0, 0x0) sendto(r2, &(0x7f0000000280)="81b687ec333c62abfb19d6b54d65e50efcb9842bd58644f88bcb1bfd9c6089e3d8d0324fbf47abacd617060163eaa937acf13052187cb6cb796940379e75bd31619df41993206d28d694b8053b26c805d51377699f830276fe5883", 0x5b, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 127.866175ms ago: executing program 6 (id=14): chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) r0 = getpid() (async) setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) (async, rerun: 64) sendto$unix(r1, &(0x7f0000000380)="0ffd3244a4bacc471dbca956b4a766edbec934518ffb8799acc209ddb975d73cb6832d012104d4430c2d52555211b89bf14e9e7573420d963f2f0a0e6c99898c2b9bb7976070db00858fad349c4e2c082e1b7a64b7e8f63b8603598335bb1c8ca43f66e417c679e3bdb975393fd4d041ebf0eacbc401f6ba9d715a0babb842fcef3d9545b13c7bf1685d7eb6e8d6ee6622817a0a9255b669124d3123bf64fed9253a428947a332ef1f16fd530f26bea857109bd8665d0893ccda549b4186a43932344467cfdb98e210c608be65fa1aa04480b8d997635f8e7c464af6190d654802d9ddf7c27f768bec583eae9c9b7b3149fc500e2175eb4687decd914fd2274eba29aa04f2ee0f73634269d0961daa43bbc2660ab2d5419dbdb6e3942120552d7edd0f69be315f2201ca2fc04ab0d4d5570b37591602aeca0c0923a07876e4e8ed4da026df4f10d7c2b771431bc3aac81a1afc275841102acf7f59e8bf3df4ef23d18f3852dab2589094c2cbceed763bca2af6beb46f7e8a5e168a2bdf9b4af2b5513fbbf728d8a9f0e9e95892058da57e68c6fd5b4e8dd8fee4c0a8d524ff25b166f2a86b38eb07ae690094debdda4987141053eb0b8a4668729719eddc36cb56d016581023e31e67d308ed582b0b70845f0a83a7618d3a264a54c03a9b74559b13cd253d0be953cb1c574401c5bdf70cbee0a870296ece9cc9fa91a1ee03b4556f787b9d427d6fb5ef671a431c95f984e36f9c30056ec5d7ae984b06acbfa67a942aeca9fb3eccc6eba6463040b5655fa5e0223e01627b29462a24389d86f7c315c8d564698afcb61cfa30c7f8b966f681893fb0614f93606c975dae2da9bac54c5ea0e224882ee779d50e8f252ab3b858231e33da745e1b99727b41a5292cbef82c17c288b28bb8b16bdd3d98363c4154c6b3fd05bf18d8faf855f11b92b84135ff276e364f1268ab185df7012d2e412ccbaa906274720a07ed364ffa497f89edf8271964ef48ffddacd6edbd1e21bc419cda5a07de818fc1deb3a59b28fbad19a4bbc02253f697a4003c97280196d7151e5f7af374fca0fd4017a8009ee2324e47284ba2198ee49a1d0ab85f965bc4f147ded9a5d64a4a098aa8a0e855c82dc94a3e78c9e77f8bdf6cfe45204c0427326ec14f0989ba1210e2bf539588b73f3c9ca2a2b48d4fd468f5c7c0b4cfd0f31323ea4b4faf11da84ae4902ef477390a0867c2dc0d5b2d6c93d2d7a5971657c2c57117623c246e4ca0df62ee553a991c8c1e24f93fd76294a59bd2b157b8138f651421a7152be95dc51e45322802389e27aa6020edc81cf493d13199ce3acd23d5d58687e611e91c194d89aebf05100d0641d8543ba0407ccd3bb23c53514aa80acac9797ee4d5e8a098c7138b0d472fbfc930333b0ce6a781a71b93241a6647417ff0a4dfb51db584cd560974eb3fdcabe8a9866fb2265a1911ed4834a25f642a13333d5e981007bb30ae7ee2bed2bda4a5802bdc33d1e52f6e3d4ac58d927384cf1a006030dc9dfa0a799ba76e718f457accc395c55d76955e484108d94751fe50ccc10832a19cff997b5c368253f6c8fc02cc8bf6401429ff16597e8cb57003db6819c85ad616e1443d93affecfaa718010cb4ef88328a103d36e34bb24e72eb00e4b20f26bd536f925ab20d3e9601ccb6aba46d09db8f0c18dc0d8876a513212b0851a13dee67a7ec41c256a9f931dd3f7cf1ac489867cf24fec59fa9a924ee98f7f9a2d69e794814614df2f40cd6986f354922a6fec9674724a874f12839affa99c24b89c962ce0c8c4beb82dc649b8536596063fdf4b543d78dc58fdfc8744fec0cd8062a52d7e0191e02d313ef6aba97221ee85fac52a1c8050fe72ec7b5a45fe03e53fffd059b7efca806f3ccf40c14f3fc9bb1c91c37cf9a504dfd3654d29f4036fc531781fde422f3bfe2bd4831afe69e68c436dab1f64c1f2d16864a69660213096e8cea40d9bb601695a23eb67f681b108ccd6c5a64263e261f6968680a966f0199144a64d3bf9b8aefeb158db57101e48eb21b30462a820152baec17055bb5488e89d90e07238119172b8f4febdd0478062c942145b228d3d5504254633e379012a55dfd0a516e30716b063e2bf570cb20f836732addce2aea5e18b2e08708b78250adbb69a4ccfed3a2dfb10875441bd30676e7a870f7bebf3abc04039778f22492cc4f2fc8dec66044e6fa92a711dfd3fe0efba64e33ac53bf9c0152866f7c726838c4d978d982e32b5bb8d710aea9cb196ebfcec0a30c7b0acbfe5a0f45d8f3fe9f7cce1e4d4e18bbc0ec389a639c9ee43656812e48ea0284f07b0798689fe47841c19f213a4a0760df4d262940315c646fbeec3295884ee193dfbc8376e5f02c750614da0d561b761535a266ec476beef8ce75605311aad5f8e19d389c1bb38849d0f4af4fc26de27b18e0c4c0b78a2d7b3fa6f0efd91955e210ec708a65e61b6f6e5c459e237aee514f0953c6691b23e394e15504bda25c6beaf03a1b2d1f908a9126371b652cb714c4564d90e3478f688ac8f21b7111f5cde703aab232827af3b7aaff19f0ef9d7938f5afe01059f4b6ca15ce7188ea4edcdef3357daf581b13704898433f82eb2ed14b742d6e46daaf5d6d4e6a02bc9225f57a2399770c9a25fa0aba427f70178f0158ba7242cca941770a94ad2d178d0aadf910a08eef75c54f7483015cda6d3e889e2581c74b371909c7af096812bc053e2d657c3f2e6200eebb9539885442eea8d2b91e27ae0c6444a165280a8c6f49b476d8633f5fedecdcf1691f36cef206a7c83ca060518e39401d13dc6549b84be11bf3ce2f43756d55fa0706847b580b6279088017335376d4949a6cbd8ce3565ce67954607d6588b6537cdff4a9b7ea215cf21eaae03ac0d1bba8386e2018ce19200c961e6c209e70ae4a0b329ca045b9c50722b95e169c386ad3d3ef4132f1dd772d40f3b6b6f1c11b83fee3f4f08d07d363019ea88f8f3d4d17c32e9d9b9d0f58532cb0bef4951901394c3ea59c442e6abf3e6c7e8281ce6a027801b92c1b9399d0ac97d598f9713fe95a0e71fd879d550aef748cfe706c9ea830551c766f900e0ea1f43084fbf381a132ec946e75dd4edc0e48599d21ceae5ea1b5931f4148b7189112264e883363efb440c64d5c814fda75012496436d0b3a5422babf6e0d4030db84d99250d962575de4c62805710b5c242b93b2345a878f8f55660f37c7e5efed7044a8598aaea1f18734a119f8c3d2c0c04e7634fd16a78d8ac9a1998859f80dd233290bb4810a6ba6509b31aedee1c3204be75f45619e2325877fb13229506c09d5ce84f87e08f64edd9382fb303e965c179a4bd3162041a14060db7e42ef91202f3321b574697defe5b260f45ce936733f277e5e0b1caa5e33738447d81df1c1e7723a2cce84f3689f336511427ae1058b8c620e3fb072445d4ddb7bd2d3ba488fa06eb904e2e7b2414b47ba053b7ce7cee0e16841eba3ef7fb963ef00e8541ae37f972c88f1de12cc232199032a5b5dbc68c593c7111ccbced0fb5591f0686477e9e5b8f00d962e90f9470c32c1f727bbf29c17896bc070a1cb6733d6889c538d93a1efefc118e49755b70a8104179c7da8edfaf0d6ac7ef77d568fd1261220ae3a52266736de5c7ccf4961c4fa595f606c6a28c85d70b45e9b7d4da1ad100696b93c5a4c67229e7d93e12a3aaa68a05c4ba21893eac6823134ef6874859e14c19f519f4ff614ea582a813770619a715bf004dc5eadd79e08b3cc8100f208a394dd982da8164f47fe792c4a4efbd750d884aba4ffa273359b9010dc3e836e97bc7d4d7e923e946634ea55afdfd37162d81eddbcd1c810854ede5aa00e32eb3bdc64f9e3a28e29488bc3e8ceae3f55d39d654e022f01f3973fe8b6bb69afc130f6b5d9057d211f8dc9556e515f8064f562e75584602162b3a4008a561ad4b628acb7e61eb8bb5854df16a8b50fe5d1f5f0af62504e9076ac04d89e6e2212163deb05db50e9a41773cb53fea569462836b6f1a85e61bb59991beadd8992a07f32f2b146cd80264136dc640d88a9c6d8a4b9ca13c4eadcbc89adb45bc619281bac48b6d651ba8472fb234a2cb23b3546ed8af69d6746dd80dd8bf1b2db307e33cd9b67a585e7c953283a3962aa63c313538bf422f9cbcc3bd7c7afac559abb04ac1f5c7d29adf5f050c81d8b411ad5df85310850639fd3dfd4c71068979e70f4a195f9d351264eb8f637afd2b68944a62b635ac204ff4dec5dbb100ac0eca0003d45d8911d86226992cba4f9f8364ab54dbc59c419b5ef667cdba5d0412419c8f395d1a15a6648d3a3feecba8f9197bc84088e2027095cabd70e4305a99e6400b47588dbeb412ca343cf2572a1997d70d2a5b199a3610670e544c7a89096d2aba01f9caa996bf8e9ea9263f7104b8ac83a258ec8cf394096e2024397e411451966385aba028602c054df65bedcca31c4985536b1c6286702697979dafed94d55f428dd1c059e253afdadd55377d589de943a058f6de3587db2c3b786045874caa90cc74e6f61ee6bb96aa8dae700035c61f7c275111474782284b88600c6b9e9a12582a7a05ab3be38fe4847d9f839e150919ad632fefdecc0a90330d3a991e73a08fc886b1b4f95ebd7e85a59bcc3f1d8c1f07c91bffa570523dc81377ca4e272cb09d756584a569b663054af14967ba012738e722377ce2282588cc9c17dd398e80171c2b633a5379af612b4e9f3379d19c38a0aec35c3e22b85e1db505bad66887fb616c58094393bb2180711fbc80d8775200abacdab8eea1db911e401b274f20bac818b919576f9abf9a7c9e23b0a159aab0893fcaec42d7dd3e1efe16eaf9e31869b6b40dacebc781f444502830be5d03b7dc0f8be55e78b5fe61754bbd04580d31093258e5a16d14030ca31188374208c384c1e77186dc66ef30f1bb0a417cd133095866f9c6db16ac2350ca67497c2eaed7eda914a2ab02377582c067cb73620befb522526fa0cae9497bde5722e2bf6533756275c9b833ef515c07010353f1a2a86af4b2023af1d9c0c5c29147a1c6d772a371e1dabcfc8f31f0937119ae6c5b4c0db6d06d1550f150d68a837f3ab057110a2916147a5b7ff55e9307c75abe0112d56c78f86247e172606a869bf4c986c052bfd70df0bf33d21d9ef5edf29d087538e70a97aa4ac4ba9a186ba031333b6dd3668a3bafe55970bca96b092f086ec34363f7eea9f1e6c5e5fb3136137d5e8a1dc261f966408b616f0a2a3a89069a676aae250b9de9baa70e08fe15f0e500c502a08919daeb55175e49750de2e22123b0c73567e2ca23924d4b406dbc9943c9898efe91647b044108b00ce52b4c78912b8d73f1f7e27f90136c1408247a403167904e9de801007086167f23a7d9b5741a2109104756a3ef9712267d3ab502e9effd2cfd8aaafe355f6fd4e9721bcc72ae9701c66f3a9c02c0159c9ab7018c3b2ad9c17090228b9a7f5a2b1347b1620c0a58d6949a2fe73c246c2f26cf23ca00c845cea6b085cfabb0879737397a2f0b65cc664a033bb08d39c7a01d16d9bf3fe21b0f302076e6ec87d396fbc74d5eaea836d039accb33e8b4267b0741dfb7221f8186b03cb7b6fc70cc63b93174e9a69351661d1ae6c19b1dffe2a19c89a23742138cc6e72f080ac235581ed0c8fdc9de6a0013d97567f33b0eeaceb8936b50fead1a0d3510d911a938452376164ff7c7366ac61358bf5479497e69f8e328882d10ebfca7e643f4dbc0707c155573728a5d31b", 0x1000, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 64) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) (async, rerun: 32) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) (rerun: 32) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r5 = getppid() setpgid(0x0, r5) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) (async) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)='./file2\x00') 127.371782ms ago: executing program 4 (id=15): open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) (async) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008, 0x0, 0x8000000000000}, 0x0, 0x0) 126.388673ms ago: executing program 6 (id=16): ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000380)={0x10000, [{0x1, 0x2}, {0x0, 0xfffffffb}, {}, {0x0, 0x1}, {0x0, 0x9}, {0x0, 0x8}, {0x3, 0x8}, {0x0, 0xc8}, {0x5, 0x2}, {0x0, 0xff}, {0x2}, {0x3, 0x204}, {0x3, 0xfffffffd}, {}, {0x0, 0x7fffffff}, {0x0, 0x7}, {0x1, 0x6}, {0x1, 0x7}, {0x0, 0x2000000}, {0x0, 0x3}, {0x1}, {0x1, 0xfffffffc}, {0x2}, {0x0, 0x6}, {}, {0x1}, {0x2, 0x3}, {0x3}, {0x1, 0xffffffff}, {}, {}, {0x1, 0x57fd}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0xbe, &(0x7f0000000100)={@empty, @local, [], {@ipv6={0x86dd, {0x6, 0x6, "03816a", 0x88, 0x6, 0x30, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x3, 0x1, 0x8}, {"4c1c12c7646b5af54244d312bbc53ec65ec80f328af0f9b7a1e42f4b33890f673dad8aaaf9a1244df52c41e5bd6cfd797a953403d621a72d724ec78fb3a28b888a28335059eb3f0217c2897b5f8d3a7b64d91f63a9723f93de446b8bc31d4b49a909cec9a3a094560613576ef7c1bca1661fdbc477b0b227ed7e77a6120f94b0"}}}}}}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x9, 0x1, 0x3, 0x5}) 70.257806ms ago: executing program 4 (id=17): r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fsync(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0x64, 0xf9, 0x3, 0x80000003, 0x4, 0x181c, 0x4, 0x4}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x3, 0x40000006, 0x40009, 0x0, 0x5, 0xd87, 0x1, 0x1, 0x2, 0x100000000642, 0x3}) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637f) r2 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0xba) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x2000005, 0x1, 0x9, 0xd4, 0x7, 0x81, 0x0, 0x10, [{0xfe5, 0x7, 0x0, 0x80000000}, {0x7, 0x4, 0x0, 0x30a}, {0x10000004, 0xf86, 0x4000000, 0x80040005}, {0x200008, 0x60000000, 0x807, 0x1000000}, {0x6, 0x8000b, 0x811, 0xcb}, {0x9, 0x1, 0x8, 0x800009c}, {0x8, 0xffffffff, 0x1003, 0x3fa2}, {0x5, 0x10000803, 0x14, 0x8}, {0x1d7, 0x81, 0x1, 0x9}, {0xa, 0x8001, 0x8}, {0x5, 0xfff7}, {0x803, 0x80040, 0x4, 0x34}, {0xe1, 0x424, 0x7, 0x3}, {0xffff0354, 0xfffffffa, 0x10001, 0x100006}, {0x0, 0x6, 0x1, 0x1ffffffd}, {0x0, 0x1, 0x1, 0xc3}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e99, 0x2, 0xfffffffffffffffd, 0x2800000000100000, 0x181c, 0x100000008, 0x2}, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x6, 0x10000003, 0x3, 0x1, 0x4, 0xf, 0x1, 0x1, 0x1, 0xffffffffffffbef2, 0x6}) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x46, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3d, 0x38, 0x67, 0x0, 0x0, 0x6, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x2, 0x8200, 0x0, 0xfffc, {[@nop, @nop, @timestamp={0x8, 0xa, 0x8, 0x7fffffff}, @eol]}}}}}}}) 45.376044ms ago: executing program 2 (id=18): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = syz_open_pts() setuid(0xee01) kqueue() r2 = semget(0x0, 0x1, 0x0) semop(r2, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0xfeea) close(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000000)=0xffffffff) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000080)=""/41, 0x29}], 0x1) unveil(0x0, &(0x7f0000000140)='c\x00') ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x4) r4 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf792b) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000000)='#', 0x1}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', 0x2, &(0x7f0000000180)='./file0\x00', 0x8}) 17.138368ms ago: executing program 0 (id=1): open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500), 0x800, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='HM', 0x2) sendmmsg(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0801000000000000ffff0000010000004533b6f5b07b1dda4a50a9e4a1ae2f08e0b755d3493ce0b59088d2ab879d112ac30096f76bf7f0a372c66a7cdbdce8c381e30f9f5eec2f7744df29451ea5fd807f2873fd2e710bbc9d90f3494545689e5a593dae7eeb1e81f243cf988ecb99d36383117a98c0147be780dc6454119e03b317c54bc6a56de1b54e8ff4bd8c15d7c442d5a1f8d3a74b08796f1d4a1eeec7cdd00177db3c71de3be925c5af7d0055c177748b8398a97e9665ed2f3215461e69c7734e6f0fc115017d9a7b855d0b33937fe11704f47ccf1473f75f0482fae056d564359ccf09582676dc59282507a82fa748999148602c2c58c99ba73020283a00000000000000a8000000000000000100000002000000a6ac8609c7117ea039a8078b744546d924971a9ce5e30475e91c6642193701a2a465839b1cb586baf61ae3b38dadd4ad526cdcb1b18df30ec210a1150eccfe16583866e0f2b0d9f14172e0811e08e0af889103f37681ba721bd5f0424eef0b02df14968280e22ba85484d61da4aa6b31a9e6e0de036340c67a68c7202fab1852986b9d6cb324f40000"], 0x250}, 0xfffffff6}, 0x10, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getdents(r2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000540)=""/208, 0xd0, 0x842, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e5000000", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000780)=ANY=[@ANYRES32=r3, @ANYRESHEX=r2, @ANYBLOB="3ec1c0aa8f8c28cb3b69457aa128ef12887dc4bffab7683ee221337c164c1aa149b6b314afab2f42958978f096037c2236c1764e6c526fdf020f6a046abcdf9f999ebf", @ANYRES8=r1, @ANYRESOCT=r0, @ANYBLOB="6cc5bd1202f601338d52c15539f13858a7911657f2061380c1a44b5338bfe5c4fbdb906b47c692511650aec196cb5c34a1282558cbfddf45938c270924a901281902f6c8580b196a9cc856bec7f6bbd639b0da281e74173ec1b764d7bfb1116ef8a62391eed5225224dc846efade6f3b8bcf631513fd48a3d8e85acbd1b0f532334bb910278257535ddeaed677b0faa3a45d027bf4b8b6c4f99ccdbb7695fc841221c3b259cf7ffc2ee9b2c8a8115faef660534b2a139247b6fc3c95e9841c12fbc506d500231f8071309e53c5e7ad7268541edd6d656d4c752fb933bd319dcab506c16c7e6c151dd4"]) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x2, 0x227) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r5) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2aa, 0x2, 0xfffffff7, 0x101, "4d751dfb933a923095cf92a63c21cb9628ab832c", 0xd, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0xc4504449, &(0x7f0000000740)={0x0, 0x4000, 0x2f00, 0xf, "3901224200", 0x2007, 0x10}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6034d2b500183af9fe8000000000000000000000000000bbfe8000000000000000000000000000aa880090790c00000016000000000000000000000000000001"]) 16.462942ms ago: executing program 2 (id=19): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r0, 0x40000000007) truncate(&(0x7f00000000c0)='./file0\x00', 0x100000000) stat(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe) select(0x40, &(0x7f0000000180)={0x80000000, 0x44809e9d, 0xfffffffffbffffff, 0xfffffffefffffffd, 0x2000040000000002, 0x210, 0x9454, 0x9}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r3 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) ioctl$FIONBIO(r3, 0xc0307004, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x74, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaad09b049f6b6386dd6036d2b5003e3af9fe8000000000000000000000000000bbfe8000000000000000000000000000aa01029078000000006000100000012cfe00000000000000000000000000000001fe8000000000000000000000000000bb33000001"]) socket(0x6, 0x1, 0x3) 0s ago: executing program 0 (id=20): select(0x40, &(0x7f0000000180)={0x80000000, 0x44809e9d, 0xfffffffffbffffff, 0xfffffffefffffffd, 0x2000040000000002, 0x210, 0x9454, 0x9}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r2 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) ioctl$FIONBIO(r2, 0xc0307004, &(0x7f0000000140)=0x1) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1000) kernel console output (not intermixed with test programs): OpenBSD/amd64 (ci-openbsd-multicore-0.us-central1-b.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.14' (ED25519) to the list of known hosts. login: panic: kernel diagnostic assertion "refs != ~0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_synch.c", line 955 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 3445 76817 0 0 0 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff833b47e7) at panic+0x1e5 __assert(ffffffff833f03eb,ffffffff83401a8e,3bb,ffffffff8342bb92) at __assert+0x29 refcnt_finalize(ffff80003c41f4e8,ffffffff833a42e0) at refcnt_finalize+0x1db pppx_if_destroy(205b9a,ffff80003c41f4e0) at pppx_if_destroy+0x3d pppxclose(205b9a,2,2000,ffff8000fffef4d8) at pppxclose+0xa0 spec_close(ffff8000333ceba0) at spec_close+0x417 VOP_CLOSE(fffffd806c7056c8,2,fffffd80097fd4e0,ffff8000fffef4d8) at VOP_CLOSE+0x132 vn_closefile(fffffd8066325d68,ffff8000fffef4d8) at vn_closefile+0x12b fdrop(fffffd8066325d68,ffff8000fffef4d8) at fdrop+0x121 closef(fffffd8066325d68,ffff8000fffef4d8) at closef+0x192 fdfree(ffff8000fffef4d8) at fdfree+0x116 exit1(ffff8000fffef4d8,0,0,1) at exit1+0x576 sys_exit(ffff8000fffef4d8,ffff8000333cef10,ffff8000333cee60) at sys_exit+0x1a end trace frame: 0xffff8000333cef00, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: kernel diagnostic assertion "refs != ~0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_synch.c", line 955 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833b47e7) at panic+0x1e5 __assert(ffffffff833f03eb,ffffffff83401a8e,3bb,ffffffff8342bb92) at __assert+0x29 refcnt_finalize(ffff80003c41f4e8,ffffffff833a42e0) at refcnt_finalize+0x1db pppx_if_destroy(205b9a,ffff80003c41f4e0) at pppx_if_destroy+0x3d pppxclose(205b9a,2,2000,ffff8000fffef4d8) at pppxclose+0xa0 spec_close(ffff8000333ceba0) at spec_close+0x417 VOP_CLOSE(fffffd806c7056c8,2,fffffd80097fd4e0,ffff8000fffef4d8) at VOP_CLOSE+0x132 vn_closefile(fffffd8066325d68,ffff8000fffef4d8) at vn_closefile+0x12b fdrop(fffffd8066325d68,ffff8000fffef4d8) at fdrop+0x121 closef(fffffd8066325d68,ffff8000fffef4d8) at closef+0x192 fdfree(ffff8000fffef4d8) at fdfree+0x116 exit1(ffff8000fffef4d8,0,0,1) at exit1+0x576 sys_exit(ffff8000fffef4d8,ffff8000333cef10,ffff8000333cee60) at sys_exit+0x1a syscall(ffff8000333cef10) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7cdf15c216c0, count: -16 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff8000333ce970 rbx 0xffff8000299dee07 rdx 0 rcx 0xffff8000fffef4d8 rax 0xffff8000299ddff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x42ab40d75957e6cd r11 0x392e58aa330f31fb r12 0xffff8000299dec08 r13 0 r14 0 r15 0x1 rip 0xffffffff82588a25 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff8000333ce960 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=490072 pid=65985 tcnt=0 stat=onproc flags process=1008 proc=2000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff8000fffef4d8 scnt=-1 ecnt=1 forw=0xffffffffffffffff, list=0xffff8000fffee018,0xffff8000fffefcb0 process=0xffff80003c40e6a0 user=0xffff8000333c9000, vmspace=0xfffffd806c987b88 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 71924 398317 47840 0 2 0 syz-executor 25364 321490 66991 0 3 0x80 nanoslp syz-executor 25364 196687 66991 0 3 0x4000000 smrbar syz-executor 25364 498582 66991 0 3 0x4000080 fsleep syz-executor 36075 501275 94336 0 2 0 syz-executor 36075 85510 94336 0 3 0x4000080 kqsel syz-executor 36075 212823 94336 0 3 0x4000080 fsleep syz-executor 76817 3445 5915 0 7 0 syz-executor 76817 114733 5915 0 3 0x4000080 fsleep syz-executor 76817 64190 5915 0 3 0x4000080 fsleep syz-executor 75502 60780 54816 0 2 0 syz-executor 75502 460519 54816 0 3 0x4000080 fsleep syz-executor 75502 142430 54816 0 3 0x4000080 fsleep syz-executor 97526 211612 28533 0 2 0x2 ifconfig 28533 322876 41325 0 3 0x10008a sigsusp sh 54816 24366 48545 0 3 0x82 nanoslp syz-executor 5915 425574 48545 0 3 0x82 nanoslp syz-executor 41325 411011 48545 0 3 0x82 wait syz-executor 94336 207036 48545 0 3 0x82 nanoslp syz-executor 47840 276684 48545 0 3 0x82 nanoslp syz-executor 66991 345537 48545 0 3 0x82 nanoslp syz-executor 87916 320854 48545 0 3 0x2 biowait syz-executor 32953 71635 48545 0 3 0x82 nanoslp syz-executor 48545 465068 69571 0 3 0x82 kqread syz-executor 69571 84576 68570 0 3 0x10008a sigsusp ksh 68570 142069 94978 0 3 0x98 kqread sshd-session 94978 108315 50284 0 3 0x92 kqread sshd-session 50376 341024 1 0 3 0x100083 ttyin getty 50284 330107 1 0 3 0x88 kqread sshd 87347 275650 62264 74 3 0x1100092 bpf pflogd 62264 518467 1 0 3 0x80 sbwait pflogd 60315 516591 6489 73 3 0x1100090 kqread syslogd 6489 350165 1 0 3 0x100082 sbwait syslogd 18574 252723 1 0 3 0x100080 kqread resolvd 73300 497062 64887 77 3 0x100092 kqread dhcpleased 10657 306925 64887 77 3 0x100092 kqread dhcpleased 64887 59868 1 0 3 0x80 kqread dhcpleased 15796 10239 0 0 3 0x14200 pause smr 22006 329941 0 0 2 0x14200 zerothread 79959 363688 0 0 3 0x14200 aiodoned aiodoned 9836 508277 0 0 3 0x14200 syncer update 44621 337721 0 0 3 0x14200 cleaner cleaner 76891 458797 0 0 3 0x14200 reaper reaper 92145 253632 0 0 3 0x14200 pgdaemon pagedaemon 13224 503301 0 0 3 0x14200 bored viomb 6764 220307 0 0 3 0x40014200 acpi0 acpi0 39043 449733 0 0 3 0x40014200 idle1 24525 495526 0 0 3 0x14200 bored softnet1 19427 414559 0 0 3 0x14200 bored softnet0 99766 418003 0 0 3 0x14200 smrbar systqmp 69153 448332 0 0 3 0x14200 bored systq 59233 85143 0 0 3 0x14200 tmoslp softclockmp 64949 426112 0 0 3 0x40014200 tmoslp softclock 27413 274932 0 0 3 0x40014200 idle0 1 248963 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 76817 (syz-executor) thread 0xffff8000fffe62b8 (3445) exclusive rwlock uobjlk r = 0 (0xfffffd806cc4b018) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 uvm_fault+0x1e5 #3 upageflttrap+0xa9 #4 usertrap+0x42f #5 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd806c8e7120) #0 witness_lock+0x5f1 #1 rw_do_enter_read+0x3e8 #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4f #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x42f #7 recall_trap+0x8 Process 87916 (syz-executor) thread 0xffff8000ffffcf98 (320854) exclusive rrwlock inode r = 0 (0xfffffd806cf70eb8) #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+0x93a #11 namei+0x7ca #12 dounlinkat+0xc1 #13 syscall+0xb17 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8060989c70) #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 cache_lookup+0x351 #7 ufs_lookup+0x1e3 #8 VOP_LOOKUP+0x6e #9 vfs_lookup+0x93a #10 namei+0x7ca #11 dounlinkat+0xc1 #12 syscall+0xb17 #13 Xsyscall+0x128 Process 99766 (systqmp) thread 0xffff8000ffffe000 (418003) shared rwlock systqmp r = 0 (0xffffffff837fd358) #0 witness_lock+0x5f1 #1 taskq_thread+0x12a #2 proc_trampoline+0x10 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11065 12089K 12093K 166960K 12164 0 pcb 18 12K 12K 166960K 19 0 rtable 251 9K 9K 166960K 371 0 pf 39 18K 18K 166960K 44 0 ifaddr 45 7K 7K 166960K 47 0 ifgroup 64 2K 2K 166960K 67 0 sysctl 1 1K 9K 166960K 5 0 counters 76 37K 37K 166960K 76 0 ioctlops 0 0K 4K 166960K 1467 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1340 84K 84K 166960K 1368 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 2 0K 0K 166960K 2 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 93K 166960K 148 0 sigio 0 0K 0K 166960K 1 0 proc 77 131K 180K 166960K 528 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 in_multi 96 7K 7K 166960K 96 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 43 201K 201K 166960K 43 0 exec 0 0K 1K 166960K 377 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 234 169K 175K 166960K 3269 0 UVM aobj 3 2K 2K 166960K 3 0 pinsyscall 43 86K 102K 166960K 1270 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 NDP 29 2K 2K 166960K 29 0 temp 36 8670K 8734K 166960K 4086 0 kqueue 14 22K 24K 166960K 26 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 34 0 31 1 0 1 1 0 8 0 rtentry 176 111 0 1 5 0 5 5 0 8 0 unpcb 144 41 0 24 1 0 1 1 0 8 0 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 736 8 0 4 1 0 1 1 0 8 0 arp 136 18 0 0 1 0 1 1 0 8 0 inpcb 328 73 0 64 1 0 1 1 0 8 0 nd6 152 23 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1192 1 0 0 1 0 1 1 0 8 0 pppxif 1504 1 0 0 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 445 0 0 28 0 28 28 0 8 0 art_table 40 447 0 0 5 0 5 5 0 8 0 art_node 32 111 0 9 1 0 1 1 0 8 0 sysvmsgpl 40 1 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1593 0 75 95 0 95 95 0 8 0 ffsino 296 1593 0 75 117 0 117 117 0 8 0 nchpl 144 1805 0 101 64 0 64 64 0 8 0 vnodes 216 1680 0 0 94 0 94 94 0 8 0 namei 1024 5419 0 5419 2 0 2 2 0 8 2 percpumem 16 53 0 0 1 0 1 1 0 8 0 kstatmem 264 32 0 0 3 0 3 3 0 8 0 scxspl 216 5839 0 5838 3 1 2 2 1 8 1 plimitpl 152 33 0 14 1 0 1 1 0 8 0 sigapl 424 457 0 409 7 0 7 7 0 8 0 knotepl 120 292 0 0 9 0 9 9 0 8 0 kqueuepl 224 33 0 19 2 0 2 2 0 8 1 pipepl 344 152 0 125 6 0 6 6 0 8 3 fdescpl 528 441 0 409 3 0 3 3 0 8 0 filepl 160 1664 0 1445 12 0 12 12 0 8 2 lockfpl 104 19 0 15 1 0 1 1 0 8 0 lockfspl 48 10 0 6 1 0 1 1 0 8 0 sessionpl 144 22 0 13 1 0 1 1 0 8 0 pgrppl 48 31 0 14 1 0 1 1 0 8 0 ucredpl 104 82 0 69 1 0 1 1 0 8 0 zombiepl 144 410 0 409 1 0 1 1 0 8 0 processpl 1232 457 0 409 5 0 5 5 0 8 0 procpl 664 493 0 437 6 0 6 6 0 8 1 sockpl 752 148 0 119 4 0 4 4 0 8 1 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 117 0 0 15 0 15 15 0 8 0 mcl2k 2048 18 0 0 3 0 3 3 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 126 0 0 8 0 8 8 0 8 0 bufpl 280 2333 0 130 158 0 158 158 0 8 0 anonpl 32 3903 0 0 32 0 32 32 0 246 0 amapchunkpl 152 8964 0 8507 20 1 19 19 0 158 0 amappl16 200 1955 0 1936 5 0 5 5 0 8 4 amappl15 192 4 0 4 1 0 1 1 0 8 1 amappl14 184 14 0 14 1 0 1 1 0 8 1 amappl13 176 424 0 422 1 0 1 1 0 8 0 amappl12 168 799 0 757 3 0 3 3 0 8 0 amappl11 160 3 0 3 1 0 1 1 0 8 1 amappl10 152 74 0 60 1 0 1 1 0 8 0 amappl9 144 257 0 257 1 0 1 1 0 8 1 amappl8 136 31 0 29 1 0 1 1 0 8 0 amappl7 128 95 0 93 1 0 1 1 0 8 0 amappl6 120 276 0 261 1 0 1 1 0 8 0 amappl5 112 76 0 66 1 0 1 1 0 8 0 amappl4 104 408 0 379 1 0 1 1 0 8 0 amappl3 96 1377 0 1290 3 0 3 3 0 8 0 amappl2 88 545 0 471 2 0 2 2 0 8 0 amappl1 80 9047 0 8441 16 0 16 16 0 8 2 amappl 88 2548 0 2393 4 0 4 4 0 92 0 uvmvnodes 80 98 0 0 2 0 2 2 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 2 0 0 1 0 1 1 0 8 0 uaddrrnd 24 441 0 409 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 441 0 409 1 0 1 1 0 8 0 vmmpekpl 168 5546 0 5512 2 0 2 2 0 8 0 vmmpepl 168 36181 0 34295 86 0 86 86 0 357 1 vmsppl 488 440 0 409 5 0 5 5 0 8 0 rwobjpl 80 13535 0 12509 24 0 24 24 0 8 1 pdppl 4096 890 0 818 98 12 86 86 0 8 14 pvpl 32 9507 0 0 77 0 77 77 0 265 0 pmappl 256 440 0 409 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 263 0 14 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83891ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x33 __mp_lock(ffffffff83a190c0) at __mp_lock+0x1a3 intr_handler(ffff80003c430cc0,ffff8000002a3480) at intr_handler+0xe9 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x2c __mp_lock(ffffffff83a190c0) at __mp_lock+0x1a3 uvm_fault(fffffd806c8e7020,37646ad1000,0,1) at uvm_fault+0x1ea upageflttrap(ffff80003c431070,37646ad1000) at upageflttrap+0xa9 usertrap(ffff80003c431070) at usertrap+0x42f recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7ce0afd3e730, count: 2 ddb{0}> trace x86_ipi_db(ffffffff83891ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x33 __mp_lock(ffffffff83a190c0) at __mp_lock+0x1a3 intr_handler(ffff80003c430cc0,ffff8000002a3480) at intr_handler+0xe9 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x2c __mp_lock(ffffffff83a190c0) at __mp_lock+0x1a3 uvm_fault(fffffd806c8e7020,37646ad1000,0,1) at uvm_fault+0x1ea upageflttrap(ffff80003c431070,37646ad1000) at upageflttrap+0xa9 usertrap(ffff80003c431070) at usertrap+0x42f recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7ce0afd3e730, count: -13 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff833b47e7) at panic+0x1e5 __assert(ffffffff833f03eb,ffffffff83401a8e,3bb,ffffffff8342bb92) at __assert+0x29 refcnt_finalize(ffff80003c41f4e8,ffffffff833a42e0) at refcnt_finalize+0x1db pppx_if_destroy(205b9a,ffff80003c41f4e0) at pppx_if_destroy+0x3d pppxclose(205b9a,2,2000,ffff8000fffef4d8) at pppxclose+0xa0 spec_close(ffff8000333ceba0) at spec_close+0x417 VOP_CLOSE(fffffd806c7056c8,2,fffffd80097fd4e0,ffff8000fffef4d8) at VOP_CLOSE+0x132 vn_closefile(fffffd8066325d68,ffff8000fffef4d8) at vn_closefile+0x12b fdrop(fffffd8066325d68,ffff8000fffef4d8) at fdrop+0x121 closef(fffffd8066325d68,ffff8000fffef4d8) at closef+0x192 fdfree(ffff8000fffef4d8) at fdfree+0x116 exit1(ffff8000fffef4d8,0,0,1) at exit1+0x576 sys_exit(ffff8000fffef4d8,ffff8000333cef10,ffff8000333cee60) at sys_exit+0x1a end trace frame: 0xffff8000333cef00, count: 0 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833b47e7) at panic+0x1e5 __assert(ffffffff833f03eb,ffffffff83401a8e,3bb,ffffffff8342bb92) at __assert+0x29 refcnt_finalize(ffff80003c41f4e8,ffffffff833a42e0) at refcnt_finalize+0x1db pppx_if_destroy(205b9a,ffff80003c41f4e0) at pppx_if_destroy+0x3d pppxclose(205b9a,2,2000,ffff8000fffef4d8) at pppxclose+0xa0 spec_close(ffff8000333ceba0) at spec_close+0x417 VOP_CLOSE(fffffd806c7056c8,2,fffffd80097fd4e0,ffff8000fffef4d8) at VOP_CLOSE+0x132 vn_closefile(fffffd8066325d68,ffff8000fffef4d8) at vn_closefile+0x12b fdrop(fffffd8066325d68,ffff8000fffef4d8) at fdrop+0x121 closef(fffffd8066325d68,ffff8000fffef4d8) at closef+0x192 fdfree(ffff8000fffef4d8) at fdfree+0x116 exit1(ffff8000fffef4d8,0,0,1) at exit1+0x576 sys_exit(ffff8000fffef4d8,ffff8000333cef10,ffff8000333cee60) at sys_exit+0x1a syscall(ffff8000333cef10) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7cdf15c216c0, count: -16