kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Dec 5 22:26:24 PST 2019 OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.34' (ECDSA) to the list of known hosts. 2019/12/05 22:26:34 fuzzer started 2019/12/05 22:26:38 dialing manager at 10.128.15.235:46796 2019/12/05 22:26:38 syscalls: 337 2019/12/05 22:26:38 code coverage: enabled 2019/12/05 22:26:38 comparison tracing: enabled 2019/12/05 22:26:38 extra coverage: support is not implemented in syzkaller 2019/12/05 22:26:38 setuid sandbox: enabled 2019/12/05 22:26:38 namespace sandbox: support is not implemented in syzkaller 2019/12/05 22:26:38 Android sandbox: support is not implemented in syzkaller 2019/12/05 22:26:38 fault injection: support is not implemented in syzkaller 2019/12/05 22:26:38 leak checking: support is not implemented in syzkaller 2019/12/05 22:26:38 net packet injection: enabled 2019/12/05 22:26:38 net device setup: support is not implemented in syzkaller 2019/12/05 22:26:38 concurrency sanitizer: support is not implemented in syzkaller 2019/12/05 22:26:38 devlink PCI setup: support is not implemented in syzkaller 22:26:42 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x602b510b4acc31f8, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x30080, 0x4) read(r1, &(0x7f0000000200)=""/3, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x4040, 0x0) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/53, 0x35) r3 = accept$unix(r2, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x130, 0x34}, {0x0, 0x2}, {0x22, 0x8000}, {0x101, 0x7}, {0x80, 0x3000000}], 0x5}) bind$inet6(r5, &(0x7f0000000480)={0x18, 0x2, 0x8001, 0x40}, 0xc) r6 = dup2(r2, r4) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x100, 0x0) fchmod(r7, 0x40) r8 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x10, 0x40) connect$unix(r8, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r9, &(0x7f00000005c0)='./file0\x00', 0x2c) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000600)) sendto$inet6(r10, &(0x7f0000000640)="ff68619a2acc25222bf24ec57c35af29d51be2ede78ed84ed1a3c646d233944f8aad4e2183a049f94478d0450bbad97d522ce2dc03097b480ac3f4dd7e6c47a1912d54756d058abe87f94435f0c55e5f703fd23ea05e386fa0cc699a3e3fec37d5d215390947d4d7ad74720c158c68f0f393917afce68bb6adb856d3a1800474a038b0a448e367cd510fd404e55de369095fc858659904265115a8b78ad11f7e41fe3148ff9d712be13739437bfae7775044c2c0e3305529418f40b61039236857121424e06373c43d700c9bd5730c8a74e87d1fe194b8f18a187c1d338c078c98853f6ba2d18e", 0xe7, 0xa, &(0x7f0000000740)={0x18, 0x0, 0x2, 0x25da}, 0xc) write(r6, &(0x7f0000000780)="d3e7f4fc03b4dff2e2fea2f1c4432d0b5d241595bf818edb90da0431b550823517640c3c557e324cb59c1cdb783f15c05f18a156f72b984c19cbdf21b4b9bcc2c33510944661bfbca8903ce2b3f2bd54e273df5fc39463cff4461027b8faa28a08fdddcd8c73346a70bb67a71d4bc081a8f099b993009f6e6905faf78ff2b98c7ed53b46e493dab5332aecad67a6d249def129f8d80fb6231268da1fdde72476ebadabc7c684fe23461d1b5bc8142b8ae743fa9dd89c99f93e86b743122de26792dc49bbd31ef07fa9229b25ad7b4917e8f519919fd8a14ae1649b388a5523c53969c0d6f13e15a00d53fa19bbddb55664d273ead8d30777bf0f3418fbb00af6fe4f6f25a0b1f5250a229a32bd52ee5072bdbef8b410e89188e8ceb2a2aaea1159d2a6b951c91426a7f7bee504673cd3159ab8ebbb15411906a83aed4acf679dfca1f6067f7ec9d794ecdefc519d03c4232cf7967b45ca2056d35d6104dee50b195fa88f8899af45bddbd4e8758a9e68d0da30721d1621838bf45bb1a161c490c6b3aa7336e52c814a6d0f754099b6ad6afd4182e875c12e2ba12f766beea0177ecfb78858484f8862b3c6128f7eb38e112aed97fe9b56145c4f64ef3275889d97fdd0628ecc302b733b6d43fabfe6393a335c4d307456a023f10603f2fe8a1e1ccd53fcfba93769a247fea05edc6bcc7cc33bdf54333d46e80df16c449d14ee99e0cd5a612917c938a2408a413d3f4aac0e88928ef8c30a4aea850ef7fac2faeb4731cb8328f965b0697d87a42dc3672e8d5fae46e94e54914ac84cf2528c85ebdd4bfeee2602557807dd891547457d73e95f272b530ad9deaa8c53382ce7d7ab1728fa4b5a38ac1ff9c522a532e943302ff467111774401fc10c8a38f8bfb5cddd1786f04f63d71fa8cfd3f1b62224a9680aa29ecf32454c2a8ec42efc5c79e37a9188e4a8316abf6783e3692843838b5e2f7b1cbb1843cf72da7f0d3108bc8beff8790b3305c6cfc4f7813bf2f6318d30b764632d3b9a316d33fc36b44c650e757a41e10a298aca109f6eaac547691045c52b0cb1cd49d17d66dc8783525679288b0163535683640368b9817027fc32947da5f7fb225650f0e652b724a4d227f6ca5cb07e776d2de51032894111aaf005d9d0a32472daca4ca107dcc7f2fdd0ee6350ed5b8a5ba78c638429a8a9f1585ec824d1f59ec265ac20d9391f3d44cce20e00d8217914fc79dd4aa5267d59946a10dc0b33ecc095eeac67cd8f434315d7e84530263d1c37dea610f175cbd45085c8d39b3169697f59951aa359541fc59f6e892167a7c6312b26e06132c17fa5da110cceafc9883d1dc988c14e345ce233edb815cb00d51ea35b4f09ab9ad897bc6115902cb691bb2b7698e3ff83bde538a4ed498fae850741e37396ed62b76250f863b6a339552cfa860a5d4addc639c8cd1e745b3a2ffd988ff65a3b11648166bf899cb967b3d3c8f39b2e090dbef902f60c7228279692bd33e0129d5dde058444fad0071e9b5e33e90231145f2d774402d57adb8e1521c9ec00e347936fc00bceb7832aa2726899f9a8223e9642d125b92a4de9bfd664a5366116786aea5354749df89c2bc3ff8187d444682169a1c535940504999d2a1375509590f672d074852f2f7f7acf66002a99637efab6b29b83b6f99e87e1715de3ab61e9d6c70825c79add2b418571be7e5e0d48096d97ced55d67065be982023f6ebbab91648cd79bffcf8a0c20972a2d9347c86067b5af435164f403d5398aff674f05232d25efdb42bd7bd5fbb096051170f2664532f3d8dd0be80df9bcafddef33a0ce68246843e9d98d9e09a2d7189d2862f89d5379e0cbbda2803677ca4a2e8e243b9befb0675a39adc35904c5ba6a945f026c5480c52505f992e9abfea293c8787d6f733d700e864724609288a57484369e0d974c0d310bdaae0676d1527a18493bc9d74fcbb1266f400fc64af8ee86ba4b92e11db1251b700958a90fb411165613126e7b96d9b978df64e9cb1b5117888dc76133c5728bb9db215cc98554410c6f53157bbf55ab9760ec8e91361ccb9f2da2aa17259fbb56403dff4e0824858aa29dd7a8abe09154c6f1d72e6a0cfeffeea73b751dcc250da644fe3e3b1f08139db1ec7e82df83ce5d832fcfa5a2c1a324e8cd9379fcaa64420726d676664331720c204300a68cd4714a1686389f3e68fdb19c122059b5da63bdadfd272149c23b8f5ab58e71f873333c62ee622d2d11e220d3939eb0e9e833ca9ae7395057f71665bd4de37cc83e4ebee33208ffdea53fb638415ce469c17722f8227e00b0959b1f7357d5a9eb728d81cf696c8184250835cbce5b3dda4d06d3ccfa2b0a8ce49950172518812d390b688c9212e52575848b56715011b4478e012dd6ccff99abf74ed32feb499d2d2c44bb5572a793d84f4078cfa50d3f6b6ec592c5f34c95358a80f71eb41e3be6193fbf87234d8da7f443630d3cb1e42af1f0044c7eff9df472bf1bc1a44c4b9fdc0d4429d79f9e03ca504c70347c7e0aafcee0127a078b976b2d0e942e5628ebeab3c6a53583ae4d9e09dbf5a167ade8bdf34d56f4f34acfcc89883711efe3c1fafae7da906eeaa92af13e9e06f365fb496dc76156b233503f070fafd65c2cbfe3e3619ff8aa43be3c4859962aee64d6370b6ec1223ca0ad0d631e7c2b357208ca19f910c0a762a833ee995422924c6ca9054c1997faa6bfc1f8e5322894eb9da60a988764bf698e50eed1dc4b1e7bc023b7662e26db5ea3e5f7c8c67fd758d9a72189d34b503537b88f9ae061f7234b34a3150dcf8af1cea127904380cb7c807a340f8ab37907e0c86b9ea844cf8e453fc34f739839a4a0b963bffae7f529c48fdbbc1f9d96882bbcd3f3e133300626c138d7ca7e19ab0d56dfcb0cc6e014dff73e60172f45a7b83a15443433e9ac6829e902cfcabb0e51eb76b186d632bc74d99422b763f2f3397708ffa50336fc8a06f93923fa9982875b176fc17d89c1c37f793c6c04175658390c9b88ab80c06fc70abad7053cdbb5cb5d8c593db6c3d5214e91a76060a49d5ea9763fd5e010d5c57717203209699e388ea327c51b0680a80bf3af47c50c88df948c84e3127c1e6840f1d2d7bcb780f40e3bb459145cc97e06ea6e2e05809d5a1d3925abe998d0fba04408d3fbe6d0572ce670894c69b1cd030c818f53affa036df5eb815a198353472e3b953f5ea031df91b72972099aadcb556259beaf282b10d40f0b9b3db8c5bcb2891e36427f798f03df2ad15d336a7c8d497211f1fb4eceae7119064b82a489035363c57b31393134f8526fd0c6a8e871251d586203954e84ed37ba5dad65dee0a1b700e765f993caa4f24fd5d9984a2311c2989d4cd7a788a43efb947191608cb6738faec28547a0c9dfd36cab238eb0ef5bb48a7abea6522dc1ea9e80c96ea4869bab307127e6e1872eb8a20bd0ad52a88f1cb39390762caa1b2b1650ed6f6d49617a154c8fef4362e110d26002c9dfea7c1b7bf4c84da465a2bdea94d5edc70caaceb28e017999645a1df263e9f5b004af35a41abff0800903d6b913b71a1ca47c351270f2e9a01d806cf7c08decce93fbffceaf8e02bcdcd5a4322c5213fa7c3db7629520f4d653e66375e4d94e8ffdda546efa0f146f64d64e1d92d6808a5cd364e09222de122f3d9686c5b7b414b7cd6aa5439dd7da79c8e1b40f89f75c095fc1f81c6654486be3617fec8821fd7e373f2ba338ec74fed4f97597126f15a12a6ea6f32ca3b44e8552db8baff277bbfc1b48e8d7ca7cd4b38c3b9594255d7aaa690575f1702d28607d5e7715eb2608798ee5a779268ce5bd2b43a9040ad14d4111a30eabff38aa34dcee96c92adc7161b8d34f582a78efe3a17f996bbca0e52758d1465155a7e11b65930be36694286c4e6c103777b86f456af3b8da0015e30d19d4dca8631846240a56611eabc9646989bdf2057e6e842ffd8b60007ebea650b27fc2bdc9b615f0326eb0333c822882be55bcb35919823d7e3371841d5762f9c025c526f684f9b14000eb95e30119b0835ee30018c9948a5619d90de6efa9f62b0bd7232e8e04ebd17c61dbdf5ab5c80ee9242c3a635307201944a93bab1cb57abfa5333ccc9ecf312ce013a0b988b31c6af4c2da14ce55d0d57f15b345db80774c811a0cc2cf438452e37e054b7ad20d6c9ac3755d64e3bd2bc356f68cdd0860f3de3a44ca7f349305dbf3271b93e6df5e7bb633a476a6c84e80f755e150000f7a5997f8f457c34f4da2271bacfc99b1d38feda48268cbbae65d7987ed2fd39dbf93f719fee728e875c4652da9a4ffc0ad6453d50d34713b5a44d18bf52bde7fd54ce149e14f94015d8d29e0693bc1cba64810612f59d3dac6449dfb492df6344c56354dbd74a02fe11d66352106989edbe5b6a6ff88cf6a53b705b2877e4ec2f451cda0354a018216a7c6db7aeaa9c5db9ad9e00b63a91dfdcf75d55c976d2aa40a18038e49b77c05f392383885712474cebaa2a0a2edecc402609efd8dec93af8cd2d50a5165db968d34296b134626bbea59f5858ab0f894dcdbda0faa3ccb2ad3ee0ce041c663aab4e55375c41d34042ccbae429e78aa2b174b09c946018cd38a1f6b8229c98154fe726e11dd6b49f8522313cda7e3ffe5e1c8859656669e26c4001acde3e62a32fb489f9066bdb84439b984febc126b917ace377aeab6a2cf58648b7f421060d2246eaefc56e3b2cf2d775a39c4f1149bc84acac690939212f79db7424bbf67e6a9ab3223b67c624584cdeebc02df94e7bc1e7b192f206d7a8448cfed249226cc7163cf16f1070bb4facf3b2465478ce217268481ca9c2888986490f6fb9518ce310cf7fdde55c3e657633286cbc8ebed8a10e99b324696ea9ac43f9b52e2edd759e562b7ad104a77afa59c6a94a87fb5a47324d3613f51fdde19e8f9705c2d5a6fbc3590d7b926ef570d5260e762e0a753ef91702a3eddda3768974d11d0a48a3fb805917c626c8095643339d7fa9f0169b1b74a9254b8cb135ee6e2112c36e263e713006964d239ea395e7fb1a011ed88f2d57d98c7b1977e7d84033350184785a2eaca60ca141e858b0802250b5fe0c97a4ffefd665e0b66266bb1fc143eb6c3e4f6c65f416622ff9b20200e05a5c45f319861f6533bf63d9dccd5e4ea55584deac72018f0ced1ce5956035e60ed6a9efd58faf571dc589644b18bb866a51a0bf88fc04396437198f993eac9d65c5c6c2c5524f413a2191ca420a626faaa0953c032f034d1217ba041c4c76bbc35a4dc0c6de1066f059b444fdae66b16bf267b7fed0e7c271aecd7be244ca28d5afccf4419cdfe025d30085a9b9c186468d3398c2716e14eb3ac94da09393afe94a7ebddb5927d0f11f8536b6f859fb3912c35931ccb90b90fa22408e3719309c013be3ef7bd3d348ea628f6199f45144bc5d3dc679a9bcdcbdd622dbf237bdd7b30938e6b30ccec9d9e3df00d32cba75f5d52388c2c69465fb02f7af31395fbf9207e497a4d2cfe682a231a6803063838a10dffc1fe1faf9875b0c19c88e8507bcf278464b2d6bbbf26365ad89814be3311d94cfaaedea8400ad0f07d767ccc026e64d5be1f53d6a93a0e503cdfa931bc06079e4f0ca0575926e70a602386bae16728cfd96111a14ca5c4702ee95a9189a707ac225ee81224ff6b80743f2df8f8d64d0000b7aba5afb25068b51fe1ba5b8b08c742f723c1e8b4933ae167650352f2e423285a5d78384d70d4755b1b28d5ee8d4e9562a3c886c19eefd5", 0x1000) r11 = openat(r10, &(0x7f0000001780)='./file0\x00', 0x9c0, 0x29) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f00000017c0)=0x6) r12 = socket$inet(0x2, 0x3, 0x64) write(r12, &(0x7f0000001800)="2211720e155d053fcbde5d089249e3b1ff385264819919a41826c094e27d5ac5d14616f334c4cfd900970072124fc57cebd944b23e5cfea3739ffd8c294bf8153cb3a7303ba1798aba83c5525a9b1e61baf9a9d62e704ae54ff51b38a000465fdc4d96c3b3e0450ddb132f51efeff151df721aff1a738d4a47fc27a560a618d0c5", 0x81) r13 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) bind$unix(r13, &(0x7f00000018c0)=@file={0x7f989eec33d5a642, './file0\x00'}, 0xa) 22:26:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x52) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40c0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r4) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) r6 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r8, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r9 = dup(r7) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000300)={{}, 0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]}) openat(r6, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) r10 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x28) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f00000003c0)=0x77) r11 = syz_open_pts() ioctl$TIOCSCTTY(r11, 0x20007461) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000400)={0x80000000, 0x6, 0x8, 0x3, 0x45, 0x81, 0x1f, 0x10, [{0x2, 0x0, 0x6, 0x7b403a50}, {0x8, 0x3, 0x8001, 0x8000}, {0x3f, 0x707a, 0x7fff, 0x1}, {0x1, 0x0, 0xd2, 0x8001}, {0x3be9, 0x2, 0x8, 0x20}, {0x5, 0x4, 0x2, 0x9b}, {0x901, 0x2, 0x4, 0x7ff}, {0x2, 0x80000001, 0x2, 0x4}, {0x2, 0x8001, 0x1ff, 0x8}, {0x9b, 0x1000, 0x4d6e, 0x5d38}, {0x9, 0x61, 0x8, 0xd2}, {0x1, 0x1, 0xfffffffa, 0x2}, {0x6, 0x2c3, 0x9, 0x6}, {0x100, 0x3, 0x5, 0x1f}, {0x3, 0x81, 0x3f, 0x5}, {0x5, 0x6, 0x100, 0x9}]}) r12 = getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x80, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r14, 0x80045713, &(0x7f0000000600)) r15 = geteuid() chown(&(0x7f0000000640)='./file0\x00', r15, r12) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000680)=0x2) login: pckbd_enable: command error 22:26:43 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)=""/158, 0x9e) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, 0xb7d15448308b1c16}) 22:26:44 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0x1488}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/36, 0x24}, {&(0x7f0000001100)=""/173, 0xad}, {&(0x7f00000011c0)=""/164, 0xa4}, {&(0x7f0000001280)=""/189, 0xbd}, {&(0x7f0000001340)=""/233, 0xe9}, {&(0x7f0000001440)=""/209, 0xd1}], 0x7) pckbd_enable: command error 22:26:45 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x1}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(r3, 0xffffffffffffffff) ioctl$KDDISABIO(r4, 0x20004b3d) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 22:26:45 executing program 0: r0 = semget$private(0x0, 0x1, 0x520) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r2], 0x17}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:26:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x17}, {0x5, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 22:26:45 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xa1, 0x80000000}], 0x8, 0x0, 0x0, 0x0) close(r3) 22:26:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) write(r0, 0x0, 0x0) 22:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xfdf7, &(0x7f0000000000)="b6") 22:26:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) acct(&(0x7f0000000040)='./file0\x00') r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="1eef13d6375122040de2632714aea785130b5de3f9ed391709e097f080bec7edf041e894fab6f3637a138d7a4d748b28f76dc27ffeed265ce7e76e4f4cae08edf800ea69550e534f0128a6e05568c424d7c10388b8f465378563ebef68db8a5052586c1482cc6a3b70d872a7e126210bf87bb6c53a6b767048c7b44c4639e4cc577985ad55a04fd71b732e28320aa32b2e4f621ee44de418c7b2af5d0f6a0081dcf0ec9ca20d18709784eebcd08f45424981c674246738f63acf9c38469317de13e5e59c52987e8e74a6bf28391da327d52a5a53ebd73ec273720149a932", 0xde) 22:26:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xce000000, "1000006a3600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x10) 22:26:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() dup(r2) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:26:45 executing program 0: kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30a", 0x18}], 0x1) 22:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0x97}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x4, 0x4, 0xff, 0x5}, {0x9, 0x59, 0x5}, {0x6, 0x80, 0xfb, 0x10000}, {0xffff, 0x81, 0x40, 0x80000001}]}) 22:26:45 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x4, 0x20000000000000, 0xfffbf00000000000, 0x1, 0x0, 0xfffffffffffffffe, 0x2}, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r1, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x4}, {r2, 0x8}, {r1, 0x20}, {0xffffffffffffff9c, 0x8}, {r3, 0x20}], 0x5, 0x1f) r4 = dup(r2) r5 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001540)={{0x1, r6, r7, r6, r8, 0x8, 0x207}, 0x4, 0x3, r9, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r10 = socket$unix(0x1, 0x2, 0x0) pwritev(r10, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r10, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYRES64=r13, @ANYRESOCT=r11, @ANYRESDEC, @ANYRES32=0x0, @ANYRES16=r4, @ANYRES64=r14], &(0x7f0000000280)=0x6) r16 = kqueue() kevent(r16, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r10, 0x4}, {r15, 0x8}, {r10, 0x20}, {0xffffffffffffff9c, 0x8}, {r16, 0x20}], 0x5, 0x1f) dup(r15) r17 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r19 = getegid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r21 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000001540)={{0x1, r18, r19, r18, r20, 0x8, 0x207}, 0x4, 0x3, r21, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r22 = socket$unix(0x1, 0x2, 0x0) pwritev(r22, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r22, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r23 = accept$unix(r22, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r24 = kqueue() kevent(r24, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r22, 0x4}, {r23, 0x8}, {r22, 0x20}, {0xffffffffffffff9c, 0x8}, {r24, 0x20}], 0x5, 0x1f) dup(r23) r25 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r27 = getegid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r29 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000001540)={{0x1, r26, r27, r26, r28, 0x8, 0x207}, 0x4, 0x3, r29, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r30 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x0, r6, r19, r26, r30, 0x80, 0x5b7a}, 0x401, 0x101, 0x40}) 22:26:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x4, './file1\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = semget(0x3, 0x1, 0x280) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000280)=""/171) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') bind$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000340)='./file0/file0\x00') rmdir(&(0x7f0000000380)='./file0/file0\x00') r3 = open(&(0x7f0000000600)='./file2\x00', 0x201, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) openat(r4, &(0x7f0000000400)='./file0\x00', 0x38572, 0x3cb) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20400, 0x0) fchmodat(r1, &(0x7f00000005c0)='./file1\x00', 0x100, 0x6) poll(&(0x7f0000000500)=[{r5, 0x4}], 0x1, 0x4) r6 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = dup2(r7, r8) ioctl$KDENABIO(r9, 0x20004b3c) chdir(&(0x7f0000000480)='./file2\x00') 22:26:45 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0xff5e, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1e00003f0000000000a200000000000000290e90070081963de21387aa097d36dfd82cc10000000000"], 0x1e}, 0x0) 22:26:45 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0x2}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='.\x00', r3, &(0x7f00000000c0)='./file0\x00') 22:26:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x278], [0x0, 0x0, 0x0, 0x9, 0xfffffffeffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0x1, &(0x7f00004bb000/0x4000)=nil) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 22:26:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffeffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 22:26:46 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x6c) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = dup(r1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xe3894e709fbc91a1, 0x80, 0xf0000000, 0xe01, 0x8000}, {{r5}, 0xfffffffffffffffc, 0x6, 0x40, 0x2, 0xfffffffffffff1c1}, {{r2}, 0xfffffffffffffffb, 0x4, 0x6, 0x2, 0xbfb}, {{r6}, 0xfffffffffffffffb, 0x25, 0x20000000, 0xab826c4, 0xfb1c}, {{}, 0xfffffffffffffffe, 0x92, 0x80, 0x40, 0x3}, {{r7}, 0xfffffffffffffff8, 0x58, 0x2, 0x7, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffc, 0xc1, 0x8, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4b, 0x2, 0x0, 0xe6900000000}], 0x5, &(0x7f0000000700)=[{{r2}, 0xbee295dc5e257545, 0x10, 0x4, 0xfffffffffffffffb, 0x80}, {{r8}, 0xd587fc8b9954964c, 0xb5, 0xe79493a6f9f5340c, 0x1, 0x9}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x3, 0xfffffffffffffffd}], 0x6166, &(0x7f0000000780)={0xd90000000000, 0x1}) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee58c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75c083ec316484d3e4132dee58554fdacd9fa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4505003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40e13397e2289c4550c78ffe6988b4c4118e5759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c782180600f2be9f2f0a37b8c267e13f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628deb60b0000d55ab040b49eac12e451661349a831b59d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7715b92354affcbc7b315817428625de6d6f0c230718df1ebf81ac0777b638b3ee7e305eed63eaacbf238385528ee8269e90522f5effee59a0a592a81147c4cd6c3ec19dedab7a5f2b971b267fa91858553cfb009594baeb53e32f44ecb1e6f162568048e169ac7fdd8196e47821900"/1402], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 22:26:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45, 0x0, 0x0, 0xfffffffc}, {0x20000004d}, {0x4006, 0x0, 0x0, 0xfffffffd}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000000240)=""/217, 0xd9, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="66706c6530040b00000035618edd7d289ff29f7acacdee0ad12a169e94ef40bf772f8de080926c5cf1d23b03a82ca31342f3d024591546a1a11dd33f5bbd7d82a32c9d9edb6c16d40c5c40be2f98368d2c10e0d55a022e7cd20e0bdd614a1fb46b548417e25234e126b200e039861ff2ddf0aa1e6949d000000000000000"], 0xa) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:26:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x84, 0x80, 0x10000, 0x5}], 0x4, &(0x7f00000001c0)=[{{r2}, 0x5, 0x7d, 0xfffff, 0xfffffffffffffe00, 0x312}, {{r3}, 0xfffffffffffffffd, 0x30, 0x80000001, 0x200, 0xff}], 0xffffffff, &(0x7f0000000200)={0x3}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = syz_open_pts() close(r4) fcntl$dupfd(r0, 0x0, r4) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000000)="1a5ca7dfb302a6a5707804b8be331519", 0x10}, {&(0x7f0000000040)="f7afb6f38b6341045f9b1af3b7831d9cd830243bb7ae6a9ac8a120eb2ed58ea2d9cffef9c49f757424f6ffcf3ce8f132c6719fb403d57f83ec434a37f6e025a49129", 0x42}, {&(0x7f0000001500)="dd3dcd635a8be6d5663ac083e4a3101becd4f977a02370fec282bf1573bea306a8989ce17e5d99bfa77f7437d64a3e598f72dcb152704bfcfc06c31802e34d0f6d41facedff097f83ee4555968840e45c712fae0417bf6906bbc346285d0589c35cf3c0954ad52b1a9bb42f291e9a2807362d64814f00466d98dd5bd478a1b3219bc48cc462f65ece9759ec9cd69ed322a76aa5ff6b363cc27da18599cbe908d21d75577439a36e61894257c15189b17c3d107de18c8beeb0ee996c852f2447aa4d25928c7542042ab6018370bf017550dea8142ff7b42a404a612d1b22243d7811c10a9a29d1665c497d856c3f36095592abb5b8b8669cfbd89f738cff88a09adfd83c5a68497688fe56b8bde633357678cced74f2329d7d427c580576e6ba8b48d16a25be27e29457359b98de8530508f034a2fc44476d4d6a5ee8fe1e168e269af5e3ee0d1c6eb59448fb3f323010ff47765632578470da3bf87600bf11e3c2ffc8d7df85ea0fcd61ac2f710b9fd9579a8abfecd1de43ed1f99b439cf49a933823eb91ff1486785aaa5832939e998dc05e6408adbb2cd1212314db864745b5727de1213f985e9a2fa3ea4d050cdc8b565d4c94e98924ee67c6cc6595f041ed9c9162ed2a595e75d8bd8b362816169ec9bc890b45f451b053754714a0f2a4db9692c80692cfaa6df6ecb36c5c39925165483cd240d6047e4fcbfe43f9504feed0a3a995e7397832b6469aa3a759efa81b1b641f8bc9ed222d1dd1a41d2ef96996bec6af142daacf57100f6a5922519124f56b7c3461154b7e84d28b886acf27a7d152aa1cc802f5f8030d087b222ec0daa87382e2503fd94592671b142290d4dcdaad1e1192debaa9bbfdd1911dafdb7bb7668fa4f84ad918c771fed14114772f37c091d869086c3615770ff7829d91c0f3491296aee446e48c2a867774957d9d6d4c53022d3f0b1676c9ad2c6aa3c6e5208208e0a8af1a5d75dc47428ec0398f16f2976a1493c0a286ffdb0fcdf7780af112a1fd70c6f7533491f3e7eb47a2535680fbf1a4b2f90a40022db374155c363c82234ccf82180f7c868f45550bafc6cccc7685bf378dc0a79d5fcdbadc7cff5e853621c5fa66dc12cbb9d7ff043cddada7e9619fe49333a09e80a5928fc811aadebe534e6df530742b318e86aa63523f8f855daabd5eb8f3e101c181c051c36d8a0b10a9b3eb856b8ffc912bbcfe9916f2dbdc58d92e2ffe404d4e499919a1ca4faf40bf10212701b164b84b98e8bcd5ed24b7979c920eb450408411a1a37a696784e64f3def02249558f16064f7311f3229e46d9a3d9b64401db9787489e502d071db493ae2ca9de6c59e3aa6c3b372ae7a5781958525206cecf1302439d23b15bfb55e5375ca4dda8cdfaa512fabf69311c673f91191bb77258271690800b75f2ea71e75e41c1f2b9865093997ca275dc1cbab59b1bbf9b98b8c11e061fd1351b5ffaaadaf448d0d33401f98690e524bbf8f804bd3145758f3dffe8dddf966a8fdddb34048188ab53f735a6e166ad9b1617dfdac64d1f3e0876b10d80fbb8f11d06b52190d2ab737da62017090f57d03714488ec7a22201f275670d3d80a0d368ea5b98b064bf1926d7c37b32fc8686963dceb8e6731366c0a9719dccdde28522185ccd31b16d13fd8ab43494984dd13845cf94525e21f2d107b10214fafb492147a2436dfc0028f54304a5d41549210f214a9f3e4aec87f77d33e16128b29f24372a25abe4c972f4e3e15b7437192ccee18bdba898b314dd20f6d3c1222e50929b0aacaedadbc41ee9a27ef06755d1a615be6298c5ad5cc47f318c01ec84c203e6a7ab5b72798310c0a5c4b6f78efbacbca937b402644681d014797a36a2104393046779f07b64b30ef27a0e1247a52aa9280bc5a881aa878b398a69452fd0cfe20f005bbd1687325dc76c0aecc87f5a78fa2dfe9a4c81705953e7e7fff8aa325474effb89cfdd9f7166abda175b1e6982e9a5ccea6da7247fffc0fd4daa716cca24ad0beeb6c67ea91318d3f0d5dadafdc431b9c1ef7e3016a6ba50ca70ee8243e00d4da91721bbe3c380eca56a2907e7d534256ce104fddadd963ff1ba43161a124cb2ae6603d37b37c16c2f8784eb9eb0f446962acd7a36fdfb931bcd927b33d569cbcae209a3f3274647d31551efd874ae86651edd9fb671ea1d41945cee5ba86d8f42a41ab5a82a9ec839166c687c00fffeae79475324c3e962d9a9eaf601a1e09359e00c147b7527733a9fd32dabd2958095a7edbddb2483fa1a883a909c90874c879a3a31d71ed3070bba0bed8998ab1c1a59ae3ff47ccd8bdc22e3df5522d422476a1fb57153da78cc23b3a22a59312140fe5f1b9e5a438a7082eafc45b7ed265496c19f5a26e026abe8c1884ca5eafb2b2cbe3c30b694148be1f3e1901f540464356d24502eb0caa89aa803cad1a8af6faa099723f000018c79d213627f8599e48608dcc1551093c5785081e5d2f8c0c51427ad4519039f4eb4aa9d476ce2a5b4aa28582f6a9293e0ec05d84ac728c8ecbcb31155f53b40421d3698911be1aa868d1421a45b46ff6662a37d38fbe6b77bca9b98e8898bc67ad93ba493a2ace4c7206e2b348037207c0678cc82dc4979466ebd2d0a4e3749a28b326f385781705b59c6d75f5a15ea4feb2e4f4efe294cfae35fba626320bf8ccebef29434f41d959e696fe5b832c51ad7cea0898cd7d7878debf0caeace101bdd6646a691d2219ca5b26d0d186856d215ad9324507c96a8fe1d4cd9e58f25567bb8a4984c00a711b25f1c049cc080dc0b3b6bdbbd1dee50e5a5c6783815afc252cdfd77b9cc317f4c497bfdcecb185cabe255fc084b70068cab87db81535e3d36e41ba593dee6768c92d0c15decf375298ea7627925a39532da3fffeabb5c04cf6f48b85814d1df0d7797d4d6e1e1aa6b241d6ec6414e8c8b8aeefe3a9a37baaa79be9085ad941e7f9d17cfaaf5ba4effc4d95587e8420f959ba428301353ee0f81aba1eca7145b5012b15450950b5ef37a0be3e6dee68f38f97c484a77567facd989f8bc8e6bf0159807e4002c59d5f9373bf29432a297ddf18e32ce1b0c6e05ced0426a1f30b793a16666f15e08b0ee0a11193c1168c98a628d91901282df0da54924ac9d0331e330f56bacec9be06169423d43691b01c0f25398d1289da2c0eb908eb0e06459709b171a52b0e2d276f5f756a8da0c2fde67e7d641593b9a47a7280cea2ea007c72b05aebba8fe47ffbf30c1908e091335c9c387557178d5680a1fc7b77d8ad903572b6eb0b463f7add2391a6007837ce9a49a87d5d76e5a7d7e879df45f26d594674b440ecd60b00b2b5e90894673a8452ce230d349446ff99d0b45372d9ded38eecb0fbac4f440f4e7cc72cab494d00e6167a69091d728958c0b26c5916473a3599dd88e4addb923291285de740a368cad819070c7a732119dcadd9e78fac30608260e6aee9712e6d150ac8ce3669e75c1acb59e3b0094e35e43699aad6dc29061c2e7a77b626e0d5df4484df898e7909e92598b6c796a9f53fd773161ffb96b30d70ccb9742747161751d658767f245606602e863ccbf39bc9b8929ca77b1e24b75003e982b5147dacc788880d79e241405ea3ee1fe7affa3577dc238a0bc7251cd5f48d64e8411d4e6dce4a6ce707fcad063836077b6c4aa49f3e69287d0c565a16952ed341a3dd27b8fe96566b2801c42cd976c0b969427d1f16f6fbd003b16ee401dc6bf6efea1ff846bdbc2d0c877edb6ca17c8c3af3da024879c94a148a5363d88723c434cb3fad267141deffd9258d873c6048832e1ba9832729289d3a37d2b862b16a6f6eaf251c6e187905fab315622bddda69492733c54a03eb6b02615fd4aa999f30fee412947803ca5bb0caa0c5ffdfb0e479755b0d6b9e9ad7f98839385e54272a1da4691aad4f8dcabf962a527d705484341a3df3c963ffb94acc75860f114baca4bd6d89a919401146fdd0513c17739f791fe78168cb2bace1a7fb2d7d9c15fe341e19be6dd3960aec6e99f87e5790e70a26296bd49ff3f0c96e422146532edabbb00f2cef3c16538ad3be3c28e887bc165de66be896c2ede85cafe7596b40b56c5e861807983f2c9ff9d43b1969c27791d68b702f5b4c528f4e69e6b2e0e7695e957012c0a187d45e32d0c15f7cdb9c1d451ef318ee9b15649d666a5d3760fb3907243dea61bd8b6b6d45175cb9b0f440230297e63cfbf7e2bbaec1a17fed18d60043df1e8714d1818cda68e22d12f801b1407bbacf4e0ff59e439563cb61f385a1c3325e0ef765b0128f35a2c1853106bb8e409a498ffe5d108cd94bfeaec1993ee2fc3a335b4bc416165936186f7180db5708508532462d7578481752f8496ecd94c71ae74425861730b1e504361b3e0b813fce597a49186d2b436ca59eb6fe5bfc71e253c45a07298cc86e0246caa474429bd45a4a4b0adad7a7beee0d0568dde67e695289142e36f08df7310b3aead43aa992035f643965ee51aff1aadfb5ffa4c5dd066338ff85769fee2e4d220dfdc3d93b3dadde2e74c80fa49110b8c3d633a54974069cd99166ed3b1690b368582e2b39ba657efa4f6f217343999b044869b05413398376ce18404e3daad0e2e848cd9858abaf34f555619ca651ee37aed7c1cd89bf272573157ff5bc4e800f2f24fa6b76ac31ad92caf1f70d30e3e02bd7ec59135f7aa17272b8b72657f7e8cd043d0025ae5dbd23eac0e2d5595e55a37fdf1c2ad0f310de4b6817c83771ceb9db0055b5cf4dadbf4f8f061c3e53bf97262e7f5c2439ef32cfa8c3b129d2c13c5fc5e5e21d1f167caf9be9a9befb8801fdfba5247b9138eb3c03bf228d7625506f5f49850f7abc19547e1a1d3f3f590482a88d281e4bc2d35e6ca930e8a4f5ef6b8965c0f72ca731b6bce31d08f8e20d1ab305518128a1dcb0f0f82c5d2706ba322c4c0c51eee98978b0487bcc0d11fe6035b368e6f568ce8a888b45cb2b718fb8891b9065b8c1d0b4cb312597096652fb196f103d09d205b6b4de68427f234691e0a058af23b49bed72b766b78797335d0f6c2902079ee2aa17bba7f17116e2c3be29551b423640442428943f3df83cac22c425072fea879cccfe05cd5b0fa62f2a9e5a2ac6816463af3389bbbd2391ec291f5d1b8f503cf4e2408b5d350f3dd7c0780f4a814a6c1c1b976282c311b43889f9312de1253cc5e5a4491b4fd6df1a5e70e76aa906b1234356b77bec33ba177a468dba8591eccb497250287d4ada345102077126a8fe16cb1247f7e700f2615ded2a2afe56340a14cf39d7bd6d3498ff1d5f9c9c0389746feef531b604fd38ab7ed5108025ea077ff153b6b6d14ca8023902cd106b57202a7a3615712b1655859f7ed9654e487092f97e5794f73a2c26471cfe5b8eaa155b45ef11165566fbeb64b6f588b51b892889581a1fefc56e96c9c197fc470e142d6b454305c970a317c152d892104e908251c365121640fa447b6fc43c253fe929734fe3f4f9e777ecb44d715049a6e4696b8219caec489c47afbb8eb9121b3efbff817f3d60d72a30d3c779ebf3cd14c331ff5a6b9015e138bf979eeb050ffda8bafd9770e346ae267951da8b7742294b1b9e394a960eca7d3005cb6844d16bd165b0a3e8046108a3ad2631506968a6da7c3c2ab91350b8473ffa39317b05cfe3be7e355fcf6b304e1388e0d5773f9d33926c6b5706744c72307e5fcca98a58219d30830fbb63e5253a574e9ff3c9b3d96b62eb1b60969fcb5696ab70a6f50563aff27", 0x1000}], 0x3) 22:26:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r1, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f00000006c0)=ANY=[@ANYRES32], &(0x7f0000000280)=0x1) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x4}, {r2, 0x8}, {r1, 0x20}, {0xffffffffffffff9c, 0x8}, {r3, 0x20}], 0x5, 0x1f) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) r7 = openat(r6, &(0x7f0000000600)='./file0\x00', 0x10000, 0x8c4f15aee3080184) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) pwritev(r9, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r9, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r10 = accept$unix(r9, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r9, 0x4}, {r10, 0x8}, {r9, 0x20}, {0xffffffffffffff9c, 0x8}, {r11, 0x20}], 0x5, 0x1f) dup(r10) r12 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r16 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000001540)={{0x1, r13, r14, r13, r15, 0x8, 0x207}, 0x4, 0x3, r16, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r17 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="aa6704b31e1523f249de4c8d4956fda57778ee513201b28197bed2c05ec41247e757bfb315a86e807906a920f6ab92c528b15f2fd53296330a1414529316dffc2ed3b432d243b2fd350a4c7c2e57bc719e648cd949f55469f0d3bcd283ba36b8e375336afeff7e1231e944ca407ed96cc35a6023b3aa3b630878", 0x7a}], 0x1, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r7, 0xffffffffffffff9c, r3]}, @cred={0x20, 0xffff, 0x0, r8, r13, r17}], 0x40, 0x8}, 0x1) ioctl$TIOCEXCL(r4, 0x2000740d) dup(r2) r18 = msgget$private(0x0, 0xaa0aee77612bdfdb) r19 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r19, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r19, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r19, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}], 0x1) semctl$GETPID(r19, 0x3, 0x4, &(0x7f0000000400)=""/205) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r21 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r23 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000001540)={{0x1, r20, r21, r20, r22, 0x8, 0x207}, 0x4, 0x3, r23, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r18, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r21, @ANYRESHEX=r24, @ANYRESHEX, @ANYRESOCT=0x0, @ANYBLOB="8c77f423804e925523dcf4f01090e7411b01790ef37e29a19518c8015f618906bb498879c72b9a5faf47e9993249888c4a6679c87d18159abcfd2b1e98f6e0bc122e96", @ANYRES16]], 0x1, 0x1000) 22:26:46 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x100000001) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000000, 0x0) 22:26:46 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 22:26:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)=']\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{^*\x00'], &(0x7f0000000380)=[&(0x7f00000003c0)='!\x00', &(0x7f0000000400)='{^*\x00', &(0x7f0000000340)='+\x00']) r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x0, 0x0, 0x1}], 0x1f, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f00000002c0)='./bus/file0/file0\x00', 0x10) mknod(&(0x7f0000000300)='./bus/file0/file0\x00', 0x8000, 0x2) kqueue() dup2(r1, r0) 22:26:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f00000023c0)=ANY=[@ANYBLOB="a3981f15daf882022e2fbc609df6fa44cb0847d631785ff6f3d23ecf7a36de256d92ef6259db296bafb99e77fe509d2e60773618bec653fa5cad66e3210162fc38d9cc41ff02d66665a63adbf120484f52a9d0a0b26df3f9ca924de1e845175f1192b8465889fe42cc5bbf2d10418d7d627e101a3b33fa044cfe22fbcddf0fadfd6ef3f73105f43640766879cf2ff693a20d97bf910bf674"], 0x10) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000003c0)="ea58042f1915401ff6c510931936db4d9d0605f1b07a361cfb1f1ad4848a230b1501ee02d3d4bc647762502f8b05190174917ecc5139bcb5a4be4d072e38bea82026995f6064c1b75c1808ae90c2a4578846b101e48d6bddec01d16ed7050747230fa0d2eddb2a14e98570cf557771b3fb0c79fe4e060881fc1ab885a59e405faf9c394fd3c0cf34894949cc95409e71ff37756e3a60d7eacee12034c791fbfa29a974fe28d7eb5905c315f00b635f0c77585d86550740f69f8458fc20c33688081edd64a9de3a61b7ef226d6eecdb73d5b9147868e4f98e8d4a606b8686380efac35a6a2df23afbb9e171785afdc20569aa339d2f78247e605accad0915dcf0ce59a71dccb1171d4da9e5e850ed34a962a015ae053844040ba7f3d8f7a9cc65590223887d64782fa317ddd44719a88656eaafcd17f8ec1bbf9e2520f40a3ed72ed7a52b8127486c2c7291b868ac0cf57bc97c271e52a0deaca50676ec2325fd83276a716dc8d59a64535a528f24b6ce63d47234fc7b988a66dc3cabd7c31198c4a8eb205d650f13f9545c8383800334fe04a96434f6f24f97ccf3855bc576c91b2a9ac8d29fde34a559c3ca16a2dec807a4b7767183abc0443e70ea465461a742fe8f9722bd7ee1802bdc576df1c4f6933cb49f63f7d7eb7795fba5a2ba8c1c15f1d82a8c6bc04ed329e012ed55f3cb6880bff851c6d6bf0a37bd32b68182be6f7299daf7406b44351f78b75bf269e67de8773ff2ddb65df5323d5dc481a36eeda9fff10a8a0dbf0820832a635a73199f196edd4e3c397936835cb69e6eb9a958f22dfcfa9a541b49f10ef1350e4cb8d34a151dcd9ccee6052d0ca32136eaf74d7ff8953d5f7197a4bd381fadc770c30388181beba3e5d1ba7f28deddb330cccf52d64508b9df10edb70bc8b0f0c5862943753d591a1ab4d1465b8bbb4128235a986309c8f6ae4f68a07a8348ff1dff10cc2c7f553d7ccb3676c89acf1ee902d8a777a5519c989446b40dc662b8075db4bcfcde9d2a3e7afb39b181f6ae507493cd8b8860322c6135c06190e5412b8c548b60138b63558f30f45da7a3e8501c74dc7fe7cf3c20dc822027c996168efa16ccf8eee137360ac88d1b997a927b72045b4c201e2d3e6d4d17a0ac499ff57927012268d503189a0a688c0ab19c686edcfa839bcf8837f25ba8fcb7b4617322548c905d751f18b476159e180611ff1b117a68e1cfe4ba1c8feb155d9156df4d98622dfecd82637c3f979630c8792dc9c52610968064d288e898536ff8853986b67f20ee3ef4d49fae12d700d2efc8f35ecf6ff665a287462662ffc437c836a3edd6bf825b69d55af46e1667a76efda0267a3e99482bd8e11f90c957bf85ec4dd64adc7320ea27fe718260e58a7450cc069fdc5a43ad3e38cf57bc3401f9e24f783c31c07e5382c42d2845bc565b0b46b7ef5332b26998fae8f3be744a82b058c02c53f16b7afc641af30a6e1df8bdd1f8a6631bac6018b736a4e5898b3f890faeb9fbaf18f519b50349bd4366d6bc0b6bff2caed49551ecc4ea7b795fa467d1ef9bf2d462a648422a18dab239361fe295ed66889de1634ed4eeccfa0a70f87d0389ba5bbe8542af4fcd48dade35c4cdf697543788db416b9dc2c2f98a3c92cde333035fd2b9dd090c454ff1ddb12f9179e47c1a8892101e91bd030d0e1ea79b3e73ed3c9334888c73320620fb21c08322e56cfde1cc0079182d8ec32e183100283e96293d2dfc9260476fa60aef52bca0ad90e52d00fa14b57c4b11d64ffa7a107bdd36745e610f7f2be278752a1d3de7dc46fab62da2ea64a8ac8dbc735a1b13e46fa9702e35ce71b08e8e923384890038d1a58e030f431928b96c262555728df4850146ebdb14f1e726db37dcb41ddc39415be245564e7564d9a28492631196cb12b7122a2582e022921f61afc1dcae6f83c2118283ca6252e170c8c73036af8ddc48c0d4eb2cdbef88478c86e2fdd850aad889fdf38fc7ef79927ad3afebce1800293ba1764bd429cd7495f3aa6fc767cfd3e80aac38b108fc035351d4831e0a41f13aa14786332fd50a1e0e39b916a655bc214d501878898f9877db6e58e650e43a7f45493f11ae5d573c5ce1f62739d5168d10b6e42bb3b7672c4476093cc09bceda02a0a9268d7c1d009e435949807242d8fba487727ef01a40accd0a14a75ea2648b8896597a0f53fbba138196517db7d54810545f3b084d147f815bd3dcacf28fb50180c6790d44e176f25c116a4fc9af8423aa6cae1c27d51a2c2c5a0efac0ae65098477bb2130fe8fd91a01eafec520aa250d759e96dca1120782090160ef3d0ee79dbd6dc0ff69869828dc12a988a8d88c22d1c1791487159591b6d300c2cda2b3f6d88432e06836de1aebfac7d4bf8d8d3a364fa22d19fcc59a0bba3b317a304cd6518bbb3639723469708492ded29ef01b750029e07b178c3d42d101144263fda0e5c0636ecd3ba865f03a886c15c1b1e602d3a7e893cf2ac52a2a98a8d06b19c22a7aa594195bd6f0edb8db2461ea2031662a9a8b3ba73a81cd36bd0576618818ba799feb3c0030f0ef80a5406f6405a0c3e73e3e6b2dba3cbf2c7bbbe4d1db719bcee2133d663c210864c1d9f38ac9b7fd118ae393dcf103d7efa0c4271093a2d64f269251f2571309a009b0ee504f6d2c2349dea359aaedfe70946ef4567996bd032c2910259b07badaa6eff24d5100c577dae625bff8261d6114ef7383ed7d0af79db1f03b3372cbf82fe30723f1295bb226b773cb4875e6feb1d9fee40f6d5cc96e04dddad973098f7d4db4fdfbaf2833fc83fd6aa8e3f74dcc52b3becbcb0bfd47b6665d14648deca98b1235f3c48f5e53dd417c27777ef064c40e8b0c8510cf473ddc3e3ff22cf9fe80b27ca4cacb267df8e6eedff4fa2eaa15c6a97053613b34b8997560512823f3de53c77a00a24a1116c6ab591741d3ba2485b9a3164e213e7b9b4d23e175954309cb9bb6062553360f57b46f78e1a4329bdb9433f044792e8a81d6353b83493179c0cc980621c669663e1ffc6bbb67436d3c76e7a9e83c774598b7da413f7c2769b704aad8d2c65140a891806fe466cd36a5f4cd1779d2bcbb5d181b0a916c2ac373972e592b261f72cb1c688d80c5b9de4810a768e47de325464de6495fe4c3d28323f1850cf2a61017e55ce2756a7eba5b9b9ab91ce833650a969285f6a0d6752b3fe19c8d8412cfccfceecb388eaf762dc52ccc48c23fbb142097127145c423529bc543d5b3fd6039a1d84aac682a78b1ff53f656865cb76b1a5750788c0d7db4b6c5e6548b1cafd025b2a3222a38354250675fc105b8df526e114951c940d0e5369fa6e9f609d14ac5134d0c0e3d1375e45de080cae8506b2da55d31bcc99486fbc6991ade056a32bc580372404fa8db48e4537fc0b2a5676e0febec60a8b3d14116aa90267be37253f39a6dbb370c3b927546a7b5d98fa7e4b389d3a63fc1c06fabcb2803b64f974e1bf3f9313052d4073904a851b971642330712e8975a72e987ed48c2e5c877ef13ae5baf352b728fdbaaf89391bb635b2ed16bd1c597107ad9b6030f6cf582503bdafe70b8f4af818bceb942a35020bff6eb9c36871b79a1eee887f6f79b2875d957d10231fc3076109220c43b7da3b1315e1da29b5df76acaf7c29530a5a2114fe4e9d45dec03c7f82d0e49c41820de48a3f8fcbb54a6b3615f7be14e3fa5c79e68f3ab58d4e5bf2bbaf763133e50f8ab73f460a8ff08f19af2907fec3ce3e4a219f8bdcd28f3df64f27d54e979fdf930d8026651fa26f5549869d91d77951c08650bfa7852d6c755765cbcfa116319635692fb0c403a7f2999a99dec43143165d942e06411b55f35ff044578e3826cd899e3d2babf01e6c0e5acb12b8f790608fecd971f7b21d154166110373f53e59327a62e15d09bbd3d58d75da7ac448b622d17d8b53fe65d5c41433edb22c71400e4e1c12ce03e12671e812b49c011f738dee7f7d46bac84287d3056295c0ff6da7f462d4f6a3e7f9e71514b354cfbf97f58b4b58e4117a1065cb655db915f1b499f4ef73ba0aff1e1b0f55f66b0e7efcafc3ce3e42e20f97025eb9fdd0f81af38c58d5ffd9e0ea2136916273926d87e8d464a8718340f0e31005af64b52ee9969a9a2c995a864602dda3b2f1fe67c591362faa5e9a61f2d7b50b8c56702ae8620ad71a00776b630b1b415bd5a0ecdc44e341786dc33ae705d31965812e2f5ee8738e51f89ac7161b8d7ace4ac1c0f47fd0fcdf8cd3873903bf8d1b7eb71f66a04c7b4d8125c9f334c0d18c8ce7e64832f3a0359aed989c311a7d424f6921a9fc40f677bc4c136d11a0ed18e93c497b8c3307804d64a30b1a2b1a3acb2500244fe5bb78f42475524617130162e913b2395261e8b58b1fa0a1a8704f30698982acaeb3a7a5c9ebbe157196c234b6de18ae6480007ebeb322bc0ab0398af8760eecb6732b3ff6dd01fe1f82cd33af5756af719d7cf4c2e142f34343d51a4dcd809dc9ae8e5d50f9ed9f5f3958babfd742e7e438df0b599605c8d3c140f4730b4b50d1c6fb5fa9069807ce741f7051cca3cef1448da84fd25e1fbb91728fbbb07693842a4c075e5354962eda1829506c7a8088ff6b2488d8be664362c966e9a15402fff761fe2e43dd82895d1ef3f709e0ecf10b22d2ae913e4b998ba02ea3187c7d9c2351fa9d948b35ccb35b0780ad3806916ffcb9d7a207cd01e544a6226316052a70332b3e820f1975f72cf2c3b660b43bbf2d6fa6428b94ad28177457286de5b4b54246bf47f3762e1e4bc9f5b240a47e2b3efaa42fc1822aa4837461271e27fc8092ce829fd994a41d64d58c17ea9bdb35f072fabe2088d125e463f4afc5fda4d3717297a9da290958f629e90d6576281507726fca0a526bc49612cfb08bdcdcd3ac9a1559b421d728b7ab02f207fb139f053d42b89d9a658872f0696bc02f26c743678839f494b01e0505fc42994bf82c9cd0474e37649cde3fcd573902151bb499c5aacedb9c0af653c7ceae338a31aa56fc60211b938d16b48f1de06beac40b0c993e129d5a8cf560411a7f5c60bf1491153484995e4f32358a36df95ac95e2679781eebe9447d02f066716e2e60109fc07b37785cfa79175e4122a56ad2f884052399a764b6639b5fe5a9f5b6085e94f30df5b790df3716eb4eb9eae809af6e88b0e11406170428ec0bddcb3512f7ccef7718eba05aedee889d6b067cf56542914e74d04379cd287ce76a7e9185f8d89fd92384b8399598960b26bba142ad0bad15e2de07be92ef94cf0e85eef5ddc526a4d3816bfd211b3b02211dfbd6e3fdffb1a43b7bd1d33bb2147c01b32cda2bc0548ca2d37d8853952d37ddf62fa868aedca35ee969ef598ffa59a21e74efbc0f25bb096af5d4aeac7d319fe04512c09ff02f829e907ad87055cc0ae5c2f52b45b6c9c3158ecff841bf29013e18a0c1bef69891bc839675b86f7b1601eac0007ef6f405402f7103619a8bb18e2de62082b4b90fa0f2dc6846dedf31648b8525befe377e510d607685916d61df784d7e4ecc56a9145c14f78ef6223a53ff097b0c02e16df4247b5e9b024d4e1ddc262a80c7981a82ffcdad1ac3f3765a38e83c4d05772e1b160b347def6e48c9dcda2d3484586ae7aa1e4227e12f310394069cb5e001fb00b206da25a730e0f5a70f0abd50927ccbadc36e73fc80dacbbf35eb1dab93bcc88e30196b0d10dbebf063e1554af22f33790ceae226039f4087701f8f9b8d4885a5b350768af3077febbfa", 0x1000}, {&(0x7f0000000040)="10d26ed715f5edb9da1512a4566a4bb8a0938f72799df1711df0d52472b93c956131e177f104815e8bdb0b0d27dd633ea0edb8a67835b3c0f9c67bd245c6b1be4bdc5ef84ad804c7db464a8c", 0x4c}, {&(0x7f00000013c0)="4d66248826e255a24d58dddb53c5ec990180d27106374982d97336dd0b15ec19715fc8e077f7d9afcff8d03b22572e32afedab271276bb50c707bbe2e7bf695b84ff514fc072bfe4d696e4952ccfd5fd6acebd47eb16b1a17e524412871cd2b2a3be93a2eb10990d1dc173aa2f29f5da704181204dae2e603627603ed73ee71d63c42c7b99c5c0bdf02fdd020f1d739927be72685a6bd00d57ba251d4d8f3ba88cfaa58d90192e618e1a4d1ed831d35627985071885482f7510e20d4db0d65e30d62cfa4808bc518fe989883528452858f6f5eb0c32e9be5b18d4fbd78e0780207c3980967b044d8fe3eeed6919814a7982c378cae3f78da4ee2e115769338216254fa3aa8e211ab1ec6e097779533616177502c36aee8b262fcb50c2d0820593633d9be718a533c13ec54c1ea270555a28c270147d27dd0602f167c3c29479e7204efa238498f630bdfe99945f0eab5ec7f0e7f1645dfacd7edde9de787bfb9754fde944e536fc8789c49c9e96b08981c340455f164fffb31c3016342dfe923f04f83c8d5375e5235180522a17f4b619f0cf329566b7100f456d26b86d3edca0c0870d31ba14ac7f1e457f2bf20d7802e3b754772b39841549e538e87a490d376d7a371df2baef606606991c487e36f0ada1dacda67cb8d25aa538ce2035e0cc05bf741b25ade6df26f4d56fc8d342724fbfb29d715d2a411f34665d78a91cc7b208692c1b5a8270bc5e09c0f0c68843235c3d24f9ed0ca8633d885eee1e1eb01f506c2a6d49f5acf53d1d97fe745b6ba671550af760cb1c7eff862e8c78b44f59045ce7a7c863dca27abe9c102db05e94f63e7ec104e573e522a75cda459381c100835616ce72d05b5c93262d421c13a47c1e4cc97d6483baf7a55dfd58479f7e5157b4cca13cef401fe24bb701199109b76963f91872559f0faece10bdbd060f05cb49c154f4896d9ebfe3b5cd15899ca4f5ceacd43c91936f6de0f92d27b3fc2dd60580cc1b603c74983b77d7e0015f7f8f11f0d8ce51d669f40d0aca446333755b7719b25bcbc02ad63a9559d86cb33c352ad83683627188d9ae53836c022ca898c43067661bf5f111f97aae1b964cc920fe744adf9362c9abcaa75ef76e702d9435e14b7ce631fb72a094067705a5fa6caf142ba51e71e114ab9f7e94c7953707c00f44e0befb6c58afbfc6f24712c1df30ef257d41fab3c227cf9243e5ae4890ccafebc6c1e1feaa10b0005baaf6c3d3fe3491e4a2abac2f73a832e57f41306326f1fd3e9359070647de52a27061fe75c4eca9b74fe0a7d3a4e020e849d003dafdfcff59305438940dcccc0c8506f7072fa7bc226367576d386fa1546a8775e9eb05995bc656200e049182befaf4317cec55708f379042b8b63a1a06e5098bfce287e5fc1fd228940c01b0d44522760ab22e29b19128f6e33379620a98e3b07dff4f74a5a1a7e0a4dbabdb964fb9812fc40db47ca0013ed99c3277e5790083d713a963ab4599fbd5f438de4f95105aeb4ab29a2dc79b7ab992e684d27cb52a15824cfafacc035740ed7ee1f0e48757d4892d39860fe361c9d148dc8eb44f7bfdea9b61a639900484c2ee57e57731db6d9ab9ac942a0f7a4d883ecec06b0b62fe31382a4ed9efc9441de8039e9bf0a63b5a87bd09bd82ef3592c082920b84bee61d9d408659ba9f33e3c2a07f8d400e72abf2d2633e630b856e43505dcd958a4d1dee1a9c7dbffa7d8a7a8bb4f8d6a5c2a3686a2d06be0b8dfb5ce9222d5c4bf6499d826fcf47729e7fc743ab10ac72ffe5fb0a4b9b2f80f6b4b9bec6e35aedbfdc0722b32f3fd8daa8f08efb973de98f1ac37c16390105c1adf8d38f826d8f96a0801914a924996a5164128934e88fa5d7fc77c571bf8e08d0be8d41831a6bc204fd0e55edf261b54eeccee185b8fa44edb8c05d6c44ecf5a460dae42d8d101c04e093457bf0f55b447f5462db7d707a72256af518f33bdf3c11e5b65594d6114ee62692c625722ae19ea5d466556802025cdd38b0cb0464e39c8cdb33c308764a9f786c0529eb8ee569b2c9a4dd53ffc5431a82811d8cb6f38606961dd5e0db2287b9a4553d0d2c457e9f0b5491698871bfc2cd3829df6e25bd6ffb063939ccc4a0970d861dc4435c4e0f69842bc210d2f344c240772b277e90bf9d8b247760ecd5444aafc3b38ec380b633cdda521d678839961a769d014a4a54e9731d27c484a41f426c691f0a6320a7de73c3ea7bec111f40b4fbed5f946b7b0782c0e5723dbde88797aa439a0a9192c273f9252df02ebeaf8ee4e5a52eb0f767d53626f994626e61f54cf9b8a170072aadaeacd419c96d4346aada919dbc64dd636f549423d5d0b08f04c930081a617ad6b08010d3e903fe2e40df051166612299907aea5f0d47a94c081be1d3c58d61528b9781937425785f66e3bcd7c1f8771920cb4e8b26f9442295a24fa54b6b8dc7f9437b84cf1be3a3cf7a855b143f0a06b78f9ab0abfeacacf17dfd56395bfbfbac74945471ba549065436713dee01aee4301efbe2379ae8cdfab1eea2f104cdd99972353cf4882adab5921d223ee83c95817700b7224a75604f4278bc60f5dc018dfdb3cfed125f067f70a675c42d53acfba34196e80de98279a5d16e8169ba3f5b0cb6d380983a728910843c968761d61b8f13522e1dddf67cf8e95adac8ea5beb531bd107897730b1ea7a184ff99983d355d6422ee1667e0152c05b045a9b5f3052c809b9b52601d1da9ee856bf4954282951dd24ef1f090062df1d057e6db93e558a31f5aa3fe290db042beb9bafe7297ac7226b9a17954c2283c3c24c3e4899b3d73e61c02376e64de618b01c1229e1a8251ab61e20915ea5c2400e8a56f6ec991e79dd4bf67a1665189d3048fbef412bf33dcedbf7e7bf438c0d6a884e83232c732c8b60abc1996ae94f0b53e12be64c9ab1d639dbfaad79ea0712f331522d0992fde4f6cd1257329d4ebc1058709e5947bc3fc6733c4bb435876b5d6f0fce08d276e30c145b34f18fdd68591b02b56ada0b182b9476ab764990a0d26406f8f10896eb8fc546c6909c8fa872fabcd8349e5dc52e500821571c85963735d72a9217e73739312554fa99770b7c87aab7532ea791332fcb3a7284b8147effdba6072c3cc71cdd6d63524dee9382d2cf28d79cb01815fe0f7d1af3059e95769ab56b165ef7a005c53e65fe491099823392dbf134496ab17009e6cf8d305e871a2beee7b65999032d82b0bc295337235da59189f2f4720b783834a271744670b5685b62369554d266228cbfab94db1a5a380bdee2c0cd8905e693bfa007e8d275639e998b6f1176d2a3032a2df7b35ea94cd91352e7aec6e4f22c95330d7bca1fb9e4a1626288cdc872bdf223881a42a02dc9eb0910cbda0f0c239381e13532b475eba6cf9343064908c8988778dd67e67df8a92ae160f014883f4dfd84857388b98b038b6f2535cf79c8cde1b2e9e4307a6c28fff520bbaacb26691ae0c6bbe2b76d27af3fcca5b9dbbfaf1a3f76551b6ab95a5a5aa51259654dac28b77ddebe2343a9a33a8f46b0f9f83342fe37184aef8bad443f5e1f0618fec002a4acf9b3865ae4abe9706b834ba8cf254d79b2af447ccb0ba578a2039061cdc1a7c0f062b330c27f9c33549c543d5f8d0d232d9a2f2f7dced0ace91f88a55082f7d324b40e0f4a3fa3e4436f53ccac6fbc1912b31e89b84faa8fa2d578664439b84daa4b426a52f19ede29dc490bcac57b096b0b4bad21703e5a6f8c0cfecb5cacd69d66cca0f67669bb8c7379f5739ed4c26118010f9c7d086f3eb3c3f3d0ab7aa93094ef10f58d20ae734747268d0a0ddcf511e101484252e3618184af4f383e22f8b2394de20c0b0a7bf09b5b03d173fbc9714d91783fdad442502f254f50eca47c4d0d725045e91febd9ea02dc559ab13ab7f3c1a16ed28b986808167dc97a330e43dc0673e57d70837301b175cc7e2b56b007b40176df193ba6f5cf60e4a44c5458b770b9932882e60655de5061447a9019394fe1db959b43d2b74742fd2283bee305468d756fd672278586ef601b7a07b68f004494a955554d56225adccd44343da1053f12e8adbd2585348f9771dcab50dccc5c4763aa566210eb7c3f0cecbfd366ade3b6c411c09219cca96038c731d672ab83b743f3c1730738967b86a637c5b69a9b0c8e7f42e1b6ee21c75ed9537c6d0263dd3ce7926574dc599b86d7fcaff68364abcb1fabd33e77d2d85281c2267c2456f3d7e61988142edce406a6b03e5cf3600c83e01e4b19c7acc82d548afa45b69d31a6d934741937ff60da0e39f442f64d1093075b1130d5f730b25e6389af04056906391b4f996acb56933a0e0d1e2e63414284d31766a4eaa05af967be1211ca13383bdb4b53010607df2339b35de2f31b6adb4b3ccaea8a41353bcdad6eb38acdd38edc8a264589930c142e8d1074ab2d0515d8a0f62548a75580f378b96d11e48b8bb04e8652f63658623e5e809f4bf97bb846aa9f70798a633987ef03e47cb463ae304837694ea1335d7b3fe5bcea269b8762143fb4a85295985a564e6fe9459c3154ba47fa27d915092496e6c0f401bb65c3dc713ea2d5a5f1e3475c17f4a2053bacb8d10ad37faef0e78fc7729ac0af645a937e87cdb0a768beb14df970697bc193e13ee97327715ee87a0b3b44bedf19217b9ba6410c3dcf201bf58b399ff3f488dfc0800e3653ab119cd692101173822ab6aa9c3b3f515cac5b9f966e3e1585d5023cb6f4d744d74674316357b3332415c64e3057a1b91ada2c75fe51c5a70243535248b30474447ea9b4e299083d5701dd3b9b1207be63c5354212ea8a4740bcce705609ecf4aad8abe972003a677191052cd6b43bb1e87b78ae617ae094be8afdf2e26e9b0d211c8c35905aeb8ad6d5b5cf26ca691c3b130b3f2951947bf1d5b8379a907696cad6fb5b8d82d2f25956d9efd69298b6c1590162430757ab12c7d3c7ee7daec264c44af540ceb9b3c5cdc5847a6a0c46e0c6593a4b29deb470d762cc14035456de2e754be906fee8bea24acf60b1d101c5da567c6f1880a5717f9558f542c7e43a7e169f5a3604bf9fc7c756935860b716d28dc12d86e8f78d0a3ee5878142e5019a094fffa3f11e33d1efcae97e222bced28c2bce94fd8d67992efd4d9131aff20e1d22c30ee4cc021374294a796663d8cd2eaeb94b9f4159a69b4807f1a542cd70e363a6532d0f1a5822725bf763e65b69ebbdb386397543bde50732de945eea9cd85ba17de4bce0fa55e77c24a3d6dace8b40bf5d2d796660fbfb58bad67e4ac9247feb5756aa5491cbdd7f42e6f68a4390696d720d5da3a7dd2ce50deafbf41fd9a0ad3c820ff1bd67434178e0e74953c82f71f43267e30e042fd21c9d69c120ac162571c56616851716746799edb0357ce5352ea22f3c78ea45f739c7da265bc1167171d3e6684df0d3facae7b8c882da2e94fc3c406b5799d12a1207519fa59a005cee354d512088c6b33728aba4b3e802c0691fb2b21410d93d11ef801448dec7708c7417aee334d53f5ace01cf0e04a85c6202d955e1d4f43780cc127574a4c1bfcbbe216c10513783464301ee280f7ad2e468b3e51d94d867323b3a2cd09a4e1567b95e8b090b155ed497ae391712d6ac6624e700344d9e9b8198e75584836ed9c89b847b449c970d60793943800b376a769e9767220222e76c3691cf362c0269a7d97eefa9d4b4e021bfd3766dcd3a1a8ed1409aefaf4ab1dc850104d58958895d7e093d99de2bf93c38d97dcd", 0x1000}, {&(0x7f00000000c0)="baedb63bcfbcb2a7eafd63c3ac900a670821fc861668c1d78fef883427bd051ec81ce6ad3c15df51a88d4c7d12771bfd4db0010d31dc143c3759e718f8dfe5293ba2a625b4ed9cc9078e07d91afed108be51dd55fde4708a0f13b55b6ac54ddff131e597443c29", 0x67}], 0x4) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0x100a2) 22:26:46 executing program 0: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC=0x0], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 22:26:46 executing program 0: chflags(&(0x7f0000000080)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xd8b2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 22:26:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x1e1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) mknod(&(0x7f0000000600)='.\x00', 0x6000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x4, 0x6, 0x8, 0x7}, {0x8, 0x8, 0x1f, 0x6}, {0x0, 0x80, 0x80, 0xd0}, {0x3ff, 0x5, 0x60, 0x3ff}, {0x7, 0x7, 0x8, 0xffff}, {0x1, 0x40, 0x3, 0x5}]}) 22:26:47 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 22:26:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8, [0x1]}, 0xfffffffffffffe2e) r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r0, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r1, 0x8}, {r0, 0x20}, {0xffffffffffffff9c, 0x8}, {r2, 0x20}], 0x5, 0x1f) dup(r1) r3 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001540)={{0x1, r4, r5, r4, r6, 0x8, 0x207}, 0x4, 0x3, r7, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) setpgid(r7, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)="670dc3", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:26:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bdc8", 0x4f, 0x0, 0x0) r1 = socket(0x6, 0x5, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r2, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r2, 0x4}, {r3, 0x8}, {r2, 0x20}, {0xffffffffffffff9c, 0x8}, {r4, 0x20}], 0x5, 0x1f) dup(r3) r5 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001540)={{0x1, r6, r7, r6, r8, 0x8, 0x207}, 0x4, 0x3, r9, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r10 = socket$unix(0x1, 0x2, 0x0) pwritev(r10, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r10, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r11 = accept$unix(r10, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r12 = kqueue() kevent(r12, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r10, 0x4}, {r11, 0x8}, {r10, 0x20}, {0xffffffffffffff9c, 0x8}, {r12, 0x20}], 0x5, 0x1f) dup(r11) r13 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r17 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001540)={{0x1, r14, r15, r14, r16, 0x8, 0x207}, 0x4, 0x3, r17, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000400)=[{0x20, 0x8, 0x5, 0x5}, {0x80, 0x7, 0x4, 0x2}, {0x200, 0x2a, 0x9, 0x5}, {0x0, 0x61, 0x68, 0x2ac}, {0xc4ba, 0xe8, 0x8, 0x20}, {0x0, 0xe1, 0x2, 0x5}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r23 = socket$unix(0x1, 0x2, 0x0) pwritev(r23, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r23, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r24 = accept$unix(r23, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r25 = kqueue() kevent(r25, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r23, 0x4}, {r24, 0x8}, {r23, 0x20}, {0xffffffffffffff9c, 0x8}, {r25, 0x20}], 0x5, 0x1f) dup(r24) r26 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r28 = getegid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r30 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000001540)={{0x1, r27, r28, r27, r29, 0x8, 0x207}, 0x4, 0x3, r30, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r31 = getuid() r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="ca810da654a8a7273bedfc311d9ad7e6fac21355132ed86f61c09e458ca757d773be595c53", 0x25}, {&(0x7f0000000140)="fc26d51dfdaadc2ef2ff782a29743456146a6fa5d75770486608bc46cee8dd1a2f465dd3f17401f14689e04fba096c06854a37c8de8e902dc9521dc6f6f8", 0x3e}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r15}, @rights={0x18, 0xffff, 0x1, [r18, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r19, 0xffffffffffffffff, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r30, r31, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r0, r32, r33]}], 0xa0, 0xe}, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:26:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c, 0x0, 0x0, 0xffffa178}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x5, 0x85, 0x4, 0x101}, {0x9, 0x3, 0x7, 0xfffffff9}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x1ff, 0x1, "df0000010000206867dc6a822960ea0000000010"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)={0xe53}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000180)) r8 = socket(0x10, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r10, 0x0) 22:26:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x7c}, {0x80000000000006}]}) r1 = semget(0x1, 0xcabe9a097b2c08f, 0x351) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/25) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x6) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 22:26:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401, 0x0, 0x0, 0xffffffffffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 22:26:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="a8a6e42b996a2da2a6270763c50aaa1a940053eb2e7d93abc14c0fdd879540b07ca4e646b970fe36fd9f9b5e8c9680c0aa653f7e94acd5e2bdbdaa6c976aa32bcd82da3f7716a5426b376745b54e513f9a608a91c58509164fcc80f853dc0637bea2849eec22ec552539a934809c45509bd1a585883fcb683711c7bcd6f48a6f36bd34b62d4647ddbd5f0aeebf2d10dbc4eaf40d747d5b3ccc1c34072dbd0ec3c00dad5add7c87bd328f51447f06cdf6fef92e", 0xb3}, {&(0x7f0000000240)="a7d231f016dbff78e8b3c29583c081448f7be504577be62be9f99a5c7c20aee56d6c81c0e1e600f260ae5575fbe6f1ca91d7e50480d7b108bee7a2f147cd4d3df1c883476db6dcc6e4b9a6d9bbd3ce0c6cb678e875cb88c5e3dbfb94005ef62c471d982114b308cb9bf081793c5583da48a5e3a00e906e9b3a06d020c17e216d7cfda8c6657055fdb30262049760e50380c81874cc98b0422b33f562943328b58a9a9bc9c228095e5b5afd9a9cbaa4bb04d929b9a435bef7d517ed928ed443650c51eebb4d1d607b2f96317f93613d516a675ce1ffc474a743", 0xd9}, {&(0x7f0000000340)="bf4a06f50d244a9f470f1b4eb3c34c964238a237e37448a190b6ce831b486c2b365162733e4e2a089eaa574499501bdb196991ef520ccbbe69139bb29e047eab07e8803a39dc0c08", 0x48}, {&(0x7f00000003c0)="75d89fcab06ebd09d76e95ec01eb2072591504dc2a69974e956fa4ecf27bd58d74bf92fcfef1f753369aff99ec48d0557202574de0ef90647cd36dec7bfcb9170f3154808c3f19a4e4cfb02d72e3b20eb2804abb7ab421144112de877bbae2259ac204e80dc29bb74e1d10c1376ab515259c6011b86f3f185a0f5f3c7cb496b0a8f5d4dada8e2e9d5658", 0x8a}, {&(0x7f0000000480)="2d8732b478f05a5086cb383766c62639972ccbffa751bcd3d94845419c09f1891adab4e13bdafb71fd280e13342825064d972e18d311525b873661ac37785bb1e4fc5d6d8d4e23d62808beac4e3341c99ae393d5bad9eaf0c922734fc96488d33c1e479c953522c060a1a95c57891d927a40072521d5c1b261342fc817f73b17f6fd219b519d89bfbee33b65143bb1200919dd801cd61189844713d553a1333d36fbdb", 0xa3}], 0x5, 0x0, 0x100) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x18, 0x9, 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:26:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto$unix(r0, &(0x7f00000000c0)="c2967a8045894477004d0165711c295f5c4db00973993a38", 0x18, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 22:26:48 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 22:26:48 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r2, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xbbe, 0x0, 0x6, 0xf7c]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:26:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x100, 0x80) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r2, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000200)={0x3f, 0x10000}, 0x10) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:26:48 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x3) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = semget(0x1, 0x4, 0x642) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0xa49, 0x9, 0x8]) ioctl$TIOCFLUSH(r4, 0x80206949, &(0x7f0000000300)) 22:26:48 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r1, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) write(r1, &(0x7f0000000340)="ea341955c7a948d4769c0e913f932742bdece771777715faaa2c8241685add3ce31b49c476b3cc9c4436318cd97c1d04d6fc9544c2329f17c009d4bf517d4fe09ca65fb55c7cc19f38b52d0f36d4fc8fe3c6f56b4e206d52070bfbbd335ef84d09f18a3a14f5ad2483d45c09fbe56ff34057f90052c785bf6dd7c7a7dc4cee4de7a790e8b503b67ca470816aa1eabe8235d18139fbd1bac2e37b161778d357a385dcc68938839a99aba71d6284d885880d8168c5121172306c2d7e43183ef914fd744aeacd24ddc83924b678749a0f443840313d23d91fb15368eb88168ae0a06cb1be179eb1ae97edb7be483c5fa5a8615e5d566e1658c95a4b7767e0e8079ebcd98db5abb690ba08864891d67a6420387550b412859b7e3ef26e303fbab722b795dc19d7e5a983fcf0f10c64afe92d4771e5f719c877e36cc9cf81ae672057bfedf9a00e0b1217581bc53ace10e851c5a5658510500760fe1a37c2521ff92702cbe69ef3f696fe03af06cefc8c202270d38b698324de66f9a0b61d2997b66b6b191c24a3b23bb5aac0f4ca9b76c52d24a05872a92f44c98d3407165e88b5b426ef5c1f1b2ccc641789b76b5384f59758db9a8178b1a16c46c01968fefa7fb37344de94786eac9f7acef02fa339a7aaba89dbb004af71ac11f29a8cd575d4b0ce65084c73c57b893551e3b7db0ce77d2ec4f9c9b24c5d8519818e334410d35b1de7394fb0e0fbf9e46b20158e123536f34cf8c0b288433afc6b2638c96f26fb07178cd6c98fe6e9c2843e7eeba72653b36de4b0668d514c310000f1c8549edce55206440fb009b13227039651f302e7a9e4d1793b0df53c6bdf711cd1a419d285defb2d2e59257efd0cac77567a61b613ea3d5d1609f1412a85f16e29d9c8033db998021d4fc0229d2b2d8f99469c8d67015ede5742c9fbbf7e7f4548ea5661d48455b5ee6bce7c7fba433eea5a18987b1b5aab40887ed4701347eac94bd2ff89e316af7726d62540a2ca144e6deec00a6c44315cfe2e19774276cc7c91868f514b7190b3ba2c151d935d3c7693f70982509f041e2e875e054b685b8a32af6d5af54d324d4ce5092c36e4130cc999e0dd85ac4c602311672763af3853872733aa3e36c5e48f507d5eb2e49ad3d8b45e3b3855b0afe9403951ad0d5409cc4792057184836114253e03f0493c516efcff3b43a9745b687a64fca98fe37e5892bfc136997c2fcbc7fec2b370479735c55147d6930eb2cad763706c3deb310d9c194cef031542c08ced311b92551e12070f7423b1b2cb94322cec6cacdbf7ba9e5b7a61a16cea695a221784b94e56303c1c07390a6606f5cccd97b77d965ee3811b6461ba4ea2d786818476e24376e96e43d2154c99d4558dd0c5f6bff3ab04d859da2691e7e497b3d8d96b0c114241bfab2faabd1bc0f883b94a25a9bbc42c471df9de6fba30eb929fe8bcb6bce080ca0849f577c6e3efb82cca459fe30d8b7d0c24bc1a24bb0cc28b3617925272fb32e2bc86ee3b75553c626ff93fb910a78983c44385c9762a73758b3465e860f1497657fe3b36cfbf993ec091238d4d24c91ae67592595556625ed01cbe1df6b48f860bb9f74b057206c46ae8ec39b7bd30cc69d4ac5d9d99b39ae8aeeb289257614f86319f69a3930cbeee320d5aaabcefed627b67c163d5466554ef02fdcffaa2483f4bdadc79e0a5c50188a08af37003c2fa036738bf2b73c9d9432ed410bf9a9505a2bed1579318b10775e50c1d3fedabfd6b1769e894782afbf286593a4792405a3805e82aad92725759b055fc99a39330855fac868f7503748d639316dcc4c3395389af43afbf02b330a78008b37f53eb5fa4eeedb914f8ce945aed50fc4c887969ed7623e92639cdace40fe4f88a842d2e16a1f5a16b59f5cc36b64d07b10bd36347a4f7fd8978c0f490f01b105ea36ba4308883b5c9c675a4a42f57e605a79f93c1f37c67be89c2805512a51de739c4427fdbdb56ef64764e83bf126b1c6c04bf845b46ddd30548f503f4f5daea66c10bb4017ec9d210ae376e5ec8a7bc2a300bf0c229dd39430ee3d3815661b9647ed8c809a841de677972d037c0b8c24a988d111a02968fe436162f5fe1acd9e68509b70191e4804acd99cb031e254e62cfae1de3fe1bc16497a7cd7d14d8a30ca1fca4ef5284cfa9f610a7078538b5aacd3aeb65a1525c0cbaf223c17798f82924f4a12b86ca30447995741e6a76f6526938f979447a89d9ef8e8805f2295626af0a50d10dd6c200a5dabe2650a4a4ba2eeb49d699795bb57e9e87fae29525aaea431d788f8a9d713577b07170e519a898e26b14773be1930c1487b2bbd4f32963bab87cff3ff3f4a055d3c80dd7ffa4bfb27df53117b85e5eb60893679cefe0af8a89fa86b9535e39addd64e53e504165fd4184c0180792a1d2c4bc8392c1a29fc36546198b3c0a60cd01c935e5e7c51e7624ce7cae06495066ac88f5f1842c1f44eaafb3b6307793213fc2b743fc5f1824725a959da36e7cdaf375c00e12b1dd376f81b8458016549aa59c77b620e3587cd91dd0f74ad131979b9a7788fab0ae3472aa91151c3650e8c63481122dfdcbe3c5f9be9f7b38ba5ea1925d5722f3bd81a1e20ebca584cb76e8c24d846ab05eb5f37b7fa04919595630bac0f337d43f8e97cf660e7cd043e2319dd7a6585efe74f261274f8c50a2dcf7b924ef3905083dd158cd8b34b0286602d8ae085d6c925030db662679c1a08464b8c1975b2dd2d65473979d71ad2b956c559b18a7c243f72e81f80f321353ca9df97443e2bce69686c53989de7d3746021ca38839603661b6e2add715fe8bb6dfa6e71d1fac089e5100246b137d97d425bff3125d89eba3a0318c86bb786d9616359da2aabe6acc26f12367ae52a6eb38bc1c7c3943bccdf9995ef2888ef9271bfcfe311b9fbc2185815faf5fc44402ce5b533ad3923dc04e754120fa524c8048a8e05af9b20682e457de3fe949d18562c0b7acb9f1a2db64a0fdcf203c2c98f3fc9af0910cad02a445ff4f49402a015db6f2759e050e2af33921c21b36c267a4a936cfcf7c53a0a0792c589305e616fa612f1a41a23d01b615d25765243eb06cf402042e0c77e3223eb128271e9b5fabb45c655189181cadedecf253ef4cb38f4eeac0c392056170bd0b9681678a043c0dde8eec7b9f51abfe011b1deb91bff9bdf096b19c1beeddb622a0ccb6535e7eed7de6c1df5e85938318ddca7233a0688d5be3f30d13759e26ebdfe5f5254bfbfb73ede40fbbac50e7092bf94f246aa7bc4edd1fd806221313259afce95cfaf051e1e6f73915e1ef023065f8b02af08ac44dd766f3d7286f012b71988d748c4300ebddba11d779dd7af581ae6523c5fb23cfca5d9728125c1ce57de675d7d1356bb2bbd4e9888620753c4a207bd7c59cd53fed254c3981d5854e3df86c1f889b25bb63cd9a6019995f19a8904d6488a857b9520eff23dfe3c5d278dc309a2772b9796db58dc16a5ea1defa418075cc196ca794399118afeb13fc68c296d17e5167f5431fc106f8c3970d98e7234482bd60fd1893f4b971a9788a36cb45529398a8c64e0344ed4bc943dc9b616d3bb7163f84d91494b6b2f82a20898af6079ff503a503a5360542f697351df339bfc344703f56aacaa642718a70e8a8309626864b44873e563abd04c0eb3a98879f3ba1d76e0192ffd767e1136e43e28f8450af7ed6aa6152977759fc88e7ea06248ac1e0a2959b25ddfd6a00e1a3d354505c81189f080d1a6422acba0e6e0ce09cf2cd349dcd5b900a0e0880249c0e647ea621ef0f137f630d88f716a6489045ec67307c80b415d41d4470789e02f162d3c64960047343b1da887fe095f3b508c98e230daa0a79639066b05ef1283b6b82d3820be1459948bc0ce80dd6189f85fe75278737c5c07261a772eff0a09dce393ee4ed7b3fbad1f570877cd0ef5a0af6be889aadf45a7b280f8a7b6c03bafdcce76c72a4d6632cb064a0e51d7478d6a997ede0c36895ab987500022db6857e3dfcd023fe2bd14a1c514073a58ed43aef8fe477e1f624594417732661b8f1ece61e281fbe2fe1f1846aebf9f038b5152fecdd0b61cab875c7359e45db6edc10511f8635cd86a557d22ee4742cdbf3f8bef818cff5bfe0143c7836d1550b5768db8c43af1a94077071f91038e61c4c3855086b6ec77506578c7c8a22883fd605d22f671b5a3bc6ed4dfabe65fa4c681427cee9182a620a6cc337a5655e7b688cdafefad6c87ef301e9b0dbeda811a312311ea8c1f80792d3c99191374bce84be0d9a9be3ea0560208bfb068b9780ee0256e2969d3f8a3edeb0d93559f4ad1ff5316878010762821ce687b16976ae8430c9e5531407de687bdc9b789c4ee00b4a55fafee223e32a9ca45b0d0d9a15dac900fb5cce3b911f8abbc6cacaa971d326ce8837aac5e53a11a50d5b50c2c2252ca4fc5dadf8d2c397a47d950c837b2fbdb525f0830e0700bdb7becdd362cfa79cd3958fc58c78504b9a44b8555dd50b891e45435c5734151bd14139210cee93f7a47c64b2b1ac93ded8530d7e7bc8acd1890587411928c89dcfe678120a7245fa90930f0ab0f660a3eab8fba008cea0b970a8e78920387c6f8e6ff2b3d46a5b047fa83297a4230ffe0ff1310089b77621b8520db8d4786b9f5bc1a73780db1371263d161c9800d97d65fb73a58e88e2c2c89f439a10833b196730baca4da9b6e8835475220b81c6128396e5a292b11a07034bf1355aa0272487c5a94eb5ed6509bf7c8236a7e3558b44164bfdae38e31408e5e8d80df66315fa42429bba047ccae45722e49f206063203089c8547dbff213106f02845bff73fc4462b380fb52d954a206b4eba4b39933b7c0fb8ae84de498a4b88df05dc36d9ddab75ee3310ffb1903bd25537b8e5a3344689ad9fdda7915cd9b22e1929e1849c44cfeb731dedbbe6610e80bd19d8fd36d2b5480e682961916c9dd90554d33d1cf2d277bfcc65fb28977dc49014cb9e7c44147bf2cd33691c3584d2bab9481f81f2a171cd6efcc2a23c1d52edacff71ce5e4307656e1e5a18e5970575eed277724616df2f69d0a91b2b86efd1aefff510c961945b53690e77d2b3ea1ff82afc25f838eb435c34b25ab0dea3cec74f1b518fcf41c39ac73a35b5f6d3c0704e0864aa2e27e9d3a39f79f8228624cd513ef2f9c3748d9f9ad325c582a47213d46ead29aff76d8ad89d7662577e1ecd6dc0f74e1b0948b46a7d453852997154157f440c45a1064b14ee0f572f31f10e87e3368a560cfb757de8351ad830a8e8c34688e952a5dff2a7f76737b93f5a52a4295dfd0cf7ae6ef9301aee91ef00c8f554da0418d232883562ba9db5556e1a1e8778a248afc8786e5a5f5e6cf115f1c1efb21e64e35522378b2f57509f9bf8a6dd4069da5e0c8a779d1b165dafdf6779edd94f8eea2bc507179b1980a66b801d8e072c46a3b93b00eb2783cd8a7798a7e6f43c06a83a0bab5391a15cf62b0fe91a1f35f0d452b577c9e3364e162a88ccfb25d507cd030abd3b1ba77f86d158569dcfaf0306b615f03d93a3a93ac9d663c44a9fae9e1fec27d02a87f64ab0d33c0dcd0742cb090dfb0d5c99b7f1709115da1b9c2969efa950624568a2d0deca1856e3f3e7392f379ba33c8cd80ea8226e3c1760360644b813b35a6364ca36bf1ad64f157e9a71df13d90e57600eef5192787f89250cbccbf43360762d5c3a3a6c20c0e9bcc75710c1cfae436ccb3194e3fc32ee808bb0c829fe8621b394a9fb94f", 0x1000) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x82) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) r6 = socket(0x1, 0x2, 0x0) r7 = socket(0x11, 0x3, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x3ff}, 0xc) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f0000000300)) 22:26:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258508d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8c979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df709305d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fd6d8af6daa2327451ddcbdb293c5527b8802cd80ceb29066b8ca000000000000273cd0a15a76efc4da8dcb008bfbede8038dc2a20e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) syz_open_pts() 22:26:48 executing program 0: mknod(&(0x7f0000000b40)='./file2\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000b80)='./bus\x00', 0x0, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) r2 = dup2(r1, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r0, &(0x7f0000000bc0)='./file1\x00', &(0x7f0000000c00)={{0xff, 0x9}, {0xff, 0x2}}, 0x0) r3 = open$dir(&(0x7f0000000f40)='./file0\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0x3e3}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0xffffffffffffff9e}, {&(0x7f0000000cc0)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e004b85000000000000000000", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000600)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000d40)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000ec0)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x3e4, 0x0, 0x8b, 0x0, 0xfffffffffffffed1, 0x405}, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b3394eb09021d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df097eaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000001180)="8e497239956e23ed42b4050d3733dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad767a250e105080000000016000d74753bff4d5fd30844d236e2d87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef53639060000000000000093fb672e68f1545d06b5ddf3e111af18c25d5ec8017206a7d96de18d05c93d95d73c900332e447a824e288c6bf1c087b45ca64a7bb270abe21fb03a04fefa10dd4ae99640cdeed59588b9d2074c9dc3d6d32ba39ca9c1321ac607dafc562b7d51c6c64e2678940637adb1569377c24f90f158f71282249e5f14e9d41f854dda0ea8eced25a2e7f7da54e50139d989e1d4dc93de9b92ef84642d60d1485e097bc0ce5d0a2eee3c6bc8982be8f33ace57860545d1f10bcbc9cbe1b07fad17e2d28c0336e43785927a66e4dd2695c0330da00bde33fe6803a5879d9ea25948b1767fbe5c4fddb61d8f82c5f214c9d768bd2dffa1bd58ad0f6bd0421a81622cd17694d8676aac3ab10df9d", 0xfffffffffffffed1}], 0x3) r4 = open(&(0x7f0000000d80)='./file2/file0\x00', 0x40, 0x100) write(r4, &(0x7f0000000000)="4d531b", 0x1f9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x2000000000000005, 0x3, 0x11, 0xfd55, "3ec72ce9ac7b55a80f487abaaf09c80000000b01", 0x78ce, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) open$dir(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) socket$inet(0x2, 0xc004, 0x3b) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000780)=0x401) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "ec8f7766421fd366d8af9057e6ef71a3118a0300", 0x3, 0x200ff}) mknod(&(0x7f0000000740)='./file0\x00', 0x6110, 0xffffffffffffffd4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000c80)={0x100000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7d}) readv(0xffffffffffffffff, &(0x7f0000000b80), 0x2) r11 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) setsockopt$sock_int(r13, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r14 = accept$inet(r11, &(0x7f00000004c0), &(0x7f0000000d00)=0xfffffffffffffd16) dup2(0xffffffffffffffff, r14) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x7}) faccessat(r2, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x1, 0x400) r15 = semget$private(0x0, 0x3, 0x10200) semop(r15, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000000000)=""/155) 22:26:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x2, 0x1, 0x2, 0x3, r1}) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket$unix(0x1, 0x2, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r5, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r6 = accept$unix(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r5, 0x4}, {r6, 0x8}, {r5, 0x20}, {0xffffffffffffff9c, 0x8}, {r7, 0x20}], 0x5, 0x1f) dup(r6) r8 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001540)={{0x1, r9, r10, r9, r11, 0x8, 0x207}, 0x4, 0x3, r12, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) setreuid(0x0, r9) pwrite(r4, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r13) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10000, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r14, 0x40044266, &(0x7f0000000380)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 22:26:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0xffffffff], [], {}, {0x2c8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getgroups(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0x2d, 0x3f, 0x0, 0xffffffff}, {0x450, 0x81}, {0xf6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r1, 0x0, r4) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000000)={0x1000, 0x5, 0x6c52938739b35f24}) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 22:26:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c3c3aabf45e1c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258508d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f071f4385f04157795ea4a5c5fe659fa202361cff03c7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8c979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df709305d9f03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fd6d8af6daa2327451ddcbdb293c5527b8802cd80ceb29066b8ca000000000000273cd0a15a76efc4da8dcb008bfbede8038dc2a20e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r3 = socket(0x2, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 22:26:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0xb1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfff, 0x800}, 0xc) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000200)={0xb4, './file0\x00'}) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000000c0)="00b6f033bec63bf3a1b7b383e8d3240ca143cb11aa9343e299ec9b7176f7d6d15b6e6bd0118d7138daad7fac3a8ff712391a6c324c556694a0fe0b9e4554c93164009f23eecca559c44cfa2b37d16f12d82b9fdaa3141a3a18cd186c2cbe90732ed57f6b49250c85bcd918c14036e6c181afeb0dbe2aec928e70e353fbd2d3e228ad3348cb2db353a13d5b28f9fecc0d9c6ad34849d245f92cf59ac824391ae0364df4420504c947cb0438a511d33b1a4222", 0xb2, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffba}, 0x5) 22:26:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777f0104fceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) socketpair(0x10, 0x5, 0x20, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x6337dd659fcd3b73, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) close(r3) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) 22:26:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x7, 0x1f, 0x1}, {0x7ff, 0x3f, 0x1, 0x5}, {0x2, 0x4, 0x1f, 0x2b45}]}) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="cc711ba8bce5d86d9d3d4e32bb4405000000470000"], 0x10) sendto$inet6(r2, &(0x7f0000000180)="d387936bd3d57ea180baaea8daec2a00d50f6294a920e885224dd9327976b381653ade5b28895a0a0d0f5351c9f0fecc10ece0f5f8510e51329f80acfb1b015c0ea7b15799b93fecd6edf9c3aa19b40f95533b7e1b2ab20da43c1e16569818e34661f61448dbbb17d4ef6e6a19e871cc13c5b137d71a", 0x76, 0x400, &(0x7f0000000240)={0x18, 0x1, 0x100, 0x6}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4d, 0x2}, {0x806}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 22:26:49 executing program 1: r0 = semget$private(0x0, 0x3, 0x249) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000005c0)=0xe734) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000001c0)=""/204) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = socket(0x11, 0x4003, 0x44) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000001a00000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f00000002c0)="b8bde804903ab592b5a1dc8f4fcad5fd709358a0038461476d2c3fe2695787a586786e25e9b87ca6575869c61b8b04bfb8e6fa03bb0c2553a80aa0663294c90557eb0ae9303cd53d566a40b227a507acb924e38124291732906cc4a0233dab410bb5c362d905dc4d47431b22545e2e8854daa0f6fc3bd6ccbb420d53097a7ca410907a6f90309c71a938196a3803134dec5756c4e9910168dd50936888c5619a2568fc3c497d0e602af64ce205cbaf5576c82cc6ef989b5cb7ad7aa7f0d304066dd31ed4c82d232811024d2d9650b84f105d34aa89f168", 0xd7, 0x414, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x2aaaaaaaaaaaabee) semop(r5, &(0x7f0000000300)=[{0x0, 0x101, 0x1800}, {0x3, 0x80}, {0xfe52dc4792d94f09, 0x8000, 0x2c00}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) r12 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r12, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}], 0x1) semop(r12, &(0x7f0000000140), 0x240) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x8e4f, 0x0, 0xfffffffffffff000, 0xffff]) r13 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r14 = syz_open_pts() kqueue() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r16 = socket(0x2, 0x2, 0x0) r17 = dup(r16) fcntl$setstatus(r17, 0x4, 0x46) kevent(r17, &(0x7f00000004c0)=[{{r15}, 0xfffffffffffffffc, 0x31, 0x2, 0x61, 0x80}], 0x1f, &(0x7f0000000100), 0x100, 0x0) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000540)=0x2) semctl$IPC_RMID(r5, 0x0, 0x0) 22:26:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000002c}, {0x7}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x9, 0x6}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 22:26:50 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xabd4ecfe2d058a98, 0x48, 0x2, 0x2, 0x3f}, {{}, 0xfffffffffffffffc, 0x80, 0x10, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x50, 0x781fffde, 0x1, 0x1000}], 0xffffffff, &(0x7f00000001c0)=[{{r4}, 0x8, 0x80, 0x80000011, 0x4d0f4a6e}, {{r5}, 0x3, 0x80, 0x10, 0x8, 0xaf0}], 0x0, &(0x7f0000000200)={0x7}) 22:26:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000080)=ANY=[], &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x25, 0x8000001, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 22:26:50 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pipe(0x0) socket(0x1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff", 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000003740)) accept$inet6(0xffffffffffffffff, &(0x7f0000003780), &(0x7f00000037c0)=0xc) r2 = socket(0x18, 0x0, 0x0) close(r2) write(r2, 0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup(0xffffffffffffffff) dup2(r0, r1) r3 = socket$unix(0x1, 0x0, 0x0) connect(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000d400000000"], 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, r4, 0x0, 0x7) 22:26:50 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r1, &(0x7f00000041c0)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882a90b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7d6d3c8d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb6e664d242bce74ca7edfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e97668e7cdf66af709b52d4e7b09c19015967ecf141f6315f2270de3497841a0e882e6bde6990d25e6f0350723bab41d255b539095ef599c0000000000000000", 0x1036) write(r1, &(0x7f0000000340)="ea341955c7a948d4769c0e913f932742bdece771777715faaa2c8241685add3ce31b49c476b3cc9c4436318cd97c1d04d6fc9544c2329f17c009d4bf517d4fe09ca65fb55c7cc19f38b52d0f36d4fc8fe3c6f56b4e206d52070bfbbd335ef84d09f18a3a14f5ad2483d45c09fbe56ff34057f90052c785bf6dd7c7a7dc4cee4de7a790e8b503b67ca470816aa1eabe8235d18139fbd1bac2e37b161778d357a385dcc68938839a99aba71d6284d885880d8168c5121172306c2d7e43183ef914fd744aeacd24ddc83924b678749a0f443840313d23d91fb15368eb88168ae0a06cb1be179eb1ae97edb7be483c5fa5a8615e5d566e1658c95a4b7767e0e8079ebcd98db5abb690ba08864891d67a6420387550b412859b7e3ef26e303fbab722b795dc19d7e5a983fcf0f10c64afe92d4771e5f719c877e36cc9cf81ae672057bfedf9a00e0b1217581bc53ace10e851c5a5658510500760fe1a37c2521ff92702cbe69ef3f696fe03af06cefc8c202270d38b698324de66f9a0b61d2997b66b6b191c24a3b23bb5aac0f4ca9b76c52d24a05872a92f44c98d3407165e88b5b426ef5c1f1b2ccc641789b76b5384f59758db9a8178b1a16c46c01968fefa7fb37344de94786eac9f7acef02fa339a7aaba89dbb004af71ac11f29a8cd575d4b0ce65084c73c57b893551e3b7db0ce77d2ec4f9c9b24c5d8519818e334410d35b1de7394fb0e0fbf9e46b20158e123536f34cf8c0b288433afc6b2638c96f26fb07178cd6c98fe6e9c2843e7eeba72653b36de4b0668d514c310000f1c8549edce55206440fb009b13227039651f302e7a9e4d1793b0df53c6bdf711cd1a419d285defb2d2e59257efd0cac77567a61b613ea3d5d1609f1412a85f16e29d9c8033db998021d4fc0229d2b2d8f99469c8d67015ede5742c9fbbf7e7f4548ea5661d48455b5ee6bce7c7fba433eea5a18987b1b5aab40887ed4701347eac94bd2ff89e316af7726d62540a2ca144e6deec00a6c44315cfe2e19774276cc7c91868f514b7190b3ba2c151d935d3c7693f70982509f041e2e875e054b685b8a32af6d5af54d324d4ce5092c36e4130cc999e0dd85ac4c602311672763af3853872733aa3e36c5e48f507d5eb2e49ad3d8b45e3b3855b0afe9403951ad0d5409cc4792057184836114253e03f0493c516efcff3b43a9745b687a64fca98fe37e5892bfc136997c2fcbc7fec2b370479735c55147d6930eb2cad763706c3deb310d9c194cef031542c08ced311b92551e12070f7423b1b2cb94322cec6cacdbf7ba9e5b7a61a16cea695a221784b94e56303c1c07390a6606f5cccd97b77d965ee3811b6461ba4ea2d786818476e24376e96e43d2154c99d4558dd0c5f6bff3ab04d859da2691e7e497b3d8d96b0c114241bfab2faabd1bc0f883b94a25a9bbc42c471df9de6fba30eb929fe8bcb6bce080ca0849f577c6e3efb82cca459fe30d8b7d0c24bc1a24bb0cc28b3617925272fb32e2bc86ee3b75553c626ff93fb910a78983c44385c9762a73758b3465e860f1497657fe3b36cfbf993ec091238d4d24c91ae67592595556625ed01cbe1df6b48f860bb9f74b057206c46ae8ec39b7bd30cc69d4ac5d9d99b39ae8aeeb289257614f86319f69a3930cbeee320d5aaabcefed627b67c163d5466554ef02fdcffaa2483f4bdadc79e0a5c50188a08af37003c2fa036738bf2b73c9d9432ed410bf9a9505a2bed1579318b10775e50c1d3fedabfd6b1769e894782afbf286593a4792405a3805e82aad92725759b055fc99a39330855fac868f7503748d639316dcc4c3395389af43afbf02b330a78008b37f53eb5fa4eeedb914f8ce945aed50fc4c887969ed7623e92639cdace40fe4f88a842d2e16a1f5a16b59f5cc36b64d07b10bd36347a4f7fd8978c0f490f01b105ea36ba4308883b5c9c675a4a42f57e605a79f93c1f37c67be89c2805512a51de739c4427fdbdb56ef64764e83bf126b1c6c04bf845b46ddd30548f503f4f5daea66c10bb4017ec9d210ae376e5ec8a7bc2a300bf0c229dd39430ee3d3815661b9647ed8c809a841de677972d037c0b8c24a988d111a02968fe436162f5fe1acd9e68509b70191e4804acd99cb031e254e62cfae1de3fe1bc16497a7cd7d14d8a30ca1fca4ef5284cfa9f610a7078538b5aacd3aeb65a1525c0cbaf223c17798f82924f4a12b86ca30447995741e6a76f6526938f979447a89d9ef8e8805f2295626af0a50d10dd6c200a5dabe2650a4a4ba2eeb49d699795bb57e9e87fae29525aaea431d788f8a9d713577b07170e519a898e26b14773be1930c1487b2bbd4f32963bab87cff3ff3f4a055d3c80dd7ffa4bfb27df53117b85e5eb60893679cefe0af8a89fa86b9535e39addd64e53e504165fd4184c0180792a1d2c4bc8392c1a29fc36546198b3c0a60cd01c935e5e7c51e7624ce7cae06495066ac88f5f1842c1f44eaafb3b6307793213fc2b743fc5f1824725a959da36e7cdaf375c00e12b1dd376f81b8458016549aa59c77b620e3587cd91dd0f74ad131979b9a7788fab0ae3472aa91151c3650e8c63481122dfdcbe3c5f9be9f7b38ba5ea1925d5722f3bd81a1e20ebca584cb76e8c24d846ab05eb5f37b7fa04919595630bac0f337d43f8e97cf660e7cd043e2319dd7a6585efe74f261274f8c50a2dcf7b924ef3905083dd158cd8b34b0286602d8ae085d6c925030db662679c1a08464b8c1975b2dd2d65473979d71ad2b956c559b18a7c243f72e81f80f321353ca9df97443e2bce69686c53989de7d3746021ca38839603661b6e2add715fe8bb6dfa6e71d1fac089e5100246b137d97d425bff3125d89eba3a0318c86bb786d9616359da2aabe6acc26f12367ae52a6eb38bc1c7c3943bccdf9995ef2888ef9271bfcfe311b9fbc2185815faf5fc44402ce5b533ad3923dc04e754120fa524c8048a8e05af9b20682e457de3fe949d18562c0b7acb9f1a2db64a0fdcf203c2c98f3fc9af0910cad02a445ff4f49402a015db6f2759e050e2af33921c21b36c267a4a936cfcf7c53a0a0792c589305e616fa612f1a41a23d01b615d25765243eb06cf402042e0c77e3223eb128271e9b5fabb45c655189181cadedecf253ef4cb38f4eeac0c392056170bd0b9681678a043c0dde8eec7b9f51abfe011b1deb91bff9bdf096b19c1beeddb622a0ccb6535e7eed7de6c1df5e85938318ddca7233a0688d5be3f30d13759e26ebdfe5f5254bfbfb73ede40fbbac50e7092bf94f246aa7bc4edd1fd806221313259afce95cfaf051e1e6f73915e1ef023065f8b02af08ac44dd766f3d7286f012b71988d748c4300ebddba11d779dd7af581ae6523c5fb23cfca5d9728125c1ce57de675d7d1356bb2bbd4e9888620753c4a207bd7c59cd53fed254c3981d5854e3df86c1f889b25bb63cd9a6019995f19a8904d6488a857b9520eff23dfe3c5d278dc309a2772b9796db58dc16a5ea1defa418075cc196ca794399118afeb13fc68c296d17e5167f5431fc106f8c3970d98e7234482bd60fd1893f4b971a9788a36cb45529398a8c64e0344ed4bc943dc9b616d3bb7163f84d91494b6b2f82a20898af6079ff503a503a5360542f697351df339bfc344703f56aacaa642718a70e8a8309626864b44873e563abd04c0eb3a98879f3ba1d76e0192ffd767e1136e43e28f8450af7ed6aa6152977759fc88e7ea06248ac1e0a2959b25ddfd6a00e1a3d354505c81189f080d1a6422acba0e6e0ce09cf2cd349dcd5b900a0e0880249c0e647ea621ef0f137f630d88f716a6489045ec67307c80b415d41d4470789e02f162d3c64960047343b1da887fe095f3b508c98e230daa0a79639066b05ef1283b6b82d3820be1459948bc0ce80dd6189f85fe75278737c5c07261a772eff0a09dce393ee4ed7b3fbad1f570877cd0ef5a0af6be889aadf45a7b280f8a7b6c03bafdcce76c72a4d6632cb064a0e51d7478d6a997ede0c36895ab987500022db6857e3dfcd023fe2bd14a1c514073a58ed43aef8fe477e1f624594417732661b8f1ece61e281fbe2fe1f1846aebf9f038b5152fecdd0b61cab875c7359e45db6edc10511f8635cd86a557d22ee4742cdbf3f8bef818cff5bfe0143c7836d1550b5768db8c43af1a94077071f91038e61c4c3855086b6ec77506578c7c8a22883fd605d22f671b5a3bc6ed4dfabe65fa4c681427cee9182a620a6cc337a5655e7b688cdafefad6c87ef301e9b0dbeda811a312311ea8c1f80792d3c99191374bce84be0d9a9be3ea0560208bfb068b9780ee0256e2969d3f8a3edeb0d93559f4ad1ff5316878010762821ce687b16976ae8430c9e5531407de687bdc9b789c4ee00b4a55fafee223e32a9ca45b0d0d9a15dac900fb5cce3b911f8abbc6cacaa971d326ce8837aac5e53a11a50d5b50c2c2252ca4fc5dadf8d2c397a47d950c837b2fbdb525f0830e0700bdb7becdd362cfa79cd3958fc58c78504b9a44b8555dd50b891e45435c5734151bd14139210cee93f7a47c64b2b1ac93ded8530d7e7bc8acd1890587411928c89dcfe678120a7245fa90930f0ab0f660a3eab8fba008cea0b970a8e78920387c6f8e6ff2b3d46a5b047fa83297a4230ffe0ff1310089b77621b8520db8d4786b9f5bc1a73780db1371263d161c9800d97d65fb73a58e88e2c2c89f439a10833b196730baca4da9b6e8835475220b81c6128396e5a292b11a07034bf1355aa0272487c5a94eb5ed6509bf7c8236a7e3558b44164bfdae38e31408e5e8d80df66315fa42429bba047ccae45722e49f206063203089c8547dbff213106f02845bff73fc4462b380fb52d954a206b4eba4b39933b7c0fb8ae84de498a4b88df05dc36d9ddab75ee3310ffb1903bd25537b8e5a3344689ad9fdda7915cd9b22e1929e1849c44cfeb731dedbbe6610e80bd19d8fd36d2b5480e682961916c9dd90554d33d1cf2d277bfcc65fb28977dc49014cb9e7c44147bf2cd33691c3584d2bab9481f81f2a171cd6efcc2a23c1d52edacff71ce5e4307656e1e5a18e5970575eed277724616df2f69d0a91b2b86efd1aefff510c961945b53690e77d2b3ea1ff82afc25f838eb435c34b25ab0dea3cec74f1b518fcf41c39ac73a35b5f6d3c0704e0864aa2e27e9d3a39f79f8228624cd513ef2f9c3748d9f9ad325c582a47213d46ead29aff76d8ad89d7662577e1ecd6dc0f74e1b0948b46a7d453852997154157f440c45a1064b14ee0f572f31f10e87e3368a560cfb757de8351ad830a8e8c34688e952a5dff2a7f76737b93f5a52a4295dfd0cf7ae6ef9301aee91ef00c8f554da0418d232883562ba9db5556e1a1e8778a248afc8786e5a5f5e6cf115f1c1efb21e64e35522378b2f57509f9bf8a6dd4069da5e0c8a779d1b165dafdf6779edd94f8eea2bc507179b1980a66b801d8e072c46a3b93b00eb2783cd8a7798a7e6f43c06a83a0bab5391a15cf62b0fe91a1f35f0d452b577c9e3364e162a88ccfb25d507cd030abd3b1ba77f86d158569dcfaf0306b615f03d93a3a93ac9d663c44a9fae9e1fec27d02a87f64ab0d33c0dcd0742cb090dfb0d5c99b7f1709115da1b9c2969efa950624568a2d0deca1856e3f3e7392f379ba33c8cd80ea8226e3c1760360644b813b35a6364ca36bf1ad64f157e9a71df13d90e57600eef5192787f89250cbccbf43360762d5c3a3a6c20c0e9bcc75710c1cfae436ccb3194e3fc32ee808bb0c829fe8621b394a9fb94f", 0x1000) r2 = socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) r4 = socket(0x1, 0x2, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDENABIO(r7, 0x20004b3c) 22:26:50 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = semget(0x3, 0x2, 0x38b) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/101) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x66bcc1f1985e5dcf, 0x7}, 0x8) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) linkat(r4, &(0x7f0000000340)='./file0/file0\x00', r7, &(0x7f0000000380)='./file0\x00', 0x323e0dee067118d0) r8 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r8, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = socket(0x18, 0x4003, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = socket(0x18, 0x4003, 0x0) r13 = semget$private(0x0, 0x4, 0x9) r14 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r18, r16) setuid(r15) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r17, r16, r15, r18, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) r19 = socket$unix(0x1, 0x2, 0x0) pwritev(r19, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r19, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r20 = accept$unix(r19, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r21 = kqueue() kevent(r21, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r19, 0x4}, {r20, 0x8}, {r19, 0x20}, {0xffffffffffffff9c, 0x8}, {r21, 0x20}], 0x5, 0x1f) dup(r20) r22 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r24 = getegid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r26 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000001540)={{0x1, r23, r24, r23, r25, 0x8, 0x207}, 0x4, 0x3, r26, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x9, r11, r18, r9, r25, 0x0, 0x40}, 0xffffffffffffff64, 0x5, 0xc4c2}) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r12, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x11}, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) 22:26:50 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x5e95c4192becbbda, 0x6a919bf1d0de4492, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:26:50 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:26:50 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mlock(&(0x7f000037a000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x1, 0x1, 0x5, 0x4d00b6e3, r4}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0x8) r6 = dup(r5) listen(r6, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 22:26:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1eaed4b2d6b3da2c, 0x18) fchdir(0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r2 = socket$inet6(0x18, 0x5, 0x7) getsockopt(r2, 0x7, 0x7ff, &(0x7f0000000040)=""/59, &(0x7f00000000c0)=0x3b) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 22:26:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 22:26:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x0, 0x400000000000000, 0x0, 0x0, 0x5], [{0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x2000000000000003}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {0x0, 0x3f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) dup(r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000004c0)=""/247, 0xf7, 0x841, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 22:26:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x7, 0xf27}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x23b7, &(0x7f0000000100)=[{0x84}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 22:26:50 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c6530000b7f1fc9d5d10aea6fcc2251c6c8413833f6bf5c0aba7df15bbc15c10621b0b9bf05d6bcfe5626d16b2446154f313a8450d68ffb559bceae56396e451d41757a1f5b3f2f00090cef5bfbf196b17060a3ea7f57f80dea82987adfbcac330850c319a8790a682bfdec950691260a277dcaf2ea430a0b4fdce7a58936489bb8704a5b53bbac07b0f4ba7b3eb769aadd932043a4e82f9e82e4dd8afc03fb86d73cae29ba44cca001330eba4175c243c5f7dc3cee6c74333a8598f0e9722fc7f61a031abe122accc4cabd82f8fcb0dd3dd46838f09aa353036b2636d1155a622d7cfb03167aa6b9c3f03a831b3c1481464be17ed1240f7883dbcddccd05215ac2adf07fbc482585ecbf09b5997c1db2650f1ec30faa4dfcb09fe30eb2145f30cf3f7d9ab13795ba4bb233ecc3883b76853bac6714ec8de474e47fc4c1cacf210aba112403000000f0c6566bb2ec4793410456801415f65f093c4411637fa610b908d8c0d80bb67ecbdf4817a5d7ce1b272e10097a98fa3502641431ddc7333878c41dfbc6cee9f30b2d1d4eb0ded9a31048efeb3a7b52e8b64f6765ae122a2aef88b2e35facc2ac465bc738cfd9cdff060b352643db68d9b3388adb945b8233bf23703b5ec7358e0ae70098ecc60fa21681cca149500be11abca0fee496a259faa08203c85c4fb529fb765b17344b687b269e2b99c842fd16c65d9e04d255700d1bddd5d8917a3889d20f61b66bda21c7252923427ae84c2394f8ea79566c00a6417aef4bdf0ebaed946ba50d4a5a2f4be2ea75"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bba0c91cd71904cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ee6000525385e15603f9300"/4098], &(0x7f0000000080)=0x1002) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000002c0)='\x00\x88\x9f.\xeb\x8c,\f\"\xfd\x98\xf1\x01\x8f\xf1\xf4/\xd8\x9a\xf1K\xca\xc0d\x00\x15p\xfdvJ\x1efa \xfc\x9a\xcf:\xfd\f\x97\xd0\x1b\x8b\xf0(\xedm \x02E\xe5\x93\x89\xcf\xf1l\x136y\xe1\xcc\x06Z\x90\x9362\xc3\xcem\xa9e/\xd3\xba%\xe4\xfc\xb4^pZ.\xf7', &(0x7f0000000100), &(0x7f00000000c0)='\xa4\xc5\x1a\xa9\x1a\x94\x7f\xa1%\xa1\x00', &(0x7f0000000180)='\x99'], &(0x7f0000000240)=[&(0x7f0000000200)='{\x00']) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50, 0x40}, {0xf6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x3, 0x80}) r4 = msgget(0x1, 0x48) msgrcv(r4, &(0x7f0000000340)={0x0, ""/144}, 0x98, 0x0, 0x2800) bind(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 22:26:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000380)='./file1\x00', 0x400, 0x5) mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r2, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) pipe2(&(0x7f0000000400), 0x10004) r3 = accept$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) pwrite(r0, &(0x7f0000000340)="c2462b64a50f80fce26894802600d3e960bf85030b4db7359eb5f219d06280abffd76fb9e64d3d148dd7e53cc8c3b736bfa4fe06fc", 0x35, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r2, 0x4}, {r3, 0x8}, {r2, 0x20}, {0xffffffffffffff9c, 0x8}, {r4, 0x20}], 0x5, 0x1f) r5 = dup(r3) r6 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) geteuid() r8 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001540)={{0x1, r7, r8, r7, r9, 0x8, 0x207}, 0x4, 0x3, r10, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) openat(r5, &(0x7f0000000200)='./file0\x00', 0x40, 0x1) msgsnd(r6, &(0x7f00000000c0)={0x0, "6ba27c2dd93164bee98f2611ef432031b7949083ed1c32480036d3fba7325f7e730d13a2be8acf1aff40cd78b108e0d628dfef3c755197519f7eac7f4d9fe7faff63a533edba78872a796ac4c2a20d8e9c2b981ff9d2d6eb6bf60ca1a2255ed895152e2ba186bae80b0da6b315fb15d4feb2be1634ddf4029bea219de59f76cc1a512dddbc4a7f324c6a7f3f8a98ec2bf649bc9446f77b84500322de541a0b199d279c84b699a77379522934d053b8e1ad9e"}, 0xba, 0x800) 22:26:50 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmget(0x2, 0x1000, 0x20, &(0x7f0000d37000/0x1000)=nil) mlock(&(0x7f0000fab000/0x4000)=nil, 0x4000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000b31000/0x3000)=nil, 0x3000) shmdt(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) 22:26:50 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) pwritev(r3, &(0x7f0000000ec0)=[{&(0x7f0000000000)="76b542a5e84295295d8ad171643dddd523ce0b", 0x13}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c303d48147817c17532cb8820052dc04c81d6d84c821b8f2cb6980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb4155f8297180c5068e7fb67dbee45419df88", 0xde}, {&(0x7f00000006c0)="1efde9dcd9b2e70f96ae52a8c0b812b818e58a96a6e26f394ee1bb40152cf5e563cf3176d7846da3d578cb6a1449e24391839fd70033128862cc794c9fa8fee3caa3b2d94baa4b7c5f11a81228513fb03b8c7a2c00548a", 0x57}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 22:26:50 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3a21267742e11c3000008000000000000000000000000000000000000000000000000001604059ca0000004000000000000000000000029c811771f3608346f50f181655925cddeb9ec85e2a6226ba5bf7da15c9bdb3666414b7bd68f87c64ca272a22532ad96b88ae369ed31b70383762cb555d504da8b5f1322df635be1d9a40437d902bf411be0cb0f4ee86be3eb282f466a2841dd1e92cb317b05f929e377816d011bc92d554b983eb78be2a7d8a1d4cea02a570adc16be60cb79c31a345243147d65f27b6a0cfb466419ad45a08b18e4258bbc8343e1f5f93572bf2efd7239b40df70000000000000000000000006520002c86c21b68542bc0731a0251c535f2a99a840d64579642ceefef728d0c9898d814934aae01c119"], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 22:26:50 executing program 0: socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="8e8c21ba7cb339d12c730d7f6fe3e9822006d592c22c0c4ffef677cc9c04", 0x1e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) fchflags(0xffffffffffffff9c, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) sendto$inet(r4, &(0x7f0000000240)="926da7c8", 0x4, 0x18, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000280)="f0c821312a19fbd7fa4da6aed08d65cc81e292b0d0921ef0f825c77f59ea53d29cba14513e7a6b1e32d65b8c993d06c5682f4cf1dd9558c9fbd220635d68d0913bf80a41a89c8681ee56ee1936345912b341010438a5be20928ffbaed208a41c494d1022d2a542a4404b0d8e5e4c12ff31b75814ee492fb3bd917c470055ad7471751e9c0fd9680da6d9f577f753f7948c84a05f9e440d94067c356387765c24773bf64d3132fdb1c156544fbaae7c12f50965239162a7d601e81d7c452df901830ebe3f2910e32eb6aea34c434e32c800660ea04f4753b705d13e", 0xdb) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r2, 0x6, r7) 22:26:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffff6fff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 22:26:50 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x1a) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/258, 0x102}], 0x1, 0x0, 0x8000000000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getitimer(0x0, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) pwritev(r1, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='./file0\x00') ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x8) connect$unix(0xffffffffffffffff, 0x0, 0x0) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2f) 22:26:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7", 0xe2d, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="019fdbd34a62862e0a4cb5f7c41f081c775ce103247300c41db904c4d71d7731784403962052a63ceec6ad33bd8364ca5dcec4ef9adac4838339c28c510fb5c0f285f99b67ab552a7ef6075fa682e3138689db27b42b5fdc4e6a1946335c1538ce35a61c6ed8732f843781635d1f037072067ce5904d2b56ed151ed413c568e7142862bf755424148b8bd590857e3353", 0x90}, {&(0x7f0000000240)="5352c915317786d8b1ec58dda568b2c94b10ad351c77d44abba74fe98367db4ee4bc24b70d98c1a20a00ec56830acc5f415eafc946563fbfdff06d55cee75c328a0419c0c458812491d1f955c52cfd376326a62d2c9c90cb4c47e9da3963c1a4f6a95b7adce2615176bc7a0c5b57d3cd5827f22fb62d98fae407d648733f5b9431", 0x81}, {&(0x7f0000000100)="2133654e09cc63f3d41f23d8919e0d38711dbd3649667b00df005319100598d4571c346a91b45fa3dd2ffd4d", 0x2c}, {&(0x7f0000000180)="0c376c4616bd4d16ecd4dacbe1ccd026db46186b076cf5", 0x17}, {&(0x7f0000000300)="50c85fac5dbeb9de4dd0866fa0d6fadc79ece065fdab8f66f1644befca5861e5d086eb36eff07d04dce8094dd84d523058b06205829185f41ecd18aba3e4cbc7b02515e073e29a84133d03a52e348eb0836b4f0d1a9144beb6ccd8bfea2bf9eeb1291d553dbab090da3c4f6cfe3bc0cb4e55a8c1f98a3d676b7d6cfb36befb9d", 0x80}], 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x8) sendto$unix(r1, &(0x7f0000000400)="cc714cdd3b1d894fcbe85676495e5dd8dc068b45bfd5dff28f7277ebe4dde20b947c60d850627b76bbe2f8a1dfc909c4b54cc348beb2d2de519227f28f873ba571f9134f15bd49c667b385c77a31bcab8a1f35e3b21510888818488bf7d51dde2dbb2a27c7cb4e46c82d36c4ead8528856d1790cee88ef9139bfbca2965546a88494adbc11f3f22d2a66a8120da29bdae056209c2a54aa940be94ae33b1b59", 0x9f, 0x6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 22:26:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 22:26:51 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffd8a) 22:26:51 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848", 0x10c}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r2, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x7fffffff, 0x3, 0xa17, "2c257f8e9d859495a188b307ece474f44b317474", 0x1, 0xffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 22:26:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00005c2000/0x3000)=nil, 0x3000, 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x2, 0x0) sync() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r3, 0xf, r4) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x1, 0x10001}) write(r0, 0x0, 0x0) 22:26:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket$unix(0x1, 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r2, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7aff71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee890963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24edbbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008330c6a79f022c3e185f4e63c23415c070000000000000042df47c36fb06c64f95a2706a8620000000000"], &(0x7f0000000280)=0x64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa93173b27") r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r2, 0x4}, {r3, 0x8}, {r2, 0x20}, {0xffffffffffffff9c, 0x8}, {r5, 0x20}], 0x5, 0x1f) dup(r3) r6 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xffffffffffffff79) r8 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001540)={{0x1, r7, r8, r7, r9, 0x8, 0x207}, 0x4, 0x9, r10, 0x0, 0xef7d, 0x41f, 0x43, 0xc074}) r11 = socket$unix(0x1, 0x1, 0x0) pwritev(r11, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r11, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) accept$unix(r11, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) 22:26:51 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f0000000340)="e9005db026caddb9c863f9080000000000000070586ba17dcd570c43e213ea0d1a", 0x21) setsockopt(r7, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x7) r8 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x0, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgroups(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="05008ab0e116f97616e7"], 0x10) sendto$unix(r11, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r12 = accept$unix(r10, 0x0, 0x0) readv(r12, &(0x7f0000000080)=[{&(0x7f0000000240)=""/162, 0xa2}], 0x1) 22:26:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x7, 0x4, 0x0, 0xfffffffd}, {0x54, 0xfe}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="024abb2f9c257f6dae0b1415fd33af29233e4e471aeeb27d70d68ffd801860b063b2245ccbf7e63f1c53afc972d01fd5f64bfe05388d8f77ffeb2d93c62cec8bf3b903a2c403a3f4c586df8ce193a1159d2d2355900b62f63a0e75d25c15ee643006eda54a08a3ab8975f2eebb9ede21fbfd4fecea7241890a58", 0x7a, 0x0, 0x1b11) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:26:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x24) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r6 = accept$unix(r2, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x2, 0x3, 0x1) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r16 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r16, 0xa5, 0x1, 0x100000000, 0x2}) r17 = semget$private(0x0, 0x7, 0x0) semop(r17, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r17, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0xad8c14e9749945b3}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) r18 = geteuid() r19 = msgget$private(0x0, 0x682) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgget(0x1, 0x194) r29 = msgget$private(0x0, 0x131) msgsnd(r29, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r29, &(0x7f0000000880)={0x0, ""/249}, 0x101, 0x9c767b58fa90a755, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r28, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = socket$inet6(0x18, 0x3, 0x0) r37 = getpgrp() fcntl$setown(r36, 0x6, r37) msgctl$IPC_SET(r28, 0x1, &(0x7f00000001c0)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r35, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r27, r33) r38 = msgget$private(0x0, 0x682) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r38, &(0x7f0000000cc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000005eca2d246fd78a2fcf0000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000724600c676c36df497630217bc94bd263540ccd7bca9e7150680380fb2adefb8395a706694d2e93f005dfac1372c82a08b6a956a19a74cbc280d92d0acc15f3d70cb696c7fadf07c26d7fad74509a8a3e0b3258115bb871462160459336bec9fd6713fbcf35dc7b378c9b23dc54678b8c0adc9ec5d58f27ddbe9c96116dbf5be68a5401854678ebd45288031fd958f4c526767883f963c810000000000000027c88871d2141e55a3551866c30a2b01b0f7a060439c0aea0ecc4596be40e201e5713e99efc1c4a79a0d67decd721d087ea81b226f4b81963033e228c7810c6d94fa2b0d2328bc9ef5c36dba6183195b5adcb4623d40f1d3bee8e77d9327449a582506d1022c2c70c1dffcd780d2b2cde1bde4d9395b9a361be95e863706a8109e"], 0x1, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r43 = getppid() r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r45 = fcntl$getown(r44, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r39, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r45, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000580)={{0x5, r18, r22, r33, r41, 0x104, 0x9}, 0x7, 0x9, 0x4}) r46 = msgget$private(0x0, 0x682) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r51 = getppid() r52 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = msgget(0x2, 0xc0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r59 = getuid() getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r61 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r56, 0x1, &(0x7f00000003c0)={{0x0, r57, r58, r59, r60, 0x121, 0x9}, 0x800, 0x1, r61, r62, 0x3, 0x1, 0x1, 0x5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x1, 0x0) r63 = socket(0x2, 0x3, 0x1) connect$unix(r63, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r63, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r63, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) r64 = socket(0x2, 0x3, 0x1) connect$unix(r64, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r64, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r64, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r66 = geteuid() r67 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x8000, 0x0) r68 = socket(0x2, 0x3, 0x1) connect$unix(r68, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r68, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000740)="0a496bf29c3ce0858ae95b88a8bbef76488f2cf565fdf9058840d99247b56bfab47d905a68cd1ebbecfaa5223ba794054e4c8edd8f8f87a69518d371bdd1c897131de471ffe759b87164cc85b12b057f078d5a0263c4cb860571b1b033c6802db547cf1ccc75c1e12a2a99c0e293cdd65764af03964e341ceaf03b3aca3320ed79eaf3b04cede5728b8414517adcbbd75372db7921f3ab07e70f35d7c5d7d97e", 0xfffffffffffffe38}], 0x1, 0x0, 0x4d}, 0x0) r69 = socket(0x2, 0x3, 0x1) connect$unix(r69, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r69, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r69, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) r70 = socket(0x2, 0x3, 0x1) connect$unix(r70, &(0x7f0000000ec0)=ANY=[@ANYBLOB="1cb3a74a962368a86cfb39437a327b52f709e0ae31ea80b8e691ba7dc37a730b85e462dc931670d9f8f07721f4219f07d57e809fbb1d3c5e2d34dc585d62b7a0232cc2f71e0cb5313909a46bf02f73150b821f476943cc33a9b33c0accbfca069bdca6801a7c5347d462039b594cb55f3c9d9fbc8ea0762787ed6a5d89809424c8784816cb7a4cce6537bdc9563fecc130cae1f661a5acbd9e1be2c54c31352678cec38abed51e8961f5c8c8f226618768dc72f28a8ba458ff5d648c78a1700d1aefaa0d7cdfa210655ed53bc1ead89be76664680ae453d7f89f029c9d385511a66a4d81b7ec71b4a9adb53dd37ce52a089b89b9de9eb247cb311edecb36e7b52baadbbcdb395bb8d80ff32c93fd0d8bdb2f0eae923204e41f042a063047a9fa8fbb55a97c2f31d0260fac5eac9a695abd1aea68f5e28530eb9a5ad58c23ea89c955aa2f7509e13010aa91a2b808aaf6142f5dd7c23db615009fde7097d4ddeab8b9b3f7f3be8ce12383df44fc8c360ec262ebb3199a14fbd89b68f309ad21848d9d0a9c3a277acc8b341f7aeb6307431c7c580e7e21484ef23d879f95eefe45765feeac69a77597896fad65f71eeae777692dc59e50a3d8176760cc9f255671ce587a75c7dcb788c1988ed594d5a751b62c21c493ba6aad58380f3e"], 0x10) setsockopt$inet_opts(r70, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r70, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) sendmsg$unix(r6, &(0x7f00000006c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000340)}, {&(0x7f0000000380)="ec5a2105a077db7f3d327b35e4813e5ed0be59fb808889f5d2b73f948aab531ff59d0f515583826379203b089fc5b9903787ab5384f35265b5963930f1d332dc7dcda80b032be15921223f7524f435079b6e12d9fbd83c", 0x57}], 0x2, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, 0x0, r7, r9}, @cred={0x20, 0xffff, 0x0, r15, r3, r41}, @cred={0x20, 0xffff, 0x0, r51, r3, r60}, @rights={0x30, 0xffff, 0x1, [r48, r31, 0xffffffffffffff9c, r52, r40, r69, r70]}, @cred={0x20, 0xffff, 0x0, r65, r66, r4}, @rights={0x20, 0xffff, 0x1, [r67, r68, r0, r5]}], 0xd0, 0xc635f6d980f75b70}, 0xa) fcntl$setstatus(r5, 0x4, 0x80) r71 = socket(0x2, 0x3, 0x0) r72 = socket(0x11, 0x3, 0x0) r73 = fcntl$dupfd(r72, 0x0, r71) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x8020690c, &(0x7f0000000300)) ioctl$KDGETLED(r73, 0x40044b41, &(0x7f0000000140)) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x20, 0x0) r74 = socket(0x13, 0x3, 0x0) r75 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r75, 0x0, r74) 22:26:52 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r2, 0x1) 22:26:53 executing program 0: stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) connect(r1, &(0x7f0000000340)=@in6={0x18, 0x1, 0x49e}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10000, 0x0) bind$inet6(r3, &(0x7f0000000300)={0x18, 0x3, 0xb0, 0xfffff04d}, 0xc) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000280)={&(0x7f0000000200)=[{0x24, 0x3}, {0x4}, {0x0, 0x2}, {0x1c6}, {0xed, 0x80}, {0x101, 0x3}, {0x90, 0xffffffff}, {0x23, 0x5}, {0x42, 0x4}], 0x9}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4}, {0x400000000045}, {0x6}]}) syz_emit_ethernet(0x11, &(0x7f0000000000)="b703c2b05d03dd00ef43f7fb39da0c7042") select(0x40, &(0x7f0000000380)={0xff, 0x0, 0x289, 0x1, 0x80000001, 0x7fff, 0xb64e, 0x7ff}, &(0x7f00000003c0)={0x8, 0x9, 0x2b, 0x826, 0x101, 0x8001, 0x8000, 0x6}, &(0x7f0000000400)={0x8, 0xffff, 0x1, 0x6, 0x8, 0x100000001, 0x1, 0x5}, &(0x7f0000000440)={0x4}) 22:26:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x20) r2 = dup(r0) fcntl$setstatus(r2, 0x4, 0x46) ioctl$TIOCSCTTY(r2, 0x20007461) 22:26:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4c}, {0x81}, {0x6, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x4) ioctl$BIOCLOCK(r0, 0x20004276) r2 = getegid() setgid(r2) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 22:26:53 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x3) socketpair(0x6, 0x3, 0xcb7, &(0x7f0000000700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x420, 0x0, 0x0, 0x0, 0xffffffffffffff64}, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(r3, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000006c0)=0xffffffffffffffcd) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30088, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r8, 0x5452, 0x0) recvfrom$unix(r8, &(0x7f0000000000)=""/45, 0x2d, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe31) pipe(&(0x7f0000000280)) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000580)=0xff) seteuid(r6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x0, 0xfe, 0x0, 0x3}, {0x2, 0x0, 0x21}, {0x46}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000000440)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000000)) faccessat(r10, &(0x7f00000004c0)='./file0\x00', 0x22, 0x2) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r5}) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000600)=0x9) r11 = semget(0x2, 0x2, 0x10) semop(r11, &(0x7f0000000480)=[{0x1, 0xfc3c, 0x1000}], 0x19b9ff0982c33b27) r12 = fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000140)={0x8, 0x8}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x9, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0xd}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f0000000640)=0x1000000, 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdf8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r14 = semget$private(0x0, 0x3, 0x400) r15 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r17 = kqueue() dup2(r17, r16) dup2(r16, r15) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000500)='./file1\x00', r16, 0x5}) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000500)) 22:26:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) 22:26:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/168, 0xa8) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 22:26:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='*\x00', &(0x7f00000000c0)='(\xb5#\x00', &(0x7f0000000140)='-\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='^-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\x03-\\.\x00', &(0x7f0000000280)='.\\\x00', &(0x7f00000002c0)='\x00']) r0 = socket(0x2, 0x2, 0x0) dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = open(&(0x7f0000000400)='./file0\x00', 0x10480, 0x10) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000440)={0x5}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000340)="8c43b6e65ef74b31c34d0ff029a155fc0c70dbfb818f3df9cefb4ee0aeb2f4c7d7fb36e370c1bcdcb833709ee3767ee8f10ad71e23bdb83be7b183348a3bdbfe155b0c74e581056564d5ac1c89dc129d83c70eeeffd1d5ac7e70f6ab7600ed6fa0ae8a237fb3db09f49f27bfb28540196d770618f9f07d0389e96c6408e0421ab65435a708fe5161c169ff13ca94dad877e636861d6ad11305f4b204347a457610ded5b1e40d069d4fadfbba02ea09b62bda68839078dc", 0xb7}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000480)) 22:26:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r0, 0x0, 0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 22:26:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x6, [{0x0, 0x8000}, {0x2, 0x200}, {0x0, 0xc13c}, {0x1, 0x6}, {0x1, 0x35}, {0x0, 0x7f}, {0x2, 0x6}, {0x3, 0x6}, {0x1, 0xdc180}, {0x2, 0x20080}, {0x3, 0x40008}, {0x3}, {0x3fb2899d46cc4c98, 0x2}, {0x1, 0x7f}, {0x2, 0x7}, {0x2, 0x2}, {0x1, 0x6}, {0x1, 0x2}, {0x2, 0x6}, {0x1, 0x3}, {0x1, 0x7}, {0x3, 0x1ff}, {0x3, 0xeb9}, {0x2, 0xfffffffe}, {0x3, 0x8}, {0x2, 0xf6}, {0x3, 0xfffffffe}, {0x2f7e68d3d21794bf, 0x5}, {0x1}, {0x2, 0x100}, {0x3, 0x1d}, {0x1, 0x8}]}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x0, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x17f9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffff588}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xb0c5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4b9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1980a3a3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xc9b3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7f}], ['./bus\x00', './file0\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) 22:26:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffffffbffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x41) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) r2 = dup(r0) fcntl$setstatus(r2, 0x4, 0x46) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x59bc) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) r5 = accept$unix(r4, &(0x7f00000009c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r6 = socket(0x26, 0xaf215a905da172ea, 0x9) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) fcntl$setstatus(r8, 0x4, 0x46) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f0000000740)) r9 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 22:26:55 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) listen(r0, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x2, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x84, 0x82, 0x1, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x4a, 0xfffff, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x100000000000000, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x933d93c005d51483, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000002, 0x1f, 0x40}, {{r2}, 0xfffffffffffffff8, 0x4, 0x2, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x7, 0x32}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa9482dbe2df1844f, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2, 0x80) fchownat(r5, &(0x7f00000018c0)='./bus\x00', r3, r4, 0x6) chmod(&(0x7f0000000640)='./bus\x00', 0x41) sendto(r0, &(0x7f00000000c0)="7309d8ac70ae274167331cbb56", 0xd, 0x80c, &(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x1000}, 0xc) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) getgid() sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000002cc0)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3cecea1a234cf623fc3e896f05bb8595a4861df0eabaa0eb70ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc649776e7e90cc51ae562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d7d36851cd58af87958f70d8d9710edda999761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335c49c4df12bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c81c4d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e0e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c73240c4dc9b60095d00518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d00000000000000009ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f550600d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee739137003e10ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000005300000000000000010000000001000075b036070000000000000000000089582284fe5fdbd3a00fabd84adeb94ddbc1b90dc56cc662259977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b2ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0835495d14c4a99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f00009c6e4b66c881a9359b80f842ccac9af62730f6ad854ecdea923d6725c87e2d40359eaae5c41622e0db3153be9b1e888287b33115f7945e75d935fad5daa0d9e99f8cd29766d5933d74b588cdf4eaf896ff3668ddb706c1b6f586dbb545ccbf4219c647087b521638cbb71c8c03824422f6093c0ce23ebc81474a1eeccea4fd019f203fbf371a4f70a62996a84e06adfff4e5a1b741944427aa299b2d06ecd30f08eb5faca5b6f15e61afb27be4e57d570c8d7565523a4428e0dd9022d78c8dc2b033844a258f186bad0aa797f7fcb4017de57d42230ea42def5233653821d2cbf585f6c1052e057a0000000093f17a0aab99bbe8660700000000000000298766da77579324d9ce6b0ef56718345ebeddb62c47358638b80a34b71e17cf532790066126dbf9c41a31db67c094d79ce5e1f4e18817e0fc13e9eec1a49733d67cc3b22738f0543e2c4693b18c6e785e98a37292c4d50b8a4e89e6b438dc244f15165a4ff2f9f7f40032e9a69ce54d25bfc43c7a5be354ee1869695e22a9f09631ed5ef4ec5e3fe9a852f78b6552c7eaf060dae62785f9df631e17cf4997d0d4a94f272b117c5fe5396532e7fcc90b61044073e98692f0185977b1d0b534d387ff9d2019c91c50567fbf77a1a091131cea4ef7a04de7795dca48cb891e0744597644753e53682f444e249b523f3bcbb4ed7293905d13ef64eb35109badc654a666b14eef7c015ebd7010a896548c9aaea2116510302f4ab6c99ab55c06e2b1a2f7763f9c99d8ffaef8ccfe79a4be9223b2ad11be6be7be98d02d7fa48bb9bce5c64cd3f72acb1b70f0875cfa8959cbeda40ac5bbf2c522a39d66754275485be0bce287fc1b58f8bbe6"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r7, 0x1) kqueue() readlinkat(r6, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r7, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x8000027) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) 22:26:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) munmap(&(0x7f00006ee000/0x4000)=nil, 0x4000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 22:26:55 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'\x00\xef\x00', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 22:26:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRESOCT, @ANYBLOB="ba1bcff18d4c1dea87541a91d6ba08cad2d62d5875f8fd53c310e60124a2e3e2bcffe4d3c542ee78434177fd11b383adfd0237145163b057cf65e5285fb635a82495b503a01db683dc099fedb904298851c7a2550ac934d8739aa1db3f8c923c13ad09621b07e018ab1519f7136ccd46ffdcd45f12dc8ac0fd93f57b27067d4a58728fa2d92a5d08d3e4e3ec8023209bda9e5d1879ea1f6aa98ccd33f0c40a9d99e902c388c535f8c786ebe5eb18f90df4f30940e887fc2f10516afcf4848dfcdba63e692b7c8d02aba66a5f76d7ab", @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64, @ANYRESDEC=0x0, @ANYPTR, @ANYRESDEC, @ANYRESHEX, @ANYRESDEC=r0, @ANYRESOCT=r1, @ANYRES64], @ANYRES64=r6, @ANYRESHEX=r3, @ANYRESHEX=r4, @ANYRESHEX, @ANYRES16=r5], @ANYRES16=r2, @ANYRES64], 0x7) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r9, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}], 0x1) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)=0x1) r10 = socket(0x2, 0x2, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) dup2(r10, r11) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r11, 0x0, 0x0) 22:26:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x0, 0x48, 0x800}, {}, {0x2, 0x200, 0x800}, {0x1, 0x2}], 0x5) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x5, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x3) semop(r2, &(0x7f0000000240), 0x0) semop(r2, &(0x7f0000000240), 0x6) r3 = geteuid() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r7 = fcntl$dupfd(r6, 0x0, r6) writev(r7, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x13, 0x5}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16, 0x0, 0x0, 0xfffffffd}]}) msgrcv(r4, &(0x7f0000001200)=ANY=[@ANYPTR64=&(0x7f0000001100)=ANY=[@ANYBLOB="4936f7dfb62a5b1b02b1072b5af56f675863745df685b12e19b76f6e1539addc8f9e6371729ccaba1709a9904fcd55edabeb225ec8551516ee1fe8e972701f14936efedb3846c3a06a8e01ea36a25e8df8fdf2f6f54ee608feedcb3006ebf3f690015d3c7fa583c3d142cd434cc8ff4f3b6e93a8497d0d6fe1bd391a29bcce0441774331905a992acacd7dfad27dc4d21b096ef4db64f19627b406804d011882b6cb5c76cbbfcaf596", @ANYRESHEX, @ANYRESHEX=r0, @ANYRES32], @ANYRESHEX=r8, @ANYRES32=r9, @ANYRES32=r3, @ANYRES16, @ANYRES64=r9, @ANYBLOB="94f1c13c73a91162bf6f1585a057d51615d0b953976f284fd854c80da686c0b9b4699177c34bc3f32f52928b5907f1e8f9e8adfd2a9ba3b76752d70160e93b8e51a72e854a4ca3e2e0b188c80ba02291a0f64f0c89da7cd7fe999e0304e89c00daa076aeac3fe58cd3714eb70455f8110478c1b3b78c04000000cc335fa762b80d674678", @ANYRES32=0x0], 0x8, 0x2, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x8, r12, r13, r12, r13, 0x90, 0x10}, 0x5, 0x54, r11, r11, 0x2, 0x14, 0x3f, 0xfcc}) msgrcv(r14, &(0x7f0000001ac0)=ANY=[@ANYBLOB="ecfcbe230b68925c3d8bab3f95c700ebb08ca5ea86cd578734191a8e966b44880c8489d49f0de313e7ae8598257be33ce1fc326bb99d5eb8137e0255af0523ea3c52f6f04c494021e39d3cada0a5532d982d0e613f562e8a4baf281b53204585af6e73b24b025788f737dcc5d9c7608b9f4bcd733836a9cb582de17526ab95cdf14194998a3eb86f4d6f1bb8561130757904c5dd37c2b809c54cf625df9e421e2ccabb16dc5056"], 0x1, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff09, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="1ffeffffffffffff0100000020000000a056c457c5dc12ed486b102062966419eff03c0f1a70fd8c860f8fad4bd78fb5148becb516c11cf401f26521c54240396476db4dcd556dddf27c241e4e05a516530deca96cea660c5d000000000000009800000000000000ffff0000030000001ec0335da230b32fdb3f000000e830af24f858ec1a5b717fd87d11bd62fb05d3eba3903907609f6cdc5b5e5a4b4995106e53686506a059c4ad2b4f149fc8040240adf198e5d576eaf4e6ab0f840e5e771c91e86bb557c4e85b415e3af33d12e4fa6991943440d1e056d4e9449757f0e1dea58dc282ff2bcac2c0cf53ab9df920c12c9049760000f8"], 0xf8}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f00000010c0)=ANY=[@ANYBLOB="00010000f023f200696cc40e0c51d117a875226044f8"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = getgid() setgid(r22) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x70) r27 = fcntl$dupfd(r24, 0x0, r25) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = getpgrp() r34 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r28, r30, r31, r32, 0x5, 0x7fff}, 0x6, 0x2, r33, r34, 0x7f, 0x100800001, 0xb1f1}) setgroups(0x5, &(0x7f0000000040)=[r22, r22, r30, r22, r22]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001c00)={{0x2, r15, r17, r18, r22, 0x4, 0x1}, 0x100, 0xc07, r19, r21, 0x3, 0x31b, 0x100000000, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfd90) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecf86581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea7b258a45bcc9ac7b2f838ee106cb3de6e5efe7e86c417445cecaeb0180d1b2b441a93e90bf2d08fd3125748f346a10909a8a3e184282054a068f5508b1d2354bfa93eb525d574cd1a8eb1ee6dc488fee093f973ef3d1575118ad82210f896d92e01ae80e21ffd70f0973020f21a9fc92e5e1c63353823f36d949b5f85579244bdf7fe82d9c4a245cdf5efa0f6b45f080ab1cfaaf3e8a7f5d739cdc8d5ce77b8463f953c9ead76639bec1e4190de85ef44f2ae3f38e9c429749dd9993f44c4e80b7843dc4f952427e4c5261e3593eca8a884086bf3abb"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f00000012c0)={0x0, 0x35d, 0x0, 0xfffffffffffffe38, &(0x7f0000000000), 0xa}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r42, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x24}], 0x1}) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRES64=r42], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r43 = fcntl$getown(r41, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001080), 0xc) r44 = getuid() setuid(r44) msgctl$IPC_SET(r36, 0x1, &(0x7f00000001c0)={{0x2, r44, r38, r35, 0x0, 0x66, 0xffffffff00000001}, 0x100, 0xc07, r40, r43, 0x1, 0x20001, 0x100000000, 0x1}) setreuid(r35, r39) r45 = msgget$private(0x0, 0x682) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r47 = fcntl$dupfd(r46, 0x0, r46) writev(r47, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r48, 0x0, r48) r49 = socket(0x18, 0x2, 0x0) setsockopt(r49, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r49, 0x0, r49) msgsnd(r45, &(0x7f0000001e80)=ANY=[], 0x0, 0x800) msgrcv(r45, &(0x7f0000001040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00'], 0xc, 0x3, 0x0) r50 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r51, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="3800000000000000010000000600000032d85e97d224b471a6f7cfb17fb4de98bbccdd27d24abccdc0181777c131479925ec7ef89bcdf9397800000000000000ffff0000e50c0000a3be41b94fc41c4093138e175bfbb804efd62784548b16f049f6ebc72d3f260db7e826a6ef0d76edf7cbc1a1506b1e67fe923437075d053586643aeeddee19fef8290f936d641d810706b811aea500ab3779755c0061c3ae4f8de8d9d6526467b5c0a8400000000039ffffffffffffff0100ff07000000000000654b2872253c228350a3c29390a1dfd03e0cfb9946ed9b9c119186296b37306a1b54d7b150ad7847bc1063268fa5de99cd3482c85563653a1e4f9101d53e2a8885e01bdc7cbe343980ffbd32812e0ebc1ad0cc0481d672ec3a8d3b7e8415a050bd1426da3d1fabdf9b3b301b4901e429330f9d15b07761a022283a944230f52c53239c1ed2ced74c198475ea2fd07eca500b964c53a72800000000000000ffff0000ff7f0400f5832fa18957d670f906faf4f608de3376000000000000002800000000000000ffff00007f0100005c7b69b6d27d4c3e28b4abafe28c8ab916178380000000001000000000000000ffff0000000000009001000000000000010000000400000033fbda837c6e6888546bb834dc099156e3da2f525b3d143766d2acf10406bdf5e60fe90cad8d24c13bbc758f76218e354a139339cbf9086f3646cc5c3abcb78a94d8219496f4e470e53fd142ac9740c7c0ff905b97212976cd6bd186e8599f56246b1d1a0af43c57b72ad14c36f17aaaaa348f250a843d49ea7e5e89425b00002800000000000000fdff00001f0000001b3d464056b4c28fda6c952290608ff7d30c5e1d339e01edc00000000000000001000000060000006f0fd01e0cb18aaecf76d81ea867aed50227f1b8b135fab781da1eaecee21c94812d93af93d74db12aa77e5983f3a85a246f356f25e66f17cb3ba854ec5262d1b2f34e178f0d4a57d60f935fb17e3f32e5740317493e0a811e60d22b0b022874fc5d226dbc881b46f169b2c2aa2675ab527e901f865f5aa7009ee87b1075ee577a023b68ef030a3522f659a333fdce19a89511fef688240406132e30c9faf9d5bbcf1116e33924947d93a35e000000000801000000000000ffff00000004000022b6ac640d87f77af7d030f60752d84ae2f4a14cd93b75646ba7e7b039e92dcb04f14ffb8108840238c620d7831d0ded92a1c3af4d99f9361ac2ff8bed438f979e17509f1daac7a011dff4a68a3c7a5dc878164211a264f986ad2e7bfea8ecbaca1977bd48db764bebb29f5259d45d344cc30a13da2105b8b253fb6bfbad5cc28b5978fc24d4ff3ea67817dd2ec5ff96c58bc012d589645854e194d76f667e295dd003896790b1aba4e9479f5635e2bccd8272e687876bde467aa960957034ca297df36cd9c2a9f6297d03c1df27aed4ebb1ccf9249263c566fe7eb99beade8eb2905ee2f79fb503f6b22767e2d1b7bb9a442766969b0000"], 0x438}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r54 = getppid() r55 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r55, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c753100"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0xe}, 0x0) r56 = fcntl$getown(r55, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r50, r52, r53, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r54, r56, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x5, r3, r17, r39, r52, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/4096) dup2(r0, r1) 22:26:56 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x2, './file1\x00', 0xc0000000, 0x3, 0x100, 0x7}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 22:26:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x4003, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0xffffffe0, 0x7}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0x2, 0x0) dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66699c341340ce4ee5ffbe16c8c569e3fc6f057e80aa02a411fc4f7c693913147fe712f72feadf6214d09c4b3b8693d2d08a9c88004941578c1cb4a82d5197c0d3b95c2ae9ce4a0821b2e01774c336723d646338fe90898ab43f"], 0x10) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 22:26:56 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/../file0\x00', 0x4) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 22:26:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0x5}, {0x101, 0x2}, {0x87, 0x100}, {0x4, 0x5}, {0x7, 0xd9}, {0x1, 0x4}, {0x46, 0x20}], 0x7}) chmod(&(0x7f0000000000)='./bus\x00', 0x2a) dup2(r1, r0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x4) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000280)=0x7) fcntl$dupfd(r4, 0x0, r1) 22:26:56 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x97a3, 0x3c, 0x200, 0xe6d1a7994abae00f, 0x0, 0x1ff, 0xe000000, 0x1, 0x2, 0x9, 0x4000000000000004}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x7) r2 = syz_open_pts() close(r2) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000740)="07380652a66040c5d311dedabf3ad504d518f155cf7deffc4bc62777af8e7fc471393779159c43df397a6c4d4436dc47", 0x30) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r6 = semget$private(0x0, 0x2, 0x10) semop(r6, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x1000}, {0x5, 0x8004, 0x334f62d03ac5b906}], 0x2aaaac7b) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000180)=""/49) semop(r6, &(0x7f00000001c0)=[{0x0, 0x9, 0x5c44fc750fecb1e1}, {0x1, 0x4, 0x1000}], 0x2) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r7, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000180)=""/43) semop(r7, &(0x7f0000000200)=[{0x1, 0x9, 0xa4036bab068d690c}, {0x4, 0x200, 0x1000}], 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) r8 = socket$inet6(0x18, 0x3, 0x7) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d27a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc728d600866c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0xfffffffffffffe85}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kqueue() r9 = kqueue() kevent(r9, 0x0, 0xfffffffe, 0x0, 0x402, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 22:26:57 executing program 1: getsockname$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x7fffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f0000000140)=@abs={0xff2e623eb17be487, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="2f8089de2d45a52e87a0efa06de21103731d49a54284db3d97ca22e576a6e7c0b5bfbc2119c493ab9da353b315522d1c15c2fc677a73505edc96f67f934019b2ac59c1b5e3eae107338f5550af050f65927f447ae505c5b114662926b7a40e818a2a79b21124a786a29507c6a590506f8de1517127692dbf58", 0x79}, {&(0x7f0000000240)="47d379c7e8ed79c9b57c14f5abcc74bd64f86a8721c518688b5c8c3f3a0def", 0x1f}], 0x2, 0x0, 0x0, 0x8}, 0x4) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x7fffffff, './file0\x00', './file0\x00'}) ftruncate(r0, 0x0, 0x402ffff) 22:26:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffe) 22:26:57 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="34b0f67de5", 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="60020016"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 22:26:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x9180, 0x5, &(0x7f0000000000)="75c3620a2b3fcc4272fff39b4475d6b61a23d42c91090ab9bdfda4459f1ce3c2d490972c9dc447cf2bc508491a7871a3ac7ddfaa51b25552392ea45fed6046e2b0fe20e8d4a50e09", 0x48) 22:26:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x35}, {0x60}, {0x6}]}) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 22:26:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8000002c, 0x6}, {0x7, 0x0, 0x4}, {0x9}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 22:26:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00000000000000"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r5 = dup2(r0, r4) kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x40}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000001540)=0x3) r7 = dup(r1) r8 = msgget$private(0x0, 0x220) msgsnd(r8, &(0x7f0000000800)={0x5, "3182728456"}, 0xd, 0x800) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r7, &(0x7f00000007c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000480)=""/244, 0xf4}, {&(0x7f0000000580)=""/237, 0xed}], 0x4, &(0x7f00000006c0)=""/248, 0xf8}, 0x3) 22:26:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0xffffffc1, 0x8, 0xffff, "424e379c096b147e8b27c22de56dcf2fed7615c2", 0x9, 0x401}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x9, 0x2, 0x2, 0x8000}, {0x1000, 0x0, 0x7f, 0x4}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 22:26:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="408ec580a7b850e7e8a5fc6c140eefdd137146347013e1dbdbdf049105633eb8390b294f295603ed434f0ff4aa00715f371a39f961fd7d20e98bed9120548de7d3ebc7a30d8d4a086f7b0fa7b4feb0d66686b026093d28a9b1768662"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x3, 0x2, 0xf9be, 0x4}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 22:26:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = dup2(r4, r5) r7 = socket$unix(0x1, 0x2, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r7, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r8 = accept$unix(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de56ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a8623800"], &(0x7f0000000280)=0x64) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r7, 0x4}, {r8, 0x8}, {r7, 0x20}, {0xffffffffffffff9c, 0x8}, {r9, 0x20}], 0x5, 0x1f) dup(r8) r10 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001540)={{0x1, r11, r12, r11, r13, 0x8, 0x207}, 0x4, 0x3, r14, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) fcntl$lock(r6, 0x5, &(0x7f0000000040)={0x2, 0x2, 0x2c, 0xff, r14}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35, 0x20, 0x0, 0x8}, {0x24, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 22:26:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x800}, {0x5}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000100)=0x10001) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 22:26:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40, 0xc0) lseek(r0, 0x0, 0x3, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./file0/file0\x00', 0x2, 0x1f, 0x2c92a9c1, 0x1, 0xffffff7f, 0x7, 0xffffffc1, 0x0, 0x2, 0x3ff, 0x3}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x84) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x10000) close(r4) r5 = socket(0x2, 0x2, 0x80) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) setsockopt(r6, 0x3a8d01e8, 0x8, &(0x7f00000001c0)="f4df1e48180aafa5ce82548fb7a7e641e03f6259a65eb71c1fab2cdba014ec6d586036117e18d8cfec810f5d791c2ecbd914880853df21839bacbd35a0eb3a07bd210a098eaa99c909cc65d0dcf971031f32ef6c430c149cf3ac4eb9040534a3d2b22738a684700a93fd3dcaa834c4ec6f3ea9df22b78984a38a8ec635606eb27685a62b0b6bdfb9a2e392b0d1c579878567f9e11de8b2d5193f5ded4f324d3ad08387a999ee5af357763ec0c48721231689f9c31fcc", 0xb6) kqueue() writev(r1, &(0x7f0000000040), 0x1b) chdir(&(0x7f00000000c0)='./file0\x00') ftruncate(r0, 0x0, 0x0) 22:26:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x84}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'t\x00', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x8, 0x7, 0x1}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 22:26:57 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x4}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x3}, {0x2, 0xb73c}}) 22:26:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r1, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 22:26:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad47690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd3d4d6746b08b9964d3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141"], 0x10) dup2(r1, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) 22:26:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000440)=[{0x2000000000000025}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 22:26:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x6, 0x4003, 0x40) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 22:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) 22:26:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfbfffffffffdffff], [0x0, 0xd8, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 22:26:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7fff, 0x0, 0x30, 0x3f}, {0x81, 0x8, 0x6b, 0x10000}, {0x9, 0x2, 0x0, 0x7}]}) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f00000000c0)) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 22:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xc9410d5e007ca8f6, 0x1, 0x7, 0x300000000000000}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x40, 0x20000000, 0xffffffff, 0x401}, {{r3}, 0xfffffffffffffffd, 0x2, 0x4, 0xd2, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x21, 0x4, 0x7}, {{r4}, 0xfffffffffffffff8, 0x44d4cea76b6b784c, 0x4, 0x5, 0x7}, {{r5}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x6, 0x4}], 0x5, &(0x7f0000000240)={0x4, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="38d5c17b6d9766ea9fb778c2335ed3875a69758d46a02f8cf7cbb182474c26dc5176ee376a18722467338822783233ea3e7de8384e14d4334befa5d3a3b1e4c8145c392edbddf78266a005fd155a89c6a32db9d519e12b9b07c9774b6a1916e9ec6203b2fabad07ba37d52984f0720ededcc06c20d57ba50807d79060cc8dc5ecad760603150925a7eec048c0fc823218904c3031b93d4eff7106fe57b8718c37d81538b394f3c00"], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r6, 0x0, 0x0) 22:26:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0xfffffedb) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 22:26:58 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file1\x00', r2, 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = socket(0x6, 0xc000, 0x2) r4 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x20, 0xb2) ioctl$KDGKBMODE(r4, 0x40044b06) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)="f398cd81299c25c3bd4d0912c3b15bfdff43c5a2ee5eeccbcab8e73893429f06f6f3915eb2c23259ce8c8b1392917ffa98ba8dacbe49d90849e1ac1f0c73af4eea806cb25ff9d0554c94a09670b96177494435bce62107f8f8cd054b6d0134ccb67d6048ad9329e4f4fdb844a60ae4622710cdd4b81b546ba0be4ae23dd459a42dca37c1105b4c032f1c7f349f5bce19ab7b513fafd80ede864c7322c5779aa1ea013c8a25ae7e6312c5a2fd58ceee78685a9469209315db64a617f123eb42c0928bbe143af9aee690fee519a471", 0xce}, {&(0x7f0000000340)="a4d10f8a866112a26564c5928a1f9797655fa4f9cdd34e7712d854877462c43e6a7d579d87", 0x25}, {&(0x7f0000000380)="0a179b0d125e08468441247d41cda8953a44c1675e908e6b5626cd9ddc8d265f2d541f3b048978f08aadc42731ba4ed9bbe9292956ae83fdfe33842456771611a114b09e8ec90e9ead2b6d09eb5ad4c09e2c5ffcb6baed39f4add999ef6b5619d768274b03d179301232edf21bc4d044becb393efd3498cd3be20d9bb79b41c31047057235ac4118077cea21a5e32c51850bf53e2de1181cac5663ad3c8c3bc165e14528908dd765d82d9bfd1232d4ec3893c138c4f1d63bf1188c984287ca8fde0e8ccd7c292a94171437a78cb112add4b78f9566731a61e7867c62be7ce73f2d1cc13bfaf4313e4f9857dab966e85f7f", 0xf1}, {&(0x7f0000000480)="9561606bd1e4ce30bc3ca847b7dbaedcb80bf178f063a1c9f3e812cac7bf1b1f88650dac5f184151ff4cdfab3561186f903d3d51f53d1899d9246fcc9db619cc1e0f18d81992da27c92e62bbf933878b2dcb8454b6452babed23652da217ef534c60ee8b5d5bc970f062ea489e7cb77d8784ad860675d675beb228a423ea2bd8a601d0bcf5b4204cde", 0x89}, {&(0x7f0000000540)="2bf65e7cdd032a8b5e9994d0ce1169ce4f23da96f12f45fba5b43b34fbad2c0efda41869ee7bcc99885eb65c7e92d9d062fb52fe8a08d71b9b9513bc040a2aa2f18400c26c90a7549b3ac61fc1277bc84822b497b2de503a61eccd52fbf752d1f8b7f463ef0aa0e599a996d8aec1ac03be61bb1d0a139fac908e4730e897ed34d2a2d7b423374c62", 0x88}, {&(0x7f0000000600)="7caf1f4e6eeab4337d", 0x9}, {&(0x7f0000000640)="4c0c5a8434dece4cb8e2b8e3066249f8986b73533bffe6dcdd914e05891aa863e22304c89efaecc7d4316248a4ecb6a77d38be8ba8fb18a574944ebbfbeef20aeed10ee2b3df2e1570443d2502b154a673cd81d90a3d98f7248d5fe4150e15f003acd413b303e41255f843252f611ff25b6abadb", 0x74}, {&(0x7f00000006c0)="c049725520b52a610029bfe3bdea47e4220be2ffc26860ffcef32712be268fcf6dcb3b5ca1ce23dcb5c04662f7a6c8d5acb1388a4755d00339e94d89872e80d44fe86d2bc3fdf7055ee237a9d57ebb03eb8b104d94e944f3f658b74b0d72362848d7ddeef6214507274c3bfc57d365e98311e5038a4cabe17978da2b8b5962bd8425c793da9ca5fa723e7b34f44b0379ae2c7c7782b0a6f6c48b61440111e6f17c2170724e497a7caadf1ee7d511b7e6250af95389ff7d4be7b27a7bde8105e34c47e66decde054d21796106ef47e5a3605c50432a7306e06afa5273d8d59cf1f9dc305f5dae67bf01068b0fd3d8571d442c85a5cf75534c67e541c56dedd872b1b00c120f443f7af70bed45e2a58069e8ba7df9e14d81afb5b76eeb8eab0ead12c522d2530ec94f8b2b4ef082ae8879180b48f3da2953d062bb361dd7b658f079cf9c6463ed57a1c02f9e6ed565150e5d7bdfcca7a1012191bd7ccb79a48f25d23aafeae4851989ef9b0df280081f6237467cf558e49d11a0b0abf159d5653eb9e60d3701155482fd140deee890648d5f76aac856472d4d4f0e784154b6737f42f74f310e358ef63125772e97fd0838c274d865d53d541b614489b5c083d364eae36cb57093131df87741c2abc618f3171fe9be210f1652afc9d56b839e6634114b1183c0f5a37a2c7755d6a7b6a3e9aadb951366bff75f576c79df4ad2bf34fad67a8b2fe91db62f8ae9096468d9a047e21255b6fbfbe6f730ca78edddbd26dd7d0838f5d0408b9d87c5519f6ed9231e560347d405636fc258ad27fbc047809da66b2c09e93e43d40f904ad1db9b6b467213c194c50d49fc2ae979c0dc92d558d0d1ff82d203014b50a139b6c188b230b43a72534585e87c16aecb180fd88d2e72a31ec47bc152d2e712a39721aa11f0f270548dd2198d6c4b9d941d6964b475cda16ec64d4d8b3086b74dbf10ba5e0b5245e31a5228854fe87185a1cd265110a062ce871b457b689d40e088256d5776cfe7f7011b758c96d2a3cd1c0e839c18dfb2c45bc70a88902afecab7861815618ec2943466eb67068ebc57e78ea81f0a1b4de35de03ca23f76544ff102b8e53ef429048aac350569aa05c78a6a4b26e72e50fe34bc481d5f5936bac0d3801e822dc032abfbb0aa86effb9d273b60d2004eb660f53bc565764e67800052dd8cac234c3ba15d36a62915d4fe37a94d4c1b52842206d33f0555e96fcb1f41467b8fd5c9b34d0481b9b8ba3c30e4c46f9a7853868e811c941013cb06317aa189f09976667e47184c240e0905ea59f01124e18c57d342e573d9bc0ab973fa3278c230559a490fc76fde49ac5231f24f358c99ba3d296934db17215cdbf28ec1305d988c95bbb3242de62b138e99b6ed64273d8307e90c559e73a1a3c18b5d819be312c3a7090b88155a97086b52802a055b0cb0bfd0c9c25d1c8d7ebd5354f0c66b94e3802320b2fb9de6c82b14d3c466a3c8aba99a989eca2d7caa6cb18ea35d6345d1ed720e4a0ef8e634c4b9582707926994b181284f76dd22dbc5a254cb250aae95621c20ed9b1cd1ef2db253c087d86227ae7b25bf146531121f3966114a952f2ea83b1e01b9363520625da8dd6724f8980ebe838d8f1f407e0bdb9ebee88df17b9b5a94e48c5769c1f202f1c221269605a27068865b21339e53d6c5f55c5896f44eeb99502e6f03a6847a508c08d09201551d1b12c8ba2feae608f37a026641d42c906eef1c572dcf28f401664e5ed03caa5a377477ffce3db626ba61ff541aadd895bb25e30bbe3e38def5c23510b1b4316e56581445e04f562b623b8910ad5194da22f148ac05ff045e207b42d60bf7b1073e662d633a26a9b439401cdc73b0a2abb60d2a6000207789bf11407642f895483919d29e22e5ff7b40703c68212b28e5e714b77c6cde33ad31fdeb2f25fb79c0fd5d90db93253f1eb40ba5c5cd8c2c39285ac47d0f37daa9a3b23731c37f2ddcf7671e19906cda223029fbe951b9cbb9ba3438160e3b1c3216fe91e9dca8db9096594902a5d141f355cf4ece4ae24044cd9e2c8536089d8a80124277ab1b1654bfd85584587371a3bb960898a65cb4a2219dcb81746b1acbcc62157ab9c762adac03ff30223400a3958a56e8d437bbf27283988508d3281017cc85e0e171811b7a2efe9f1578b233116d8465664bfd4135c5375df13380487b98c822cbeb7bfd0ffe096909e1f1922051d8da63a1b2642c6c4c5977c9c05fa19d6759607a99ae015480cb04c1acd40a5bf55339ea01a0d04e7369a68e3880a645cb4918e1fbf1a8453144fb2932889df8687f13a61f9a72f8fa76a4bf3a12e31baf6e707627c4d7f28741287ce8684d00157c02b0f23b26055f054e5526324a37bc657e033af30930115bf2d4de71fd3b093f7f3fc4fc7e32761bf2d28394b3dca7b1f6f95e6504e1045e975641049bcaa872a653563556790f8aa4bbd11a8022ba0130b41b3730b1bc0c008046b989b5f007f65422f692395a69f11536f265b7b1eded77a72378cea4cc245ca9ed0673241cd42f5d1a6ba99d02459af202c01a3d1666bb681853fd806648d83b74c37eff09f6f77ceaec2b55373831d5f3f86fafa9170dfbe9d9a36b1a972df07ac1a0f28107391054d4e45f3f0a3da0a1963f6ca6076b5857f9e59454b9fdba9bbb2f56799aacbb1ee3f1f23744ff885303dfce7476c4ae5e00a05c359d4d737352fff8221e1222ddd2025388619f05a87a8d76587597f92c55f9a482eb4dd066a386a0dd90a6e92208c0ad7e3a2581106fe86b2f3bf8ffc2590e0d094131f138a059a2753d223286c0c95e14957200e5b6d3fc6bf2d32f4e9c74929ff77ede01437c0c0cbafc6ed56b69c7cb481db35db71a9ecdafd2e5b94fdc3b003a32098cc1b486fcd02ebc74c2a553dbd5c1e62a0048ebcf38eb841df3c02df675b73eae99c8b2e4731b5e8ab61f7ff4d163a308d6d8f9b8d159a529eeec5b786c39d56b7d4f5784e0d2ff6e6d712974edbf3e08474681d4f389548a82d28475b7bc70b10e1ba5d2f205ac8e1d30438587394535338352216516aaca1ced5afb183591a8a4dcba31152929daca4cfad3ff5dad1511ba58589db7c1233153cd57490d740f036fe0b0437638c97bc8634b1023cd77ac6fd0b8be8c9892673905a9a76cad1e08d7687ed55a9272ba5485b2c97b43d45450c713ec65e60a79480a87907dda4de5cc50fe1ce40f5653fc7ae1f41db1283900e18b0ff4ef77067dc4ba9f278eb199c05a1d0c74ce64ebc5f72dd2bec7bd6869657cf52f94c055c703eb3117c682f5a8ba92238e20da96024bd2b147d2bed153c9e3988e538e3b722c8075181c2dbdc7e0ef0df34f386248564c8da32b3a222f3d45fc87f6783c123e4dd097ac447c6b63550351a4c0341fd5c90faabf30cb4c320b8d5a1e008b9d978b5dc3ae08b4338d4919e10097f67224932ded288a175485d13f1113027e36679101f0d76eb5043c6092ae0b95079192d895e9ae0b4f6f16e81b9cce32af0f1c1c48cbbe89a703e96b6579ab7b835a7049a82fc0b0fed74cdf4384b89213168a22003cef96d34c72e5260e42b90ccdd06b26962655da5b24c5961510644ff87e652ec58454afd9dd7231f916f738b3fbffdf2137fd9a05ef95150c362872f9cf395fc3f768160adea39e28b6548ab4db985d31fc7c55f114ac6552dcbd4e29a142508f48163bde6083df0763bff8033d749d2875d3485b9490c1f3ad9f149d48917f972fecefa82b0e73b8fcb91d90ee130fb7c2ad8d683b9b41886e978161164b814e5858f97e30a527ebe5d41f0b9268ef01cb84e1adeb5ea2bf0aee8451ea90cc0258a6d96fd866a43f7f8074a7aa54513ff91eb537d830e9e6388d688b074994059bbc27f44108edc82aeb63f295a4568d01f20df9244e810f44c869dd56887f3ad8648cb80861096d5e83df0de98a7fad5101512ca5109ce731740cda2519799ba629c5bb0b683bcfdf8b2cb2438f88fc3c30c47f929bfec98b7e313e5da36c8c4040d50284c5f0a87ef17cf8ac98b4a3984cb8dd1eca0885322f9c943b6c16387fe149a5f0309174a930b9c90a966002b882161c697078cf7f693cbdbddd9c2cd90e94a279a104905899640ccb1b4f465497565424203d07795280207b202ad539b75548fa5e2962620599cc33c792530d2aabc261c8337a7a20464c8b07800b2e894cc19cf952f2f76c37da9d7833f83d7bd517b4d4ee9bb7bc93b2f57becfe84758a188ddc818da76cad3d5517f4533667085900cf630bc8b688fa7ef2670496b5259a423e3082a73a3a8d718476a7c4f0b8128948731c6fddb9469feb7a571c07058d8c37bea87d38069eb2ba0328a7f699dba427040a018e9a49ce8b5a4785e433adeaf715a9450ed8a18805d32c3d3e1722e2c749a93a9108071aacd4a33a6c982bc244d84a3e3ffc6c0062023c8d5a3d6d6a8746a1d8f828372e395ce456675bf38e9b698ec6b71d38bc9cfed42a741384388ead3bb8cb9333452bdf47af6aa234f8c348f35b03075bb9d95126528fa969f55fb1061fb12e3b0f8457db6948080b4641cf9739722383c12930f6df76e5e1525eedff910c0a806b1d1063e52c230125278dea54d54c81c60433afab12ddc5b3ce65ef2428cec389d6654dac2fe639fe27ba48e0e8c21a636df43289776311f8e5fd3a702b8c251e3d87cf4e9e5f90782d88f29de484649bf02a7476d13edebd761ef736e6c40de847bf9fe5ceeadae492ef2ff564802fed24195b3a92dd58fc6b075a72aeec2f2a0740ab90caf62083eb34a82c199ff1919a5a26a48b993e3b5f2c0abf4b19228679fea966521548d6a656252c05ab6cc6b73599151be6ed8e8d65f50df8f67adb28293f140076974a28372b2d35c33fccface78936748c1ff00497b23f89842c7cf11d1089b35999a86d45a37d87a39d16f860f5d7f65727bbe104f01762fe0615d560a0574195e8357ee4599f618d69cbb6464fb3b814822622f063dd5f5c8a1f1da6d66015ad824dd30c7f4bef4028b1b2a727757f1480132a2346926344d22e47822bbd539ff0b4bd7f4a7a8052a9e5235c44a24b5136567c940af309779e088efafe901eacbbb3f03c564e3231924dc9bf606ee27eba9479db7e57d5ffe225428af105f2c20962cedae94ac3c5db3a1af049b49dc8068f707a485e5603edd0cf1772daa192576fa07a942c5e9ccdc89a1a59fff2eba70dbb058b4c74e79f821febb7d48c9d0e5a437aa03e6997e80af55667d2c22585f94d171bd353cddeca09d08e42c920a05d74b88ba206598a5ca0c9e2b4509a021e027ac526010a9722d54dd77b972f40de54dd7061eaeeb7d5f32807e19f951ed3092a6102c295e017b0313cf9d70790c6b568b0a4430afa1f3182cfd106a4f37d5e44f7923f90487e3f693ba80633889d1c9dba68caaf57752da5899a0b78b5ef84b6801b2287147aeb51af16d25da3bf2521d15fbb25e7e13379ac2c7c69e9a202e28ed32a7adf089294725ed27261364907d9fa798c26c1687b2277371250693675ed920d25b9b3a70fda3fada55aef1eaa5890a49fb2f088068496c88d79c95f13d8f07d2d2149c2987738ada124c5f0aa6bd35f73c9e127c384d5aa1c53cecfea959f015c485c15ae630744ca643943cfd8b5d27cd7746c742947d6bce6931e10bd3d442eb12a37372f1418edf47780654b2fdccd760a8c669f85da7018172da5acffd998a14a69e4780f5b14379245cbfdbd36bf658d0f3967a175f6f7a55", 0x1000}], 0x8) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x120) fcntl$setstatus(r6, 0x4, 0x80) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) fcntl$setstatus(r8, 0x4, 0x46) readlinkat(r8, &(0x7f0000001780)='./file2\x00', &(0x7f00000017c0)=""/231, 0xe7) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x15, r5, 0x0, 0x3) r9 = socket(0x2, 0x2, 0x0) r10 = dup(r9) fcntl$setstatus(r10, 0x4, 0x46) ioctl$TIOCSCTTY(r10, 0x20007461) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x6) 22:26:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2d}, {0x7ffffffe, 0xf7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(0xffffffffffffffff, &(0x7f0000000240)={0x2, "c2a79b14d839cfd684526941ba0c6be0621919c2a54f8ed01aceae45de7555276957b7263a0e70301dc8c2f362020d9ec0312faa85624dc30a78d3f6137adabe3726fbe7415260fd0745642ed0b276e246b3d359a6e366475116e04b85c34da888abfb596d7cf872ad42fc32d6a360604130d96da528ad6826c9e754b48155d3aa0d8f62d3b7697bb4640baba6c5fd1a85b7dd5f945ae232a554a0943c25964e38282ed9e29ef4e553a0bc20d69ec5c681a51c444111602b790827804a2d0e51269e563a533f2df3a8f1d7bd667a82b50dee9be2cb19a1d793b97e07b63068c5902859d79bfd098d38b2204167d54b5622830b3d5addb286eeff672379ae07ba4db764ff1a1b21cc44ef372cb8c66515ce3c24e91c7d3a4877eb09fb09ad606bcb62fe54a1fabe892868373103eff6cdde87a4dc96feab0690962cf3f121a533c5c0e3c51ab46d4ed50f3365c4ddd3a3f15f9123083421e99396df2ec3f560955008c041a5c001ddd2a657ed4be559063749b09de52224465cecd8e07c7778922cce5cfc25e5ecfa9035457a92a3f51de95f05c8ebead7115ea001b5188732d03e9618943c2d2317c4c6fbc943408c09808cf29c7b006a3b60fe4c0fddb448458fbda7e56145fd1c0a90408f86eff06d610069624b0116b161523983394f796f453980f1d1d2e42acb94d57303f30355351b7a4a3b1d5f9fae8656c57027ea7824edaa3afc4071fb5103e2a2ae797743c1dee720b90e81e930ddd6b231272c0104cc192e7c1949f496550889b4cd6a269302cf3214b129006f6d9d1de3e66c1db3c13b283bfc291485475455d19abbe80f6afbb5ba085bee5aa6655868c15d954b8c74695cd70aa53bfdd89a3b2fd6c2ae6aca669034911bac80eb3662a00cc35dee70eaab5653420f1fdf3be2891538c35b78e15f72a8f773632b58f56d612d43e446461b4ce7de56c2cfd2688e69798311f0bf77a375752da411818c91e815b57be55f187373187e5c3122b33e158a76692a4d0d0eae23e5f1e4f411dbc29b7bf0623c19b57ccb156cfddf483769fe262298144cb405897f6c2912999a423b7e64f45de82f03b33f6aa62c6335ee6b1e4031ec4b5d6ceb0378832ccfbcca9ee218183a5fe7022ada089a3c2db3dc3aef9faee5481ef1dcad155dbfb91d93fb4eedda6b301d3f62b290ae04f22e3c8ea0bfff9605ed821713ed6bce03d855089f746915d1dcd59fdd92d31e1fced72bd26f7691e7961f829144f8e2489b9ba225adbe6c604fbdb984e3b1ee25586dea4a02cb06e9565ce3d93b12d05d88bddaf9a7219396ccc07d06a6c9f036c811538dd5074f7b3c357b7436f192c7c823ba814452957f7981471b84915c67e697205f6519cb823cbacf04563cae9a2bd04159d2665032f9093e582a6c779707f9abfa80b84e26f0c7da6b172215677a07a7943fb7d54270cbc94f7b356c5326a3c3c870006f5d526b63b18c7984e1ac7b7d29c6259331487a777b44070a1bc0292c9f4b7a643b7698637c148bd48ca62222736f9180b72d49bc71838961b3bc72c816c83716898fbcede909551f2bdda7607c4bf9fcd777e9d41af58f19477b1c17e78694232453c5057cb44504464ccfdbf8ec9ef3aa308ab6d79acdadafb3c12fa4f5dfd21d8a502d27220195d4927621ac862a0602126be22b2e91e36a1870cd44f45ddc9bf1ba1b246cff31b2935e5cdf013e632686e270784dd02cc29e8ad2244caae3ca10942dc706bbf4fd74a9f50ecf50c521d67fcaefe3911f37af64949dd2b4c5c2daf07da2848362e4f9343d9041c7d49a0ece1d9d3ae98aa4d0f48bb984fe2f78b7e5f96d61fcc2fe3c3c583fadd018e3d16be9c0e3ae2dc2f636f2e7541333a2df6c5f69603818e6de5ca51c01879419b842aed079f4d40cf6a449440c83dd34bdb6c8299a9522fbf5f8f12c0b251f458d42fb578f35b9551a49c5a1ae3745594362ed4c9e225fd61219fe2f00c1f40a267da00e17f172b82386be7ba7d1e6129c0d38cb355a87ca42af0f1c7f6110f05ced02bdd526f3c3112117e1ab1c30f485297fcf96fc95bcc0211041ae0a2eb8709198adf88a1fff89bf31cb569225fa460873b5702f19c85e40b080e3b90b3288ca191179f4e14d6a5ff4f8d9d6391b7eb9580601b3eea8f58a5d3bbf654b918358f7246c75ba2bf54cc11298904210cf8943538ecdb153c78b76cf0c1a7ea8fafe007effbd64a9965c9cbe587953559ea16f3ffd91495892388fc54da4462cac1ec58ad6d7d01fdf8a5625d550ae84e093adc6f28f5b4f139e3989fbe1c64e008606435f07e8499fb8c0622c7b8372b1f1f487d1131665d097728cc742698ed3bbde3154a83d20003eb84aaa64fd6aa389f9b49aec7d18db45fa2e0d2789135b597fbc54960d443d0bc5d75495eaa0ac49d60b13f452d16a729d63daa7f3a7dd5944755eb04310d8d70997d5d22e827e760d4cf2fcd16bcf65b71d694a3d5685fce00e831ddfcd898ee5a560b6d69582b6f13b130ec973c48c0b7a22e0d94b8760e58697e51e0719c2cf52999b013d4c9e7d64239e274d8a522cc351fbb7c8f240029024bb904fde9ab0c379f0e58e3c28c60639f4bad8528c6b6c0e1d9b29d5689052d11cc9f8bd27d6617a1367211d29c0490e38bbc9541c1a98eca9eabc53fe30e8af7d332c439f57be872b5a7d33faf4674021062486f8f76e33455e54dd9ab1d836fed60d9cc37fc79ffae449fa33253e696d8e1c7ca55abad23e7eb6ac525a73a86ef873bd248906b2eb5c46ca238219517792023d2e37d1fd74db78e2a7a16541cc496c1a30134c9a2001370acaa6e397be86562ad7070958c9dc55ff1f84253d65b4f4f28ee15fee505cd964bdc815680be8227c99ab640670a632828574c66206d1da94db6db79652d45f7506307c832ca1df2929037d5dc75472cee44c75ef429eb10dbb1d825577f6fdd166f673c03e83ee8f8e1a937c84236d59563a3ffb1a41253747844542473919e32d6e9206c0c5bf831b6295c7c5a4ea79154d2cbfc864b115162eb2292eb9ba459652bfb660d0fbb7ba6e64d905d3547c3478f425a4cb9c8122b650e8869bfdf64ddaae6a7f5768452c88cc6be5279167c0bdfb153a8d6da6d3ca2f0a80c35f495a184d0204be0c11f7ad85e878395cccd167e1213ac132bbfe91644c80e68c69d72f737958321a048cbcdb8e04aed5f3e8fbfa8bd5de8694e222b26e563480def9d41f12bb7e8f39ecbcef867764b832e37a1cac7550252d4271fff9f110527c589187bbb5d83c4c323e485f8afab1b9ba7b8f2cc73d79b733c0d94f8b49d3e8dc313e72c0ae6d17c5d887cd93cd7bfab2747991a00b0c7d75347b4a521aa5234a914d4ec48d05b243c1a7251c93c07ac8b4067725c8de81526dfb31c802f189f77971cae615ee0341d97faee0f7acfa4827767a46b0ae96677de854be94107d423ab2e8df7c1e29ec8ec46d83af7065869fabcb347815901c8d02dfd20745bb2809cc34d103e18ac16bb6d8f43d165d7a43c7ca363002ab69b535b043f66d57c038a703275f482ab36cc4aaabd5c4271ab065724f65cedd83535cd5734da909182665681af15a2bef9df4f1ec0ce1d2396c7d8e0a2e3bb4c2f36fdae3be2fdbb5fdcc943f788d5365136e73d569f3fa1ebed3540521f26d607fd96861c1057c5f9d124db31d6751be3c19a32ce049f26d016fa427b4a0fbf924c7d8296c3239c2c7dc8579c287a628d93bebf0859d2b9711f454209f22e11ffa58faf97b08c6aa4538331804f20885d0cac3853ad1d6d56c69b3689822a921c42ff6a5dec913f0bbe7b4fd35403db1fbf96d772ced66b78236cc2a05b365ae31d10ca69c939ed418a66c91f3fb30f2b155c884bd805a0855c894988319f7b87495e592ae83adaf39f9289b31e8bc1ace8f3b839872a1cfb45d4bcec4e06ae103544a45a8cb1101c91ae5c9b8abfb6550bf42fd05b569c7133c9ff587982ef61ea775b44b553ceb866f814c1640326248dce814408a0043961f065571348be4c95fef5a61d2cb2991372b861f267f2a3b0ddd1736b4ed785a29e72c39b24a7371aa70d8adbf42c68c132a22b7ed8db8e8ab3f3ce19f15b3df7452d59eefca1727d32cfb4302f5bd1fcca92c5ceb541f685ae2f5ab34c2413a71ff7092bb25c85e1f560d5923ad0714de2962d6b0e782a991c2c420d97b876a4c87c00ab2b5712c454c881d5037f804d0fb5a30b7f6265556ed9f66175c52db90cb346f754e9deee31dcb754677d47a20afa986875bd1382375dd3fa9cbd526b33fd84ac8503902224ecf9415b5dc819d3dc8eceeccf9a670d8fab50e51b1ad954f5ddf48c7896830924942c0dd7393470da3d6115999acf79cb2cba9cf7fb351a6b24ec1aae898f81fde81974b38ea9a47659d9ce7f8a9730bc41f88ed7b8f03879055fdaad38610812bc040cd14ddc243d98765a1e76862977cb980f8af431b1e585d6bb08028c38efd6cbd54137f73b3cb62f155dd859ba996ee3e20b49073d1cb1eca4bd3f9d1bba4fa2794605487241dd8e47a62e2024c37574b90af76b806de02d2a90c4981bb2ef65a9c4364efc54a48b0da8fac1736d12549e849ec58f09a7c11d7f17e4f4f69a72dc2a18a0ea9cf2777fa1e68b269589c4b1be43d2d8948cc30a820002fc854a6529a86bddbb1741988794b33709a7abdfacc37124ec7427c519cfecbb217748d53e36a571a2642590f3b79de30b54fca9dc9323c27e091bccecacd2e928a4b3579590978dbedd89b0bdc7877d37cb7512266009636680b46087dea4df3b9b38f318ab79674cd3f3c5063fb92c80e86e02a07e0507db8cb71b55bc08ede17e2d2f66b7f1fc567359990cef85c10d7ce886c01eb3286c925ffeed61e3d75f60a69b967b1ecbcfaf1f19df486e1d7e8f259e79fee893cb35ecf2258eb0c52daf9f699121dc3a0dabdcc908a92b789be9dcd0c0e7bb7b7c4633a12c80263d91379d31b06071596844d86d131404b6045fa9d6a6ffc138a7f3b8a4c40593ebec0c27b49532fc367905ff8b4b252b2c2f3e92d21da05d3459bbc27cef9a5917ff9b7cbf5f3d0070da8f8fa7278f254b9517e8beaa6befb234f95b7a7ac2a5cfcfb2b9642724353ebd16618189f03f0a46fc9f4014e7fbdb7b437a0eb44df9bc5a311cc06fee89dd3fe55fa1302235b25ee6ec1e1e3384ce5d1ac8803d9cb2c24125147be9d9a285e218eddca4f08b82b90e38ca2751ed0c577b6f6447966f17cee5865d3a5eb8579ec67c1e6e67f92483915935635f6b5734c50ee9c717a976302a93226fc7db1cc163ac47109c04ea4cf9479ef495638e1f938297c11b25545862a5b221f8def6b8227558ff04e9e0c6f01b8f4cf977be761a317d2a52b1107053f2231cbc38338a7572005ae235b8af5170d0cf8cae7c9469231a2c0fcd36df0e943c9653ef4988fe46c025ea6bdc7511e00b33ee029f8a8250ad164f642a422f9ab4e8b31cda4f2760db2c615ddc5549877b226b071dc349d97c0389f32b9f8151c8f870b5b6e2ccec01937784f3540610c983d113665167ba69611cdd5739a7cc2a54c3b5273282bbbc37cb8fce174dcee10f0d9c208efde5da7987e9b4276c65ce5abedfabd9d13c1d3bcf13a6e333f7bccd33b22ee85326f3fd134734bfcc9461e0ecc6a82b388a152970343a5eae3d43a064dfb699787f02032989e6686a18ae56f681ba01693c8f7756ec32c140e975c0d5114b99081152cae2dc39416d8bb1fa6bb5376d953410c598702"}, 0x1008, 0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x719) 22:26:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fffffffffff], [0x0, 0x0, 0x3ff, 0x0, 0x3]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) fchflags(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0xa, 0x1) r0 = socket(0x2, 0x2, 0x0) dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x100000}, {0x18, 0x2, 0x3}, 0x1, [0x2, 0x8000, 0xf5ce, 0x8001, 0x800, 0xfffffffe, 0x49994e3b, 0x17ba]}, 0x3c) r1 = socket(0x18, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) madvise(&(0x7f00001de000/0x2000)=nil, 0x2000, 0x3) 22:26:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="a291d7c3821280b3de738d2ad3dd07d7bdc69d2462266cb13ee0ba35bb9b0936ce194246c79bf842905866f486041f778f4197487b5c133f35b0ce4fda891796b8b2ec16a03b95c58c47faff9c9e64c0eb2f7950492437e58c3bee485eeba1bd946f2cb5ad7c6e57b246512bd48fd4414f15f3f10d8a495ac6385f2400ffe42bc2384a7f728cabb24302e26368865e2a41af6a19990651b2b35f31c5db5f106b3a72877be4071e3c5df0f77dff35dba19776419c9fe4d1346a083f2af128c27beb1c9c6f35234115592ef4722ba0016ab584f202994da614b4924fa96fcece42be8bd800f9c33ff3a572f21300c28b4495df32ddbb99ade6b21d57b4984d6533616f98fd4a4ccaa62ca52b51ce922dd99829c1f2e2f367acb7d1931b45033e707d08f299ec15510ea8098edf8afe7d0a3790bb17e88428f85a4d8fd51ac0a49729b1ad6ba4fc758d526b5197a7b335479f6e576180d48d1282f00829bb8144cf3854c138a00fe019ae18933b93e3c0531debb347cec2c24e7adc7cefa148045cb5517c6d8f8f28ee43746bc2d9fafc1e8362d53bf6f4561497c9c7761c58cc677fd2772c8dc380c336c7c3f4e86c656f43b9d8f20539a9d251bb8023548127c8bccbe22920ddf87c57e358192334f202cfff947d02bb8e5f8330a980cc71a695e9187565444bc89e49a81cabc44b4342ad8212cf876ed52581cdd0a25204c29106977c2ae4371e9d9714c51a1363e1a31b17d1cf6fde7cda6ef3948147c115a54a98c7f26eaef6df3ac7749c40ebc2dac9cadfde0336b23b6fa138385c851a379b79b200de7642c905be634be2d968630f0a19313ba0c3dce5cf9b7d2376b2d7d97731da7401876c850f1adc07c3580295d579235f0dc11ffa694d4ed69d1a8e6c5f327be3c60553a6e0d003f3c1bf939d4d9af7caa3cf5e9e12c3454cf091b4d06f7976768cb9e35b92c963148019b896f922c151c5a90dff250f21e08929fadf6f6e856f73905c18a3e755b328c276ddb0bcf0b36938beb5b60758190860b53b1a7e0709ae6dd261659411062b9ce74554320e6b95fd7bfe7b6ef80bd5b77eb435fdf7d6a5ab3316784acfd72ea55a0748341c0fb66b88a5d73fb642d5dfccc0b88606f2b0f3d5086365bf21492ccb293c9b614014c3aa718971e46b0f2e8066a1cad8a2422957ad61b439fae8caaf16ce576e9a8b5df4e75c72fb98470ccad2a708647d0546f08211216a1051504a019a6a13cedcad3f3d182b5fdf4633d60a876e6639b01c69288949d74c54a8511f28771aff0bbf60a035b6ebc39859e9444bb83ef33f3021c9efa96bf98238312328d1fa4b049e3cd364bc84e55950510d5831c3d031df58259260a305a0dc46e593b73c4832c20a389492889db78478c8591d4c80dc577c332079e1531526e317115675fb5fc2059b28dbb06ad3921cbabc81c0d2ec593443c16f56647045fa378c2703308078fcee969c9e50fff66125ea7154f90733c36bfdf062eb35d7aecc553589c1810f7606b2e33231c8df15e49fa2dfac09b30d538d353530af51db03797051477867aa247d04073ebd79d04793f93ba5b828f509ad77855f7aeb28e1a4777742fae0b5e31692682b25f79be3c88dd9c2c4bbe806b2b46b4ba120fda0ea66719cebec8b0a61c1a65d678b44cbd129559142d5c41e038199c42cfb68f45e7df3dfb61b16f1656dcde2ab5911a8550346fbd270234bee40c3483e5be526877c91d19151d9c173e137411f2e49a6170e9a034e8568eb0998864a5c4b22c56250e8ef4f3af58ff766c6d1e4caf6539188cd01b5431e97658cf031838b2915dd7ed2857bf9585953e34fdf8d6b2469a5129677c0dc90a0d5eb50c61376d412e2da25bd32c6e87a73560a6a4bea13c94b5c3f382e5371dc9ac4e95ecdaf246a16ad0e74a984b188c185400be72d0611017047f7f2ab7d236e4ddb35e31780197baf09f21141cecc4863b95b3e46ace067aa6a2836cfe91849d6b4b258f021d87e29ceed866f2c727797207b7922869e6bc209b4c64299edbf9bbc8e2817a212223fc3e1ef37bc2190ff19e0d0f6ce10fcc2faf926a79e2812cf7d1f33f65aac1369d122a912ad3b764e1f097b15666d95edb542edfb7a630b4b2e8be9714e711d320da5c2ae259ea2f45b1ea3468f6e7ea14427207003e539625f480915ed1f258bd3d19ff1168253ea724981d5998147a04e0464d31febbaf7e8f0bcd450b721e25bc839cb1525325e88074b8b3e2e302f5a0114aff909f454a91f912f02241fc0589ffa33ef9ab84b2fbcf0ea69e1ebd67ffacddec873f818e9b150e165933804a0c76fef9a14bf0d9ddb2c453c6a8bcfa91125d4accbbdab4fee32ed130216f06ceb38add69cfb7c077c916ed5c07a5ed5d7a193c3baa7adc7cfcd5525ff0fbc09811b706717f1c7d97907f85e350c5ee57b0ae4406998165e94ccf8d772877405f5dadb8ab4ba7bfba316ced9233aec2b96dd911860f0e299c12a78b650d4078aa02e7906dc25b1a995172d3d1f9b73c4507b87cc291f3bb9871a0b3aeeeb7281fb433762685206450ba21abe42226b87a541c33d04c31632b1a467fb20fdd872e0553e9593ccf138071f057a68c6bbe5a94ea2b71ebdb9a8e5536d51a07f181eaa3b0a3ef16fba268eea888393acecc10de219ca5426a87cb2481aff465fbd5cfaf426381b5648f8771c754b0ba5cf7b61a3ff8f70ff0fd4b15101571f45b08ddbd70e4f2021c7169ad846b75e5f55289a3faa897160e5dad52cb5d8eb6d88d27f5c521c8540e7b9affdd366267056b3fc2d9994d664cdfcbc908812dae51551f6bcd8b189cd51719cda78d93e1df19c3bc4c3f4d48a6f2d539437a6584c08d9b2060a0390f7115e12e3b0172113debb50e3c867c677e140d1acb93f605f5e54b38738a85d29391c897de81c36b1e66ca7a2e15f7437cf267801fdc7d1acf48e30b7efffb453e220adc60bd5910eb31a60dbcfa1a0defa7d21796d77989bd361a85774405a1319d74b2be3dbcf42c33f3f1a3fef7754cf032fa4d7a7a81e7fbe61fff89c1e3f99f1fd87e19b46e7adc2c0ce1412f2123f38b44c6d2d6ced0198b42db825c2ce88171f3c8f2f874ea0b2a18bd1174375cbe7a7cadb6ad61eb7f423ce2f4441bc8fa1cabf9696c3c2ed83a05d24c6159d2a99099162669f2b101e22ebc7ad54e302a82902cdf39daa8e2676ca69a46e341c40a48aee7bef2f89ddd5e99b60ef5092ebbfc269f721b621df7b46c9c5ab3dbee02b6809b026dd1d5fd7c14adf588d515a47ca0bef4cbe44da5e98c8a2417387cde882555ba3aab6db46832d9519f032733c47db2001bdd78b6cc2d04ff097eca44a267d5baa98985348dae2abc7528890944eb68d120b6024dd30249e6095cca1f15765d1c742c3be82767ca8417e99dba54a621aca14a62500243dfd5f35714a96658302991e5a8e17ff63a7dfe44a4758b9c6d6f328d3aae656e4d7e27b776e6a8d8e30aea06c4aeeabc9c287fe9b59d12f4d6e17c3e0c5d63d99846be93842e9e4beddf5811ee877c796401d5e95a2b57fdc6d0c6ea672c2227a37ac64b8b4f92a59ec394d376afd84198ac6364ab719ea414cda4558231d7f720cc0d52a6718749a5465aa89a03bcd624f0592f66eddffce30207d91198d70552144268a0eebd0dce5d4610f3a963749517093e524a8615c93789547f2a00a770120891d860774ee346c09978a9176c6604701f5ff87fb3e9e6e8854e8371041a823a892593c4e8e16ec705f13ab15d881c79ab2561fda739c82adae6a6064d5f1df11a412dca31234c6bea2d6ddef24f15041551f10a13b15104c39bb6ae7a10386da626cc0c5315f71c78a7c025a973feafc52c2994d695d7271dfac652d9b40165701cbfda9d7f68d968142c5cfd9b7c304db36cacb8005c5a343deb68bd989525c9749ee22ac495b0d075b9f7a473c06357bd7f1895ae13ad9ffd8f5cf9c5dff911df282f455186b92397cf24dc3b4c85076f526ae0b5e17522d2afe609478ec302b00ff3f656d5b319bb304541da90547ceb310b8c4798f6287860500dbb8868cd389af96dc4cc302731cdb3b6a6751b274dd48706b10eb8ee912d05b3c719e06e2206791ac647c8be82baa82f09a357502da23483ddad5314abeac74b71af54e689ad8743517463888f4ee8df9efe11284e15ab8c313f29e490e99ad3f14883de5a0458efce5aea8a081954c9368550e6af7ba7652436ad1eb67ac26f9f8d5b79d441aff1f309f352f6222e2d5dcbfb032a71560c3a10a33bb816702cc38ec344e719b4ecd1a241f315bde1933b96e9da3ef03b5f89f722eb7edb284522ab77da3e6657fb90981a723ed84be91235b9aebee22cf626cdc4c5710b98bd12e9e019360dae58c01e0353aa4f194a0b1d682d2e17fdcad72dc02a35dd67f8cca0dbdfbc8de6aa4fdc7c6cd850a1f8aa1eed144ed74f0e3b7911c26909b4e472b3c7c198d52e3c5d1ba742e25e032aa42049574bf1f36c1cde20da5759bffa334c0bf83edab002d123be56be1f5f5c627adda7310fc3507aeac8d2b28fe658e1a78ff998c5548ec301d8a28db855f0e87167e3c6d9c832c6b6d0291d892d6f4b710e867a745498d3fb4cae5977c85a7c092870dbc1f8d9ba1dd4ea090c7f8d3b5ee63c30f4a27958a60ac0a99718bf41d7a42535f13d763dd675dda9b437f1db993d00a63b435146a66fcabb9484ac33d260a403c34cfdd2c7a6153881b1fffa87a5d66e898f9c5f0025e8e1ddf9342953279375e2c5bea51a52414f130cb1ef30d6dccc0042c25087fe35d43d81dbc93ff8995ec52394bdfd7c79fc254a77c8a320bc3c6e1c9094e49ca9818dd5e02107bb371403b5d42dc23e79e2d8575ab9772309573ff85a31dfe7dc1a9cab9a9a97c8f7394a66f79bd75c36b71e2d0ad4cb4816422a7d981cbb01fa9066468cde0cceddce2fcc158d7be079df837c1d0ac8df89fa4ff49e8a9f7562e3b5a82712a2c13c28bef83236270ff88910b349f9c0ffa22e53054a5e2da66428e1ec1e7b5c873451dc70e3b8729aabba347b1a07c5a60e399ed0fbc118608df70e8d7e773c7fdc7c4da07787f3b526357e0414298f4c34f5a3c53ff7c62aac4766bf1fcbf59ad047b495b9bcf23bee0f51fabcb2fca81ebd3acf9750e71d780f20b63858c90b05cd075fccb983737d110c82a487410a270fb6b0b42cc86fbb52481e6cad8251efae6964435e59aa1da52a3af8da1110f144c25c75f22115e8c90c12626811944111550adf78020a2db97295783b766775852fe4a6d4184424876906c729c1df86ed9138a9012e7d6b04554ab94095ce67a2ec6c292124cec2c7e2be103d44102b8bfdac016cab69ccbca3afeb731e9b0006d8b1c955f47dbe17e87d15c4d77820b1e1a3803526f058e41f4addb5fb562ff9b66b33e5911518641025538b6fb97ce801d1a7b2a1417e07147dc8ff75b2fa40d0e67462d4921e9e0dc8702d42001806ee8d8f4ddca033b8b6e3ea6eb221dbc4ea3dee6fc7c2d58528013c946711de1feaa0fd7dc6c4c73c371281c185c9a1411058a663294e2f1195a8c686e7e51dfa4ca4838bd2eda84d044818f45358b0792e05b35384429bebae6e544c01b496d40a710190446264fbc5cdf1933efe605154175b577637ee5b3b5e5ea8241fc64aa8c492a450823059d1d0df6a5a8e1bf50a21cd9dadd80ef8da457bc0fbdce26b68c089eb6faeb19b2f3d6797605d775b8447ede144877459683e4a733c15d45a6dd05da0a", 0x1000}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r11 = socket$unix(0x1, 0x2, 0x0) pwritev(r11, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r11, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r12 = accept$unix(r11, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r13 = kqueue() kevent(r13, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r11, 0x4}, {r12, 0x8}, {r11, 0x20}, {0xffffffffffffff9c, 0x8}, {r13, 0x20}], 0x5, 0x1f) dup(r12) r14 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r18 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000001540)={{0x1, r15, r16, r15, r17, 0x8, 0x207}, 0x4, 0x3, r18, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r5, &(0x7f0000001740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f00000012c0)="0307c61045f1194a367c0fda9ebf58a0555ad816e903f8e578aeb0103edd0dd0f5dba1136c5308db2fa6e1cd865ceb298dd5778ae4ca4296f555b59ecea7e418ce67d6d136b62e6788c420c2acb997e32ebee9306015703566fbcc83848b5d3ad3fdc6d87fccdcac0d281cc2c8c7c52bb30b2c73d35b18422f6c74bd7d10a7ddb2bbcf5aa5b95da7781c622923c7805f9995c9a2931408f4a43d14a13d47f511af14d6de180c3766a2d4108d769c115b57e05db2d55e19201e4bf339249029a4dfecc3eb5bc9d0d6e50345f65659a895165d301550af0255c0e0a92abccca18feba0926de9627404fa67c71bb59f308caa638219c5a526237c0fe166", 0xfc}, {&(0x7f0000000140)="6882aff53f925a7d29f7d18643c207167e8aead7558ffd68c864ee76d079bfd41f0541c993e3733afeacae713bdba74ac57152294a9d631887bc0136c975d74f6a71476dabd6aff7fcab19ca3b62c621f60da06b609a59512546c48b8dc1e8eea5e529d11427de26c8c4f83eea453b21a5900c7ddaf1ab1ee6f21dc3d5888f05f498023e2ebf245a9778576ff42369b1e94227e8f476cddb69ef71efae97b6ba187c36177b5ebe1f9894d216bb625f70a89cc8909155aa5423215df2", 0xbc}, {&(0x7f00000013c0)="b24438322ff5074a618c68351123b228fb80d050101adcf9acb0f97787fdb1c1ca", 0x21}, {&(0x7f0000001400)="6dc3e5b8ae683057f4a8841d2a6cfc7a1ef05ccf7e3cbf6b253de850e1b9dedc89faaa770f67aaabfecb14315dd8eed4410697d3f0040a55ef6fc12378f60ad7736a39b4a1bb7d6eff7d0948631a4b5d365f5bb1cf6e111bdde063d0b49bca05e7eccfb0529d2952ba7c99d393508c07666532a8cc35f19d7695bf44c225fed4b0b152b3a388a1559e294d1a884400bd40bb171fc39e7674097dc7520c1681311fea2df9864e8dd3ea4a3173b893c9108d23f901bb4fec2df53d9c07827f5119f91faaa434642e10349c682f99e8d766667790cff3869361569b46bf9a44a662", 0xe0}], 0x4, &(0x7f0000001680)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r6, r7, r2, r8, 0xffffffffffffffff, 0xffffffffffffff9c, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r17}, @rights={0x18, 0xffff, 0x1, [r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, 0xffffffffffffffff, r22}], 0x90, 0x4}, 0x7) setreuid(0x0, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x54, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0xfcc}) 22:26:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040), 0x0) 22:26:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) connect(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000003c0)=0x3, 0x4) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x5f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:26:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffd}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x1, 0x2, 0x7, 0x101}, {0x2, 0xff, 0x22, 0x7fffffff}, {0x5, 0xfa, 0xd3, 0x7ff}, {0xca1f, 0xfe, 0xab, 0x1}, {0x3, 0x5, 0x3, 0x80000000}, {0xf801, 0x1f, 0x4, 0x4}, {0x6, 0x1, 0x32, 0x80}, {0x1, 0xff, 0xf9, 0xa9}]}) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x40}) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, &(0x7f0000000100)="2705518b", 0x4) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x9) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) 22:26:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="b38af61849b21d0c55625a7af536") r1 = socket$unix(0x1, 0x2, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r1, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd7debf0936d13c0b9473788f0fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c3"], &(0x7f0000000280)=0x64) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x4}, {r2, 0x8}, {r1, 0x20}, {0xffffffffffffff9c, 0x8}, {r3, 0x20}], 0x5, 0x1f) dup(r2) r4 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001540)={{0x1, r5, r6, r5, r7, 0x8, 0x207}, 0x4, 0x3, r8, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) msgsnd(r4, &(0x7f0000000240)={0x2, "34b212232312946da81998fc89b8c4500cd9154e64560bcafc280b48e359f07089248a314a59c937bb0a75d5a030be11325640b4697b12e077da424ed5d4d52b8d9f0f267190363de984ed6fdca4f956f143dfb090e9b81202c4d055ecdea1e4a11d66a7b8c294662edd069c7f38bb75cf876f16afc1d8b35f15db6cc52176ff2b26f820aa5e5e4a97b97a963915d57d5b46e7c18fa08ad75a0e729223ccb8ae974bae94dee621c8539045841e773b1147fc33d2b931f63eee386b8f786b0deb2e6b0ea2742ebee8cbdbfe84964c7993d90781a898"}, 0xdd, 0x0) 22:26:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x3, 0x0, 0x2, 0x0, 0xbd16], [0x1004, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{0x1}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}, {0x8}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x30}, {0x80000000000006}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001540)={0x2d6864f8, 0x80}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x3a3}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f0000001640)=ANY=[@ANYBLOB="1800000000000000ffff000101000000", @ANYRES32=r0, @ANYBLOB="0000000000000004002e8928b662495e1793194206000000010000dc8dfb45e1f482ecfae9aa00000000000000000000000000000000000000000000b4300b0f3ec1fa2e4bd96abfd9227d75232c7927b0392eeab83debe8b60b6e87aebef5ed0fb3cc2441781fcae06e98b40e51da1edd676f2c96deb1881b0e38e6fee7a1b0e5f205bb8242dac88767301c87c4330f7fca7a3d", @ANYRES32=r5, @ANYRES32=r6], 0x30, 0x6}, 0x2) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000014c0)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000680)=[{0x0}], 0x1) close(r8) sendto$inet(r8, &(0x7f0000001580)="409747decf969032b900fd4d2c5c85acb4eb8e218b4fdff35d3ec093cf2e7ddb293f209d6f0a9c34e0f5d4631bac74f5e1edbebf0a73bdb62bfb71d994010f199adf761e156ded373893283aa4c92ee08dd3039d61721b4cc6d64f0b63035a55add4fc3b1c401fcc0a7f41e44ebc48b93509bdce4c8bc16e67c63d449deb211f6104a2c7cff7585caeddc56fe2d53f80cafde00cca6e804685ab11366404683cd3", 0xa1, 0x2, &(0x7f0000001500)={0x2, 0x2}, 0xc) fcntl$setflags(r7, 0x2, 0x0) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 22:26:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x40, 0x0) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x2, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffd70) r2 = semget$private(0x0, 0x3, 0x0) r3 = getuid() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x22a52b8d1fc35b5d) r6 = open(&(0x7f0000000180)='./file0/file0\x00', 0x20, 0x100) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000001200)=r1) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r7) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xf929f4e1b627a573, 0x0) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r9) r10 = open(&(0x7f0000001440)='./file0/file0\x00', 0x8000, 0x0) fchdir(r10) r11 = dup2(r9, r10) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000001300)='/dev/pci\x00', 0x20000, 0x0) kevent(r7, &(0x7f00000012c0)=[{{r8}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x1, 0x8}, {{r11}, 0xfffffffffffffffa, 0x9c3daff2b9df65b, 0x40000001, 0xaa47, 0x2cd2}], 0x100000d, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x25, 0x0, 0xfff}, {{}, 0xfffffffffffffffd, 0x4a, 0x2, 0x1f}, {{r12}, 0xfffffffffffffffa, 0x12, 0x1, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x65609897ceaf8c3f, 0x4, 0x100000001, 0x2}], 0x7, &(0x7f00000013c0)={0x4, 0x3}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r3, r5, 0x0, 0x0, 0x80, 0x5}, 0x10001, 0xfffffffffffffffd, 0x7ff}) pipe2(&(0x7f0000001240), 0x7031df0fd01c15be) r13 = socket$inet6(0x18, 0x2, 0x20001) r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r14) fchmod(r14, 0x117) setsockopt(r13, 0x1000000000029, 0x200000033, 0x0, 0x170) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/4088) 22:26:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 22:26:59 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r0, 0x0, 0x208000000000d, 0x0, 0x0) 22:26:59 executing program 0: pipe2(&(0x7f0000000080), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) renameat(r0, &(0x7f0000000040)='./bus\x00', r3, &(0x7f0000000140)='./bus\x00') r4 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 22:26:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x30004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000540)={0x6, 0xfffff4fb, 0xfffffff7, 0x8, "2d9081b0b4ee406187ae0b984499aa54826e4b8c", 0x81, 0x8}) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x6) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) getrusage(0x0, &(0x7f0000000400)) r2 = syz_open_pts() r3 = socket(0x11, 0x3, 0x0) kqueue() r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) ioctl$TIOCCDTR(r5, 0x20007478) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r2, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000004c0)) execve(0x0, 0x0, 0x0) 22:26:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, 0xee01) 22:26:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) lseek(r1, 0x0, 0x3, 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x7, 0x4bc7, 0x8, 0xfffb, &(0x7f0000000300)={{0x8, 0x4, 0x9, 0xf9, 0x7, 0xba31, 0xf762}, {[0x8, 0x3c, 0x5968, 0x0, 0x8, 0x7, 0x7fffffff, 0x1, 0x200, 0x8000, 0x2, 0x95e, 0x8000, 0x0, 0xe3, 0x3, 0x1f, 0x7], [0x3b00000000000, 0x101, 0x9, 0x3, 0x7, 0x0, 0x7, 0x0, 0xff, 0x9], [0x6, 0x40, 0xfff, 0x7ff, 0x100000000, 0x1, 0x59], [0x6, 0x400, 0xae8, 0x7, 0x9], [{0x1, 0x6, 0x2, 0x7f}, {0x1000, 0x10001, 0x2, 0x9}, {0x7, 0x1000, 0x3f, 0x1}, {0x401, 0xffffff68, 0x2, 0x5}, {0x5, 0x0, 0x2}, {0x80, 0x2, 0x0, 0xfff}, {0xaf37, 0x5, 0xffff, 0xe3}, {0x1, 0x9, 0x3, 0x6100}], {0x0, 0x9, 0x6, 0x7ff}, {0x1, 0xffffffc1, 0x8000, 0x8}}}, 0x0, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 22:26:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000080)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:26:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00b38800000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 22:26:59 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000016f000/0x2000)=nil, 0x2000, 0xbe9b5fb18c18b764) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) 22:26:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r1, &(0x7f00000000c0)="4fc62cfdef5e2a7916dd2a0bf73dfbe4af8a6cceb4d9fa55141449eed81429502960b6ae39d912b6939ec5c27df3bcf84c4fd38bc6801b414424fa40d4830769eb211faeec4e", 0x46, 0x0, 0x7) chmod(&(0x7f0000000080)='./file0\x00', 0x40) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 22:26:59 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f00000001c0)=[{0x200, 0xb7, 0x5, 0x3}, {0x1, 0xff, 0xff, 0x7}, {0x5, 0x7f, 0xfb, 0x2399}, {0x3, 0xfe, 0xff, 0x1}, {0x1, 0x2a, 0x0, 0xc8}, {0x8, 0x0, 0x2, 0x7}, {0x3, 0x8f, 0x9, 0xb8}, {0xb, 0x85, 0x6, 0x9}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') close(r0) r1 = socket(0x10, 0x1, 0x8) socket$inet6(0x18, 0x4000, 0x53) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x378b, 0x4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r3, 0x0, 0xffff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:26:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x7}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x200, 0x7f, 0xba, 0x7}, {0x37, 0xf7, 0x4, 0xbb}, {0x3, 0x1, 0x9, 0xb04}, {0x4, 0x0, 0xed, 0x7d}, {0x87, 0x6b, 0x1, 0x800}, {0xffc1, 0x1, 0x2, 0x8000}, {0x8, 0x3, 0xff, 0x6}, {0x3, 0x5, 0x7, 0x8}, {0x1, 0x1, 0x2b, 0x9}]}) 22:27:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "d730c16d00b4ff0000747beffde400"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) r5 = dup(r3) fcntl$setstatus(r5, 0x4, 0x46) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x1, 0x7, 0x2, 0x1, "8a64a3ab1287002c22c1b5a80fc24bb628db29b2", 0x4000000, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 22:27:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x10000fc, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f0000000000)=""/53, 0x35}], 0x2, 0x0, 0x40) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:27:00 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0/file0\x00', r1, 0x2}) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 22:27:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x9, 0x8000}, &(0x7f00000000c0)) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) dup(0xffffffffffffff9c) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) 22:27:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socket$inet(0x2, 0x1, 0x20) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0x3, 0x0, 0xfffffffffffff000, 0x4], [0x22, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x23], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000, 0x4}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x7, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0x1, 0x263, 0x80000000}, {0x100000001, 0x6, 0x5, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0xb, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) r5 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000000)="220e228901", 0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x327f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x1000000000000008, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0xfffe, 0xfffffffffffffffc}, {0x9, 0x100101, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xb, r6) r7 = accept$inet6(r6, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000002c0)=0x13797468a89c7cb1) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xb) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r10 = semget$private(0x0, 0x5, 0x400) semop(r10, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 22:27:01 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) fchdir(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000080)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f0000000540)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f0000000200)='i::\n@', &(0x7f0000000240)='}$y', &(0x7f0000000280)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f00000002c0)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='/dev/\x00\x00\x00\x00use0\x00']) r3 = shmget(0x1, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r4 = getgid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x2, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r7, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r8 = accept$unix(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r7, 0x4}, {r8, 0x8}, {r7, 0x20}, {0xffffffffffffff9c, 0x8}, {r9, 0x20}], 0x5, 0x1f) dup(r8) r10 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001540)={{0x1, r11, r13, r11, r14, 0x8, 0x207}, 0x4, 0x3, r15, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r16 = getpgrp() r17 = socket$unix(0x1, 0x2, 0x0) pwritev(r17, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r17, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r18 = accept$unix(r17, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000096c7409f050c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000001607b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000087675c022eb8309f00000000d0fffffb0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e837527634a1bb7f518e103a2ab67fae3d2f00781fa03af084424801e5c006103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abce0088963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7317ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2b4ac300300217be6c5c1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a27c17ded85f5ecae9054c90cb0199cf2791225551ea601556810471e9f59d83f794d94"], &(0x7f0000000280)=0x64) r19 = kqueue() kevent(r19, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r17, 0x4}, {r18, 0x8}, {r17, 0x20}, {0xffffffffffffff9c, 0x8}, {r19, 0x20}], 0x5, 0x1f) dup(r18) r20 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getegid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) r21 = getpgid(0x0) r22 = getegid() r23 = socket$unix(0x1, 0x2, 0x0) pwritev(r23, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r23, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r24 = accept$unix(r23, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r25 = kqueue() kevent(r25, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r23, 0x4}, {r24, 0x8}, {r23, 0x20}, {0xffffffffffffff9c, 0x8}, {r25, 0x20}], 0x5, 0x1f) dup(r24) r26 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r28 = getegid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r30 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000001540)={{0x1, r27, r28, r27, r29, 0x8, 0x207}, 0x4, 0x3, r30, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) msgctl$IPC_SET(r20, 0x1, &(0x7f0000001540)={{0x1, r11, r22, r27, r12, 0x66, 0x207}, 0x4, 0x3, r21, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0x9, r5, r6, r5, r14, 0x41}, 0x6, 0x2, r16, r21, 0x2, 0x8, 0x936b}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r32 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r32, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000580)={{0x401, 0x0, r4, r5, 0xffffffffffffffff, 0xb0, 0x6}, 0x0, 0x2, 0xffffffffffffffff, r31, 0x100000001, 0x80000001}) fchdir(r0) r33 = socket(0x2, 0x2, 0x0) dup(r33) read(r33, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r33, &(0x7f00000004c0)=ANY=[@ANYBLOB="82d326f4802de8ca19a2a17c6a0a5393ef00000080696d653000"], 0x10) r34 = socket(0x2, 0x2, 0x0) r35 = dup(r34) fcntl$setstatus(r35, 0x4, 0x46) openat(r35, &(0x7f0000000880)='./file0\x00', 0x8000, 0x40) r36 = socket(0x2, 0x2, 0x0) dup(r36) read(r36, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r36, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r37 = socket(0x2, 0x2, 0x0) r38 = dup(r37) fcntl$setstatus(r38, 0x4, 0x46) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff}) accept(r39, &(0x7f0000000480)=@in6, &(0x7f0000000680)=0xfffffffffffffe03) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 22:27:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 22:27:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x40}, {0x4016}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/134, 0x86}, {&(0x7f0000000480)=""/224, 0xe0}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/123, 0x7b}, {&(0x7f0000000640)=""/91, 0x5b}], 0x8, 0x0, 0x374c) sendto$unix(r1, &(0x7f0000000000)="388016479308772206270027d7104fcbaf0a682e2f2bbae1255d28accebb8565f39aed4e1763a256aaca5d9a28439c69284e96f5c80e82602d882a205652574bfd15850516021303374c12748844d62cf056a5acae59e692ae0428f444b085451d1674f43f", 0x65, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 22:27:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x1000) fcntl$setstatus(r0, 0x4, 0xc8) syz_open_pts() syz_open_pts() r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) 22:27:02 executing program 0: r0 = syz_open_pts() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/34}, &(0x7f00000000c0)=0x24) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x5, 0x4, 0x4, 0x7, 0x5}, {{r3}, 0xfffffffffffffffb, 0xa9f6fa9d9e3ffc28, 0x4, 0x1, 0xf}, {{r4}, 0xfffffffffffffffd, 0x0, 0x2, 0x5c, 0xff}, {{r5}, 0xfffffffffffffffb, 0x51, 0x1, 0x2, 0x3}, {{r6}, 0x0, 0x4, 0x20, 0x4, 0x52cd06a0}, {{r7}, 0xffffffffffffffff, 0xa4, 0xfffe8, 0x9}, {{r4}, 0x0, 0x2, 0x40, 0x3ff, 0xfff}], 0x800, 0x0, 0xffffff34, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r8, r0) 22:27:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="d1b1f156660e3d0099", 0x9) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r4 = kqueue() close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 22:27:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {0x44}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xa9, 0xffff9382, 0x3ff, 0x1, 0x9, 0x10001, 0x2, 0x0, 0x6, 0x8, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r2, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12f2cfa62d47f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x1) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r2, 0x4}, {r3, 0x8}, {r2, 0x20}, {0xffffffffffffff9c, 0x8}, {r4, 0x20}], 0x5, 0x1f) dup(r3) r5 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xffffff03) r9 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001540)={{0x1, r6, r7, r6, r8, 0x8, 0x207}, 0x4, 0x3, r9, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x7, 0x5, r9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x80000001, 0x0, "ede9a129c84e3de200fffdffffffffffffff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) close(r11) r12 = socket(0x18, 0x2, 0x0) close(r12) socket(0x400000000018, 0x3, 0x3a) socket(0x2, 0x2, 0x0) r13 = dup(r0) fcntl$setstatus(r13, 0x4, 0x46) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1e) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:27:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xed, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 22:27:02 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) r0 = kqueue() read(r0, &(0x7f0000000000)=""/92, 0x5c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000000c0)="199467dfbf031f6a84103e5a40", 0x7d) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x7d, './bus\x00', './bus\x00'}) 22:27:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000000}], 0x0, 0x0, 0x0, 0x0) geteuid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:27:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x45}, {0x6}]}) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) socket$inet(0x2, 0x0, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x1f, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x11, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x6, 0xc13, r6, 0x0, 0x200) preadv(r8, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r10, r11) setreuid(r5, r11) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) getgid() 22:27:03 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$inet(0x2, 0x5, 0x7f) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000300)="9339dbf435890acd7bf677f8a10d99191280ef192e0170257e3a14ba775e7366672e93017b7c43a987e5ecde3dc09629bd5cda018c90cc951d8bbde31cd15d7fc42d07ef7f0e17367dd532a072c09ca26369f6db9253be7b9f638cdd1876fdd779e053f2490e4cc3c4f4f1b18912f677826d56a721b47bc005e27cb0651cafb4f637b2949695ceaaad9e900e4ced3e113d01fe66f331efe4036194d178fec9219d3900c66ae45e35eb7c3ae9548552b345a808af9f20c5ed3c52b3aeea11f15357b36ffdc9660a71e99b96964720ee4569d7f59b1447ec4e2a", 0xd9}, {&(0x7f0000000400)="1ea2ef110d7dbbb72a8d2bd17498d949f00e7f5663df449b816d92318dd94a83663eecba60adfcfea9ec69d739b2fc642933730ac72f4d157606f0e0227b277daad6487b3eef0d23781a31e2a84981a5fc80ec0fbcbd19b74a1e803af37b1126044f8d6da7422dc36ce92bacdad31ff6bdc55e62b963b711bd65216416a938e989fa0938", 0x84}, {&(0x7f00000004c0)="1c1ccb018781f17c492adfc09a8cd610bf13f6eb001207f65b655f6aab7145cf05199bd9c507513148b511e1548bcf1ea337b1276e53f20dbaa1bb56cf0e4554a2dcb4ba1d4b24587440976d67155ff66059658e6c75e3b314f62ae2661641c90742471c28a8d1ed4ca3e488b00cca983b333134465646c641e770e313af92ddad37a5ccc60b0ad8ed1510bc015b19f1340799a78ac307234d600d2ea78919bb4017bae5cd28da9df85ad7b9036c48ad83256988094d2737580b99dea61821c3595d438f747bbeb8bfeb821238a4fe2e123a4449d76522d74a366aeebfddfa2027f2f040d977ad4064953f3ee9ecd7cfec1fc3308544c245397a289ff29c9558ec9ac7329c5a8ea1d9f722131bb93df9e01d8df07fc295abf4a89d4627c91fd88c3c57a072e5ffe5341bfb8927074c475b95e630f750c5354e191291a68292bf9db14fe8a4438693807a3d5dba390520e6f69a2f5980d80170ea3d6fe74868523f6ea628536067953d26eca264d36de9eabcbe08220a2482536953987fe7be5f2ed101dbe2e5e754122e25812015adf9d1df2789d027a0dc50ebdf315a3a5be05c1865cf9307fef178d3b3c0734f91c85b61dda72120db88870a4c2b11b6db4577ea2fdb71a4e3be7e78fade487d0dbcd8a14a91b96a3543d662db941fb65fb558a06516be6f3f6cc759b5c1519e2296a1958522cdb2c131a6a381f99e96e8d678d8889b6a3741266f6ced326622e9abcef28ba85418820b4caf3f9d510bc76072fb4e6f98c8443ba77495ad03e5e2d723abbc9193edf725ea83a9683169350fb445c1930acb6fbbf21378754b0a39a47c02d3b3ff4d7c701c7a8376ab9aeb223db1f722b04afd212b50aad8fcbe5928653659a63b5a57c2fa9d909813a9a3720285968310733c6c37644aa7234f056296e0f8702fd5f2a2f5cd85f590656950d5859944d5f480141ce8594747b931bc39c1a6d24476ba12e7a2b619d7b418980ba37e0550f30d282b6b93fc37dc4f1678a81f7631b76a25a5ef5b0d8ddb5bbbf37e6e119dc3432258e71edcef38a793bcf248f0dac5938ccdd4875d4a6a5a63ad5c7a524aa750ba8c7e5c8565e6436cfce26092e8916f9932084b944b87e642091282ff2313d042f7cec178424f39da9bb74526d5bb9f8e711263548afd050aca13eb9508402e5cba29c192550838212f777546d7cc10a9351ab36a11e062263e44356f0e8def55673f8e9f2fe894cc3fcaa177e445f6f1cac996d2a11c96e564bdd6cc8c3a408bddf627b8a060f1fe08e9b68dd4d5a88b864af5f02ab60ea314e5c89db4b568731d332a402e96864f4770b5f3c5adf6f0ff5a57418faf0b712ae0eafa33ab0bf738d4451aec449d0355c9aba00f747561917e0413e4f63b7ee87983015b180c7d53cb707c223bd42c9a1a083e383da0940e371878174a1803ac22c1dbf7d8b70c608095fbacdc33b5c48a039c72262fd8c4d8a96e3c412bba562bbdd237cb4fed112ce794115944bfe454a43b6a5856a7a4d262e12ea105927a00ce0395142866e827d4b4f3ad93a69f4f35b848ca71d5ff3c235f283edfb1fab712df7e18f37f16234c198dfa8b3119c9ec8a8791993b05a7dddfaaf64906c88e3a3a4028819e665f769ab884f3b990214e69b984602a0e875f5821d570a544c97cc15944919a9efebf40fa645a8aa6e799c7eb302585eda1a9d6da1ab8c3003f92663dc2cf2241aa3254ffe8d871a8848726548a6e0695c96c58c490b7a089eb4dbc144ce1adc5dc262862ea58d15ee1eab3d64ebb024ad9c100e28b8ca9b2345fdd33b851bc7c677f5f32480652c552f40652b2eb9eaf16996cafc5753e584290548f804f5b4357d5e04a8b58a46275a1ef8aa1f0f5dd6d3a746f6c14383d526541ffae7baf8ec3af5219d534c184c2f0a8c929a1f53a6f841f1f4e10410219a17f5f9884fd535cc189466caadb945a4afa71edb1268861b897a1743d94439bc90f9e58d3900ac71f1f2fe4d0e4be0db40ff6dfb7f2b1c9b40097bd8ebdcd7bb657aae8e01b54d019b5615af79f1cb910538d69edc7b55269d0215d8a99cedb56a855da868cc47c40d9be6ee6f78da2b677ab33b49aebd77cd37096ce3c2e7e50136094164cfcbc810cb9b58ebf893f792291bdd767f7bbcd51de718d6cb7277e9e683fc1d8357519ef9668dbd3196727248b29a95116d4a90e0f3eba3133b04c27b25daa2372f43086b14dc9ca0804e3a0c805e1e1da486abad78509401ee677fd08971f44c14dea5db04399af5345919d7e9f4289e7a73cc69d32d9e0e4469ee88180360275d06b31fb5204d4cc06b614a68f7049d6fccbfdca72260107522d81c5c1dbc3526ff6c9f0e53321e8e7d73468f50077636da84dc035774be58c104a241e469f1a857ea8ad2b642d0d0234ff211cbde057782f42f3400cf1572f998e6b81e903ea016bf6caad8ea363bb66de39ef168b34a25bebcf0875af86c8ddf6a02dd21bf96172345863505f5e7de80a98c0bf25d35c14a3e1295bd2890600d26622587665b6fcc7b539fc335450ef6ace8dc4af79de4bf40a4e2bdc12accd65e75b4beafb4828a8f7e7af62b5bad6a1b220643fedde4df51668ed52b555c1f7ecaab2a6bd0170cda53057682108994d4bc399691d824dcce93ced4be4b222c555d05cbef166066e0fa4859f33d84cf09a6c1ee5180f3c1af770915c165c5a4694f5ebb4a0acdd158922178977a941b722b5b6b8308de46536051e70744d29d6e2e3a48e3a12bfc223f5f7fb0ed535d974c614810f9ea49df6be6c6647ae829398a61a103d190176ae9e1ca04ca1290a7b1da77165a2990c6a0841d23e2cca04370c7f215354c18bcfa0ec34bc3ad8d3d6581f83e5ae6209f2e6211ddb15d492f279db14f5ec1175fdd8c8788c99598e3b54e90dc8ce871d253fd2cb0fabf94545541a892bb9b70a63f146b97ec92479999bf537c2781c983fc624dee006ce3736c86c61fb6eea06aba52877912e7752b4c411a9628a524f3e329c0e909fa6028c0d9bcede3772e435c41007b20bd6aeeefe2172939a7515acc9d5b8508000fe4e449091da4996ee68c03a9961fafd234b75d6c6fd0b66b49b93623570eea6494f42fa78051bea94a9d0b471b505eba776256d8c3576d85df5fdd5db42acbeb659aac88a517ad0a0f0fa92386dfdc2282309eff00d0817cbe8d4a023f27922efcc57e1fae05b6c89f29d292aba156133f93784e28efba282c047ebd1c0cc85fcf21df739086357103556142e200f14f6afb059338c252f05b609c920a72627c5102558d40e33c552cab3e33586758932345be04e2b87a48712d9a0cc825bbfc4a66bb6ef9834ac74fc8f25835bc91166f8f5ed40bd0f11cc300678b17d9200de750c3a77605e5207883b66f15f7f0a758f51bc14ad2a2c7c3360a023b38071bd093ae81cbbbb436cfd5c2b8b732721b21eb2837d70273fac575612f0ef23f1e9cdfe1c93c76dd80ce4f2fc833e0a3cf10ce8ab17fb53e7d3d1961b9824d8ca4078d3e35ff33ce5e7017a9c09b38e9c5822788fe1998e95c7108257a995c843561d0ebe909dea1ea0edff5e17cc343145a5820f1188c4c1a38e100e9e78e3ec44179ec5bff54ebec577b842f9a7f6a6f9c2069f07d8ad014dcea1bd5bdda2a3ad9cc9c1964c8d9bdda3d2aa16c1d131a3e3b796be77a740305a0c8621625179c13fb37d33a3ed127428fe0d5c075a2f961dc6ee9c9dfa3e9f5b1dad01982f5c04dfd40ae22dcf850ea5f97e054ad7213c325f190246e77c77475b06769c58c44fc9aadae7cd65348f6e791a1fecd8f90a59fe71ab95d7548332223b0b92415e577a8b147eeb5b2eea527fcda41f6775a6aedfa87e1e1abd173f81018c23e50cc9fea8b78a4f6d381c98e29ecea4fb86b93f994576f9685292b0d733ed89b38ceb9db30a692a2f7cfd874b1bb9a392eb8fccf4d4bb9c049fb9345035cf06727d80879ffb152d72596b734382c3a4638b6369842afb36cdacb3c34d9384a665ac00a38a90f082a94df14860da2a599fcbc6b68cbace9f645984b243f69d8fe3c0fdfac4b2761ae43133ce84374137c48473f8c3960b2f456fd3bb13d0cd298c5621b31500f7fff40a73f56f4cce10ac250bb4380796075cd43b186f19262b729d31628b3328360c3a462b2a918deb268bf9aaa9f9066f72ed47680e469c7bac9ca07510ed0adf414c501258a596d5a3a7574d68cbd28efc275ef0ca314b372045ebb3e85708dd71224552a572610c2d5a9c1bbbbc64b47cea6b7d3805524e15b98ff428b601323dd44fefdb63a614ab66ab9e20307a9169dcd3549a3c0bdc957cb98de8889c28751084ac30d373d943648a6932b7f66914462a028fdca69b6ea403364de31d371bb5ad2d6056461343becf79336b2a7f17705e739f0a6ff29df6e9d5741d57b9bd044684115bc2d1c12965800ad63a3bdb88c044dc22af2424089c11be828b5aed0ae68bfe0d78c3d0861928521cd9a50042d815b2cb2971b459c2d475cf5424a339780ec385daf75c1580e9f849abd0773c9453b24cf4de65e7caad27dd9cf382e71546756a4ef6ab42b96664ac8b041de1a86ec0593ec631a7862b574af8a1140bcc576fd07c23585c784acdeb9ef059e86aa1591b0eb9d17c2346f6a38acae90b58e59858f12a481f128e66d34bd986c007722ae7f5e77303e036b29f1bd5bf542e53223e5b72523c2a993567a6b7e58c4f06adbcf758e50d633320bd0663a131de0ca05d81a12228e49d7cc4dd8589ae6685614de0fa9f2e5b82839d965afb15f8aa8f59ad02de2cc2dda92fb95b59763996b9e062354f41b0047b1f03ad9446fb04c69fc613b08871203cbab95907a0cd341f83b4dd70d029a4b9439e82f3f28a39efdd24c93c7a104f8e446eb87d27ecbc046014beb75a10449b6e638f01ab0b188af384b863d9df8e43330ce16355a329164394da4dcdf6ce665cac7f0e90d618ba8e6aeaec3c5cbf33ed5255764f243b7095fbeec089bf037ef622aa2aa0149433e6073545ca27cd3ffc12fdb73074662b35d39dc7e895237b70b38d25d6d36018c1bc998fca504802842e18fc1e44f9846d767bb73def13f03e4418d92bdff5790fc925b381281eef8572824e0caf1712f2ac965ab21d0d547df61a5ad99d42e807618c604bcc7cb3fd2e0036cf6992e69a35437e97baab6546582f6cde22696a2db9a59ad9aae3bb718818f3bf498be06d3b35b8b4bebe045af2d40fb4ce2e8b6597f79c40495c10e4c2b6f252662a435fcfc2c0264f846ce5fe2cbdc4abfd17c731d5e71cda1b1bd6aa3f18c1efe73b3a18a9c000ea9e11cf8ef9ec4ae1a2378e07646067f549eb3f02adc2e7a589e3e4ff1e44af10d28f8712f58eee5ee7c04b8c58044072b74c2ac699e7bff3c6e127c56d1c0f774faadbf094e5cc76ead17a2c7ee0804ffad00675d06fce4593b95688ed4116f5a793fb264224c975b3c90191ced83088bdfe8f2f9d0143cd391188c89aa2d6c71ec17a4f5b8ea7f1476f031cf5b66d4084e1a0567dda624cc82adeefd48f41817e1ccfd2ee5465228cd1410d887fa930ef120cfd3ebcbbe4d02662869eb2fd0ccba0c2d52949d1cce9e8610f5e5e9c523b83e1e07b83753a2f7b6b603625f7c3cdfaa73ebecceafcf683f161adee8303f9b4264157a2f65a65dd79fc80179721553a1e833e8613c5b687024ec83131202758ca28959aba7e0126eb6c78348a0baf8c8ac2f5a04c20956608ae3c9955fe9e16fe408f1c7baa6347d50a", 0x1000}, {&(0x7f0000000240)="850e26b0bac744f2d87eba65df2946fc9ebb83b7bc", 0x15}], 0x4, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}], 0x40, 0xf}, 0xe) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/149, &(0x7f0000000040)=0x95) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 22:27:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xffffffff}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000000)={0x8000, 0x1f}) shutdown(r0, 0x1) 22:27:03 executing program 1: mkdir(&(0x7f00000015c0)='./file0\x00', 0x20) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = socket(0x2, 0x3, 0x0) msgget(0x2, 0x224) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x80}, {0x88fe}]}) r6 = fcntl$dupfd(r4, 0x1e, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x4008426f, &(0x7f0000000000)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = socket$unix(0x1, 0x2, 0x0) pwritev(r8, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r8, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r9 = accept$unix(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r8, 0x4}, {r9, 0x8}, {r8, 0x20}, {0xffffffffffffff9c, 0x8}, {r10, 0x20}], 0x5, 0x1f) dup(r9) r11 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001540)={{0x1, r12, r13, r12, r14, 0x8, 0x207}, 0x4, 0x3, r15, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgrcv(r11, &(0x7f0000000440)=ANY=[@ANYRES16=0x0, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="2de5", @ANYRES64, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESDEC=r16, @ANYPTR64, @ANYPTR, @ANYPTR, @ANYRESHEX, @ANYRES32=r4], @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES16=r18, @ANYRES16=0x0, @ANYPTR64, @ANYRESDEC=r0, @ANYPTR64, @ANYRES32=r21], @ANYRES32=r1, @ANYRES32=r19, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16, @ANYPTR]], @ANYRESOCT=r18, @ANYBLOB="6902b7bc810fbc83d3b466caf022ed918cd402d05acca9116ef8061b8d191c9a5fc6c20ddbafdf13e1a14dfe7ef6304357cddb0fe2de52ff988ebb2f78a260272295cf2642da7ab350455d19201a31e1cb95421d331bfccfce44c709f9a10fa51a541b36742520c1c2e93cf46f5ba804d5fb3b439e7b92938a02dc0ebe2092c67c4de65a388f36e4616d57fe6cf198727543856e9bac324213be10257f41c7bae6ef50c983f0972b2abbbfab502ad8eb0dda0be7cbe41beb398ce7", @ANYRES16=r3, @ANYRES16=r20], 0x6, 0x0, 0x1000) r22 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r22, 0x80206979, &(0x7f0000000300)) r23 = openat(r22, &(0x7f0000000040)='./file0\x00', 0x28119, 0x4683dce6b38cecf8) writev(r23, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f00000005c0)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0x1000}, {&(0x7f00000000c0)="ec82e11d", 0x4}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x4) bind(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="5d198a93b30000000000200000000000ff00001ca8d0b4a92169c21a45a0a76a6236d2e869f18c9ed0d09213b2d41bbee6edeaef8c71c8bc"], 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = dup2(r25, r24) connect$unix(r26, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012e2f66653001"], 0xa) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000040)=""/41) 22:27:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x100000, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0xffff, 0x0, 0x0, 0x9, 0x8e, 0xffffffff], [0x0, 0x0, 0x2f6b6091, 0x6], [{0x0, 0x0, 0x0, 0x400}, {0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) mprotect(&(0x7f0000679000/0x1000)=nil, 0x1000, 0x2) 22:27:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x20, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffdfffff], [0x0, 0x0, 0x441], [{0x0, 0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}], {0x0, 0x101}, {0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) fcntl$setstatus(r7, 0x4, 0x46) r8 = openat(r7, &(0x7f0000000140)='./file0\x00', 0x100, 0x90) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x4, 0xff, 0x1, 0x2}, {0x5, 0x10, 0x8, 0x6}, {0x9, 0x2, 0x81, 0x10000}, {0x81, 0x6, 0xf8, 0xfffffffc}, {0x4818, 0x2, 0x80, 0x6}, {0x1, 0x1f, 0x96, 0x6}]}) fcntl$setstatus(r5, 0x4, 0x46) accept$inet(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:27:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x4, 0x7d) setsockopt(r0, 0x11, 0x2, &(0x7f00000000c0)="1a7b43da9cffb437d78a2c2e492d5edf62ba94c9aa5f563cb7787575975eeac9c99078418bdefefd12b7255ca478c20c88031474a8d08c1e167dc558c086142b4e3b667b5b43b0971466860c31bca7263d1a73e9104004a43d084e6bbe596d83bb059c8fc8be3393f7cff3b596261e13f0b6ae8d6f5d907602b5671a7d411c1f3ae0c16315ebf750171f7fff781f0cc25bd0339e01ba939e5b8a13", 0x1c5) 22:27:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x7) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 22:27:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x800000000000000, {[], [0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x401, 0x0, 0x0, 0x1], [{}, {0x0, 0x0, 0x0, 0xf714000}, {}, {0x0, 0x0, 0x0, 0x100}, {}, {0x1}, {0x0, 0x9}, {0xfffe}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 22:27:03 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x290c85ed4794a3cf, 0x4) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) 22:27:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x80, 0x0, 0x0, 0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x30000) syz_emit_ethernet(0xe, &(0x7f00000000c0)="2021330000e257a94d0000000000") r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r3, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0x100, 0x5, 0x7f, 0x9}, {0x8, 0x50, 0xba, 0x7}, {0x2, 0x1, 0x40, 0x3}]}) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000040)) socketpair$unix(0x1, 0xbbab651e53e7e08, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r7, &(0x7f0000000100)=""/108, 0x6c, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 22:27:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x6, 0x40}], 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x9, 0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 0x7ff) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1800}], 0x6) semop(r2, &(0x7f00000000c0)=[{0x2, 0x81, 0xbafffdb578acd778}, {0x3, 0x8, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x5, 0x1000}, {0x2, 0x9, 0x800}, {0x0, 0x81, 0x1800}, {0x4, 0x7c, 0x2800}, {0x1, 0x2, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x3}], 0xa) semop(r2, &(0x7f0000000480), 0x2aaaaaaaaaaaad33) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000440)=""/93) r4 = kqueue() r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x18884, 0xc0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffa, 0x8, 0x4c, 0x2e8, 0x3}], 0x1, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x40, 0x4, 0x80000001, 0xd9d3}, {{r7}, 0xfffffffffffffffc, 0xa5, 0x1, 0x4, 0xff}, {{r8}, 0xfffffffffffffffb, 0x40, 0x2, 0x2, 0x8}, {{r9}, 0xffffffffffffffff, 0x1, 0x4, 0x4, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffa, 0x20, 0x8, 0x101, 0x8001}, {{r10}, 0xfffffffffffffffc, 0x6, 0xf0000000, 0x7f}], 0x6, &(0x7f0000000380)={0x7}) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt(r11, 0xa8, 0x117, &(0x7f0000000140)="bcb055e3c24bef87c5a4b220e9f9ea5fcc48e4b0e5099cf2b0f931dde97a56ef8e615c592a2354b3b122ad151cf0", 0x2e) semop(r2, &(0x7f0000000080)=[{0x0, 0x8, 0x800}], 0x1) 22:27:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530ffd7c75183447a31fdda0d190fa4188b5e74330f43c55267c13d4e3179a000bef1d11080971148735e6412416ea8ef4ed8dc5b6ee9039a8a54c0594677e878b21d801ec667f3a4977f7f83156f5b91fd6d2a7a40c6cc6efaad70f4c40df53e4309bee5e79c879a3b61401868df4c41029d3a424458e0610b26eaa7b7e62a670b59e74c0f7ffacd6a1f4f38efbb026afb9ae269cd625701de613134dd6a8ac0b42b3410527369f618566c877c5ef457929c3e339c2290df6bd6d1cc622ca463a081e40292864208d97abfb4c71312e3c0614f1c66ff5018b25e0e50df901feae926951e43920262e3c551c46e45d7b4b16adcf863cb4a42"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 22:27:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000300), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000663c63c028d309df899fb6421dfdc9ffceab8dbc7dbc4c2ee23fccb1f5a469cf43083c5a65ed7056c955a4c340a4a0dc0b580ac51a1e91e1cbccfdc95cccd77b8bcd76519fedd4b29aceed49343a77f20256f7c928c5b8ea28fc9b8604406032468ac4ff8fee62d9122e72c16264b0f4b7dce489a3b3ecfe0e87022af10ae535f3276ab1e1032840aecd954e5e5ca77e42ed9f7916c042ad7ff5a0c2658bdecb4a5cd00a230e47f0bbf1f36a81b78bb0c1aee61eb3696f639724241a20880d93ea7c94611bbeeb93e8536cfcf9ebcd77167c7d1dcb12409e25d8cb05"], 0x10) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = getppid() recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0x37c, &(0x7f0000000600)=[{&(0x7f0000000440)=""/222, 0xfffffffffffffe07}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000540)=""/188, 0xbc}], 0x5, &(0x7f0000000680)=""/118, 0x76}, 0x42) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r3}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r0, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000001740)=0x1002) 22:27:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x1, 0x5, 0x3, &(0x7f00000000c0)) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) syz_open_pts() setitimer(0x0, &(0x7f0000000140)={{0x401, 0xfffffffffffffffb}, {0x9, 0x7}}, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff0d}, {{}, 0x0, 0x0, 0x8}, {{}, 0x0, 0x0, 0x0, 0x9}, {{}, 0x0, 0x0, 0x0, 0x346a}], 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x60}], 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 22:27:04 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000140)) getuid() mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0xfffa, 0x4, 0x40, 0x5}) setuid(0xee01) sendto$unix(0xffffffffffffff9c, &(0x7f0000000300)="0900cd09a0b7f11b911772868db79d6d09310ff93e5ba07fa0388a821b925f55f350c3875745aa4ad8a75717650e8c60d9a75232e31bfe2b72a5a54b52408cf852b2e56f64ed2aec8ab68c5b672b624057371ceb18ef6a9bf271b57635c49a9e", 0x60, 0x16, &(0x7f0000000380)=@file={0x2, './file0\x00'}, 0xa) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r4 = socket(0x2, 0x2, 0x0) dup(r4) read(r4, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000003c0)=0x6) connect(r4, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) 22:27:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x44}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 22:27:04 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x298, 0x41) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xff, &(0x7f0000000040)=[{{r3}, 0x3, 0x7d, 0x4, 0x3, 0xf2}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x7d, 0x1, 0x802, 0x10000004}], 0x2cc6, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r13 = getegid() r14 = getegid() r15 = getgid() r16 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r12, r13, 0x0, r14, r15, r16, r17, r18]) r19 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r19) r20 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r20, 0x4, 0x8000000000000080) pwritev(r20, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r20, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 22:27:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140)=0xe1, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000700), &(0x7f0000000740)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pledge(&(0x7f0000000780)='\x8c/-(\x00', &(0x7f00000007c0)='tap') fcntl$setstatus(r0, 0x4, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000800)=0x1) ioctl$BIOCLOCK(r1, 0x20004276) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000005c0)=""/180, 0xb4}, {&(0x7f0000000680)=""/121, 0x79}], 0x3, 0x0, 0x1000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{0x0, 0x0, 0x0, 0x400}, {0x0, 0x0, 0xfffffff8}, {}, {}, {}, {0x0, 0x7fffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r4) setsockopt(r4, 0x0, 0x7, &(0x7f0000000000)="e424e59a6ae963e81b1ba53ffb953acaa717c61d48796787efe2c7823698de2899f9ab0e042ed345a9c3f615abbc0dfe5c7a05779097faf4244b91f6a0a4b8d6363f227f2adaa42be2d0c4b666d59c21462b206f326585e83bbc4dd14718153dc13019c430809ba6cf556985dbe8fa7188ab329f7ea0bb061fb50fa77a17b636ec51bf52a94b39db4678c96c868edb5318035ef7b1beb0c03cd4955350dd168529177e703e23b3d4c7fadfd9ca25d5ed8c82fd9fc37088cff29790f487660f8a2ef8e35d689ec485adc598b5bf50e0aa", 0xd0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x48a, 0x1) unlinkat(r7, &(0x7f00000001c0)='./file1\x00', 0x8) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 22:27:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r1, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x4}, {r2, 0x8}, {r1, 0x20}, {0xffffffffffffff9c, 0x8}, {r3, 0x20}], 0x5, 0x1f) dup(r2) r4 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001540)={{0x1, r5, r6, r5, r7, 0x8, 0x207}, 0x4, 0x3, r8, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r9 = socket$unix(0x1, 0x2, 0x0) pwritev(r9, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r9, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r10 = accept$unix(r9, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r9, 0x4}, {r10, 0x8}, {r9, 0x20}, {0xffffffffffffff9c, 0x8}, {r11, 0x20}], 0x5, 0x1f) dup(r10) r12 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r16 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000001540)={{0x1, r13, r14, r13, r15, 0x8, 0x207}, 0x4, 0x3, r16, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) getgroups(0x1, &(0x7f0000000080)=[r14]) fchown(r0, r5, r17) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x5}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) uvm_fault(0xffffffff8250c1f8, 0xfffffd0000000018, 0, 1) -> e kernel: page fault trap, code=0 Stopped at sbdrop+0x1f9: movl 0x18(%r15),%r13d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8250c1f8, 0xfffffd0000000018, 0, 1) -> e sbdrop(ffff800016b59fd8,ffff800016b5a060,a42) at sbdrop+0x1f9 end trace frame: 0xffff800016b59f80, count: 0 ddb> trace sbdrop(ffff800016b59fd8,ffff800016b5a060,a42) at sbdrop+0x1f9 sbflush(ffff800016b59fd8,ffff800016b5a060) at sbflush+0x93 sbrelease(ffff800016b59fd8,ffff800016b5a060) at sbrelease+0x2e sorflush(fffffd8036fb2780) at sorflush+0x13d sofree(fffffd8036fb2780,42) at sofree+0x147 soclose(fffffd8036fb2780,0) at soclose+0x268 soo_close(fffffd803d81b018,ffff800016b48c70) at soo_close+0x40 fdrop(fffffd803d81b018,ffff800016b48c70) at fdrop+0xc2 closef(fffffd803d81b018,ffff800016b48c70) at closef+0x118 fdfree(ffff800016b48c70) at fdfree+0x100 exit1(ffff800016b48c70,0,1) at exit1+0x32f sys_exit(ffff800016b48c70,ffff800016b5a420,ffff800016b5a470) at sys_exit+0x17 syscall(ffff800016b5a4f0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe13f0, count: -14 ddb> show registers rdi 0 rsi 0x44e rbp 0xffff800016b59f30 rbx 0xfffffd802dd71f00 rdx 0xffff800016b59d70 rcx 0x1000 __ALIGN_SIZE rax 0 r8 0 r9 0x3 r10 0x97b679b590a06895 r11 0x955c2635907be625 r12 0x44e r13 0xc00 r14 0xffff800016b5a060 r15 0xfffffd0000000000 rip 0xffffffff817214b9 sbdrop+0x1f9 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800016b59ed0 ss 0x10 sbdrop+0x1f9: movl 0x18(%r15),%r13d ddb> show proc PROC (syz-executor.1) pid=108332 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800016b48780,0xffff800016b482a0 process=0xffff8000ffff7450 user=0xffff800016b55000, vmspace=0xfffffd803f011ee0 estcpu=23, cpticks=2, pctcpu=0.11 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 37583 97080 22293 0 2 0 syz-executor.0 37583 85815 22293 0 3 0x4000080 fsleep syz-executor.0 37583 40148 22293 0 3 0x4000080 fsleep syz-executor.0 31633 371971 0 0 3 0x14200 bored sosplice 76798 444396 78431 0 3 0x82 nanosleep syz-executor.1 22293 295721 78431 0 3 0x82 nanosleep syz-executor.0 78431 442528 58657 0 3 0x82 thrsleep syz-fuzzer 78431 175538 58657 0 3 0x4000082 thrsleep syz-fuzzer 78431 444489 58657 0 3 0x4000082 thrsleep syz-fuzzer 78431 511512 58657 0 3 0x4000082 thrsleep syz-fuzzer 78431 419785 58657 0 3 0x4000082 thrsleep syz-fuzzer 78431 15623 58657 0 3 0x4000082 thrsleep syz-fuzzer 78431 107443 58657 0 3 0x4000082 thrsleep syz-fuzzer 78431 249444 58657 0 3 0x4000082 kqread syz-fuzzer 58657 473787 60836 0 3 0x10008a pause ksh 60836 200900 70260 0 3 0x92 select sshd 61292 221397 1 0 3 0x100083 ttyin getty 70260 3405 1 0 3 0x80 select sshd 96902 91770 47778 73 3 0x100090 kqread syslogd 47778 173880 1 0 3 0x100082 netio syslogd 97335 463416 1 77 3 0x100090 poll dhclient 73440 439967 1 0 3 0x80 poll dhclient 20707 97694 0 0 2 0x14200 zerothread 73577 159735 0 0 3 0x14200 aiodoned aiodoned 6009 165674 0 0 3 0x14200 syncer update 36333 428551 0 0 3 0x14200 cleaner cleaner 5491 517096 0 0 3 0x14200 reaper reaper 17716 227066 0 0 3 0x14200 pgdaemon pagedaemon 69115 189053 0 0 3 0x14200 bored crynlk 13695 169183 0 0 3 0x14200 bored crypto 75141 219714 0 0 3 0x40014200 acpi0 acpi0 26102 511205 0 0 3 0x14200 bored softnet 522 95097 0 0 3 0x14200 bored systqmp 1343 234112 0 0 3 0x14200 bored systq 22331 219356 0 0 3 0x40014200 bored softclock 24384 417646 0 0 3 0x40014200 idle0 82081 522816 0 0 3 0x14200 bored smr 1 192916 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 devbuf 9507 6661K 7494K 78643K 11902 0 pcb 13 8K 8K 78643K 66 0 rtable 101 5K 5K 78643K 280 0 ifaddr 64 13K 13K 78643K 85 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 27 0 iov 0 0K 16K 78643K 34 0 mount 1 1K 1K 78643K 1 0 vnodes 1226 77K 77K 78643K 1529 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 57 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 219 0 sigio 0 0K 0K 78643K 7 0 proc 48 38K 63K 78643K 383 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 26 0 in_multi 48 2K 2K 78643K 67 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 48 212K 212K 78643K 48 0 exec 0 0K 1K 78643K 195 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 117 22K 27K 78643K 1443 0 UVM aobj 11 2K 3K 78643K 13 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 42 0 NDP 10 0K 0K 78643K 19 0 temp 126 3014K 3653K 78643K 15251 0 kqueue 0 0K 0K 78643K 2 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 3 1 0 1 1 0 8 0 rtpcb 80 43 0 36 1 0 1 1 0 8 0 rtentry 112 61 0 22 2 0 2 2 0 8 0 unpcb 120 178 0 167 1 0 1 1 0 8 0 syncache 264 5 0 5 2 2 0 1 0 8 0 tcpqe 32 93 0 93 2 2 0 1 0 8 0 tcpcb 544 76 0 72 1 0 1 1 0 8 0 ipq 40 3 0 3 1 0 1 1 0 8 1 ipqe 40 135 0 135 1 0 1 1 0 8 1 inpcb 280 431 0 424 2 0 2 2 0 8 1 nd6 48 7 0 4 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 ppxss 1128 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 351 0 129 16 0 16 16 0 8 1 art_table 32 352 0 129 3 0 3 3 0 8 0 art_node 16 60 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 20 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 55 0 45 1 0 1 1 0 8 0 shmpl 112 11 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1703 0 305 46 0 46 46 0 8 0 ffsino 240 1703 0 305 83 0 83 83 0 8 0 nchpl 144 2200 0 588 60 0 60 60 0 8 0 uvmvnodes 72 2022 0 0 37 0 37 37 0 8 0 vnodes 208 2022 0 0 107 0 107 107 0 8 0 namei 1024 6008 0 6008 1 0 1 1 0 8 1 scxspl 192 6195 0 6195 8 7 1 7 0 8 1 plimitpl 152 32 0 25 1 0 1 1 0 8 0 sigapl 432 390 0 376 2 0 2 2 0 8 0 futexpl 56 6592 0 6590 1 0 1 1 0 8 0 knotepl 112 109 0 90 1 0 1 1 0 8 0 kqueuepl 104 151 0 138 1 0 1 1 0 8 0 pipepl 128 240 0 221 1 0 1 1 0 8 0 fdescpl 424 391 0 376 2 0 2 2 0 8 0 filepl 120 3007 0 2882 4 0 4 4 0 8 0 lockfpl 104 77 0 73 1 0 1 1 0 8 0 lockfspl 48 28 0 26 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 241 0 234 1 0 1 1 0 8 0 zombiepl 144 377 0 376 1 0 1 1 0 8 0 processpl 864 406 0 376 4 0 4 4 0 8 0 procpl 632 721 0 682 4 0 4 4 0 8 0 sosppl 128 8 0 8 1 0 1 1 0 8 1 sockpl 384 656 0 630 4 0 4 4 0 8 1 mcl64k 65536 29 0 29 1 0 1 1 0 8 1 mcl16k 16384 5 0 5 1 0 1 1 0 8 1 mcl12k 12288 11 0 11 1 0 1 1 0 8 1 mcl9k 9216 4 0 4 1 0 1 1 0 8 1 mcl8k 8192 11 0 10 1 0 1 1 0 8 0 mcl4k 4096 34 0 34 1 0 1 1 0 8 1 mcl2k 2048 68385 0 68338 17 10 7 14 0 8 0 mtagpl 80 23 0 4 2 1 1 1 0 8 0 mbufpl 256 110312 0 110076 22 5 17 19 0 8 0 bufpl 280 6594 0 1712 349 0 349 349 0 8 0 anonpl 16 61416 0 40897 90 7 83 87 0 62 0 amapchunkpl 152 2041 0 1879 15 4 11 11 0 158 4 amappl16 192 2335 0 1194 58 0 58 58 0 8 0 amappl15 184 145 0 138 1 0 1 1 0 8 0 amappl14 176 26 0 23 1 0 1 1 0 8 0 amappl12 160 102 0 100 2 1 1 1 0 8 0 amappl11 152 45 0 34 1 0 1 1 0 8 0 amappl10 144 16 0 14 1 0 1 1 0 8 0 amappl9 136 559 0 555 1 0 1 1 0 8 0 amappl8 128 121 0 91 1 0 1 1 0 8 0 amappl7 120 99 0 86 1 0 1 1 0 8 0 amappl6 112 54 0 47 1 0 1 1 0 8 0 amappl5 104 235 0 224 1 0 1 1 0 8 0 amappl4 96 606 0 577 1 0 1 1 0 8 0 amappl3 88 131 0 123 1 0 1 1 0 8 0 amappl2 80 2390 0 2310 3 1 2 3 0 8 0 amappl1 72 16813 0 16358 25 16 9 20 0 8 0 amappl 80 963 0 913 2 0 2 2 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 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 64 12 0 2 1 0 1 1 0 8 0 uaddrrnd 24 391 0 376 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 391 0 376 1 0 1 1 0 8 0 vmmpekpl 168 6761 0 6734 2 0 2 2 0 8 0 vmmpepl 168 55178 0 52794 139 19 120 135 0 357 16 vmsppl 272 390 0 376 2 1 1 2 0 8 0 pdppl 4096 788 0 752 6 1 5 6 0 8 0 pvpl 32 186926 0 162804 204 7 197 204 0 265 2 pmappl 200 390 0 376 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 158 0 19 4 0 4 4 0 8 0