kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Sep 3 19:27:10 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.31' (ECDSA) to the list of known hosts. 2019/09/03 19:27:23 fuzzer started 2019/09/03 19:27:29 dialing manager at 10.128.15.235:33447 2019/09/03 19:27:29 syscalls: 337 2019/09/03 19:27:29 code coverage: enabled 2019/09/03 19:27:29 comparison tracing: enabled 2019/09/03 19:27:29 extra coverage: support is not implemented in syzkaller 2019/09/03 19:27:29 setuid sandbox: enabled 2019/09/03 19:27:29 namespace sandbox: support is not implemented in syzkaller 2019/09/03 19:27:29 Android sandbox: support is not implemented in syzkaller 2019/09/03 19:27:29 fault injection: support is not implemented in syzkaller 2019/09/03 19:27:29 leak checking: support is not implemented in syzkaller 2019/09/03 19:27:29 net packet injection: enabled 2019/09/03 19:27:29 net device setup: support is not implemented in syzkaller 19:28:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xffff, 0x1, 0x0, 0x1}, {0x511d, 0x100000000, 0x6, 0x1}, {0x1, 0x0, 0x401, 0x20}, {0x0, 0x1f}, {0x1, 0x8, 0x10000000000, 0x8}]}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setstatus(r0, 0x4, 0x40) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x796ba9e142304185, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) syz_open_pts() pipe(&(0x7f0000000140)) fsync(r2) ftruncate(0xffffffffffffff9c, 0x0, 0x2e07) getrlimit(0x3, &(0x7f0000000180)) getrlimit(0x5, &(0x7f00000001c0)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x2, 0x0) write(r4, &(0x7f0000000240)="db69071a36830136708466ade85e4b8525201dfa72628cfd84b3729bc237698cae54bd9355d86f130a34d766bf9611fce59702e5f514acf6315e759a448810e2bc8709aa9eb63064ddf9292311b9ea29d96a00be31eae5cae04bb349e4534f04d675304935a63ce4a07a93470f4fd86dc485436a6e1cc2a72d87b19e586a6df9739312d9791912b0af61a8079e746b83b9f0be2b51b88697fbdd2e2d73ea3ad8c3c104af", 0xa4) r5 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x20, 0x180) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[0x9, 0xd03d, 0x401, 0x1]}) getrlimit(0x4, &(0x7f00000003c0)) dup(0xffffffffffffff9c) r6 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x40, 0x1c0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000480)="96dbc0b4a68cd1954f8f4f046f8322fb645cc0ae2f9f7aad8f1b971f3556d0aa7dcc517dc880a57d18b7b82129f1996213a530ee766d0febbf8ce02dfc54e671ac6600b75eb44413de57da95d1433f8c42b5684fcc08f5950dbd6d5663266923a56f99944b1e3e5d5f6aa613f621e4c7108b45b87a05f0c4980c8be1b923647e5709b1edc738568c2ab2aa83dc99a895d3ce16827c7a780ba232c1e4b93e94ebc122e3b6b7853cab", 0xa8}, {&(0x7f0000000540)="d4210305cc96283bb2d5e7d064a5748a60b2758b7c402f0b15f55d1218c900", 0x1f}, {&(0x7f0000000580)="bdb1c740370779e104ee2e8a3bbf059829415f85fbfe336a7a0f5e89b795a371ec9be58f71ff2752d273da7b20603639ad7685cfcd32a5e6f55a5c9e624fd6283594d059c573305bc8f2415d0a15d86026f7", 0x52}, {&(0x7f0000000600)="72ce2f175f7af56642068a905473b209d7ce29c33b9a304a78ea86cecc036a2edbb4efadde93516d753f798179068ea6d962435c38f885791911ff5ef2944ad50a41bfe0132a6d747d03685f0c00258b65ad4142509dd3faaf2e23d9dd6bd0ba29fce9dfe2eaeebb1e44cbe2fdce7f163a9cd39118a1407497fdd2e06f1ec61c04bdbf601bf29fe94111bc", 0x8b}, {&(0x7f00000006c0)="2f2b9000785fb3c45d92f089421a7799de6fa155c58596310cad", 0x1a}, {&(0x7f0000000700)="362e7c3a6c80c49b8d58f047f773796e2b8072cbef5d3134f5a3ac075f8464fd6301659569c79f2c0f16c2f43124a5e8aab7ee340cfdb2f6f3fae9d98060d9512a090363416d73570ce1d94dab045ccfea2e04f0f2d655a4ad58fabc53d8d478e9dca6f219f8fe5a4b5245a093233e94b50c039124da3e1f0a3115c80878fcb3972f27c35d8e4150d9b5750c49b1361b722a10e14f5b80ef15f28887d57d8994225957f00a833ae1398da2450493b259390989cc76092d2de7bf68548b1bd81fbc3bf11001a9a069f8caa2", 0xcb}, {&(0x7f0000000800)="1b99b154a9357fcd985017a4f7f81a096840116db2d32f6cd0c5b5f628b00c40a437254aa989c8c0dc1fb7bc132f03a5e7ab26e2872423281c5ab6492e3e978ecc222fb48685ec5a47fcf21a83a3f17a501317c15341e272daacac0045dec8433da3924fc287791f7e2569bb095a140545a9ed764e166fbfd299c758a05e63e0124fdda749326f5663d06924aadadddf571a80b16f3bf76cb75a93dce3357b5971feba4862a1f14c627969aadcfc3636952a2f9a9b74914b2c1093e5ac36283fb2aa2a1cfef4f5037436ab3553d75c1fda6caf4284d65480b648e1564f939daddeb08c6732e263d9b3", 0xe9}, {&(0x7f0000000900)="8209880a1d42aeacbc92a34532f16981f0b2cd75a2a6ecbfa61fecb6984d488b1c10ed0e629d13b8e3500ee111f4890f2970122b08c633a6b887de702bb1d9df639c2d0fa80443266f35ee76011e6f548f0dde32c8c08892b3424e1f11fc3da138e95ddc59af1ffe339dc0882dd915935af73aef4c3183358870459f313ac79ea02f1fd9ff64a7ac7fed177a98ddd82e189b4a9d4860208755bdb8c485582ff8644e7061ac497d59e2b5b333f2f0285a6ca14d57", 0xb4}, {&(0x7f00000009c0)="f37d5e9929a0acfd3fe342bae057d4ff20decb689078728f2b9e0d20db1f3fe21dcea8724342200b7cbe2d970190ddb32d803f62695a80188583fedcb9efc49bb33276acaa2563a0dc12a36b7126c78c325a4bda6133fea58554162dc69ed34fb13ee16de2643d227e49f92bca293ad6138303ad2d077202bd9865c12329d4c7239932ac8ed126e61197feee9cc02b1f8a96c30b1951653e7c25682fdf69e20eccf3e63e1ca3e8ded8a91b29b75284fc79a3b5ebee8909c6e01807d378750b03c933b36b58d9447d0c8c7400a2305e9f3509b7dc1664e631ef4fad70c41125ae503648adf399509aeb5d1c4131496e42a8ab79e6d51f3ba25e37fcdc3c83dcfd04dfce0ffa30e40aabfd5e1c9e6a6444ee345fd073d54cad431eac86f783e924c1a757ebe7b5e22d9985b21366850db630343e6745dd0a79acda220eaa516d84fd60f096c539c4a5c35f60dd33d36f760aee2ae26405b83f84118efcdc70e110eed34b983cdb9da981818a4dc2f1ce6dea26cf2c9af3f723cfb57238dd755457d50879072263b3a85695f5859c90d8164bf9eeb363d7b37d36a534accc4c4d92526cf99cbe6c9219c185ae724d22178eca5f972c700e0c6ace8b7691cc5e3e44a2998f6b843bd195e2f00615351589c3e61941957c4d6254a77d9fa00969630557bce72807c73ec5948b7cbd18c8544c1e8525beaf1208a42af93c4f09f2d101f6eaf999f7d15cdcda4894d936eba3da31a19f573dd4457865a2374d69cfed9acc5f7afe01ae9ceb4e733d85855c2a96a3afbfd183c58e104535d0505bc6a5940ceeed02ed9d0d02ddfa4b83baf3cec766b3132489b6621e1165adb82bb66e62f3698753821102f823c6cb6e54b16f01eeba3cdc11ae6ac8488fa2666c01d3ec3c9298136fbbfe74e1fc4d74c9ba2981d8156ae261a27b382b5571ae74612b8b49c2a699d8c6788f90d911a6d394d87fed9e465bd0bd11176ed8b275112071c9ccabcc7990ae308bb3c7b741ba063451c8a647bc73f63e8f2d48b2293e0addad5c19c5d066a33474eba66c3b613488ed9b1ac7007a6c06baebfcbb5c26fad6213f05c4426297f0e14e4522f4a18eee4ba4abd6e72301983df5e11b0d4f42ef6c0de40cf83081525105daa3d97dc86e22a3843b9162e8df8b3afbe30297ab0b7bcceb5db36bd3607a6e62760199ca094e3f85d4c222283f6b3adad7880796f1d2a634c30e546dc10d1b70814b2290fb5d97523afb29cfbf4616cf4dc3f23ed630a946a52492f3dc044efaa308eb79b804207afaddf17934ab4f030af7c5363f26e2c8ab301c26483f988c32a582e4d7367a74a40a9e9006fca01ed6ed16b4a4c753393683366d669399f9257466df8e5cef9cd8666c88d10041260094b60e5e0a5941ae6920269f952423cd4eba172129a64bcc28a719206a1a20533987aec7db5a95b7866d0c86c83f996f087e3e89a181d63135506e01bf6cc5d6ee52e0d291e534175a23f5967b2dfbf65023d805d6864f7a884593d5f9cfa57aad42e1cdc6df8bac4358a1ae7317b7b8fccbecf72901f1aa0cc673788a73abb17ff36bccff38381fcc937f051ab3ceb40e74ab702274468c00e299e626b052bdea1a102ac7bc11503ba9c5ba0db95455d2201cd47ae0691829ea200322391e4bffcf910dc4f20d7de77bfe7c12a69b87c5ea93fea5d9f6ec34e77e445aa446445e5cf146ca9f02c8261ba1892ac36c8d2b9f85b6928290154732a135ae223b5f91763acccaee87b048226bfdb3fc8e9ac94fdf90361fc4240f0c9c5fcbea95d142b0e6a26beb4de4a5ef20a8b0442bc626cd602db479a0f087447e23f4a0f20e8128f007564d4e4fc1e380fab587230691f587319a382cf08a516284c4c3df25355b008562f04c1fe02c7908c1a03be0dce2cbcf68e1a78c26b05f5b9970d214dff7a20d362ec5330ca4b755c7d0959f530ee2b770ab0f2042cd2cbcfafbcfdc035063187e07803ebd8234ebeb01542c3bb28933ce4cf7a2b3248850f5099d56ec7e2b97a1663d1c83fd4a9a7284af20e5cad9df4d4ac6d0a010ba69b6ec7e238f5bdb66a4da9c0541a2a98c5fca259167ee574edd1dd9fdf1f5dae79ff9102f7f6976b660d828b4a73a0ea584a9c5444b0b2e3eec45e965a1c256164cb707855fff8e0573ffcaf4403654dbf8571d3a5426871c1ddf90578235f61c48ce1b19dcdb712881edb02427f4ab11bdeec5677561b64cf6f326b5bb4ab4803cdb87b8bca053918bdce69511b1f1f8a8e7912edf4c7c2a2cadbd75c7f94ce422e1f374688aa9a729fe982ef93336289a33e0da931d80438f0d60fa837ba576c18da784f233e0749ca4c269443863a7eaf6f220ffdc563a9fcd81098450572ebb907b026f1d7f4f1359f83bfb54d2fc68adc19921d876559992104ae3f775d50e1d362f135196d918856992631f15d51d85a08d973bccfedbeb669de8da89d03db2880fac78181f0bef6d15a7b7b0e8a1f34ee34f9b3df096c9f0519ec83e30dfa2f5c413dc18f331fac3d0e09f3e68bde83ecd70f3fe34df69ebffdbbe7aaf7f3e9c7b97456d52bc1fa8b77324be20e0b45b46b8629204ab1103f757c82a5a34f94d57ddb02d813b7da36ed72647677dca7550089b318ab05000f6a1ae11bce23eb9d3dec5efe71679926265e8a1fc294da71a41c9b85e20caef1f7277572bc88c4261038324d791dd5c21dd04765bfee593397979657bacc9954dbba7bc286aca1c287b0061b82aebed6135fd5919cff67158e43aece830bae51feb5baf6c6d3ac1a090c3e6ac845ec61cee9a4c3da5a4bc893df608068427a6ac6090dc10d1ec62a4ddfb534a055b29231f1dc674d192dec4c235abe66b039220393007a5f13e4a3b617a33de56d4e6734fe962b1b58fc2da8eedbc653df8ca63e09b09f5543b0bce284b59a20e7c6e2da2844bd979a5d00369ee944b6f961d9aac4e0b5e1af0e4dbaf2f18f2dcd3c5ab32656eae04f93d99620cef1ac624e244302d3d941e8550d55097a1a4897b44402cf68a0a13ff790dfa66e20cc7a6d115985b04eacb446684f6b3f2394cd1ee16141e8914198ef4b7c3b9d01acab792186c9285b237859e50dacd0bf158935ea7ffac9f650ffbf8fc74f72a8e66e760b55b82e27cfac36bdae28de115e7c9e8de5221834a9f4d1554be110775bae4584a9894100eca4d28afbd1e6aa5ab4791ebe4c337c607c30c61803435f2188765ad74774b81054c944de14285be40643e8e750c2d7053b3d76b13d8d0cc71661ec96bc5be71ceebbed62c25c6d5eba68a2e83f670267bf5c8a309f54a348e751957082b54888c02b57c7b820d9f3bddacc4515d37ad5169d33376ed1fafbbcd25647371964d51f9be51757bff201489f5c2e46f95fa7d5d52c0c84ecb800e757b20ffa6a50a48af7b105268b99f2c705d4539567ce49f278a1fe688b79d4a4fc945de3f78bd0d67e6d167f03a0b976d26693eb4fa037dacd6a6ec0b57bc4158890055116882a3c9cfd7c263de4008f949c59dfd7f0bc9a2ddada49bec02dfd6e95b56aa4d4bd7e1af18d8e2e898521606364f0eef0ef35e86a229229a176e41954d92a0eca19023eb8761e1ed60de06e99babce901b7877a47888cd2bb679258329e924789aaa1454682ffa84542b38830d63b70264158b75fccc342b4afc9253eabe5f064113dd99a69f5d404f90b7993874cea0261a6ac677b1276979a2cdfee6f5590328eb9ba435aeaacb7584a141744dd6234cdc13d44d3e32e13d18deedd65ded65ea36882c7b0c21f1dafc7da21da54a801faf18b3e4ffe6b32935490a0a9444b597d583023a4eff7a947110fafcab4dee7cb74a0048de560a01307ab257967c491988ce81263e8db0e1388699b6f7e01b7c821cd6ca3ea470a6e7da0ee121a2e84a503027d36096d438d3ceecfe79dfbe66dacb9972d1a9fcb34fe52e72c8d4c1279491ae60703414f2aacde895fa3206fc9d891f607f8c7054473fbb441d8e4a8bdee35287066ae3127f6204d64b6c6f17e8bf69127a36703e3883821ca174c5ccb13d3a321b37dad7928e7d37aef5250d051f3f19dad45058d7f6650dafbf50a672aeb8a8ba37e6a9dde15b73f222c956dcc307b80d7e773ddca36bac390c47f1379bea00720407cce3a30d70ccce14e0dffe2c367056567f5016d4aa48fad30d2164942f670c86ef06e10e5c67cbf10600a9b779276eaf366296756d6d429a3f76769c76c4de771e8b253d97c62c76c676db8f4a75090ebe56b3a6995c9dea642cfd2d2932f8439c16451f47389e878772da500d5b18341f879d14cb3df29ccccec09d01630cb49421764e6d27c3d83ed46b389b6cc7f1554b33ce3ea662b5a9c56d61e1c35ecd784d910558419c99142dbb90f622f26cc3e869be5a8098b846f998d742f463cfc2553ebad22a9183b92a38e06355b54e491828dc10d89b97b631f0a7a0fbc8352f5ec09110db40dac81d17274076e5ed60ce610a45986abd746b312c36b392d3a27560b0ce643c705c7dad98b7359e4f045e378ecbd0d20f27be79a5cb94b1a6e737e94e4878e920ed77e8dc4657d08629bc05c704b66bf4dda2a5df6624f2e433d7a40bc243918e77534ac3daa8a51b8ffd78fb9a842c16ad4fa3569b6b67e40b3bf8d14ce3ddbc997ce0e22c10e62179e6204fb38ced355c0b75149f0dd6aca5308299c0182b6e5317cf097b586d0de50ed3cde5e970dc600c559176281ca929dbe5e9c51ec2df37c69b38a0863404b4525b7327fa29e7ea45558ff08df72a4091d46737393eff9311930ba9ebf1161fa784b183a7ebb8174bd999509869a8f81601bdd643de97353f5051272c6b1c7c6e1a05ae9e25cbb9ac709f2daa59f86dc3d23756b20782a633d543a66d23d10b26f87c524229082299b8dfb3ee0f76e292dc6e3dc1f5e01446fd9380a0e4097ddd9cf7fe08c98f939c2f91977e3e79630a1878b9267fc1d0a1aa5dede59c30c1d7435045cf8b82c6133d4a36dfaf71ff330be9c869980df6ab7bd9c7f2c2e635210fa21a47b6eadefe110f493996d5285af47db77f7ef43506c2ee3c0ebc0c0f3ca5f00702b36ae4c9b345cd5acf8c980a4b6b94116036523c9ba0078037daffdd827e466308260b34f3c46a98cad01af972a3acc581b159c49562eb09c217b2dda6a0a42ad60bce53ae946eb5a0853795f6f1d8467f298c828374051889bff42ce4406339f8885ca3a1321585f9e4690e7372474a383af9753c66c220171ce0d6812db8ee6a4e7c3e0b17380a3ce6274ae0caa7e4c5e2335b791b35693c588f0a6fed47d859ab1105ee9e8e48d513683e6facd33ee392adabc470077c6c9e48c5155e1124e4f32d01cde01080b83ea5218811b5813fe70073acf480d52fb3d036c1d7b99b78c0cb7051476d7898aa1d1e6f581b0367a462c7da586719bfc0922d21f93322735b97dbe529132ff2f0e4b348683498912bbd2f8d8eed72755f8a1106e6f0c0280d86f692370b6e654216f8afce61241fa2a3eb1720d550ba43b63b49262f9afadebcced93570c1b56847347766b9d0982a229d5d2aecdcc385940b62dbdb4922e036e214f99d22c1b39bd915aa5e25182f4ef8db41b94989ae36c5819a6d7131227f4e042df4ba4b58aeb53eb966f7eefe5f0f4ab5032a205b8dabfc6471929ddd2e0df4cab49e12356f90c74530256f8feb625615cbfa64528283431d4bf9099c3e1d4bf21b6174d9611bfc6c1018a78a270245744e3451c4659e9edb54de8a6281b8535fe2904b1146ad", 0x1000}], 0x9, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r8}], 0x20, 0x1}, 0x4) r9 = dup(r3) connect$unix(r9, &(0x7f0000001b40)=@abs={0x0, 0x0, 0x1}, 0x8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ktrace(&(0x7f0000001b80)='./file0\x00', 0x4, 0x1020, r7) r10 = accept$inet6(r2, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000001c40)=0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001c80)={'./file0\x00', 0x72f, 0x8001, 0x800, 0x1, 0x3, 0x9, 0x80d3, 0x1, 0x1, 0x8, 0x800}) 19:28:07 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x9f) fchflags(r0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x88) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2c8, 0xf638139fd687207c) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xca0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x2, 0x4, 0xd555, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f02}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5d8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3800}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8fe}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xae}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) kqueue() r3 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000600)={'./file\x00', 0x8000, 0x0, 0x1, 0x0, 0x1, 0xfffffffffffffffd, 0x3, 0x1, 0x1, 0xcc, 0x7f}) r4 = accept$unix(r2, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) fchflags(r4, 0x1) r5 = fcntl$dupfd(0xffffffffffffffff, 0x9a1a2af97c465fff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000700)={0x80, './file\x00', './file/file0\x00'}) r6 = open$dir(&(0x7f0000000740)='./file1\x00', 0x10000, 0x7be74278e7cac282) unlinkat(r6, &(0x7f0000000780)='./file\x00', 0x8) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f00000007c0)) r7 = accept(r5, &(0x7f0000000800)=@un=@file={0x0, ""/24}, &(0x7f0000000840)=0x1a) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000980)='/dev/tty\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000880)=[{{r3}, 0x3bba0d099acec489, 0x24, 0x1, 0x800, 0x12fa}, {{r4}, 0x0, 0x20, 0x1, 0x400, 0x7000000000000}, {{r7}, 0xfffffffffffffffb, 0x6b7875a14360ed24, 0x20, 0x9, 0x8}], 0x7, &(0x7f00000009c0)=[{{}, 0xfffffffffffffffe, 0xf0a5e5746a7cbe44, 0x41, 0x100000001}, {{r8}, 0x0, 0xe1, 0x2, 0x7, 0x5}, {{r5}, 0xfffffffffffffff8, 0x80, 0x2, 0xffffffffffffff00, 0x867}, {{r9}, 0x6, 0x10, 0x20, 0x80000001, 0x7fff}, {{}, 0xfffffffffffffff8, 0x31, 0x0, 0x7fff, 0x3}], 0xd10, &(0x7f0000000a80)={0x84, 0x5}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000ac0)=0x7fffffff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/zero\x00', 0x20000, 0x0) unlinkat(r10, &(0x7f0000000b40)='./file1/file0\x00', 0x0) dup(r10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wsmouse\x00', 0x1, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000c00)={0x3, 0x40}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/bpf\x00', 0xb83, 0x0) read(r12, &(0x7f0000000c80)=""/117, 0x75) login: pckbd_enable: command error 19:28:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0xff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 19:28:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/186) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x243) msgsnd(r1, 0x0, 0x0, 0x0) pckbd_enable: command error 19:28:10 executing program 1: socket(0x2, 0x10000000000003, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 19:28:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) 19:28:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006, 0x171, 0xfffffffffffffffe, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b2") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 19:28:10 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r1) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:28:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:28:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 19:28:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000040)="186fe641fb5c", 0x6) 19:28:10 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x102) shutdown(r0, 0x2) 19:28:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgsnd(0x0, &(0x7f0000000200)={0x3, "f8964a00482d569e1c76439cd7264c3cf88bdec578d0c8ac2ec704d6cce0d961058bbce37583b01e577cad7b4f0eb69328e2fbb489fb967ff46792e0fe609c400ab219e1b0a28eb34a6850"}, 0x53, 0x800) 19:28:10 executing program 0: recvmsg(0xffffffffffffff9c, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x233}, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 19:28:10 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x9) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r5) socketpair(0x6, 0x8006, 0x10000, &(0x7f0000000440)={0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000037c0)=""/4096, 0x1000, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0/file0\x00', 0x20, 0x2) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000380)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r4) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) sendmsg(r12, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000001040)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000020070000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d9c151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1bd06b4c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4000000000000005d1e05da3de1e382f718cb1175e5c3c9ecaff3fc02f4d9694f1790af64beb025880db7b5c57026aa34b808bcaaff9b3d6201ca024537f88cc924dd62d1a4205e83c9d0adc314b8cfc246a47f93c5894f7f8917cb3704761e3e73384fb7918d1843b1265cd67086883f1a0cc4ba5e19277fc860e030bd29ca0aaeabe74d8aa19933d5b665af6a4f541b381f2e20e54f227145ef2f27008b7b272ff31a752d616aaf4c609dbead8c5c32e4159d90a248b301395a9bc06708bd0dbe3787a597e879b74a86d21f23686641ae3de6aaf29f552d8819876eeab5579e320a91ade7030660"], 0x808}, 0x0) r13 = fcntl$dupfd(r11, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r5, r4, r7, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r13, 0xc0185603, &(0x7f0000000700)={0x9a, 0x0, &(0x7f0000000880)=""/154}) ioctl$TIOCCONS(r10, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) getpid() 19:28:10 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') socket(0x11, 0x4003, 0xfffffffffffffffc) r0 = socket(0x76850af3f5865a7b, 0x4005, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x202, r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) r4 = accept$inet(r0, 0x0, &(0x7f0000000100)) recvfrom(r4, &(0x7f0000000140)=""/211, 0xd3, 0x2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000040)=0x10) 19:28:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x1, 0x0, 0x80, 0xff}, {0x65a, 0x3, 0x100000001, 0xc5d}, {0x8, 0x9, 0x1, 0x5}, {0x2, 0x2, 0x1, 0x80000001}, {0x100000000, 0x4, 0xfffffffffffffffa, 0x20e}, {0x7, 0x4, 0x5, 0xc5a7}]}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffc80}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = fcntl$dupfd(r2, 0xa, r6) dup2(r4, r7) close(r7) linkat(r2, &(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00', 0x4) 19:28:10 executing program 1: setuid(0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x20000, 0x40) recvfrom$unix(r1, &(0x7f0000001080)=""/242, 0xf2, 0x800, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) getgid() r2 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f00000011c0)) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2970, r3, r4, r5, r6, 0x20, 0xac}, 0x6, 0x5, r7, r9, 0x400, 0x6, 0x1, 0xa3f}) r10 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r16 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0x2970, r11, r12, r13, r14, 0x20, 0xac}, 0x6, 0x5, r15, r16, 0x400, 0x6, 0x1, 0xa3f}) r17 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r23 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000280)={{0x2970, r18, r19, r20, r21, 0x20, 0xac}, 0x6, 0x5, r22, r23, 0x400, 0x6, 0x1, 0xa3f}) r24 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r27 = geteuid() r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r30 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000280)={{0x2970, r25, r26, r27, r28, 0x20, 0xac}, 0x6, 0x5, r29, r30, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x8, &(0x7f0000001200)=[0x0, r8, r0, 0xffffffffffffffff, r6, r14, r21, r26]) r31 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() r35 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r37 = getpgid(0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000280)={{0x2970, r32, r33, r34, r35, 0x20, 0xac}, 0x6, 0x5, r36, r37, 0x400, 0x6, 0x1, 0xa3f}) r38 = socket(0x11, 0x3, 0x0) setsockopt(r38, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001240), 0xc) setegid(r0) syz_emit_ethernet(0x1000, &(0x7f0000000040)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4aa05f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c94a7a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d07bfa779a7f403f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2d08f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bc5a032ecc80ee2b1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869da67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff62ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc65471118cc07e5304a36c99fce05d54a401731299e955927037f5c6408f42132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7e32b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c5623f60104c048bc1c8e918488012dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc0cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387384def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea69") shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) 19:28:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 19:28:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x31, 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 19:28:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x0) 19:28:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x410, 0x120) 19:28:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x202) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 19:28:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x8000000013, 0x4, 0x3000110000000000}], 0x0, 0x0, 0x4000000000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000200)=[{0x1f, 0x1ff, 0x5, 0x8}, {0x80, 0xc6e, 0x8, 0x1}, {0x100000001, 0x4, 0x0, 0xffffffffffffff7f}, {0x165, 0x1000, 0x101, 0x40}, {0x9e, 0x10000, 0x1, 0x6}, {0x7cbd, 0x8a, 0x4, 0xb705}, {0x401, 0xce22, 0x81, 0x6}, {0xdf2, 0x2, 0x6, 0x80}, {0x100, 0x1, 0x5, 0x51}]}) 19:28:11 executing program 1: openat(0xffffffffffffffff, 0x0, 0x8, 0x2) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getflags(r1, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) pipe(&(0x7f0000000140)) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000500)={0x10, 0x3f, 0x4, 0x2, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xd2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x3c}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x80}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x6000)=nil, &(0x7f0000fec000/0x1000)=nil, 0xfdd8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x634}, {&(0x7f0000005000/0x8000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xdb7f}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000008000/0x1000)=nil}, {&(0x7f000000c000/0xc000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x5}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000011000/0x3000)=nil, 0x40}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000011000/0x3000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f000000c000/0x4000)=nil}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getdents(r0, 0x0, 0x0) 19:28:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x29, 0x6, 0x5}) kevent(r1, &(0x7f0000000100), 0x5, 0x0, 0x9cf, &(0x7f0000000180)={0x0, 0x7fffffff}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) 19:28:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0xfffffffffffffd5e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 19:28:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="9b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7, 0x0, 0x8, 0x4}, {0x3, 0x0, 0x2, 0x2}, {0x100000001, 0x4, 0x7f, 0xdd}, {0x80000000, 0x401, 0x1, 0x80000000}, {0x2, 0xfffffffffffffffd, 0x0, 0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x964d, 0x2, 0x1ff00, 0x57cc}]}) 19:28:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) openat(r5, &(0x7f0000000100)='./file0\x00', 0x20002, 0x1) setuid(0xee01) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000780)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r7) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000700)=""/105) 19:28:11 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x3f, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0xb5, 0x186, 0x4}]}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 19:28:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 19:28:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x8, 0x4f45}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x6) mprotect(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x2) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000240)={0x1, "46219f0d91f8c5b1a44a306c22014c8060ce77e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"}, 0x4d, 0x800) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) msgsnd(r2, &(0x7f0000000300)={0x1, "9d181e74fa4fb52d7e34c803468bfffb40d7e24c5f7492f5e323329090390da9000000009e3ac83c254bde19fd7409a1630af7236b44dba77df6caa630aafeb5f5acb6e96ebad809d2cfacd3fcde85a80763006492598c50198c11b174a9b63f0008d27c31a13205e69b1bdd31278d0de452b7397cfc9d80e99a4906a10f41b52e87fdef2bbca7dc6000f081c5da445ac4"}, 0xfffffffffffffd8c, 0x800) msgsnd(r2, &(0x7f0000000000)={0x3, "3a9c5e1f01096d7810f0cbb208b0a6b5dcab8cba5b3404c8cbf7ef7e0b72f8b020f2173e18c8cc438671cb768eb386be4038b884c4c1a16fab022b713958bdc881288458d375647c1a23306896ab7f3ea760015e0491d2f752e2bcd4abf11c60659e937b66ca67441de16080244e89caadfa160ec45e209f2932895ce5b2f2e6863d4e076069d614916651a4ef6933a36a8358c38748b9ee3c8b2eb64b8104d155c1ccce4f018982d8c6db46cd6332298c1248dd41d0665eeef32e27092ec4cb95d72acb144e1e007c95ba29a0fecf"}, 0xd7, 0x800) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000488000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:28:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x1a6) dup2(r0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 19:28:11 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f8ca8baf25ee5ce8f37cee673e5a7c8a5b671b1b542a538706000000b810000000"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f000036b000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x60) 19:28:11 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x5, 0x6, 0x1, 0x80000000, 0x6, 0xfff, 0x2, 0x4, 0x0, 0x1000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r4) close(r4) ioctl$TIOCOUTQ(r4, 0x40047473, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x40, 0x9}, 0x8) fsync(r0) 19:28:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1) write(r1, &(0x7f0000000100)="3282aa8c5798f0e8679f84fbd2f8d23222d1213269426687b9457df212b9c96c6017c3e605d0e02c9057d5605eb131ca0ea1bc9857b01d86608d181eb8dc9acae991e1f957baa2e541f3f5de8ae48447c363f2258bb79d3025b47279a46d1c1ee4e39d936b5226b2e5aa0652d5d01beeacce608157784e8318eed55c9c6e", 0x7e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 19:28:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair(0x33, 0x8000, 0x80000000, &(0x7f0000000100)={0xffffffffffffffff}) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = dup2(r1, 0xffffffffffffffff) socket(0xd, 0x2, 0x9) socket$inet6(0x18, 0x8, 0x7fff) dup2(0xffffffffffffffff, r4) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x141) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r9 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r15 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x2970, r10, r11, r12, r13, 0x20, 0xac}, 0x6, 0x5, r14, r15, 0x400, 0x6, 0x1, 0xa3f}) r16 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r22 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0x2970, r17, r18, r19, r20, 0x20, 0xac}, 0x6, 0x5, r21, r22, 0x400, 0x6, 0x1, 0xa3f}) getgroups(0x7, &(0x7f0000001480)=[r13, r18, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r6, &(0x7f0000001500)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000240)="fc7a760fc5b89eb464742bb2ee553a61e542eb25ed23f1315cada14ddd8fd4a24c3e2514f197b7dead376a64fa6ffb295f6ad9cdca6778d1f4b593f32b4628ca793a90adde876207b67c7d1bd1d24733faff738f3faf56e280c90971bdc01d47799336979cd4295033ab70fc5923f512420b50dfca5814fd1698f54ccc5fae2a7cb6bee6f6fe4c3a9a8b8c2aebf3a153dd61d00f5141097db4482893a895ade919f20f611e3a3a0e37a8b0f1a35a2e9367e04f2510f33ee1c1a843df5392ae6261f4c400c8df040c40754a64f8f635e553884fb53beb2cf106f672911419ae6a91417fc9643fcd1a3aeb222ee725685313ffdd1937e29a80bb9553c18dcda968401dcee1d8a287b3733881641871186395cd48ee57e7cef16ef3abdc86a5660bcb5ace3354b7ba283b709c2586c9facc7d112ad83811117e3c44f66a0f263a36a84dd86fbe8e69ecf2b801c58a7cb60c52e912af81b1ab750b3ec19ca0f17e48a30625ec57476f4e856fc5e5bc2f2fee06c666515c032e9a84be32fdf54bedb6dfcb5dcd7c8c7b46e9208e43e5bae83fac6d3f7e5cef0e429bf247827ffcbb3c6392fa0900accd7815d756067f1eda4e11d31ba619675371f01b716382027d4bd2a38a89c80b2a44860cb7353de3f326b60c34606a45b32babdeaa074ae8d41a02950ce8695eb7bc6346836886332389429fc57f21bd015c62789054ad30d46b56da8e803c52a9ecadd6c16224e3688cfbe394fbee296478907f2acb37cebd8cb71d61bf2e8ff5d6907339aee1bf18b1c14e674bdab5e57c30d941ad53e0585e1b7420635351d2854affaec63ea695127e55566506acaf462aa31925177c4fb387c8f9d767206510e936f0b0f2db52648b8e2c120f4978cbfb27bda27591d17c2c2bda57e913e1dbd2ee232d6cf1754d20b8982835f55e70fc7c14b98a0e85617a3c1b1d06bef7c4bf180d1955c730b63cd6223ab8568e4e411e4913c69d6654e1486ab77b43b8861c6017cb877814c057238255e2dc0840dc7c588494eb0e70dd74f32b5fb67f4db6370995fbeb3cb27bd2a55e2a72dc6c058bda2cfe331c3c7c5201e3b95ccb3904126a34aedbc43c4ba5ff9e737b346b95f0b514f5d346c980c0e35cdbf336a5eedae322c26cb3111407d39cab5a80fccd02044ec88f29a9f34118cc8aa7d02068520829d3bb346c5df98e5845eed28d1a9ec03b93e70fd62f4c362e078d60237eac08329730e0e481cfb751be3611d4039412775658e61ebe59c281caca72b43c974d436c6f5d4f8d57041369fb911e1fc8593254a7271d9af82757b79ee15028fd419e36411bd74b8ceb9ccfb234020380b5ae0ad410d3bd61c37a8127a414bd06030543f68b6c1a479ac6baa9dd3c444f5e0d16752ff38cb5f1ffe15d23f1616bc03e3f7c2abadd1cf3501a6df91a3ffeba8892b7289f4476dca60bf8ebf1435b91594ad9822e1097f91b4a0dcebb547576ed362b2796dfd62fc8aa9ebfbb774c26f3f7e9f9fcd6b4204ea18e1ee18398e12d0a9786b5a721f03cfb6217e343506b8b81ec196c49b8c039898c033299f9a7b559a8268b46ec79cbaaeeda7f64db00e41ffc730ab9c44824586c06f0a2a9783f0055bc9802e28fe6e0b40da1483d43f3366e0aa86c26a49c36af47a28e7d45a024c4ce78c4aeba58653b80dc1dcd8e97d8e9baa672f15e2e0467e50cf44223591a85f5a2a0456353bc34c21d38f431a78a5d389b62e974d3c3faf3a03c7ba978971472b898f59f83da9b84af2b677ccbfe8bc24fac24dd26f440cd1f6e75244b4cc4dea4f6f83af90f1132b8334d170f50c26d647666b094fc9a462c108d6f58f6b12d63767a4e745e0293ea1c6c40fe654bec7eba612c11a5b2df9c37cfd1bade0559d671cadf800520dbd5198c2edd18474902884c801aafd8ce1c6e1d7c6abf9d2895bf4b9c7a9654c50845032d55911de47230468bed46de596f701aeff6b766c6f3ca9d2023178e11f5ca85cb3aabb366d19fd57f3a4160b0daa44c8b0c836018fde984f22f4407d0b0f596a6185b58302c725206ff4637c99b7ade09227ee8bfe9f3a92066bc648a63b8fc74ba89fb6a767158962289ce09c6b24b6c8700707cf6f5246a3e9d35af2f378abe16e8f464ff109c09087e6cbaa477849ad07226a95d48d47c94c5d690f51db0145b8c679b2a31e19509ac43133639e9fc22e360962bc639e032bca1af04331393b24e821e48ab1041081d3c3fd8397a795773943f7833ab610e6fc8a44107f70e103708c037f2641bfaedff3b1bd3d415c09440e68d7865f28b129aca12780077c74341cb382cb866e68764101a7ebbf06481b8b4c349600e358c0599d1bc960de7dfb0629ca8ebebc1b23570958dacb2d6d232690ef28f117b9d5844f32b10d80cf89ccc61b6a9be7cbb473969a99c4bffc082e37718eb1db0ee20b72d767bc2291ef1f279ae3bcd78d3c2542c0d303b741046936c58013e76d796705103f63fa2f60a18e81c99c0a1eee5d73dad7d2ae3dab76d28adcaf46e44fe49d871061c72ba2ccc1c4fa70280fbaae2843740092fe181093b6f9434523e6e614c2a6b9086801cfcf8153a0ca32daf41ec7fdd8c2ac7c03ab63d4a941ca4a2ec6a40b64578e236e4eb9d11d2554e3ce812b62c425ad515adb6302c5e2a0b20b86f68ebe4668302a55cf429f9ef2558c7daa0e7586d7871a442b37a2cc5e91b4e2c86bfb956b06d376e257572b3e76ba1d0a08e51ebed3987d467886bf1e28e0b8a22bc89cb1d1c34f25a72a9c0536c74b210a87a97aa21318bac522455d080507e6dd7f1dd1da4f514bda3d9648f4890284766727a8fe4e5bd16ce5fe506e5b81fb1d86be72876173241d83c7fd78770159e8e02c2020e07016d0fc905a8be95cdd35395863b0be3df7bb4ca3ba60d9ac3b67b299a5a7a16bfc56f0ebee5850e9b80acfb932a4bf77b9406b7be214834139796f290f6fc12f11d8078aad9dcdf79763ef3751e2cc04a53465312885e4663efda86b89e8c942dbf19a5972cde3205c3cb87cec27040de98c6360a6e1e56f158650ec8c71a2e6b96d45bb691d55cfaee339aa6f097b94f53f5834a0128f488a6ff162debefe56a1a8783e17c8caca8c8af9f88f4ad707938828259f01ea9df5e387d1e0c04a9ad574dfebc5a1e7fedb3886fbed875595e441339acb9e19ace3a5d3b7295d1683e74ccd8656928194cbf554d512bf2818ea80190121b777a46cb64af3d1a91850ac25254d9d71b7b9b26769bfa5ecf6fbeab2c8b844ce2283e691f5356091f83fccb9864b95b5d3b103f79a4488c4df3c4fb93e8e18139b21bcbbc200bdabdb7507dd27c8e5492993809d639e89a0fe52f8bde22678fb11a8cf6a121ce2c8c546e1547b59711d136b76a0b4c41e56ba9e4d4c19aa1410e636a46ccfa6850ccacaf73cc187479cf6a805de8eb8ee4c31343a5a2788866d2c1dbd87a5d62672b4df79ae71128eced93343fec78f964d0db837becdcd11e649f63d50a0a749ea264a1a697ac8e79a88e12ca439e0121b1609ed6513d241422f81fd40cf6e82f7db70dd971d823c8080d208ef3b4ebe0cc408eb3e67fc0d00bf9badb10413a8bb2c6e91714f373a026019d025530cd594e83e07d6b13a8464cce8c43a00d451b905b1c10d0815c049d6095165bfc71fafe33419fa5fdf301ec868377b2f4332d720b09935b78efc7395964f437a44881f2f0f929b9525416c5a738c60b983cf7a211533f54e3ca25247eeee08c275dda0f6bcf22e0825ba5ab95ed3293a6a7bbfc2b6e53e3807f274faae416416024b3484840b62b8a3abcade202174f79e28af7b530c31e4d5265454c371acbf07c8e2776a03eedfa99863251820ec5a41786f8fd9a9d218308b0516a622e5cd9cce5de81fc67dca11baccf9ae677d80b651b4f1cf7733207cef9711ce6526fb2e67fe9cc0b035cbbda4cbc90b420a4219fdbc6375a1537c8fb4c7db4c1697a9835e8fb2cff6b9a6de39149055fd57f733cd103fcdb2d7b286ec6c5398114b35fe6ba75ee9f2f4a7c3b3d9f6b9bf351ce9243633da80d780a661c1a3945d8c4031f26ae01b30b236d9366427f24c8a375beda07fcb34c7d93296f9260cdaf6105f70c6761bd80cad830ad4e63e80d34e2317c5d0b37688799deb9e0bcd566d7db33f5aec026023cc402b9d96b75a0374c3be26b99c51333badfcc56e6ecd8503814f16f26400fe585dc037fd243d83b991c08e3958ce8f3850b6bbdeabc8e5a078a822fdcd25c37c3c51713bbb02f28c42a98918ef4c880511aea1750f7cf6266f0282f93c29aecbb6da1ba4df461b0d11a12cde167f21484a8c8dff0cfa0999e856fb649b347f209e660ece089cb73ee37d84c9cd3961828e78c205bd0a3738195ee32a2d22c6b9f3c90bee40e8d0a9c8f637283c711086d44434ac0f98fa73dae5f83f1f08e8c38db7215d5145519ff8fd2ed9818c8fe960dba67df827af970ce0d5de7791f5f25d9763d1ea46ebca721876783718d0126ddcd0ee379440aa5dd30af9eabdc657a9bcb3f6433875a0b08a500b854827a2b8b3b123e5fad4580ce2dd364c27f6587d0a4738eacf7718d2fb702c26595f2b0aa01816db3cf0098732b74b2b86c6b4f2bb700ab1d503402c286ae9d30b5ddb6eb15c1f8d2f18f4c7872e1d2442053ba0ec8cc1a67474944f1e7dd6057e0e73e20b3edf267c0512c6041886e1f55ecae0bda1a62fe9545b0247e6d50e7d5cbfbb937ca4e0ee5a540d315594804b03833d5b62707d3a8afd89de40b291505333999adada5377e40f11c79307d8624cce2b900d3ffe09eb047187596de07285788855826d63e8eee4fe88affec03b236e22857bfc7b402ee3642d2093914f547cdeb9eb0bf3258cea361967607b3bc0a3c647c39a9d6cb129de8406d57ab23e7cc97b504853cf88b7a31b7a7b4c477ef0e91cdbb37070222035ad52986b040128ff66205413d0efd69999618c042306d225ef9656a7be7b13114d137ac1b3f064a090c73d511f42c67f87147d59f6d7adf70c58037980a3dcb2fe40ba7e677da328664aeb8f2b8805d36610e1e6f3c65c441a08630caa3596d3543d7155713daf81ac9c5d6f0599dd033535b3fad1e999012cdf37a7d36aacfd965a34e118401531dec071fd6350f9f01cc77cdc301c0a1db53faa206e7505a03e95a97709ba974aa99f1a3a07a3c36b6cebe4a25f9313de87138afa2b27d25273427d2831cda1d6f48b38f6a288383247474dc658094835eaa83bf4c3df45d06d4193d18bb294f80af3c33387e09c1fc6c325ee6385cc23eac8b19da56f71a4c1f50bf7cc30efdc8f9ad3db10073f110b8bca3a51065eb063481a9b0fab51ef1001a8a4d44574bf06cdcdfae868d8f61c470e28880b9a1164970a75c6c00350df82a9b571a98061a8203dfe4de8a0cf80348ce264bfeabd7faf35bb06445af15392474b362ed10c5c30e3900cb3ccd99aaf68f81c36306b01a74e226245c5f56e1f18cf58ad584a5d4c5c66c0d832242ba38e86e653e0f1bea066f67207a0187df2cceadab3fe155c84562625814b09c8c587aec5d4ab44fc4fbef39e62a61b4241fa520f0f4ea75b2c0479548f2503b817d2b82bb4fafd3974f86381a002067309e8ae198b92e310b4fba3d8d2e10d636529f61e59ee34f53ae1dd1e8c52136934a3a863dc0e21b6483caa7c9a5e0a54b0c5372b2a6365588c1613f9f36b5c31af1d198ecdd518ab6f3b4017e9e17b56708cd465881bbc72915b3abc12476cfce1c1b06", 0x1000}, {&(0x7f0000001240)="571acead9fe7e632edb4adee1347282ad3d6b90ae207e1e5e12189f90e38daf50edc3b316aaecddf462ef966a421854b092b2d8a20b2fc519ed15611ce880d6d1224ef86d7528c54d19db791f96f69454a", 0x51}, {&(0x7f00000012c0)="d0aad8b3074d611e5f4898c474caa3f928e77eb06295fd9c0b126f8182dbf91005bcc64af474a1af8ec756647e159beb48d6b65eb41063ccc4b98107b8682d3e7d3f17cbb6decf8faf840e6d9cdbb626bc48b902eddffd618ba23a94812c", 0x5e}, {&(0x7f0000001340)="8ee831fa31cec23b0a5a497d40f74e970e1f7cf0f5de6f34b77ba8545414267c24eecd14cc1e8f6f4dd0157f08172c8ac3225b2a38f656512d703cfc0d7640f1f6dba4ebcea4218970a7016a045c4e32b48321e2022c025462328bfde233a903970233513d742ab12145f12481146b0b55f8f29d9ec52f097424e02a8f86eb2b20ccbedf61b847abfb6c75b8e60adc11ae415e150fb4df92882923b683cb4cf2d788", 0xa2}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r23}], 0x20, 0x10}, 0x400) ioctl$TIOCSBRK(r4, 0x2000747b) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(721c7e0b92afaea8,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036d6aa60,ffff80001594a698) at rtable_walk_helper+0x58 art_table_walk(ffff800000075880,fffffd8036d690e0,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x226 art_table_walk(ffff800000075880,fffffd8036d69080,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69060,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69020,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69000,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69040,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d690a0,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d690c0,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69100,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69140,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69180,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d691a0,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d691e0,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69200,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69220,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69260,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d692a0,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d692c0,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d692e0,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69380,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d693a0,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69400,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69440,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69460,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69480,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d694a0,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d694c0,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d694e0,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69600,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69660,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69680,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d69f40,ffffffff8119d580,ffff80001594a698) at art_table_walk+0x2a6 art_walk(ffff800000075880,ffffffff8119d580,ffff80001594a698) at art_walk+0xcf rtable_walk(0,18,0,ffffffff81eb1460,0) at rtable_walk+0xd4 ip6_mrouter_done(fffffd803c821a80) at ip6_mrouter_done+0xb5 rip6_detach(fffffd803c821a80) at rip6_detach+0x56 soclose(fffffd803c821a80,0) at soclose+0xb2 soo_close(fffffd802fa45718,ffff8000ffff2c70) at soo_close+0x40 fdrop(fffffd802fa45718,ffff8000ffff2c70) at fdrop+0xc2 closef(fffffd802fa45718,ffff8000ffff2c70) at closef+0x118 fdfree(ffff8000ffff2c70) at fdfree+0x100 exit1(ffff8000ffff2c70,0,1) at exit1+0x32f sys_exit(ffff8000ffff2c70,ffff80001594ab30,ffff80001594ab80) at sys_exit+0x17 syscall(ffff80001594ac00) at syscall+0x507 Xsyscall(6,1,0,1,0,7f7ffffcdcd4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcdca0, count: -47 ddb> show registers rdi 0x721c7e0b92afaea8 rsi 0 rbp 0xffff8000159493d0 rbx 0xffff800000075888 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0x340759491b61a156 r12 0 r13 0xfffffd8036d690e0 r14 0 r15 0x721c7e0b92afaea8 rip 0xffffffff81eb148b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800015949390 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.1) pid=4518 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3160,0xffffffff825a03f8 process=0xffff8000ffff77b0 user=0xffff800015945000, vmspace=0xfffffd803f013ee0 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 39498 326740 0 0 3 0x14200 bored sosplice 86911 469461 86955 0 3 0x82 nanosleep syz-executor.0 90812 125214 86955 0 3 0x82 nanosleep syz-executor.1 86955 416956 5946 0 3 0x82 thrsleep syz-fuzzer 86955 48407 5946 0 3 0x4000082 thrsleep syz-fuzzer 86955 123901 5946 0 3 0x4000082 thrsleep syz-fuzzer 86955 366055 5946 0 3 0x4000082 thrsleep syz-fuzzer 86955 67862 5946 0 3 0x4000082 thrsleep syz-fuzzer 86955 17595 5946 0 3 0x4000082 kqread syz-fuzzer 86955 315491 5946 0 3 0x4000082 thrsleep syz-fuzzer 86955 219483 5946 0 3 0x4000082 thrsleep syz-fuzzer 5946 60436 74175 0 3 0x10008a pause ksh 74175 209327 674 0 3 0x92 select sshd 33801 116317 1 0 3 0x100083 ttyin getty 674 419121 1 0 3 0x80 select sshd 42750 514176 41692 73 3 0x100090 kqread syslogd 41692 56956 1 0 3 0x100082 netio syslogd 21598 85611 1 77 3 0x100090 poll dhclient 89480 314877 1 0 3 0x80 poll dhclient 21089 57378 0 0 2 0x14200 zerothread 28851 234034 0 0 3 0x14200 aiodoned aiodoned 90136 429033 0 0 3 0x14200 syncer update 17752 207666 0 0 3 0x14200 cleaner cleaner 87926 311991 0 0 3 0x14200 reaper reaper 87165 139795 0 0 3 0x14200 pgdaemon pagedaemon 44387 376415 0 0 3 0x14200 bored crynlk 80737 287547 0 0 3 0x14200 bored crypto 82626 364166 0 0 3 0x40014200 acpi0 acpi0 64565 79613 0 0 3 0x14200 bored softnet 8832 195207 0 0 2 0x14200 systqmp 31769 513236 0 0 3 0x14200 bored systq 91371 106635 0 0 3 0x40014200 bored softclock 23755 437751 0 0 3 0x40014200 idle0 92123 349653 0 0 3 0x14200 bored smr 1 442449 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6444K 6827K 78643K 10710 0 0 pcb 15 8K 8K 78643K 28 0 0 rtable 106 3K 3K 78643K 196 0 0 ifaddr 38 10K 10K 78643K 38 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 15 0 0 iov 0 0K 12K 78643K 10 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 77K 77K 78643K 1275 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 1K 78643K 2 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 8 0K 0K 78643K 10 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12723 0 0 file desc 5 13K 25K 78643K 71 0 0 proc 48 38K 63K 78643K 349 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 3 0 0 in_multi 33 2K 2K 78643K 33 0 0 ether_multi 2 0K 0K 78643K 2 0 0 mrt 2 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 184 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 20K 21K 78643K 990 0 0 UVM aobj 4 2K 2K 78643K 4 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 8 0 0 NDP 6 0K 0K 78643K 10 0 0 temp 92 3525K 3592K 78643K 3336 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 33 0 31 1 0 1 1 0 8 0 rtentry 112 46 0 2 2 0 2 2 0 8 0 unpcb 120 61 0 53 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5975 0 5975 1 0 1 1 0 8 1 tcpcb 544 18 0 14 1 0 1 1 0 8 0 inpcb 280 61 0 52 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 4 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 213 0 0 14 0 14 14 0 8 0 art_table 32 214 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 0 1 0 1 1 0 8 0 semapl 112 6 0 0 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 dino1pl 128 1477 0 80 46 0 46 46 0 8 0 ffsino 240 1477 0 80 83 0 83 83 0 8 0 nchpl 144 1772 0 160 60 0 60 60 0 8 0 uvmvnodes 72 1560 0 0 29 0 29 29 0 8 0 vnodes 208 1560 0 0 83 0 83 83 0 8 0 namei 1024 4343 0 4343 2 1 1 1 0 8 1 scxspl 192 4855 0 4855 9 8 1 7 0 8 1 plimitpl 152 16 0 9 1 0 1 1 0 8 0 sigapl 432 242 0 229 2 0 2 2 0 8 0 futexpl 56 1067 0 1067 1 0 1 1 0 8 1 knotepl 112 71 0 52 1 0 1 1 0 8 0 kqueuepl 104 32 0 30 1 0 1 1 0 8 0 pipepl 112 154 0 135 1 0 1 1 0 8 0 fdescpl 424 243 0 229 2 0 2 2 0 8 0 filepl 120 1368 0 1271 4 0 4 4 0 8 1 lockfpl 104 26 0 25 1 0 1 1 0 8 0 lockfspl 48 11 0 10 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 135 0 128 1 0 1 1 0 8 0 zombiepl 144 230 0 228 2 1 1 1 0 8 0 processpl 864 258 0 228 4 0 4 4 0 8 0 procpl 632 318 0 281 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 384 156 0 137 3 0 3 3 0 8 1 mcl64k 65536 3 0 3 1 0 1 1 0 8 1 mcl16k 16384 1 0 1 1 0 1 1 0 8 1 mcl12k 12288 2 0 1 1 0 1 1 0 8 0 mcl8k 8192 1 0 1 1 0 1 1 0 8 1 mcl4k 4096 12 0 12 2 1 1 1 0 8 1 mcl2k 2048 42717 0 42674 20 10 10 18 0 8 4 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 70205 0 70124 17 7 10 11 0 8 1 bufpl 256 6244 0 1367 305 0 305 305 0 8 0 anonpl 16 36299 0 23674 58 2 56 56 0 62 4 amapchunkpl 152 1157 0 1054 9 2 7 7 0 158 2 amappl16 192 1068 0 371 38 0 38 38 0 8 2 amappl14 176 56 0 52 1 0 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 11 0 8 1 0 1 1 0 8 0 amappl11 152 44 0 33 1 0 1 1 0 8 0 amappl10 144 6 0 6 1 1 0 1 0 8 0 amappl9 136 593 0 585 1 0 1 1 0 8 0 amappl8 128 167 0 143 1 0 1 1 0 8 0 amappl7 120 33 0 30 1 0 1 1 0 8 0 amappl6 112 68 0 60 1 0 1 1 0 8 0 amappl5 104 134 0 123 1 0 1 1 0 8 0 amappl4 96 452 0 424 1 0 1 1 0 8 0 amappl3 88 132 0 126 1 0 1 1 0 8 0 amappl2 80 1152 0 1086 3 1 2 3 0 8 0 amappl1 72 13821 0 13410 28 18 10 20 0 8 1 amappl 80 539 0 504 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 243 0 229 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 243 0 229 1 0 1 1 0 8 0 vmmpekpl 168 5922 0 5901 2 0 2 2 0 8 0 vmmpepl 168 35749 0 34010 123 28 95 95 0 357 15 vmsppl 272 242 0 229 2 0 2 2 0 8 1 pdppl 4096 492 0 458 6 0 6 6 0 8 1 pvpl 32 128037 0 112480 161 21 140 140 0 265 13 pmappl 200 242 0 229 1 0 1 1 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 461 0 21 13 0 13 13 0 8 0