last executing test programs: 5.798213168s ago: executing program 3 (id=530): r0 = socket(0x18, 0x1, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x4f04, 0x35, &(0x7f0000000080)="19b9bef0e599c51d95e41f4c807d2f08d52fe58d090049d74000000072ac39f19ec89bec24e2600900000000000000419e8564", 0x33) setsockopt$sock_int(r1, 0xffff, 0x1201, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x124e, &(0x7f0000000780)={@local, @broadcast, [{[{0x88a8, 0x1, 0x0, 0xffe}], {0x8100, 0x7, 0x1, 0x2}}], {@ipv6={0x86dd, {0x9, 0x6, "9d36f8", 0x1210, 0x33, 0x50, @mcast1, @mcast2, {[@fragment={0x3a, 0x0, 0xf2, 0x1, 0x0, 0x17, 0x67}, @routing={0xff, 0xe, 0x0, 0x40, 0x0, [@empty, @rand_addr="218d391b90ee35467d293c492dc08f27", @rand_addr="2888b1f0006210332b77205e3e37485a", @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @empty]}, @routing={0xf0, 0x2, 0x0, 0x3, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x3a, 0x2, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x3}, @ra={0x5, 0x2, 0x7fff}, @jumbo={0xc2, 0x4, 0x74c}]}, @dstopts={0x37, 0x6, '\x00', [@ra={0x5, 0x2, 0x9}, @generic={0x7, 0x27, "59f7b981bb54c09b309f96eebf7892355fbc6a52a71317ebad4eeb5b092cba8e3b9d23a4e96560"}, @enc_lim={0x4, 0x1, 0x6}, @pad1]}, @hopopts={0x33, 0xa, '\x00', [@generic={0x5, 0x44, "08a33f1c96f482ab0607421f86480c1fb0e250fb69d013f76de94963f895215217b29d27a0e4ad977907029320fad5cdcdd9070a4a0f01f3ec60a66152c335ed6a59d11a"}, @jumbo={0xc2, 0x4, 0x401}, @enc_lim={0x4, 0x1, 0x6}, @pad1, @ra={0x5, 0x2, 0x1}]}, @routing={0x68316df472b303c2, 0x10, 0x0, 0x0, 0x0, [@empty, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @mcast1, @rand_addr="81d041d51fe8364fe656ff1263934800", @rand_addr="2d97eadb1335750adbce8c9dbe65dbd8", @loopback]}, @routing={0x6c, 0x2, 0x0, 0x7, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x67, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @padn={0x1, 0x2, [0x0, 0x0]}]}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x2, "d56d0d0ec8a4eca52df130806b42df03a7248e291300eb2af9d85dae724d3c0222bda84a846b81b3dafc03d8280078e5433be2a13f6a302aaae89ec7871244bca19c5492ab045d9e67c81f9ed25a88ea898b3d4d53021aa900aa7c0012e244df7260b761b7892bc8edc3d1b5135e8c2bb26f3e11217e61eece011556f5ed5f89c55e1480f033d82954e7506371abdcb5919ee68599a28c39896a4767609fe8c81a30e79d0c21e9f248ac229fe7febc856d8c73e8a83a32e0be6c6546c42d23eb185e38e66c0c79ee538d9c7b7cabee64a6cefa5be57425cf67a699d707b165480027336a0f7cbe16d7e8078a9959b9ca959966552d96d3e898d4d6e66537c48661100970f22c331f8136e0165d62df24b7c56e6f1efbd063c68b2f68c8c64c72e677f9c9521e498403d226710ca8f1e4e48268bee2d9323cb9ad9bca8f9e790d627759e9cba89718d0c8ad6dee058c0757c1cf7ff1bdac8ee2487d0acdcbf3ab72fef365a64bbb9c65556a1731b278329eebf3ecc174f37e7000dbbc636249e734de29cc4cbfa105d833615a537b286fa2de8f36cae19e0aaa433f41d2a9f0e558d0bb7c7a1c4d9341cc89cdaf6dbe98ab6a2c516d1f1956dc910f1a350850d3380ab414cd56d2ace7c0ff864199fbf0c51f6883f56e00664ef9eeee3fb29958be77e9467f41d5231cca9317d416d7ec46dd7cae53360c5ab840f8fb301d3ebd65353373456b19bbb0a7a0add6969f7941e2e14a461115696e688ce029c0f62725cf1f32c64c93ba3fdac1a472a394d80fa5dcd4a1169855ae9d4c40b43f0db78c9da644c1363fcaf212dab6fe27ca4398a92d3cef2a9aa6c0f36e30248b0c617565cf9824dd63d98013c9e84cadce9bd0012706659176b474c303dd656db59bf0463578574328cd7b73d903bcdb478c23168069367de94cee76fae96c9738ca0bf6703b3a278005d2cae2129c5b947970961e0e7e95c54e3dbdcd9cb0f34c31f963cce3da99e8061aae472279c1330343761bd5922e45a0aefc16f573a022c14ed9a059b6ce97544d9f5c5f991b682af7a4fd82e80c7b5f8e6431f3b7bcdff11c2e7b88cf3d295507dae0e0f9eca3ab4ad91edcae774bd72716ee64dafa81b8d779c94e57c00068f60be4098b18249cf6202b05a6ec1bfa61d8b1c856d8ec95ff420fec51602d6f3db628e5996d0aa250f3f2d4db951ed79fc8f940eec3ae2b54a2191f69224a1cdca009cb9304b0c427e3d4ee94f4402965af7b91af9920b412c9ca7925ae167a879a34108557529a1d580518518a80e17b163e68a236e8a9047d004c11ce95ba149be4e9eef99f908bdb7662f8e6b6634e50d4afdd8f06077763fbc45a39312ba4a8d4fe4f2926eb1ced4f8d58ce185807f56aaa85c3a968e26d42689533341dd410566a709c10c5a0de0f6a3b54d941988de12f098900c0fbb221779f369fbc2b1732e06075548a5b4880e9a8e99305e716f515e84ac0dbb6feedeb3280243297279c2ffed6eb47d740fcbfbc57264e61e4f923bb2570e214df66ab477c1038c4f4f085df2dc432737cf063235dbbe5b036b15803d82b70d88467373ff450cf7f4075d0d68d3def0e35ec60317e8bb8856980338b892cd59447159a3a27af80032654ee3543722f59ef9e6c90bd03c517d4dbe950930edf37c49dc74e905472f356cd3d906c79815332baef76ac7555ad82cc0975fb5b14f55a749a3f5cc036761739215dac2bd6089f6a6056d0eea6eea8863a6c04c417325265a7d1809b94cce0f92785cc50cc7e62d679e67e802294cff9c302a9661cbc111a4a92bc5aac0c7aa07d8a9d03715719c1a00d6485dd7af8b4e2d4aca74eed272c5a8391f0aeb32e396ed71c4e0351d2d47f197821d22fae1c10d0209839217899b38d54ac74eebe44933f234f688711624fb8c3db9e9df5e7a741be1ee061ee05c0a04cb2c2c09016ab45a6847549f76015af8acb78e56da450ca58451468d783442032e781c469720c4baf2623f5bf4cbc8756221059b5efaac621d9717269dbefccbd2d417b3fb974565b365fd22a98785c6d68f43aed96bb003e97cd236c522411c1c952f6b74d5f0e25bf82f8c949088f808526e6f1a9e8bb7d603da0d3198f0f6c4a754123b80b91be9ee26f376ab731516117aa0a499b5d6d76554a7eafe8487b3995bd79b9e8bca139f2f832731231481fa8fce12a7d0d91a47bd452de1bd93f9029854ff7030bfb98c33b3db484289beaf8a31ed8be3180843070943a69b34d95f6e285188dace0e6381831e3d50867964502cfed4d1d40e44a1aa8890186578007b5cfd6471d96497929e1d7adaa345299d8b5a6fff605813a7336e29296d4bd639f819ca326b59f1d556596409c46804866be8d2d31bc923a025c6b9439978fe6044a3aced78b544cee63ccfe4d88a3dd782d98bd4d82cb0ee33a62d76cad3de734b0bd6c483e2da60210cc84a29d7a4ebb77ebd9e93afb53c90e6483303e00894c3adfdf2b2dacba2c3e40a94d123262491c0c099fa09ed6a70cfeb94886c3556e7748d907d7efc987046e2695bdd1e71789822ee317b62f4d6ccdb26ef27f95c0350287293867ad1a3eb334ecc8e57fd10b896308d012ca16a0e58504c430b6d89c465d8b824d0392470d20e833702ac5dc481a3613fda249327b76916213a2c0a24d78eb21b13b64dc4896660b34fa006ab2aaf4c4e437a1553c5a3e9ae205c812247e1b4409d30d47b6fc0bb8a6ec11bb916cc4beefc096ef18249449bb6f07aa51cd5181241a4b65ac235715352cdcecf17c8df66cb53bf3246d4a004a636e8ed8dd64d2f715054350116238252254d90088c48e52967d8654edb68a1f3eb82d8436890f5df11316cbebd9524f5a3e3be4a601059f1f23082e0d677b54ada203916364d5ff71003f855b27b07bfe42043349189fa41236d9287fe75e0fc89e65e99053a299aff996755c33f41865876a1dbe048a76078133cec2a1363d26a28a171b22a7b28102805716d765dcdac12238a3cb02d798814230559c21c82da37ec404bc7005f5d4bc45acbfb00b1083eb205a098f9c868e42f722d5f734ba49f76dbea68c88207455d964f628928624a0d056fea0747a6747b16a4aa1ae89712a483e4daaf708f179c4218b2a8ebd3ff5f86f0e35cb3fc3d567327bd81debfbb3330f12d670959612a0cea29c9a2319148dcfe3e60d6b4ce8d6e7e51f9bc4a4f17c273d64aba8fc14c6f03437d285fc465bb6f21c4a604e7eaa0483683954a4790abc3255528d83f0067b950b59ccda3ac1dee630e3e3ab6217f1086497b0ae00707c874645a723035dcb1d61adcb3f8a3ed3cb4ff663bd5d19a69b347d649f674949ebb145a346c1dd1cd5d3988742af94b6bbc07d5a8e003aa09d9aba4a5209fc3f7bbbcc5e9cf068c5136e08e0b725ada71c729f5262a26fb49f3e46cc4686724a93713db7c54176e3ebbb7606c5d35b758eb8579ec059dbde2926df6b226afe5cd84ca307c27468999ebacb7465ba457f514b4c403b6def55839fcc4f5f8c6de390c071301b0c6bce3db0d21d55ae5e28d3f70d11ebd26ddf6984a262353d92a913ecb91ab303e5e19f8c0bad80365e40e62d24429715385b39efa6da304e14ad37173695c6faa2021ab895164096f597b39e0b8d80a75e517ce06ec75bb31725b1dd46e927fc7479292d87ec89af88350ad9dcc32e77f114553c9f66f9c3c0c7e2284009798949f3f8ea8ebca0840e4b4e8bd169ab74cf459829803a8bd413f88bba327e99135c61501898fd4f865214df1fce0238c5704f242336a746a1b6014ab62198e8d7fea2a9b7a4cd36634477d40979beea9303171a29e11991ddee7e1c413a591f1870b2430601a08d5a0ec95eafe42549f2ca05bb67e86ef329bf01ef574021fd801aae068faf503a7fe776732d460072132f41c5726a1c15c36c04b55c178266c5376408fb0ac7020693914988672062646d2f834e157cd8c975abebdd3516bb5c36c485c8ace6cf29bd23e30356fa6a2d2c1dda37a390c974a5086e2334a2a0217600ee160387dce982fb0cbe4992d1fde35a99c5f22cdd06d6c699b682d8d7f468254b28c19bad5479b2e32c888e88248ecc5c323e3235ab4140a0a1195459b2f06550f1f65a754cb2f9296f9edde1b10564c6e7c847fdbf02d95a25c7f10696918db0d2ee7631857481504119dff6027e9ad6271c433580ad302919acbf80c8b0d8eab3b024c82593a93f9a9bc95959b80e4dfe5154a9899a89852a0e8115b2b8de73c347a094a0d1db748fa9a3c36c35b9ed4c5bf5d6adca7ae7b0e40b41e8f71afc3b7930f07139fbbc0cfad8dc42a3618ae7672d3100636cdeec902995cbfd0bea4ec37b371d48c6f7371e7084abb1b96352170c733c0c4ee354337206d6fc6acead55f93f279c79007c3420750e01df85917839c56f9296e7c5d8fc95b7df82e6a47272623b47bdf3bef819ed0f4fa214f203f2e9c101b1c91ac24e882a26a885f1487fc82b42f4deac2e99fcb8046c45bfb9510e8c7264d76f58c5da552b2f924dd452f685f50db337e8f569f7aae7c94f38e83af24c57aa914a936940f6768565e3bcc843cbfcbbfa8257344f0e48026bee3cf8dc1e1e64711835dcb6bb0927e6fba0dafc9e7aa9532d46478501dc01aa6b8e414aa21c919628927bc20fde70911a91591a249e83616ecf9f45001243de540b0edeef563cf76519f14df5e7688c88f5883fcac21cc311da1c5fd0b972d3bcb6a5f61f381d37581bf19e5ab84813a2528c5bb37f7c2a54a5853617c1dc39c96abdab2b51d518fe9be5ad720adb90587b405901dc1e4ee53b6003e762d1fc214a3bd7e7329a28d5b47523d4d56ac0d8d21ba7e4e4b420142d7cb54801e0298212f36e34b117134ecfbb72b8f3824946963a90887e2220022ac3bdafc4f48479b159cd4b8fc4350fbfead11cf50f8bebe53db3a43083321fd3b7f70c52a9c49719680a836c9dd44fdc0a24b55e3af8c66389abd5488d024ffae7e21a81f1f02ef860ddd5f99f704434ddd812b1aef0209d13b6ccf25dab761e95f95ce6058cd54f12074a4eb83020ef98501eeac5f4021d31a1882ff0d8c0bf73aa5b43e6b9e0327e23c94fed2a44278cd43e447cba73515776d194c7c7da1c8726574705a40978ff56d59b306035968e7d5013fd556ab9dcf6a6e85dd0f0dbdd890ffcf242bd8a7ca3c5dfc9ae787b065e0ed1b194775868839ede69b899596027dd382882cd4c0f28f6c839e7921b03781f16ae3522c1398fe7342d4b33c3ddbd523d84fb830c05cd266f44fb1c98e1a240966866f6dceca08a3f4ebd4efdcf3a7430e7137dd4a73e656e4b4681a8fddea09143f1436045abfe6219cc6e4b950e91fa1df44ad4f0fc0facb7e6c8294f1211accec542247e55ea88308866ae2b87bfdc01e7d95a8f5f0d7683a83edf5e8b6fe24be9499e92de0306483b87553fa6992055b331fbf94fc0eca0090e9d752fb3832ae159bb2e1d9d72a31a718bac8db140eee848b59cf992632aef5956de9705c8d91f36629324f559fc9f30d5db8e8f94f252617898cc4de3dfc3eae128d37177887a3745ca4765e1a2db8994dad61780a56d4b1c4e88bbbc16c2d38af7badf264bcad459a7c3a872f28e8d18511b3afc50789fe06c65e1bd4c2ce718714fc72ecddd77c36507a944be2a377c9bc80511928ab132b4d4d224672371c421a40fdff1c0e5997c8c23198f5f73fd5e46e080bac50336ce795c1675679b2abe4d011444648a8464787a32cdb9108b"}}}}}}) kqueue() r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x20, 0x0) ioctl$TIOCSETA(r3, 0xc4504449, &(0x7f0000000740)={0x3, 0x80000001, 0x0, 0xfffffffe, "97a2224ff1c14649ebb1786b47c1c200", 0x1000, 0x8}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r0) 5.633360929s ago: executing program 3 (id=535): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async, rerun: 32) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) (async, rerun: 32) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) (async) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) (async) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r3, &(0x7f0000000280)=[{&(0x7f0000001040)="bd", 0x1}], 0x1) (async) write(r3, &(0x7f00000000c0)="c3", 0xffffffed) (async, rerun: 32) close(r4) (async, rerun: 32) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 2.181409482s ago: executing program 1 (id=628): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x95, 0x3400, 0x7}], 0x19, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xd3d3, 0xc0, 0x96d, 0x1, 0x7ff, 0xffffffff, 0x0, 0x1, 0x0, 0x7, 0x102}) socketpair(0x6, 0x4000, 0x7f, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000380)={0x2, 0x1, 0x7ff, 0x7, r3}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='$/\x00', &(0x7f0000000100)='%!}\'&.\x00', &(0x7f00000001c0)='./\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) unlinkat(r1, &(0x7f00000003c0)='./file0\x00', 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r4, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r4, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x29) ioctl$VNDIOCSET(r5, 0x80184404, &(0x7f00000001c0)={0x0, 0xf, 0x0}) ioctl$VNDIOCSET(r5, 0x80044403, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0}) close(r4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000400)={0x1e1, 0x0, 0x45, 0xd574, 0x10}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7fffffff, 0x0, 0xffff, 0x0, 0xfc, 0x45, 0x4000001, 0x2, 0x2, 0x1, 0x7fffffff}) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) 2.057442377s ago: executing program 1 (id=635): r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="73b9ccc3000000f70004000086dd6000000000083a01fe5e00000000000000000000000000bbff02000000000000000000000000000182"]) (async) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) 1.982884071s ago: executing program 1 (id=640): r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda4f5903abf65b18d7c51f78b06cc3a5840c04c2a649b0000000000fafd3493776665d4cd12c63d34", 0x31}, {&(0x7f0000000b80)="412c28d68cf45cf08d0538e4f00b34b33908cf71dae7d805714a292991493fc3c355164b21f3b0867b260e5993c196284dd331b9b7799ad382d8ccaab56de092dbc3ada7562b9c5dd2f693f78163c3c1d498b56f67622d6b797bcf57bd4487d9a3cf26eeeb19692805205cbf8cee21b84f5375ccd1ae6db729f01eec464a9149d51f46ee360a5b7b64cdc649b8d27fa1a39c6763337b868b454fb82506ab790a8121f5be69f875a7ea98e5c0c01e53725c3c2565cfe6112701a0e776c1b4eab3078f07dc08e90132e635427eb68b7cd7f4dc369d062164f5c4b7af0f2bb9761e3c7c57227a917c7e4afb120710abecf648b8cec2ebe021666732574082c422d4cf46656fb910cefa201c711cd32689c47374b44e2a89aca1ba520851f8be7f6bd8113d42957c44d0e32de9eb940b30431ad22cca170ca476cfa9455a3a2981bea144dc7437a2eed6a786411f57e4adb39e3365dc1cd5a6bd2700bc659607909b57d688400a1a79de639b69aaf08f052f32b27989e99a276b7e4e3f1158b84fd7095a00a7dd45f7497e4736962a0811a94565e31548115fc5e17d651c3b065730fce16eb90550ff1e63fefceb6fc9ef492bdfbffae99f1f2b7127c50888d7a2389996e37117852318ffeb934e12e41873cecb470b10305d7e6d425a1bff9ee09f9df787350ee610e880f20fb42a3a932ce56d835b364f84ac766ffc85b7b779679725899f8789f528ad8ba86b2683efd0eae0766d015e7cde4aa5e183e044a9b13a27c81453498e059c16ae24d0eaffbf6e5b58c4a54f56f576c27b257540088c3ef9bcbf9babb21427330f9493154a497a216af237f424ae7492ac626e644befe0c70af1d079c634c35fe4ac71cbbac9a427486328e320eb288cc4fbf33052c88449fd9a7d9921a3928ca7d3d2efe09caa3a13b821771979224bf2eb030b9aec6cf20c3a41e46e32bc7474e680ffc72bc8b151d61b33bc789a3355b930f7a3921951cdaa1452c8254bcee752f7a990f18b0f62b420843d4c081ed8d998a42dee9315ba7e166cacc24c338b12ed7f3f843c045bbbb19472553738171560a344144eda2cec54abf76f455b2fbca30b29d6a4bd8a598599b0f6c995026a1f1037f760f1bd7e57029063138c23980e5c1b9e8e70c5ce36b73e52bc4c25d9de46093c3bc67dd35521cea0f088c98bd1623751440cbca7a0bc111a477e749158b6e9198fdf91230305ee45cbe5ae8089f829be649416347b7d1b8187ccb1dd6af03693dbe169dee06cb303181178580724736d9ab11414a62210f04cd7e7e2fc53ad81e087af4b5b0f4ec000636a49cfb1bf3820d1cf2910e8a2953278da0bee119a1f0251f25cf195111f1303dd46493526d54592dbb7453bbe46738bdf3f0a4680994c8cb740fa17cebb943fb502e1aa4d7253772b028f75328d3fb150c71944b03c65abbd610cb0b3d554332487df50ed6ff40dd5158b74d669960b64b8944643c26c872fa1dfa8b1b0e25ce3144e388406c3a7fdcdafb581fea56ea72336effbb89616a6d3b547a0bf44cc014f137173efaabe22b323dace440fec0d80434ac9cf77ceab433095e5bfa5efea9a154886d4fa054d92827fe339eaac698ec432aa63e52ca9697d0982b79735f082c86aafa5ef34a60f2d36612ac59337ed990fb0b2675671afbf593638235c6c7bf7479c28a34a79e63f80bec352adc6d9ae1ba19f002ac3a0a3d61d66f517254bd6a9da3f474ab41b3f12803aacd7fed0769bfdab1f422d585066de50d31b5eb22febe22bd46045d8b81391f006862bb90e7b96b96560b16de7fea8ee01b497d0c6e17079edb782d994c8284d08a9ed547f82e306c1c2b8e968539922387d5e5b612437cfd1cf3c4f261cf5bacfba367bb87c26171c7d25133a5b77cd32318195a2767338bcf1d25768279dd7f75ce161f35786c1c9d6aa775f1b4913a03fa9b18c6c206d8d012831dce18cae54a75909ab4d3fe6c5b784a59413e2f7c50e4577ebe0d138d4abfbdf21bc5b3f04bc0ecec9d2a7eb6b6d08fb31fcd652b28e1f084fd061f5bf23fe116bd1737db798edc431e1612c07346e7deb2ec58aa9012d4fd1d7d90633165e3e1ebe57a432a7f48f3c0d3cb620b1289587f316984c252f05f4ea09985d3357d47a61562b28bafe5b05dc6dc3b283aba0e807d4925371cffb6bcdb4b78b358ac2558994da67dcc086e2610072cae013746ea6e83b51e5f03689a55828989d79fd24269a0dad17bd68a1e1be845c88103667f5d789f985bd182506ee7a8f4880b5896de8b77e82f89ada53b2d9e37a52de071bfcf10a1ce3c0b2e0c77bcf9fec36eb3585e01e05f73df7d02f8df4bca308da8e926e0b37bca8412f53028ec285335a151188666d327c66e798674f7a7eb026c17ba00b050c21403cc151a98e212cd6ff40e63fc00f635319a0d8c46b672ea75091196da133030db8b65c3255c6f0fdcf67b0361290f2817b3bbe33dd7fdc47a176efda2329bdfaecb22beac7c056cbe91ddb2c8312c915a59c70efcee2172db1997a879436f6a3a204100e2c6aeb20a7ca263f194a7d160d6cb4e14ed62d9872f08af28c28972fbca048bd7ffb5286efe0951350b666d28751776bc5f5ca6303776d280cc9ec54840d92e4a161c84af9e5de0f243ecb93bcbf54da41b567b3315bea6b1653be7b4acca0906553e7a73069059af870624395e6893d8788548a8557bd5d7c6059622fa0015d310bca24cf48622942b3752467477080b4d6c08fd1e343bae703d5f2da1f555922d2e6d7c39973fced67ff79c7fe8a27540580472013e126e8719ccf74862ddaed9c441033ffe5c1c6aade504c9f7b13b6fa5b04e0c72dbf7c8a7cd253b40f692ebca198a3e07aace8f1f38fa1d71d99", 0x801}], 0x2, 0x0, 0x0, 0xd}, 0x6) ioctl$TIOCSETA(r2, 0xc4504445, &(0x7f0000000740)={0x8, 0xffff, 0x0, 0x20000023, "0400000000800000ebb178d952d6d31962fff0d1", 0x5, 0x2}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="e2000100", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x800081, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x100}, 0x0, 0x7}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r0, &(0x7f0000000040)="04bdfa5d1d2873c63e35341800000000000000c43050006123339a346f734000000000000000b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1d81b) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x160) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x1b, 0x2) rmdir(&(0x7f0000000080)='./file0\x00') 1.896502632s ago: executing program 0 (id=645): read(0xffffffffffffffff, &(0x7f00000020c0)=""/4102, 0xffffffffffffff4b) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0xffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x20) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x2811, r0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x8840000, 0x200}, {0x0, 0x8}}, 0x0) r1 = open(&(0x7f0000000340)='./file0/file0\x00', 0x80, 0x4ebfac6bbaf7940) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a836289681106692", 0x40}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xe) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffffffffffff, [{&(0x7f000049a000/0x2000)=nil, &(0x7f00000e1000/0x4000)=nil, 0x19ea}, {&(0x7f000025c000/0x3000)=nil, &(0x7f000074b000/0x7000)=nil, 0xffffffffffffffff}, {&(0x7f00000a3000/0x1000)=nil, &(0x7f0000795000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00002cd000/0x3000)=nil, 0xfdfffffffffff7f5}, {&(0x7f0000797000/0x2000)=nil, &(0x7f0000180000/0x4000)=nil, 0x8}, {&(0x7f000060b000/0x2000)=nil, &(0x7f000012a000/0x3000)=nil}, {&(0x7f0000123000/0x3000)=nil, &(0x7f00003d5000/0x4000)=nil, 0x8}, {&(0x7f00002f3000/0x3000)=nil, &(0x7f0000505000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b8000/0x3000)=nil, 0x3}, {&(0x7f0000121000/0x2000)=nil, &(0x7f00001ff000/0xb000)=nil, 0xc3}, {&(0x7f00005b9000/0x2000)=nil, &(0x7f00005c5000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000167000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000508000/0x2000)=nil, 0x10000000000008}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000440000/0x4000)=nil, 0xfffffffffffffff6}, {&(0x7f0000457000/0x3000)=nil, &(0x7f00001ae000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000699000/0x4000)=nil, 0x5ba3}], './file0\x00', 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt(r2, 0x0, 0x6, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {&(0x7f00000001c0)=""/254, 0xfe}], 0x2, 0x0}, 0xffffffff}, 0x10, 0xc3, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r4 = socket(0x11, 0x8003, 0x0) getsockopt(r4, 0x11, 0x2, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, 0x0) r5 = kqueue() truncate(0x0, 0x5ffffffffd) syz_emit_ethernet(0x32, &(0x7f0000000200)={@random="0b5e8df67537", @remote, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x64, 0x8, 0x5, 0x128, 0x0, @multicast1, @rand_addr=0x7, {[@noop, @noop, @ra={0x94, 0x6, 0x1}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x3}}}}}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000001b40), 0x8000, 0x0) writev(r6, &(0x7f0000001bc0)=[{&(0x7f0000000440)="2e06b5a54fdc15d0e5ba5cd619e395d842161263a5bcf8d360b109113dd229c0dd47d6ff4f038bc8f40206bf8a1ef55ba04d8d4e4174e29e744d8606170795a2edaf3456112807f6d55fd9c3815257c10e07e8f0be3a7366f8123a42cb43f4302bf6b149e9b9bab6116b11b8ae693250f7fa8080cd8a2fc7c7e4ebf5c106c80fd386c7786c0421183de7b10dbde8040d96f51522423ca8e0f70989e1530cd2eaf7faaad41584384bf407ed7bed944e099fd18b59c86af22bb45fe92b05087191e530bc83a9e0975fc2a0f5988e9ae663b4fe25f69d661eb4ad0842a7be35dbe21e8911da844c7dce8d80f66713e13d96b30d5b4a13fb15282cf2a61a24880049b94a6e46bce752ff3230cd36789c42b37db904fd77060a84ca071839da23ef66bb45a18c9face3b3982d2edef1234405ec89e3ac812208780a2866cf52a8bbbe80b77e07f53d751ea0da7185414c403df8282d22a45b8a5ee7dc9b534106d98bb65aea3af32dea9a7a9881e7fdfbb46801408f1b94018abf7d5816d4e0344ab9dd8a6d43a2503180582f6d553e1a81fe4e8d68fafcd095560e83feda2fcd68d73fc71d7ff20511859f1b895d1a3f42970f1fb4dd61487901de9d5efcb92d63466e92bbe485aaf63988e255cbb607ac7ff9ee30732dd2482be6280b8946e32cf0ec48fc7c89e53c4aecb4af7af69e0dc04dd17405ce02898adf547f851e885964f836ec6b04d77f14d85025e415a01553d6b7e5dd946be3ea735515a624f74e2c09b863881e4412135ecbdd1f1ec73762d2b1bcb0f04f0bd1369f9c374d73fb9cc7465bbdb5e77078870423340ea32c9f49980888427f49eb9d4daf99a87d6d6e44aecd7dfeba2c6f1844b2b537d6de1ba1c8bd90f7ec014b4c84a9bfba26bb92b0d740de1e20c97ec18417a1f3d68fea076ad9aeb884efa6cedf35845dd4bc6eae82e37a2304c76ab6e7467f2d868e76df28b7dbba656b0998da5d54a00e706e8dc0699e961bfe8b6cef550c66eb7e5a40ef12896fb571be1d73d817d17e177f06c0679c784feb85129836c8724bf0c3e6026a3eb831c5335475950287c9a8059987f9198a074e7d92cdcf6c196d91f9368490b5d5f7033374c27b2aed8732fb84933a8fbe2bcaa68b68eea3400b5b022a2fae01ef3df9bf1ba0739b54faaa56ebe38c40fc6d1d99522c", 0x34a}], 0x1) ioctl$TIOCSETA(r6, 0xc0504417, 0x0) kevent(r5, &(0x7f0000000340), 0xd, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0xa, 0xfffff, 0x5, 0x5}], 0xfff, 0x0) ioctl$TIOCSETA(r3, 0xcd50441a, &(0x7f0000000180)={0x3, 0x2, 0x200, 0x2f, "1800e6234f5d7a0000005409456200", 0x3, 0x7}) 1.860768008s ago: executing program 2 (id=648): r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8982, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150, 0x200}, 0x0, 0x0, 0xfffffffffffffffb}) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2020007, 0x101, 0x80000001, 0x81ac, 0x10001, 0x10, [{0x0, 0x9, 0xafde, 0x71002}, {0x2, 0x9, 0x8, 0x34}, {0x4, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x8007, 0x7}, {0x401, 0x200724, 0x7, 0x7}, {0x1, 0x650, 0x3, 0x7}, {0xce1, 0x400, 0x4f8, 0x6d}, {0xfff, 0x7ff, 0x401, 0x8}, {0x40002, 0x82, 0x8000005, 0x5}, {0x6a75, 0xff000000, 0xa94, 0x4}, {0x1cf, 0x50001, 0x0, 0x3}, {0x8, 0x9, 0x8, 0x8000002}, {0xb89, 0x7792a875, 0x70e, 0x112b}, {0x29a71717, 0x9, 0xfffffffd, 0x6}, {0xc, 0x2000002, 0x0, 0x848}, {0x0, 0x1, 0x1002, 0x30000}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000001c0)="ebff8bff13924800", 0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x80, 0x8, 0x35}], 0x9, 0x0, 0xacd00000, 0x0) r5 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x20, 0x102) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x60}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x200, 0x1000, 0xffff9f9c, 0xffffff8a, "7c4b27956096f59556de303048b06321f385ffe6", 0x4000000, 0x20008}) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) kevent(r5, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 1.625554376s ago: executing program 0 (id=650): r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x1, 0xff, 0xb3, 0x4}]}) ktrace(&(0x7f0000000540)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {&(0x7f00000001c0)=""/254, 0xfe}], 0x2, 0x0}, 0xffffffff}, 0x10, 0xc3, 0x0) (async) semget(0x2, 0x1, 0xda) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x6a, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x40, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x40007) sysctl$kern(&(0x7f00000000c0)={0x1, 0x53}, 0x2, &(0x7f0000000240)="71f90200000000000000af6fb1fa62498e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) (async) r4 = socket(0x800000018, 0x3, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) mprotect(&(0x7f0000757000/0x1000)=nil, 0x1000, 0x0) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79c9) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000040)=0x9, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r6, &(0x7f0000000000), 0x10) getpeername$unix(r3, 0xffffffffffffffff, &(0x7f0000000100)) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40002344, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4c) (async) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="d7f9385b12932daa544a8f930252897ac965d523716c9640eea135cd1cfcc2ec52e2b442645037512131a00095a584cc572bcf2e4ecc91815296f00f0edbf0dc1678b5122c4b26c6255b7b0c29", 0x4d}], 0x1, 0x7) (async) dup2(r4, r5) (async) recvfrom(0xffffffffffffffff, &(0x7f0000000440)=""/231, 0xe7, 0x2, &(0x7f0000000580)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) (async) execve(0x0, 0x0, 0x0) 1.623402804s ago: executing program 3 (id=651): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x800, 0x7, 0x2000007, 0x101, 0x80000001, 0x4, 0x7, 0x10, [{0x1000000, 0x7, 0x0, 0x71003}, {0xd8, 0x8, 0x1, 0xfffffff9}, {0x7f, 0x4, 0x0, 0x8}, {0x1, 0x800, 0x3}, {0xf, 0xf2b, 0x9, 0x5}, {0x40000002, 0x1, 0x8, 0x95}, {0x82ce1, 0x800, 0x404, 0x400006d}, {0x3, 0x803, 0x14, 0x5}, {0xffffffff, 0x9, 0x2, 0x9}, {0x20000004, 0x80000003, 0xd1b, 0x88}, {0x1d0, 0x10001, 0x2c, 0x975e616}, {0x7fc, 0x338, 0x8, 0x5}, {0x81f, 0x80000000, 0x6, 0xffe}, {0x29a71717, 0xfffffffa, 0x6, 0x40}, {0xc, 0x8, 0x6}, {0x0, 0xffffffff, 0x4, 0xae8a}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffa, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfa) lseek(r1, 0x8000000000000000, 0x0) read(r2, &(0x7f0000000300)=""/246, 0xf6) rename(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file2\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0xfd4, 0x3, 0x80000001, 0x17ffe, 0x10, [{0x0, 0xffffffff, 0x3, 0xa24}, {0xc5c, 0xb, 0x8, 0x1ff}, {0x800008, 0x12b, 0x200, 0x6}, {0x7ffffffe, 0x3, 0x3, 0x1}, {0x3fd, 0xd, 0x1002802, 0x4d8a}, {0x3, 0xff, 0x3, 0xb}, {0x8000008, 0x7, 0x81ec, 0x2d}, {0x2, 0x0, 0x17, 0x6}, {0x2, 0x87e, 0x5, 0x9}, {0x1000004, 0xa74d925a, 0xd1b, 0x88}, {0x1c4, 0x5, 0x5, 0x2}, {0x3, 0x6, 0x20002, 0x4000000c}, {0xb8d, 0x4, 0x8, 0x7}, {0x29a71720, 0xffffdffa, 0x1, 0x6}, {0x4, 0x7, 0xfffffff9, 0x100}, {0x0, 0x8, 0x1002, 0xc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0x80000000100007, 0x0, 0xfffe}) (async) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0x80000000100007, 0x0, 0xfffe}) getpid() (async) r3 = getpid() setpgid(r3, 0x0) (async) setpgid(r3, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, r4) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) 1.419361561s ago: executing program 2 (id=654): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x18, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000000)=0x2) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0x8798, 0x8, 0xc, "d0ec170000000000cfffff9b0000a17d002000b1", 0xc8b7, 0x7fffffff}) write(0xffffffffffffffff, &(0x7f0000000040)="04bdfa5d1d2873c63e35341800000000000000c43050006123339a346f734000000000000000b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1d80a) socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = fcntl$dupfd(r2, 0xa, r2) close(r4) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x528, 0x3}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) r7 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x29) execve(0x0, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES32=r7, @ANYRES64=r6, @ANYRESDEC=r6, @ANYRES16=0x0, @ANYRES16, @ANYBLOB="62cd73b68365f1a0a707f38f73659bd7a3a65e5f40350bbe5ffaf814abfd63c3dd19dd6ab463d12a9197ff129adcb1f431bd6512d08eb2d7c3c75b609f0f52277545405b25199737377510081352dab8231775c1933f27f269c7bd99fc2f795a5876d0f651458e7f23fff580f6329dfd27e8af6c586a50ef11c787615783fec1460ca413b7033003376d2e5c8a6d6b42b9cc62c8a7479793898110a55ac18f044dcb061fbaad563d2279e9399c4928551530b20089c2c1f4afe5103fe3c6de71bae9ab50a39aa3c74b398379fdd9e80435373b6b7e87f6f2796ee1d5", @ANYRES32=r4], 0x9, 0x6}, 0x0) ioctl$TIOCSCTTY(r6, 0x20007461) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000001300)="57af2338", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 1.418912036s ago: executing program 0 (id=655): socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async, rerun: 64) open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfa) (async, rerun: 64) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0xfd6, 0x8, 0x80000001, 0x17ffb, 0x10, [{0x9, 0x3, 0x4, 0xa24}, {0x45c, 0xb, 0x8, 0xfffffff9}, {0x80000c, 0x20f05, 0x200, 0x9}, {0x7ffffffe, 0x800, 0x3, 0x1}, {0x3fe, 0x400007ff, 0x1002802, 0x4d86}, {0x3, 0x2, 0x5, 0xb4}, {0x8000008, 0x600, 0xfffffff1}, {0x2, 0x836, 0x18, 0x8}, {0x2, 0x87e, 0x5, 0x9}, {0x7, 0x90, 0xd1b, 0x88}, {0x1c7, 0x85, 0xc, 0x412c8391}, {0x3, 0x100, 0x0, 0x4000000c}, {0xf8d, 0x8, 0x8, 0x2}, {0x29a71720, 0x7f, 0x3ff, 0x6}, {0x2, 0xdd6, 0xfffffff9, 0x108}, {0x0, 0x4, 0x1002, 0xc}]}) (async) sysctl$kern(&(0x7f00000001c0)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$VNDIOCSET(r4, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x4, &(0x7f0000000080), 0x0) (async, rerun: 64) ioctl$VNDIOCSET(r4, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async, rerun: 64) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r6, &(0x7f00000011c0)=""/171, 0xab) (async) close(r7) 1.41818688s ago: executing program 3 (id=657): sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) getuid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0xc003, 0x3a) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1a9) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x82f, &(0x7f0000000240)="1eb5b6d1", 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000001200)="9a636855f10b24a309e48aa5a3f6f24f472f749a61840a9f63504daa3571e75269d39e37390f54d1a0400f391177f8f17cf4e4bbff14e32f1529213a8048c404d008dfe9ca8d025cab98d3a2a8330ba2c34426fc6c3c3e5253975f1493f24dd5c0485913bdd5afe31515cccfd4fcdc3da5e51607858e85fac046e80e95", 0x7d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x3, 0x0, 0x10, 0x1}, 0xc) sysctl$hw(&(0x7f00000002c0)={0x6, 0xe}, 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1=0xe000ffe1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @loopback}}}}}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x1, 0x10, 0x3}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x4, &(0x7f0000001280)={0x4, 0x5}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xffff}, {0x18, 0x0, 0x5, 0x1}, 0xb, [0xf03, 0xfffffffe, 0x9, 0x5, 0xff, 0x800, 0x9, 0x67f]}, 0xca) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f00000000c0)="3212e56c7533a4bb1997bb6c047e52b1be538602386ed76a0b2bd873e8864fefb0a713a1dfd9b052e36151cfd308115e57b1ef11fc52a328390d4d42a45fd569f4f7491d5a8f43f83ef7bc6fe491e2a690b7f1d63e07ceb87eb9f18eb5e3139cd99d787218c78b195894f4499ad6fb11bd3c6eccad15a4d01c24de16d907c6a2f43230c674b47115da53a50d6007da9350a0068c393fa4325a1a12fd67bf5309ccbdc87c67d1e78a4cdb7a984386442f543dd3a906c5e30853c3dbc2a6ef1ece46c53683aa63c71cf0c1a23b357e0885782791e5823344dcc1c8f4e40b7253c61cb2f8c2bcefe90f1d16071d5ddde8da5515c7c18dda", &(0x7f00000001c0)=0xf6, &(0x7f0000000200)="cf70dda91092c2560e002e43353b11b03b13de729d01227e9bac492280ede6e8b437794f2f7b812a65243ad03b2fac7659d06c8af3e08468f3acdd1c47eeac112293a4d0f3bccba2a77311ef7261c2ff52625527b60392771ba4877602d8bd455f46b2e2a2cf756ca56a469d26d8ee56650790940e93bffd6703942eceeb348baa123e54aaefce7b4ca74ac8c69e9b480d4cfb863943a4ebfe0e9ae54096bff3a8054f4ebeef4d70d1639f04c55a8f7da92aa11ea35f11eac054e5b00f0c1ab780593a1da7e516480c165c1a89e04425797f48057a23a7d81308382c58876cbc0176072c4bef4407730db387ed4dc392034f31e5aefe22f94e27c453a7428a156ccb4bea763dd54eeaa6862e94e6a21cfd1059f9019a326b2700a74a1b4345d139fda87f92b964003615693adef5ccbe3c2230847ddecb41c08f25e1d146dab008102e7304076921a234af39824a191320b51ea7ca0df0c049e7ac03c9c3217ec1a620301de81577e490d82c311c6f79b263c405936122fc6eded81d073204c7ca4e8ee084bf3bd39f47dc4481b24c855a7d1a50b201a0bd8c49f9edf100ace88ab1acd1ef2d3aee09599edddd7f8e7c638c9731f44fa73e470f6b6dbc4314800b5e0db4ba7dfc8a5dd81c71c967a10f011b30352e65228414b92c01eba505223b53870fa76f56d89e87bda94232db11ca617ee2c09c8f4b93ac4d57ba4867d6906a0f84ee7bbcea76b6f8abddf31d04adaf529019cb7aa8f7f06c6936e8a97edea30078c8476069efd2646e670c05e70d6f7cb0040ae1f6e5b949ae16a0bec0a24895844a9990c4047c7e0ef1ee5ce2cd65ee174d591c31e22f0f39db7fbee883fd5f2f398d63ffc0772be13fdb735d919f18bd324067b0242db35919180524b02bb2f380158b8820a9ae144db3a95d9737d982c008272e7f7d6324332dc36e19ff4d0d0c7da448309e386c4fb3fffe4bdfd962d481a4569391d0a0b59bc5edc2156f3a006abb4ca88ead9246ab9a7a879cf31c477a7b648df107ea5cfef24b213f6fda25fce06e2c5e81f29f87ed126f37d9c0524c5a54e6396dfd400125831719af3cd20d0d61af32b112b249c611003189b2e300667c3f5c6607b8f8ab9e5ee8cdf9752f1386be540bf54a7b0d22fd27a87a9b7020747127ffbcf6d4c9065d149bc8a048115503994037fbda33c110d42d44836c92dfebc9cf26517b04c8ae194f645422a706d8695ea31f7e9cbbf9dcf760c96cf98b0067c2472584acad5a391eaa7797409ec68d67924ee6d64247e1b030d24b574c17468a7f5a2764b26dc6aadd892a2ac9622fb6e56e4c41e42437a6181afd3ded30dda1022f7031c0a46b10f64aeaf989e76bbd01bd25147750871a029b2366292a80acb4c54a7264c8167c78db824d1aab6a36889da9844dc93c9022dcc5ba6db7254c72f24b7078c41b08c8ed8d3b63ae85164b7dce7e8910ae4ba48c794b55711ba06d56c6c9d2700ee6432fe08ac3555bcd306f5a07acb98e1dfb5e98b4273fea55f79a4f9e4975843650e9f148bffc2ed141efd1e69368dcf75b643093a50250f0fb8063b0c32c1f581cc03f570895e475ad1a6f80b17800a9692fcecb9ff744d3958cc8fc7b5ef955bfa82ad5e85d64d62a532b6bb91cd7ea23b4598d2657103b7e330da7798bdc65fbc9630f5cc896547b6eb70a32175bddf736a65b0df9726891652c35c4e28366dfa67efdfe655bbfe0dda3cec260bc294336b29b1db69bc5d719c249c4a2037b9a1827ab87d3d995f9686ea80a9ca1993d8103b1cd970e8e69b661179d4d174a9d9f810eeb0bf0929c25f14abb579d7ddd4a92e4cef47e25cce642bb409e7fe94b0f47c6f3e31eade719f140516e632a2ebdab4418b55c462a2f61a529ec286943f83f06e086c1ddf57e88620d804e44899d44462ff8692c12431555fdac1818c968719143d7b363a2444674b0f5b5d23c1c27bb9664fcec2da5c50dde9946fa1f99425589f303391d1099ebf9a20773f02fc89e47105c21ccfe1d32c9ceb89f8b6cc6af91bf9847375866cfb74db920e8685b42fb2598bda6f77280b84b67c0311adeac33765816880f01e82ea1d9e4304c9f09fd6628a3e4658a5028fc7f67a1da775162ab1e2e13bdf00590a653334de66f74c3ce5d59f021cd2015d0467f2368abcd14fd4ef4fcb6f7453cd5f330649add6f3fc8adf2c10c57b2ee276893c8c8441bcb39b280e3f2fbb90cc7b982856f7671f0748fd373328c550968ebdc06b10bc5ef82ece5e3d3b3af6f667c4a4609b2adbe06d334cf40ee01262889173117d8a7f5b40fb4a9e1c19e65acf8bda443b4c6035e7821ba690d18e5bedbf9011ca7eb10f2322d5b87ad71c66db74259b74d6a957448fad46daee2607ed8575de278879a75e29d119ee4b19aa5c51304bb006bb1e1b093c79a092afbd7a6d5e128bf64d8df9a46d7157724f9b9f5d0ef00e57da47849eda2500c7c4627f6998c5b228866623c52f710d0446d00e6a31cfb689ea872e69c6121646a906d0c4efcb1f6cb3c5a22d9c7a72bff3871ae3eb5c9c4b8c68666df5929ebbc27c03bd3d6e398dcd49b878ed064da1913ab50abca7b6362d166fe899aa63cc05c1043539aad1afe44ca0a883ce1da96f1ab01295d0962d95dfe10569b44eb50fc86b019eac7179db8ae986f5ac18baa58c3a66762c4fba69c73dadb9beb9c013ce49643ccec09a8aa220c5f3aaba95f8749e90ab7ad61bfa06d385c5cbd2dd75defd6fa3a98be2ef056523d785ccfbb63afc262f5a129a77f04a2f4e026f3e25eb3be8f7c764d4343644552d70d0fba1fb1a9e2f108e355c8d5ccc8eb9c2255be3fb4146a32566f70a7b167fe3c3c051f4e9be7c954f96998c284085114429a1225a0710fe3aaf95d40b91df5c8f01cb7498ef4b658f4f2f1d517c8d03a27e44b9f31df589376f82f1e9ceeef5b11195e00a46c1f75ed9542fd3e6cf35ab503159313f28642ccc50def9412478aabcc66af43903a0a21ddcca223faa90902f067382a249108d676d7abf20d0c93892725efb615b4c836566665a15a7cb17479d1c1576e2fa6dfc6e04ff3bdce96a4a9c9f5661bb2425dfa1d39f67f91c701b3c77325efbbc27350418d521c2f0f6c9c3dda3a1c03ed467d34c38b227e675df5e4ecc7f479cd491e5c8fb94bd5a2c4588f567062d3303d50a1bc86ffbce526f479fbaaabff99f3f447fa02274f990ee9c275810eccb79cebe4b8a285d4ac1f9d84f8a6f9c941dc94df7a6095a635c5dd3fd839a42d0f4e5bdb0ed381b8fef2ecf35d1f6f1c76bcccd28b1beede485e219e407021e03e101a70790c3f3ffbd85841549a31c741fe54f87e4f357cc49e2304fc362fedeee17437f38bf534acf43c3a72fe404231d65d37ee7beba1d5093a611576e0ed55c19dfd3d8b4c37f850b1e861c28cf84ca40bf1edf471bf56cb8825226c22e99208b02ddfd98e640a5601b90d4901c8cd40a2c427c232606c5ef25fc89c82f91d9cd04f52e3ee601b606923edf325e41b8bfe2bcd32e5e30911b6b98b5429b87574e691366a553672a4013d259a3c4fdcd9e773ad1cc1aa6644ad3d620561586058946280565ee47d706cd89970bca78ae68d4236f61be2a468824c465a9b9bf2e95c99816f41bc99182390fd68b61a7a5292c02061ab8fc7b8129d9d40117700cb85a19e53078b019d1d605255db5336ae80c221e00a7b7b01f7a7dc3c6386c1ab96167c87a04abe5eb148a46e451297e73eb5f11181bd24c8ac86c867b5993623c7334eb74c26c9b954da93f5cf73634ef0bc992c7ba84911aeb18ccee202e6e2e7083059e7cc755ae11b3814f365b65816a0c1f220190fd6bdb0fd9e840be9aa0c44e8216b3c635cc52b89ed2e8bd094737c425ff082ea428659da02a8ee1a71f164cd27ae975883e27711f983d0983c553685f438ecdb1c6ef7a4404d7eacd7f621692cae88ab190c216252c024cbb19921b49c866d511aae4613b674aaed071b50cd5875823f994d6f143bd469e51146eb52cc44e380f2a77900603be657cbf44f461f1d90b5bc320d484840aa6bf51380a4c5a3a09aea6092e2612193f022923964a6b5b69a1885ef4dd606a562558a1177122dd6109c9d8982489b5561f3c24d8972c97fb010bc0aa537842b5602f5534e3d969484eb58944bb5d60e847ebe69c8d86b7781a153034cbe9524003ada655865d5ab6a985fdd516801e1462b90092cb726cc0e4c1030ae3de0b5e247e2fbc0d3c341469dbedba169da844c6e91b1088f96e8d29c2ae71c67fbf4932663df583ee70562e0a804e434e316d94869340f14584242dcd57b41a6091abf4f9b1de39c8d1ae69e78d4bde54cdec09c01ec05a3fda1cdba3e9b3a389a8f35eb33e883b33c7e93f653d8c33ef449ddcca27c56a703b7878230cd133daf17c03f3ea16b07ca83d563f99413a9a1a102ff5894d702aa211106c3fa039e08ac797d64c8307f88591f1c65cc4ae871f98fbfee0c80b8cec7ef342c9af1386315a8f4b3e3ae35029038c2ae5a4ab6af85f7dba493a755c89732a14babe926090dbc0540df4ad254e6797848303faf4457cf975156ecf9b0940a1ce1034b977a99c985e1821aad754b95bad2d99764d716d8a97b31b30df98dfb9a7851d171dd3ed23d2a2bdd8437e0fa804db7b6fe69e1d67a2f9338400a5c6043fbe119d79a9a6fefe92a272f2d6819008dd319c5b1f3c5cb94843f4fd8f076acc902c2ec701c723419434bf525e8e45313189ee226b50127500110324b9401766e65d2460e8c86320228708e93dfd3f579d40e61bc5ceeb660a7ce198f769ce1845ce7d3ce6c539c200c315d70fc3bbf4dd6b07748f5b494ce3221a502c8f36c8c79081e51560ad5aa41d8c59c4eba97ad2dfa2c1fbbe09c43f902cbc6b74d6bcff6a28b611a7a0b5b48594af6628293342d0c0bb9f92f4e3ea5860089eeffff6896064655a7ac5aa8c8691ad0c030a7a5634ce7ecdc8c8cd26af5e42d255b52c578101b8f2d19cdfcc96e49a27e78532fc307a87f61bd90a7f30448fbb8814d849a764c236a1bb1e088f90eec75f4c0214d491ab9e1c5fff815e24dfc3bb42a303c11fa7a943ba7c7555802901e8e34886b6c9d70bd8a04e521d2e2def7840f3b2f7f99d7b9dc6506a840f738ae74aa7b529ab55de7d5ef67113cc9d1d6bca971ba7a177b7bab8ad343435c33761415b6424233b28e09548826b02fff3eb77a5b880f4b077ee0e87c52e55d2395be47454fb8fd682f22ad5100e9dc7d23d1ea64c16aaa44dffa1f3eae01cd4e9b1b4700e2a0442c6319d29f324b046c0769468d38cc14b7337693176f240e59a80b64ccb27e773fe4679b66298137e2c0f45d42979baffc94d03f6f80a0f77566e709ac0f2fbfa08608bd61a31f37e1d420c4fe19ea10b53b66fd70f2c6582f7531ca7dc349bba3f3026d08cd81a9a3f692d5c36de4c4b48366a68213c3579891f68603c7a0e810533db6d97a6251908bb906865adc49db42fab52fc2a60ac2d978d2c6f22ee97bae340bf93fe94a5399f1708c942a3450ccd6be1a8e416a31ebd7497c8b802c0b40473f0e12921c4da923de17782eb25025c22297d41cd517e491cb92f96a360009a631e98d8431f1250c2dac1796c689ee6224d6c28f7dbc50194bbf7222260632955ac60dc89143eb7d9fa3e7b66eb07f003adfd190bb00a8c7b71c3eb014096bc745c5381426d74c1598ded4d1d0ce49b911dd3fef1d869c57a28b3dc4ba6add311439724c66aec2d1b7004f", 0x1000) 1.349264244s ago: executing program 4 (id=658): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000005c0)=[{0x400e, 0x5, 0x6, 0x2000803}]}) syz_emit_ethernet(0x66, &(0x7f0000000140)={@random="8f6f77ede655", @random="2144e45bd7c1", [], {@ipv6={0x86dd, {0x0, 0x6, "f96bdd", 0x30, 0x3a, 0x0, @empty, @loopback, {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x6, '\x00', {0x8, 0x6, "03cee2", 0x4, 0x3b, 0x6, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x60, 0x67, 0x0, 0x0, 0x6, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x13, 0x10, 0x1, 0x0, 0xfffc, {[@eol, @sack={0x5, 0x2a, [0xb, 0x800, 0x7, 0xb4, 0x8001, 0xfffffffb, 0x3, 0xfd0, 0x8, 0x400]}, @nop, @timestamp={0x8, 0xa, 0x1, 0x7}, @sack_perm={0x4, 0x2}]}}}}}}}) mquery(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x3) 1.270909739s ago: executing program 2 (id=663): r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1, 0x400}], 0x1}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x80, 0x8, 0x35}], 0x9, 0x0, 0xacd00000, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1, 0x400}], 0x1}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x80, 0x8, 0x35}], 0x9, 0x0, 0xacd00000, 0x0) (async) kqueue() (async) kevent(r2, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) 1.270760167s ago: executing program 2 (id=664): syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @local, [], {@arp={0x806, @generic={0xf, 0x8864, 0x6, 0x0, 0x3, @empty, "", @local, "c23b4a804d7ed3e8daf8cd8974c4fe6f"}}}}) 1.270262016s ago: executing program 3 (id=665): r0 = socket(0x2, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xb1c, 0x0) getrusage(0x0, &(0x7f00000001c0)) close(r0) r1 = socket(0x2, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r2, &(0x7f0000000080)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x438}, 0x2) close(0xffffffffffffffff) socket(0x18, 0xc003, 0x3a) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x7}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) 1.134977719s ago: executing program 7 (id=667): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000000)=0x2) read(r1, &(0x7f00000005c0)=""/1, 0x1) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)='ML', 0x2}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) write(r3, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x32) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x12a) fcntl$getflags(r0, 0x1) 1.134448442s ago: executing program 4 (id=669): mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x1) select(0x40, &(0x7f0000000000)={0x7c, 0x0, 0x0, 0x4, 0x0, 0x98, 0x7b}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x15) 1.034655295s ago: executing program 1 (id=671): writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886", 0x2}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x24, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc0284457, &(0x7f0000000280)={0x0, 0xfffffffd, 0xfeffffff, 0x9, "0800140000fffbf6ed010076d0f0ef69d5b1b1ad", 0x50000000, 0x9}) setsockopt(r1, 0x6, 0x41, &(0x7f0000000280), 0x1c) 1.034184367s ago: executing program 5 (id=672): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x500) open(&(0x7f0000000040)='./bus\x00', 0x4, 0x100) ktrace(&(0x7f0000000080)='./bus\x00', 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x8, 0x4, 0x1, 0x2, 0x5, 0x9, 0x2, 0x1, 0x5, 0xfff}) sysctl$net_inet_ipip(&(0x7f0000003480)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000003540)="729b07d1", 0x4) socket(0x18, 0x1, 0x0) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x500) (async) open(&(0x7f0000000040)='./bus\x00', 0x4, 0x100) (async) ktrace(&(0x7f0000000080)='./bus\x00', 0x1, 0x0, 0x0) (async) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x8, 0x4, 0x1, 0x2, 0x5, 0x9, 0x2, 0x1, 0x5, 0xfff}) (async) sysctl$net_inet_ipip(&(0x7f0000003480)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000003540)="729b07d1", 0x4) (async) 1.033919329s ago: executing program 1 (id=673): r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) ioctl$FIONBIO(r0, 0x82907003, &(0x7f0000000140)=0x2) ioctl$FIONBIO(r0, 0x82907003, &(0x7f0000000140)=0x1) sysctl$net_inet_ip(&(0x7f0000000600)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000640)="f16641c2", &(0x7f0000000700)=0x4, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x801) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') lchown(&(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) 992.654576ms ago: executing program 3 (id=674): r0 = syz_open_pts() close(0xffffffffffffffff) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x2, 0xfffffffe, 0x2}) mprotect(&(0x7f000007a000/0x1000)=nil, 0x1000, 0x5) poll(0x0, 0x0, 0x40007) mkdir(&(0x7f0000000180)='./file0\x00', 0x14) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f00000002c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file1\x00') r2 = getpid() fcntl$setown(r0, 0x6, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x800, 0xfffffffffffffffe) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) setuid(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x8}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001440)={0x0, 0x4}, 0x10, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x9, &(0x7f00000000c0)="e3ffcbff13b9fd812eaa4e713048e6993192964868ead2737633c897686f55da645074d597978ced14970aff07f93a1ebe257059898a5b400284d2ced0aa347f15e6913f2fb084fc81c7503b5019e80f76d5f4c15cf132fd2c4da6de7ae4b2", 0x5f) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x41, 0x0, 0x0) execve(0x0, 0x0, 0x0) 880.021606ms ago: executing program 1 (id=675): setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2fcafe9ae7e329ee, &(0x7f0000000680)="0a4357a2a204ad116934e597a9d16d1e19e436210f532decb59217603a500a300b177671aca4cf7b9496796239c467f4f8ca99a7f059f425519a85db52a8dede56f91e2b2bd68caac76485266d2ae11b8dd1bbd00531f045c46a280055adf41a69e007eb9e070db131718ed0d8a25dea0de2668b7de215b21e0a24e8708f8d35c3fc9194b3c6ecf6db99b51fdd466744cfd2a66a9b5a4eef95574cdf9d11a2a3c770eeb22c27eb513c0d1d6ad5347d6f6938a909994a5cfce1f6473a6f1f44ce7fca37d003489ad0b0065ddc8708ef8f6384493e10a2302c2a016f8e3d0a7a2ec6475419203691f9e55f9d8bb83d4a78726b51c372bd76436c9f345fc4cc22bcb9afd097ce69af633f0ed4968019758b6aae9b4ae7c6a141bfbc0d507b360bf17e113d860d0f508d1ce2fdc1d34cad9d1d2c57a64dfbd196446561e26269cf291e2b3d6adcd05d1533e5ed0c7af73c2dfea301b1e62ea282fa8df6fd610fa7ff574354c824df1e7c2b225a088139b35969a529a042c9fc39af8fd45b50a796b848d34e0fb1d9cfe3d4ad4620f69a697a060e11d935aa3cc41a98e52851a8d4b932d5aef7a26bcbc9149a576a07bc926f4bf2e1f18c19e0b1c5a0d500129249edf5f4e06d19c135d2519e92f5a86328530c5a96cdf883ec939488c86a7f557634c15283c0c0fd752027246370a40a4266904b464b2cfe7c314e3d22650a636b0f530e420749ec8779c544ad315009703785a89b060391c43a1566be394ea669c34fa5190410b3837f3ba9762c94772ad5adcab5fb0c6866ffcc68ec1e7b1e1efe383ba943b7567a77ff20372f87c100aa964ffcc02549e9938a7f800e1b280447705646a4b6933f0cb6df249fcece2ec1e48e64631b52ccd30f428294598c69bf70e016d545124590cf29f10d20b79b8f82e17b3f69a6fe217e598999c8d478c07424393db0c25404289fbe525333c4618aeea5b32993b08f343d9aad17fcd6fb5052dd7ff899ca11225471ada36f7c56cf5c7f5d502f7453dc768602843699ec509def4a93e47ac82d49a7a6b0e69a450668bd1f1b0eed0b787303018246ad0ad67efe7372184fb93e6ca8f79a87d2d448fd18db51a6e9696f0d7e1d5095d7ef02bd799e4f9e627441724345423e35cc4898e42aa640dfae80ab37b3370ea5f01c01e3d6319d614c5f6af3a45cc69791698afe1c002e99e6163380fcfba97db95a67e7ca29d5ad29a25e16002890b36ef60ba12d6a57d5fec8c42fa0d5d9c0acd2221472726cdfe8b60c0456e0062987ebc88664d016a88af6300b5477efe0b9bbbf4c580fc6bc32066b6603910502776376d61f6b53444f911e9d2061fb321ca5deb7ca934710dbb28e451ce6ca5640a079f32049f5d37aa1f6afc1543927c42a1e6b31362012480023967d9ceeb09ffa627724f4d0a894601272f84e85a0cd1ab45f5f8ae6d801a5cfde0bbd14b6f8fdb76f8a8c53c9145a136cba89e375c8c9286a319d87783b070202278179e9e44a998a71223b31f6fc0addc39bb872f71fcb58a5281b6107d2e31cdbbd7975363c634d0fd4aecfb08981d0fd08c8d6eba0ab91480988a75f2ac464d0056ce10362f56eea5ced10c290609865a7915402141010b1e1eed610a73ef0c317ffaf6d76881e20dbd96cac50a22b8075ff0462c3950b3ebb4a8ea7aa2d609315789a7709b77f71a2f95a46b2877a812b954d72cda91a8cb3aa5ffa2eb6be6bef90bc17aa0a41d31c5f1b1f1e34229ea85089c720b74f39328e85a2a39304cf79f0c8a9a6a65dd5d8354190a28abc5e5214ae25c3349f27e649d5d1341f64c62c12e72abcc06788f33a760c3e407df6079410064bdb3768235765eb68cbc10f29063a45244986bb6012da55b18e04875d1a65398139e31e559c045e3fa4b08eaa35fd785fdceb73b31526d97ad6e59e226b844cb43ad7c02724670e1c32786a85da9d1ee8b887e3eef2f1176ca9e1b565dd5be3c0db94bd88be625135d4a5daa3dd5e9c9bf93ab6f2c09c57bbdff227d2bdf0cb6f5a5e50be3c25cb16434787460c916eecc2b10b6d5431a5db2a2a5b3c9332f5def081a9464f23fca4c987a212de04437e6fd785e489a927be5e569445af3c8f3abe7db43ffb47d12c228a03a5d2d8758fa71c204fdb187cd3afe77bbf5aaa8369f2fe6d9c946848fc088d4d64548c129b9a540b7a2a9867f0d13fc6c25e2e8c09738afad00416289b845c63c15ed4b0803ffb805df7d106e2188d164951cb6563907bbddb735bdb78470ca1760eb9609cf95dd8effe306471b29dfe134a03182dbf3c755a8c16cca959e1a2b2d964810323c46413f138c22289ec024efba2674653ea256a672df9196fd0622e4ec1a57d4b4cb6f9bab45f5b1297409216d47e68f49e62d253c76f3bd8bbb0a148f32d2fbc6932fe8decaf4ce7414f4f1cf7321a7e0aba9314b35c6940fb2fc71d9694ea4ddbdd975612b35c3c2e2f3466e119538f21b873ba995166af226e94f41cb31758df588daca7987357a20003aa349b0b9ae6d76bdd83c3aa3342fcf359d2b33ae863a066f6db1acf768ab8e3b1c75abbb62607b6da25c61dae3d2e567f76d9974b47a659eb24345cbe2205b34b25f568cf782e0fe3997599e7e8070611fa710cc16553f31d03fd6535a65eb624337d943c214421c4cf6583d579c911fa75bfd8944730b0d098550c264fe937c2e0b05c3b8ce8bb78dca18ee39916098940c7b0cd0e4a3845bdde881ef72e7d948843df6069a252fd19f4040ca14276908e345a54685278f92d42462076de1b2594a867067c9056669c09e1c551c72aed3ae0eaa262f9ad852b20064af5610d2301576f7f0a649cf9a847880217d20d92037c128e4513791012553158d7f52c84c08b0d75a89e95b277bedcbadfe90c9518215dbda6532c9c835eeed48f7e90254eb1a4bc91aaf089f37fe457199c97e8f446c9923b0a916002e425744283dd930eb09814ff87a1a1bc5057e7c1c8d88bc0b59d84efc80a285f6d248063a761b19563630b2f01e85b660006f3830ab24236cf17e8489b6eba2bc036c39c3b2840877e33638f1834c6f934d9698910470c7360ef58bce9df8d7ebfba1bf9e267d4eea4572c8aeabd9321352694bf6d3c36f4253c3c3959a183628aa6a10bb48c7aa9bbf397c9c2de8fc5d69c27c328b77fa798cc2c6b90818f28be92cdc79fc2cc548133d4c7cc61db7f458fd7ad24b0cec97ea3bc35041f5058045a2043aae8e1116c71b1f11867407f4d2ded08793d20b1f04877a8a72c8261c4a51d0a2f0504c732a068783a68dff9ec9fe904569c27ba39fe809a2801023d50bc13874d03780148d5eb4baec52ab1689447e3d678fa472609776c8c33493930a8fae7c5720c26cc50835c5aa68deb09a0667d57013364d04cc7ac95f8c376367690ab67bb7a9cf285", 0x981) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7, 0x2, 0xd3, 0xd}, {0x5c, 0x4, 0xe, 0x1}, {0x1846, 0xb, 0x1, 0x2}]}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x3ff, 0x60, 0x2}) r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7626d771020000000000000000", 0xd}], 0x1}, 0x0) setuid(0xee01) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x40}, 0x2000, 0x4, r4, r4, 0xfffffffffffffffe, 0x0, 0xff, 0x10}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x1, 0x1000, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x800000018, 0x3, 0x0) getsockopt$sock_int(r9, 0xffff, 0x20, 0x0, 0x0) write(r7, &(0x7f0000000000)="ed", 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) recvmmsg(r8, &(0x7f0000000880)={&(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000200)=""/167, 0x17}], 0x1, 0x0}}, 0x10, 0x2842, 0x0) syz_emit_ethernet(0x1000e, &(0x7f0000000200)=ANY=[]) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001440)) 878.280867ms ago: executing program 7 (id=676): r0 = semget(0x3, 0x3, 0xc01) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000000)=""/252) (async) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000000)=""/252) socket(0x1, 0x5, 0x87) (async) r1 = socket(0x1, 0x5, 0x87) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) (async) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = socket(0x10, 0x4000, 0x91) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) (async) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) setsockopt(r1, 0x400, 0x4, &(0x7f00000001c0)="5b5f6b535283a01d1952a70716388e9eb03fb0859239d8a841c1236fb2e60b00c66bc853b45d0e3491278ac4a40e2d1ef8df19e1b6e519c93d73d9a1ccbb38c043546d48511775f92b21a7783f05669d8911ecda64f618e51cde15eb24e22a1f61b5e5592df5a8f7fda9e8f8615a92ef2cd3fbb4f3132a7b843f13faba9d0e68f0c2eae059d50342728c137bd3bcc121a6dd8464a0cc217f96b1ae64f1504485a953ad18713061df1e09127faacdf2703645d8eaded5ee2d08a27d0fdce585a2527994a33c074fa8878fad3ad7584d47d05a198f57545ab3fa45cb535db2c2f2850422d9a68fc42e006490f7ef435d69483c4a9524c1d2229d5638befddbea5ffa694b3ccb0f701aa58b75c33d2dd6f0e3a50b98e80d34ceb00864502c08fdf7300f9a04f32930458cdbd5b3386bb79f582ca72418774dd741f1142128f9ae0fb54a206b8964775d3d59e18f6e144c46fe985aaeca8c6c2c86c1d45e5434fac4cfd5cf467164d7319fb72a0d49f1f1f7cd88452d42829ce999834be10ebdffe7f4501200f63ebf4594cc94920ec2fdda6a68f5aa22cb973d01500b4b5a3ee0e7597e98112f7ed264ae67da36902469620b3a41ba97c7c843e050162e1edf58b2f9ba8998890729236698eed30a16f10ac4ccdb6120442360ffd6efec4461b359a37368ff0b6dd3c8ef7e07f5d98269cf90505ad7412a6313752d4861c63727dd7803cfd42683607cb2d3680f2c55b9e55ba89494edb13dd89d72ce99684856e9c73360afb899c38c2ff60f983fe890f8144be58460a0e9607b9085157102f564488223092960a2180daa101aad440994bb6bd4510fab54ef3e9fbdc2a081baa8a669ebac326aa9867f2dc9ea97e3d3aa037f5a617f4a0c18f2c327dcf454f1b76396dbfa8b50b72d102448f0f03bdbf8c60d32c9e50f07fdb96d6e614d4683412fd8b046c298c4c25ea8c84b51c1dc69f84658fc084763ee43c452ff19ba44ca17f0946fb03fbfc5ecc8487788b1ce8586f46e7dacb383ae637992a871187fe2ccaead3536248695ec1252c2a905825a3728d809cb2ded69799de2f8451d0813233d69cb07a209821d88adf32eb8a85d2250eeaeaa15b0681e2fe344f4b1f70c5eef4cd09c3d59c4674bada5f1b68f2644e1c3b704124dbed2fa4a6c4a02da15fc36258c1324cee9c50c877558ce6b3da1931748cbfb83406e46690ef597a303fd07a8a06180c5fa7ab362fbf077729d4db102d4b96638598ee47ef6f395da03ba9e844d8ab09099f4c8775f48acf44ae40abaf471d828f91e244670e99e4b9143e679bc2d5d6d45569afddc769a8d82d98a877bd32fc54a8432071d7f4c85ab3ec88cca60df7903a66ed29cf00ab211535d1ed6f14c29584938aa56358898c2d598f565bb6bf9177bf70ba16b6ff3e94ac158d000ce6188e5f85eac0189ecdcd8d03a07879e929bd054d3731dae80144e65f80193cfe5ead233b6ccd2876ba118ace877b6d43816010c03ee5be6bcbcd83a516d14bf9e589b5638f107a5103399ace0cf25d7da3c3cd9f024efb4d26b66560e66b6773844170e6d4dac7fabe34171683ecb2b773513d6559564af7cffac919c96529e58636c494dca44466139d1ae60ba6e7df267509e7cbdde838def4fa023e4ed74110c297adde8613d103dcc0714e35414f036a42f3ff3b4f33306fd18388867824cabe4145d9e5d304233ecc436b9e57cb544784d1d9e0053f7892b98290c156df86cc7cd4ac6f0e1c215a72f57a926a8793a7d91289a9210805fd00761db74c369b285e95959e8efb022c2fb081b69c591c031ae43b06eddf3e52230cc424feb8dd5602353ed2e61799705e2d4a8415295d2b31baa3f7da10cf1968729952b3a829c9093b57406dac9886a866f88919b558b6bed19e2f78aff485c72b6acfc124054da1fd23642f7c7f5a9d0221508c0f955ccc4029c0654ddce332f2012537c949564f71b4a475bbbdbeef86138d3ac63c0ae19ef3f80d46da51b946665cdbb3bc4629b0ac6bfb9988925742c3708bc5dd718b1ef35b7cd7bb2d0e450dfdfd7545f7c0d3e348b58f6300ea5b89a092c7cc75f460f4e15cfcd90e5ee99f01f1dd64428f6431033db56b128afe6b4bda506ec343e2d9272e52ca6206223c9824fa1985ec3011239dda2c44649c38f38e209c04d83c5cff375718aad4976db4a2e1015f338ccc3fcf38932aeaffb2d21c8ef334332bf44f7e073cdf423b8c6f56aabde0a5d72dfc71563e28a8bece5012452fe939c3420e4f9c4134ac3567056f3233a84ca9a1a6be466d71896793e4a8eae11a9ae92efe5c20c165aa1d1b5e5eeaacc888290d42471f5f57a1ca7d7e78c9395a268e5763003179315406675f77205fe16e70bf6e591070752fb638b3ca8f8779e53bffa7b9124fee034dae3ae400075e586fe9bb562b0bc2338231b0b560d6835d2a3a2e30757a2c1aa3b0b38628fe810ad11539476099e3e45a9076e128527e2a4b42293c1caa5524b93d428ceb2306611278fd08322f9ae344577de738545c89db6b6056ce49fdc7fd22a11858eedd4ab2123ff35a95d4ee4035c580072896310d7cc16f47db4cbd7bb109a1934b7018ef8b026b9f61bfc4ccddf6e6ea4286f33f704f0487533eaec6760a86ad7d8e7edf51c0f941c860f53debf35e7b354e9c77a08f85fca8808e4d8c82ad7640e34fd9bc0515e5911f82f4a13087ac15de733c10d7631628c7ca3b1d2116a28232957dcec50f98c821985c8f7104cfe70ec30c90380e4d9647908a8609d7dfdd297708901f14287cecf024ae3a4a796cd39e72204f09331e4ec444b77979fec7260511ceafe9ee3469b22e20fb79c223e02ffec9227021c2433a4aa76c2a9d7e8c2ed6b74db2b4af01a7f829c9186a5cae15647df5c4b36f3ddfe14244f33d2015306d2410efc9cf2449419db578d4ced34e4f936f3ccc68e4be7d5227a2f449b80a7200ba86da5a564b18c79b6a10669f52e216b95525f167d20164f2e100703ec714530e2920cbc7dad7c9f43b12a255badbce992811ecad0862e29ed45fda78db58b77fc819278380312fa91190ba741f44192a1c52c4e34b1f53f7eb459cbba59138923da13ed176988b2f76468bcc05e78c0e6150dd74570f51feb3487823a864b35e7e6bcf1fbf346f3ee4c8ea68029606ec3fe59e26fa1b82fd24e731f50cabc4676e689ab01931b32032a358fda46c74ded1632f8860198da81bc9a39250ef6d2232f0a6e209730e71ebb21753b81e7e605002a2b24f56230dd92fb8b50e0f2fd410c08592c01191f7b5c9c08d4f6a8b549659e5d9c809f523ee6765c9b45388eadfd6b05d4f5ef4335ff56263f34c9b3cc7212f7f0f786b54768d26d7a1dbdf2efb84b0d4ac298f4c3b356cfa1a2274b9cc632e83b4fd88e25d19fffd07cd1bb1f3cde6daed3e3862960ce60b76582a16b79365d50f414ac13c6d00c363aa4684b97e0289b029064ae23ddc8ffb15e04d1990efdd97eca311dcf3c50a9b67b8755039c1d2a24302b069f89714ab58f4395b26fc4d6d4bc70cb525ac2a41beab2cd1d0f5111bab4c1aa93ab5b5311d83278d972064fb2662d9c2c4e5fe6b73218477a984c7e4ff9a927802c8669ef1176b6fc948477c8f7ce641c8eb8e6c483d9298dcef92e6ed806d8735f357373e5e29073f1f59d7778b0bf68cefd59f0e1a6542cab3a807f8f57ee6025785c88d75f90ca219eaa7f6bb2ed0ce71813aba8a5df17632d777394173bed33b4c3c2fc193d25ab290b5fe7e72896b5a9d574e4354738b9777d542a2f1c71bfd3e3c9b3c588e5cb2a5583f65db56dfb4e08d7702a0e111e9a0fdc6dca4e192fc63b58a53abaabad5d49b151bf74b527c93945e24097dd558bab551e0de347f498fd659f0e0974cd6ca4584d1e7104461726d52d8bc5272aa8c8e8ce4d8ad6fa9bb6e5ae8b77f96c430207f93275035f66b4669afb0d8bc68a6fd8655d9105e80fbd5e77192d5551debd736ee4deaf02670db424f95d72ed8f77bdbce61af2c20ee2463246d7826f3e9be79eab554c93af0030ba5bc9191ef288b9aa7bdbf4f7a943213ecfbc8725323b195a111389994b87525afa8f9b384235da668a6d0f82229afa92aea50a428722d9a471a937798495b5bf3e26467fd72a257e6244c59e89a07e2a2e9ae69656f71da7681692ce5a191b5761c2f3ea9f1f44c62c5d0c943b83d18b3c9c21090f919591b5332186aae4f84a95f206b9f820e1a61573cb85c86c60907f07c9c690da83e343de8246c414cf21be4ae7e17b4087df777e4064fd7ca8779804fb847b9cdc95e1145be331d55b4df92258210746936ca85652cc5e18126a6c951b899f093909822cce5592c539e6cd1cc9727b02ed9f758367204c1d9cf7baabcd37c363332e873875b5662accf8ff64e6d481f84fa8493e01a7e6c1d86332343c1f6da5efe647a82953dd607639854955d3a38135c28292400f023a98c910f6231faf0b2da8cba6fbc768e71dd3bc3b740470f6fae07ce5086decf77a984fb1183b1d4fa2d63ecb13c2f87a81247e5a462117d6877495c93c0b2ae2f07be82be492941f8bf6b4394525a7e72b766a53004e808325accda266d54a6ce11288ba9e2fc55707c9ceab29745b3d5096d8b7c14044e505b3ffb59d552a8ec894a9a4161237ff37e495e57a8f6cd4ecd286aa2395935709a6e3fb43221e897b9508a5cfb56bb89853e05d7d1b06a3fa53014aeaa634f52746ecca216653f86547ef41e93617d4500b1079c97f46214a27bce1d675ffac3281b95e33106c4cd85770f9d02ad789f2821d4d9d675c4d5cd470befbc68e460b4c784c9038113cd78f67db9a339017ef19a03294a71db65f912683e4b3976dc713c3bd690aaaaf1a64ab3eabb29f5795a535c978b86d1cb2d66269d00ac4d6f91eb132c2bc051ab850e1057f785c303199871e6287927d3ceb0b846426c76f861664c3bb67bfa279da1c749587705a279755051cea6a002c1f38ce39755aead66a0e944ab314d9677e31bf4e1738618c6eca9283f86e45e629579d8fb6327bc66341a179b6123e60286fa7b3332629e9bed90582ee0716d310880e5ec8d64c5eadc7abe346876734795bcb107b80b8d96b256e11e67b22192492d72365769eb3c88a50dec7fbef99e32cb7655111db411395144164e6c79ad279c81bd7706bf59ad8701afb7f6eb7c8698b479acfc74f8d7946a123fe4a22a5ab304e16367eb6649d0852e0c5b9ae193df3bba817ca9c4f4b3873d03576a71ac891132dabee00dee436715f79457fe50b9e883eb0b3bd41c6db86a01c7b533e9937d923f991f2b32bc82e65c22b464de22ea31332f51851bd608b244fdd7635169078067e6b3aa47c5e7209e2e5987bd1500a57c5fdc014362156432d96fee5d977e065eec0d62237069eaeda5fc1cf553b2f24d5be727a9c86c6219d3eb5ca7c6ff634b64cd6b76140dacc5be8285bcb263d231fde152d58f0203e83d8fd0c311c0c5460856cd920c3c43b7543b7c3c8a8ea5a64ad8349ad05df4a9ce7c21f8d504df9a91a82240fd9375fee625da278497e869008bed6f8568c209f7ac2b91253317b90f70e3c589bacf41b649112e6946665ea8789c7de678799020fe16bfb1368ba54494b55ad7f48df1c0dcd181399bbeab79e711e2b819ecdacd519f0a306641684bb00358d571497ddf40aba19346b6a3ae9ab93e5c06f4b1c21bc6cd0c6e23a81fa08db0f266a35d369412174c243175e1311706df517df2695bbfbe4a15bcf2d", 0x1000) sendmsg$unix(r1, &(0x7f0000002780)={&(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000026c0)=[{&(0x7f0000001200)="8d302b164bcc53b962f7935bd4d73d58ee86c41619d13f11f7678edee42cbc7d2b45cd8708612a049c980ef54924c1a2a33518ea572ecc803344b6edf4366ba4bb33805b6d0e61585e1dd62a11c5ea27bbf289fc1032c74184732392d95c2992c73e76c272e5b1d71155d2efb58582db9c1487d3f31d8423cfb234696233ab69812717358824ea0afadd039e4f1418bc2e82899bf20d2360657a", 0x9a}, {&(0x7f00000012c0)="e16aeee42fa6b7e047e12e702b56ac384a8e467d1d3c639e837beba134ded4497a7c2f7b13e2009ab6eb674ba1e8f14e489b38a13405cb3bfa608b6ff9051d49541382f6a0ab7b830ab287efef065ef2f5a6de549024a67ac7996ddf0b", 0x5d}, {&(0x7f0000001340)}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="b0258017c57ceacf88d285266f004f5c71632dfaf7cc94ecabac9137c97c3e633a4b2f62b71875d2c982608a2e870e2a6603d9b2345b6195cf0a7f4518e6d1cb16d031a6ace521048d0f2b3d09529592422bc249917c34db49a5ad4cb14858313ec68ca2bd753ac0f94a3a9d045f23269f1d3d0ceffa3133e81d0e76a31a20ed85df253990772f38a04283f66fa5f76bcef851ccd4645e8b86e7fd19f707ca6a4bbb7f5e705a0e9519ba6cbaa14ed291035958915fb40134148331a01b661c98fe1db0d7ad66312bec10a115282496777312814b51cd362972b82caf23d1a344e636360ec946c3425173f6d35c6113ad799496a36e72a78d787d1d7745ac00663e961dcdfe8463c683208d3a636576f0e26b3eb4822fb7d37a1cb84596bb1c7118de34f4dd324e8ef586bbb7a2fe50a7a45cbff1a6cf7789e439f056a10dada3e661e87b0e038920b0425177247443b7b2f6bc8b97e97b415eeb50c6ca3a7dacde0e7f7bac880f90af20e3063a370c6e4a10069e99240419a42506b8c8492caa2f014842a88709277c0cdfb119d8320a45b4aba56dd52e1c2cd6ad27b1a32652d8dc5aa92bf13b899c4cd224d4ea90c67b7d82c1e2e47da06e76e4fe82dfc59404e90a30a3b487f0e99a050d3d2feeef8c1ca2d4a65f9b9a8e20bc0b97503bccff98fd8b452fd0d47986d0e8dea65a3f37f45a977343dd599f32dde5b78b07ca8ec175c5149ac853c6c20b64f462e86405c211096f3362380ffe9cbdb57647768a9856a6002417a922c3b7f0e6cbc1e8ad133fc063d6386cd7499a3eae42aacc2bae0f47e195d6d67bd9e0cfab3232541dadfb555a1986742093901e111f4bf3dc320e810881b90413e412c0c61a96ef0f0b0876484075bb3d4158ac82799a47ba7973beb70ff7cd9b05b03540d67492ae08b47c9e0a1cd931fb52f797eaa449db765a588b8fdabb2b5713b7794736687e9a26eb2560cd852f4a98846d2c1bce8d081f3f361da477eba913e85da50665b241f5f92ad4e86f0df810a8275d1c73cfb155334bd6973bdc11172cb08ebc0ac55164d1f0a4ba57bc76a0c8efa811a6fbb753caf281d8f6130cec7e348a1d0b24e753d57a15ceddd6f86327ca11fbe782b699bf6fa05e4f48b113c5e14bedba890be4a873364d8a614e72dbc28a0fa81fe3210806271889dfce1cf69fc2f02460c2527dba88234e539950257bac9971ea3b7bfadabee00a95aecdf483880f2e5f1be791b1bf553320cb2aa87be38cafcd4400e6a996cf6a42f9f9fbaad3213fa3796b198d2e98db078c5c5242ed795af39783c280282acd1b8373766bdaa256409801f14207d039a77c1edef2f6f31476fd15d27435f07da51250d3bb799b65df93a6b9643a36499cf162dc3289503566fa849e8134fc647ceca92a815a6862277b57c3087af2c4128a38c9cfd6e194e61ffa90c32b2e57a38f9b75b2806f8c247d7835af7022476df70a6e5ef91f21f52f17f68a0105b878dc05a056b8018703248a401e0b3bed7005bdab161d18ed52869629d7440ac711323751811dca469c797b944ce480b8bbbcb3d482a78c7fe6d587661782dcea105efd458864119e33fc44ea2d3df6f008326b826acafe9ac7b5c2e7b5c96877f6d8bc10733ccb39c30c0463bce102a7b3dc37a83d559f4ceeb2c14daf640414b5e75b078475419707eeeddedb079d4b60aca18596b6ce7f894e190973fb0ce41db93ce4f989e603207f745e13e9f02dbefebed34c56c155df52515ec95c08d24f4c26a2b2a61cfe3e1a7722a89d0d2e60cee3401525a343d882d4e252e2351e1c2541b110053e5f2f0d0a1ff190b05da13c1308a2ce4ffc9444bdae5354e70df080e06814655fd163ea2942cb727113b089852dfd732cd1385957d516b64617fe87316d3ad227dd3eb75886cd929cc73db2fa27f992c3c5fdef446d1524db93c4a83be85fa0b3b16639aa027be660b3e27386c757834b9354cdbbb48a8c8c3fa21cf84dce588588a5ab5e351d0353cac669b37e9b83e5ea1de4150b8bd56ae276d0d3d66a2e79000e40307bd6d3b257ad060dd7b31de72cd282e9c79dbc1132f92ea0250da6e52d9a71dfcac9c92f2cb04761b7c78539b34820651df4e3543226b7f969a76d9664cf4b6bdf8c62380f5eab9e69902c010f96c1dcf84bd36a29b1d3454f1ab77ce4dcda7416ea231cdc9a3a0434a8041ab45d45e07e54e10e566ff20fcf823d332e903bfd22e9899d83fe525d12f2649ac6cce889aa77c7d7ee0059b3068866d5534d8f1c6050087a58a2365100441c670efc39481cb2fce94057d927ada7681fe7427525f3dd376b488bce1699e17ec1a8e07e2f3403819ed890e814dd80590a4fb7de0ddabfc679fd445fc70e6ae646d80f3bd4357a28ca64fcfeba359b65ca8163987861f00b8d269e2aa5557ef7ad5fd596a748feb3bdc3b6ab4c963bc4bb1a28176d160494ac196565b10bf00c40ace35c589594324125056c58d5f493bffcc04c8421fef78b080f5e5f37be46b9841790981b439176eef7bab323dfd2c408fe83a0b800e81ecbd55258dc06e9370532f5e4e812f6073995d61efebd8e073a34d1a3f468450fcc552ec55b2543931380e299c67ff15cedd025f410b90e63d8e0440b324784f537bce39ac92c2ca9aed621726f438527967ee4e86205837c971c075839ac63598b7c6ae2c97cf765b42b00247847c4455cc96b372aff4150259209c1fba775954f6115161150ac2a43a80fb4239005dd778575cc02e192c4849067c2a2c717f00816f726b4c75f2bc771a7058e86cb9f51ceda1204f531a814988098222e5e66a0373c72a31987580fe8e4cbf7a391d44e355db37f637594e65741927698e7fc078fb8eaf458d97ddce0d6580ff769d901d9e234ca653746c8c4470c6feef6e824f404926740c6fe968be74a3d75111b18f976786582eb17d17612c0aeb14123b781f78ee684f642505a99ee98d8bd7836844e986cc8bba8625eecc12629b701bb996f8f843cba1ef99abd3c5605b2aea60b0233b581a81086884b385d925f62c1d0831891661f38d9dcfc85ad1bbabac97d8b396407b025f6ef29220e02e44843ae267e298f99071c0d1cb438c27e6395a8151b9e77260077d3c56f042c0b5e7faed676111e49a0c0bed983759fb15747e13ea5ce1de7466e3d969ae3c6f1142a20e474f482b7d98892c8b59ca4cd37f6894b19f3fd24d70feef5be8bbd1d8e18aefd6c1e66aa4ea3222c770d9f624cf9064aed8659225be1745937491b848f782b7e38b3c112971c5f6c8f0a22acb99fcf409ace2bfce127aef8fe4fd1212b807eaa816872c398fa2ecfa754e0f2662823dacc837943f3039ddebbed8f63c58794e48656b38240bff3f70705b79fa6f8764c926e5700c31c7d3b763c3e247e83f963df399eb8ae437b6d334a539a99f898ef81d6206e596caa80f1eef22b870ff843e75fa89ac3a6d889f0a1005ed21969a3363738f272e760184efcbdb8b5207942df48ca21d5d7994535b28a53a1dd6397387c949ae0bcc7161230d8f83cd4b2c30821c5829b726e620fe2a70b4edd96580f7335d2dd6c9254c35c11391c990c9f5d6aa02767801fa2194e919b94148e7aff4db02a2fde0be4cf3f248f6b62f02cffb5e585eacc887ae8bd14bbd65d523e822ee469272f9df88ebd68894df1db42e4b455830cc90b79f0a2e0a57061de312ae5dd06a9ef3cc1463f3cddfaf6e10ece245cf61fd3d9f5eeb25668659e6ac9aeeb8efa4b0506ff66f6fca0c39afd08b3d33555974e04c779eb4e5a3c77fa71c96224b58a24553c1be48b77511aef26d505cd63beb4059818c9ab6a620b5e90afaf1a50fc21929aaf1959021a6b89f82873f156ec0da59d6f54ae6b5fc123acf760f0dba75e22d1a2c812ec1572607c289f9ccc73bdb94dc42eeb93c2b960eb280fd1ea788b9c917111c6f04ffc0414829e0c3cefeb88468c86db75cfc4ae283ed591a09f3a458fa6465aef1b43ea048b1e9751ebedb78e5a6ef07cd74ca195fb1c9c2cf32863235daeaf28e6f741c63205e6bdf2baf85294338aa080d73df535e1d92d93fabfc905aebf6fbe1e5e4a4f918f2caacb1cb4cee5a288d70041ce952847b8d7942d113e0936e5e0911da27c6ffe2517aa71960988a2b63f93db98d6dfcf167c454703174a0d79dabb227cda3b25bcb0b8f4fc91fcd7f29f75f4bba94f49c0675b92c085a82c71f2f6efe4e763325b10ef189a9f67b9fffa90b81b677f74b47369481cdaae782cef582402e596189e1e23cb551bf662abe4ad61e152480df6381e3eaa3bb75972a2bafc474ad0aa949151148c327270990ab9a03b4cba917f244f04d742493e919548078d7009f7667838807b423099fbcc7fda238120b8770db303cabe33672c518910a9b7c09e389f628b720505bafd067c4f513967d8c329840ebbafa66da7398c769a60d50941adb39cd918964a54834d995e98ffbcbe0bb5b0ecf3f3750debc82d40847aad3285600e15ce53c40d4232cfa0d160d82555b4a200537212f0a71bd5c04d2c63dce087bf37a5f8f07edbb9ec4d61b742cfaced793a3ccdd9d1e98184c3e00645689340518072dc1192105cc09ed0755e7d6016ef7f909b077c9af8996cef9cd40b037731c1082808b5a4e9caee640a4ca2c37360e73aa76eb4c6d3d337e71facccaa3db75673e722bb7e014aacf76521a7b624ebc4a58c748a0493b1c8ae3d107d8cc9ed732bf1b59d52b8f4ffee60e49fc59a0a2343541daf6e2cfb03c31dec2c35c700c8f9aac629e6b17539b988ab17c33bf3fc83ccf609fa0a91d1f046a3c7afb2ca9a418a1b3c6ce8b4b570f176a97cf242431f728665976e52257c2f51a7abc2440b5be36f4d5a8c5e285c21a6a15ae8846bc47e7caa0484f901a5b71ecadf4e073733de1292c7e4110ba22659f7d6a051c4e66567af9d3a033cdef1e4ed9bc9a1481fde56b1d22a5019eb27be1dfdc152908aa9c1f2232dff3d0dce9b7527d1adf8073351471075906f4bbfb351514a7b480c15a2e371c765a42a89c7fc5bb770f2e311990e2abb8f7c8630df13283dfe3dffa05814b26ee5311029c13197cebe8a2c5e8b6e1abcaf194722f283e6d5e6c721a41ea4f577bada9606ff03c390f0261aa600015ccf0e4e4cd013244a73713c7f531c68e4e2f8c009631c3c68d8c7266ef36500c29a45dd8b81c5c717b3890de4801bb185737524be6758eee1fc6d8573b96e52e57292d34535a75f5baf8d023ec310c1d66b3615e9fb594503e65b89707e7b822753d532687d7b484fee09b6dda1854c1f3e7f71e0ab6806ab7379695b30b9ebfd37989c3c9bafefa24cb6943b95ec4179006ad4939859437e0bd721e44fb60324f2cdd09ee6f4f12acad1006b1a23f962e536dd9caf9b93d811822140fd947d9c5d14c75c6d5974e9d5f1acbfbde3828fae7e6f82cc99735479bd711910326871730cb5a76ea62148864d4f2634db2566b4299fb51c2ef6fb1797eeef295ac28ec0651ee5e2a9c27723782bcd885ac6d52f07f66ef89dbd6201cae523a20e9b692f8ff0262b0ad260539d6db2e27e6a947462f41a9cfe52910427b4fe9a1d6d697a736485a3061d89ec20b1d99169dc7fe17555f13262dd265b7886ac04edf6724ba4ef9d94121d81f6e2de566688758db824c5780b442afa1a884b40f9def234d3f3ef625754e4f9eeb699dbe196515a505d15cc8d435bb2e6571278abe247ced729c7f53a39b42c02779b9f60f9bb881ef37387bcb1d43f31", 0x1000}, {&(0x7f00000023c0)="7eaceadd73f0d804f6a772332ad66886a8ad31b7a099f3b8405af43e8b1e118b156eb6addfc7699741ea9635a60a481bda02559570b01a8442e4cef3f57f5583787beb9bf723745e696d7f40775fa404920ccb8af46490a8adde0479e7155b3d6797848164ac8e264e0bc5fa613eca857bb7c1094f619f19e75da2a11fdec9cc3d519927448eaa160d20e42877cb48591c3e13e42454096a84a7caae79123a57da92c5ac8e2fc1260457ac519898f8d9c96dd1d96b0cad52b9d17bf5481c51d2bc674b10d395b0463ed35bde83276dcb5caa6366aaf8b257bb4536e067732a", 0xdf}, {&(0x7f00000024c0)="7bc3ec23a34b74ec9e0b3fe995d5896cb9b204ec12c24f803d9a878ce81a1be3210e5d505cf0030400c249e7dfa665cacb285de4", 0x34}, {&(0x7f0000002500)="fd52e5ad9331983f93aa68503cd58e682ffd40f42059a67857e7b618b45b01f18468a20cc7ee97d2de274763404f0178330e98c4f6ea6fa771ddd1d2d4c024fafc4690c298a0a1980fa9299ebcc1fd0121c8da6a94d51820e9263300d42f5bbfc25f3fb8d257dab8e3283516", 0x6c}, {&(0x7f0000002580)="c008a528ee6f05fea763b84d50", 0xd}, {&(0x7f00000025c0)="45031cfbbf66bb72b3dfcdd34a433aeb14461eed26a4dfc3b2a068f5b3849eb9c3c1b9ae1b7dbb9ae865d700685b32d95d8c32cf93b5cf345027fbc072c8af4c4591646005382607e9c914ddd90e7e565ed9cf2300184dbbbc25b45c394214d5ad5112fa83c69699c37fdf0556f389a6d56d01337d66e34fa29171d93323c968352dff1a4b9428d88557fe9f1c4c4728d950f7409b476f122e90edfbc6660863d1c3e1e49707990588bf25bedfdfaa963ba5b06b19a8664e918d66453bd6c80cb24c73409aca", 0xc6}], 0xa, 0x0, 0x0, 0x1}, 0x400) setsockopt(r1, 0x1, 0x8000, &(0x7f00000027c0)="fa696b714556", 0x6) (async) setsockopt(r1, 0x1, 0x8000, &(0x7f00000027c0)="fa696b714556", 0x6) sysctl$net_inet_ah(&(0x7f0000002800), 0x4, &(0x7f0000002840), &(0x7f0000002880), &(0x7f00000028c0)="4bf18efb9ba744f27d7993ffaf71c542ad34c544935b636a4d7f7f6ac238dbebe7ca18bf050382e1465a3622cda242abecc589bc1bece5033651aa6f266207751936ff2d51ad5d820d85e94e404e1cdfbd6c29b9dc2b4d924346fcae3832e37802fd288748353b70274d82d2438cfb68192c5aa2ab927ba0600795584b110446437851634a50cf389f", 0x89) r3 = accept(r2, &(0x7f0000002980)=@in, &(0x7f00000029c0)=0xc) r4 = semget(0x2, 0x2, 0x2c) semop(r4, &(0x7f0000002a00)=[{0x0, 0x3, 0x800}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, &(0x7f0000002a80)=0xc) r7 = getgid() r8 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000002b00)={{0x0, r5, r7, r8, r9, 0x6, 0x100}, 0x10000, 0x1, 0x6}) (async) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000002b00)={{0x0, r5, r7, r8, r9, 0x6, 0x100}, 0x10000, 0x1, 0x6}) socket$inet(0x2, 0x2, 0xf2) openat$pf(0xffffffffffffff9c, &(0x7f0000002b80), 0x200, 0x0) (async) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000002b80), 0x200, 0x0) poll(&(0x7f0000002bc0)=[{r3, 0x100}, {r2, 0x20}, {r10, 0x4}, {r1, 0x1}], 0x4, 0xe) r11 = getegid() getgroups(0x2, &(0x7f0000002c00)=[r11, r6]) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000002c40), 0x100f2, 0x0) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000002c80)={0x3, 0x4, 0x200, 0x5, "bd9edb516513a38bcfe760fffcf90fce59505052", 0xfffff8b2, 0x10}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000002cc0)={0x4, 0x544, './file0\x00', 0x7f, 0x1, 0x0, 0xffffffff}) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000002cc0)={0x4, 0x544, './file0\x00', 0x7f, 0x1, 0x0, 0xffffffff}) semop(r4, &(0x7f0000002d00)=[{0x3, 0x2, 0x1800}, {0x1, 0x6, 0x1000}, {0x9, 0x3, 0x1000}, {0x3, 0x9}, {0x4, 0x4, 0x1000}], 0x5) r13 = msgget$private(0x0, 0xa4) msgsnd(r13, &(0x7f0000002d40)={0x2, "f77a2f1a222a6486696de727ced9b13f9289854d6bb9710dfbcd88c5ce35fa9c58cb637910c9c962fc8dd67a0754b4e8f9b252683b8d05921012b1d5d5de51da21a69d812b1ac70a11b3c02cf29b43a314622f0c4b616f3407fc392fcaedc990d75e305d021f43df12146eb6b7dce93be1297a6e52985cae683bfba42fb9e7ebdfbaaca29dd2fbb9ef55f4a71f4e003cf703bbd02c871bbd5c3dc852068e667641baf76a3991baaaf7480f9c87a22071edfbe9b63407ecde0963154e202b234171da4ea2ea923f0b477ce2af91676d"}, 0xd7, 0x0) (async) msgsnd(r13, &(0x7f0000002d40)={0x2, "f77a2f1a222a6486696de727ced9b13f9289854d6bb9710dfbcd88c5ce35fa9c58cb637910c9c962fc8dd67a0754b4e8f9b252683b8d05921012b1d5d5de51da21a69d812b1ac70a11b3c02cf29b43a314622f0c4b616f3407fc392fcaedc990d75e305d021f43df12146eb6b7dce93be1297a6e52985cae683bfba42fb9e7ebdfbaaca29dd2fbb9ef55f4a71f4e003cf703bbd02c871bbd5c3dc852068e667641baf76a3991baaaf7480f9c87a22071edfbe9b63407ecde0963154e202b234171da4ea2ea923f0b477ce2af91676d"}, 0xd7, 0x0) 876.32998ms ago: executing program 4 (id=677): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0xa4) open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x10) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='m', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000000)=0x2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x100000, 0x8798, 0x1, 0x1c, "d0ec170000000000cfffff9b0000a17d002000b1", 0x80c8b7, 0x1}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb4050000000000009dd52840fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r4, 0xc4504449, &(0x7f0000000740)={0x0, 0x4000, 0x2f00, 0x6, "3901224200", 0x2007, 0xffffff7f}) pipe(&(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x3, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x1, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x802069dd, &(0x7f0000000100)) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100010003}) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x9011, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f0000002c00)={0x4, 0x18, 0x29, 0x32}, 0x4, 0xfffffffffffffffe, &(0x7f0000002c80)=0xfffffffffffffee0, &(0x7f0000002cc0)="5bc75f6d", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)=0xfffffffd) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) 874.320388ms ago: executing program 5 (id=678): mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x34, 0x1, 0x2991, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x8000000000000000, 0x81}], 0x203, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0xc003, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000003c0)={0x1, 0x0, 0x10, 0x3}, 0xc) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc028756b, &(0x7f00000001c0)) r5 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r6 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000100)={0x7ff, 0xa6, 0x7fff, 0x101, 0x7fffffff, 0x205, 0x10001, 0x10, [{0x7, 0x102890, 0x5, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x104, 0xf88, 0xfffffffc, 0x9}, {0x4, 0x800, 0x8007, 0x7}, {0x401, 0x3, 0x2800, 0x7}, {0x1, 0x650, 0x2, 0x9b}, {0xce1, 0xffffffff, 0x4f4, 0x10000}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x8}, {0x6a75, 0x8001, 0x1000, 0x4}, {0x1cc, 0x10001, 0xc, 0x3}, {0x8, 0xa, 0x8}, {0xb94, 0x7, 0x4, 0x80000001}, {0x29a71717, 0xfffffffa, 0x6, 0xa}, {0x1000c, 0x5, 0x5, 0x4}, {0x0, 0xe, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r6, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r6, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x0, 0x9}, {0x0, 0x8}}, 0x0) socket(0x6, 0x8000, 0x8) socketpair(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0xef000, 0x4) sendto(r7, &(0x7f0000000300)="0814883b798a67b633dd655bfa79ba05a408668b60c756793771929bc45ba2e1394d73283f697c37f72fa0c8d04d7759b7647eaeff609a37718d7486c33859d34a2c4bba320cb5d08fc26730cab962b608c632c8cc923deb54e2461942717d99412dc946c342204ba361a3bb877a4446b3ba0c00"/128, 0x4a15fa9c8a077d79, 0x100, 0x0, 0x0) unveil(0x0, &(0x7f00000008c0)='r\x00') 874.087881ms ago: executing program 6 (id=679): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x60) open(&(0x7f00000001c0)='./file0/file0/..\x00', 0x80, 0x24) poll(0x0, 0xfffffffffffffd13, 0x6) 871.553552ms ago: executing program 2 (id=680): setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x8}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0, 0x1}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f0000000440)=""/183, 0xb7}], 0x1, &(0x7f0000000340)=""/2, 0x2}, 0x82) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xbd, 0x7fffffff, 0xffd7fdff, 0xfffffffd, "09032e4faceb089b351c0a164dc016b0763047c9", 0x29, 0x4}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) writev(r2, &(0x7f00000011c0)=[{&(0x7f0000000180)="4da507c39e81ebe3d2e7f6d6efb54fe910f83845387b59bd04c2d207e5b74c9f9b77ab15eb4d8652fcd5c197a8f98674cdd02efc496f024023ff0e3d60045ae5847a7a99d4c5a5e2d86bf381605211056cf485f36c34c403a60a259c7c4092471b7851144288e8ed3d345f9d9b35963b7f39ab42cfb794dbf23618c02accb0b4c1c60794e2ae042be0c2bce487f86e1a7e2b64f71c89e6867137d10c63a8d52a8534c27bab28382b3d084881e25c25028063697a84aa31106a4406000081bc332e7b833257df8e55f9ae717226e5edd611ffdf58f5777f", 0xd7}, {&(0x7f0000002300)="6785ac0b8f778f0f9849c8a9be25a44e0431537ac76501370005fad63d2e2cea1ce88174efbb8d04802947cac4b219a8bf4d12a9cf22c98772f3f395a8172c1abbe4cbeed6046a3457b0348903e21b17a0bd75f084b3872e3bd99bd8dde751120e7e816d56005e6c22d83c6f206a7439c7c40c079f1752a57b86793166f124e5123446a17e5088dc8f9f3c3681051217cddced097a9de6c5f7612d448cd8dc4c23480c22b546abe08ee1fb82bcda8c9d3e7fa671056e7b9934d7117e6b40e56ae8ed153d6c00c82ab01c1b245559ecd12670e28d81fcb0ad29df8991df378c2173a40f415180c02ae7df31b2fe86a0f49d2d47c94a3e6979238836d366b98efbcada61d57a228a80fef70e406bfec93c98def0f13c0192a0e7dca4a1bfab5106143635dc44240300832edf4e5a574bd4cc1f12a22f70d0c98b47fe2b719fe500a1b56960efc751c66824bec98f3a17684309eff8c340d8504e150e011dda0b30f881815252a4f1b69e36f791b85d95e7c5d80c124484432d953a9e6dbb6702fb66367c60d2e68e571f5808003ac68d159e106e63e35050a3f8395a045d5e4df33aaea4d622e71fa3987610a5c4d4e61e0bff78ed957502126f1e03643b4637ee444d4dca4b9865f340ad1a2e9794b26c71bb87f79f9951e8f7922ce3431723627a0759a7c29852584da0d20170d8bc23b8b26456f71097fc0850574675ac754f8cf12f70039e8b0e81858d18f13aeb2198c7d4143d6f4b5b8f7b2ec3263fc4a6cf7e23cd750a61bdfdf1583fbe908e2bcea6b9b8ce6a41fb9d41cab654dac1f61f4b6e140dbdb2eba423aff592bf8abc120f5676868b121319d283f623bc787fedf0147f6f534f719a16bfcc26c22910614cfc48b854dbf2bc980d35bfe548b1d0474cfbcdd189c356dd05631fd40fc24978e04b839c6e014a13eeb11866e149fa69fe45684e84a7532cc25de67876edb1af9e2989a9155b7c334eed8d15e6f59d8c6dceeef4e224eaac8e24ceb07ffeb25154ede19d3ee079b9de811fbc79c4a0b85c05472876e08733c8ade8562ef13f6811d445a95e4aba7ae45fd94d24df6cc5d4199ca2f026dd03d31320024ab3ce326334de7e37bfe59204f959d7a5d40fae05ad7e352f7336365f841d1310ea17b20ca5c926b88a9d878238764ab201cfdde70b388e9428dacef3c83df4cf5e236614b8527636d573daf715af20bb559674e5d099110b100a2813eff4edf8105edde1518001f3374e3fb87e7878c93d469728416cbb545f209be7688c0bb914d1e2ea7c6c9e9b150b5508760305d4b078b2d9d013d462d62509dd7eec30cf2453e962c286419fd3bd612de038f2a96f6e3202f0cd7b5fb39174c5074b22fdaccda99eb2533121785f8919498bd1abe6352eb126d470f45d3982ba1948add118d50f1b405698cb6e1ae238260c3649699fe43f33bb654cf6c0ca20a933c06b2fdfe5b2698f9fb56045e1670e5958f08f001cfcaecd4372786d00c19b8d0b43178f96a5a4da66ee918ea38fe39b40768bf17059ce3d1c7e052b6f89f210336e6ab33334de1bd08b9c7832156975b2435b5053d61856dd84b75b01f2e94f9a41531c6b89223fe46c9b8c39ec392eb994c78f81ab575ce2bff128a77e760e07a397e3ff4ff7abaeb6f1a0eb513b424d01d8603ff6f7391e893f39ba4a9a358dc1e7c0ce295f5b25e77ba8a9ff013a64afbc146868d115d6b239e97c2e54a262020abb6b7bba45a96e1c4c9fa984ec94d4cdf419a56c", 0x4e4}], 0x2) 698.009883ms ago: executing program 0 (id=681): execve(0x0, &(0x7f0000000380)=[&(0x7f0000000080)='!\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xffffffffffbffffc, 0x7cee, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x400}, 0xc) r3 = socket(0x800000018, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000200)={&(0x7f0000000000)=[{0x25, 0xa19}, {0x22, 0x3}], 0x2}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffe, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100, 0x200}, 0x0, 0xfffffffffffffffc, 0x82df}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x404) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) 697.527135ms ago: executing program 5 (id=682): openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="42c28b7f6f7a0eb96137824cdc91c9ad27bbcfd58427672431b43998ea1c5a999adfdacf6cf44eaf9114bafeb085bed7f72d2aba38f5c1821ceb7b6db3ed1d685b9b19bddc36f4d54c6087182b05283722312ab9658292ebc6dac82862fc0aa0f2ae462d45", 0x65}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb080048000028006607ff07509078e0000002000000009005c3ab090108807800"/54]) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x5fc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7) unveil(0x0, &(0x7f0000000000)='x\x00') 697.244151ms ago: executing program 6 (id=683): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1000) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 696.913384ms ago: executing program 6 (id=684): recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x200000000000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = socket(0x18, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b10005016000009f05000500070000000018", 0x12, 0x2, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000240)="c02a166f7bb36876cdd948ec609d2b3905d691d388e765eec4d5782500d4d5da1c732520ea8179bde1ce506defad3678cf33d8fdbeb7a6b569a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c0620ae839869d54c209bb98979517e03a54fbc0c14a7dafb2e25550976c5b2411607d13346ba462d336e3b22c92863", 0x91}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x400}, 0xa) syz_emit_ethernet(0x6a, &(0x7f0000000380)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 489.413037ms ago: executing program 6 (id=685): ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00", 0x0, 0x10}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, &(0x7f0000000100)='q', 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1c}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)="b13921d9279da143dcc8b38d024a09fa3a23b7c854ec99b36741be6dacfef8ac7851a1321fbd698a390b8ea436a6e9d17b52591ef10c994d823de9023860f8b029be951e5862f4810d5be375aa288317d4d821a6d6109b3a59a61a72fa10d0edf5fa675ba216a93daa0a809dd1be37d1714e5640fa9de2ff09477d46297947dc23416982afa466611e29d80a9a4403e5c1afe4e3176bbb838a5c50f95c12711177ec10a08fd4a2db3959e56cf1a6f28798ce0f483bceefba974ac058503afaeac2e7d6fa8474fb31f74e7735e472916d8a6d7d190b20f74284f3e3f56ab4028e80210046e5672c949910281fc73c06c15712a26268af268cbc2494e45205ade52805ec228e8d30691d30edfb3cf54d27a8f04e23dcec5d655b5a0a0f929e8f4edc6fa7ebcfdfc4e9df7a21485546be6dd45cbb6aa0af100e49a4b5f32c0bb3043c96bf2586e9878deef0cc9a5357f9dee8b525f312db01944f14dbcb35419fb08a2688c0bb4a639bd5356d610654d9458ffebb1217007a9521cdf7a3a4395e51a7f49c9d96a8371f2dfa8bd5b0bb5b9baa3f1e8f5be2ca902c64b6152969832d0ee163bee419a8e5db5222a71e8ad2f256a1f9aa22a3ed1f076401573a3ad3cb31cffe13cf0a39f5cd25318f55f2e0c7a470631eeae8eb0b66d2bd81afe8d5744ca39092c7c24ba7a0595c8cd03005f0c34cf1f60abd7de38bf87492d34ed75077c5e795f708b5c05e71981d414a4c94ba77ccec868934c576b67e7f0b96c7cb05ce373ebbc491c476cb8e05b0245223c98efd67768d80437960105f9f4f04a28066f38b7c2e9d636a01d9fc9fb6d19fe47ae1d3ca5adb97b1ca43c783cf4aaa180a8f4d90b41ede5c02a1dd163f3bd9d342efdcac54fdcadc94a21a60ff0152973130dad0818bb4a1af722e4a8d0bdaa300138da92ff5ba5d17fcc335a96c845a3f5e76f14f64d7ec10da613eac8157062f8739ce8054018bf5c51cb7ef77c8ecbdfd9bc1cce098298701d215720c4419870ff9b0b10a433d4a6c5b099ccf03080df212c3514a09353edc58c5b2cd96233186a7fd8345d603f153b89f42417cdcd3ed81cbac99b63c70656539c5d6701e860d2264e6c34c0a1fc9e8583b350f7b9171516181bb2b14edeb62f29d03523883e7435eb20716b759c0f9bab3b3d345c9d4e3cfa2211954a280d89ba5105bb522c95b3ba3ba5987ffe62c024d9cf9a5d09d7060fbc4f9c79ec580bdd1f7f39a662d6b39ee1a7a386712347ba58e18487b2dbebb713ddc45fedcf8611e6dd5ae539cd189e08fd55857a39e39fd9148716326997731bde4aa2ab2501a2e87543a7f327052f3e4b4ebc7dc10a3dd5d0b7e8ef04384311b2936f957cc71903407c6a8cf149c3c620265202aa60c74c3b339b625a6a2e8d1373ec8201d1664387942279c4ef58de1776eeb5405c248dfdc7886ef6bc1a6682028259871427234971ed57e1024b9cba11b3dc89fa00d91083f1d9add2d9ddc90723cae1fda3803d97fdeb05c3a4c8d22fdd26e9a4bc81150f6c915af05a95aa87013e69029bfa3772037c0dfa14c85ac11c835532673f588209cb8c063f06318cb201c27764fe1567172bd23fa95c03aaf451ed116859cfdc1d2a4e930cbb29045c76dc359cec957a646e3a44c3cb5b73d565d7b4765c1ed3ca1df19ff2643fad6315443550b9d75c25337f1f453c86eaeeef1352065d99f5ec9cdc32570d140b78da4f34fdfb6304d6e6a9d9781fcf8bdd914b7cb72e2cc39f7839f9627f003b2d74f7433174e67b44d44ced698a22e4e3b8c55c683e992b9a19e8e9e5964cd87494d92b243a0e60b00c0beeb15a7f416ee425061ba3a21541b7140dc0551f5281d10de12ac52ab8f4f174a8e37e119dbdf97b7bcaa3c0ce672f173ad8456c261da2a334c195f34817d7113324b805d9ac4cb85d36b3b7f4b0db88b8b3a03c21d762e6e19fde3140f2ebf1ca7273d6e3795087463ac5e5de8e3c41ea5b6c0d5279aa8106e1ad7d581a816039c38e269e905c127760da20e217b29b2476e55095abe2ef92158c0771005fd1abcba80cbf9bc5d5690f105434660c398ecb84c900d746eae06185874068c3507b13feb0aa8c9c22098ddf7feac7b2d260ed55e42f69ad175d63948911fd5c80d8025fc495a56758872c45fbfcadae6bbff937c4d58008ba7844dd82412ec12f081820d50956459f1700f4f1f74fb4344f0073fdded6dbab4e095c201c924300d7c3e08b61553c31d52d6608b61b4f5b9325f6f1fe2fbfcad1cf4237e3383c0e6008ffcc4aeb6e0ec7c2cf5d7bb71e932b99a6ba88332360ef808025a55c91ddd4556dc1e00e516ce7caa052332a90becba83b7b0aae6b4e3ac6686dd3c983ffe6a33d9bea79635f4d97f6ace9e96571badf6e0537cd096ebe61a84c246e15acaffcc1b67d18f11556d17e1e113c8c6600b1fd34ceb16e4d4a5724876b60384be2dadf2fbd62b458533a3151947aa7665d364d031d1158d1bee62359e458f207962c38c9c98541619da97278433feeec834c420d37aae99ca94103a221202ccdb0ec8012b3b4936ab0c5eed37ede0b0376153c3c4dd3957a9d026409c8ede99dac6ec00fcb701248627c362fbf94cc4c6356d42ba8e64c8f634a13d14d8a583cb51d58dbd5b6e51c2300687dd20d1115e40655d840efb4993301d1200d77b2fd547618f8197c58297c933295776c60afae2964c043b10c3297bce56957249f49a249b9d938f419e718de8736c4f2d0bed83c0f53a99d1ca820d38b3ec4c10aa8a662d547a1748566a56229acfd0fe6de505028f38defffe2b52512bf00fd3e56e87498d0be1f48a478103cf30597a212a75ee821a967e3cb39f0b7996c25dae129db5cdba37933c0429917156196f4267e8b7cde65ac64e37719b0f388a3019aa82b4901990d8052abc99548083d69ab8935b580e9fa9f83dc365d3f3c323e762774c5d6b8e9f5af087c825ed18bb04a7b0242ef6978877fbbf6f5581d1c25a44ec31b69d1004ed3bbb946108efbf6183", 0x864) ioctl$TIOCSETA(r2, 0xcd50441a, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) 486.4269ms ago: executing program 0 (id=686): setrlimit(0x4, &(0x7f0000000000)={0xa, 0x8000}) r0 = syz_open_pts() close(r0) syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x809789, 0x6, 0xd3, 0x80a19f, "bf08000100f1675910812cc900", 0x1, 0xfd}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) 486.011701ms ago: executing program 5 (id=687): syz_emit_ethernet(0x3a, &(0x7f0000000100)=ANY=[@ANYRES32=0x0, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="315bed653b35cfd522bf44ef6335adcdfba14b7881ce1e0bd716edc7e84535a0473795256857077a1ac31cb9c62f618ee931f3584be96d70154af4aba4c9f7685c087b0400000000000000608e9c8c5dbeaa4194663512c5d194b628fb95e0f19e46bc522bba5e"]) (async) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000280)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r0, 0xaf10) (async) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) r2 = socket$unix(0x1, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) (async) connect$unix(r2, &(0x7f0000000040)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) 485.685099ms ago: executing program 5 (id=688): execve(0x0, &(0x7f0000000380)=[&(0x7f0000000080)='!\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f00000001c0)="6e040000", &(0x7f0000000040)=0x4, &(0x7f0000000000)="0500d3cb", 0x4) 382.376199ms ago: executing program 6 (id=689): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0xfe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000"], 0x10}, 0x402) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) 379.652274ms ago: executing program 4 (id=690): r0 = socket(0x2, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xb1c, 0x0) getrusage(0x0, &(0x7f00000001c0)) close(r0) r1 = socket(0x2, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r2, &(0x7f0000000080)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x438}, 0x2) close(0xffffffffffffffff) socket(0x18, 0xc003, 0x3a) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x7}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) 371.656851ms ago: executing program 2 (id=691): r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x43) r3 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000000)=0x1) fcntl$dupfd(r0, 0xa, r4) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffd}, 0x10, 0x2000, 0x0) r6 = semget(0x0, 0x1, 0x281) semop(r6, &(0x7f0000000000), 0x23) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f00000009c0)=""/4081, 0xff1}], 0x2) ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100010008, 0xffffffffffffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x96, &(0x7f00000003c0), 0xfffb4161, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x6d4) r8 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r8, 0x10}], 0x1, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x4b, 0x195) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x1c, 0x0, 0x0) 371.342784ms ago: executing program 5 (id=692): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000040000000007000000087c156610c18125d7f96ecfc73fd3d89815a9c61d3952ddb06b36ac970bff03000000000000000000000000ebe1aa5323edeb51e2f0ca3ebbc2c4699a09000000acb5b302000d7d010000000100000021020000742fe2458bfbb770c1f5a8aec872ea772ec58904000000008d9810361b1257aba8c50000201201", 0x8b, 0x808, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x9, {[0xfffffbfffffffffb, 0x1, 0x6, 0x80, 0x6, 0x7, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x6, 0x93, 0xfffffffffffffff8, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0xfffffffffffffffe, 0x404000000100], [0x5, 0x80000001, 0xffffff7ffffffffa, 0x20200001, 0x5e, 0x100000000007b94, 0x800, 0x9, 0xfffffffffffffffc, 0x1], [0x1, 0x8000, 0x40000000, 0x0, 0xb, 0x11000, 0xfbffffff00000000], [0x6, 0x1fffffffffb, 0x80000001, 0x4000000, 0xfffffffffffffffe, 0x90000000], [{0x0, 0x3, 0x0, 0x7d08}, {0x9, 0x22, 0x5, 0x7fff}, {0x2, 0x0, 0xfffefffe, 0x27c}, {0x1, 0x4, 0x5, 0xff7fffffffffffff}, {0x0, 0x2, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000000}, {0x5, 0x0, 0xfffffff7, 0xb}, {0xe, 0x100, 0x1, 0xb}], {0x1, 0x8, 0x80000006, 0x3}, {0xfffe, 0xfffffff8, 0x6d5, 0x6}}}) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x9, {[0xfffffbfffffffffb, 0x1, 0x6, 0x80, 0x6, 0x7, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x6, 0x93, 0xfffffffffffffff8, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0xfffffffffffffffe, 0x404000000100], [0x5, 0x80000001, 0xffffff7ffffffffa, 0x20200001, 0x5e, 0x100000000007b94, 0x800, 0x9, 0xfffffffffffffffc, 0x1], [0x1, 0x8000, 0x40000000, 0x0, 0xb, 0x11000, 0xfbffffff00000000], [0x6, 0x1fffffffffb, 0x80000001, 0x4000000, 0xfffffffffffffffe, 0x90000000], [{0x0, 0x3, 0x0, 0x7d08}, {0x9, 0x22, 0x5, 0x7fff}, {0x2, 0x0, 0xfffefffe, 0x27c}, {0x1, 0x4, 0x5, 0xff7fffffffffffff}, {0x0, 0x2, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000000}, {0x5, 0x0, 0xfffffff7, 0xb}, {0xe, 0x100, 0x1, 0xb}], {0x1, 0x8, 0x80000006, 0x3}, {0xfffe, 0xfffffff8, 0x6d5, 0x6}}}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) (async) kevent(r0, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="60000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000002c00)={0x4, 0x18, 0x29, 0x32}, 0x4, 0xfffffffffffffffe, &(0x7f0000002c80)=0xfffffffffffffee0, &(0x7f0000002cc0)="5bc75f6d", 0x4) (async) sysctl$net_inet6_ip6(&(0x7f0000002c00)={0x4, 0x18, 0x29, 0x32}, 0x4, 0xfffffffffffffffe, &(0x7f0000002c80)=0xfffffffffffffee0, &(0x7f0000002cc0)="5bc75f6d", 0x4) 371.035796ms ago: executing program 7 (id=693): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x400007ff, 0x8018, 0x2000007, 0x0, 0x80000001, 0xba4c, 0x80010007, 0x10, [{0xfffffff8, 0x7, 0x1, 0xa}, {0x806, 0x1, 0xa, 0xfffffffa}, {0x104, 0xf89, 0x0, 0x9}, {0x801, 0x2, 0x9}, {0x401, 0x200727, 0x400, 0x3}, {0xfffffffd, 0x650, 0x1, 0x99}, {0x2ce1, 0x0, 0x4, 0x6d}, {0x6, 0x80000000, 0xd, 0x3}, {0x2, 0x4, 0x5, 0x400000ed}, {0x6, 0x8001, 0xd14, 0x480000}, {0x1ce, 0xc3}, {0x4, 0x9, 0x640, 0xa}, {0xb8c, 0x41, 0x8, 0xfffffffa}, {0x40000, 0xfffffffa, 0x9}, {0xc, 0x5, 0x203, 0x8}, {0x2000001, 0xfffffffc, 0xffe, 0x30004}]}) (async, rerun: 64) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async, rerun: 64) sendmmsg(0xffffffffffffff9c, &(0x7f0000002b40)={&(0x7f0000002b00)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000001400)="25ca4194913c02610cab3382e25e25a080828d0ad19969f2d4fc88e09a2bb962a5ade3faec9c4cb3c856aaa944211ea6057ffd199f0cc21ec8a7225f9e94157aaf", 0x41}], 0x1, 0x0, 0x13b0}, 0xc}, 0x10, 0x1) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x4000000000000089, 0x0, 0x0, 0x0, 0xfffffffffffffddb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x8, 0x0}) (async, rerun: 64) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') (async) open(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x34, 0x25, 0xc}]}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0) (async) shmget$private(0x0, 0x3000, 0x144, &(0x7f0000ffd000/0x3000)=nil) (async) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0xf98, 0xc, 0x0, 0x79, "942de26d336afab3b8c3a0032991743f4f9078fd", 0x8, 0x3}) 226.82966ms ago: executing program 7 (id=694): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001240)={0x3, &(0x7f0000000200)=[{0xc0, 0xe0, 0x80}, {0x81, 0xf, 0xff, 0x7}, {0x6, 0xb, 0x34, 0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000140)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000040), 0xf, 0x80000000) syz_emit_ethernet(0x2b, &(0x7f0000000000)={@remote, @remote, [{[], {0x8100, 0x6, 0x1}}], {@generic={0x7001, "78b41f33a49deb1a5d46d33688780b9604b7fff12fae2d3314"}}}) 225.801634ms ago: executing program 0 (id=695): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0x401, 0x3, 0x1ffffffffffffffc, 0x181c, 0x8, 0x10000000009}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x7ffffffd) (async) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x7ffffffd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x1ff, 0x6, 0x5, 0x400}, {0x40, 0x1, 0x61, 0x73}, {0x5, 0x37, 0x8, 0x4f5}, {0x4, 0x1, 0x0, 0x5}, {0x1, 0x0, 0x9, 0x27b}, {0x1000, 0x3, 0x9, 0x2}]}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x1ff, 0x6, 0x5, 0x400}, {0x40, 0x1, 0x61, 0x73}, {0x5, 0x37, 0x8, 0x4f5}, {0x4, 0x1, 0x0, 0x5}, {0x1, 0x0, 0x9, 0x27b}, {0x1000, 0x3, 0x9, 0x2}]}) mknod(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0xd02) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() (async) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() (async) r3 = syz_open_pts() close(r3) (async) close(r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x2) (async) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x409789, 0x10001, 0xfffffc06, 0x80a1a1, "bb08000100f167d910508bc49d7323000000007e", 0x0, 0x4}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') clock_getres(0x2, 0x0) chmod(&(0x7f0000000080)='./file0/file0/..\x00', 0x6) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000000)='x\x00') setgid(0xffffffffffffffff) setgroups(0x0, 0x0) (async) setgroups(0x0, 0x0) open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x4a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x25, 0xfd, 0x6}, {0x40, 0x10, 0x5, 0x1}, {0x9e, 0x19, 0x0, 0x40003}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x25, 0xfd, 0x6}, {0x40, 0x10, 0x5, 0x1}, {0x9e, 0x19, 0x0, 0x40003}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0xc0, 0xe0, 0x80, 0xfffffffd}]}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0xc0, 0xe0, 0x80, 0xfffffffd}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) 225.430159ms ago: executing program 4 (id=696): r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) r1 = socket(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b6730397804be78164991f7c8cf5f882b295be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff74b0da4f59dd028ea8af630037282102000000720f218bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f834371b6e90dfb71d89e0462c5e52000080042000"/177, 0xb1, 0x406, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="d81ad3d20cf7eb4e9be3", 0xa) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000040)="ea00000100000000", 0x8) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000400)=""/203, 0xcb}], 0x1) write(r2, &(0x7f0000000780)="2ac7a84b5483a7c68b8ce80b29cfec6756152b5b8da1fe5c7f604462318e4dec938fece7096b50938491ba70ede51efdea6cc6fc7dbcec2b927d8cef2590a45dd5fadb5816d2a0080fd7339dbc23ccdf851d9adce7bf05a586581c5fd4b3b228a76f274c643845ebbbf5b4c08b12597484c9c75aa48ce1a4737c38184dbb9f0cfaf5ae8df530840350d084794e13706fd4cb2e96f4adb07649d1fd63dda7de2f77430cf9d7e311a811d564eb2852b22638003232df7b70f2d444984a353dd01afec8f83e486299598d1935ac9de5d4dcc521258369b046814c35b2d8fa359640c2d00bc150a8bf9c14e9e4f0c783e7d0f8647fda53f6cfeeb4b36e6b3d99ba58004997e8921ac7e5da974fe5c5b9725918fd1cc42e123718b81ec199627414c7b8af87be9f8c8f19fce4f91314bde74a558570ba6f08e58023647aae72f1e5f376effb7f3fde61806fb177ca3370acc05fe2b8be0b0217230d3ce3cf6abd0ac98ea4c9a09b598d12c80f64c3bb2d7e75c49af51a84b8e225569b6da1e80eafb19e46827a05a383fd68cbb23fdfff4443e0130fcc1531e67e071a1ba1b96a83b43202a6df97a1d90bbfb0db67c87cbfd7cc26685441c6cf47ccd87ef30046c7f039817bf783141acc42e630cf58cf93b1010120bb92a07eaff1baa8ca8fab5b764b71c0d67546860247114766d292c9fece12be440e8f0ac53ea24bc93a0d7c7d6f0d6ca1043b5a80757ddb88f7a591979387b1e2ade271d6b042a8f36a1af00114a102813c6d3297b7b66e3c299d6771ca5325d171771fe4cb90ce465fb038972afbaa76d311d80dc33c93c2a4085af53c3df6b294f1c03673b1e0b3f7b94ed688072d0c41b2c9a2b0f6480d9f572460dfb9ff56429ab60c730c719652081a1105b081ff85d54c66b6100b5b87060c9a1e6543ff36f2ce157bf4bad7cf835c193ebc6c259eb539f6563bb8d7c5854909d2ccdf8e9f9d465f63dc10af1a7ba56647f472cd8c87b18a3d809909055aba4cb900dc208365b98e497bff7e8bf8db8da7b08e15eb17a4ce7f7533f7dd001a2f417907b48326bcd0d44574240db1c24041da0c962720371b9aa38d731bec33b47ea2404c1c742e2ec50ec711c6c7bf8f5f8bc6fa44473bfeefe6ef46d93ef7b5233a256b3182ef7ecd698f6872c0de2941d515767a311333ceaf8096ca478031fbaad5fd6ca3008cc131a8d05c5f605a3ed32688cc5bd69bcdc396a56c6a1367d4a4cc5c1f78ca81c07290aa82b31edd0f66789fe2d2b3b2f16d1f85533a536f97756bf0086b5670ca30be7d4c6cfa838919e583de97723dc7f2bfee477c44bcfbf67a7728b5d947323a0a2395d04ed7ad9b6d7be72cb00e6ec89fcbdd99f069013d0ff7866eac0726aa228118b40b59923c7ae1c407632159fbbadf7dcf3cbca1b67ca446d296abe99b17ec6160b54d32e8599e555c317b81b0ac3da1cd888f66aa2f4d5cf76803f419968db9e3dd6c36fa99c36037417115f5dd20e05a79c1917f47589ac3f72cb897b07ef135b54226e4109bb1b885378f14cf61fb3bbeac3c0019230585f652d51979bba347c5ef3f684bda39c62376099cba9f75edf6f3e2f0b5d36a3e3187dd76b600c05c6b2709d62608ca511081382eaeb947e924e8303538e91601b67e42c0b37f358cd27e6b41eb3e02e07819ad5ef36385a66136c07fcc79759ecde5eea7a5b6a79653ccc42903bb29f158893d7a47a97ab9302e91adf1b0169d39231be05ef2d4f7aaf51a833c95ccd2d563173105a988254e29bed63cb1d4921dde1614d28a63dae97b780edb1a5980c8ece6a273dc72ab6a87191276f83b9cbc94589160c7b84634d084d977bcd50e81a5848d239ce8742f976d121b1d291ac58aec15736818bbe72071209432703e9276a2ec8f8e7f0c64f7bc2d9893c16e895a7c0439dd12be7bff87499741433da091f5628c95a8d6fc43927fb4684e68f5e884d1ae8167357d567fa8eafa1ba53c206dccbd903fb8128f612f42588bbad0ddeac7972179261366bd46acb31b2a34842ec3567ec7b6bece29413f58e1026d394b552e4fc2e6019f0ae60798d44c3a9ba9854d1220bbfd277190862334f47318fcce24ca5c999640940a4cd382c94f2b903b65b22d2767426b857344002343a094d6af521682a8d842a35a1a4946d0e4d0d5021907a797e571f28503d033c7fa26f1c508acc1821723868e5d25ebab2b5df85c3d60a9b0350d93d0fd2a8116a750a70f3c51f3cdc2d3e7f4df248d3b1f85a7f4f138557889d6edc4db0506ea7b11b9d9f0ef345997df16cceef0f3ea0a0a2842dbaa9b4de2a9b697f438ab4195ab8cf046798542323e2b43159f8fda0bdd62f18edbe0f60fd5c60184bd12d2f5b81e4baec5f5fb397371caf41111f15ff2ba29935d38d35066d769b238117c0a9da77efac58ca6fd36751b791e057877d606f5a43db8dae38fc0ba71d606d317125f860e6f8ce306fe989950744475ac47ab876cb48181c776cdf463d4394791eb44bb9a3fffa6d28457c37625793cf0fe873935f877b968570e1dcfb9162cbf8c768caaaf5b745b0f75aeaff528bd05756e9a40c2ddef14c51437a4fb5e0fc70bbbea30350b9fcab84a289dd000e52ed9555097629f1c8c990f99c872426b5233573258cc21d0f097b2081e5bcdf2d11e84964c9c59bc73a9560f078bac88429b6bf0fa21df6cd1bb21726c02ba51c622ce28d9baa91caf4459486c2f6519c72051ca0a4ac301672f6af971c34f8975e247accaba2aecb7670c058c629a6b6d642c973c51d9385a99fe18acefd9a3726d2a3d26d1c1d0387debde69e214edfd4884875dd9bb0e598b7abad517132741e4cff0c6c6811b443540f0250a44226074dfcc0193c7e83f0d22810f8e09be755542c38250fdced013c3afa57892b288452dd7fb1bf917c44f5ea7f21bf3b2d545da89ad65ac82e6ec9598e2a36941b9d39a38f7d9591e841e11e8b96d4a899f03706e18589c4e0a4f2c8f29c013a1790489a7661a0a775f30f32ae20f42273c2835703a00630741e21cb6d95123c719c2e48d430d1f71e0fa37b434f336d7e53af8a851a4d21479648b1f9dee1962a16d320b79cc886cf09738386df96b849e6f1542035fc24cd755f346fe77adcb9b2ebb389cff14c1cbce33fbf57f4da57696a60742d79ebbe11130f25158316e4efe5e70b6ac14f30e63c0017df9bc20cb5f3a13623ed0cae4208cfe78e8ea09df602f7db6bbc2bb8fb600340136fba4141a9d722a3a66184f1777d4b9200b145c1dd43d880ff6fb04452f3dceaaf109898e3bd115b4f6dca78409d07ef8ef0bc535cbe8f83948b3817e86e50d27191689645b07ec795b2194521275bdf2b5dc75e4be0bad17ff6fd26212a2b4a2fd039f013ebea0ded473cf6e4dc3e4f93c02b3b3b5e01f9574bf16b790ccab020f293d875c244f21fc3336f531dcaf9202fee3a02529de5d439ccdc38d28ef9ed3473bf6bdca6d19e91505003001aaaf65beb7f6a16e0e252fb2e38a5e12a2cb6a7eea20c507d4f5bc876b22dd3b86a2078f41e186a1292243707603839df50ca9f7911d26372b5fc9c33867ac2d31e31383411d29445e263f38f94f19fdc2c7715feb270dfa38e1a77a229cbc8c979ca2690840b2d9c30372c0b24d3024c492c47d81865afb0e4adf2f78f023981fe398ee520e1598abd0c35068213edee8921f30ef942691af7a558de9c16eabf0514a798a69315d9ab4619a2eb6d32203c6b02b31b7a8415caae5cf839612b81a47558549cdd83ada99f698c22e163fded8ab11478d3c6245cc185aacab4f73701543c9fdd7c054fda83f815247ddea49fa1ca201540f3d827aab4eebf952b6e8023f4c4bc49e24e578914946f92a1310edd6a1e6ed66dc6e722c719500403864c5938340cead0915f3669d82a3d6112fbd79edca398ad845fb36bdd50122218b0e6e4a64c3289f04b4cbb95b71a01a279d67b1f2565f2da32072178ded96187570930c8ea760a9fa4da372485697b10ce44119ffaf48f5b162be53d1e23f817cf500127bdff711a7223eee9239f2a192db03644d8c2178d77c9aa770f520b7c6d29bff901f12dc4c7136e544e9f570e2ecf55e9328db5b9700ccb0b2a68a8c430eda0d4905f4305053a6ea15b2d3e0630c51de13859feeeed0769d1dcbfe9538cde370471376359c8e8099d932915c9b892bcd2e58dfadcd58c9d3d365bc9bddffd69187bf5fbc5581ea7eb0fe9b0759e506df4d8a833f03b9eb60b894bc0f0c4cf08a559bce8671e331422826cdec3a73efd10b9df2fc2b12279d92b37f86a431bb5d8ef062683589970381622a11bf5e55aa41228d96b8eec9d1b98c724bc98c5b1fa894c56e52d3d356a1ecff38e4dfee7d2c54ae359eb7d40e9525911e53147482fb85507117f5d23557557f348d26ed922fa217227070e676563f662384a55f448177d0809f16b494f78af2e27e383287269d1a4bbdf4eb588100768c0d8455fe9f45029f5f09c17efee2ca4f1f078b5c93a301037b30821edb394af2c3fcfaa3ec291e4abeb120dfbf5caae62857fed2056da525aff21b695b48de81aee502b63660b679622ff3f889a687c0628e2a08492f00bc673b516d14c2b6b64eae6b50ac26c45ed9f952ae8eced49be7b85e381791fe13538a3edeee789a3d017e3deca8ccf2f0a56a9379e5709ec980c1d4bcb19d2ee4e3e0d783fdd4191314ffaaa16fe047720e493710cae49f8339a02e420c0e7133e07e446956e22463fd77632f4bd95dc429055456b26b37c0dbcd013fbc855d966d4eb3a73779760b43fc71525558411bd63c2a41e7f7598dc0ec57529be1a474a0112e42818da268531244c02e86471498606733ae19b182714f9d54ade73bb4021e5d93613d6447441f19073c8ab5a825b91f1558cddbdccec660472f0ea2f5c7595991d4df1371b9c3568ff2184af296e5d7605250b8c06da44496de12bb4d7a2edfa59e1433cace3d9b730e3e60510f0d25661fe7a31ac39f8c7fd64b14b22e4f966f798d640c69ca29a54c8ec69aa2d32317117fd535c62d4b6b448779bf486f3e67dfa20b7cc956535b7b10598366cd5e888199db72f91bdef82bf21f4a2cf9aaefa487f3accf2a2a83dedb95e21612c16d8f23ce5ed7ed486ecd3ed688d650a2e60a32f1dbf2972a8f2f1fee931f0552340a618b366999a6b374e3eefa09a00de3ce5a42231a1c0bffe7604ff6477467cf2e81c58747418f7114ddbce6cb6d6ffc5940370596e5d299dafe5952a9d553b4e8e172f26d32b249a953ad26190b2f7554bef15f822e0be2be008e410c7bed511cc7c292a9eb4b7d2d0c6308e6823e5960c9ddc645c2a3e3dce0b11b573baddd88686352d15a992f170f41db81922c019f6ada6716bd4279a9f496d3644f2f56cc24748c64689d2e13f1b3768cbe3c7e5fef01841bc9e381cbfb01dbee3c67c70d66626e0af35e9c8b7ccdc0bfb73a734b38502920646c8b1ff050f9437fa738be7822db642e624215dceee86c55f0afe62a61d0dc14d9f13abf2e7cf369ca8856a8fb729dc653db2c5e04d174f7884f082375a035143a1594bb56fc4441b0d8c86edd7bc3495e180d589330758cddbeb253e4c3feaa71db4b72a1e5eb1fc32168900113d298248e1e3795c6a05c7d8a2e5fecb5eede8408a1eb6f8462434d176cae4cb14bd980a6c363742f533abd6fdfbf2f15a4eeac79047420fb694db5ed72124b4e15e31751cb1794b439b4ce0f1becafa872eb61d6baccb86795a0a784ce", 0x1000) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3b5, 0x1000381210089}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) 10.044545ms ago: executing program 6 (id=697): r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/239, 0xef, 0x1002, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r1 = syz_open_pts() close(r1) (async) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, 0x0) (async) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f00000001c0)) (async) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb", 0x2}], 0x1) (async) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0x1}}, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) 9.397987ms ago: executing program 4 (id=698): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) setrlimit(0x8, &(0x7f0000000100)={0xc, 0x6c}) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x18, 0xffffffffffffffff, &(0x7f0000000080)) r2 = syz_open_pts() writev(r2, &(0x7f0000000500)=[{&(0x7f00000012c0)="751ff681", 0x4}], 0x1) clock_gettime(0x4, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100200000, 0x6, 0x7, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0x93, 0x3, 0xffffffffffffffff, 0x200000000002, 0xd, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffe, 0xf0, 0xfffefffffffffffd, 0x20000001, 0x5e, 0x7b98, 0x80000000000001fe], [0x100000001, 0x8000, 0x4, 0x9, 0xb, 0x11000, 0xffffffff00000000], [0x8, 0x3, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x8], [{0x0, 0x0, 0x0, 0x7d0a}, {0xfffc, 0x22, 0x5}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0x2, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000000}, {0x0, 0x0, 0xfffffff9}, {0x0, 0xfd, 0x0, 0x7}], {0x1, 0x5, 0x6, 0x3}, {0xfffe, 0x3, 0x6d5, 0x6}}}) r3 = kqueue() kevent(r3, 0x0, 0xfffffffd, &(0x7f0000000040), 0x5, 0x0) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000009c0)="cff5c05664db481e33dc5782388e8000025250129bdb3b8c172b8359eb3bd47209b2a02c3b55a29b75b43b0b03", 0x2d}], 0x1) 8.291223ms ago: executing program 7 (id=699): setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0/file0\x00', 0x715, 0xc0) 0s ago: executing program 7 (id=700): syz_emit_ethernet(0x10004, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60db8344ff8c0600fefd000000010000ff80d1440000200000fe7dc9000000000000000000000000aa4e204e2200089078037904d55d"]) syz_emit_ethernet(0x43, &(0x7f0000000000)={@local, @remote, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x5, 0x1, 0x3}}], {@arp={0x806, @generic={0x6, 0x808, 0x6, 0x9, 0x2, @local, "16252deccc7bfba9dc", @broadcast, "da0ea13dcc229f4c730d28f06220004b"}}}}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.45' (ED25519) to the list of known hosts. vnd0: sloppy read from proc 15005 (syz-executor): blkno 0 bcount 42 uvn_flush: obj=0xfffffd805e823e88, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error             0#+"$%.!",%: #/--!.$ %22/2 ./file0./file0./file0./file0 κΟuvm_fault(0xffffffff839c1410, 0xffff800026422048, 0, 1) -> d kernel: page fault trap, code=0 Stopped at ffs2_balloc+0xa0d: movq 0(%rcx,%rax,8),%r14 TID PID UID PRFLAGS PFLAGS CPU COMMAND *416952 81102 0 0x2 0x1 1K syz-executor 417924 87790 0 0x2 0x1 0 syz-executor ffs2_balloc(fffffd805fe6ae28,54d96,50,fffffd80097fb410,1,ffff800033be48f8) at ffs2_balloc+0xa0d ffs_write(ffff800033be4980) at ffs_write+0x4f9 VOP_WRITE(fffffd807be278c8,ffff800033be4a30,3,fffffd80097fb410) at VOP_WRITE+0x101 ktrwriteraw(ffff800033feed20,fffffd807be278c8,fffffd80097fb410,ffff800033be4b00,ffff800033be4ae0) at ktrwriteraw+0x1be ktrsysret(ffff800033feed20,5b,0,ffff800033be4bd0) at ktrsysret+0x192 syscall(ffff800033be4c80) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7c13010b83c0, count: 8 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: uvm_fault(0xffffffff839c1410, 0xffff800026422048, 0, 1) -> d ddb{1}> trace ffs2_balloc(fffffd805fe6ae28,54d96,50,fffffd80097fb410,1,ffff800033be48f8) at ffs2_balloc+0xa0d ffs_write(ffff800033be4980) at ffs_write+0x4f9 VOP_WRITE(fffffd807be278c8,ffff800033be4a30,3,fffffd80097fb410) at VOP_WRITE+0x101 ktrwriteraw(ffff800033feed20,fffffd807be278c8,fffffd80097fb410,ffff800033be4b00,ffff800033be4ae0) at ktrwriteraw+0x1be ktrsysret(ffff800033feed20,5b,0,ffff800033be4bd0) at ktrsysret+0x192 syscall(ffff800033be4c80) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7c13010b83c0, count: -7 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff800033be48a0 rbx 0 rdx 0 rcx 0xffff800026422000 rax 0x9 r8 0xffffffffffffffff r9 0xffff800033be48f8 r10 0xe2d010be86abbf83 r11 0x358c79d2fc7b7c27 r12 0x1 r13 0xffff800000b50000 r14 0xffff800033be4730 r15 0xfffffd805fd416c0 rip 0xffffffff81a086bd ffs2_balloc+0xa0d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800033be4720 ss 0 ffs2_balloc+0xa0d: movq 0(%rcx,%rax,8),%r14 ddb{1}> show proc PROC (syz-executor) tid=416952 pid=81102 tcnt=1 stat=onproc flags process=2 proc=1 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000fffe0fc8,0xffff800033fefcc0 process=0xffff8000fffdd368 user=0xffff800033bdf000, vmspace=0xfffffd806c0625d8 estcpu=36, cpticks=31, pctcpu=0.12, user=0, sys=30, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 48438 38580 69173 0 2 0 syz-executor 48438 435862 69173 0 2 0x4000000 syz-executor 24961 288548 81064 0 2 0 syz-executor 24961 6307 81064 0 3 0x4000080 fsleep syz-executor 12062 48374 87790 0 2 0 syz-executor 12062 202272 87790 0 2 0x4000000 syz-executor 52181 311606 9461 0 2 0 syz-executor 43973 278565 49603 0 2 0 syz-executor 43973 454008 49603 0 3 0x4000080 kqread syz-executor 43973 241229 49603 0 3 0x4000080 fsleep syz-executor 6766 305639 81102 0 2 0x10 syz-executor 6766 23828 81102 0 3 0x4000090 fsleep syz-executor 6766 240402 81102 0 3 0x4000090 fsleep syz-executor 54231 204431 38730 0 2 0 syz-executor 54231 491176 38730 0 3 0x4000080 fsleep syz-executor 54231 391575 38730 0 3 0x4000080 fsleep syz-executor 85850 6082 42144 -1 2 0x1000011 syz-executor 85850 306294 42144 -1 3 0x5000090 kqpoll syz-executor 85850 374885 42144 -1 3 0x5000090 ttyout syz-executor 85850 112325 42144 -1 3 0x5000090 fsleep syz-executor 85850 446525 42144 -1 3 0x5000090 fsleep syz-executor 49603 21832 42528 0 2 0xc82 syz-executor *81102 416952 42528 0 7 0x3 syz-executor 63131 416319 0 0 3 0x14200 bored sosplice 60992 449776 0 0 3 0x14280 nfsidl nfsio 46767 430688 0 0 3 0x14280 nfsidl nfsio 3593 34122 0 0 3 0x14280 nfsidl nfsio 78604 118672 0 0 3 0x14280 nfsidl nfsio 66042 462705 0 0 3 0x14280 nfsidl nfsio 65844 412723 0 0 3 0x14280 nfsidl nfsio 33459 157275 0 0 3 0x14280 nfsidl nfsio 64808 471879 0 0 3 0x14280 nfsidl nfsio 79810 67572 0 0 3 0x14280 nfsidl nfsio 85501 133567 0 0 3 0x14280 nfsidl nfsio 89813 175652 0 0 3 0x14280 nfsidl nfsio 94716 488223 0 0 3 0x14280 nfsidl nfsio 60178 307948 0 0 3 0x14280 nfsidl nfsio 12596 92248 0 0 3 0x14280 nfsidl nfsio 42996 208414 0 0 3 0x14280 nfsidl nfsio 18921 328632 0 0 3 0x14280 nfsidl nfsio 62215 497877 0 0 3 0x14280 nfsidl nfsio 94556 272937 0 0 3 0x14280 nfsidl nfsio 8240 517772 0 0 3 0x14280 nfsidl nfsio 23975 23813 0 0 3 0x14280 nfsidl nfsio 81064 461743 42528 0 2 0xc82 syz-executor 69173 299835 42528 0 2 0xc82 syz-executor 9461 224669 42528 0 2 0xc82 syz-executor 42144 294843 42528 0 2 0xc82 syz-executor 38730 269210 42528 0 2 0xc82 syz-executor 87790 417924 42528 0 7 0x3 syz-executor 42528 471768 90615 0 3 0x82 kqread syz-executor 90615 411012 50708 0 3 0x10008a sigsusp ksh 50708 437585 81788 0 3 0x98 kqread sshd-session 81788 406151 2370 0 3 0x92 kqread sshd-session 98664 188435 1 0 3 0x100083 ttyin getty 2370 138525 1 0 3 0x88 kqread sshd 26207 89142 28564 74 3 0x1100092 bpf pflogd 28564 459714 1 0 3 0x80 sbwait pflogd 4255 469304 82428 73 3 0x1100090 kqread syslogd 82428 39473 1 0 3 0x100082 sbwait syslogd 1747 38216 1 0 3 0x100080 kqread resolvd 33557 417792 98571 77 3 0x100092 kqread dhcpleased 55488 139815 98571 77 3 0x100092 kqread dhcpleased 98571 331580 1 0 3 0x80 kqread dhcpleased 68358 63732 0 0 2 0x14200 smr 51069 204627 0 0 2 0x14200 zerothread 48846 270368 0 0 3 0x14200 aiodoned aiodoned 38016 292120 0 0 3 0x14200 syncer update 91860 232449 0 0 3 0x14200 cleaner cleaner 11505 383385 0 0 3 0x14200 reaper reaper 58355 239254 0 0 3 0x14200 pgdaemon pagedaemon 79951 149549 0 0 3 0x14200 bored viomb 24520 104896 0 0 3 0x40014200 acpi0 acpi0 6905 244986 0 0 3 0x40014200 idle1 15169 98016 0 0 3 0x14200 bored softnet1 46902 377081 0 0 3 0x14200 bored softnet0 47575 82282 0 0 3 0x14200 bored systqmp 61543 307619 0 0 3 0x14200 bored systq 28157 97651 0 0 3 0x14200 tmoslp softclockmp 99536 299270 0 0 3 0x40014200 tmoslp softclock 22925 402392 0 0 3 0x40014200 idle0 1 70858 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 24961 (syz-executor) thread 0xffff800033fee7f0 (288548) exclusive rwlock vmmaplk r = 0 (0xfffffd806c23daa0) #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+0x3c6 #7 recall_trap+0x8 Process 81102 (syz-executor) thread 0xffff800033feed20 (416952) exclusive rrwlock inode r = 0 (0xfffffd805fe6aec8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vget+0x2a2 #6 ktrwriteraw+0x175 #7 ktrsysret+0x192 #8 syscall+0xa50 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff839d3030) #0 witness_lock+0x5f1 #1 ktrsysret+0xde #2 syscall+0xa50 #3 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10230 11098K 11327K 166960K 12261 0 pcb 17 16K 17K 166960K 242 0 rtable 245 10K 10K 166960K 501 0 pf 36 18K 22K 166960K 122 0 ifaddr 43 7K 8K 166960K 84 0 ifgroup 55 2K 2K 166960K 123 0 sysctl 3 1K 9K 166960K 13 0 counters 68 36K 38K 166960K 150 0 ioctlops 0 0K 4K 166960K 1611 0 iov 0 0K 18K 166960K 115 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1404 88K 89K 166960K 2127 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 13K 166960K 17 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 28 0 dirhash 12 2K 2K 166960K 21 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 89K 166960K 866 0 sigio 0 0K 0K 166960K 10 0 proc 73 131K 164K 166960K 676 0 subproc 72 4K 4K 166960K 90 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 91 0 in_multi 99 7K 7K 166960K 140 0 ether_multi 1 0K 0K 166960K 5 0 mrt 0 0K 0K 166960K 4 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 211 943K 943K 166960K 211 0 exec 0 0K 1K 166960K 534 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 4 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 250 159K 178K 166960K 9869 0 UVM aobj 85 3K 3K 166960K 91 0 pinsyscall 43 86K 104K 166960K 2090 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 60 0 NDP 12 0K 2K 166960K 58 0 temp 51 8649K 8770K 166960K 33719 0 kqueue 16 24K 31K 166960K 179 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 84 0 81 1 0 1 1 0 8 0 rtentry 176 147 0 43 6 0 6 6 0 8 0 unpcb 144 622 0 601 7 3 4 4 0 8 2 syncache 336 12 0 12 3 2 1 1 0 8 1 tcpqe 32 3 0 3 3 2 1 1 0 8 1 tcpcb 736 333 0 325 8 6 2 7 0 8 1 arp 136 25 0 5 1 0 1 1 0 8 0 inpcb 328 1278 0 1267 17 15 2 12 0 8 0 nd6 152 32 0 7 1 0 1 1 0 8 0 pkpcb 40 10 0 10 2 1 1 1 0 8 1 kcovpl 48 10 0 2 1 0 1 1 0 8 0 ppxss 1192 34 0 34 2 1 1 1 0 8 1 pppxif 1504 1 0 1 1 0 1 1 0 8 1 pfstscr 40 1 0 0 1 0 1 1 0 8 0 pffrag 232 5 0 0 1 0 1 1 0 482 0 pffrnode 88 5 0 0 1 0 1 1 0 8 0 pffrent 40 11 0 6 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfanchor 1288 2 0 0 1 0 1 1 0 8 0 pfstitem 24 64 0 24 1 0 1 1 0 8 0 pfstkey 128 64 0 22 2 0 2 2 0 8 0 pfstate 384 63 0 23 5 0 5 5 0 8 0 pfrule 1344 27 0 20 2 1 1 2 0 8 0 rttmr 136 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 641 0 193 32 3 29 29 0 8 0 art_table 40 642 0 193 5 0 5 5 0 8 0 art_node 32 145 0 53 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 6 2 1 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 23 0 13 1 0 1 1 0 8 0 shmpl 112 88 0 6 3 0 3 3 0 8 0 dirhash 1024 23 0 6 3 0 3 3 0 8 0 dino2pl 256 3058 0 1539 96 0 96 96 0 8 0 ffsino 296 3058 0 1539 118 0 118 118 0 8 0 nchpl 144 4309 0 3744 64 33 31 64 0 8 8 rtmask 32 12 0 12 2 1 1 1 0 8 1 vnodes 216 3515 0 0 196 0 196 196 0 8 0 namei 1024 14571 0 14571 5 4 1 3 0 8 1 percpumem 16 90 0 41 1 0 1 1 0 8 0 kstatmem 264 78 0 52 4 1 3 3 0 8 1 scsiplug 72 5 0 5 2 1 1 1 0 8 1 scxspl 216 22518 0 22518 6 5 1 4 1 8 1 plimitpl 152 459 0 439 1 0 1 1 0 8 0 sigapl 424 1201 0 1132 8 0 8 8 0 8 0 knotepl 120 512 0 0 16 0 16 16 0 8 0 kqueuepl 224 421 0 407 7 2 5 5 0 8 4 pipepl 344 192 0 165 3 0 3 3 0 8 0 fdescpl 528 1164 0 1132 3 0 3 3 0 8 0 filepl 160 7497 0 7261 22 7 15 18 0 8 4 lockfpl 104 275 0 273 1 0 1 1 0 8 0 lockfspl 48 115 0 113 1 0 1 1 0 8 0 sessionpl 144 33 0 24 1 0 1 1 0 8 0 pgrppl 48 50 0 33 1 0 1 1 0 8 0 ucredpl 104 1195 0 1179 1 0 1 1 0 8 0 zombiepl 144 1386 0 1386 2 1 1 1 0 8 1 processpl 1232 1201 0 1132 6 0 6 6 0 8 0 procpl 664 2517 0 2435 8 0 8 8 0 8 0 sosppl 168 3 0 3 2 1 1 1 0 8 1 sockpl 752 2020 0 1985 26 14 12 17 0 8 7 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 127 0 0 16 0 16 16 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 22 0 0 3 0 3 3 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 182 0 0 11 0 11 11 0 8 0 bufpl 280 9749 0 3612 439 0 439 439 0 8 0 anonpl 32 11388 0 0 92 0 92 92 0 246 0 amapchunkpl 152 33055 0 32529 40 9 31 31 0 158 9 amappl16 200 4961 0 4929 48 32 16 26 0 8 8 amappl15 192 10 0 10 3 3 0 1 0 8 0 amappl14 184 9 0 9 2 2 0 1 0 8 0 amappl13 176 453 0 452 1 0 1 1 0 8 0 amappl12 168 1562 0 1519 3 0 3 3 0 8 0 amappl11 160 7 0 7 1 1 0 1 0 8 0 amappl10 152 50 0 36 1 0 1 1 0 8 0 amappl9 144 248 0 248 1 1 0 1 0 8 0 amappl8 136 31 0 28 1 0 1 1 0 8 0 amappl7 128 90 0 88 1 0 1 1 0 8 0 amappl6 120 314 0 299 1 0 1 1 0 8 0 amappl5 112 88 0 78 1 0 1 1 0 8 0 amappl4 104 470 0 441 1 0 1 1 0 8 0 amappl3 96 5636 0 5540 4 1 3 3 0 8 0 amappl2 88 1363 0 1286 2 0 2 2 0 8 0 amappl1 80 14914 0 14321 16 2 14 16 0 8 0 amappl 88 8919 0 8745 5 0 5 5 0 92 0 uvmvnodes 80 3515 0 0 72 0 72 72 0 8 0 dma32768 32768 1 0 1 1 1 0 1 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 dma512 512 1 0 1 1 0 1 1 0 8 1 dma256 256 9 0 9 3 3 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 7 0 7 2 2 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 90 0 6 2 0 2 2 0 8 0 uaddrrnd 24 1164 0 1132 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1164 0 1132 1 0 1 1 0 8 0 vmmpekpl 168 11715 0 11673 3 0 3 3 0 8 0 vmmpepl 168 85007 0 83034 119 12 107 107 0 357 11 vmsppl 488 1163 0 1132 5 0 5 5 0 8 0 rwobjpl 80 30372 0 25841 99 1 98 98 0 8 0 pdppl 4096 2335 0 2264 109 38 71 83 0 8 0 pvpl 32 19636 0 0 159 0 159 159 0 265 0 pmappl 256 1163 0 1132 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 300 0 58 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83837ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839d2e28) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x3d ktrsysret(ffff8000ffffd230,5b,0,ffff80002a318c80) at ktrsysret+0xde syscall(ffff80002a318d30) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x77364c18bdc0, count: 4 ddb{0}> trace x86_ipi_db(ffffffff83837ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839d2e28) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x3d ktrsysret(ffff8000ffffd230,5b,0,ffff80002a318c80) at ktrsysret+0xde syscall(ffff80002a318d30) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x77364c18bdc0, count: -11 ddb{0}> machine ddbcpu 1 Stopped at ffs2_balloc+0xa0d: movq 0(%rcx,%rax,8),%r14 ffs2_balloc(fffffd805fe6ae28,54d96,50,fffffd80097fb410,1,ffff800033be48f8) at ffs2_balloc+0xa0d ffs_write(ffff800033be4980) at ffs_write+0x4f9 VOP_WRITE(fffffd807be278c8,ffff800033be4a30,3,fffffd80097fb410) at VOP_WRITE+0x101 ktrwriteraw(ffff800033feed20,fffffd807be278c8,fffffd80097fb410,ffff800033be4b00,ffff800033be4ae0) at ktrwriteraw+0x1be ktrsysret(ffff800033feed20,5b,0,ffff800033be4bd0) at ktrsysret+0x192 syscall(ffff800033be4c80) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7c13010b83c0, count: 8 ddb{1}> trace ffs2_balloc(fffffd805fe6ae28,54d96,50,fffffd80097fb410,1,ffff800033be48f8) at ffs2_balloc+0xa0d ffs_write(ffff800033be4980) at ffs_write+0x4f9 VOP_WRITE(fffffd807be278c8,ffff800033be4a30,3,fffffd80097fb410) at VOP_WRITE+0x101 ktrwriteraw(ffff800033feed20,fffffd807be278c8,fffffd80097fb410,ffff800033be4b00,ffff800033be4ae0) at ktrwriteraw+0x1be ktrsysret(ffff800033feed20,5b,0,ffff800033be4bd0) at ktrsysret+0x192 syscall(ffff800033be4c80) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7c13010b83c0, count: -7