last executing test programs: 1.639870575s ago: executing program 1 (id=2): syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x9) r4 = dup(r0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000200)={0x0, 0x8, 0x0, 0x9, 0x10, 0xd, 0x4, 0x10, [{0xd90, 0x0, 0x0, 0x8001}, {0x10001, 0xff, 0xf, 0x80}, {0xbf7, 0xda28, 0x4, 0x4}, {0xfff, 0x8, 0x53, 0x10}, {0x2, 0xb, 0x2e, 0xb}, {0x800, 0x4, 0x7, 0x1ff}, {0xbac0, 0x4, 0x5, 0x5df}, {0x4, 0x0, 0x6, 0x6}, {0x6, 0xfffffffe, 0x1ff, 0x45}, {0xd, 0x9, 0x80000000, 0x1}, {0x800, 0x101, 0x1, 0xbf22}, {0x4, 0x514, 0xb, 0x4}, {0x2, 0x4, 0x0, 0x7}, {0x5, 0x4, 0x2, 0x3}, {0x5, 0x0, 0x8, 0x1}, {0x8bd, 0x1, 0x0, 0x1494}]}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) r8 = msgget(0x0, 0x22) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0x7fff, r2, r3, r9, 0xffffffffffffffff, 0x0, 0x7}, 0x5, 0x0, r1, r1, 0x7, 0x0, 0xffffffff, 0xff}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x4, 0x0, 0x4, 0xcc80, 0x81}, 0xc) r10 = getegid() ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0x7, &(0x7f00000004c0)=[{0x40, 0xd2, 0x4, 0x9}, {0x6, 0x3, 0x1f, 0x6}, {0xfffd, 0x1, 0x10, 0x36}, {0x8, 0x6, 0x3, 0x7}, {0x0, 0x8, 0x40, 0x9}, {0x0, 0xd, 0x6, 0xffffff55}, {0x126, 0xfd, 0x5, 0x1}]}) r11 = socket$inet(0x2, 0x3, 0x63) kevent(r5, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0xffffffffffff1813, 0xd4b}, {{r5}, 0xfffffffffffffffc, 0xcc, 0x40, 0x0, 0x6}, {{r5}, 0xfffffffffffffffc, 0x5, 0x20000000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x6, 0x8}, {{r11}, 0xfffffffffffffff9, 0x10, 0x80, 0x0, 0x1}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x78e6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x5, 0x1}, {{r6}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x0, 0x7f}], 0x200, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x4}], 0x7f, &(0x7f0000000680)={0x2, 0x3}) sendmsg(r5, &(0x7f0000001d00)={&(0x7f00000006c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000700), 0x0, &(0x7f0000000740)=[{0xa8, 0xffff, 0x2, "6cb889c6217997ddec7355eb9809a72004a321d8fc1038acf86304351210058c752586c5c91ab81af23435ee66fa1403d38f3007abcdc16450870fca8c7dbc88415a7c8ae2039e84aa21c49e6cee26276e8fa6ae638a4c1bffbf7ab67bbfc46a458d77bbb10ab1f9d6437342d4ef2a2964c2ca340dfc169548f25a4fb6feb57753b554c231898693656bd034c6580e04554407f9b7"}, {0xd8, 0x1, 0x2, "215e1f683198ced0dadfc10322612de5bf3f7aaf51316662695de87e23fa2e791a0c58d8e5dfb0c8a0f1b36b8accd584edf70fd744cf4cdd96d62d85e80b57a8f3aa3830fc092f9241f5665b53bdc332c5a0504d8d4507a0218eedc2d7c0b0a2a496daff7e1413d50c7aee10482719469b769848aed6dfe9778fb8a84143fb249cbb8d4fa03bc2fd08098de0b47a5ef859106677f7a00401b6119ee7da28a51262a2c587436151b579cf5e98b57b45d7faee2dcf560c866b6a1e6cee7a166471e19d"}, {0x100, 0xffff, 0x1, "160da3b1f8ac9f1ef86d6ec6daa1d1abe70f737e72a16b97f1d74b7dd98630e707a1bd04d08910e17e23baa620157f2488b3d85fbce384b85d2bb7c01cb0cca7348e72d5aa22ab2f209030466384915d452a66228613bb9e487e430d94d435ef308f27e6d49a8183dd69a0a53ee2aa49416c4ed13398eac294165214e33b93c99f9583bb5bf0fd9ffc32a122749f566847b89fae87cc5f9f58258da421ab84468ffa98708a5d010565937dab5d6f90220321b011c009f287555ea90b3e80fe764382b54e7ab898f402278aec1afed82f8a8c60214b59d41f87fac1e105e871a3f07a92df0fa95e3c9c79a95695"}, {0x100, 0xffff, 0x100, "cfa46357de74588783be847685beef84017264110cf146ff261330271e3265e8132588b90fd7bf11e124775202d17343be99b0ce6195fa74855e45462a059bc481c13f5042da1d9077da00ce4b89321ce777d2bfdb2a8323f352dc1a379967e12a412a1da7f8d33234548f8749deefab4595d955862f84a62f449e3989ef43b566f0330baab2df10997a532677a0e47977626ad70bc7bc38e058a51a7b582f37ca027b0136a378c9759e5fee027bb1d0be87f702092aa741be74b37de336e6e4165b1d9d11da1beed8a59e09d0e13657a13b40e26b06e7819a2ba8f9b3e894fd32b9cce1815a2bec4dbf26c19ba76164"}, {0x88, 0xffff, 0x8, "eaa8dd50b04eb6d184f92953b370fa50dcfa26cacfb91bf31086b69b82a85a4003d45f2a46ff7a6d9feda6c05e1e6c408e952905ec14dc9a57f6b1e7b7f38719188a14d4957412802cf94b75b95d583373f95ba84aec2b5dbd305434f4e9bb9de5d37a6cd50020bfd0c94191c7a54b88ba5692d44ff1"}, {0x48, 0x1, 0x0, "f2e1cfc7f7c36e5f866e3726633314274a6b6d66700d11498bce3b93e8f93736ab30fd0f31387e1aa4b3fb4aaab503c7c5"}, {0x1010, 0xffff, 0x8f58, "73a9a0c42f13cb1bcb37f95a3668a4484dfe67135085bc9aff485b1c873daad936f393764da9b61f7b7635a67c05568798f652e5c69f542e6c38e9a2e48cfc46f2213a0086f232bc8ef3393a44fc12a79477ef0e70ce5cac2561a6fc4a03c530044364508474dbf79cf186ca3850d02212d8f7d786b533197946cf773221806ac614ad1d23c7ce1ac40bfae72c7a9603307854278d7eeb09fc61579374d493a10baa68ea2b4cae440ad215b7d8f2795f415bd5577cde3a112db116c967a4f7cc6aba1f3ea5fad7aa2ca3ae64c1071d05c90266248d60a791d0f580e2bc84a87a3f2ce62fee28af5d5423a95fb36de9c783bfde4de48704f85a4527d7ef9d86d03a612c8ba301922e0df966c61df8bf1f6e51984c09c5ed21a2fabb9f8a7a07ded23c421c7a41b8c844b2276bb60290d151d6d80ceeaf148e2b43336d86d5aa7002f12589b0c81a56640fb1b21782ecea486dd30abe0ee934c6b89b7af8b8b08f8bcb5dd424cbecf9bd007c95d5f0a1ce00e679bbf2bfb4be63a2d8086564f8c9d6fb6df5093f82159ad472bbc5f14741056d7612abbeaa3e0e6f555f8949b10cedd955a5d7dc34bc8df58aaa47e5cee47e06d032b9e467a1549088b039804dba6315bb009e7b59a8b11a57d7288610385bffe4242abad671022354961bb58e371d54173ab9017327bec940f69b19dddcee39888e7ada540d1b8478dd549c2986ad563a4a22e5a7c4c82486b89e94e90e8a91f301da941e5d1d5fd9496cd0bff0124f205f44cc334da71131e202be8f2e293da9a88c8752015312edba54af39c77c82d4e73e262e2e32de3e7d173cd87235ac69e5f1c12e1be9f9f854e2afa75f94e931021e8a2ab46bbf13d1e39d00fd8ef2deae59e065ec42191c03d380cad8c2945cc765a8df30349848550ebbeb91c028e133945e6eee4d83765648c2383963406efd04dd7b393248aa995c9bf14584dde7c6733388591e34f2d5ae0c15d327e35655a695dc0393db5bc1000aa360925aec41b6d194d3ee809289f8a8f0d64c081c08ecf9d59b7dfc0a8011b2b8beaf717ca5b9a50b6f89165db5ca2fbbe8875623b3db281f5edf303c50d0cdfb6ae283aeb6295cf7d475dfedee5c956153c9a9cf98fbb23f4a00cbc39a518ad589f37873adc0ec5e044228f4ee66ab38cf5b0f6d97d03be5a725fc71a0283d77bd875acfb96e431f887459b52d1b9e0c12d362370de783f03b1450bf164ca2ce15b12c363bc70caccdaf275e9e4cea7cd33ad00f58ef12a8a99e6985d20564511baf9aa14b7679370b736706cf2ab82bed82e6b291fcaeb5d3feff368ed935ac80a7364b2c0cee1241f2cdc3a3510c2a7c10e2b10b915f2d46599acac8c650db16b9a19e48155a5340a66ce4c025f9d4795bff50f68139e62ea7603c577b40eaf644c31ac8c69637e30bd25c93cac2bea69705175381ed62986514c0a49a99143aee5888dd9842ca73ef68e076d11e875e809d844c328305a8efccb615756ccdbc53adcefa53d224416d5562df50dfc1f2de0ab32daf34131cce821e8f0744872708e39ee8722549002c9ddac53c52c42513c1a5f29e1607e8acfa1154c104ad97a3c66312a106e10d9bed992ce60c92e164d18c7a07fb5953dee10a615ddc19a511e3789bdf4214fcbc8b24da823f2bce9d8381df72a4a869e9b1e51d0c022b6199eccba4522ac99fccf753183d8094406ad9396ab736a37e01069ea640520ab86eef900becf74b6f5f769e9d4890289daa166803f1f48a88d8efc1f27b118b95a23c33e455ef2834b11eb7851ab37a4d36b2c01fa641d0692bb56cb82ebb0843837fcb8b87094780cd58e96fb1b06c3c1d44ad2f7374465d4f4a29e180757e1ab96cdf3b1ec656f3288156afbd66421ac470b5baf3286da13e78d67391099e70645aaf6cd3baa49d322b38e8bfc32c0f7d2c9779109183283068eeab9338bca7a9c278ce4f95eb7dc79ae96eea22577641735f5fc4e050e2d95f88eab6bc958559d87f4d6666009b7bd2d0710c95ab74b57f7b49d7c5ea39f82d2c4c18f9fcb3296c3cf023912d1cc39fdf01bb1915fec3d1f9b2284266deef8c0da0bb0c96456da0140176630452a660a4eb91bc2544887d47801e95a1ead9e548a40199abd8374b61df7d29fffdf0debeecaba6fe0d7b54cd2f930ac22633e8ac90bac734218482decc0db883c236ee58bdc559371825358a5debb54fa11b9720b0bf8cc726debc8dc28ac6b4ecc9330a4fdb55efda1a0962607404f5fe5465d9d2efa75c87dddf387c512a0c79749a0ca03550af36767cad315a355309b1f3d0d381d4fd1b67060a2fbcda05729011dfc0c91a973c442d0eab51543eda4a7eaf5edab7dfaa240f6eb331e822be383b3ed8ca78af73900c062e817a83ce1e9962d7b594bcb4585467ed6f20c516d7d3f3699edc1f1074ce5edb062b79d917d5f3a00568b0b9c527e39bb9094f02cb89b9f3ac4dedfa17fa1b1cfdcfb6e334b0c101c7aa623727011927c333915d76fdbfcbe32d68495cb92bd4832592e9afd5fccaeed60898fa46f8205a5da98f1d8701ea114f089ffbbdec9503b03784c8d4959910cf12a608b54177543725af17b9346841e82a723c47bf7fb7154e8ddb8b26866066ea91174deeb8509c39a71d0ceaf38569f593399effdebe2193372ee1533b5c3d9333b54107353aa2b620619b638283ee101b6015357da3023854bdbaf36035473451a923682c72a848675ba12d6dc51dd2a31adaca61db9e8a60370eafcfe169e814ce4079d9e92517b6fa5782229be1a33ae1efce787ff249f57fc57e86a15b83c8d2ed9dad71f1a841730143ddc35cdff12d2486a87c09ec296153746fb042d347d396478283fd6b32b60421ce97731e18b6a24bf1ecad6d8a8ba24ad7c5e0e091b599a94f65b04256898ed6b8e304d4cb69f3f92062c03b981b2a27bcf7a79575400fbf62f90803dde46dc0265636139b235036600cf521fe95605e3602edc162be9e263da8b7133f6c9a77d12d5f7465e6e47c81c213c36c8fca9da4baba8b7916186b0d9642e3ca26879e18949356b869409ef2ea8a43d1b8814b220f4b14eed7edd8c04358ef0288c70aceb525214f5a0c84dd3167a79dcc34731d1522a4b08352561b8ce817fffa43afe41f909f5f907b71d30e3c2fc8a9cb2a04f798fd0b40eb1e8a528465da075e8547a03998c8f6e099ef02afcbf3bf23601e95a20703019bd8b7919ec825659f2b3ee75fb66454d9c5c9fc06cb89cc19dcd6625427776d1d90ba11b2c3445d7e0be9b4e4f0555f1474b07adf8a5a2b7d2fdc2194bd99f24d8fb22ab2c30722d41ed409e5a2ac705b2cbc32afeb388da66e87d0b96d3b9c3d78fa939d5397fc542b42636a361d1cea72aa623ba1c214686566a735f76eacde05d7df6ba2e0f490b4aef3c259863702ae6ebecdc6ac9fbb21afe7a73a5e6eaab7f3290f3a5b8bedea8c0b3abd5135976c90d592e5cb8daf4d6b359fb7389c49c4d5796a0ec4a9b627f9860bb6de4e8230153d201f46e04d7e0b22b2c455a197b1ac75c45d90640d4daef307b35d217668c28d8bd92294fabebb8fd58a41ec5f0d0b974a162694ed91253b684621decbfdb4561bfe0033146f0ca8d07384a4cdb3aeee14bcc6e04f3b78b8068f09663b950fac5ba84209dc04ad4438adc343fcc2e5a12220fe5b6f5bf3380085eabe79f60bbc17db245a9644cf17dd2c7543b7ddafb99de2a13daf7406fbefd223dee82e64a70028de39462cf02243fcebb6c539d85ba5912a51eb21496b7c006062a5ff67971a04be0b1c4cab5688379996f665a776c2abab195fe177e5fb425eafa50bc4e94a0ecfbbe923ec79cc9c7cef5cd41548e8d1516605807acaa9059d1d19cb86e83cd79e8e465be1b31285ccf6ba8fc75721ea46ce7f66139f796b2d96408a9c37b9961612af2f5df907f68a4bf936ac1a7c8d62ea9fc973e0b124e54d703c3e723ee7e35a070aa647e019ca7435e7899c6e1bf943e3f98f9d4730030016a1c1eb1ddd66910b533210b511cff484c5e8941235afa18f24a5e6dd01a3a4dcecc4956d16e022bb8df19640048686963087a9853c41c486d52c2ece41804f0880dab68527afba1a85d65b23663f416ea240176b44855c4530e1d513995b002b76b3b7e5ffbda880c742dd2816f3aef1582a1a5b2126932af05691f835a8f5c3b2975762fa385188e7b1315336de9b279f9e613ce20a24e72b8757afe9b86662063750e9abe6bacb6c28b0c118b17c22f0aaf28b1dcc2e42f54fa30c98bccea4284e951ecd8901f02e4dbad9d8d9d84d33b3ab71152103fc3c3a97b7592c21b7890c3f00481a11380aff1398e9c12e1246b6a98103919a820091b1febe684ca54a24aabcb5fb46c2ee1c41629dd19bb2c2178649ae4173deb9463ac41333455d4752736d34c9aa5f4ab37b711fed03b1e7830fac93aaceb3e1c959dc61e251834b87a3a885705533937dfda253e64e02b76fef724c08fef6923eddea2ccc7ad77e4f9bbfae4e6260f3741a82d6dc58c31117d6d8e45b2c037400436313d56da4fd1441f67f7cbdd8f90833bd6e785fd3726c35390438e8c58fe2a1037614c6ca8c469e8a1b1b5151d84ecb539ba07ea03a61dce114fcd2db15d7a5b0227a567c8a88c5f74a28e87bee4bd7dba52fb3344c9f1040c9e7e9e3671448fc37877ee3111dfeba41d10b26e9b60633334988f6cdd1f41152ae2092b2d5a9183507daf9982ef3811f91d7f563b4a336cab522dc6da2459502837aadd68e95ad8f3311254efad11d5fc0f1a33cb24e314f5e2c7c0962cf01cf1e6974d32a64a0566d5e3ff05ac2f68feeb2d85928a972a7d617390de7f5bea1c9534fc231c52da654fdf0c4a28dcdd9dd135129a3f4efb9205140bf1261d06e4fdd8606d9521b267ab84488a684ecb80616b9f50a4147e9996c9d2ba7997d374403920428d6753ebe80e0ad29f25ce8bf536e9cea050742b882690aa3b1e31077618133ad6164af9ccbf453f147dc9fbc7d9a1df2ffbba4d16cafa6a5e3e71edd53d8d17f440d839bf265cba3020a791b6fd09599677edbd3ae1e82735ae0c466b837ae4165f0ec9aab8f2d1dbba0f70c798cbb6296c1cab22acba48bba104d4ed4cd4407c03cf399594b2a02c0131e0473a9fa91676d87688144d9fa6be63f63bd2dded369a85d7016b6884862171ce1567373e6c24e61857fa4f69adbc5872970b36a0b2768daf37b625db7a3aab9e88b426b049363fe4206c0074bec3b0e4dbccc9864670722ff7d9992337f969a19ae2739814b7108292b9fc89752189786b9f7824fe7a32a3b1cb724cf4f1fed8d77961002ca295c8dc138509d9b3e64e6b6e5ac79d432d4bd8f00b8a6625f3272d854f64d303740085fdd0c29ca2b37cbc0f19b6155139011756ac3e79b6363dbb64ce1053db385e36e65d200dd064361e0ffb2369cde92a29d3a6421fd75fc15b89085799401906b3ae5f109ffcf9ccae88f636013b93c212fb5536983043935cac3191ce3666ba6cda6eb3a438afb07e7dbbd438d9ff5064c9362d8b4adb74a89a7e3e5079df1e666e3877d5ab4c53c7309481cfff8563c7e18d2e91cfb575f1fd4680d42f11dfdd0e804a34ca62e349562d000b223960f6754bad8684cfc00f0f87fe795b6664e7c87fb62354fb5038d81529e21a1de66691cfa8b8ee2074a5f13202cc28e794274299e1a8df0e840dc3ac7d52f707d597d85dbdd6a751b7838df89a1688e5326fd4f131a77d1ae0ff8df2e486856b1f9"}, {0xc8, 0xffff, 0x5, "fcdca93facfcafa1115d65d3a7666eba74b77b7c7106c41c8ec55dc5c596cf7ce9b83edf96150ba7dd16040ded5d97eb3ee6dd449e5c608ed738e59e8c1a640681631bb88aa9d0d55a3750a1e28c0e9c425d2a67015d0c9949ed45bca56bd77c7524c26972a324ce06bcb879146f8138e849d5f3389c769300421d52c13fc82e6cdfdec9ab800822a38df9694a2b2d64dc2849358b7748fbebc5b76baaa2dd90f3386e398b1854414f25bea8afb92dcecbe98ff3277c"}, {0x28, 0xffff, 0x7f, "ec82265d0b5fb6d550160c78fec91f47949c82f5a4"}, {0x50, 0xffff, 0x1, "5a382db2841985d1c71879c2d845d144f0a98a8ed1bf908392b111ea5d37316079b97080dd99157fd6aaad09eb450705e47fd37bc9b3d471607c52601ffd7e"}], 0x15a0}, 0x802) fcntl$setstatus(r7, 0x4, 0xbdb87b260bc1c7f6) r12 = getegid() setregid(r12, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001d40)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001d80)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r2) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001dc0)=""/2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000001e40)={0x9, 0x2a5, 0x101, 0x8, 0x904, 0x7, 0x5, 0x10, [{0x0, 0x4, 0x5, 0x5}, {0x6, 0x4, 0x60b, 0x101}, {0x9, 0x8, 0x3, 0xff0}, {0xfffffffc, 0x2, 0x1, 0x34fc0}, {0x6, 0x7ff, 0xfffffffe, 0x6}, {0x9, 0x9, 0x74, 0x3b6c27ef}, {0x1, 0x1, 0xd000000, 0x7}, {0x80000001, 0x1, 0x40, 0x7}, {0x7, 0x7, 0x9, 0xba23}, {0x8, 0x7, 0x9}, {0xfffff000, 0x8, 0xb6, 0xa}, {0x9cf, 0x700, 0x9}, {0x675, 0xfff, 0x4, 0x4d}, {0x3e, 0x8, 0x8, 0x6}, {0x4, 0x2, 0x8, 0x1000}, {0xc2, 0x24000, 0x3b72, 0x2}]}) fchown(r13, 0x0, r10) 1.614094007s ago: executing program 2 (id=3): ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000040)) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0\x00') ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x326, 0x0) 1.490979876s ago: executing program 2 (id=9): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87, 0x2d, 0x2, 0x8}, {0x48, 0x6, 0x89, 0x5aa}, {0x6, 0x2, 0x9, 0xcfa}]}) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x37, &(0x7f0000000000)="8858cd20", 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0xd4) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x8000000000000000}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r4, 0xcd504406, &(0x7f0000000740)={0x0, 0x4, 0x0, 0x4, "9700", 0xfffffffd, 0x7309}) fchmod(r4, 0x30) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0xa56a5c95af51b2d2, &(0x7f0000ff9000/0x4000)=nil) mknod(0x0, 0x2000, 0x881) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) recvmsg(r5, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=""/25, 0x19}, 0x80) ioctl$TIOCSDTR(r3, 0x20007479) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) 1.487157805s ago: executing program 4 (id=5): syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setreuid(0xee00, 0x0) r0 = getuid() open(&(0x7f00000003c0)='./file0\x00', 0x80000000000206, 0x48) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x51d73188af82c397, 0xffffffffffffffff) setuid(r0) r1 = socket(0x2, 0x4001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) munlock(&(0x7f0000043000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) setreuid(0xee00, 0x0) (async) getuid() (async) open(&(0x7f00000003c0)='./file0\x00', 0x80000000000206, 0x48) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x51d73188af82c397, 0xffffffffffffffff) (async) setuid(r0) (async) socket(0x2, 0x4001, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r1, &(0x7f0000000000), 0x10) (async) munlock(&(0x7f0000043000/0x4000)=nil, 0x4000) (async) 1.486410118s ago: executing program 0 (id=1): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x90, 0xff, 0x47}, {0x4, 0xf1, 0xff, 0x9}, {0x6, 0x2, 0x8, 0xfffff7fe}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="2aef0900000200000000a3671b20a7a93a12d16c0e8a92244b054a602e0c4eb1", 0x20}], 0x1) sysctl$hw(&(0x7f0000000100)={0x6, 0x9}, 0x2, &(0x7f0000000480)="9b1f31269fc9227729926fd5ad1b501f00567ef4bbc28f4a3980d4c2ff2c8077a2088a0981645794c5318c6363a2db0980987775b29c9cc3bce25311d146efd0af2eab6059e38e5acd919f6dfc382fd2ca6f2220c944d29591912024e023fb54d50c7207bab46d2aee8b895bed12a410eefada7728fedbb3d17ed5803c57e6bc906e0f5473199bbeda27e9097e1de81bfb28e7c2aeaec8ee8b29d4b4894255925db8a74e4c7f10925601542223f1332c2910fa86ab3d5a024d1294bba87c932d1bc5af7906e9ebd3ca9b43bf416c94857cd622a7c6d8c19721699e7aaecaf59ab3e1080d64c55f6e49b263586b7cc4434be13a5e225b8cbf88d9c601ac4e3690da158d1bdca54f29393649a06445c8ff3cd257e12971c4bd3ff3c5caca9e15bf6e87e6258930e8908b5eacb73cc3533ff735b3b6402d0ec02fce33f9c7c0d3302a6d370086dddbe4437f62168d7a2e5f7553a534984aaa0d294b2e0a2f6ab3f44736c80c235e2b56565ef61a9e9be50add76a740cf4a539af4b15b82d4637ed93023aac4d4e644d4e0186855e042f27c19dfbcdb47ddde8ad98a573e1c37c692a456df662c37c25fb08f51442003c79e40e97846cb5697697c90eb807291053af18dacc827d1f1efb2812660fa5d36f0b28807dce2702c93e267dd14194e645f2c11f89056fdc45570527a4c6ef84a3ee52e69c87f1ecf46f09f0f6a9774599e5982180129232faefead40169a1023cb22b9409ebf4de672a4783a14251871408dd56080b5c204c5d1d397c1aab4514b2b3867164b15ee10e30a3fe734635c74924269f0859886d75f06f2fad058380735631ebb3d3136d610ec20abd74516ca7fa77944fdbbc2d39f9820dc25808ab34bc62b84cfb2a865d72b21f6461e138812688028a427de18cc8115bf24b06dfe71a7985c6071aa00b73429399bd013a1abc44016bed637ab1b78f754774b099101c776a8abffcd54f1d1b331681c579caab2f033fa398086f505ebd89216a2f335cb05d4c70285c36e870162b7e019c65fc2dc7af57d2e06bbcc715c3202695f8713d3a63f1fec4f7f4507048fc48ba8f78d7cb6478fb1254845c1335ccba082ae5309c43f84257cc09369e9932e3e3e91d1324687aa21b00ee7377b80b99eee17b07d2658765a262f6f4e468b9f4e052c3445cbdcaa8337c24762ab63f9a7a856cca18c4b11570eb025079e4906e8121cc27ffb618d5a700c598c85f09f44529cd688a2b5c27902c76563eb7b3a3ff83a31ecb4b5b74334c383e25db99a5d0bbdc61ec056b3e70de7ff7adc80f8e0976ca8a71e3a3b56ee80194bb7b4ca2f89f550f9d96069e360f74a8227bf2a4051c7cad39a07d65523b2e7eb52cd4d26351351f2bf7d4dd475375088c03c11f0d217df8fdabb0bd765dbd7dde1a5aa5d33a51b9d2458d4080791120a8d93f8940eb6677a00de027f9cded08a28075662cb916fd3480cdef92db633c534c46105910f5a1c30953073d7fde7f46346c91ef1c799ae15b6b43d0318ecfb51c9e519caff0f40d4231ccbca79aabcbc3ed6de343396fcc5eaabf174d6d2b1fa1fbc98002a6ececaaf7ac056bcf13ca2af6cd10acc5d613e4847fffee8466db29d62e0d228fc563d65ba884ad55e260d9fcc866b30a14837caa3c7263f026b17c0160eef4d27b7a458dd8b4614d9fa4a34b8ff16fb8a64e450701166dba1c523fcca94ae306f95f694233d83f91726a7a749dd8b18f34ea24cb03b2d4ed3dd3170e0d5399d937a97e65b66a1f64c10ad71a90f617aaf3cef4b660c8e9a041078b2b94c09f8e6315cfa8f7f247f886781d99d8a96d52d1026ffab56716d9202f2445ff30d7e81a2cd818d64ee33a20c584a66553a5d142fe3331af3e25ffe49ac44608f7db3a413a492e5baf8cf89482e533244a0ded3b680f30f6c4a1080ae4b80c97ed5c1b04c43549bd139b998050dc5bf3f465334320d4ed5f780e925dbcfd0edab63dbffa3e9e86af80de620c1ee6c3b51f882a523aeb3bfe0b8ba23a4b2aceed1b2a0766d24e24eda896da2adce1068be64bceeb303b6afeb3b6c1c7743511ccb1cd97b85c571aae01ebf6826b6c3411d3185b9124bb90d2504e85c03a2e2e74118bd04a7035a8fe5ffb1303197cbcdeb93ffbc54d14bce694da0712990a551417b0a22ce772ba2548da8e5bcc543e142415af1bf92c5def0766e02b026ab1aee5260a8c717fc55cf085858e4cf3f6a94075f70411f1b56029c3fbb6249693a396c1aeceeebef0a80cfb93ce0ee56a294359951c86b789aed4b0bda17dc26e840fa0759d3958273ac4b1b9ba8b5a1e3950f4494f859224ec8876d7fcdc96ecb514ea17064c83ec2adf567de892198efde72fc8a145a9d266d10f9e2718ad385055108c37a47cb7f8a596276e0e3888b2305499c3b57cfd3c2b15b1e9ccd8ba869e9d38ab8637e7606a82da8be26b0232698793ab9ce0c71a9c9642d1ac318a313452ddbf677054158fb630f6aa36e695372ba053c71a721b624021c47f2aedabd38bab760acaed6147d279bbc5d49a4683d066e071fe73d08302e6d09b890d79073b1efe853b60261ea8e95a9586f89a60645af4b14c838821ddc368a55b015a3329bda08287b81f7f8e94f68d4f3799cb31c57dc3a51fc981bd4cab592a7a2ac8c1bcaaec3fbf8be6dd4735bf07ab17f1628177fd241d8e419dd1e8dec1595f01391e7627ae6873cfb297ad71830c405ae63d15397e332a50cf3b18ace82286c9216102ea740581f3d994210c5bd1826e424bf436d5738ca9bda11c161ad0760e4b696e090f3a00c7c4a612b618ccaefbd1d0698073875f7efcd08788f145b8602971c23a238047f8fe9261b87ff6a9c95eb518aaa37e6f9121f08c11791401bf3e9272a1ebf81ab23c6b0eb585a6c3f79276eba175c9a12819a9fdf0d7a15c041b88c3379c9c85bc8985523ccfaae09162cc33ba161db074a4792378c40b1a1630bedb3a5a4ad38344d0dce56229ca8a3efefab53f6e5cf986a12e00d2535f5a6d6ebce07dca68940019090f874eae3067eda5d73a1ec6f2d6f8599070a6803dfbeef2f7c2810e13c72c2eecd57aa9c5083d3077ed0e9247cb68cc340526930209b52bc43a264015f49d4a0e071165d05e4df7ba6422da32b17b01f37aefe132e3df854c6e00383e53682c763444217a579aeef03debb277afc172a9a2cde19912d81cfd7cae56a5fce572a117ef3ce828cac77c0c8a61579715ab0ee0c05bba45865985529c23f5c89ffeb4aa2b5466590247ff9f282330742637d7601c3561204dfd1388d6242402a58c58f31a0ae397c725b40ea7291bff5b3183c700ef337f1233b41e2bad66a59b135a6f594245c69475f5ac75ad13b5095ff7c30e0d4635a4f9c592a0b63f63326702ab18e72fb15dd0ab645e5d6b8ae0a4920d0055d94f6662e137602d6fdc219de0990b06f498f0a03f7b4aa2dbd73fd179ee2fbdc382a8cfb8200c8e10dcc1e60b7b9ef1d4d77788d0e3f3a7fd52afe6748821da279d092a2779e019a789e73a199e82d143b46bccb959fc51d6104c46fdcf93555a98ddc29d68a1bb751f4d32f5b5f328c7d628119b2096ff25e105826ac39eb86e592bb53b718e8e3aebc81206e0732e9e0639cd3ef8df35d1a6d4b6199520299fcfb70b5729affff7d686ec50a41f08074199de70aad84521048a2e8daebb7a34656a01493446a027ae5103a18a60ca3df887ccd7227dccdf5721bc8c7e611880d8393651edc727e98eb3bee5ae96f5afbd11466f8f33d8dfd951234ea4072d02a884856d47fa0ad6f0dd1d643ced91b8a58310790ee7e4c1d8ffaa51fbb32147a3642afa7a4eddf7bcb41533a3a8a9ecc27d5e0f267cf604c1fad2c86ecae96f438468069b4c97b8065baf7db32662320532e0644630d2e09fe377aac02ec0dd32a7538f3a581019023f291c7869685d97c945afabfae976eddb81382c5905328cf1fc4bb170acf3b32b03897c396f16ac40e6195e5bc13fb5fdbb9ce6c1a6027d8b863b4f211d9949d34afa6db69a813abea74932ec279fb949309f2e85b82aef6e874b1f018e3206773b367ceb93930f2ce61dd3a59e373d596ff471d61b1fc4521d2f634673856f55e666a7c2c761832038d57a10f79c0fb68b2ef1d3f825fdba34cf45b367db7555ba2658beeac4c9de38841471060a222250d4751c2100dad9372ea4ac5e8a6cfc5a09bb4df8e7ec1959d760276283011cabe831a0feef91bc32e0afdcac693728fd7de145faaabd142fcc54f8b81298bafdbc7e190fb1a8782417d463a0bf122dd410b5c71359cdd2e6ded9ed33e758d3b9174c263ceaf6677175ac2a1bc638d3e6fcd71e3ddcaa15c2d04f697dff93a9af8bbb56610c2fd678600967f35b16e0175a1fb8055a6e3a44d02791072dd580c10a8db311235efd4c1feafe5136dcec3ee682475d8e42f0f9b7d21e376f4798e20ed52549ecceb458579c51e089ff5f504067907421499191060e99281a6a256f7b86d16297189e7752857a08ce22fc073f4e09eb39bfdc3aefa79ad46c65a3e368d1c2e3403ecb177cdab498b46b25d3eb453f5a299897a0599c717bb5bc2978c86ac3cec121227b479e9800e136bff24a7f3750bbf0d82bc22488ac75ca6a67a1850e48a32f328167b65fcfa8efb62f2aaa1fd1a534b8e1230fb93589bebc8fcfc3d71eb6cdf8dd511da7d4e0ab7e075ccff602ff58546697e2a23eddb10b9c45c7c07d7151121c6e2cd721845b331762b21d98763f004acea0ec48934e9e8ad778d08537f1c1c98f3837ba096d0ead3973e610b8ec94acf80ad4654f125e245b4f8779da804f3cbb287f01ea9a4b125e38444bf63da4dda6a36d819687baec47020da2e1bcdfccd0371c2261eda51fdd3211529d45cfd7ba3ead09c207538b35b4f624ca98371759e135dceae390da50446565e26d14d8eb1278fbd61dcb2a45b1605f2e7ba5b703a00006eb1b9280209b323551e159f7f568863410a7c1eef42e775d4e7635a771758c5421db8480c0506fd3127157c6a5d8cc69e1db409a9446db20ac7e7bd795df6e43a27618b64b0dccbefad027c04d78703ad60d4766490dbed594bb9b4516749f1b65f6be897d9bb26b2a8570de6156d4e9ca3f48ff957bb1df30ee63282f2241ab6ac112af40ae9c3a531ad890937c7c2f12dd1625e96fa0c117106e0a4912169aae12f95b0b797d5423e0532f7c14967ea59449d6ddb499406bdcb604d71ea6c898769f150bff1758111bf1aff4714e4a07e2bebf9d904344b19a81efc2a89fe3d6be464a1d7d027477cb91eef97818951473c59fbf758e522496c56c754cf302fb356e1b81e62581a8b01cbbb5acc82a61008b1e06f1fdc95de068bc8d6f7144570caef12cfe19b10d1aa1155f1c59e8b9c5cefd629333b001ed88d4a16a6170c517af2bdfd3a0f4b9342ec574075b140fcbfed1211edc8de01d4b7f5ed5895171960f91d5705e7ad67ce75d699f2114e5d06e500e8be4559a6d16e894c1268dc9705e7399a54d6713e9df8627e867db6a1750e27317bd43084be839ae4b416cca80e472e5df62a0296b8705fcfb50f45bb9bf4f12cbe6eeb5360cb14c53461ac9d8bbac88eb4d0f7f6c1774a5c3674a073701669dec844f59d2e570e82c2b47a7168ff82383a0fc31463789eaa70deef634d2a189a4f6ecf4b6f84d17787a033f6f9623d7f3c1849fd9647c1fe2ce998ab621b52d9f89073e787cece2c1df2a181610584028549b0f2dc812fb2a69335baa97e4b61322e4594", &(0x7f0000000180)=0x1000, &(0x7f0000000200)="4e934dc5aa01f31d7f9262d16c673f71a56479e8041f4dd3022cf705efb3275840e362fa24c1f6c63442e7f3a1530d7d5099a094384f3c05cddace10c1458d2f5f342f07a613ea07e5ef6c6f233bcc1512b18591a0ae2ca64c5f9e58fc16565863c1a4172dd9be03", 0x68) sysctl$hw(0x0, 0x138, &(0x7f0000000080)="0060054d3d000000002dec30c221c04ca1e6904c2ffd0bc16049a26808c2000000000000000098237a51666d56a9836fa781c711aa35f39a00d73ec82fe5c2fa159c3ec32a8daff0078d1d9a0d09cbd309a6d49cc22b5e2233134e17a281b7945a573897", &(0x7f0000000000)=0x64, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r0, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) 1.485241315s ago: executing program 2 (id=10): r0 = getuid() setreuid(r0, r0) setuid(r0) setreuid(r0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x8, 0x6, 0xfffffff8, 0x401, 0x80, 0x3ff, 0x0, 0x10, [{0x0, 0x6097, 0x0, 0xfffffff7}, {0x80000001, 0x80, 0x0, 0x1000}, {0xffffffff, 0x2, 0x2, 0x347f}, {0x400, 0x0, 0x9, 0x8}, {0x40, 0xffffffff, 0x8}, {0x7ff, 0x4fa, 0x3, 0xf2d}, {0x6, 0xc, 0x800, 0xd}, {0x4, 0x0, 0x0, 0x4eb}, {0x4, 0x7, 0x7fff, 0x98}, {0x9, 0x80, 0x5, 0x1}, {0x8, 0x0, 0x738}, {0x0, 0x10000, 0x7, 0x3}, {0x3ff, 0xc0d8, 0xa85, 0xffff7c84}, {0xfffffffe, 0x1, 0x6, 0x56}, {0x3, 0x96a0, 0x7, 0xffffffe7}, {0x4, 0x0, 0x3ff, 0xa3c}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000540)=""/185, 0xb9}], 0x1, 0x0}}, 0x10, 0xe78db160dda7900e, 0x0) socket(0x10, 0x3, 0x1) 1.483893525s ago: executing program 2 (id=11): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x438}, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x2c0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) 421.798891ms ago: executing program 7 (id=8): setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x27ff9, 0x4b6b, 0xfff9, 0x21d8b78a, "0700a460190d070a7f00000004002fcaaed20500", 0x3db, 0x40}) writev(r0, &(0x7f0000000540)=[{&(0x7f00000005c0)="98b3c960fb635b491bbbec01601ab1921d9405ceb6c16a4196afc5daa51bb48d2055cfb9d8b43a4a00d3c32942b4ce4cac4de58bb41799103b2875d3237dc3fae5beeaf4133619a3c5bb62a6b92617f04ec1d91e913b8900ea1d010df7f5b7c327cae1566c67836c8de642b731ff4792db1e5c89f9d1b773755da733de26141a4f3205308dacb4df311c819dc3539cab66b5b3b59aca760f81c13ae951cc47352397afc12b438d489a042b1474478dd8355d76890feee6643a02aab506bf0b59cba40e94283b391868e1cf7d81cdc1a52ec69dc7667e5e7d098fd4ba6ba1589f9aba08af61df23872fb8118434767beb55754ff09bd352d914774ef27f61d47b1d751b045005bd05a6345ac9e2e454e92168729aed955389c5ee85663ea4373128cf2d1028df9591658ba0b4db9aa903da0f558e5813f8e47aa2b1218f4ccc320b4af8861d269a83c84e3615ce3af60aa7b86340640cf9645c7f088cc5f1c2658ce8076af8712516c53615769301c9ec88b3c86d75872ccf73da39313c1639edfe51a11cee2d29c7b1421fa4f034b8a25c6e2366f686da86e7fc951c0053a80d0954c3a314c4f274a2b88a9922f5903b6654b08791b1fe98e138d81509b381b90570e647113ad35df15bb83239affc6235d2fcae70389460705e99dcbbfd6a88928d8098fd06c6a54e8b6ca5082a9d55874326670e44ed08376594975d6a42dccbddd45f5ccd8baa86bc6d1930e8f5ebfdca7504fa6b7a6457b65cd276f7e4fea06b6f4b0d2a7e4a24c436d232f33efda6c615281219857c2d9c2c8e050a", 0x23e}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2000, 0x801) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfffffff7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x110) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000180)="39f29fff56576a8d", 0x8) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x21) ioctl$TIOCDRAIN(r2, 0x2000745e) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f00000001c0)="22e5262488803f690f0795ec97817b5555a628d8d388c5dac7fd0415cf7ab6d1ab381726d570934c3f2b481a47d481f87aa66707d3cf43cf256e1a14c1261282b846f5ec9b97b4118530", 0x0, 0x0, 0x0) 193.536111ms ago: executing program 2 (id=12): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0xc003, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x1, 0x1, 0x10, 0x1}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x200000000000001, 0xfffffffffffffffd}], 0x200, 0x0, 0xd6, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) r3 = socket(0x11, 0x8003, 0x0) getsockopt(r3, 0x11, 0x84, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) setsockopt(r3, 0xfb0, 0x0, &(0x7f00000000c0)="13f63b2c42f1828680883f90504a47a5738dcaeb2b62f988545bf11544a6877737f225febb8118cc9329b7771a18b0634fb969322fc2142ec5d17b583173340816b175e7b751b2ebe6d96fd26237a2de03a344862e382c2918100a3b2f02f9948c5be513031a47c83043a44aea84eb6835ffb6f4804259788ae388aab39b34dad8f8022736c0d846466fcec5d0dacdd64f3b9299079ccafb653773ad859c2054eb84468fa00b51dfe6715e50a6f9a758d818f4a6ab42c1e6a34914e702905d80f35c568e52c2c12f009f1ed8209da308e8ac7f6933d9891d09f9a43aaaaa19d47fd1c75869", 0xe5) 187.444993ms ago: executing program 6 (id=7): r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0xffffffffffffffff, 0x46) 187.14358ms ago: executing program 0 (id=13): r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) open(0x0, 0x200, 0x33) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) 186.142732ms ago: executing program 4 (id=14): select(0x40, &(0x7f0000000180)={0xfffffffffdfffff5, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffe, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0x80009, 0x80000001, 0x7, 0xd7, "0000000000000000000000000000000500", 0x5, 0x3}) writev(r0, &(0x7f0000000140), 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) r1 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, r1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x4c}, 0xc, 0x2a3, r1, 0x0, 0x40000005, 0x800000000000013, 0x8000000200, 0x40}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x4) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) accept$unix(r3, &(0x7f0000000000)=@file={0x0, ""/48}, &(0x7f0000000080)=0x32) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x82, 0x11, 0x9, 0x45}, {0x40, 0xf3, 0xff, 0x4}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="452417d45410916bd5813a4df657d22dd12cc560", 0x14}], 0x1) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="00231b000f407061035c2532d7a0ea9200001f00385c24fc3be7d5c1a5db0c8043846b45c6888320424dca5d2c044a51f48cef4008b3b6aea789af305a16b33e3f9ee1f24abe2d475001665eaf211d925f4a4da6", &(0x7f0000000000)=0x54, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r5, &(0x7f00000003c0)="f81ad3010006000000010000f500", 0xe) connect$unix(r4, &(0x7f0000000040)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r4, r4) mmap(&(0x7f00000b0000/0x4000)=nil, 0x4000, 0x2, 0x11, r2, 0x8000000000000000) 183.372788ms ago: executing program 6 (id=15): ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0xf, 0x6, {[0x1, 0x0, 0x7, 0x100000000, 0x7, 0xf3e5, 0xdf5c, 0xfffffffffffffffe, 0x0, 0x2eff, 0xfffffffffffffffc, 0x9, 0xfffffffffffffff6, 0xa, 0x1, 0x200, 0x8001, 0x100], [0xba, 0x80000001, 0xfffffffffffffffd, 0xe3e, 0x5d, 0x3, 0x1fe, 0x0, 0x2000020000004, 0x9], [0x10000000, 0x2, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xfffffffffffffff0, 0xffffffff00000000], [0x1, 0x5, 0x7ffffffffffffffc, 0x9, 0xfffffffffffffffd, 0x4], [{0x0, 0xffffffe7, 0x8, 0x7d08}, {0xfffc, 0x2, 0x6, 0x1}, {0x4, 0x900, 0x6b0, 0x86}, {0x3, 0x7, 0x6, 0xffffffffffffffff}, {0x0, 0x3, 0x2, 0x8}, {0x0, 0xfffffffb, 0x9, 0x2fa}, {0x1ffd, 0x30000, 0x7, 0x3}, {0x0, 0x180, 0x0, 0x9}], {0x0, 0x6, 0x5, 0x36f}, {0x3, 0x80000004, 0x1000}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x28, 0x1, 0x37, "6302267c0e16250fd8ab0009be99114377"}, {0xb8, 0xffff, 0x5, "683764d2ac10a2417f284f2cfdf42caeae1a369967c59c0165daae241311724455ef2fea392c2d48f14524c36e5180f9bd1ee2c2a5a4bf3c4345508b4153d5c04b714530789a0e60ca8f446cd2909854e003b1d6e24c6c3818f7523c1cfb547e900d0b9dbc357be931d0ee0d7a269315bb0c55d9c31e6ca27dbfc8859af0d1853dd0f0c06217394080c065c0adbbea4aeb657991b099255eb9eee78dc52356ad47"}, {0xc8, 0xffff, 0x7, "77da0a5c652498c5e91aa8f1d716dd669073b6a8bbbdf75c2d55a2cffaee3734f6c11e5c34d10c13f977fa430fd969e16fd6f2e83a7dac949ef7c4213f326a0dedd1de5f82849becd39509a5fcecf16db333bf0927b195cd0d18b2193fd9bd5ef2244efa5c9bd7f537d12c738a22dd6d506ad8562691f2e07cad00e6cde9e5f3ea4c6d0756edb55b633fa46d46344ad0018baa274b0f4c1156b62d40a75ee5a0875b64ddd08a22a14e6999f6cc507724cb"}], 0x1a8}, 0x400) poll(&(0x7f0000000400)=[{0xffffffffffffffff, 0xa0}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x8}], 0x200000000000007f, 0xa) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x57, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2b, 0xa2f}, 0x8, 0x291, 0xffffffffffffffff, 0x0, 0x3, 0x400000000009, 0xbbfc, 0x8000000000000001}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x2, 0x4001, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) r4 = dup2(r3, r2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x0, 0xfffffffffffffff6, 0x1000100010008, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000140)={0x5, 0x0, 0x100000001, {[0x6, 0xffffffffffffff01, 0x7, 0x1000000000000c1, 0x3, 0x2e9, 0x0, 0x6, 0x8, 0x8, 0x8, 0xf, 0x22bd, 0x6, 0x4, 0x7, 0x6c3, 0x8000000000000000], [0x9, 0x4, 0x7ff, 0x101, 0x9, 0x34, 0x2, 0x100000000, 0xfff, 0x6], [0x6, 0xa, 0xbc1, 0x9a, 0x2, 0x1af2, 0x1], [0x0, 0xffffffffffffff80, 0x8001, 0x3, 0x280000000000, 0xffffffffffffff63], [{0x5, 0x4, 0x3ff, 0x49032a79}, {0x9, 0x5, 0x4, 0xfff}, {0x6, 0xe000, 0x800}, {0x401, 0x9, 0x40, 0x2}, {0x0, 0xfc8, 0x2, 0xf0}, {0x0, 0x400004, 0x401, 0x4}, {0x1, 0xb, 0xfffffffa, 0x3}, {0x0, 0x1ff, 0x8, 0x7}], {0xfff7, 0xa0, 0x75, 0x100000000}, {0x1, 0x6, 0x0, 0x5}}}) setsockopt(r1, 0x1000000000029, 0x1b, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[@ANYBLOB="826f77edf655ffffffffffff86dd605f6ad9003037008fd8b0e5602493ff1f88b029e0ad0c35ff0200184d92722cb99dfcdfba0c479d08b116c3eed50d71c9bebe6e11f950c33cd26f3de337b5000000000102009078000000006006c32e0006dd4f0374aace47bb8900fe8000000000"]) setsockopt(r0, 0x0, 0x21, &(0x7f0000000140)='!\x00\x00\x00', 0x4) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x8001, 0x100800000000009}, {0xffffffffffffffff, 0x1000000000000ddc}}, 0x0) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206937, &(0x7f0000000100)) 182.284799ms ago: executing program 1 (id=16): r0 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x81, 0xff, 0x47}, {0x40, 0xfb, 0xff, 0x1}, {0x6, 0x7f, 0x8, 0xfffff7fe}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000200)="00604573b6eb2e57fcdc40000000f3180c00"/29, &(0x7f0000000000)=0x1d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x5e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f00000003c0)="f81ad3010006000000010000f500", 0xe) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x938, r2) recvmmsg(r0, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/227, 0xe3}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f0000000200)=""/20, 0x14}], 0x3, &(0x7f00000002c0)=""/134, 0x86}, 0x7}, 0x10, 0x1000, &(0x7f0000000400)={0x7f, 0x3}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000500)) 159.059171ms ago: executing program 1 (id=17): syz_emit_ethernet(0x198, &(0x7f0000000100)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x5, 0x18a, 0x6a, 0x81, 0x8, 0x2e, 0x0, @multicast1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1, 0x40, 0x0, 0xb1}, {"613ea40838e7a61d2a116e654dd8e6599e2ef1678f299e7411dc42f233e018f7deece309aaba281c74ec7db26aa4f483357018679f588a0f0310b24fa8babe3ccd57f518b8ebc30bddb94cc38628eeb518e6ff6ad07b26777db66d99695c51cfc574d844f410e6253c2df78c949db9bbeabf4c4ac244e5ee92251aaacd9c7f040340a5b1b2fc9e1f87d1ad9ee92ac0d3b531ca2c91225384ba515a12ac412cde5770ede3d643d12b0e768d262848db399916853564e0ea71e97737fc34b62dca9dd50931aefa3bca9e7266a1e61c7723b34cf53f57df37aeae320ded49e78c06963e85076b012f609d6c30c3411f50e2af7006870384c35b4e3e6aaff3a819eb293982ec0f6ccec7162ef002337b82ec181ea79331c395e6797c5ee9dc9dd47310b5acf896faba18f11bdd740f6a919b7f7f1c9016b455c61ed35761a9454438ff8cc670f49a4f54ae892b8c44463005d1567d605cc7648244276d19c2a44b5f2f9b"}}}}}}) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0xfffd, 0x0, 0x20, 0x1, 0x0, @broadcast, @rand_addr=0xffffff, {[@generic={0x7, 0x2}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0xfb}}}}}) (async) syz_emit_ethernet(0x3a, &(0x7f0000000180)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x2, 0x1, 0x2c, 0x64, 0x3, 0x6, 0x9d, 0x0, @broadcast, @broadcast, {[@rr={0x7, 0x3, 0x1e}]}}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0xb, 0x8, 0x3fc, 0x4, 0x9}}}}}) 119.984963ms ago: executing program 5 (id=6): r0 = socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="8f6f0100e655fffaffffffff86dd605f6ad900002b0000000000fe00000000", @ANYRES64]) getsockopt(r0, 0x0, 0x21, 0x0, 0x0) 118.720315ms ago: executing program 3 (id=4): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x91, 0x85, 0x47}, {0x40, 0xf3, 0xff, 0x7}, {0x152, 0xe4, 0x8, 0xfffff7fe}]}) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="721e5960bcb30d2dea013cf1ec118509e3170b233d7d00000000ea0437333427341784e0cbb31de549977c2baa6115b44c22843dda16df7d24c98126cec4c3fc3cd16269ae606bc0453a0a10efacc2b365b9028655bac25fc0a81bde065b58896fcd55668f96adc81a1d8856b4ad460a378f0a462abcb135792d9aa5", 0x7c}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setrlimit(0x8, &(0x7f00000000c0)={0x45, 0x56}) (async) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() (async) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r2, 0x2000747b) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{0x104, 0x5, 0x9, 0x6}, {0xa2fa, 0x61, 0x5, 0x9}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="452417d45410916bd5813a4df657d22dd12cc560000198a4bd096851", 0x1c}], 0x1) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="00231b000f407061035c2532d7a0ea9200001f00385c24fc3be7d5c1a5db0c8043846b45c6888320424dca5d2c044a51f48cef4008b3b6aea789af305a16b33e3f9ee1f24abe2d475001665eaf211d925f4a4da6a00c37eb3b391c9dadb9711642", &(0x7f0000000000)=0x61, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) (async) write(r3, &(0x7f00000003c0)="f81ad3010006000000010000f500", 0xe) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) (async) write(r0, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x40000800) 100.108627ms ago: executing program 1 (id=18): r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0xffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x11, 0x85, 0x45}, {0x40, 0xf3, 0xff, 0x7}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="721d1a7055", 0x5}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$hw(0x0, 0x0, &(0x7f0000000240)="0060054d3d000000002dec30c221c04ca1e6904c2ffd0bc16049a26808c2000000000000000098237a51666d56a9836fa781c711aa35f39a00d73ec82fe5c2fa159c3ec32a8daff0078d1d9a0d09cbd309a6d49cc22b5e2233134e17a281b7948bfe57f29b40ebffb42835312a8b318cf08852cb42889f564a37f99f", &(0x7f0000000000)=0x7c, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x1, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000023c0)=0x86) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x5e, &(0x7f0000002c80)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x82, 0x11, 0x9, 0x45}, {0x40, 0xf3, 0xff, 0x4}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="00231b000f407061035c2532d7a0ea9200001f00385c24fc3be7d5c1a5db0c8043846b45c6888320424dca5d2c044a51f48cef4008b3b6aea789af305a16b33e3f9ee1f24abe2d475001665eaf211d925f4a4da6a00c37eb3b391c9dadb97116", &(0x7f0000000000)=0x60, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f00000003c0)="f81ad3010006000000010000f500", 0xe) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "36d2b5", 0x38, 0x3a, 0xf9, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x2, 0x0, 0x0, '\x00', {0x0, 0x6, "93a36b", 0x0, 0x2c, 0x0, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) recvmsg(r0, &(0x7f0000002340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002200)=[{&(0x7f0000000040)=""/244, 0xf4}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/79, 0x4f}, {&(0x7f00000011c0)=""/39, 0x27}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x5, &(0x7f0000002280)=""/188, 0xbc}, 0x3) mlockall(0x0) 99.620899ms ago: executing program 4 (id=19): sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x1e, 0x2, 0x3}, 0x3ffffedd, &(0x7f0000000000)="d22ac138c1e9ece292f2261207dbc1ed8bef5d6b6df250d017dc0f85c0b51a5ccd958106748e5d03d175c26d59c5232224fcdd8693f1517c7e32637159229dad658a9e9c1a4ed6ee050ca607f212934a418ce241bacf9406152b70ae620846bdce", 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) mprotect(&(0x7f0000664000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x4, 0x0, r1, r1, 0x0, 0x0, 0x0, 0xfffffff7ffffffff}) clock_getres(0x69f84b4504433004, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x4000, 0x568, &(0x7f00000bc000/0x4000)=nil) ktrace(0x0, 0x87654321, 0x1a2c, r3) getrlimit(0x1, 0x0) 99.344505ms ago: executing program 0 (id=20): r0 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x19, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r2 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIONBIO(r2, 0x80487008, &(0x7f0000000140)=0x1) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') listen(r0, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r3, 0x5) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x9) connect$unix(r3, &(0x7f0000000040)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) 44.942726ms ago: executing program 4 (id=21): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETA(r0, 0xc0284457, &(0x7f0000000000)={0xff7ffffe, 0x200, 0x1, 0x1040, "08ffffffff01000000110000000100", 0x9, 0xfe}) r1 = socket(0x2, 0x3, 0x2f) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x14) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x34}, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) getsockname(r5, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) truncate(&(0x7f00000000c0)='./file0\x00', 0x8) sysctl$kern(&(0x7f0000000000)={0x1, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r6, &(0x7f00000003c0)=[{&(0x7f00000001c0)="5666796f124c63536d644e0794bb6fd5de447aab2806c8a17e9695dec415798eaeab3038050aece426ec2cac271972ec7400f1eb454a490cadda78b971fdd87b1920a875c5995cfd9c8a696e65c8abd1e83a089ea5db89e5a5cf0ff73fd55f954e29c521e4f0d6ddc99cbdd790888fb655dc66acc71086a854dd7eda10e403405f303e89ddf5943b6da4d3db70722f7b0d01f6502e8e96eb9f4fd73e484babb2ebbab60288b59e0883f8e512f08b31d0c64e372ab0a068bc2a", 0xb9}, {&(0x7f0000000280)="b9881180d695733d006a7baa41c40b515c3aa173107a9945ffad5b5edc734afc7e51a02ebfaeb35afb2109de5e084e7455ce7e57bb81c572f15635a0fc1ee29925ebfb942e13638255b2ec42ce2682275191d9f9c64508dac2d14bded0cd7f54e594eb2322d1b2e066db3237cea77a4cb9cfaa9fcd0e4d4cd910161c69271812f799cfe6a049b18199d0ded2e38247a3c9cd17b5285f522a9289e25de0a6124e03f4d2c7d324204d529244213b4aebab5bf849", 0xb3}, {&(0x7f0000000100)="5bfd7012151844551bc18e5cd805eae5775e09ea26db12dcde8c5c8b7da133c2b0388e7742fe485848919f1a0ec88f536363cb4d139af3bb483fcf703d039db8a4d60af4459d86a8e5d938cf0f8ffaef1244ff09", 0x54}, {&(0x7f0000000080)="92bc9fbc2fa8f285bc15bb22bcb214d7b54bc631ad4248f7c37eb40c", 0x1c}, {&(0x7f0000000440)="aa6ba8e8a2735e04c14e83bab28e7982a30b9446c01b5d2358732dfe91898449f71298073c20c22afd9b097d506fea9ea6c9537f9d4c916796b10f63783ea063dbf4902148dfc80391335befbc7a916177791265d286499185f4563bf8bd9761c112e131bbb5b197245d006fc04a194c410e876e0000000005700143db01494c05dcd0bda853f7d3b68a965089340696c2db3876d2eb74de89b1c7ad5a4aebf70398f1083e5433b86a03b388142e068b2c63d989c6e1d20e3943807661c886606b619bd95585b230519b6dcd83bf6f0723c446f2b0b6f81fb8ab91bb396128504aee13ac42a28e1dc882aaf0334e2649be77510c6f5097fc9a891d85d2f1ec2372909edd9efa45af25dbc6528f4ea0f8258d2011770b00dbb0bdbed61b14add872e2c2769f77b7eb2e7df99bd899afeccfe0", 0x132}], 0x5) socket(0x2, 0x1, 0x2) 30.103755ms ago: executing program 1 (id=22): r0 = socket(0x24, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x40) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSETA(r1, 0x7d660480, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x400, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x3d, 0x4, 0x5}, {0x9, 0xd, 0xa, 0x89}, {0x4c, 0x8, 0x1, 0x1}, {0x3c56, 0x4, 0x0, 0x7}]}) syz_emit_ethernet(0x4e, &(0x7f00000003c0)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x18, 0x3b, 0x2, @rand_addr="0182c1fa000010a90c00d69db7c66000", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x9, '\x00', @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}) rmdir(0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x3c, 0xf8, 0x1}, {0x44, 0xc, 0x4, 0x1}, {0x3c, 0xe, 0x2, 0x782}, {0x3c56, 0x2, 0x36, 0xc}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000580)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x17, 0x1c, 0x66, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x1, @multicast1}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x40}}}}}) 29.583617ms ago: executing program 4 (id=23): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000480)={0x2df57366, 0x820001, 0x80005, 0xfffffff3, "0a6400b72860147bcc0100d49a4184de82e1c800", 0x2, 0x5}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="468cac6f0d21ad30ea06a66da6e35ca182b6f8ac09aae2791394b81cdc227df8708a627986346b1c74c5b7ceede23281d70c3cd17aa2896df45b0507e270157239b6da65d09ddd12dcf64fb31e09c46cbd7c19411f6a1e17bd1a22ee472267bec369f7f21a2575dcb7baf509bbade09225d462863384c68d2c1aa494ad6f6243cb10551cf2cefb381e9e3e4802ca4bbf7dc77ed2353ac3cd3b219b24218fc5d56c1402b62f1ca581b95d496f8b7375e62fa8613c0cb75abacf2c715bcb954c745df34c5b2d48434d6db0583981ab8c3a7984ee5445d28b1e0737294f30d90d96dca7", 0xe2}], 0x1) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8888, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0xc003, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000400)={0xfffe, 0x1, 0x1, 0xb87c, 0x8000000}, 0xc) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)=0xfffffffc) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000003c0)='./file0\x00', 0x0, r5) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0x0, r5, 0x0, r5, 0x0, 0x200}, 0x0, 0x0, 0x5}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) (async) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) r7 = socket(0x18, 0x2, 0x0) (async) msync(&(0x7f00003c1000/0x4000)=nil, 0x4000, 0x8) (async) socket(0x10, 0x5, 0x3) syz_emit_ethernet(0x52, &(0x7f0000000100)={@local, @local, [], {@ipv4={0x800, {{0xb, 0x4, 0x3, 0x5, 0x44, 0x6a, 0x81, 0x8, 0x2e, 0x0, @multicast1, @empty, {[@end, @lsrr={0x83, 0x17, 0x3, [@empty, @broadcast, @multicast1, @local={0xac, 0x14, 0x0}, @multicast1]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x1, 0x40, 0x0, 0xb1, {[@sack_perm={0x4, 0x2}]}}}}}}}) (async) connect$unix(r7, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000004c0)="b68cd6ce9a276fc69ab98c90c7b17ba9a44db2f3a133a24be4dd72e0d56776c288675532b926a33d327c6a8cde3e960caa0153c233dcb42eaa5e489e637b0952db42e570a5b99061a2d1dfc0e059d585a76cf3b0ae39ab7548f603c315b84f68d244d666d70da315d80576db4218e5f71e2e7f437206aa46a241696c59a1d62a0a650a0bf3e69218c46aec119f8efc62c9d7626d55235bd961626f02495da8cb1326d52bcdd0b23945f6de2260f2ac0abb0088eb3bf800a94b", 0xb9}, {&(0x7f0000000140)="e9abc389628413677712b0c7fd625fa2f87e1a7228c662157e3135a462cf8add48edba125c63f91efffe32e8abc4b8ebe212899ab3a89863045091be5e28031f7fb0835ed5667ea9df128d3ae41df5566dd1b47f02d550162d2977d609da446c02eb16deaf1015df23165669fc85fe9c04f164169ab698", 0x77}, {&(0x7f0000001740)="c2d2fd4643df516df73473f75b9deaa1cd521a57565ab25d82828e80d8522171eeb39257c6a84cf94aa3a40c3cb54a5126fcd554aa70f2b0ae0218462e156ceea7a749b6d2a625aaed4bab8790d8368d39b093dec270fc35568e74a1ae1231aeef22942f3476665351c054dcc3a178e7fb64381d31e6087401cbbaee24a7a37d1f01d7620023e6336cd743ba18b2eb9ca8388d1905869d283d1103d1af74518342a7ca5b34d44c382e103172af815f17b13fa9be8a51157f03d9710650b636bbbe63ef5de71b7a2ba12e79f4b002947893bd421598ddee30f4cfb24ea322c92383ec7b9c1fcf266c8514f48fc9f9b277d57a63fdf04782af7babf8119914fe0e30d792830e8cc7333daeb9414087e48b2b820e5766c408cd0ac6939fa5c1d26d482e6ff6ef31052f79ed0cb54004e6a57dd4d20828a8bb54db5679d90dba593d692ce3ed4914a76af53507460a6ab39ed391f4b44d20266e6bb5ec92ca11641e73f605d5dbf1e0d95abe355a93afbeca59a9d8200602108ec2185a0e6853692a63a50986d025873b164daf9861057c0af3e18a3fb732dc0cd6a909bf25a5912a32b5e38f6dc8ba79dc6bbc61194dd7cd8d94820c41a57905c990b303526f61b8ec36e615b23a004f2b7821670913ccee0a263533334df287ceb7067e6a8c45ac5e8adc7094db50f4db3a72f4b7107c6bf9aef7e0a62ac20cff9ed85f7bdb99417337433a5f5d9da60a540c5b819c5e5bb6fcebb9583a5a98e677f3af2062e7d738353d0edf52ff00cdb3118b8cd4ab7e31d190f40956a918df41ea6f15e3fc64c0f0fd996b3bc06730b6f852f5ad8ae2788397ae3a49263af34c07ed74c1967671d1d737939e8d1ea2dfad4830b4b231718d4e5b308d4f625be83e0dacb521ac7dec009ec952fc5b31672497c4b3a5902639f9b3f6c2d5363e2f94deadcef424b23d975de5dddcca57823099985b32cadbc593a6ff6afd1108510d6a734afcc7ef21c4b683a7f8cbc61d6d76a5ca565d1c255318fbbaaf011ae567460fac90ebf0e18835571a805f5e11711f315628ede5eca4e1f731048d05de0b21680994be12c3092bb4f263f11d301187e0daf24a811cf6cd8c75dda07f7b5b5d11b7571cbfa659d2d4d265fcc65f6ba3b2b4db7a947b4ad6ebcd83f4d08002b5ae56f82f6aac6eb0c430c32f2cd4d1b369c85ad1df23eeede0edea3c1229c79266f3bbbbba0a07a63b017d64e8ac8e4775594dc2f87f283efc9b6b98e4367e520a0322fb60e1843d8d35bdc94f689e7f11935a9e8150f5284785a7d7b1aa4031511df00ebd", 0x3a1}], 0x3, 0x0}, 0x402) 28.28547ms ago: executing program 3 (id=24): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) close(0xffffffffffffffff) (async) geteuid() (async) fchown(0xffffffffffffffff, 0x0, 0x0) (async) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) listen(r1, 0x1) r2 = socket(0x18, 0x4001, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendto$inet(r2, &(0x7f0000000040)="170000000092", 0xfffffe0f, 0x3, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000000)=[{0x100, 0x2}, {0x20, 0x5}], 0x2}) (async) r3 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0x5) (async) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) shutdown(r4, 0x0) (async) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) r5 = socket$unix(0x1, 0x2, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) rmdir(&(0x7f0000000140)='./file0\x00') (async) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETBELL(r7, 0x80105703, &(0x7f00000000c0)={0x1, 0x1, 0xb, 0x4}) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)}) (async) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0xe) (async) socket(0x2, 0x2, 0x39) (async) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f00000014c0), 0x0) (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 2.236607ms ago: executing program 3 (id=25): socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000700)=""/265, 0x109}], 0x1, 0x0}, 0x80000006}, 0x10, 0x40, 0x0) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) close(r0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) select(0x40, &(0x7f0000001400)={0x3, 0x110, 0x400000000000a, 0x1580, 0x2, 0x6, 0xa3a4, 0x7}, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001640)="00000400", 0x4) r1 = socket$unix(0x1, 0x5, 0x0) execve(0x0, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x3, 0x7, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x6}], 0x3) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) listen(r1, 0x300000) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x80, 0x0, 0x2}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffffd, [{&(0x7f000069c000/0x3000)=nil, &(0x7f000051f000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000698000/0x1000)=nil, 0x1}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000696000/0x2000)=nil, 0x400000000000000}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000069b000/0x3000)=nil, 0x9f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40003}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xac3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000531000/0x2000)=nil, &(0x7f000069c000/0x4000)=nil, 0x2}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f00006bf000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil, 0x8}], './file0\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) sysctl$hw(0x0, 0x0, &(0x7f0000000200)="a4", &(0x7f00000001c0)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x45, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x280, 0x20000004, 0xe, 0x9, "1bb7000000d0d200000000fd00", 0x0, 0xfffffffc}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)="4800660904b715fa967b4c44bae97c7ccd5b69ed32b0e02264f6d10eaa6897675cd70ea509878f72126a6b1e2c5ec391c06a0052ecb8819db65293ef360f60a23b4eea03d603306af13f8fe5ae6ad19f1befa7e9ea84904dbedb60c9b78f3f5c1a8161d4c6fad12cc247d4eec4ad24009dd6b7de4a323c81c6f9697d5aa47b87c0f8743cf1702f05e336ab67be96ba44a2204edadba0815d45f7324d327b6a9ccb2ec40ed4c3013cc1e8d4ed726925543c6ee8e5bec5595b929ab2776f3f674cf1a8592f937428d7df32a91e01db4edf88eca147f0c21b7aecaa43e687ea344c780e40e628460b9c950314c083b19939cb7b738e759985921ebd1ac398774a9d29495f8f0ce071dd03fbf102c268539d2a1b038e42256b13936e87b7108f52f855a4ce5f48e70d7e70d9c87fc1a59fae5ee9421fc33f8cbca4347ea186a0b6dba08d51a71308eb805a3de6b364e5eb147a2aee21787c854801906dc72bdba73c8c5a929e0221342a252776b7db4dc1e5512660957636831e757dafa9eb1fd41702ef35dafca32facfc707a907604847b52b290e508c89f4efb7b5560363f6b774ba6ef8c5b7e295aaef6721749d994c1d1d3dcf083e2c474b3bb98006804ef18df242fb78a2962a38e0f446fc01b96263107fba6217c838d062f9878855a7230c6db48aa4ad720ffc4c15f28eaa4722f01aacf3cb72af5653c172ed8ca559b3fc7407ad09539fdbb5426e2c99e5a043cc62ef732558110b2884e378a82cb1490fdcc7c81e6df0244765102583830700e7886c9f101fc769e6e8c909f97e1cda2ae8fffcf893250073d05f0c5f42cdb32e27f293e5d3314e133f2d88e761cc44dd428b1a7577497f648c44ee3449821f736211f73b51ebc5fcb6a1d05a99688e19cdb08afb09581024221927e41e56ac871534590e23face8b0d374aafb68441461001d628424b74737e500e6aef51acb4002352ee876008b2e74f043440b2168af958101f021b87c53feedd5822efd59963ac8aa3f4a22d7df7f7f7374a452418eef9eb5ebc49dd268e1cf19d5ca51a47df857b2471605e50d98856064ac8c461d7413f591f398de4bfadc88335df84db73680e11d87e256eae89b0aa17e8dae5bc7094512dd6db1f9791053056e75577784b6b0cd5eed432a9f980ef5ce3385cefb37632bcd77ea2de3251531b69fe86647074a6cb37caf964ae661a2f727cc34a4e87ddc884f186f761843a20a8a4b05e5b703a0ad18665590ac5c62b572e977f8c6bf211407fe7e8eaaaac14ecb0682227cbe8a5122d2a9552a7eff9b23507bd53930a45c699b09294ff9f3fcf8b2db8cdbc49f117e4ae53a073410d31c9c6020a5ab7461b988d0129bb45518f210ee574fa21dedb7af1a8fc679cc083df71f475910f678f91fa4f41fd5a67d8a12984ebd42065841429d4a6d85b2317070b4db7fb0ce3af96d5e1af96497d755684c99e3fb458c2375cf71e6ee0b0b802a70652f575b2637a5beb5566e2bc2956b74e091f196ad779f5db10489c782b367fd352f9e37ef8d2132b3015cbcf06bccf56628e0189c84696ed1d6781385bca734edfa2cd73dfeec3ad766a6009a0fb69b881881679ee2a2f18fb858e9e48cd2c3ea7041e9c8bb97b2768a0e2e428c8ef1799682f105f1da585fd8991a1faadacd05d0a5149764b93e9d8de2b8c615b74acdda8c3333383707c70e341d4bcd32cb52b2a28f0615d09968cb3eaa550aea9a25ac1a4a65ea99f55210e9cee303577f216ed5565c0bb525a8f2bb040c5ebd0d80a5118159cb35d14a7e4ea3f0fb730c829f809c6d2831fb9f29cbc3f4d95b611df39cfa54b890d2bb4b87b97d562e570af0e5a2ccff787933ae530b59ef5f68d356b0abc761ff1b1d348a7376178dd36b7eaedde4f04d5b1aac9da9c2352366c059b97183b4034a558fb40372e91b6c9d345076f90509850e120dce3134fdd0e51c2e5066dfb2c05892e6a7a414953382df5ab02360f82b7658c19dcc5eb86d8aefaabffbbd17d2a602aab822f11fb3d1ad13a6255ad1a0034fb29290d4e0519d5d57bb917f013f1c434a7862b01a1cce17f775e86ba3d5f11d4728d9d5b70d6c9ea83a68cd7e26a8fbf6a706fbb875512fd142b5f708576fe80c81d6216b4a7fb7848583b4c418048f9ff077b0a7c5921c44d43f24ad622c73b8a8f11347c97f290beda4a63523a40cd38306996b4e4d9e6400dc1bc51e1d6d5283fa89e302f8b69199b60408a39d668ab93ca4e78841afebf95825259d9eda6b1e4b739862a9237013c22a8c928cb4cdb54ed6268811cca9eca9080be6232e347f87e07ec6410ca77ca9c141d23ccfb9225b81eaa52e7bcf7cf29c2ad100311194189150c4a9560e7377f52bffefb6917a", 0x69d}, {&(0x7f0000000080)="e530e0dc410000fd57666c40001bac0a", 0x10}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) close(r2) msgctl$IPC_SET(0x0, 0x1, 0x0) 1.107665ms ago: executing program 7 (id=26): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0xfffffffc, 0xe, 0x7, 0x0, 0xe, 0x80002001, 0x6, 0x10, [{0x8, 0x401, 0x6, 0x71800}, {0x22, 0x1004, 0x800000, 0x4}, {0x6, 0xa84e, 0x7, 0xafd}, {0x80, 0x2, 0x4f, 0xfffffffe}, {0x1, 0x3, 0x401, 0x7}, {0x5, 0x47fff, 0xf45, 0x2}, {0xfffffffc, 0x7, 0x4, 0x6d}, {0x800, 0x803, 0xfdf0, 0x8}, {0x8, 0x10, 0xfffffffd}, {0xfffffc00, 0x2a2f, 0x2005, 0xfffffffd}, {0xa44f, 0xfff9, 0x48a, 0xe1}, {0xcb, 0x2, 0x8, 0x6}, {0x2000dd, 0x40000009, 0x4, 0x3ff}, {0x8, 0x7, 0xfffffff4, 0x6}, {0x6, 0x5, 0x26, 0x7}, {0x81, 0x33, 0x2003, 0x5}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0xc2, 0x3, 0x1, 0x40803, 0xfffeffff, 0x1, 0x0, 0x1, 0x2004007, 0xf5}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = socket(0x18, 0x3, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x207eb, 0x122800000000009}, {0xf0, 0xfffc}}, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) 0s ago: executing program 5 (id=27): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000480)=0x100) (async) write(r0, &(0x7f0000000280)="d81a00"/14, 0xe) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0x5, 0x80000001, 0x7, 0x0, "00000100000000000000908b7f7f00", 0x1, 0x3}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)='o4', 0x2}], 0x1) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x90, 0xff, 0x47}, {0x4, 0xf1, 0xff, 0x9}, {0x6, 0x2, 0x8, 0xfffff7fe}]}) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="2aef0900000200000000a3671b20a7a93a12d16c0e8a92244b054a602e0c4eb1", 0x20}], 0x1) (async) sysctl$hw(0x0, 0x0, &(0x7f0000000200)="0060054d3d000002002dec30c221c04ca1e6902dd43a844c2ffd0bc16049a26808c20000000000000000aa35f39a00d73ec82fe5c2fa159c3ec32a8daff0078d1d9a0d09cbd309a6d49cc22b5e2233134e17a281b7948b2b9a6ecf5b8b4397c3d3ad1d91d8688c08d129ca9a", &(0x7f0000000000)=0x6c, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) madvise(&(0x7f00001df000/0x1000)=nil, 0x1000, 0x0) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r3, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) (async) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/56}, &(0x7f0000000280)=0x3a) recvfrom$unix(r4, &(0x7f00000002c0)=""/27, 0x1b, 0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_INTR(r2, 0xca605601, &(0x7f0000000040)={0x1, 0x0, 0x1}) (async) ioctl$VMM_IOC_INTR(r1, 0xca605601, &(0x7f0000000040)={0x6, 0x0, 0xfffd}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.232' (ED25519) to the list of known hosts. pckbd_enable: command error witness: shared lock of (rwlock) maddr while exclusively locked panic: excl->share Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 98431 31618 0 0 0x4000000 1K syz-executor 393062 14838 0 0 0 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff833b4a35) at panic+0x1e5 witness_checkorder(ffff800000c31078,1,0) at witness_checkorder+0x122c rw_do_enter_read(ffff800000c31060,0) at rw_do_enter_read+0x99 in6_hasmulti(fffffd807eb5d7f0,ffff800000c31000) at in6_hasmulti+0x41 ip6_output(fffffd807eb5d700,ffffffff839eee58,0,0,ffff80003c003f30,0) at ip6_output+0x13bd mld6_sendpkt(ffff8000015adf80,83,0) at mld6_sendpkt+0x385 mld6_start_listening(ffff8000015adf80,ffff800000c31000) at mld6_start_listening+0xe7 in6_addmulti(ffff80003c0042d8,ffff800000c31000,ffff80003c00434c) at in6_addmulti+0x3d7 in6_joingroup(ffff800000c31000,ffff80003c0042d8,ffff80003c00434c) at in6_joingroup+0x6c in6_update_ifa(ffff800000c31000,ffff80003c004520,0) at in6_update_ifa+0x1a86 in6_ioctl_change_ifaddr(8080691a,ffff80003c004520,ffff800000c31000) at in6_ioctl_change_ifaddr+0x64e ifioctl(ffff800010fdd790,8080691a,ffff80003c004520,ffff8000fffe4028) at ifioctl+0x1714 sys_ioctl(ffff8000fffe4028,ffff80003c004700,ffff80003c004650) at sys_ioctl+0x674 end trace frame: 0xffff80003c0046f0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: excl->share ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833b4a35) at panic+0x1e5 witness_checkorder(ffff800000c31078,1,0) at witness_checkorder+0x122c rw_do_enter_read(ffff800000c31060,0) at rw_do_enter_read+0x99 in6_hasmulti(fffffd807eb5d7f0,ffff800000c31000) at in6_hasmulti+0x41 ip6_output(fffffd807eb5d700,ffffffff839eee58,0,0,ffff80003c003f30,0) at ip6_output+0x13bd mld6_sendpkt(ffff8000015adf80,83,0) at mld6_sendpkt+0x385 mld6_start_listening(ffff8000015adf80,ffff800000c31000) at mld6_start_listening+0xe7 in6_addmulti(ffff80003c0042d8,ffff800000c31000,ffff80003c00434c) at in6_addmulti+0x3d7 in6_joingroup(ffff800000c31000,ffff80003c0042d8,ffff80003c00434c) at in6_joingroup+0x6c in6_update_ifa(ffff800000c31000,ffff80003c004520,0) at in6_update_ifa+0x1a86 in6_ioctl_change_ifaddr(8080691a,ffff80003c004520,ffff800000c31000) at in6_ioctl_change_ifaddr+0x64e ifioctl(ffff800010fdd790,8080691a,ffff80003c004520,ffff8000fffe4028) at ifioctl+0x1714 sys_ioctl(ffff8000fffe4028,ffff80003c004700,ffff80003c004650) at sys_ioctl+0x674 syscall(ffff80003c004700) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4864fbb1000, count: -16 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c003b80 rbx 0xffff8000299dee07 rdx 0xffff800001589680 rcx 0xffff8000fffe4028 rax 0xffff8000299ddff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x49f9e5146bf56fa8 r11 0xaa01fa9d0da3a171 r12 0xffff8000299dec08 r13 0 r14 0 r15 0x1 rip 0xffffffff810e0165 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c003b70 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=98431 pid=31618 tcnt=2 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000fffe5250,0xffffffff8393dc18 process=0xffff8000fffe8018 user=0xffff80003bfff000, vmspace=0xfffffd806c750208 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 50120 143835 23441 0 2 0 syz-executor 31618 309440 23221 0 2 0 syz-executor *31618 98431 23221 0 7 0x4000000 syz-executor 14838 393062 37147 0 7 0 syz-executor 14838 117483 37147 0 3 0x4000080 sbwait syz-executor 67035 384156 77598 0 2 0 syz-executor 67035 147658 77598 0 3 0x4000080 fsleep syz-executor 67035 289621 77598 0 3 0x4000080 fsleep syz-executor 73857 346046 17700 0 2 0 syz-executor 73857 190153 17700 0 3 0x4000080 fsleep syz-executor 79020 127524 92913 0 2 0 syz-executor 79020 58478 92913 0 3 0x4000080 fsleep syz-executor 81808 5254 44456 60929 2 0x10 syz-executor 81808 35538 44456 60929 3 0x4000090 fsleep syz-executor 67644 160273 75958 0 2 0 syz-executor 67644 199460 75958 0 2 0x4000000 syz-executor 23221 181230 37249 0 3 0x82 nanoslp syz-executor 44456 69743 37249 0 3 0x82 nanoslp syz-executor 23441 140445 37249 0 3 0x82 nanoslp syz-executor 77598 77893 37249 0 3 0x82 nanoslp syz-executor 37147 361858 37249 0 3 0x82 nanoslp syz-executor 75958 219063 37249 0 3 0x82 nanoslp syz-executor 17700 7833 37249 0 3 0x82 nanoslp syz-executor 92913 194535 37249 0 3 0x82 nanoslp syz-executor 37249 140288 63182 0 3 0x82 kqread syz-executor 63182 89067 88102 0 3 0x10008a sigsusp ksh 88102 294063 36759 0 3 0x98 kqread sshd-session 36759 125398 20314 0 3 0x92 kqread sshd-session 58784 252736 1 0 3 0x100083 ttyin getty 20314 349000 1 0 3 0x88 kqread sshd 59353 495041 63080 74 3 0x1100092 bpf pflogd 63080 199163 1 0 3 0x80 sbwait pflogd 58359 293744 25847 73 3 0x1100090 kqread syslogd 25847 70665 1 0 3 0x100082 sbwait syslogd 56283 185512 1 0 3 0x100080 kqread resolvd 13617 428965 55327 77 2 0x100092 dhcpleased 74150 431316 55327 77 3 0x100092 kqread dhcpleased 55327 93382 1 0 3 0x80 kqread dhcpleased 29673 69795 0 0 3 0x14200 pause smr 2759 337401 0 0 2 0x14200 zerothread 93198 386696 0 0 3 0x14200 aiodoned aiodoned 69007 427132 0 0 3 0x14200 syncer update 80856 37208 0 0 3 0x14200 cleaner cleaner 86368 38816 0 0 3 0x14200 reaper reaper 23678 284621 0 0 3 0x14200 pgdaemon pagedaemon 70209 28711 0 0 3 0x14200 bored viomb 43265 16133 0 0 3 0x40014200 acpi0 acpi0 11173 390797 0 0 3 0x40014200 idle1 8658 312762 0 0 3 0x14200 bored softnet1 45717 319168 0 0 3 0x14200 bored softnet0 88827 450968 0 0 3 0x14200 bored systqmp 72450 434320 0 0 3 0x14200 bored systq 84313 614 0 0 3 0x14200 tmoslp softclockmp 21197 297017 0 0 3 0x40014200 tmoslp softclock 43236 356791 0 0 3 0x40014200 idle0 1 60462 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 31618 (syz-executor) thread 0xffff8000fffe4028 (98431) exclusive rwlock maddr r = 0 (0xffff800000c31078) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 in6_addmulti+0x28c #3 in6_joingroup+0x6c #4 in6_update_ifa+0x1a86 #5 in6_ioctl_change_ifaddr+0x64e #6 ifioctl+0x1714 #7 sys_ioctl+0x674 #8 syscall+0xbd4 #9 Xsyscall+0x128 exclusive rwlock netlock r = 0 (0xffffffff83891cc0) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 in6_ioctl_change_ifaddr+0x10b #3 ifioctl+0x1714 #4 sys_ioctl+0x674 #5 syscall+0xbd4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff83902dc8) #0 witness_lock+0x5f1 #1 ifioctl+0x47f #2 sys_ioctl+0x674 #3 syscall+0xbd4 #4 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11071 12343K 12343K 166960K 12178 0 pcb 21 12K 12K 166960K 30 0 rtable 237 6K 7K 166960K 351 0 pf 34 17K 18K 166960K 45 0 ifaddr 44 7K 7K 166960K 46 0 ifgroup 55 2K 2K 166960K 55 0 sysctl 3 1K 9K 166960K 7 0 counters 70 37K 37K 166960K 70 0 ioctlops 0 0K 4K 166960K 1485 0 iov 1 8K 8K 166960K 2 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1340 84K 84K 166960K 1371 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 2 0K 0K 166960K 2 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 89K 166960K 157 0 proc 71 115K 180K 166960K 529 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1 0 in_multi 101 7K 7K 166960K 107 0 ether_multi 2 0K 0K 166960K 4 0 mrt 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 49 228K 228K 166960K 49 0 exec 0 0K 1K 166960K 375 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 233 151K 161K 166960K 3330 0 UVM aobj 5 2K 2K 166960K 5 0 pinsyscall 43 86K 104K 166960K 1284 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 3 0 NDP 16 0K 1K 166960K 28 0 temp 34 8666K 8731K 166960K 5791 0 kqueue 15 24K 24K 166960K 25 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 34 0 30 1 0 1 1 0 8 0 rtentry 176 111 0 1 5 0 5 5 0 8 0 unpcb 144 50 0 28 1 0 1 1 0 8 0 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 736 15 0 11 1 0 1 1 0 8 0 arp 136 18 0 0 1 0 1 1 0 8 0 inpcb 328 83 0 72 2 0 2 2 0 8 1 nd6 152 24 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 pffrag 232 1 0 0 1 0 1 1 0 482 0 pffrnode 88 1 0 0 1 0 1 1 0 8 0 pffrent 40 1 0 0 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 19 0 0 1 0 1 1 0 8 0 pfstkey 128 19 0 0 1 0 1 1 0 8 0 pfstate 448 19 0 0 3 0 3 3 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 452 0 0 29 0 29 29 0 8 0 art_table 40 453 0 0 5 0 5 5 0 8 0 art_node 32 111 0 11 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1592 0 78 95 0 95 95 0 8 0 ffsino 296 1592 0 78 117 0 117 117 0 8 0 nchpl 144 1808 0 113 64 0 64 64 0 8 0 vnodes 216 1687 0 0 94 0 94 94 0 8 0 namei 1024 5413 0 5413 1 0 1 1 0 8 1 percpumem 16 50 0 0 1 0 1 1 0 8 0 kstatmem 264 26 0 0 2 0 2 2 0 8 0 scxspl 216 6088 0 6088 4 2 2 3 1 8 2 plimitpl 152 30 0 12 1 0 1 1 0 8 0 sigapl 424 466 0 418 7 0 7 7 0 8 1 knotepl 120 525 0 0 16 0 16 16 0 8 0 kqueuepl 224 23 0 11 1 0 1 1 0 8 0 pipepl 344 118 0 91 3 0 3 3 0 8 0 fdescpl 528 450 0 418 3 0 3 3 0 8 0 filepl 160 1584 0 1361 10 0 10 10 0 8 0 lockfpl 104 10 0 8 1 0 1 1 0 8 0 lockfspl 48 6 0 4 1 0 1 1 0 8 0 sessionpl 144 22 0 13 1 0 1 1 0 8 0 pgrppl 48 30 0 13 1 0 1 1 0 8 0 ucredpl 104 89 0 74 1 0 1 1 0 8 0 zombiepl 144 418 0 418 1 0 1 1 0 8 1 processpl 1232 466 0 418 5 0 5 5 0 8 1 procpl 664 504 0 448 6 0 6 6 0 8 0 sockpl 752 168 0 130 4 0 4 4 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 116 0 0 15 0 15 15 0 8 0 mcl2k 2048 34 0 0 5 0 5 5 0 8 0 mtagpl 96 7 0 0 1 0 1 1 0 8 0 mbufpl 256 165 0 0 11 0 11 11 0 8 0 bufpl 280 2423 0 130 164 0 164 164 0 8 0 anonpl 32 3934 0 0 32 0 32 32 0 246 0 amapchunkpl 152 9198 0 8725 20 0 20 20 0 158 1 amappl16 200 2010 0 1991 5 1 4 5 0 8 3 amappl15 192 7 0 7 1 1 0 1 0 8 0 amappl14 184 8 0 8 1 1 0 1 0 8 0 amappl13 176 424 0 423 1 0 1 1 0 8 0 amappl12 168 806 0 763 3 0 3 3 0 8 0 amappl11 160 8 0 8 1 1 0 1 0 8 0 amappl10 152 50 0 36 1 0 1 1 0 8 0 amappl9 144 245 0 245 1 1 0 1 0 8 0 amappl8 136 33 0 31 1 0 1 1 0 8 0 amappl7 128 79 0 78 1 0 1 1 0 8 0 amappl6 120 369 0 356 1 0 1 1 0 8 0 amappl5 112 85 0 75 1 0 1 1 0 8 0 amappl4 104 411 0 384 1 0 1 1 0 8 0 amappl3 96 1384 0 1295 4 1 3 3 0 8 0 amappl2 88 562 0 484 2 0 2 2 0 8 0 amappl1 80 9097 0 8506 15 0 15 15 0 8 1 amappl 88 2603 0 2446 4 0 4 4 0 92 0 uvmvnodes 80 99 0 0 3 0 3 3 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 4 0 0 1 0 1 1 0 8 0 uaddrrnd 24 450 0 418 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 450 0 418 1 0 1 1 0 8 0 vmmpekpl 168 5448 0 5416 2 0 2 2 0 8 0 vmmpepl 168 36761 0 34845 87 0 87 87 0 357 3 vmsppl 488 449 0 418 5 0 5 5 0 8 1 rwobjpl 80 13710 0 12709 24 0 24 24 0 8 1 pdppl 4096 908 0 836 96 18 78 84 0 8 6 pvpl 32 11430 0 0 93 0 93 93 0 265 0 pmappl 256 449 0 418 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 268 0 20 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff837e3ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83902bc0) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x7d1252b79b20, count: 8 ddb{0}> trace x86_ipi_db(ffffffff837e3ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83902bc0) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x7d1252b79b20, count: -7 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff833b4a35) at panic+0x1e5 witness_checkorder(ffff800000c31078,1,0) at witness_checkorder+0x122c rw_do_enter_read(ffff800000c31060,0) at rw_do_enter_read+0x99 in6_hasmulti(fffffd807eb5d7f0,ffff800000c31000) at in6_hasmulti+0x41 ip6_output(fffffd807eb5d700,ffffffff839eee58,0,0,ffff80003c003f30,0) at ip6_output+0x13bd mld6_sendpkt(ffff8000015adf80,83,0) at mld6_sendpkt+0x385 mld6_start_listening(ffff8000015adf80,ffff800000c31000) at mld6_start_listening+0xe7 in6_addmulti(ffff80003c0042d8,ffff800000c31000,ffff80003c00434c) at in6_addmulti+0x3d7 in6_joingroup(ffff800000c31000,ffff80003c0042d8,ffff80003c00434c) at in6_joingroup+0x6c in6_update_ifa(ffff800000c31000,ffff80003c004520,0) at in6_update_ifa+0x1a86 in6_ioctl_change_ifaddr(8080691a,ffff80003c004520,ffff800000c31000) at in6_ioctl_change_ifaddr+0x64e ifioctl(ffff800010fdd790,8080691a,ffff80003c004520,ffff8000fffe4028) at ifioctl+0x1714 sys_ioctl(ffff8000fffe4028,ffff80003c004700,ffff80003c004650) at sys_ioctl+0x674 end trace frame: 0xffff80003c0046f0, count: 0 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833b4a35) at panic+0x1e5 witness_checkorder(ffff800000c31078,1,0) at witness_checkorder+0x122c rw_do_enter_read(ffff800000c31060,0) at rw_do_enter_read+0x99 in6_hasmulti(fffffd807eb5d7f0,ffff800000c31000) at in6_hasmulti+0x41 ip6_output(fffffd807eb5d700,ffffffff839eee58,0,0,ffff80003c003f30,0) at ip6_output+0x13bd mld6_sendpkt(ffff8000015adf80,83,0) at mld6_sendpkt+0x385 mld6_start_listening(ffff8000015adf80,ffff800000c31000) at mld6_start_listening+0xe7 in6_addmulti(ffff80003c0042d8,ffff800000c31000,ffff80003c00434c) at in6_addmulti+0x3d7 in6_joingroup(ffff800000c31000,ffff80003c0042d8,ffff80003c00434c) at in6_joingroup+0x6c in6_update_ifa(ffff800000c31000,ffff80003c004520,0) at in6_update_ifa+0x1a86 in6_ioctl_change_ifaddr(8080691a,ffff80003c004520,ffff800000c31000) at in6_ioctl_change_ifaddr+0x64e ifioctl(ffff800010fdd790,8080691a,ffff80003c004520,ffff8000fffe4028) at ifioctl+0x1714 sys_ioctl(ffff8000fffe4028,ffff80003c004700,ffff80003c004650) at sys_ioctl+0x674 syscall(ffff80003c004700) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4864fbb1000, count: -16