last executing test programs: 39.504616ms ago: executing program 1 (id=2): sysctl$kern(0x0, 0x0, &(0x7f0000000140)="719c7a14e47092000000000000000000000000000000002b38fe84221ffcf06f78e727722dbf", 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) open$dir(0x0, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x40, 0x2, {[0xfffffbfffffffff9, 0x0, 0xfffffffffffffffe, 0xc, 0x5, 0xc0000000000, 0x80000000, 0xffffffffeffffffe, 0x7ffffffffffffff8, 0x2f01, 0x2, 0xd, 0xffffffffffffffff, 0x1000000000000, 0x5, 0x3, 0xfffffffffffffffa, 0x100], [0x5304, 0x80000001, 0xfffffffffffffffd, 0x9e33, 0x5e, 0x60000000000000, 0x1fe, 0x3, 0x0, 0x9467], [0x2, 0x9, 0x2, 0x5, 0xe, 0x11000, 0xffffffff00000000], [0x100, 0xffd6, 0x6, 0x100020000, 0xfffffffffffffffa, 0x100], [{0x1000, 0x406, 0x5, 0x7d02}, {0xfffc, 0x1, 0x5}, {0x4, 0x0, 0x1, 0x80}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0x0, 0x2, 0x4000009, 0xfffffffffffffffb}, {0x0, 0x28291c58, 0x9, 0x2000000000000004}, {0x0, 0x0, 0x20000000, 0x8}, {0xfffc, 0x100, 0x2, 0x8}], {0x9, 0x5, 0x800}, {0xfffe, 0x80000000, 0x7, 0x8}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x95, &(0x7f0000000540), 0xfffa4961, 0x0) ioctl$TIOCSETA(r0, 0xcd604404, &(0x7f00000005c0)={0x1080ff68, 0x2, 0x80c, 0xa, "74de6800", 0x5, 0xdb60}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r3 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) select(0x40, &(0x7f0000000180)={0xffffdffffffffff9, 0x44809e9d, 0x1, 0xfffffffffffffffd, 0x9, 0x400000000181c, 0x9, 0x2000000000000024}, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) symlink(&(0x7f0000000900)='.\x00', &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x12a) renameat(r5, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r6 = open(&(0x7f0000000800)='./file1\x00', 0x8000, 0x2b) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x1) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564", 0xc}], 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x2) unveil(0x0, &(0x7f0000000580)='x\x00') ioctl$DIOCKILLSTATES(r2, 0x0, &(0x7f0000000180)={{0x26, 0x10001}, 0x0, '\x00', 0x44, {@any={'\x00', 0x0, 0x4, 0xf}, [0x1000, 0x1], 0x3, 0x5d9db7cd1906055, 0xffb8}, {@addrmask={@v4=@multicast1, @v4=@remote={0xac, 0x14, 0x0}, 0x0, 0x0, 0xfa}, [0x8001, 0x81], 0x1, 0x1, 0x9}, './file0\x00', './file0\x00', 0xa4d, 0xf}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63d6, 0xe9, 0x9, 0x6, 0x3, 0xe7, 0x10, [{0x10001044, 0x80000002, 0x5, 0x80000002}, {0xe9, 0xe6, 0x1000042, 0x2}, {0x4000cd5, 0x4baa, 0x5, 0x4}, {0x7, 0x100000ff, 0xf, 0x88ce}, {0x4, 0x200000a, 0x1, 0x10}, {0x388d, 0xffffffff, 0x85, 0x5}, {0x10000, 0xa00, 0x20003, 0xffffffff}, {0x207, 0xfffffffd, 0x2453}, {0xb, 0x1000, 0x5a, 0x7fed}, {0x8003, 0xfffffffd, 0x5, 0x12}, {0x82, 0x0, 0x8a3a0004, 0xfffffff4}, {0x2, 0xfffffffe, 0x0, 0xa68}, {0x401, 0xc, 0x8400805, 0xa5}, {0x6, 0x6, 0x102, 0x4}, {0x2, 0x1000000, 0x81, 0x7}, {0x89be2, 0x1, 0x2, 0x5}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x5) 36.329558ms ago: executing program 0 (id=1): sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x11}, 0x2, &(0x7f0000000080)="8930f71213aff58e961757d0516ee583b215814e4b850a80eeda9a39dc8eeaddcc42984a102d8e93e8123408cff508f8f5cdbb2572eb9012608d08ced2796fc1dd1a520081c6801969fc44b7e3deab4a5b9cbc72df06ece608256fb636e2c1a67fb224db599685c43cf5cf9947058c3713d282c1badee5c679f0513fc8313b5bcb1536ec784329d753630488c6be1df3edca455789ca22b9b2f5b93bdf0919ae2a20561bd34de87452401d9b3b966b7e71262c51b042098134933cc19062c3ce4bb3deedf7ddaeebc6a47c18b02f5bacdb920acff02e894be434705e8577b4b7042f24cdc1d40c5a5bbd91088182e2", &(0x7f0000000180)=0xef, &(0x7f00000001c0)="df2723a092b7aca0c9d1b13edfadff86ed7a57be8a5a7053eab944dcc64e9e2ef5f97bf3fc798de3d0c33ed87908b3d15983a993926c78761e66c99d74f7123cd7b545cb48aaed766094f409975527afdea568a583c15d4b1daa2a63bf87e06772e8096f53098d777ec7442d381de0b4561133e02331eaa3c8ccbc9d1ea911f7d2c1f16b5ad6b5d2a2f633ebccee181401cf078080c64ea89111882aaf74747fde35462428ae15fd7e05e4e57d49126c9560beb1213f2576b5e9754b8ea99a69faf4f24f855f76c0f4e9ce0fd844d520da0fb5a4e7d3a2cd6d3d506d766fbaa42697ccd2e3de34edbc2faa308e73ce6c556afe29216acc334c67ddd4b070cfa29a1ea362fa0ca06ac9f57389bf31a098815445e21f358572b7f5128c8ff449238fc5ac5ef6825ba810d3053fadc36973fe67f5a6dbc11a2405be50e8d98022d255dca9c8bff8cd284b77126ab0d16dd99effa82d99d8c5ac213693f8f8c7bde4ab9a62a4fb10756b604a7b1aecf07ff37a21dd98066a605ec9ecacc8e04e9f2e00dc1cb4cefecc247f57b79a6961415c07005084536c0bbda197ff2ce19aaa3d87ed6019e00dcf1d7b0a814a07cac77401a4b5608d25f2cde05cb02f411a05854b9c4ca5b946afdbac97ab1bca40cd76c3907ab68c7a2e0f08fa760622aac696dbb9f57c1ed824e1969f78ab398ba5a71c6ac1a42547e3bdb37a4d9d1e59b825f51f8db8dc1724081256818cfed0c7eb75e70717b53a293ba55f61f1fbe65df249c35dc617b271470319b8e1d842d2361b6c7398249aff7458402eb11b40cd38632cf0408b103279a97c7207ec08a4f0932ae804237d89d6a9ce5975a376084c01c2a03ae446798e7ed27472a5f84eab5f0259ecff6b636025a52741688a1e74ecf614da11944e302207c426d1941ff8b2aa70af204774ea8b49f52c917b9d18124dcb982e41e26b5295a19681094988e3ef93e3db3e58edc7a56d41d1e832395d0b1409691b9c70942589e94d22cf5c967f7c6fd6a4e977a86834cac5db379f38b4fcd58d414dd1063ce643f53bbfc866e23975436c80b5f31fca2820ad0b83dc638fea523b4461c29760cbe730c54e85b4d1aef8018dd9f288a10f35993ac1e067378c772bfb1e25746f3935d0063801ff684599b980df8454872e5092e7f9cee83f57775887bba30371bd24e9ac23a3625512ab58437ee186502278bcaa3e0e378ce311c4e753cb1d5718a7430e8aa046a4bf6f6ab83183905f0466ee1cdd710c614f6f5a1474332ae5d405d2fe1cdbe29df09c2cb853ef72ef9ea6f36675d55c7230a7ed6fc0629db3a5fdff543c18ba7b6571f4ed03a1e58d9a5e3feef52345948ef450a9b93743bf5a3151dbac5b3ba31a74ca7a665c41ee6937ec51cf38b3334b6da3c969ce60029e2b06383fa088384f4198feee690568c7dd9f7946b6c6fb1a821389fbc07569d1f3e7220c2891c41d0f450825bd73c6a2e5edb511ebd25a8af4a7dd39719ea36b500210fd525a1ec307a63b03189b7a92e4fc67e1f1f77b861dbe9a167efdffc0baf63904648f8c649e5a163a36f1a09017dd0ea243301a3129d06156d462134ff33fa72026164e411e3bff8db22d0e52fe0436584dfe0cbc72e0b2bc4a3c7237463925374ae5a485e96ece6db462dc0014d20b6149cc232800cea661cf617adca64ae3f99fbe6195ad31c4198ebb13561b064b56feb9f560abea826bd616573392adea4df87c3293fa58b1cf5e5e8428e450c5c8a27015b5aec2fb9c6d2167bffd57e40479a8635392e28d54b2c38d941ac81f4a8d6b216790240451840a9ce9d027285c3649aad658db0051a12eb63bba252180183c9a2d38acb69d4b475c14c4b54a4c906742312fde1f86a2a668684787a248b24f2fac045578413ffede6fcda4c4cdc42b6cbff29e738d364826206ec6791667f379dfa0e3bcd8d297bc88c0dd2b945714df1233b6a953de757248e92d0187885da3c66c1959250122674423053d3757b644a675f2bf3610d26bc3ca2e32f31f893c1cde702a7270261f00eac1f6afc39fdecf81444c87e82083f2995188f2312ba1725994848f36e5d3ba9a2a90eb9ca37864cb631b06fc351abe22af8a5b5959cca1ed0ecce5fa44338afbe36da1aa3f60b2e16615ea0e5dbf0db264ccba60ecd80a4102a2eff266698a936f05380408d0925b7d28a63612a5fb28be1c4ca2cad79e27029538946188e88c95d27dbbbb560ef8b31213de39b1940015848200c3b3afd4f948eee6a444936f7fc642d1eb9e71450344e147a7c6bb0f46ea7a93c046efd27c9933039f1a190890d2a2a72c118925a8087a4c9939a27676ee1666b19fd3b910f01bf182e0c24af92b53e2a721aa6ca71c72c17bb44b418ae72f2ed23c616410083e34109225b903329682aceeda77f4ab606311b637def86339dfded1089fe29a20e9fb6f76314071ae08806dbfad592236bd4438d2bfd082deeaa95feb457d2066436e6d61f747e6d540fddfb510bc7b8147d644485d0744b76dce68618087c8e54b893a6658965d6b78c182863c051b31ab05bd8591dec503f1fa687b7cdee9febc8d4638a8130b14c9d45dd2f6d9d2f497198a6c39525e75edd17105d1f34f7f3446f8afebe51afe2b63164692614dfbb174395f5c8fca53aef2522f964954c8ece49196e238a320c43d979fcad3cd3b62b9dbd43f2910eade425a4a36db4654c2a9adfe57c0c37e7ea8e2ceb2d99692c15aea2849ed41dea312532500e4e95b709fea81ef0657ab5a9b922effd89e3e875a3100eb33199a8afc8c8ebe33cd7ef820997714098cba4dbff004be493679965b4458a432c8fa0cab46dad8067f235824895cd7fc08d9942e4fd4dd05b43038ae32378f2a3a065e7c1abd263a2eeba767d72e0953b608564c9deaa5cd0fb105cf7bd3b7e1888f971a34dc1ac09551177fbf57af21ca61a66a5f33df98e4e534d74c68e7336e646e95764ae0c2becc38caa3854fa6f309b54e83536be6dd5eddf454ab13b89f7bea046e5848355140611bfeccce61c7cf5c7e85aeadbeef8bdb92dfb955ff8445ea9cdbbfa2600b629deaa2676a12a6cca6345152fd48ee258d733dad14dc43c4413258b6c7fbc77d3706ee5aa7103013c94183982944c63103365bfac8da80eb6ba08a64ab990ca1dea2743991bed5c1c69c85b137c6ae191732c310ee0220f36bec93aa15af6428fb771e8f51d086aaa12d56b382f578409e0d70cae7be2b37acd090b4e4e644e841cbd4ec3bc1c1bdb24c5791b2d29b92fc5e9eb5276c8c96e628543ccd40eef8ad7446ad132990910f05dae1353df7529650517f2832ffb50a0655a4b1fffe2754a13843b0ce08ae624d4a86065c4405a37c13008c945d61d71eb004db34cb29e7175aad417124183d6c8aab5d6466fc451ea08fab9365b8c9c5fa018c96bdac1821ca88cd60144d19486ed1987454a27b2756dbb9c987949d173922454cc8236b862229932eda6e285878ea1815f679f170654be97264de051c711ae27e0db21594cd3e326bfb45290240553778d56e5bb977b462a1a9b30320e6bb8d7d1b70c3c4301bd0b1809f9b4dbb4583ac412683e69f677c93ae29bdf45356986b50e9e0898e5fd03f6a86d23eff8f8c8325cc4272cbc01f555b4bba3fdb15c4805093b296d5b2bfb426da55d72c138604ba8454f1cdeadfdc239d3c55dfb3e8b560507720ac297b300c94e35adb32aa653036d586d9c76debd4672b7c0b71c03547ec6d7bab1c54429db4ad740856d1eae6d0f863ea128eca00bb337148a56bf2b67d7c05764fb176f50c2328f9d99a707cf283658ab2bc3bc583e38f924e9456418d6c1fada682add23ce3206aa50823aba517c03236e232a9c57397b0c12069555794f03d33adb041c05c8bca1ed8d209e844f54e223eb7b0e6e104c1e2b542da7258fd21e2c6096d50e85572e3047ca2a8e3007245f71376c2d2f40483404a29792c71404778aca6776b418d7d9b5e9c54203c84573a512ad5275da3aa299824036eb7ab5c7ef41622e740f012dc739a67c575a6c3b4e0a792c6e88141c2ea2cb5fb72801fbb6686c5ca930861a861f5ff5de7eb93e8a768b865730ebf19ef4d7202aa7214892ea887b3830dbe435bc7444a0b31d289e1d984dc02b1d696bfe293453f10fe3c1f5b0fc00d527ee262454ccdcd849e82b12bff1279cdaad99898d094bba83a80c4ea28d02e1599aad85ce50a8020393be00ea95a932545dad44c92bc726d73a7064be732fd420d2686669b763480e9c712690a85578c56b5967e220a0f7d1b835305ca2e4fd65a560ae55699afd9dbab4d9e0b682277b830cc9f0e2f062a0574d2829e1a4ade1c9836c31be992bd29b9dc8aac94dc5b70fba811b2e8ee7ab6c2359753d867b2da23fe077fbde56b0efe28a81a42cefc7e90f7e35d2cf5907675358043e0822e04ee0410b09b9bdafdb2699043b91eeaa0cdf94ad589ec47bcd2522d3bf764039a433ebb90e4cd6a9269e57a62c68e99d23f93ef79da1fbdf186b0bb2e5c091537da504337841229f0da5fbc9864a0c03a3343b3bc6d7af700cf8e450f59edac78100acf6e576d831626542b15a5dc9fd6cff2c4c960b59c747cd994bb1e63e9f630c0a545f5a684fc3ea7c27e587ba3ad00dc04e2a1ec84315fbc1e8d337e3126c73288018794c1395649d6e859c19e6bb09897517646565b887d8a812cd3c880dbdb72b7ce613c0c381d97f536cb0cfe86ee8e570b27c56adafa9de7375efb3442059056a73610b96d731b78589a49671dfd715f7cdec731186c78916fb5b100fa32a0c75e9f3b888aebf75237e4056e4e177d3d21dce252a959e1fb84479b85ff6a4d6b110d43810efd2854989a0f2d3367422947902ae987800762a3b7a17546d9fbb4ef81e272d22e428217dd4bd82207063faa0531e5566124862c6d01699b294210a3580ddfa73746aa8368adc5675e7cd118ca810c44cfdcdf99b39be33296360ed492882555565e71bed03980b51253ea8406a5c01b99b7828caaf986104629d1b0258b06e28abb310600290abf5f021dbc30cf41fe4071a7166f5b49430d7da1d19680913b9626e5145119a254286d2f293cd5e3128304c9f378d93285ed8a058b8b108d7d4405233ec4b5b1cac0289a662552930c733d49c82ff4a07202540a0e55ba727fb678e1b3e76ee1cd9941d0ce88a4af5a0d8a129d16009ea5123267cfdf069c2f340675d8e0b8972d111c35598cc406b6a55101bc4b75322c3ae6ff0fb29e29112f9b4a309f35316d293727aa80f858a75271220445e139dd33b7a2da8402e44ee6a5dea4160ecf62e6feccfcea14e032d5733e0f8702f00322ee609f825cebf2bf32a36e3286da772110112e92830fd51184ba7ad40714d0f94ad8fcaef67f20d7321b224de52dc9c302964ca8255b94289a151eb27839148ecd5a8a4046f5962a561683b6462a3b08d6de576e0bfd6bcf524548fd474962f96d63d6ae38138bd4025d459726da0f89d02bf210bd6f499cd138a26feb7ce353c1af2f275ea8dce25b970b669aa5380954cb5164b142f00937a4b47b674abc405110320a95ddcdf203c0dea915878d34693e8e9549e096cd1c3dd4d414fa9cbe67c46c69453279d21da99b05b393309d9a63ded7e4b6968ac00b00e29f30640ef195c7e50983439fa4a90609b430505a70d97ebdd7ac3d2fe22a26409b0e39af5110d9406c22de5a290bd81eb43657454c36f0ca6be36bfa21d55a0fa8ccb472d600931105553d17939b", 0x1000) 16.318634ms ago: executing program 3 (id=4): r0 = kqueue() (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x100c2, 0x0) ioctl$DIOCIGETIFACES(r1, 0xc0284457, &(0x7f0000000100)={'./bus\x00', 0x0, 0x200, 0xa, 0x2c, 0x48}) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) (async) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x6) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x13, 0x0, 0x7f, 0x3}, {{}, 0xfffffffffffffffa, 0x0, 0xe7b032fc3aaf9b3, 0x8, 0x100000000}], 0x8c0, 0x0, 0xffffffff, 0x0) 13.299896ms ago: executing program 6 (id=7): select(0x40, &(0x7f0000000000)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000280)=@in6={0x1c, 0x18, 0x1, 0xfffffffe, "feff0000c0b5fbee00", 0x101}, 0x1c, 0x0, 0x0, 0x0}, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x6, &(0x7f00000002c0)={0x1c, 0x18, 0x3, 0x7fffffff, "fee93f5bc387df536bd51f03c8de448c", 0x9}, 0x1c) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x5, 0x7ffffffd, 0x0, 0x8, 0x7, 0x80000000, 0x1, 0x0, 0x2000007, 0x6}) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x100637d) r2 = open(&(0x7f0000000800)='./file1\x00', 0x40, 0x2b) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x9, 0x3, 0x0, 0x8000004a, 0x23c, 0x80000101, 0x2, 0x2, 0xb, 0x40000000000a4ca}) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) 2.847147ms ago: executing program 2 (id=3): sysctl$hw(&(0x7f0000000280)={0x6, 0x8}, 0x2, 0x0, &(0x7f0000000240), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x35, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$hw(&(0x7f0000000280)={0x6, 0x8}, 0x2, &(0x7f0000000000), &(0x7f0000000240), 0x0, 0xfffffffffffffe48) 0s ago: executing program 5 (id=6): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000040)={0x1, 0x29}, 0x2, &(0x7f0000000200)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc41ed938aec02f53ec08fecbf66d1246e2feeedcc9204111abf9447a78a5bbb19fe127fb5cf6c5b88ebb63f487a840d46e183e90dff8d441d11580dc3513846e480445cd9c94", &(0x7f0000000080)=0x61, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000501600000041600000007000000087c156610c18125d7f96ecfc73fd3d89815a9c61c3952ddb06b36ac970bff03000000000000000000000000ebe1aa5323edeb51e2f0ca3ebbc2c4699a09000000acb5b302000d7d010000000100000021020000742fe2458bfbb770c1f5a8aec872ea772ec58904000000008d981007000000aba8c500002012010073de5000000000000000000000000000000000000000000000000000001f00000000000000", 0xb1, 0x80c, 0x0, 0x0) syz_open_pts() kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.73' (ED25519) to the list of known hosts. uvm_fault(0xffffffff83ab7820, 0xffff80000161302a, 0, 1) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x6a4: movzwl 0xc(%rcx,%rbx,1),%ecx TID PID UID PRFLAGS PFLAGS CPU COMMAND * 75399 96079 0 0 0x4000000 0 syz-executor arp_rtrequest(ffff8000002a2058,1,fffff6006b390018) at arp_rtrequest+0x6a4 rtrequest(1,ffff80002f0b14f0,0,ffff80002f0b1460,16) at rtrequest+0xdc1 rtm_output(ffff800001610a00,ffff80002f0b1598,ffff80002f0b14f0,0,16) at rtm_output+0x91a route_output(fffff6006f5c3400,ffff800001607150) at route_output+0xa6a route_send(ffff800001607150,fffff6006f5c3400,0,0) at route_send+0xd7 sosend(ffff800001607150,0,ffff80002f0b1748,0,0,80c) at sosend+0x804 sendit(ffff80002f0b3770,4,ffff80002f0b1840,80c,ffff80002f0b18e0) at sendit+0x5a5 sys_sendto(ffff80002f0b3770,ffff80002f0b1990,ffff80002f0b18e0) at sys_sendto+0x8d syscall(ffff80002f0b1990) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9722e161360, count: 5 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: uvm_fault(0xffffffff83ab7820, 0xffff80000161302a, 0, 1) -> e ddb> show kasan No such command ddb> trace arp_rtrequest(ffff8000002a2058,1,fffff6006b390018) at arp_rtrequest+0x6a4 rtrequest(1,ffff80002f0b14f0,0,ffff80002f0b1460,16) at rtrequest+0xdc1 rtm_output(ffff800001610a00,ffff80002f0b1598,ffff80002f0b14f0,0,16) at rtm_output+0x91a route_output(fffff6006f5c3400,ffff800001607150) at route_output+0xa6a route_send(ffff800001607150,fffff6006f5c3400,0,0) at route_send+0xd7 sosend(ffff800001607150,0,ffff80002f0b1748,0,0,80c) at sosend+0x804 sendit(ffff80002f0b3770,4,ffff80002f0b1840,80c,ffff80002f0b18e0) at sendit+0x5a5 sys_sendto(ffff80002f0b3770,ffff80002f0b1990,ffff80002f0b18e0) at sys_sendto+0x8d syscall(ffff80002f0b1990) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9722e161360, count: -10 ddb> show registers rdi 0xffff800035cc6000 rsi 0x93d rbp 0xffff80002f0b1340 rbx 0xde rdx 0xffff800035cc6000 rcx 0xffff800001612f40 rax 0xfffff6006f5c37e0 r8 0x1000 __ALIGN_SIZE r9 0 r10 0x6f88d9fb00dfd8f1 r11 0xa835e0e0356eb4f8 r12 0x1c r13 0xfffff6006f5c3700 r14 0xfffff6006b390018 r15 0xffff8000002a2058 rip 0xffffffff822a4764 arp_rtrequest+0x6a4 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80002f0b12c0 ss 0x10 arp_rtrequest+0x6a4: movzwl 0xc(%rcx,%rbx,1),%ecx ddb> show proc PROC (syz-executor) tid=75399 pid=96079 tcnt=2 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=51, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002f0b3ca0,0xffff80002f0b2fb8 process=0xffff80003b8d8d98 user=0xffff80002f0ac000, vmspace=0xfffff6006d17a460 estcpu=1, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S PRLAGS PFLAGS WAIT COMMAND 8955 342075 11263 0 2 0 0 syz-executor 8955 352791 11263 0 3 0 0x4000080 fsleep syz-executor 96079 390793 22863 0 2 0 0 syz-executor *96079 75399 22863 0 7 0 0x4000000 syz-executor 87960 351654 35349 0 2 0 0 syz-executor 87960 2217 35349 0 2 0 0x4000000 syz-executor 29241 149517 23358 0 2 0x2 0 ndp 30742 254163 17255 0 2 0x2 0 ifconfig 23358 314793 17203 0 3 0x100002 0x88 sigsusp sh 17255 422719 538 0 3 0x100002 0x88 sigsusp sh 538 431600 3697 0 3 0x2 0x80 wait syz-executor 35349 296256 3697 0 2 0x2 0xc80 syz-executor 22863 240279 3697 0 2 0x2 0xc80 syz-executor 17203 119630 3697 0 3 0x2 0x80 wait syz-executor 61388 515295 3697 0 3 0x2 0 biowait syz-executor 78074 485663 3697 0 2 0x2 0 syz-executor 78478 205463 3697 0 3 0x2 0 biowait syz-executor 11263 421368 3697 0 2 0x2 0xc80 syz-executor 3697 231666 39403 0 3 0x2 0x80 kqread syz-executor 39403 72681 15967 0 3 0x100002 0x88 sigsusp ksh 15967 366801 21538 0 3 0x10 0x88 kqread sshd-session 21538 261328 59823 0 3 0x12 0x80 kqread sshd-session 98101 36227 1 0 3 0x100003 0x80 ttyin getty 59823 508392 1 0 3 0 0x88 kqread sshd 40964 47423 27065 73 3 0x1100010 0x80 kqread syslogd 27065 407659 1 0 3 0x100002 0x80 sbwait syslogd 89489 409140 1 0 3 0x100000 0x80 kqread resolvd 51715 106245 24360 77 3 0x100012 0x80 kqread dhcpleased 64992 328606 24360 77 3 0x100012 0x80 kqread dhcpleased 24360 326271 1 0 3 0 0x80 kqread dhcpleased 64546 434922 0 0 3 0x14000 0x200 bored smr 5706 188849 0 0 2 0x14000 0x200 zerothread 14872 334057 0 0 3 0x14000 0x200 aiodoned aiodoned 90379 408495 0 0 3 0x14000 0x200 syncer update 89279 309025 0 0 3 0x14000 0x200 cleaner cleaner 47886 200523 0 0 3 0x14000 0x200 reaper reaper 97202 132284 0 0 3 0x14000 0x200 pgdaemon pagedaemon 51440 292034 0 0 3 0x14000 0x200 bored viomb 61303 63811 0 0 3 0x14000 0x40000200 acpi0 acpi0 98823 50399 0 0 3 0x14000 0x200 bored softnet0 19503 478729 0 0 3 0x14000 0x200 smrbar systqmp 75228 364710 0 0 3 0x14000 0x200 bored systq 43626 178816 0 0 3 0x14000 0x40000200 tmoslp softclock 90974 159316 0 0 3 0x14000 0x40000200 idle0 1 477469 0 0 3 0x2 0x80 wait init 0 0 -1 0 3 0x10000 0x200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11027 12104K 12118K 166960K 12111 0 pcb 18 12K 12K 166960K 21 0 rtable 230 7K 7K 166960K 346 0 pf 32 13K 13K 166960K 32 0 ifaddr 41 7K 7K 166960K 43 0 ifgroup 52 2K 2K 166960K 52 0 sysctl 3 1K 9K 166960K 7 0 counters 34 17K 17K 166960K 34 0 ioctlops 0 0K 2K 166960K 28 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1288 81K 81K 166960K 1353 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 2 0K 0K 166960K 2 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 17 61K 93K 166960K 133 0 proc 57 58K 108K 166960K 488 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 in_multi 89 6K 6K 166960K 89 0 ether_multi 1 0K 0K 166960K 1 0 mrt 0 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 25 122K 122K 166960K 25 0 exec 0 0K 1K 166960K 363 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 194 159K 168K 166960K 2814 0 UVM aobj 3 2K 2K 166960K 3 0 pinsyscall 38 76K 95K 166960K 1227 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 NDP 26 1K 1K 166960K 26 0 temp 34 9106K 9113K 166960K 3567 0 kqueue 15 24K 24K 166960K 27 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 35 0 31 1 0 1 1 0 8 0 rtentry 136 104 0 1 4 0 4 4 0 8 0 unpcb 144 37 0 22 1 0 1 1 0 8 0 syncache 336 4 0 4 1 0 1 1 0 8 1 tcpcb 736 8 0 4 1 0 1 1 0 8 0 arp 96 18 0 0 1 0 1 1 0 8 0 inpcb 328 60 0 51 2 0 2 2 0 8 1 nd6 112 20 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1072 1 0 0 1 0 1 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 412 0 0 26 0 26 26 0 8 0 art_table 40 414 0 0 5 0 5 5 0 8 0 art_node 32 104 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1553 0 94 92 0 92 92 0 8 0 ffsino 256 1553 0 94 92 0 92 92 0 8 0 nchpl 144 1743 0 53 63 0 63 63 0 8 0 vnodes 216 1634 0 0 91 0 91 91 0 8 0 namei 1024 5804 0 5802 3 0 3 3 0 8 2 kstatmem 264 25 0 0 2 0 2 2 0 8 0 scxspl 216 5985 0 5983 5 0 5 5 1 8 4 plimitpl 152 28 0 12 1 0 1 1 0 8 0 sigapl 424 428 0 386 6 0 6 6 0 8 0 knotepl 120 2466 0 2169 10 0 10 10 0 8 1 kqueuepl 184 24 0 12 1 0 1 1 0 8 0 pipepl 304 122 0 95 3 0 3 3 0 8 0 fdescpl 448 415 0 386 5 0 5 5 0 8 0 filepl 120 1419 0 1210 7 0 7 7 0 8 0 lockfpl 104 6 0 4 1 0 1 1 0 8 0 lockfspl 48 4 0 2 1 0 1 1 0 8 0 sessionpl 144 23 0 15 1 0 1 1 0 8 0 pgrppl 48 31 0 15 1 0 1 1 0 8 0 ucredpl 104 77 0 66 1 0 1 1 0 8 0 zombiepl 144 386 0 386 1 0 1 1 0 8 1 processpl 1152 428 0 386 4 0 4 4 0 8 0 procpl 664 433 0 388 5 0 5 5 0 8 0 sockpl 552 132 0 104 3 0 3 3 0 8 0 mcl8k 8192 4 0 4 1 0 1 1 0 8 1 mcl4k 4096 2475 0 2419 15 0 15 15 0 8 7 mcl2k 2048 108 0 108 1 0 1 1 0 8 1 mextrefs 64 32 0 32 1 0 1 1 0 8 1 mtagpl 96 4 0 4 1 0 1 1 0 8 1 mbufpl 256 4088 0 3954 9 0 9 9 0 8 0 bufpl 272 2213 0 102 141 0 141 141 0 8 0 anonpl 24 76581 0 73669 20 0 20 20 0 187 0 amapchunkpl 152 7347 0 6984 16 0 16 16 0 158 0 amappl16 200 1022 0 1012 4 0 4 4 0 8 3 amappl15 192 5 0 5 1 0 1 1 0 8 1 amappl14 184 410 0 407 1 0 1 1 0 8 0 amappl13 176 131 0 121 1 0 1 1 0 8 0 amappl12 168 651 0 624 2 0 2 2 0 8 0 amappl11 160 37 0 37 1 0 1 1 0 8 1 amappl10 152 78 0 67 1 0 1 1 0 8 0 amappl9 144 270 0 270 1 0 1 1 0 8 1 amappl8 136 91 0 90 1 0 1 1 0 8 0 amappl7 128 155 0 143 1 0 1 1 0 8 0 amappl6 120 165 0 161 1 0 1 1 0 8 0 amappl5 112 114 0 106 1 0 1 1 0 8 0 amappl4 104 270 0 254 1 0 1 1 0 8 0 amappl3 96 1373 0 1301 3 0 3 3 0 8 1 amappl2 88 529 0 462 2 0 2 2 0 8 0 amappl1 80 10033 0 9477 13 0 13 13 0 8 0 amappl 88 2136 0 2008 4 0 4 4 0 92 0 uvmvnodes 80 95 0 0 2 0 2 2 0 8 0 dma4096 4096 1 0 1 1 0 1 1 0 8 1 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 0 1 1 0 8 1 dma128 128 253 0 253 1 0 1 1 0 8 1 dma64 64 6 0 6 1 0 1 1 0 8 1 dma32 32 7 0 7 1 0 1 1 0 8 1 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 2 0 0 1 0 1 1 0 8 0 uaddrrnd 24 415 0 386 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 415 0 386 1 0 1 1 0 8 0 vmmpekpl 168 5354 0 5322 2 0 2 2 0 8 0 vmmpepl 168 35735 0 34107 77 0 77 77 0 357 3 vmsppl 368 414 0 386 4 0 4 4 0 8 0 rwobjpl 40 13276 0 12359 11 0 11 11 0 8 0 pdppl 4096 836 0 772 94 14 80 80 0 8 16 pvpl 32 194039 0 186047 69 0 69 69 0 265 2 pmappl 216 414 0 386 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 493 0 14 14 0 14 14 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace arp_rtrequest(ffff8000002a2058,1,fffff6006b390018) at arp_rtrequest+0x6a4 rtrequest(1,ffff80002f0b14f0,0,ffff80002f0b1460,16) at rtrequest+0xdc1 rtm_output(ffff800001610a00,ffff80002f0b1598,ffff80002f0b14f0,0,16) at rtm_output+0x91a route_output(fffff6006f5c3400,ffff800001607150) at route_output+0xa6a route_send(ffff800001607150,fffff6006f5c3400,0,0) at route_send+0xd7 sosend(ffff800001607150,0,ffff80002f0b1748,0,0,80c) at sosend+0x804 sendit(ffff80002f0b3770,4,ffff80002f0b1840,80c,ffff80002f0b18e0) at sendit+0x5a5 sys_sendto(ffff80002f0b3770,ffff80002f0b1990,ffff80002f0b18e0) at sys_sendto+0x8d syscall(ffff80002f0b1990) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9722e161360, count: -10 ddb> machine ddbcpu 1 No such command ddb> trace arp_rtrequest(ffff8000002a2058,1,fffff6006b390018) at arp_rtrequest+0x6a4 rtrequest(1,ffff80002f0b14f0,0,ffff80002f0b1460,16) at rtrequest+0xdc1 rtm_output(ffff800001610a00,ffff80002f0b1598,ffff80002f0b14f0,0,16) at rtm_output+0x91a route_output(fffff6006f5c3400,ffff800001607150) at route_output+0xa6a route_send(ffff800001607150,fffff6006f5c3400,0,0) at route_send+0xd7 sosend(ffff800001607150,0,ffff80002f0b1748,0,0,80c) at sosend+0x804 sendit(ffff80002f0b3770,4,ffff80002f0b1840,80c,ffff80002f0b18e0) at sendit+0x5a5 sys_sendto(ffff80002f0b3770,ffff80002f0b1990,ffff80002f0b18e0) at sys_sendto+0x8d syscall(ffff80002f0b1990) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9722e161360, count: -10