Warning: Permanently added '10.128.0.237' (ECDSA) to the list of known hosts. 2020/06/21 21:33:53 fuzzer started 2020/06/21 21:33:57 dialing manager at 10.128.15.235:7147 2020/06/21 21:33:57 syscalls: 364 2020/06/21 21:33:57 code coverage: enabled 2020/06/21 21:33:57 comparison tracing: enabled 2020/06/21 21:33:57 extra coverage: support is not implemented in syzkaller 2020/06/21 21:33:57 setuid sandbox: enabled 2020/06/21 21:33:57 namespace sandbox: support is not implemented in syzkaller 2020/06/21 21:33:57 Android sandbox: support is not implemented in syzkaller 2020/06/21 21:33:57 fault injection: support is not implemented in syzkaller 2020/06/21 21:33:57 leak checking: support is not implemented in syzkaller 2020/06/21 21:33:57 net packet injection: enabled 2020/06/21 21:33:57 net device setup: support is not implemented in syzkaller 2020/06/21 21:33:57 concurrency sanitizer: support is not implemented in syzkaller 2020/06/21 21:33:57 devlink PCI setup: support is not implemented in syzkaller 2020/06/21 21:33:57 USB emulation: support is not implemented in syzkaller 21:34:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7ff, 0xffff, 0x9, 0x2, "5401652897aa1a85be6d0a744eefdced13c14660", 0x7fffffff, 0x6f6d}) r1 = socket$inet6(0x18, 0x0, 0xc0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)=@in6={0x18, 0x2, 0x7fffffff, 0xa99}, 0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wsmouse\x00', 0x2, 0x0) r4 = dup(r3) socketpair(0x18, 0x4000, 0x81, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) symlink(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='./file1\x00') flock(r4, 0x4) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001280)='/dev/diskmap\x00', 0x20000, 0x0) close(r7) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f00000012c0)=0xfffffa9d) readlink(&(0x7f0000001300)='./file1\x00', &(0x7f0000001340)=""/131, 0x83) sysctl$net_inet_udp(&(0x7f0000001400)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000001440)="1d4083a82089fc3c9cc3a606cb5ecf14815ce3059b6c9235274d14a5f834f0401512320aa47d315ef9d991114fbbf53c375d1ee320dee8c62bd67155453735fe5c95e9b2c8fbbef40d5d7925a155406af8674e6c26f1", &(0x7f00000014c0)=0x56, &(0x7f0000001500)="1a20aa6da729262e96bc95dec942210568b54d695b9f18593e15076f66e9c0c931746c390f566d6ac304ffe5f669e7707de5cd6fd37037fd8da590a7524df94184c319998a79d01916", 0x49) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r8, r6) listen(r0, 0x7) 21:34:08 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x80000001, 0x4}) clock_getres(0x3, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xffff73b0, 0xa2d}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0xd51) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180)=0x7, 0x4) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000200)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000000240)="1be7b4a4ddc00b881da52715ce4a6719907d7667bce99442a0e0932ed7fea6b3d0da21f564d166cd7c8c2c5db1727b4312f2cc705939523890d781adabef5688665cda3d09d9c00b3ac01b34243db4b9e3a249bf3539eb589993c49c457f155110079f93f67a1d4ba8e3e07f9bb9358c40a0dff862aaff45848e2706e6a2b6ee2ddd3d3a3b26c5bdff5632463da582a12c00e110f9987539ed1b0f22cd77be647a1ce1652c78d10ab9600f790b3bbcf7bc082c", &(0x7f0000000300)=0xb3, &(0x7f0000000340)="9ac3618ab0a66eda8470224a05d5abc2e7b261d4df4891638e0c02f7d7ad0b6ec90f4dffd12cd35154c0", 0x2a) r2 = kqueue() socketpair(0x0, 0x1, 0x20, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x8, 0x0) socketpair(0x1, 0x5, 0x20, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x8, 0x5}, {{r1}, 0xfffffffffffffff9, 0x1b, 0x2, 0x79, 0x42}, {{r4}, 0xfffffffffffffffe, 0x1, 0x10, 0xfd31, 0xffff}], 0x6, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffc, 0x48, 0x4, 0xffffffffffffff81, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x12, 0x80000000, 0xfffffffffffffffd, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0xfffffffffffffffa, 0x9}, {{r6}, 0xfffffffffffffffc, 0x81, 0x4, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0x4}, {{r7}, 0x0, 0x28, 0x4, 0x7, 0x2}], 0x8865, &(0x7f00000005c0)={0x8001, 0x4c6f}) sysctl$net_pipex(&(0x7f0000000600)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000640)="2a7da411b26a1f332ccfaf645b678b060c0df1f29b475a33a5bc4a39285e36ebc30c69ccb3be5d3981770761d751300828c85916ce3cb6195963de3658cd1333c077098bf9b167fc61d7da6888048df5afcd8a32c62c17629fde61b1ebb97b84fc7f52bc44c34353cb3971e0914f64bd6e48ed5bb48afb8156d65025081adb15cf23e8a5679df7b419e02a98756e4abcccd3d739bb01cb57013357fca6b288f0562d7510a872960ead2e23c8650db7d8b87808fdd1e3314af4d021ca898f657a94589484a3eba265432491904179485267f9a96409f8f23a794818932af472da351b1719679a621a06a658", &(0x7f0000000740)=0xeb, &(0x7f0000000780)="c359c5e2e32965af6b848a8330fa5a709b70ac080bbaf7c2500c1e", 0x1b) msgget$private(0x0, 0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000ac0)={&(0x7f0000000800)=@un=@abs, 0x8, &(0x7f0000000980)=[{&(0x7f0000000840)=""/141, 0x8d}, {&(0x7f0000000900)=""/127, 0x7f}], 0x2, &(0x7f00000009c0)=""/199, 0xc7}, 0x840) 21:34:08 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) getpid() r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0xd1e, r1) getrusage(0x0, &(0x7f00000014c0)) 21:34:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x9, 0xfff, 0x8, 0xff, "2c2a906526ed99b5cb2dbb3c06d11dd535b01b15", 0x7, 0x4}) r5 = socket$inet6(0x18, 0x5, 0x4) poll(&(0x7f0000000000)=[{r3, 0x100}, {0xffffffffffffff9c, 0x8}, {r5, 0x8}], 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0xa, r6) ioctl$TIOCFLUSH(r7, 0x802069db, &(0x7f0000000100)=0x28) 21:34:08 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f00000001c0)=ANY=[@ANYBLOB="41735a64868c610061e07370532460c41ffaff9ee7e8f5d06f72c5fed325c2813b520b47141d1075df9f07cc290ebec7df12c825b3342ca0406771719c6c9f238ca4c71d5375286f779ede2aa8596a37b525eb6f2106f2076f8b67253a88b0280bb65710ce5c9daa5005220cbd417b3d976476799f47b380a11791163788fd6ad616f45337875c197f041688f43944da49a2ff441d97cb24690e249aa6a6d36a95e529fcdf20c7c7972d"]) 21:34:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x8000009, 0x8000009e, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 21:34:08 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sysctl$net_pipex(&(0x7f0000000080)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000100)="c7c5648642f9e68d51ee6944e540", &(0x7f0000000180)=0xe, &(0x7f00000001c0)="4b19f3c1fc65889a8b99b2819b784d88f4cc45d0812bef67a3ee993c761c5bfbe6cf946411c74da8c7cf78ecb1490855d5e663ac1f883ef6115f9f6fb3cc65e78c8cbee32c6684faffc72a45df24ed71a7419212d6ef2c858e9e0cbbc95b5394add38c12d4a9fa0c0962b6c5ff7cd254c0b20952095160e2e2028967f862bb076db31b27aa13f83c3ef8ed7d93f579c2bd98d70f14d8f7ff95ce3ae7099a44e35c0c4622a85e307d45de49b0884a6ad63e97b33a4a3d79224b8cb5362b26a4e8972c2d2319491923f6d23f06bd6e14a1d75a88a9228c6aa8088db262726291a8ca44cc3b2f4d173051f88422694dc55093efaad428e0defbc6385f576642ad634cfa503308510960f2d28b4f6ad8cdba16a00348a91c194344cf27618bf1077783feac2bada38c7af242a3ecebfca7324b99e13535c4949e4291e7eb899d52d643501a1cef8a0168085b3344293c3496488f57ca113988850d1bb70f1b892ace5b349c4408ee04669688ac694efae19476681df2f5ed1a7ac1747eb01d9e0e9dbfa6e37b31e7ca0e28b9c6515c14a32f61d23aa788aa75d8b0af4b11de581474c15c80bf04e54769c494a25fa98bd697eea42163321e3dd0851208576e4f2a7c9f6452e766ea7ee193bd2822d54fb249afb47fa24c88c0b801207a9970f4233a8c467c8e9b2afcf50f2ec83a129b6e47ffda1228d8d99e1c535db5c69ea6e52ac70d8ff288a981f68ddd70e754d119c4589f31d78f22d10e767ac6c59344226fb95abe9b13cd852868df75cd35f686eca080ddccf3743ab9c1eaf30f955eed6e6d9277313186dc9834e37263f95163b75d864a00a941796aadee9b218570117faf3b50542f99d4131fbf9c528768111f9ba0051e6ff856a85430c52285a9f6c8630acd2eba4396e14a396030fa25f3e4832353020370dddc6dc7287a1ec1fc2fbc20b5670e0ca574a0daf42b35ccc9bcb5546e56af306ad608d1506bbbfc20836a7ab6f60d2d2b46333bd808d441a4ea2fa8b65c39c7cd60e31d252184915620fdcadc29b644c4ffb1ef9e0e8ee9b6e1d364559066932a91c44a15d2d5577eca5445fdbb860956e4fb9c0d3d11087d24c17a47d93001cccd8243139c0df9b9b1f086c34a21a945c7e0b6818333a7e5f9ca4204e1277d758eb61a41e730c69e51306cbb0d1a0aa58bb2450d5c5d5baf815e1767a0121082a3d0933ad9a6a7b4b0b1adba5252b3a16c3c383d06f9522a2820b383fa7049dd19e3462028448fe0951d47ccb2c2fb7248ebf81cb01f2cdb4162444002f24fe2d9733124e9cd4dfb37349d3f438d04d9e637a00c51b6525744bf13eac7a19692b29057ea0fb4609a25f052987745b497015eb43a9e669d9096ec886dace427a7ecbab1ecf5a6e2de64901223e84404d5f519aa6f823528c0b8f3377264d42c1c75aefd007d66a35d783d53245a75aefdee2667aabe5dabee6c6e75a92fd9c4d9dbf604f47c8d3b851c881462aec4aee3608bab66e8ebc042696670290fd2e16247e85b4ff17757e2723f47d09f0c247385bc7e5554829e0d9e2c439593e6b827f9e9670cab024286768eee0aef4994071080407a8faac06b0d4fe285497524c118e703fdd04a1bc2e483df4e97c7f67145f85814561eca7c8015fb14bf27fcb53433de07b20f0d9b49d3d9767289cfe716bde5941e3b310458be7f9ee984066f86d4d2c292c2c8d2077f0f68196075aab1712caa7278c68036c6f571076f9b5ceb3124d7c0485c66f4a1b9b728ef7b09f1261ae1e61a9ac66288e415275922e143bd42248d4331577cd8a99f80717aa1bd4fa3283649306013cdacaad38ae08406c076d266bb7d2f59e7256cb65c050a0c17ce0cc8be3226b4c53f709c75920fc77db1cceb7942e14033429adf5397e113368669ddda2e38b5d795d8373336b538d0d1512aac006961e329fe1c9d3d9c2296f7a51db3806647f1d6c73af11561895494dc888964715c93132ca7f3bbeba2ce6886317830148d2687c176153d8427603a3f441cbd1bacedd0082fcacd88677a403b640dbe8ffa603a7988820b73b7a9f7be3bc5f0e1b50678d1f09c2673acbe11d9bbe4ecf0f2bb030ad8623e8f8df89255ee01585b9d7e92a83302e2e347e44dd4f6ec249dc838e1bcaa77d1547c234b04af3315d2fbffc727a22c320818e3ca94dadf9b761790c3704017032c31143ab3dd97e45550656523ef8721e1e3bafa1539044c141ce155d150de04f1c5be03c3b2aa9c97b7c7e928b5a14b882871ec3302133afbd478a5a76f0c6f0c8f113704d08138a77609fbef4de53024dc9f7a90aed69b6dd8d78d58d7e0761993268a743259399cef5c54848be8d476ed35ba7cc849cccdd8cdbc22ff885502d4fd1d59fe885aa354d4f727cd9a88c340a6b58fc2e3295b47f08364efe7f1c672ce86eb3ea794341ee86a2ac21c8a1cf4f8248769fb31fd30978cc247145e3e5aafbce223d6a7d073d2099ad1cfd48488e60ce874b97dd970989352cf2fb7171625ecffe304886d71a1af5345795ee81162b7693fe0386e907a9db1aca99bb8dceba65c56a3b2a3f626f9dcd1b6c2b59e5ebfac2ba3171a1c46d66c938ae40d130792ba5d966a40b5d6997dc0cbe7f618e0a0eade4d71ff1f9bdc1082d7828e466a967a77346bb7d37d172618e9ad2d5c33396e4d01e14b7422b3cf7a2e6a36e55372e14c2c06f455fd4443b5dceb833062335332657fed612fccf0fa1ef79bf39e02a5f60b2a0c011a689c75976a69395b67fb342dc1107aeaac2f5a0350c19312f8df3cc34c8b3f71ee9f012c84145c6a74a39fbe0edc25f4afa51bd87e137088d5ad10ce6d8d9043c433b50200000dc236ed5a54eb34f7fa9380af0f54fce4c326510431d42ac741a1c21d9cb81f915761510da19382cdac1b37d651ed15910920f32e30c1ed74094c8e4ed21c4777eec461414293a55ef931d23f0f4550ad30b3aeae84ffb599aeef096f766e2bf161dc89a781343279969243f4921f641963e44f1ef31f6cfee7c27f3db4df9a7210fe715a12ab824796ee573d1c16df4196e61606315632b0da45a3569c104df1df68ace5984022d6aace9422baceb1423325e5fecffc36b54b58829246a6200de0d105b83006fe84a6c1d7a8e5a4f97a715f377d6cd5371975d9fa158b282d600ea3a7b6d7302463cccac6807746183ae7dea7fcd85afd3879793b8df04e6b492b059df6dc9b455b4c66c4bc0b04d4fd2b1c3575b5f83f09ef21601b38d295a29952e8342e8d1c1a4ba590aa0e622aee17429ff8a2d6b16a38d6dd54606de10eb6918aee5f2df28501cb93a3ac1176f733d0e837e8130677679302a11393cd36ba1928672b5e704d2c01be39278d8551dd60bf8d2feea6d428ead8bd527a31c6d1cc24305662b0e69c986f28d86dbc86186c54140cb5a1a94073bf0dffd2b43d014312ba1d4c72798746d92d3baa2354849ac5424fd9f6f86f288f5f0ab0e791e21e03336fce1cd2925cda5914d4ec8aa45a483924e7da7c9bcddac15612012db4e0ac385eb84a59cd4554287fc20d80d3eff0d3bccb8522a7107fa36cfb767a6d3a100c7cc6bc2d056a7359858c420a4cd0fba920e99c5fc3e8dc5c26753e2f6526506337c67329b61e7c636bf965a79b788eab81bacd8d09eba7bd2e22bf9462bbe25d067efba51addf2b6d374de6ae363a1585cedbd364a348195a3ac1e392d212b3d231d0b010ae84311f51077905c0b1e593b5626b1efee1e5bf1461edcb22f6e6120b1bc52ef60c029aa680c3be7c4fb54f244d7b9322be6414520e4ab4a7aae97a7b1139ada12b3cf52507fe5f1aff197bad2e5216890b54f9c679c84300d41477682528c8bb21c227f6ec94a76323cf752dbcc039511998f39af47fc8915b55be5a62f716af20af7d735549813cbe6de8f9168249f709cf139ccb4ece87fd48914dea230f13b3239721d3daa9f5338df09b27b088587fcbaffa69923db51892caf1f6d43219b91c10120f0af8f9ca3bc386edfe903b033078c985a744b422e65dca51d9957cf6b1f04465da67209b8bab804b6751f556be2053ebe096f81597ef4a1490a9c0ff08d9a78aa49556397e1356327fa236b037be48ab310e3453f4de75871725780982dbe1b34351f52271037d11cf529cdb421978b77c2cc71b35b82e4c9d884c5ce9253bb17187c33b196abae297b2edcb4c763208639fe19161df52a20122327c9dcdc21b87ae5f09b70361c577b77636f6f9cb1359a179b62925a02c2699c043971fcf6366069de2ac110864f70e42a000ac98b7355db2585032b020bef6b789ed79b5c213886adc124620ad71158819b3cea59ae1fc8a386a7ad25840d6460e0118eec313e7d248bad13899b0911fc5ce7d4024da48f3bd5027483c8ac2e58d9b2c999182d633c16eb3162c8c5aad773d71a7ac1cbe0831634817532bcdf92aef16e47480ada6b2a7a6791010cf3786b1702d8a80f70a5c6cea7a98cdd189fcf6f754a324e8972f1c007b4e57a5dfe3ec74f7db097f101af2e8f337736d21c84879575f65a266eca0f49401b140c065b723f71f5453aa870d5b4b6b0346471eeaad7dab0e3441d7352731cdc10004282bb23fafd6ba95451bb22f26f46db378c1ad8a8ec1c5e13f055d631bbf59483457e91e1a181da1776d2732420298398f9525a48706405ccbc3fd61124738020c83a3e38e15146c8f538a6b59762c475a31babb3a42552049bd9837a29191ffdef1ac0d6e9ba54337f705343fa05fb1bf3331d299a606f761a6594dda7671dca4a127f7e8601ac38c52ac9d393b901dc11e5f55725611f19621fe7fc7db843dc4dae97086a245b6497da99d5d522a8853a6c37f28837ac1462ff3d8792908e4ca65b08cfbe7e90b8d7ce66254e3d4ac81d420ead2323a0a9bc683246a8968b3eff89c6537f65dc80edbeb1934ab723fd93f5eae9bb4ba8d189a638dbb0d39f67ecd2348aeb9428846a5aaae58e3390996f40d658301dbdd065898d3ee89914905923a54f6bb88e126f7239a00940bb6216993aa9fa1db48cae21809da04e06375f5c72e1826f7e1beab26af723489a4afda45bf7b2c742e1392b55fd300ec534e43fcce04ebbc0b597f5db46e3c51e586eec10f73652997ef590f6a3b3df30fb26bcbf907e7686f57945689fcd12e0bba1e66fa0b60daf6e5c2735a0e5eb3a9d19fb3fa477ee04a6c110456c0ae11824eddb9bc847e849e712aa6334dee61e046c0f6f859617738117d7820533c1e967fe70f521fc22baa6a309302febf914bea038bdcf7804a6b6dd3ddd640288293a2f6dd10f5e5ad007fa544fb29f3e308f1596cd93f92cf16fa03150c5b9c9726fd7611c67d875061a45710f905feb32ce61bfbd87ef211f6dfef4bd0575bab59818ee999baa92275821b8b254b4164616d4550a30ee34c6256162d830d104c0f5e1363723c4c78cf16e5dce4607248a1d05219f59625b1c949d5b1ec5440c46514ebce8b9fcadcfb00a6d27973b774964d700cdb178106a0f5068b517cc3677294e81052ff58443423450568c134e33a8f5df1e51f2fdd5a4a702dccc02aa60ddb8c4aee3c9caf2a07f448a6e8629de083eaeb284839b1cc85865ed5e3ada021237893809e6068d8de7acb52a6c518b337a7eee7b22a95a7fd06ddcc3e8ecd525a4958fe230981d09d6c53a5a1c456476e9c7763c34babe67e1932a24d547c36bfb4d8955caa540536eddb8e255471519cadf31dbe5692edee8ab975eceaab450116f6de1aa8fcadbd5313a659b01", 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:34:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffffffbfffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 21:34:08 executing program 0: r0 = semget$private(0x0, 0x4, 0x401) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0xd6b) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x7) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000300)=0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x2) symlink(&(0x7f0000000280)='./file0/file1\x00', &(0x7f0000000340)='./file0/file0\x00') r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) getpeername(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) listen(r4, 0xccb) setuid(0xee01) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) openat(r5, &(0x7f0000000140)='./file0/file1\x00', 0x8, 0x181) rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') 21:34:08 executing program 0: sync() getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000180)=""/214, 0xd6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) msgget$private(0x0, 0xc6) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001280)={0x0, ""/4096}, 0x1008, 0x3, 0x800) munlockall() 21:34:09 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg(r1, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000001c0)="1d85a4fc9f8a7f8a965b8b6e34a4824df44ea5e8d61d1911594e09a13d6ad628cef61ab77f6cfb07d34f4b833d4d0c2d1aea1ea588d117b6a7060dc2af2389ef20e33907d0", 0x45}, {&(0x7f0000000740)="191b31453c35695252848fbd257da1d01245c8080af44c307a6bd21f6d3e27582bf1e2eca43faf1489bf002dfda00fd1e718db8257e2685488ce3fe6e65146a819b2963ceec53c2822f3efa073d28e0c686585eb3b3d672970d85238f26c06a7811c5ef75376e0430fe47d9a98be0891685ca9a249ac661fba1b6368f1958d2a76da300fc113f1b58e0f90b7e699e3e1f7d498c3471e0cafb5074297fc9551fe7b0a02d75926c84f0dbde5274f2b650d8bc3e54e9e5fcb9d53ecab392c35c87d6aeec2441920192d02063ea1a96e3a8af8bdf2c7e67e085a4ec1001df940", 0xde}, {&(0x7f0000000580)="0e66d6d7b59424aad3260f3bc2ae305829dc5fd171f6020d383c10a35e75bfb984d2106c100142b3cfc703d2c3d6bd23a48ab76e1b3da700040813584146fa3600a302e30c0684bab274b926fbcc0e04e11b4f3d2f732a92783b23d65820e03fc3dcc36f2d080cea18b0707e035a1c6d540db382523b25ef992f", 0x7a}, {&(0x7f00000004c0)="396fa0938a5a33fea96377f92e1ddd33c074843afeb43f688faa2340c06303c69cf03d00ba774dfdfc778e27fd0ef8bb71", 0x31}, {&(0x7f0000000840)="40cc11b9c81395d028923ef8adfab442d1a59c5cf9186ef4cebe2e02e51d98ba930648c6d39065cfe09d159b22b226cd215fe65c5a2979ccbb215a58b7e5a804f4209db6c08f220f5ab02c69ad5dce06eecbbdc0dd056cf789cf4a97595e3b7f64cca9458b1ae60c5bc583dbf0a3cf9fa3b10d69a24354e4095544826c45bcba91add84b551fc858cc668d514d6c18af12bf5bf16931f6a6eddf3072529f483fa1e06db935d47bd46af42521029f5d5064", 0xb1}, {&(0x7f0000000900)="5c8d14b11ec3f4ee0ec7e64c858be7f91c29ef241f81a5bce274389e994ae8eba48eaa7f5655a1fd014cb4689b944e802e24ce4a199b5b048bec656726a2f4ee7d196a236ebd03139883", 0x4a}, {&(0x7f0000000980)="125ab5528445ce0de35f3f648b16f2ed2e914de2ea0684719b64cc051660392e0ce303866af0c02cc02b34aa6639f7b2e67c2809e375e369785c1d2d8a0fd0706a0c4c7b1444dc35acb7e8832dc0d914b5348e6c4e9fb3c64149104aa43267ca36eaca70920daf8f85659c95d4693d57bef3729499d7cb34abf0e9e87b67b4ee4211", 0x82}, {&(0x7f0000000a40)="2fff1e358b0cffd6337effabcef279582507f975d5c8db452a0b76f83d634bb7f3f6c4e7205edcccaeaf15799501dddfa8a1e4a5b7d4515ac93aaf35c9934d6ac551c1c2216aadc84bb95df29be93bd0f9b728f2457c790518c35608652593a592b392af96e7f7374d586b7ea05504e8d74303409627138fcd81b764d267191092a547451524f3d747e6dcf14063c23d9cf63e8be6ba5cd1df24a57081cd72d18336a8cccd9e3ca5a9ea94620b8c67fd641fdd0af3eca92ea138acf14f0cd32d2335466c3ff80e6a8ac947bd6808c30a3b41eb2e68284bdfde01a5256ffca1021ec745043af70afee7040c6693e3e2de86db6ebe884a", 0xf6}], 0x8, &(0x7f0000000bc0)=[{0x1010, 0x0, 0x4, "68b7694946129b0f498913d49e6b0280c2eb20788d42f2a8db289e9d628e829c6780b726de8225aa4c19d633b91a68b8ae7cc50e7e7abd174c127bbfbe211bc4ec04676780a77821fa6debbd9f6cd6a14ecea706458eb06983dc66353ef1080328c51db54392e992b52a82b1face57894c8092c322e8873f77ef39d838d6297fbc4138286199c771df32d955af2ff52dc1b0693b3324ebda24cd71c4ea5c8db262bc78e447c92e9570796e8d5c265b1d50da8b49c9ceeaf10e457fe2e239b036477dba390f7fd80f96c8dba0e0cd253e5191f34a7fd77c17830ddca273bb8d09d849244b6ecdb361d1cc2f377351e6a8869063a9d0400d6b371511f06a194dd39fb39b99f232b1f42541e3c1c88eaa77ddd130c567749daadfb9f31f201980475df898d8601070b381f0ddd32bcedc214f2dc20136292658111650c0fe29ad75683d022bab144f2655a3d06f3152bbf28f20af58516922dfd5e8affd97a56206a06c0432134464e4e882883428b7492e0b213bf27e1fd8139e2b23bf1545854a7f1068b321feb535ef8d68ced916b5d221a1e6effdb3f490ab8f68a3e8fc99bb7f83738aa6e1ed379381bf0dad262d86698aafbd60c1cf4758c681d3b3efcbeed0e38a2130c006384979c42037e62287794bbe5160220ea6904e2cae08f9deb8e398d7096e73afc4fd5ffe1c0535f92aff17d40b05ca9e9286773db004e5236ade2e5d30470ce6b655cb781c7dd117b1f27dbe8f869c61522dd23233cd9cbbcead243e6fbd75de287427775c28e424bb8948270000acef4fb426154dcfcdd1fbe99531fcf841270d5c1e7ce3a4e0083350d6fb8b756543de229a435436334c24aaf86af66aed786b69e9bc4d699a2625f1c1e4917505ed400c861feac2aa53b0afc2471a75a4ca242c755eddda7dfd34c7451ee62dde1601486b4c26f0f5daa1d68809669775d4effd974d0710bf9ee88a268ab819564b7014f9b7fefeb62a554b863ff25049538472da787ca20a79176f63a7ac0ab8007e278251fcf66166dec8b17420eb2894eed86aa3dcdefd279f684dd30a2e5a4ed3916f24e97993e85be778fb1cd534600f0cf40599d660037445697827ff32fdf4fbd5ae5a562d085f2facb6ce0e5fabf81a09721200f3da0c60a06ebe463a8d623551c9eb18b6edfc05ae9395ceb40ec11ce35e889fb675578b4d3f023c06ac5f236e0ee6fdf2b3a7e7ec70eebe2759691f065b0be3e1ab2af6dabdd16a089858255d09dd67e9e1831e8a9a45a1e6b96e30ea594bb89ecca3dd71c47e439cfcdb3a7c365d0687f36572ca70cafb7c046ca519da7e79ace869c286e15acfb955aad7ad94e4ad73c63f558e589dfd7e3a33f39c2edfb548e435778779bd12285df2af959a8dc12855f928d716c9abc0eef00b8f512b12ab348880afa171d3dfb83f7e410d8cd878b8a623dcd87aec1b91e155517dd10fa61951e596355cdda47bb8d68ec8b888a24fd358cf8ba8e8066a476dc0f5e64178b582aaeefe17f01c053c4747b77b0cdeabbea437a9dd31f6fe8bc2346ecf2011e0ed14d9b999606c4694385994636ec2205486e97d870e22bc022b9b8a8bb814a4a625a67bf68b2079873b513929a79eaf584e344a7b4749300d7f9db932c18ba56acb458b9af191356d95463729188a9ab5380f6dbdbf6baa59fab660da3d0ebb443c6e55e62f3e5b2707e86d11b2c6d092622c7c4b474825bf9394fbfd7ed398b8013a1fcea3eabe46ba1286f08a09f994f8bea1ef61dd4c89670e72740bbf5c1c3f47be44a7c2c1365b58b64220ec4c0b11891538e7a8ceb6d6cb481d4c776042ccad94f1d0388ca5db0c4f7c883afb65d8258985a63128ed924e0a6bc302babe36ff7c9661e98492c9bfbceb48a8577e341e0ee93f840bdea6ea239579337e140b7842d7377fc98ffae61ee762096cc8650ff58ecdc07c53883df26bc3723766beff107db90c17b8d7daf6e0b9c074d353dc748a5537199490ae643a1d82aa0ff9bdf290b6d4ab665e4988d2e8ae88aa185fdb594eff525251f3cfd6df8ee126037811aac36ccbcec7089d5dccf1b6a231ac5c140d89a77a2e63f450f25df0c66d20fee754dfa04b1c9d7163e65f56b7429b7fc1b45c58ee30145e3f8f56add705bd3ce58b5eb887069e6b79fbfe25cfe6b011b9c1ac2f674f36d630ee09560e91f2e3e5f23d53a6636baff59112b6b5d0254b916f0a6b7f4109ec05c46d6f72ec52e39cae0323d8832cdbcb9318fbe2954dc828564fd990211aeace967c30d72ed590e2c9f8c4891fb376fc0d31d9a2f0e3f22ef3c9611ee178b82d8d7c5a525e9b6cd333497852e151f67b0d12458f354aa7f98424538478ccc038586f421fc251f364a75b7360dc47297119c9404e47a39a2487b45f6e9bcc19a9e3c99c9d83d2f83bc695938bace5563e9900e3680f80ff20cd806ff66a529455727097db48ada3e8348710e3cc688c9cefa2b63efbb79c453185ec20e8d5cf32ef8bca22fccd357152eac9ee34683d76c9290ce6e6737afc5036b7b23e6678a988b643613d3c9640f81cd43650bd4788f6be9cb83b0e3e2a2e17fce73a5f692dc82acab7eff0f3ee7b2d512692c8fa760fbd0167318e414479fb8d8be6f6a0e68bf0353a29539170ea188535e8d85d0bbbe3874160440e788a97af9b5468d1c2736e74a65084d4c2677f6e3d2a31f4406889e13277e82012045c360ba1ebbcb97dc8d07c8fb2e008e208b61d4334b809e0afee763ed03a33e9b23a194affdda2a497dd4bc7897ad2a450445a54b9b47cb2509101ad7961c6fc42e81cc99e511ab0d066a16720feb82ce43847d160324e15e644eab7bd37f81f4d1ca09131a2aa1e99b2affced48521addeb4b6970a7b8e17836e382d8268470a43c1ae2043f1d05ab4f0f5ef71e3e691b047fbbdbc3459a3e59750e9a50a4caa0960399440e3ae5e78509d939f5920ace621884abc2508d1fe10c526fb1a74ad41c823af00789cdbc9406246e73cda332829329516f9ce5b1bf1bea3b0d521d1a7fd56bbe084b1411f21933432900b6de3e1306035d63d52a2445cb9b1644cdd2ffb0461736b9add7fccd845a84cf162834ba387cb74fd279aa66ca58da3758bc99d8382e034e8510861c4ccfb2042cae3c59cdc1fcebd47e3ace2fb9b86e9b056f26d30ce741f80da2f09c194d940f7595ca6dbf1a5f2df5609cec0f1982dd8069b11492988bbd5806063cab22de5392aef8e8baa2bb735ee8f9529612cf07794b8618821a8b817d15bab67a13ec1a0430e8003942d81de9135e905d17ebbed8126ed1503036b6321aa222b182852bda83626b26e0fddc9c2680c1757f2717f7ee4bee54deb1db5842ded988e0039113c251eb7867d0b2d9a27b799f6bc4035be5c0faa2faf8532912fc58817b056ff250cf92b246ff0ab1ca2d27716e5818b3c578727031268d9fe11435be8991711ff99178408d4577af3f2d5bc69ffecaa3b41ab0d963424007b3d4b95bc8c54fddf181b1953abf320d52e7605a473d9bdb4990c19f84705a49248a53047c1fee0a429a57c74d4fcbd93f1ad8bd2c52f1468036b529799827fe72ef4ecc18fc8b939eade6cc9b793bacce44d777df0b918eacf8f7c65d465350aab082cd69b6204cd49f40ccffccdc137ec2331741102f0321f9875153f2a9848b7b7f8f1644d0f620e4ce039e461cfb1dd25f59aaa1d3477b14940dd0ff978e4b226e09c79904034258bc960cbf29123bc4b6000d51a8ce2ea4552a956c7c02e9017398ddd4e007daa09cbde89537ac9e2196a82546a505f5ea14a1ec2ce68fbaa3671d0478267bcb4a2434c0bf466eab3484e766d3658ea133817fca5a020cb5649ccf9342304c37de6c207549f3ff239e0fc7aee6dfceb25c40b9e14fd12426852a8a5afd1bdaee50941f02599a7e8ef02569484af1edba89b18d81fb26c7a7c4755d8c427b2500b8b36d794b11d2643c47290370b8246cd6dcea1b2189c2c81a13897b0bbacde77abaf4b231c48d1fda693a3c05bc8f72a7ac270ef7d97f031bdb81ac5085c5cd8eb8a1b081e80a20778b9811f4c53aa83476678f5c9e2202597d8138fe34814063cf36c9435e7f879eb880d9cf134f8a5adbd6228e3c3fccf13ecaec2756d8b62fde9703b2569061795e8a849cadf275abf1cdf49fc7514ec0d2182e512029686010f59ec9c90c0f7c18e6441c7015c6ba9e03e69c17884d85bd64eaf8e728df8cabe8507d34a4872f040793969d150d31816619c87206fc7b1f8bcc1dd9309e450f87b9eb009b524ef799e273b0e05360c1c6468ff97c93c4afaffaba69eb7f33ca3ed3f8aa66f5038a145b57e52f3fb19217b0b953c5a61e9810ef534ea9a51d6c16a94d2fdca929755bc617e7045ea9193f650c7be91872dee6592a0ffe29c96ffa76d9d11999dcd907d39d9605fb83b8323ad87f5af96f44a4949d8863e88e0111e0ca086d67d9d15c8dc98ce17a382a2c7c1d93082f096c2236f91be7efca27daa3fea1bb0100097fda1c2a77d13d80318aac36e10be00875cf5493cdd744af8f14109be523ae1a7cba01999b3dfc6ee0f43557152f7d85e080481fb26e8250abc210ae524c0485cab693c615cd34b64055cc7f1da5fac7e1db739e78b6aaef6afc50751128922445d17223ce1ab3e6fcb3a07abb3fba6bfb1209ee7c2b779581858cfea4b117ab158260480b1e00b39499d50560cb92d21e578ca41d0eabd20760a4b97663b6e546f7ce220105e6d74d657a725561d4b4cf58e1f1d555f2c91b98ff8b09d93ddb26304b17ca88da57f0f59da179de0e3a664a4ec297beaff0317e4baae497419848144cc1f43ac4781c336a8cd1877a634c684796735b342cdc5e41aab2e29944a827f2888d8f9cf235d17d7da5d7dc81b5d05fe1f7068adf31b372b6575897791a69958f3b014dac3febb2339d3fa12f527aef82d9ff0c32382452b5dfb3e8fe5faf9397aa0d49597239ff4f7a448bce72f10c6b7c44abccbaf3ac5ce09704854b7d89661324a777e309c3a1c3d2faab5296f29b8c2f2ba884c57dac8a3758a1b017821fb437ca7a7c1d9c144c2a6e7c960e6a882797cae90311ce7a8d90cf9966b5f5a2b24e9012ebd0d3abb5f28341b264d0ffc046146d90386516c4a4596d964209c2443616b90fab917c1ece89edd6e19a3697fe52192ae9a004977c692395bd307e024951c6a0ebd11050022f52879b63f66711a6da2169624635fafcd629644f4bf41d747391e9d92bc325c1809dd237f1b257fe96680fa3961682b0e454536665dd7abebc190932cdb0c69d3b0db8f1f877c9035f8c09f41f9b7710febc1b06d1fd112a39af55b75be5e9200a3458cb7b87753423fc71dabb507a4d0ba98f1c843dbac5dc56672a8d68c1a07a55a010563d58d4378bf4a4a9c571ec776653308ed9889e0c9dba1d92dc08bd3921f837358d3787753d8dcbef6050b0393229d480555c4e0b3fd091ec208757b075d9536e585c3efa0e3c45e4d34716c81324889f1a732c102030b321567e0f557fa03186edbccb973e9baa362e36799f703729a55598b1e7b300ee00cf2a4f877b21614d8dae1b592644a4487407e8764956bd64fb4de9f3409cdbb8a809afcc2e0a5525a0e7e7900c9174e3050100e8b1e9ea02798caeef8c05b11c7425bc162fa316fe248c6bf03a65b41664f25fe54f5a7ae6323b411f92f795c5a716da5d6604b27a2c313d0697f1006a3e7f2ec83227e1580a236769f579ee80922dfb03db0970138ac79af790c91e81e6ff3a"}], 0x1010}, 0x808) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000680)=""/173, 0xad}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/60, 0x3c}], 0x5, &(0x7f0000000500)=""/94, 0x5e}, 0x842) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000240)=0x2) 21:34:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000c40)=ANY=[@ANYBLOB="a102c1036affffff", @ANYRESDEC=r2, @ANYBLOB="5cb0f8fe3a20ae2c1fd64f7be3e769c3bc46132bfd4b814615421e08078997f25571851ad767ac314a8106a0856de2d31ff77dd1a78ee702e68dbdeab4bd2279d285f0da0e025ab8dfdb09bcc0992ef3c75dc2a93682f8bd90c18f475588de8f9972aad0ca2dec7d34bd898560347a8c2e208cf0d45761996f42c33da523e198b4405f1641624f38cae661792d076b701d532ecf73b2d168aa94c9712d5a8c4726ffdfc21236a694e604f8b08a1d56cee112d52364edf15ac431670dce507fbc97336a0fbeb24991d739fba30f44ab44bf2e8802865a76a699b8f3ccd7b7527393bcc26ac8677103ef17a4b5", @ANYRESOCT=r1], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, &(0x7f0000000d80)=ANY=[@ANYBLOB="0c0000000000000030002b9ac0fefbfedff0c9b475044e1b7279903482cd6747cf4681158286ef28812cab63129e05285e2e5d406d945bc8e14a83735cb8051625e2089b9e9374be12b7d47642fd1ab70484df210b8a1d32c33ab19f8023fec7f1de48eef2a2cfbf8a5e0a3bb1acbbe284774c58781160be43fbecab26263966448449923fe0670200000000000000405986e9acd0d1a724a5e8c2f0d945c1f87a2a"], 0xa) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) write(r3, &(0x7f00000000c0)="e38e5255eb5ce0d1c0df7b97978c38d1c7793cd68e688c23492f8ae248b11bf56ed6b3a46e245b27b778965792c8ea7fd7b7f5a57fa055f0df5850b06fdc2245146cc5dff3c08f476ef6a26bdd8af4a09cd1033650f5241647591badf9987e63b4168aca9310394c84ba0f4d08aedb7f9d7f8bfc61ab92370500916d4c64698dfef1df50854d90e43eaaddd62d0630613a2b367fd8b1a5ce66879223305692bd83bc7aaacb96f6abfe1e0022d7bbad570516db41d190228691af7c8fb8dccd306612b2bd31268364f9825080fa07bc7d1080c200da706095e6ae5be9d0252dc495b2604caa4400060af077aee2d14405a69e5e376be80441c9a0eccabbe2760a39d974b1c42a94167e3c475ad861015be78831a6f3ae7490aefb209715d3e6bae0fc9d130a592ebd5a05fe551e9eff4b9f5e2ac777588b83314eb4cca5d05a62e2d003a96f70b981bc53f3ad32b8a3e5113be672ab4a1c405d1669a27d607a6fa051a76c235505f9e0ddea7d67b6edc4227a1cf70a0042f377a5f44fb1c94022ac00d8c32831555ef43da068474338ecda47684c740be0c61c1dc38057e584b5f18adcf300ba46a3470cb6676b0163e9d39018fabb9b93a3b588e6b6dce30d76588d277f27d10f0fd5b11c700ab918820a2ecf215b033848165642389a487e772d2a85b806f2023bf63474e29dce031ad0178a76c9c095714fd7ec88696bc3472d62b507e3d2887f522ddbbbd88071524023427dbc66f8d8d8862b78b568b7295d606c9a26b683c6e06b47d7147e027fe58ba9ba6c7d492acd2dbd50b1d1b2ca87c0045f068918d68d6a00d3a27c46ad34ac0554ab1e80286adf8941e3243b87746391d2cf8c1bdd1fd9ad012eb63141e8dd2735d5b0784e296bc0322e83ab5c9bd61f8b1b6628f96c0efc86189c4918daa2a658647e2135b644ee10446a884d589f275b0d04534ebcbe88a10b4b852086f5c12ce824d08efd63bab0ffe96418ff5e5bac0bf5e7175ec5d6ee65b762abf5e389882bb9091410671e68d573461774ea7e556eebe777f3f42c6f3fcaa9b9a364aa5d6aacc068c38858a4392f8c87d64ac2550cbf6b938f4ff9c34417c2c95d08a487980658192ecebd9397a5b1d865f3e174a33fcaf15b2806267f72e6c7a91f61470a874b69743c5417fc4242983245d754fe6d83531b44db9f22f5d75969e6f76f470acbe1767934bcb618877f87a85dca7f3f34ff64b23a62a3e57f2310a5098481431ccad94070c3d41470113e85f0328f046dd35428c0ded02ece4bbac59d96e4a7e9594821daa25673fe2be8de4c15c81d00de88aaf220c9e84f99883f11d3a62944b0642660060185ba25722e62e481ee1eb16be7e02166ecae87931c5566ad4de95fbd521588b8a6da0fabcea7b2ba8017fd52b0cf66ac0d5f215fdc36f2604eb10394b7758354c3809a447f57aa17b15007747af0c4a69c196018ef457df19f63211c7606d5a6518e1b568588cb58a7162ecb4b3fc74db027bc0634143c77dc88e1489d61a16efee913f22fd868390dc2419ee91ff1e6005c12afbcbba11594ded22b07cd450ae63c04bc1fedda41cf891d0f52340c3c286bc8a3ca261a3177180d86902aefcb5b0fdc837d3f2f3a040afc3520178541d694559de7405cafd82e3b00117871b083f9560bbe24a31ffc7e76c349f47c1f9d2032d7ee33f73449456bbd12ecd5440570c4fd1912e05fc107648912278fbc32c7a30299643794fa3d471c2b1a0fa412484a5eb2a771ccd547556dbad82d2401beb4b151260b30dcb5ce4140c114d0345bb8c0873743f6b39d6ec21d5880cfdae4078f05ac40cfe73f4d6b2f2aefae0ab518bf739c5072d8b7c1e7f3646c8d09fc84ffdf0eb38562bc2695eab4143a93c89ba6858982275f547bd5740ca06c17b88c789c8c4315f97586caf68d58207387325d7112c86080286d2224cb115dcdaf9a0c60a685e199e9b8eccce5ccb2ee00d0bb843eca59fb6973368cb6aa62b123b9fce5c44ab6856e7e39893814c7836ec69b743c3fc9332c4a7fdcb19b6787dd623c022e6cadebdef4eff805aa95a61ca8db35b9b2376848aa1df77590bbc3288069069e93247b8ce1a5fad5fca42d440529f2ccf33b02cd926fdd09eb3e735d0310fb488b18b62f9076485c2fa0222da793fd67ee2931bb3e7834608afd20cee3f8d25add6d3b64029423245a058aff5635f1e92e2eed98aa344c5091dc5c92483514d9499d5c387513fc7b1d126818a852a692c8349c5f0ed7655060229ab52777dc77ead1d963e9324af86164ecb2fc0cd047a4f46501ea00bbbb33f539d39f21a2ef0368c4a244e429fa7163ebe8051f952bff2cf8c8b4032c94337dd9aa0705cfc1b6a6e1ddb110972d25a84bc515e8d44efe5779c70c67587b1f1523961e83571551d3a80557514d21bb81a48b998129dd6f3b3708ed46240542d2006ebf72014fea2a4f76ce3b48e740eccaa0acfea935d8972e78c101bd7f17d33883e1ec694f7ccb693dcda3e84fb96e37c968c2349f6788972cf3d96ac47bccc1550595c6f59b376e9c7951650aa5906de4cbfd0ab3ba9f74a0ed14bcb2e18dcc2d02f099287e286c35b5d64f5cf5a325a7f1fadc86a61fe5b1a62feb29a01fd01cc9fa78b2c2a5ea6aa14e997921957d5376aeaf1f6e9e6e4825068bcac73b48f44201b910168c34b26d192baa693eaa529212bdf261dc208589374895887a5f6fe7e52d48b061e91e5d9fb841cec64575508c8e52e915fa5db2261c38993d60d83eb2751863f8cdff9202f5b19c929c56f38f951f76d2fb16277c1c5f7e89313e98f928afbf0925f0f5ba2cf0b830d3d12a44b1cca9e693c2ac5bf1f349f20f849c92c2f3ec5e05adb24b3ad2469a42fe1e5629a819aff8b3bda95584b6404b99066af0a14c53668c1cebdf155a22e869313b4f782c048019ba70c6f5c568b8ee4ed19b9ed8362b5545e8eab8560ed2d156f5bc8c6480f6fea593e03a9a680028b7ec42679f5c4e7527ee8b1acac24c78b0c76166dbf36028e3d6af24774164614b48088d8caa0270dc492ae5d0523a9e2a34ebe73f0325dfe7b96abc86c6d1f287a7ec0790bd14959985b366a8f09308c18e77f67c4dc1f7f6c3ef1863697c6ced2c047924c378e390fd1f7d9c86f05ce50ef9190dc9f9b7004dbd29a6d6663b78957e99873a7440fa51778ec26a71375e2d2527dcb7d1d9f4214e5f6e92dbdad6fa0667728bc345d24389179b95b8256c71e0c04b652512150ac659e76a306081756c7a7cc1b450050acb11065acce51b304860dd845b54d340f121e85a91a8dc338b39a27b7a4f54025807e1900964ecf707743606aeed570267018b8f92b3bec0453858cdbdc3a28de299a8d13269ebec8baaf03688414f92b307e68b18520d76bdfc9e4a90d97a49e054b4e5262f5f56fcc32c014af08498fb0c729d7f3d8fc35d6910ab39dbb536155f60ac6dc2ec642d9227756fbac485af5385790d5d023a403a9b66b863468f3d10aee1bcf21b9c4c7318920b9eea1bc8e7b8e47b325e9e1e0fa6417b67d12cf727685128f84e3688e075a7c0fe7843e6ff0922d9591c8b76d688c5d62f78ac621d26b3072b67654cef7c6de8766cef7b2354fc6ef6d7e18a43b91865b7150bbb62ec83c124f01795e24d77d8dccc22694a9a379965de43df076a0275510f0031a952bb2cbbed8dff3420363d26aa46f6a2faf114a6f6afebf4d23cb4613892d4ae9bcd8db10ae8685ee751817a6df71199daf46b39d4dc8dd8fd56c2a52d2ea70d2acff44a8d5deee9001e634a4a403ea5bd6cd37401faf5d4f958578fd86f51521a456fd6324b50c1e906aade6e9570afc861d524af2fccccee76eb96a9509f7916d2f1bd2563a11b2efc8f9c39f6b3b4521242083a232ad81d1b03e8e815019839f383a56649865e13cb2163203be97eed3a44b0a03a3d199e8a3c5a842ba98ff09c2a9be79482f2244abdccf268c5c686a320f4586cde70b2f55079738b6c17a944595304d1fb970cb3d06605d335623852bf39ba6fb01c1dc1b8d22d43", 0xb39) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 21:34:09 executing program 0: r0 = semget(0x2, 0x0, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="98f728f8f955b0f22c50616364df3fb4e03fe28a136c792358a549cc2c218e7db382b334d822f62ebe0e4bb91c3936a71675f0b2236d89143dc1000009f8fb31d02901000080000000006d6e75ef10448dccba96fb0e753268e6bf4f7d1fc95fed6bab6400c967014151cd1493ff6bbc78e54264bbce9ab32843714585fedd95cffd8eebedf8466cda92ca7ab9cc5b4bb931857f0749ce88b2c50fa7a901809da477cc8966e47e0000dfa1372e8667377f630e", 0xe9f0e7c2, 0x0, 0x0, 0xfffffffffffffecc) 21:34:10 executing program 1: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x80000000, 0x1, {[0x7, 0x0, 0x0, 0x0, 0x200000], [], [0x0, 0x0, 0x0, 0x7], [], [{0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0xfffffffe, 0x3}, {}, {0x0, 0x0, 0x9, 0xffff}]}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 21:34:10 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r2, 0x20}], 0x2, 0x83) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) chroot(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x100, 0x3bf, 0x1, 0x4, 0x4, 0x0, 0x1, 0x0, 0x1b, 0xa000}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) 21:34:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) socketpair(0x1, 0x4, 0x0, &(0x7f0000000b40)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000300)="4598e26f229c60b1cd4397b668f2382b968448995fbef37f43cbeeb5fab0eb78f341897af8efdbb5f8293813555e494b229dbfe85a351d673e1cea4da04aa1a79fb3ab531de30366ee32d37a7eef9385e67ea5481a2aa7ca8e9e46a59272c605322e84e0c2966bdccfd03ac23f0bab2558a627158ce2751e164962dc2ec5a668a5c1d6451d52c6953a5e60571872ba1a1b4ffe2d6b5a283711b33e47bf104ca3d21c8a12f86b0b9139a3ed28d23965d903aa4ca7036a73a7eba56165f5a4a45af7805a7ec8ca51079c35f66b20cfc38223a8ee2a3df56e6193ec79d2b808fb3b5f7b116d95a9f3b8e62aaa70d4c3f1d9aa58a1054fbc", 0xf6}, {&(0x7f0000000400)="c6b1ecaacfda60f757bf0b18052325a2e01bf24323e21efea8330e85bee51fcf9dc142ab95537044efac52782aa05b0ae804d5d74dfb336ecf3629c9763f98f81b28e1cc389d140d47634e0652fdc06ead0b38bca32046cd0254de9a098a6eb3f38668fbcf2c3a10c14cf44f0914568c62c36dbc6c14f0bd01ab365a043d874074cb4751024fb56bce545a4c6adb2705fd179adeaab8cf70763336a837aa6806605cdb9452492ca16db72de41047f6fc6c135816481a3117ba95c74292e327084a30c619cea2cec9065da00e8b15b85f6b597450923bd48a4640a04fa3", 0xdd}, {&(0x7f0000000500)="60de6a329626b0e1a3c0b31331d8cedd60c5f0", 0x13}, {&(0x7f0000000540)="d2715e4beff5adf9fca5ac827f11e4843f50bf8d1d07d99ee7f96536bc420aa2d2acf06ee7846eb893da70e32dc2975f9117f953fd20ae1e40db736f450845172057f10d831749a555c6b3fc007190a8d3d9b278ca44cac0ea7c5a0923d308fd31e44e0531561e62c3d9cdf00245b99a66dfb072767bfbba58b24baaef5a34fbc2bf595aabb3428957217b17be1ea8e50831477ba42535ba36b1788820a59b4e72522bb7ae9069d21a44f04bb8e5805158821bca511aac9d999adadadbca28d830ab47b5d1588cdbd5954312a6cbdd4e4c609c9a575dae6fb2f7420c70d1c5", 0xdf}, {&(0x7f0000000640)="f01be98283a92c01c1478839f6fbe195608c5df3163966bb73b8f6ddecb142ffdfd12c0e3c68ea811ca785016faeb1effb71445a013f339f92d455b976bd88e99d6690877a81898d5aca2b60e7649953076e36b1d67655c9d1db03fd851a833a052491f28e0fb12c5546284d0480769c695fa22c0b", 0x75}, {&(0x7f00000006c0)="7023d1c46369522b7bb8c887f7f49db12e46b4f3ae68f489a45a1d36794305a3f4bf332527d7980e13bef735601a89f6748d5685aea43fb26cacd3d6549e93402650ef0b19dc54d86870451b65cdb351da5a545843af5bb9b579bd018d2940c84f28085b05c61f5ad7fa655aa41b518c2142d6abf763e8f1f73c05db6de267", 0x7f}, {&(0x7f0000000740)="ce13e0cd0b4e0bd2f55c9a36af27c28a5d72217a5fc9c94b68545eabaf2a195c2632f1c56b58c89635949d7e40c7184f4d49261953afb60db53c553365569575bece1ba0c66b84c2b3d73e28477dcf59ee235c44878e473e741c9d32e0f4e7ce1abe9cbbeee093a8bedadc3389b5a73c0e9a2335fb26fab837c2cb5ced12f24569332cd7f2d5e85854502607a73902f034b549a3ba11b998bfa125deed03e7ea89be958115e4f88bdf8cef0d1d75872281", 0xb1}, {&(0x7f0000000800)="ee926210dea554a1f6fd65b9969b9ccffc30bfefc31c7ca965473d27c280b4edb5075032b510db504a0d5bfd2e5d557594a9bee7d0dc6451030eb8516ec1f56ca5cfcc4d756014fdcd9d36119d0aa6b923414ba3ef4864c504e25017cf76f9e8ff53cab0f82a17d0e828b0e230f9c093cd8b8178dbd12679efa075d141a7834948872219b1e13236191aa2f41a752157c49a65886541172bc9a8683b409b1c67016206dc206246f11f8a89402bb31756b978aa31c0f8c6c934", 0xb9}, {&(0x7f00000008c0)="0811b97d514f6cf09bd41343effc6e9e19fb4b6535dbf726c6742ab5de0aba7746d8e2dec6ed462db3568f59a73a0e57aaaa73d18d577849203a22af6c47cd124b71232fd41c532e3cb50244d6ef518a1f07e609f3f4b6f3026db506ce4c448e079a1c136c668f621ccf1e0929d66a", 0x6f}, {&(0x7f0000000940)="e9061930bf18baac047901785410f1dcc64aff3904dc1d491f69f5f7ceec7795988e7ab88dc3", 0x26}], 0xa, &(0x7f0000000b80)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r0, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r2, r1, r3]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r4, r0, r1, r5, r6, r0, r0]}], 0x100}, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffa, 0x1fc80d8c, "ff0759d62403000000000000000000681fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e01", 0x21) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000280)=0x5) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x3) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="5f6047adfac5dacf8eddf6c6f29251b6288e21eb5c078b4a6b24b7fe2fa735ee5375573c28892631ffb43dfb7b7197d9b34345b9571782fadd82cffee8a140489c44dc33fd50f67b42c115fce4a3bc7a8fcd31db11eddee6f334de3b79bd52b40e3c4cd1423347fd03e17fdb2c83854819bc1f358fa66c69009aec02aa6b275c3e7f88c4fd35ace621cec350ca2217240107a69e3294035ab9c7dfcd47d358cf3bc72bbe65a0539e0b30de72db4946f87f6c5fce14792911295f4a0a325353d4ddf3c8c68cacdffa0d6b93d8c3714955316a45caed097054926d65cc2fe9db1f99ba7c4f282965ad752ca2dc", 0xec}], 0x1, 0x0, 0x5f) 21:34:10 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='.\x00', r2, 0x1}) minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x2811, r3, 0x0, 0x8000000000000) 21:34:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1600) setreuid(0xee00, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = getpgid(r0) ktrace(&(0x7f0000000040)='./bus\x00', 0x2, 0x0, r1) 21:34:10 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82008d04002b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x1, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 21:34:10 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x26, 0xfffffffc, "0c00000000dd0000004000000000070c00000080", 0x10000}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCEXCL(r4, 0x2000740d) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x6) write(r0, &(0x7f0000000140)='\f', 0x1) 21:34:10 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [], [{}, {}, {}, {}, {}, {0x3aa3, 0x0, 0x2, 0x20000008}]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 21:34:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/71, 0x47) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x120, 0x16) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 21:34:11 executing program 1: syz_emit_ethernet(0x68, &(0x7f0000000180)={@broadcast, @random="080000000300", [], {@ipv6={0x86dd, {0x0, 0x6, '1{q', 0x60, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x7ff, {0x0, 0x6, "be46b1", 0x0, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, [], "dc8a"}}}}}}}) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x1, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000000), 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/61) r1 = syz_open_pts() close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCDRAIN(r1, 0x2000745e) 21:34:15 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8f82, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000010, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)='B\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0, 0x7fffd) r1 = socket(0x2, 0xc003, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x40000408, r2) r3 = getuid() readv(r1, &(0x7f0000000680)=[{&(0x7f0000000480)=""/164, 0xa4}, {&(0x7f0000000540)=""/120, 0x78}, {&(0x7f00000005c0)=""/132, 0x84}, {&(0x7f0000000300)=""/39, 0x27}], 0x4) sendmsg(0xffffffffffffff9c, &(0x7f0000001c00)={&(0x7f0000000700)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000740)="9b5935553ffc07afbc307584b6564115340789e26ab6769470feb1651c993f63fc587db4d2816e88b2898079e2d8a250e42e48cf8a6f3a3cfa4708f9d4881e16fd6f84aa47e37b181d5eef548967", 0x4e}, {&(0x7f00000007c0)="3704c8df5c9754d1bc8fd7ffb4a0264c9a368c5239ee9853abb73089418db2fb6447ae95e301afdbf1901fdbb6e082fe05b5f7237859609213271b046645bb95e68c24adf086f1360ac1c2ce48a5ef03e25115989cecca906c43fd61659783172b6be02b873ef7c1b0c7e1d9df9f542a560b445ee8", 0x75}], 0x2, &(0x7f0000000880)=[{0xe8, 0x1, 0x8, "98629e6deb2bb2179da5dca8a59c923fb8d2ac343c91e933a27bd5b51b86fa91cf7bcbe03f6fb3ac21e71cb4b233d29f5621f1cbb0d5a7ea90bf571911b88d6477f1720f1b806661d68ddda01f6c838ee270e46cadbe49b224f83ebb791ddb2dd79e9cfd91a2acd35f77271e6316834146192511cabdb82ce8c30a84ccee8d9bb5a0d1f4846734add0691da94d16b19b405bc02dff36811771a4c98d2104178ab4f0c688b7793f051d788fde5130f95d1c2b4e0ef48b4b02829e3fe5ad5f524a26129295e1d36ed91a76d4ba2b8aae2213e6d893"}, {0x1010, 0x1, 0x800, "5ce88e9325723d2835a93d48df3f6e07cbaac52f3cbf667bddf01f9391df95e363eba92dd8bd080085a94351eaf360c7401b6b1acb129f01601bcfb72560f2892a07a64050e1213518dde06583484ee79b743dad737f5b341a9ad95e20084bcab36443bc81e11924fea54133c47ea868f3df49ccc2ab56cdf6e6aee0a2870ff09402f44219ad0fa06495b837f3f717e0d427f32782e0822168bd84303dbadfd682f5cb9e91d0e32fd4c37af3d26748c3f1f49dd8a44197aa3186c05ebf821e3a7daa1136c17035327c8d3e09f11e5c953f867234116903c07eff50312f365f412ca69b894befd253fb56275dfbabced6f56ef60eaefe325e2ea3dd4197a1c2b3eaf34270e7442b892837fb2e2aa3f38c26af227d2b781ef558bfebcafadaa3b5b5618dc6df17b0f69bb8a7001690e54bda8664028e6ad12f1b890f890d80daecebed0cf10b021d61c42f6375a72842449ec2a3920be14d65327a4277e99a74b9c7c7fc7ba5352f2216f47978b34b5e560f114d2e0c19be30ad87708561185340ca914d35f875c2f472d38e547c34c6c7c3413630d402e1b21c394ad3bded89e65ba0083296368da409857137640f5936f874c17b7438ba73ef2cdc8cac5fccc0b46303b8590aa26e370f27e0ca421000ab6217bef40a22592aba49b726cd4c3433db8403d6bd3c6237a51db447b277a65a52b76647031bba1705daf34c88468377c7627b75e3ac02c84b4d2b58483d020fab2141a7695b9d2ef1c51d33422ea87dec37d9f66b7d3b6de89e3dfbf338bfe1046f81522a193395da9d555f68db0c5d6d1c45d6fc44eba6f0433b13bca2edd2c4807f61055256a95233bacefdc29f2c2d56c905480a830f6fc222b757a23f638df7383a0bb10d1335870b58482ec142b83f26ec141a43daf0d95b79c1df935c36ab18489877230f428ab3b56fbdf1cf69818711f538fa90fc9ecd1c0bd4245b984d7bb2f26aa73ee2e4923fafda0c9b3b30435d8d5cb9193160a10b54c8bfa0fe30c664afd79954e6efc967d933a4039fa4306c04ab86efe2f23caf3eae205b260207e459dfa51fbcd55b6e2789fa9c26f049362a33f07e92f9ac5b954c3778149f06bc0d8ddd8988aa0cad7683bbac21e2e2b1dc9bd82a6cfbb73c8fd76d2eef214842fa2bfb3bbd19cd735b3564667c8dba71247e1589bc3899002d3ed07a537bcb43095a738f8431dbddd6708ce1153468c38d8f7a8ea4815e5ec28ae84e4eaa8241243d6343fa3abcfc5a0d57a1f154d64feb024dc6bb359e9b3d940848a6bbcd90bd4436cdea79e7db53adca816828b71b66f93c5272b731dcf7b35cb373fc8c695f5b6a74d374876890c59ceb5713f2b1e114809bb75b97dd9d06ea1de86a3d5d1bbe0a408ab6c1b95e959350ed34283b27a4496ce33a6cfd2ea1f6e53ad078334eb7c7bf39b6af29382409c06459993d71fee82b90f3396bc75d816e5da16481f09e221c5a1ea60c2755009b7bcdf8115f7cc5edb068744fbd772e1dc4e0d7ecd336c6927324218488c40a49b3f3f8067f5c62a15972617feb0190b71ee3d5be8cdf951b64af852247b1b597ddcff1aeef0b22bfdcaf89241ad980380256dbd11f2abe6c53c2b5a08c6a08d48628a1edbf5fab4be13736af351aee5c1073a601691f9727641195067649f17565eb91c9d5a8eb2610258da37d41808e02e889bc6dbca28f862d862f9e97e08a0a3c01d574e36ada36f52bdf0ad02929e28f4efd63ef28b623c3b3e00c5f48a25d0e5651775f98fa1ae52f8298f2f2c9fb067cc0b34ab38bf797f0dbbb1f705f67c1e26e6b4847c35e07d3bbfe5d7fa20ee00b8ba8183ccb102232e946d4f8bd9ea1fef2dea9b7537dfb29fad4e6f6ffcb4231a8e9f8d1abdc79cf4e82627acec1f44ddb985a25a984afd35f32a920314cbad751e6257b1e76b5e08809e59db6a76719fff27c5d2715100a1a6e7e29ca37e48cff3bcd94aa69e95d00a8d586a21ae508b86df8542b670bfe4577fa99f8f5cf6b9b19bb9b6964aeab91e599816be9cbe4ca7f7ea85360fd11c34547c445f1302f9b2449386f57ec0264140a2295c36bac174ce84a4711e48c48ba86e62f348c7e2513d7266515f3f286ed62721a7eb9de3affb0b5e3ebc15ef17515a8ef5d2a9f1396ad2d827401c1823063735af1b321e3b9ef9d26432974e78f17d2e35cf42b42cad6bc1a38e67064819a49d7b60091eda028b4f426a800cfef30f2e127dbfe1ab0e9ea410a3eb5888f6836e333f37e594d3364b5e64977fdef7847b49f3a279b935f1a5e6034d90c843c6a848ae6f7484fce510c12b020a7e68a54fb580be90a9d1599b846bb1d32706f19a59730f5eb7b01bb4513de381a78d7f34a82f1d1dbee348bc84f898f870982444cebedd5eaf87b5cf5dbc62e969375509f4fbe8a70a9159a0c03e61f5974fbdea115e2df1fa64608151fe1111d3d944225ec9f3dcb410a549e0ac68518b2c25b6c57d6793d85be22079d4ba327a1dbbe828d24ba485997d819f481c7d53b678a0ddaeff475bb82d33ea802a53fc3b0f276427b708f9f5c7f2354c959127f6fa1dc1f5ec99f2534b0f30f63c67a35aac42c6605fef5dcc8dfd8b8da890c2f37d24ff07d2d757a49e4042739c14d7a813132eab0b331a301bf5c4cd625321c5fd8ae7681a992e4da23796633efd76a04df78649671a0618c99612f449a677bdf47f29c57fec8b3546816b470b5f218666ee4e7c8d9dfe34dac97bee22cbb7df2a5b53ed0cd6a3614dd0f7723e9c2302ab39006c23fbb10739ad3aabb4f377c302cf80768be7ced073daf1d0e018dd79ec51685a1e11bed3bf172fe7ce2b9f2c3365c0af458abc39635bca9090bfd134cba513bc27292f8212787b648dd88c12247a84e71ef39c602ea391606440d1cffad7c3e0a8a18bef4f12b2aaa67b949e646b5e1ee92bc77eaa49008e0111399659ed6699d84dc764c9ac6e601e9b3dda7c542e5453ffea591acca9916cbfe21d7272f7a8f90c423a7cb5805e8bcf2b0eedc23e50c936d2141270285c1beb44aef4334a3a2c37368a1f55b5fd6977172b3db9679f68312c91681c0092f1489976dc06fce9b72aeb19d96735569f8455a4f4aa2d865212612480293e136e01c33c4a744ef666c60c950723d44502f6eff9bae3d76fe0b8f8a6280ad84cb6335c2d02c8404f0725c9186bf836a3a4072fcf1435c467b8c5d1ca881045037975a90e60db94edccf46df4e5e85463990157f5898a53f11ad6a0e5516024de5df70fd11c19767d8e2994f610fed1f355fb808fba0c25e1d2a315fc609100d3cc7a44d8c0c32551fbad4c7cc89ae578df9c4d5f5d2f5ade3db099a9853371289288b8f9b2a5267a08d99957daba14b61ec0665ace5011f6e044c46f7e5735baa2780a3a2641f9f559c33c9a0657ccbded43d23eccc63926c41e9a8199405bf2651cc1b37e0429b77eb60dba8ee399a923c43c16abdb0ecfc11edf795a2bdac17b772c78c8235528b97c527d1a54f690768fd7c0c731ec699f8503bedc9d97034289a73df1413d4e89e6d1c24c3aff11e32df140ac3c9dc02b826b1fa9d73f4202d59d86bd62b25205a70aac8403fe77df2144d369b4c891b46065abd5ed5a82ffcc13f32e89f687fcdbddea928c1bd9c1d5ba12a0ac9ff2555cfa08c102cfc21c33757ce1226633f38176d5038078deff5ba6884e81626adca7e6afc8933b7628a0d1090470db71f76d32bc1200a80ef11e9add74478c456da549c80b6c1a8906e09061228240ca987c3413823101ec2647166e958460e3212141e6e316d5cddf26da3c2c335011649b83542e07b06a9d92e73e079c587db7691f28772875065905e1ae89a37407dc03494c3eda7a569096761a4b06841e6f8b8074fd42a1027bbb2edbf4116c0890c61f1304829af08a59b4e4f758d0957fb67839de4cddf05a8ca4dd57991644eb069c4476df3dcec6587a8230dae9146466db9ad5c2175c79926d9f47a8bb2f67c1056cdfaa326d89efc5ded705f9d740e58205e56ac8c21d2df2bcdae0eb97281e7565f107a673c93c0289b2a58a1ef9d55bfee54893f244986a0763e37f3f6f4a9cdc881cf6c48770a65a936871f648a852841c36def5f5f0ffb6f6eab51a6f029b5ab6ed6f708497704a6d4874136dae6894a49304ce667b2fd721bae66c906d9e0a71c88fb56a2c86375b77019dc20e351897af2042f3469ca9d33e16615740b0e9d29bee93c6cf60a00eab9a645ca072c7a364952cde9ad0ac6c34fbedd1ac2596ccba009e565df9fb923d3830273b47b8636084f01d4c1d22e911105f5b8d60f71d67e601b486a350a85668d763ba8fe66041a0b935f2d132b586039280c6e3f5efdc529dec515324c134124ab46b8fd1fa76bd74f7211db710144483ce12a7ce30e48cbbf00e6e9ef978a10719932e1f4d3049b94956c2bfec64f78fc60471e002e3b06313997bc3bc3c7533afc4f672c9e2aff6909b63c4e489f06ec22682e5102810a0dba003906386ed0a67690b6c5d86af7ba3fa04517cd37c77a4e4737c251d61f42a0d036e689425b304770d66adad4eb8663b358ab826f908fb04ba57194fae11619e1400e16f8374069108bc55fd14e574572083324f7632d080b3f4f8b550cb63e4f96630dd181d0f239318bd9287efb5208a162ef24eaccbaa8f75b013cb1292f47a24bf419ec7b86aa5e82f927e4f1796353d042c6e44eabd06bec0eaa8315fbc0d1c3939a4732e113bd14890eede491b2d57463d3ca300d38e9464857737deac06051fe0a9c43a464c860b1ed4d748a4ebc6380fcd9c1db5d7a4fe8aff1011c3e8f39ad5896bf6a19f47a22a303a058128c37c676becf4a521d61cfc5029d6566a4adade613154442c685fe8fa2dcece6cde814f1e1528dcdf0c74040a78b7b683b706f6f2764cf0d358b4c91fb69c84146741d7d3850da1539583a471c6290c85d8f32a2d31a14d98d69de835940261550aeba679e27691fbcf99c56d997cf4a19ddba652e3d1492558980d73b73683bc2b211739a88aad3e14d14d57e21c4b67d59d208000bb00b31714d066ce592fae5d62c5a2e618695478841e26351e784633e89e80bae56d74ba13661786cc205879413527861f53b8089b493f353c4306cf847e6d53de589bf1f4e9858483ebceef1620300541ab3d59edf110996debf5841c90e721569dac47e6af443502e306ae89ae680a32da978f23f4b82c8b58b5f9f78eb2104884872c4cda71475af41d7a5f1f622f440c126d5cdc94fa3c3d6d5657325637a846fc2c3ccdcd43cf7a76702c0e86b88abed0e63c753c33400857d093c70b7359f4141d8823ab02619cd16a52e388ff683422a90eae99014405f1b881d8a0e15b820e59464941119381561e61482e07c854b55a75f9f1adc439f214cf46ca4e2f9803dbb21ff5be2d41c6100c86398b157557dc56b2f1c86c7d209fbce649a9872125ba759903aa9c4f0b88735ec1514ba9627d6f74218b6bc5968946695226a9b26c75ab1338f465b66925c1c32b290e6dde4c05cffc18890e108e30b4f7f86fe7936cec5c40283f932909a08ae5d1de5d5c6d229ee093e11fff3fe82e11962b7ebbd02002d30137b8affc272431c2f3d718ebb1b4125ff350f92d6b08e3ac6590821d7c21b3ed9f17f3956614de73fd7febfaa73bdddf17b87e0145a57a8d6a2a0673007caf31b478cbd437ffa400287bda3119d85d8168cbe7ac48b424dd33849c829208dc67dfb0e48307afedd9ce2a8e726d40b1f8d827385d155"}, {0x20, 0x1, 0x2, "e31d8a143fca2cbd7f"}, {0xa8, 0x1, 0x1, "a39b7eac8ae4be5c49c46f429b1781c3636c8c04b82e0cf7fe332809f4ddcd72ed632a29a6101fa7ae32b680f27f0b7a08011dcd3d7c74db2f305453fcd9bf65651d3e629c184e32c7c8e5538275b7353d3ab0061c460178b12916ea085c701982145cb3f53077fc34a15bcc4499940750fb430f9e37747295f380f443e78347a9488101b8fc90dc53748963bc2401f5dab0e2"}, {0xb0, 0xffff, 0x1, "4ac10365d46251199c7d299fb60e0b21e66f7afbdbfad67f1b93a77b8993a9a7a62b352fa1ffc84afa8271b9b2fa875764646cbaad368e955f1f96f36f318953d073bc56de78620ba56cb402a9481734e97645bac1c5929e981f9ef4fc8f0a699a9451af81615dc0390b5bb2b4647bb8c1d7dacc329201efb575a945dad9afa2b7a09e4e718245249dc3708c104d601e56c4e2f5cddfaf74fb"}, {0x110, 0x1, 0x5, "e6ace4164e7b3896da8a12296f5eda87c8fdce95b819deb961e34eac258c71859ad8d2231877ed5b08ebd3dadac0e4a606982817491c066e3e4c581725ad2efb9c7365de36659126a52439dc5ad6439f7a5cd967de9dbdecdc14fc1945c5080c445937e0ceb0fe6dc6ec4fab4f29e5c9b1c2f14726df6fa717a9f5200b15e4f25c143db1c13d1d93d4ab9d0e34a6699e794bd13d3ad8b59eb2deb23096ea3b14faf4749096b737e1b2314823098d27d5093d1d5061cb50df71df9ac49e14fdd09c6297673305c82669e717d79626de144cf084e91a644ba8e08acaf13a3386631c1a06cb4bb7df95370b58d4beebe71b9d2c0d65ee0cc3987cac9dcfd4a428"}], 0x1380}, 0x4) lchown(&(0x7f0000000040)='./file0\x00', r3, 0x0) r4 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r4, 0x0) setreuid(r3, r4) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="abb3154734c016430cf31d89d2b72e30a9f155a78fdf60db6021d3ff8b2d50ab08ed583eedf6e81768e3cbfa68c2d2b1bd612ed141e4215b972a864b7e43e70da1e5c29dd0358b6d6aae34286eec63c3f7f6815544777d095e8196a5333757f208775855aa93b40565bab81bd82e4b80f0a8fd9bbf32b6909c418ff49ecb33dff197798c54898c", 0x87}, {&(0x7f0000000140)="8f9aa7ccc584645dc58cef72508736e632ed214c59cac3b6a6077fc7114afd91529ffeb1a94e63ae0dc4c2171e048a59b99a4b4fab51d1cf33a76de88b8e13333872918779143e223ff0d28ee7540c90641b14836996485b601494865fb73f10aad615d71eb312be1aa84326c6861e7ea97dbd4b44dab23929b09ae2b76c8cdbc07794e7ed30ea5fe5214ac04e68480b33ea1905f684dfb74981dcc5c84f488f69002b16294c646f6652e4c3085ba2d746c487a64e4f2ed0b90ab7833a43ef123c01bc34f9d3b42dee753812", 0xcc}, {&(0x7f0000000380)="0c0c5d1d4d4d4dacae967303046c37996b9b6b4875f33a9a3f7b6cd68da8442737bcea3b6836deee8fa3da673cb2a503c0ef03a20a8a16d0ed9c055f8a70ad64811aa2ee01e63c0a2ccfd8daebc88057ed1d71ae7c472fb780ff434283778a505dbd33720fa63f6513f4456393cdd4db2c86660bcf58070606323054fbdf4a4f0424fdad155ec3c8cb32118831316474c24686123d8bae301b53cab64ae4856ba2b18b00137b8616371fd909f301cfc1f7d5809139d81dd7e131752a23d19dfbaad4d60f7754cd7a6b6f8dfa74faec0e0b09e106eaf90fb950c191271cc56cbe04b33732", 0xe4}, {&(0x7f0000000240)="a66de7442f6ca4058395b38cc19e9378bbde0a252da905610a4c9994aed0bca487ca7422364f", 0x26}], 0x4) 21:34:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="cb5d605e04a9e0387ce28216c042840bc1a38eb4aa37b838fb229a9e8a4705dd701f5a10e2d3e210c6c770dcfb4b878c54443cc645e96fea325b87a99c4245ee2097c16bdc835f6c177c7a10dd2ebcac4c9010c3a68c70579ddf93d553b111b4e520"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000)=0x294, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) 21:34:15 executing program 1: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(0xfffffffffffffffe, 0x1, 0x4) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpgid(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x402008000, r2}) poll(&(0x7f0000000240)=[{0xffffffffffffff9c, 0x10}], 0x1, 0xfff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 21:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1, 0x0, 0xff}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x4]}) pwrite(r0, &(0x7f0000000240)="e16914f6357e3a00000015000000a959797675287ed126eac3a750d4f227dc8b52256fecc7b8a733d10931c1cf2769c4b5a0f5cd4b97312736fdba40a35aaa40c056f97835b5193ca8bdb8bf75802dd084b5c1677f8efcfb4546f55f5327d028af96dcd75708bf4368de0e76e7789ddca322559e9f411153a89b2a6a4972753aba9f1c34ed9f24dbe935b0b38655a0e1f5b7ee13e7fa4c8939cab509123b426e5497df15c5dc49eebf3db820ad644ee26dca918ca96b8e36ecdff4ef9680eabbaa0e8ff8ab97391782c6ad44b0fc90be", 0xd0, 0x0, 0x0) 21:34:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086333) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x104) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x109) acct(&(0x7f0000000040)='./bus\x00') 21:34:15 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r1) setsockopt(0xffffffffffffffff, 0x2, 0x86da, &(0x7f00000001c0)="07f3ba4e06a84e050e92e4fd147fecd25603cb4664b1ed03f199e2d6417256336dd9b968309ff095eb52f996cde1d3cecccafc73fb74c498da7882cb8dfd179f0fd13d26b456f68f659067933c4ff2d53c2a24eee98fb3c5948099986963e3f46f25fe539aa1d854ae181e367f17f549aba2b8635c16332f0f89363573cb977f3f37efb4dbaee705f70c78362297898163ec2c8321380f6369d45ea3569ae1b0e16f7fe16f669a251a290253784b6b0a3b2192f6d86d698b555c21046064d7db0da9b0b1e8dd8bf9ebe3008420871f1a78e458847bd0e8606f2b6811463dfad48ea53e12ea914617767f5a266342", 0xee) fchmod(r1, 0x0) setsockopt(r1, 0x9, 0x800, &(0x7f0000000140)="62b012e7bbefcaf35bc9c983", 0xc) connect$unix(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="82020063c4a143dce4a7ef64fe3bfd6fc50d78bed7123bdff51e2f6615b031d08bc9102d14c97c0462d8866fd48ee38631d6abc9058126abae61b5cc672a297207b43b78f7a3b6764dd268e0d56bd687ed54d349454eb79c4245eea9aa49f88c2de095c764b094fc955e842a0ae9cb6cd302de60cc1d31fce6dc024158f131fcf3a3556aa05285f8c242861e4911c7fa3b389329dfcb5fc721356e5b8acda093d3956bf474ae97640b02b0f8d9c5807107c6a08bdfeafc934c6d735f435affc92d5bbfab4d0afdfd4de8cb6ea52b417bcf0b7cd81c7dac81569b3b87f89af7f3ccb2d369f2329c2d4435baed785d0ecb84d6000000000000000000000000000000ed7cb17af3f1319592b9608f2a8a415d20c2388d2ff3f51fec7fe67729a83fa6627638df40b7513f6fbb7ba8a8c873a4dbf7045fdfb53e1c8b18837d2ac9241f28819eb4c98d81a207fd971597476ac151776e70ce9f746879102d46abe65bad93cdd0682405a5fd479cd1da1b63e606c92e5081a7c0d88a493a0b8fb5d3f3bd835f05554e5e565d07bcea8d61613b7a0c3e6ba4a7404fc2aea126c2d3728bc628b2f1835ac479f21ab294e2fa55375857d96155895b37f3f83f935165943eaa25f150d8ee6aca62971cfb9d8b194cfb00000000000000f381d56333086276140ebf4e1f47c6e6f92f0004000000000000b2554af1e0d811afca1668e3f2dd47b87e6d5f86671b4df34947156b5f4fc661cb181a550aaae615ee6b8ea20d578ddfc5c05145c4806010b9b522371f93c662be8eaf83e7a866ec17d25ec11f19cbd5c3e590efd9821ee27ce9b01c9e830957107d4be4bffb7c2fab215efd6d5f6fbba1a81846bf1bdf859bea24f1dd167b17ebccbd3781a17ee53ed90f8b2ae63f008691243a144b2e51e34f788262336cc45d7891884336889cbcffb0bfde93d0808dc7bbbbf366f64b2689b2c32253f59273def241c1eadcf5dc44652aaa3247a7127317dfd90288bac93f32feca25c3d053cc1a1282d527e10f3ae75addc3b55fee73ea8a7eb690e1559b8696b76ad44e5584020db9555e3bd2a386fae75b21e644953a8e0210434873d28ed3d14388f6be205100"/800], 0x10) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000380), 0x1d) setsockopt(r0, 0xa85, 0x2be, &(0x7f00000004c0)="343acc628c54e43a46ef294e351aaa2b6ae165d5995980c3c86b03b6f32b27de129e9d2b30d78629719b1b75f6c8febd508e3a50e9187037a65ea201e83ef496a1b901a7c15195d541c039f8a0b82b4bad97a669d5c3268fdfc3af9a73a26a23b3ec7ba82faf0f5d01ada7d44f934316f08ba94d8acadcbdb93d1fa5f06c9a6c1c35fd2e2d58597b73916a0e8e34efac9cafded2378750f528f6819ab848a5bc22dbc6115f577d0d3f3abddb273b77669b717457d85a051a7d5cd1637ceec7d0700f699d94c2c3dd435fe7147f55e33011f99606afb35820f43153e8f6b6a614f2e5f613f0f1f12085d133daba5c18f7cb9a99d56ea42115f8f1831defe37a58d078e067a3d8d0e2398f461cc40b21961e8382e1b8a612291aae23941337fc51c572fdc8ba2eac43dc5833e8eafcf49cdb795eb6a8bfa77c19a8857ee120d1991aa69eea7ac2a9396d6f82d5807212ccb6fd59ed93f9178fd540512f6fd6ef3515ecdd7df87fbefce12b221504067e54f9c97489c801f9e1d47b86d18b8b5ac5708e0d38b0847bb29d3467fef2cd14481b255dbc670cbb9fbe8e7f13a5862133f5d6b007a4d27e961eeee87caf3b239f2a920269144ad4c826ef31b9d34006957140ef0f245adffffea3f39cae461050c19fe5a79850e9a1fe83169f617f644b3f20595ab7cad4cbe7a56fee3b3a403294e1768b85878d6484b12cb80468fbeb88ff81a1d0f633dea1341f97b33a889ea896016b38e1e7632bfeb19407ce5cec2de07fd6d3425d8513789e9d078e8a12760170bac50ef8f0c1421b6a51fa5ebdbb2576a9a63e276761fdd6899b246c23f3a1168e853beb1e5c29ccee1dad804706825fe64278335e7eff8e874a1a0259177ac177d778428767e4e215412be590f296f5a5614e2a6a7df0f17d998949ab54aadef75121bc211140354f3de663b5021ccd1f0dfce1fd5ff7871fccd1d2ceca9c3f85cbca615e59ce895b1e195fd68ba53a311823a8d675cdc3804c1656f6201b8d7ad90117993d1e49e40949b32d85bfce12fff2cb5d326891a5d3512c00fb1df290e207bffdc268402837e0f6630e5bf2d6e30394cd9e418d54f47cce965dfc575afbd610b13a73989c867a0bf8ae1234962efcbf2ac2131230eaebfe6de6c4e72f8a2b6351b666619553aea37cf86d1461acb62f7ec2f51cd5c769f1295754fbe54dc7532058e51bc66c167d3c9cd308ba67561e24ada24590fa3f449eca8964188c54a24e0ca294a2be476bc7cb14437ca683bc1fdf9bcdcc1136c8c10a514c9d6408ca4412036ed29d6a226451f29558bafa5b29919315b6c14fb319b25b0a6018258cb73db127f7f6bb06e8bba81a380589c7428a7be48d629c6e58a0002f023211057d51fc9e4f0ca7dcc7842e533efe54b4b5cda41d3cb11d91cf53e37b351fbb9189ecb27b372cf58521d7ab259762619edeebaae4ef635a7f20f510c40720b7cbbbbcd0fa6194fa113fd64c0b7cb4dbd60f542e0f46e397cacc9893b9cce6189dbdadd9b373b04e363d8e3f1f9efa5ef74af726559ccf94e0375e6ff99ae9391ab330efae213ec2557928d9f5ccdc80a6f554787cce01f5b426d39e3f419c4eb94a235e364d5e562c727f4a60375ae9d9b5c7ab3f9b304959e2c83cce088b9e747e62fa061ec670f383e680faf3db8c702c41e98c0af70a8e160568811b94a519b7525d8233644296b99c12414cd94c830ab6cb397212f8141d627d1ff1b148102f276c9125b8482d60ee95a690515d7b826d427938d8555231726226a45fbb76c5f503f45a2215d393eb2002893200b8f18173d24808fec44fbe1631f062c3c0f7ac74060309c2310bc63042dc2bc88e418980504777ebf0325a64c6e57dcc74132e9e12198f96c4508c66a6b9bfb275d0253f7e86c4dc4f315b80cf01a6ba5bb9b3374f8d7dc5f7ef935045dc9d7e07b9f4bd43a29e0c58b2758034f1a2ed31e068ed1403490ced623807346e3d5b787c5e358f21385dc412366679ea63be3b901c28409349d3c65250dd9d7abeba1d37737fd0cd88b7994bd7e16648ba2facc8115daff92075462aea0d22e871b3cac75a98ee7d72a8e16142002acda07b9a8fad4b6ef8b97dc0e032a5f9c5756d68f0caf438a35b800937b23b320b991ca18e86dc1517a3fbb9a32307bbe09fbae407580bb9b6aad62f85eef5811bafbeb7f5a3a96bc9030fe77ff8d84e367a2a064a73900168a0771bd10cf63274ee3045e03d28cf5def54b27561ada2c53a328241b84bdac43720651833089cc574513b6183a176aa7c49fe26dd81183263449847639826b3e7fde6edff575865946839c489ef1ed79db04b2fff81fce8cc79fc860f7833f79a14d986f5f1d41a86db18265511a93f6f6e9b5251550474495a0832b772c50f27290b24c1497786b4d96d4d2621a00e8fdd31c225cdad42c8612501418e2bb0eed59b19c82a4ebf362afded2591e54dd49e1a60aba23785b77a31623bece69f421360881c00ae8564eaebcaead013ff134f04f0b8ac2e0e970948e37712e60d213111be0ca4234f86b8723765db3e1df8418fcb9830425a6732c96ec1dc1b7dc2182c4afc18c9007f8b592db704b6bab1cdd70966b28784d26ab3b322b761a8b2418525d787520180b0f77844ada5fdda0ab451383591cec52c42bdd555e97ea94099bc3d0e717bf5233b44bc699b2f761809ad1d4134832e23aac344da3696c38de3a593c5667ab4418d2b242292c38e5f6465ec9caa93ccfcac3e65d3976e1bbfa0f7d32157ab2ea513bc6a06ff42d51f199e7506261504bc93620b69c43e1ae890a64259bf5030fa428dee569274bddc38d321fc988c1aafa65b23b4b21dab98b051c7248d9a43f20b4d8a7b7f2f720865b166b97b6c3f82215e49ba9e9cb7ad9adbd21ff4e93e43d25a40270b0782685bfbcc2e8d9403507fcdd05458b1c6d9a2d2ccc3fde3d502c276b930d5d4fa82f95ff0f6de3f6de77b2322efa8113bbb058a4499be20a074f8398f38cf04a36ce5a92c9268f1bc65b85083fe6350d30a90a347ba51408d7d22e666401eed8d90c092948c45eba5fb6daed5bdd23ba791e915a450b622b37303e7eb143826eb76024453358ba0ac37824576ffe6c9e4f477976d89611fe4085e2fdfdb7e13b719e57d78eb53baefc6ec775491b9e740bc0c19f6cd6cbb7e3e801d512a4061ee65188f283f418cc92d815106224d2c8896622ec5f5161f6833d5fc6dcdf4228c46ea02a7cc99d6f54c25c2c0508ba7597e2d26fade403046accf4780eac92d7ae86fbfa98062bd4a634413e96cd8fadd1d8223251beec3bf013ea55eb5a22c4fe13a4d750348b55e0664fd63a0cf17e75b0b16609e7b422958b265f436efbb613fabbd3673a7552ae957704b7645f036b52bf14e50e2eeaa2f9d1e2bc21c5b9163d529d38914b97356ece4c281bde006badabdaa5e8cc477fe2924b38b7884097f9a50c82bd4898d6727269f4cbdeb68709bdacca5370c51a3afc7f21cfcc1d49845b0cdff57274c27c63384c95a275451d5238be96648de2b0ba8e1efc12fff496a2a5a2a509ade2801c5f888c104efd20bab558fb9f6cd5658a67398e5dc8cedfc4fca7088e31b14723bd0043b0fe12c3ebd23fe77c77b090890c9c09360c7721da32d21f344ecd90fdab04429e3160a8fb21968d092b88cf033697ce195d615f1a320bea70872665d625a11d34dc500320172039e8ca86954ef79e3cf421f4c0c71d0db0bbac44ab7fc2092d2a668fc1b7ddc2b5ce599fd449897577ec85991b1f720dbe5e53e2afc6d728474e2353436a1ecd16deabb36cda6149856b8620019cbb3889df9acf2224c145b9db33f0e09dfe9864c75fd85a0b65e6e5160574d19c86d3496f47209f333c6556cd0cb653c8d6b1e40e5a46e0d2c74a3b7e7b815e46aafd0d50c444bdae066b32b68c1e95e0e7a114d040ee110edda30aeac7af2165ee0e030652d509ccea55a62c9d004846ad82b8f6deb794352174e18f329c7aab6a976b9668d67805c2183a7d31dd48b147099dc71826df66105f1a518492e99b7f25af49abf39def755b7a86a2c3944b69836dd0f3c4863ca2f4e335f94af02d9ce0bd994d9cd2c1540048b29c04d73074f100c5167949138e7e9c04c8ed8bcc4fe3fe9a748de112e046f525be6dcb5d7120f9ea5e77dcf5b2314b1c3c36f81aca53586cbf120343046e3af3e136e1679692fcbc7525f5816820417fef3eacb3f5391dc775e55f6ec2da45f8716823f68184f2241230f281ff6e2b1fe33a18e0f177fd7b43b9052d0ae3183bea293d28ec83b954c0a6e708d6bde3734e75b39263a4e9ada6b3507af39971b161c16cce20418ec8109dd188feba21b366216b552693052db94b1adc81b71766d44ffea36a010bf97919810614ce2b3a71c87fee63fc134bb9a8432efe9c6f595ea55daee46ab51c2f117df518f3a94355728880e26211af923ae8433cf6a5e158cd26d26d745d2559de15ef5d6d365529cdef0a0294355f82b776f427d10cdd7561d8bd52cced1a13339117baae6042871d77fd695b917110b44df2a6cf66276c4f671f4af44c22e344610ad131525cf8a20dfe65574ea90110a5c78a955aa7ffa0e68a86baf767575a2ed8d44ab6db819c7796043fe35606b207d9aa46ac5e6326a437be0846a93ea0936676805eae6bebc5e85176635423f2dba85e908927642f03b23ad86c397600cec661d8bf8726436de39169b0c5e8bfd10dee45872e79c9ea42070aa15f74aa1de226bd3592f8229699a06761c04e26b787715784b74907b9578f88cc6429caa710d1f9872708700b4bacf76117f128de684acf2046539db92613ab58e057367009b82e75d87dc3688169d90ac60bc1d3e80787da7822727f2613905b4d76622d8743423281605f0d57d2f216890da1131673353503162b58d180d73c9545a6f0e0e799f56f626c7cf3fff88d89bfc605b50b29e3fe61cfd282ff662c65225a343436269a13958b6d366e75456bf5386d1f2fc96075395cf9e8c6fe2a31cde3a7ba1af552e8855b416e9b0674f5bb31e397d4a1743fe54d436c7b5e32d88a197443c8a000786610e308eb489fe22ed56f81a0b7d130ef5a49ef78939dc2f6eb31d06c19656a6882aaebb9f485e50889d728d54ee91fcc354b831d69cc3267253f9e4554dac32cfcaa2cfc793673178a45aaba43aaf8e8653e3b8d3bbf81a5c2a1cd126c828677cee2dfc918d9122b7202f1c0df955a286c76c29265d273ef8cd7e8b632b25c30a250e32226ec04f5c9911c23a2ab8126cdfde1c2981e35aa8b963c0a1c788a759eac4b33a276ced03dea2dd78d7b4e2c893eda784d2dd757c5a56312318f1dbc50d9e51724b5bf2c994e6c0532f40f856e38cff35b9f58af965017bd801bf792a14a5344687f4af60bd65e79711ccf27ec6a8c52d729584a1c3cc4d9270e6cd1e34ba8b3c9f743e93fd10ed9134800295cab79b3e2bfe73c5dae43dc678352cd56e04e2f5be994750ec4ec171867c8910cba58f3f09dc495abf04da923ed54fb821dacf970cde02542cd9e3ede8c4ef230bed4f568b2bc73d650b78369cad14c5658dfa53df1a83186c09012999afc406200e9ea6a684dbc495439aef6729d7cbef6173a042610aaa71449403ae9fb53f9f9e07bee9b15df9cda6305aac9a3f13209aad933a00f6e78e3d0fb2a62dc283ec4bfe68c82cdf54047a25c5d65e911851a98b3831329a92bbdaceafca9b1803b86ed8562723c114a1081ae37b4646e82b61bb", 0x1000) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) renameat(r1, &(0x7f00000002c0)='.\x00', r4, &(0x7f0000000300)='./file0\x00') semop(r2, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) semop(r2, &(0x7f0000000180)=[{0x0, 0x7f, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x5, 0x800}], 0x3) 21:34:16 executing program 1: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000800)="ce11e67f2674d369c109724ef7cc1b9d28125e6e77ecd47652060456427427e15681d5b9013a6d26a3138d9c82cf877360971f3f0ed2ffd99cd72e731ebff3bb62b6b807107e1a0ec4bab08b653261c15db1e1029b719544695547aa66db96aefc67f1ef11e230b55a30131108034a881c0f5f7bcd566996fb55bfdc2e93fe65cd58459c2546cef820b5157ae10dea0c917988ea9ce2beb478243158fa97db19461df5b81af83a06541a11d524c87796090109b1a4c732dbdd3766a2b9a76834405a0a2788d161ef96f65896627591496e6fc45cf831f98c198301677f4f513c2bf1cb82460ffd46c1c8fe66934418d33f66b4dfa5964853c27d48029f868879e88511e14299192bb8c051dba8bc2b77ed714e12917853732396a7241899b1fe73a28cdd8fd073c76a85e1035a53c9a248b8def575598c1f234e74c03d142d5359f93a4b7b45abe5c3ac9ce2dc3fe0fd5b431bae92815a4fe19faf8ac68df2c36dd74ec65e6d753e70bf64d07cd799de166b70a0b12b1a64ee298c8f8ab65f5e9761fa256563c9804ffa98b1f7e15c1ce1e3f9b6e504a41d63f25a4b530c3da8dbd68929b7486508b21adae7e69dff7ee71c9d4ca452cb835ddb7ab4b642ce872547069e80adad2f36d7f21cdab2d041aa5dcbe2f7488042411673fe8a5963dc5a860939f5c82c41f093f2c60df304ffd82c3102f6fccf104780126bd72e441094d66ac36bc0c750b573f433631cac1747881c601b7ead181236022a44765ef0fceaa9948ee6ee3df6adb0d4d9ad410f6c6f08e74697b5e78d7e62b9dde0eeb94a5f63c84ff136f5732d06a02e22ad5cf46fb9dc5b0a6eab3c13efef99728faf0f41c3422265ea1c5953eea756e12b1bd6cc46c5b332e3c7447516a645a4b8f060eb2471da1e51bd787cc50f5e122abff6b6a109f7653d66587e6eb670ea9cbed399eb0a35001269d8137ec07db4cd9a59bcd8249a4c8dce5df9c440c37d4cfce5d90caf2ed40726b370ed83b700caeb9684c3d3f5ea43a884f6b321b0d8189d9aeff9f028c541a1f85691540b7566f456e371a61bb37da46521eced5ee80c4b1ccde44cfa3103232b595537344ec54e119d880f8a9e9ba4881c16addacb51ed7252afa4317d6e440f6acc65a0d5c0cd5fc047a2c5887308c0f81530242bea6c0037f14ff744de76b08ce5f6fdf6b32d20ff3f095e9745f972bc2fa526b79c95e10551fc757535276c8def98abc4e97c205d5454ba76d80eb30078064108df9ebd62a9d59626fa4e4c267870f90e4601a93ee199cb673e750bed3c03238c6583b931021c4fa34a0012f4604bf651e8f702ef477d8b8f50f308879d444e70783b72a7833792108afd8ec1ca41185d5c6267567abdda4839f6504000773a175f614c91aa2937bf6b93a31ca7aa020cf5f98094a6dff4cde3a49352a1e460491d41cbdf0c29ef81bc2fbe4009d38b5e67f468ba1a899ec6b560ffa60d0c7903d6eb96173b08bd38cdd27b7a39f060aa0dfb4a3d35a6edb2c0af5a826957bf04b21b5469fa3d6bf1c9639cb3bf2223292ac298313ae84cc65526f7c3f7bc25410647038bc2aaca25e8fb6d66ef93c2d3cfe41dfe666c7a238d475d6eb8330e0ab5e667caf1e23ba9b3cfbc63d551b482174c0ec64af06d4b0e88cdafdf5651e8c891600c07308b015cb2a2128d6b26d0e859f3730d5d26bd4e871402e4f9bd8501f739c5316ae276aca947f62ff425798b4e07b86d366a76d7cf73a4680fe6d14dbc4d8cc854dc2c06b173154f5f8964d65618ed9aa18e7425c31111d318959fcbc8936b9edbdf0736bbb711121f992ee376fea304a7757c4f19298381cc50d75b4ccd7469485da6ed69d1ec29c50d44ee6c705aeb31f301e051c92f9ce9c97947a7eb442d5e6c2e53b806ecd775cc25f908fec51016f0e8962f8589a01d0a307447907d7e35194fea807f4dfb2c0beb9018e58c9b4d4965ca70178314c95f13c04136cda398eae9679db22ad35909ced815a6ae6cb76aaeb174c8d193fa7c9eee1883001642354cc2be14b2a6dd4d0515e9919f1665c7d0fbcf6ed2b7b323c366ca5f446f82d35be5bb15039a90bea70221558e1aece0bb855faac0fd70fd051749b1b18e035c64c524f6eb15621e2dd2f6fb2e2593bb1ba1119eb01973ecefe890871a09e945d97437b8725dc9697e96cdb7dbe8296b2ffb3f43555661901269561e81db96b7007adedbf3c59a29ac39c3a348324391969d3da9d16463dc6ca63bfd1a8322f05e94846e70d99ef5be73c83c9123222b4fd2e70ba8d138beea67c4e80aeeff97ad1754708e5c2b7c7124dd01aa061dfccfb0ea268d59752fe1d6263021955885163846ea507475736c0f0b7e6c74904aaa99c2201b82925ebce92c7fa0ebd8a934124e2787f3b723a760874abee962098a72b9820c6fcb1f534c1974534ae08bafcb68365d667a87f2a784c9c5b1eaa661a34229cd37a89a738d69ec47715595948b41c28012b2f21551260ffca2fc4e6bec93d4d642664ae6be3303025eb09518cd44242c1c3f43d449db03947830a7936089399c6b1a4f6a75cf93e845cba017d94335724a7cda1c61710f8bb8450d8fcfed834303ab6b7769864f6b9c0f6f97481153f931eec7b3c3bf2898bb11971621a69641886f3dc1860634da6d032a620b8af91ec86a66a1606568ecb1647ce7c640d8f15aad02d7bef2516af263c3e93881d6505266b91e4e46801c5288596668017586393deebb14fa4faccae0bf9e629faef7904eb857c4e8f28fb6dcc03f6497d7c8a5fee798eef104c8f403b2f40af1067d387ab6af6c32a510a19446561fe3ec4a27c58e4733de516c5d9bd30dfe566dfd2740777388331859fedc0447095312567a8e50e12dd527", &(0x7f0000000040)=0x801, 0x0, 0x0) 21:34:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x3}) 21:34:16 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x1a}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000040)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x4) r0 = getuid() r1 = msgget$private(0x0, 0x639) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r2, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, 0x0, r4) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r4, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1000, r0, r4, 0x0, r5, 0x31, 0x2}, 0x3, 0x8001, r6, r7, 0x4c60, 0x7fff, 0x1, 0x3}) lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000240)=0x8000) seteuid(r0) 21:34:16 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = syz_open_pts() dup2(r3, r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0x8, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="05", 0x1}], 0x1) 21:34:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02008d018000004b0025000058fd0341e3aaf8df92877220010e05a9ff00000000000000f2"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x5, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0xff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 21:34:16 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x26) 21:34:16 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r3, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, 0x0, r5) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r5, 0x2) lchown(&(0x7f0000000000)='./file0\x00', r2, r5) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000040), 0x4) 21:34:16 executing program 0: getpid() shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 21:34:16 executing program 1: select(0x4c, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x8b763}) r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 21:34:16 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="80190638a13d43259e907ad2bcc03c0eb5e5090a3119ae53a97fcb4ed5d8056732e67bd2cafa4d9991dcd477466b89256fe5e4d48afff17ee680b0039e07448e87e908d7edbccff19b161d3f80823a4da2d301bac631dae1f8c60ca1dcbaf6230b56d640fa92e3cf50e2fbd5d76aa7e66d842042e46cec6df67b533bfe5a6dcaed00c226712e8b3d63ffd85d3b0626f5725fffee4cefa9d990e416cddca1b1c29e623444f2c3d74580242d8c027c766126684665d808fd887d647e50b5761228276e83b36770086cc8289247278019bfeeeacfa1477e996563d0339474681db4f15d9b3d9ea9d15a48b27e", 0xeb) shmget$private(0x0, 0x3000, 0x122, &(0x7f0000ffb000/0x3000)=nil) 21:34:17 executing program 0: setrlimit(0x0, 0xfffffffffffffffe) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) pckbd_enable: command error 21:34:17 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000001380)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2, @loopback, {[@timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @ssrr={0x89, 0x13, 0x0, [@multicast2, @remote={0xac, 0x14, 0x0}, @multicast2, @local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0xf, 0x0, [@loopback, @remote={0xac, 0x14, 0x0}, @multicast1]}, @rr={0x7, 0xf, 0x0, [@multicast1, @multicast2, @remote={0xac, 0x14, 0x0}]}, @noop, @rr={0x7, 0x3}]}}}}}}}) 21:34:17 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="712f05007594aaaaaaaaaab986dd60f8be0000183afffe80030000000001000000917fc764b083"]) syz_emit_ethernet(0xd1, &(0x7f0000000080)={@remote, @broadcast, [], {@generic={0x8130, "dae06125ae137d4c3f0eea8f476bbc2ea5e2e10fe078ecc1e850daa40d24e7710754bf8eed1053cb22f6d9d597a2ef5b6e56ec20cbb6f677a97f3b422234c1fea92147fd885b14a90829175f0f509d37599b8d2a13672c0d4a0d7bcdeed6391fcc77fe9f1cf5e6300bec725113f2228501dbbd4cc47d904fcf04147a0982048b385a885001e464522527ae182249361a262e7f8ed6a6134b3182bc5bd741a2cf0e2b1b746d6bede7d7686aaddba4a51d393c7427f2586aff02cee0b362f8ae0c294e5a"}}}) syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00 ', 0x30, 0x6, 0x0, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, 'Q6@', 0x85f5, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}}}}}}}}) r0 = syz_open_pts() sysctl$net_mpls(&(0x7f00000002c0)={0x4, 0x21, 0x5}, 0x3, &(0x7f0000000300)="c427415aa1fb504ae9cc320b06bf2dd38c0cd4e47e7ca0fde5ae95b4e1f5d3a5fa18fd95a5e71025ee2c5e03b1ba02a4b69339fc663940c06a2f9951ec05e3a4e3ec7dd5423f113e71dc3a333329a7a949a2576e766ed83be2fc155794b64466aa588dd32bfa8ab128bc995e8380a1ef57cfb135b727fcd3559ac4010cbb", &(0x7f0000000380)=0x7e, &(0x7f00000003c0)="13b4a032e48f947769df7af951d7d2e07d06d479120d81e980fc3aef788b4636c1cedf810373c4a124c536edef16154722fd37b2f4688cba5b338a5d3f7c3a3868bb6746b49a8483c548556c74c38aea057b6348cab59ec4ad10ce5facd612f49cf8a269177385b159c83bcd21a44fc1e752fe66b66f18e6ecf5c55a27e9f3ef9018b4a1ce1eaabbd71820ad0a608e0f73ab4107601ac4378b14a424ed4f131a00a73f04b11d3fab6aac08ef561d185df02f161944bd3602de762bd50c88bc89dbef74dc7134856e2a645f867426896bc028abbc6a6b8366e30007c3f2bcac0f50c6bbb314e1cff16678e3ce3174f2e6b5fecd305a520afa7599d0988cb5d3962107c31ff738295dcddb86211eea92e173ef4c064c5a889f4a7b25d80a997ca5d6399a00803afb8296fdefd3336e8c77f12fc3de5ae746a84a589bba1e751402916b3a1336b3bd012d359934d456b5e1a4e89cc7e6b200a503bb9d2416ae2f60bfccd9860e33e87f2de7adf1f76e356cba899b51dae0727608e6da911601d5db52fe0db22edcc9f5fda16ac4619a9181272ef9b8e8a15f394fbd62fe25d1b27796bb546f0879e704bc45ce26500afd13825f84de5f965afffd708ea0167e2c0f508a9f10cbb4d75a14915bc61a664d733aa321b2fae6a22fd4a4399f05384dcbc56124fb065337b571e9c034967fc880f3ce425cb0fa8f65a6476db7732c8cf07c5be5dd55487f68fe2654d23c43490d93884004df6267c2afb9e16ac501d60fb6b62f5e44bd36c2d37da5cd82533bd4144da8733b633711d92bb3343adec6194a1c2a4d8f82a4e007ced83da97644c637499236e78b4e82023af18aca32e7c995451a81567a2a6a857eb4effce88ead669445eb938f1d697c67d7257c3ea4f63b9a0b9ec59e81963c3fd4caa82b49f8d889b1011bba96252987ffa9419bd2f93d8e75ad526d242581a429d7c2afbcb8f3fa031f24a73d94158ba47bfc62fe990b24c89c51e548b4c7383eaf45663f13614ef0567fe49ac34fdaeb83af0d56de8cef44efd1a5a27a48f45243009347c17607688416ca8bc2c9160ead84a999c92733d3f47af0a5fa11af37c3d48c8a7d1f92742a9b8c4b5ddf2afc605af9cd24fc0765b23865d092270e4055904e6c9738627399cac7231ac3da4097892e638c9bd000bc540b559d89bdf9e5a92dc47b18174c84a0997d1a79d76665f27d0d66cdfb688a6e10e91b5e895b0f755d145bb8e24b66dbdf1974e6aa56bf88798e65e60194c6268f12b4666c3b0a9308b59526fe7865860b47ccefd8f9f23fbd2dda63129ce8b4d9bcc45bc3bcd300f67d77e1d9555b60531228e01fc83f85f20f7b85cc8012520d276a7bc27c9ce932ceb922a676a37cc45b519ba2ca55b11a4191126e011f3249da9865b99e4c1d408f7e0c85a72d9031def137aaf37715b30bde7ccb7770fdfdcf4708983c5eb781bc1b28ac11328ad4efa36a9f504d41019bdb07bfa240de72e65fee3af016c7a86d07c71dba6098db95a53760ae458ddd1932f85c5e79ed017d9504830ed71652ae575ade2cb1b6e470fbe5f6746d12361d41d6fef5a1cd1f027c41cda9a3a83b8aa0ef0eff48edd5d398d53ff320104c6dcb11e8418f2312a2ecf28b78d913c44da3b28e74d0295da0ebdf1aa075e85922ffb1504c08e82bec4e9ac715a36984836523f6488473035bbefe4c4d8706e7bf12bcfc5aacd58bbe98a6950fc528149f7610cab814a27076a3d252e8f8db8e280a532e453b41fe5a97906f6c7381fa12191bc4701cdac96e03206563dfe8ef3acc0c8232fa9bb5565f956081b627d26bfed880ea9c183a91e5d3ad1339c1b51bc840f1496317d288b6dba94f95b38115fd2af81522257936353adabda0241e86f9f70c0c8c053a55dd9a89a4afd9d59e903a60e0744478c447ab12309380b01bd68b2ed2a6a15cde81aa1cba49f99db33dd44b28902d187de1a73d2e039d756086a854c038aebe68faa71594846f7de3a52d84810b57472d65c6332301077750e873b34bc9db7efb29a9d9ff49a3add53a17fdd5eca166456525012d072076eb51618c81b7945c1eb9485a5bc2e41a4378f50862358ceeffa442fd55983eb6798677a591dea3b424dd0f0d5d7c0190234f08cc94cb4789cb4a6f8a62ac30afd4762cb8ad25f6968dc9c6dd3964d666671ca562dd934eaedd367e5ea007a8364ef0ca59923da93fa50da84f49fd6b8f6e3e6fb694c52873242359a6fe00b0f512276b2b18486cff129cefd827dbe0b39c937f9f3a9dbde32b8d888d01b962e4b31b5bb1d1de7214c0cddfe871e8153dcb43839c615c7b90ff4921fa6afb4a9578bafd768c070214786b1c9754f6ab0a7d28a463b4591443639f5b555b226189b0db028cfe6e0cd5dd31e8d50a3a53b6ceabc7a06401ad4b7ae11f1d46127fc1efac380c9fa30ca4e38733cfa5d543aa16da6061d46e8d67f5f4f93b7a6c0e51e55460369886482edbf230bbd6685c8c5a2c15ec75bb3c43a004f7b08346d62490d5a055d47cf733d86612852dcb31b414f76d753c202851548c161364404c96782418000fb21e0c4684cb8e23c81b48ad5ebb826d34ad20e377609048258b9499c26cb4f2d6c4820bb593c6197ffac30f2decdb48f211da02320153b810cb1a7fa915b19ad6521442c1ed0a44288bcee28c9b464ee91804fa937af321329e30050c34cc00792f0446daf271901e7c5f92a2b31299b1803949b246d938781432047434b1efba936a21fd29ff0534f70019ea3ce30143e7d11c884419698bea6e8d59da9947055d8ccd25fed96740af33fec3f8619ccdbc89868ac562d3424aa331bf2e209a832cf5629c098dc0eaeaf1f713d8e241efce7593a22554bcdee0ad75cddf60b5503a376c49ddf7fa26f4ab5ea8d3754276e33d99fe673f8c4d411c057583ee2cd07d470b9de772d6495a8f0e6d2c7a369ba11eb189822126627f94ce25034d6110e9d2fdf384be0c4ab5afe3a28e00803a5f90cd7b3ff572492ecf3a3be599003e889fa4c9103bb88f763236250cf244e884304bc11f8e11ed5fd9beade62e83f729be11a2e3c4f18dc20c6e75c3c89228ed5428a080f07141138f87fececb5b05b093d6398b6db4182cb1c583146f4ead9dbef7aa8b2ab96719ab1b759c0ec27358a79efb71b5027fc8b6b110f63bf6c3955cd5ef1f68d5b1d528edfb3a84689fe135f5a22219587f4dc8cbd522e379aec78f94bdf265b021739acdfaa0d7514ec4aba77c78308f0f95ae583c6e4361639cb5188c6723097ae7e35897b472194e1ac6c4cdcd0d14d0f858f665d7585db938733b04d961dfe49a40e36fa4c4007ec97d10e244598982eed9c0e31178099d5489d6f5a30804e26e468484f7637d776d38f6df006dc0a3fd43c6a7b021ba2890dd2cbbdd747b0425ef564e261ba463f5cab5165043572c350c387a30536331180c3571322ce97c225ccfdb29b59e57abf809bb6699706c0422bc73d916be6de0b3c5d88d447e7f33ac5adb35ae46a0c1e080e5b4cf524535fc37b7bbeaf8db77523b18ef93e7a0afcdc2e6ddf7b526c7dc37c760b087521068cba10ed336e8d92be83c7c5a916cb1513d0086119e0d19e88dbebdf79aa7228c8509dea11a391fe134eb96e1bb7a7e220832d5b548bfef6ada1666ce63b9ade6a750f85140d5d8a050892fa04f5f742918258671db8aaf9a104592994bc9d69254bc52e5b4cef45d1f36360038692f63a79f43c6c943d4c0d2b3ec9e2ef98ecdee57f939d960b406365e1e8dbb02c003b94a96dcf238709c7a132db3bdd693335d82c95cb74681a654373876a6d6c104313bc791644c031600ba303e779e2b05fe5edbaaf0fee7797448b1d9e39f3b3f5ea20dda55460c857cd61345d3f4b26ad166cd7996cad10ca2a073c5bcb11ff4aa1de63fe2219989f41fdce020aaad1e4286af6f20a27af07cb8b8d1f19ae19866996d6ad9e77caf6574a93173be1e77d45170d4be3bcc109218e8765fb3523e022117a01472e0bddda5a1986083303033fe6ecb78dd1cc459fa7f3b8039e19be2e1d461f1210bcd4372a2871f9c2840fe3a090020a21a445803aa42bbbf64a38df493a43379799bda9767c610cd18889f15e2a52a66f8ed4c3ad7f51816dde665a3ca1388f42679d3046b335db35bb66890a3f4962aababa153750c97581777a30147cadb81c391899891c1f894b082e842b4d12eb8d5da0ba4c23521e5e5b08af6c158225d37de5874b6717de1e201e60ec4c803e6233940594a8e49f8e308b9f88272dd8c958623f2e3caf2f1be576eda714970fa2ecefb264bc65c42067cf96c3b4ec7cb9b83ace352293df6bd9e0c40b02bd7b99a4287f2b828b1a76a785209ffb675801c4cf647e73abc94b08af6be0c0f7b8cc41cd6cc3889381051f31610f624f240ba538cb9aa068e90a2ac3cf1b50b4aca4df309bfcd34f4d0ed6541854ca70d398ba70215fa44eadd4ce9ad6b96aedd535aae86707922408fef20bb75cb2b6419d0d303b2083bafc5fd85365ef40ae96094770203a4bb93d2dd73dbef027f7e45c4bcf134ecc1d66eeb6b34f6e6fb98cfdee3c8bf99c92b28f758212c097e140379a88ef742f12eafb3d30783309ab9d7646d3c770171743de49c4c7debb70073839e4d6e0c0764dd2c408b835439b85e33e9be5b688aa1b3f6ef93366cd69674102e882b65c365884805dad5172c4cae440fcc5dbc35c879351b41191a0671e43f16189b388b1c63113cdf1f839681468cbfec6a0ca3ecdb885aa8dcfeee311415b83bb3ac5933e52e9479c68016c66c31360b448b9ca06f290846aa5b8ff2c67ab267b3f040f21248c2b6b1590be3d9491ebfea8c59f83d1c4e0ac40cab20bd1037532709daa670bf231f2941430980de29cd82ee88759161df660bbfe52bf42ed8e9a58bc458bb12dbaee4f0222298891dbf9b77a8803b117860c79a1a74126ab97a2f85aa9644b0976e04d133e40df0c6e265ed5b070c961876d197b88edf503871a8aa5f25d0f34d2cf07281e1ac1f25f1c27ba4607b54d041d24d30bb7cefbc82501d611e5236de3247079b8f6b4e1cd24b6086a84a39d2fb9c2e3989838d9d8482cf3916ab7b1c2a06e21ded951d807062298284ff6ccb346192602217cdafb1d034ff95aa33f7341a266ee95fe310df8779099c39622801b51447e262f0dd195e6dc9935e0e3548f7d533498c0802a520dba1e75d8b9acbb568cf8bff264065a72548eea8c8120d17d48737e5dae7038cb041eaf864d633164e3384c3d46ae378887c19173e9ed01c1609b078e83797b7da7f9546205361fa8cfd5bae408c32b9e06185cc24bee4f676776dcfc0f029f452c63986656c0c3930364db4e0f479eaa19c200491cc776bdb80192356533b16633e320243cf3c2f6ff0c7a6681059de8452124be788c628cee6ff9a5fb87c1c19498a16ab570a3cc51c9e0814dc13143c8f365c1e41562c36e710eef1c91486f44376fb47c79a15bde29070346bee7c6a8e5fb040f84e899b4bbe56018c0b1a5ad6b38c9ac62ea1f1bce3fa8e6c3c444ade92e53e3dfe18e161f62771bd3ad5943642c879504e62fd471788a3209dddabf705f9996ab94e4be91518bf13aa724b1124770271ee0b05069c4d9d159bb0e5e427198cdd9db42c149fb5f9e0af6f1429ec422084482cab09cf2a2b50eb88f7cd92dd08d605ba066fd7a5cc0076be13d89fa21b2f83f0a196357e06141833cef836f9a985954d7d39b72bdeae766773162d82e4f8d836", 0x1000) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000280)) 21:34:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="820239"], 0x10) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="b3022e2f66696c65302f666b6c65300021cb"], 0x10, 0x0, 0x0, 0x0}, 0x0) 21:34:17 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x39aa3f3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 21:34:17 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$hw(&(0x7f0000000080)={0x4, 0x3}, 0x2, &(0x7f0000000000)="71fbaf2fa6877f16ed4bc014b9fa1df2fd4cb8822279f2bd8831e7de581c3220f88609b921cd9a617a61221dc61f1d03b6e39ade1353492d0045ccf3347e22e01bad7325a50249b97b50605ebb370207c8213473cbcd05f13d3ba90b6d83bd3e6ae120d0f5d0a3", 0x0, 0x0, 0x0) 21:34:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) dup2(r1, r0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x87}, {0x6, 0x0, 0x0, 0x900}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r3, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) r6 = socket(0x2, 0xc003, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 21:34:17 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) close(r0) socket(0xf, 0x0, 0x7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x8}, 0x0, &(0x7f0000000280)={0x8}, &(0x7f00000002c0)={0xf2da}) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 21:34:17 executing program 1: msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="020000000008e6000447403ab96706eafb46a04eee104e5dc1ec1e2f285a67838954739bc3b4e6b7abb96f1b0d70f04394f7fcff1b42d16bcec26e89104c99f60c439f64383e59420098a334926dc50bc84be6016bce6a271d731eab29e0099fdd06167cc97fe4f5f7862f162606e751"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0xfffffffd, {0x0, 0x100000000}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x3a) open(&(0x7f0000000100)='./file0\x00', 0x1, 0xe) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x3, 0x2e, &(0x7f0000000000)="ebffcc0213b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:34:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = syz_open_pts() close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x4) close(r0) r2 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8258196c07bf8972579c7bb4e60ce612cd930226940042eb8100000a6480ca3d05000000e67624c8ca1f54778aff535c852338d24d70e4b14d10d8770061647300d2a126"], 0x10) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="b425c9c2c10eae8b7998c77d755af7b76a6cfe522badf44c84384f132591055905be94ed9ac3b8ad13fda201c88daaf5db5ff21ae6938d709242f6bb142ab7a1b095ad5b1e7fc4b83bb548a0818d9360e07196ea97312653eafdbf84535db4a5562e8533cd27c94e3be2f2ac4ec404acdb38fb016603a6ff49dc523a5fab6191aec5b4d2c9e7d0898496482ede935b80af0584cf3e246f8b03d02c57cbc41b41cabc27c5c2a3cd77292f21ac539ddb7e638807edb3da2c7f01eb0f77fcc33a6ea1a79dabd04444563edb5b81a88792898f9434", 0xd3}, {&(0x7f00000001c0)="e68f5fbe3bd2a64ace07377baae5acea9d6b87d2910c026270b7386a6b80cbfb5beca32aa04d5146b44ee74da2e1d929b79d3f46991f5f6a34b259066b61780861b1707cd12d649863455a5c1f8f83c72e9acde98f1737145460b84d7e192c42a94f7e8e7fd912207a4f08689a249b5dc083cb3aeca1a2da13d219dc3d3e0ea71218e8508a0dadbfee73e311133aad7d32fa34627f3e5792bc417fca18a604e249bb3f3dfbfd5c5255455dc5b5b50d02d416dcf25979325b0bd06bbabc71", 0xbe}, {&(0x7f00000004c0)="4681ac28e47ed96698ed28406d04ca9addafa467df2b3dfc5828942b6590631e476b340a4bbfb0ffd50f5c966ab1d50e09560a21e700e192a23e554d613bba5ee6637f5205b474af62f05193b6c3c21d5aa9434575e68c1565dc7827be3fdda8e9b8ae593e5f4347ad548267e919c46a5f942bfd6da0e6f57a47bbad586b2cc02a236baa6db7937d165d9372a549688f852b30547458ae6c7a557500a1e646a92d3488aeaf", 0xa5}, {&(0x7f0000000100)="e9ab549f4d3f56c7e62d5100361af230f09b987b079d31aec8f8e29ffe4dbd338bb1afceff68a57658e0e1643fe8a1cab6328375a4d05debc20014b7b269bc8f5db8e13ec48b074731a550e09c489b726759d2ad6da4eafcbc661916dbf12d86e9fbc94daa721139785fbe2b0436f1eec8ac63eb3389f2a1af571a5e", 0x7c}, {&(0x7f0000000340)="6c834d27b79a83b4abb1475797d1b57b0e52325d5c47ac422351030a202a238be86bf9c780e447d03012f6d563", 0x2d}, {&(0x7f0000000380)="a95d7a709c40aaa7572f999fec81e2aa1f12e8cf0691fd1ec611dd89559df3f1ea607f3a74696420631cee595829af7116", 0x31}, {&(0x7f0000001500)="2b153e2507a5f1c7d04f074e1ee5ea6b271a13829be505f7265ac9f61af44ce682030357fde1989f0979aa7e3a1f144ba2f093f4a4af33cf33da5fd28f6f3735b8db72d1e407cf64441807ae6ea30882dd3298cbebd0b40071e706163c98a0c29bacb924bea40f7e2de4f4120b0eeb38bb51e405564f9940747bf9091e3ea145744f48b8bd1598a458248303456e3986d6fa6a60851d8a72f9d88269ec222a2ca142c54534217a70c0631502e8abc0482514ecd9fa0977fd0ca5d38992ea448cd68fa2b7138f0bc07c88f8d0d1691822abfebde0be585264da2d8fc6e04dc45a9cda3d03d0ec5afe30509f2a15541d338fb791d22e22a7473b2aacfd47f482663b56fb075eb96a5094138895d596ba047aa0c5a0165839a88b926d62f8622a5f52b330795f130dc4360402b3afc84d8a46c54bb1ab804982b9cde40a12651c81ec88e50e3b605c8c3a609b89f5fa19a4ec4b59882f776974adaca78dda9ff87c4c91c64756381262dfca957390920da16381f36252f22dbd2e503270fcb7638a85faa8abec83a09a778f6d2afabad61d4d1181f680b5f837a3a5e1b68ff71e07853ea0e0b865ffeeb1e17a4c201fa5a0d172a0b108343531222a1fa55fa18dff0db01b330a9f595799554046f0ebbcf2fa7a799e7479a9229b6db57fbacd3265cd1e10f7591d177d68101e7d8e8db0af8d25cddfb32806b931e97e0cae627bd5cd136b3c83757a3e19f0a6ba507a51deade7981f5862c48a7ab89e7001ce5d3be8c271f5b30d2e9c9d73c416bf73d2c7a0fd5b87a9f8b3f94519ae22c59798531c43e312c288099e1fadbece6b92a091ea50a9492b2abab5b6ead1b2f2f4c145ba2a70602d203f39c4b5fbc572c40b1f976014612c5b3039bca9c0af67dc798fa467d8f144ea923637d8ce6c901003057b19ef4d5b2053d375d662fd9931ef8ef9bfe365fd4f193d4fab54505a987afb391e0a8cb16d6670d5b8f8b6e4c0e1404d8a965e5517b36316173d2bb34ad94850f1b67183a4e0ced3935f5f8492303142423237b40c1e01461e71fbedf3530960377e9515e3901156eb790aa0b9b952f2526b01002d98c61c46eb66b86eaba0e9b9ed6646fb7387e4ed7a38a59507286e4f9facae64224012738970d919f00939a6a22f4d057108ca2c3aa46384cd6ea2dd012b7303f7e34ae544c476e3ca280bad16113469d045c9cbaa06c3eef8dbe7e5570803957a4fc83e80a648acf93ce67fcb87b967c9cacc3117f3279d245dd3c7d97375391f663dbf5c6f78b567bf55ef1884718d6c4b031ce3e1d2ad91ef8e60272aaeb8ad8e34106058f8b3d5dcd9524712dd66c4c7eaf7382eef5314c68c006560c4c3cf453a6b2b8849f26145c240ede85082d4e1b3488839e217d55e43f99da3f5243e575e41bd591a5baf7e42c438b3edad44c1a628d501f20bfad947001737fb14d142f3d0379a2a455a8ac492047336365fbbf13ceb4a07466eb85104edf7069f520cdc25336a23628701a3e7ee13265886bdaec8f2433e0c7ebd284a9efc4d6583da19e9aac83214345b936fbdb45479bd28ccc8f2f226f2b8983b77ea9987afa8e9357086fb8114cca6c28005b06ac71ff50767ae8175a6e8e1fe57747f94e704663e9048d666fa65c45a2e4f826c28336580ebe12106110984033902db0d7b2c8cf8c1ea4e73723f7c4037a95255686d637805c2524cb9f88f074ab375331ca0887ce5bcabf3fa73ac27a06191bbf4fc8ceefb1a9365c28206ac9b3232d3e2b90cba82b4194ae51d50783246f8c349f8b42ec03e578b09eaa83d2529350307ea946cfa782f996c0634f7528cc9a46185a7faeb871c5a0b86a7155bf1598ae99a75d32e679f95e18fbfaa0776709ce66e26a03c84b8fd5493ca43d61fa2204459ccdc20c3e0369115def4a6e0b3dfde76d9c593f34a82eb6626adff71bee2ec40da6fb82faa61d292a15128dd3094fb368dd7afa82b90883d3bf6622cb3148c08326890d8889a66b02188a187c28406efce937835ac5a346907a25b5ac286630b7e4ac4b05804d1391432194a3745ddc0f658a3c8ad3c6c4d2662983face8d0b736a1f8ac0bff45f5de0fd3d16cddfce66cba93d9e449175846730014d6cbdb5b3a4b4a6a9348cd81d7f6c51fa3bf402ebc289d6487c6dbd5abb19f5df5b170d72cc48e18360a61e6c4fb8538069cc7ced48ba5296783ad3393355cb2518c74a7c0122673d00fbc5149e8034341dc5fcb4ebe5b674ab66b40d2b847aa6c94da3dcc675e969f14acd2d58e7c890c4f650600f4b121b6ec316a5ddf0cdddcc8b1206aa9fd2d1d90dd762bb9b172a8f542a832175a0237f0cf8be3a63f20e4d0e70713b20a1acc8e1789e022e475530b9a49b7fb5bd316941923d86c269dd42708e008b73d4167c08e8ffd775f10af3c448cd8463cb7d64abd69748b1cb3d2e6edc7f666de9e49c2091210a76748aa7408c5be9e507a22b1e727f43683526653e16325fd036a3fdfaedbb275c38380ffff40db262c6c71a452518410f8a12c1feccc267e13ebd8fa055816e35bf2b25d1fd3503287e165f002f0ed0eaffa6b233c504ab948501c62f65a5a3396ee6e45890096bc2db9d99291c2fde41b351724956c86d07375b130d3bcb804ff406eb58d8e6b8da6b521a8fe5510fbb8b18d143af972fb6de1ba22f26662af6bd5823d4e581b55311a872916848b86aa0bfd928fb87b607ffa98187f8e35eb1db0bcca3f0da84f37c3172121e2cdb642879597656625d7bf3b0aa7a9f7187f4cda7db39ee2a69bab87c45326b53dfce81ef39b7d1ffb9176e718a9dc5ebb9d694d48cd1c7a9ea50e0a2ed1ff440972d41b5c367c3b2e4f76d814886109b096bd46d76c43aff69e33afc47348b57e0ed0850ae40b7d8aa0d6857143dd66849e5b2fe60ae0e224c947c12845472cbaae2308da8314557548de92e1aae6e1ffc0e01cd7680aa80bde922d9933ba3dce5a486db949a0c34be126c002a61469b8c304bff5575352942335fa3b8d057f6d5862f4f1de8db953faa5ddbf828fc2519533bf4d55e30e851725d5646856869bbe61bc62f6e50f6b42c90129437a606d8fcaece85c5ddd76d6c8c9b0045852477c96894497080c7506e5d6d7c4f3f770493f4fd7fa9d665bd7f875273c1206d6255d28a32ed3088ba4c8c917a1ca526fef6e90133543af365693add7e734c005fbbe4d1e2fd52f2da9c0db98465bdf67ede72727f680333689238c6c2dac3a75d634926edf4d4c6633df9b6f5303452ddd1f7fc24e71e4c4c757accf2ead52f2a1512e15d3d2d64803679083325858d421f7cd7ce348d3f3c5c20143c9d2db1783124670b9cb2fa50e48d20c470f6db391dec96cb9897ce9784d986454f89979b06431dee12479d1a70f0ef441e51c62c84a155111b2ddebdadc0acec2737cd100909fe289a52dc8ce6841375bc2b0ba32acd002ecf67bcb98fca294bb05784489c5e1117dc8e3aee94b79fa84c0105746bc043fd12674991cbc067fd51904f228fbcd6311f41062c9b8b2981aa275b542fbdf66f187ef5ebdbf50f22e2656d819fa6b22a3eebe10b5502cc5577669ac22ab7a175d3d7e7f646dd7fcb9282996aa747dbf8c5da50bf5c52d341525c5b9c2b1b1450cc1f4e812bba3ee9609404116fc121b406d6d753aae6f55ac8d68f05bee99fb324e717b570d9562837661caa83c5403f91e77226a9dd789a5d38271d5c9eab2b368c1cdd9be0d4654fd8d7c8317e8ae7837141cbffdbfdb42bb7c37d5e04a3bbec34842186838533c6ea0ca85d0259866672726ca6cbdb5b4a4733db11c6707ec32b10c5afb0175f298900b02a06619a3b0425cf259fe49a924be3c4948ba3964d05d07e3e3870700032d68b93baee3cc8b7a6e3ef97c890e986b9926e74922461f7a28879e1c1aeea03e3317ff5ed54b00f23228bee9936d8e94e5a206e3c880806495d87f01301ea9bee543acf0122069b385643b449bf0b19972d6f94b785df3b97c036bed69471cfcea16ea54e019154d99b0dbd245b8e8782fb0a710485ff0a4c309e886578a6c9363aea80cc8d1617c1a3b32a5dbbe63de4eb2d0644a832d540145f60a0535df4959a66738c9ffffcff4ad742e6049992b6b9b03d9371f5cfbdc736ccdee8995ad1d8803f61e0d940c4caaa8ec6aab9442c1c2524d08e0395bede9cbb087888fbbf750f78d21d31bd8c0542d0749855f4b21e9cb0d1fa31f99bbaa8abe5341429e6fa07a269c5ddea10416f2d8c9ed1c66f6b3ce8cbf96a976544b49c73ffc8b696b29c6cad3c874e74890c9d577dd9f5b71e0e7024accc7cb8b2eca53a599e6d31daa84186191642f4ee1517985f02e0105a248ecc1389402cf416bba1ab5f4a3c16ea35d251cf10638edb95d6d6d558235b603070cbcd23ee6f651456708740a5801ce016c0fc192291bcab3371e005a1335addecef319b60e29c069064fe0e087132f5f04e7f988c3308ff1a829384ac6732b202afa990b0b57ac448bf4e7e1af5162c46a89db4168ae1e1aa48cd1368be2c2797bf185090b21ff286d7e106359400b6fe10c5febfe16564627585cc58bc054555a0a0190c03aaa408994e9b17e61735b4713dbcf38d27a8557b83b59b96966000fbd7a734febb6e560a621b96d4e4514388de6ecc7d967f326becf41c109fe7ce370c81a8891cdb60579804243923ec7106daa5d114701a5fa0f24bee42c13fcc958221d6565bd7c31ee6b1332695979891e97ba40512bb84db30341c8bef4c8b2208ecaa9b7c5a47ce795dc2152d1f2a84bf0e93e44cc9d46593b9cc942943c9000f463980ce44a349bb4d8d91466cb888cd95c62fe3be0d3b9d4451bccaf1f109d5acf810fa9ede462a63bb5b3dd733c27e5b0f65f38c55ad88d98bd82961bade2b88be878f77e0a4850da1f123a4ce60e5533b218ead08ae9994c96ff1bc9d3bf5b12bb6261da737c59a2bc95c68a35a364a7f8f804aa4059899625acc2bdf5737e77d2120999e15394afc68657ef95bdda0276450ac37a6df2cb625ab8f0a97b4fa83f14e2472d81abb80c7190860b9f67191215b2a1d2de39d5704bdcc4275c8e94291f67a5c494cacf48a280553e68c7c3978c021a5bd2f381050a334696f0154b89cd10c162c3074e8a90fdf1541b8cb790748a8d19642f26a5f6caae9103bcd1d1408f986512e469671ce72e22641d9fe7b16e75ae63ea962a539a57fa89917ba44ec07475d58816b0d6e66413b45fc872df6d165a39e4dbf1b9bbe9300f66cca647a59fcecfe3e5998c84022a6e75e2a7b22b2e9c0aa3630fccf00840ffc5645d7281f1206bca2160c55e20b1cc471f434b530903acc61f15e7b5f184ceae6fffa43d8f9e283b39e788712c46d0b4e725f12cae26b38a209288ffd3e11bc6e624756d77428bd04b0b6dca99fd09664dbe955b099f8a47367961c6ea910d302853bd563c35bb90b836e4a724d7022bc667a3a4be5d00ee8438afa38f12b9db16ae4e7162c17c8c61d04a1f6bd47cdcdc24f0c0377f3105c857890ce0611c3615495e2a90079aa773b8e4beda1b3c61ce19d3e689a889d0c9967b18b18644818305a42d9f641a761cff83cd23759243d1ccd0070e27781651d4a59e9885a27f08803783e9fdf016052ec2ab643521f8a41072e5ecf9096bac272ec814021fd20eef8bfd5fca50e27c7876987994195b2763995354aaf4b0e6ed0fe56fbd0b9cc92fec38386baae77bd3f25bf2186a7ea5cf386a98672bc0f8bb7ea41e0fff5c9d5f1c6f36f7768da932ccd5e5e2374f78", 0x1007}, {&(0x7f00000003c0)="f861f92c03cb40eb39684a115a6a6e82662157679695be52b565f8a1dc97567afed9703d869e0300edbc525cb911eccfb348eebb00"/68, 0x44}], 0x8) 21:34:17 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="27cc1b9d0a33635b"], 0x10) write(r0, &(0x7f0000000040)="2be4", 0x2) sendto(r0, &(0x7f00000001c0)="060500c297d0bba1248defae40f01db76dd58e2c9600bfccf85df90125584b3e3b6ea4a10f2d6eace07b4f4dbb97a204d104dd35c2c74077163a0a4fd3284d4c2ea3499bbfb604d7e34e932dd10066d5ab810cdc", 0x54, 0x0, 0x0, 0x0) 21:34:17 executing program 1: syz_emit_ethernet(0x526, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x4f0, 0x3a, 0xff, @rand_addr="21400000000801000000fd2402ae00", @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x2, 0x13, "a9f4abf54a6b11fcb35efa958e565f29e962361ea852bc3b94df4c2934f60fb7e696ae0f823ce1c7c6b31593049c0d81680bd536d7688e7af382da2b6d73fcfa983c6df05ccdfa38e75644f30dca792d4542bdcac15e43abf716b21bdad9926d4cddbe36e40752a164bc22dad4137714c71ed9476dc846ed82b117b04814be7b45e04388861f3edc783c252428ed69d849113cb76a5b028a42"}, {0x0, 0x17, "bd62ae6fce33d6c1f18e77c084fbb0e8b49d310f28dcc44ec9bcc25e8f466f12f3d3eaf03ffb2137e0fc1f7ba4437bb25f7871d81fed936332e49ef1bbcbefb03b8b314387038d434fa886d5ae78c8b5f3d196ca665da9be2301d3a85f4700266afb0e07602725152bea8926853b53b04760964d26121c49d3a5b12a175e3e9b981551f9e34ef5573569e0d544c6d7b09702dbf22ee8ae2d2c511cb3d11947033b668bb38a3c398c8c56b7f3c97f37d03ad0a153c034b3fbaf8a05"}, {0x0, 0x1f, "9de196cb2327fb1647e8eca4c4012afcacf7d65fd83db94eb254d06d8d75187766323808e2d728d815d6ebc8ba3a8cd6035075632f9e810e23261a7ca91fa95262ea5c292ab767a0f950394439ac8798debb274f8d20f536df39f28af4189ce6baa209c9349aca48680f77a351fd4600100000728bad839fc535ec0de3c3f0bba0dbafe597e9da5644a42d963995992639f7f7cfb2eb0ed12ba5a8a01ed84b9e0e31ea8a9ff59eb6de5c0553c36a183bb697779f5efcd71a031b8c424a744c49756f2a1aadd1ab6f5abfdf7bbe9414ccbecae315e4f294a53e134047bedda951923d2588c2011798a60a2cea3d316992fb68f8b420853a"}, {0x0, 0x52, "09043409b694e5160a9f58824d8778b63768e4c44d490b9fc4f762e9005284a6dd9cd1ff18b47376e436ab2722894a9ee5c499eb7f7c0fb1fa3e2ee64e9ce77435597ee2c0fe92a31a50f6d3508f9c127e08bb62876c05eda38a4a405037f43195e63c0d040593ef3290f56e432967b36282bdf8296efb6a3d4a76c5e39d4712de1086e8be101a43346d608c3fba9f6cfee4a57875930202cd33dd01d30e8453b39f55e0e40194972468995038dd8ca7cb33da1477d4f49a3d2c85f26e8550de53540f6b2e2f88b9e2f878f606e6cd0fcbedee0ccb3e6bac2c4694ebcf5d28840ae7cb97fe6952f817d73397f9de2ff7f968da941a41b2cc11a99e6d5582f4a03002ff5d62c6a27344860ee16fc610ad0504133c6addbafa42f4297e0789db29fd98ff31eb606554726aa88c005f911f3ef3edcbe366aacbab4d16806be960fb35e89f8c19672b3cde4c5be1b768e3ebaf9be4316cfc381f2f7108e99ccfc66d4d4faa0f23bc1f009c2e900637a0b4671932c8d2d9272d8e067a665484ea007365b7522a859f8672d170837fa8bbc51f27b5fb4ea3f89cf14785e3c4bbde3cad8f24fe2122943d5564b790072b8b76254c03d99a1691882c76df90e8de59d3c286052664089070da54df364f270950984662cbb2bd2b7673685687eb81b4696dd401dafcef8f2e264d07f67a83b9387fc8ae1562d0930379310ece0249e4ed00239e117bb3f38c51db4394290d4a21aa7f8d085220cddfdd29dbfeae3f6c9e2bb121905686de290370b21f432cd9344a84bc777bf07f4458e918a8bbcd471d6fc98f852af06b28abe243f420ac56269164c8e30885ce88b177165cdaf23e03edefe4a59bc6521343be87f356711585fdd63113f8592e5ce4f8ff179159bb469203eb31e1864d9e11c5b1a189dece89e637ffa3d1a6"}]}}}}}}) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x9010, r0, 0x0, 0x9) 21:34:17 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x60) poll(&(0x7f0000000080)=[{r2, 0x20}], 0x1, 0x4) sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x7, &(0x7f0000000040), 0x0, 0x0, 0x0) 21:34:17 executing program 1: syz_emit_ethernet(0x11e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004c0001100000000000019078ac1400bb000000000100441801b00000001f000000b10000007f000072130000000300004e214e2300089078029399dd078b87e3828b66d1c79afef301e1343887cb14f27342a61c20e535578e4bd6377f54f7a370311740f278e24d74689a569d4ac2580a2efae13de4c956f9a50fbe92719dfe9b200ae3696f0f7a840ed92992fb2306e3323a739c3ebcd1e9784a5aa9fae9e2c2053c86e3d298624ba3f0a3896d7acb38abcc2be81346f3b875e2c76e3a4d9ff8691901a3a3001f165973d31f41902dd58527a0a5d20ab33caaa965033392f7fe9a2f466cfba4faddaf62136737b9623edf5ecb5d14fffcfe8608d183033e02056f29f98a1b27a95ca42af7155d425484cf9eb7114786"]) 21:34:17 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x800, 0xffffffffffffffcf) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='#!', 0x2}, {&(0x7f0000000200)="ea9dce6354d807031996c91475dd9e637d490909be11fe0ea539e8081bd11d4ca5a90489b2ef0a", 0x27}], 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1000, r1) 21:34:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/107, 0x6b, 0x40, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x8}, 0xc) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 21:34:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x170000000019d6, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000000)=[{0x2d}, {0x80}, {0x241, 0x0, 0x0, 0x924}, {0x0, 0x5, 0x2, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 21:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1b4, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x2, 0x4) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x80, 0x0) read(r2, &(0x7f00000001c0)=""/92, 0x5c) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x4, 0x0, 0x1, 0x0, "ffa4879da724c901f8ca03796a40d1e145de78a3", 0x6}) syz_open_pts() 21:34:18 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="e3ab04002f00ffff09ffffff86dd6076605100183a00fe8000000000000000000000000000bbff0200000000000000030000000000018300907800000000ff0200000000000000000002000000015dafd9619ad1"]) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) recvfrom$unix(r3, &(0x7f00000001c0)=""/227, 0xe3, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000100)=""/153, 0x99) 21:34:18 executing program 1: sysctl$net_inet_ipip(&(0x7f0000000080)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000240)="33fe87794bfc8579dea29667e26c8526b3776a4f4e9483c3da89df1f5fd1c54a9c445b9ad5a3ec67d3a4c0b783314ff18d05afc8f333f3007b845891bffaf6420661f93a501a73f8fa976a8dd552ed53c9c18f2ccce916aa5572546745ad42b4731444b429c7147b00ce4487042f634933acf532b91278ea26ed20d89b4f41ff646a3382332a776b5d22a7f5d6eb9cab1de54f25c3a35cc5ff2a888882d88eb4639ab50bb4daa0d65b87144c953b50e217e5c0d689467881071185ce27826b5430367de91ead3203559a0dc52061ad8b1eaabc59bb45eab2c5342c9234ef4f019ec1437375e05d9083d786df85e1e62cb92148a2e698191af390914bcf160bf034dab7461db6ca0c4c102c502d4edb616079cf7158366e987befa57047a24ed6e3ad069f74c2e46ae954dd1653ab3eef6933f710bc39c4d9322da264b407c8ece7d8e7cbaa358612db412588d54a5b2796e6b1055b214ff0a20c529bc7566cf5de91720c5c7ad99ebc8f1f69143f88a2e279904c592ef424036b9f7e31417ed32fad83db3ce48d3e90be31135256c91db25f2de323918c7abe1b37ec065ec0f3c90d8109083c648ab85fa56349b6ef9b15f1e8ae246846dee285070a69b3eaeadba4bc0ccdf18c6c18a2ba13b3e872cf52898b4a3a74b5337d25ee9e6deae5c77ca357b3130adadea8b9016ba919295e07339e79ce3c7ad0428025f4352ad2083904577d117620a41b19945cf94830c25c6716b831c846d9991c1fa7516c55a8c927eac258ea052c3c3ff16bc72ab1004a53a79781c977dddaccfb49cec811c221a7ba3b72141a7cde95f22870195d7ed43a53baf0d86d6b2e34b77408c2ee8e251e60fc02e19b2d92387435074c7c206d49e0c1a0df3db3279caf7f3bda8925e63d1465f04596c8c8c32322af81330cd8de75760f30e409c3e950f00d4999d07fab997efd9789861228a90c3ff3b289b458394ef31ee6bafc0dc7ea108c6b62af59a6117638e447ac260c0c3accfd1e96d0d6751e46dbb259397a5663f4e8d639860cbf74b2e01256241ac58a099502acccc81b576fcfda093041844437ce8cf9bc3f52546e12d55856cdba2f860ce9edf9dbe0c38af727b6a0e7bbdf659c61f9d950346564cb9c74a7e23f09fef773538581a508439ccb6069d1255b162c50c28ec61d78de5afbb460ac812ab5f5cae36a49a0d48c2e0d0c70e1c23e7c0a91588c817070bbe5ba7c5a85e5c2e3244f08f590b8337079171d37a9bbd7562360cd73e85583854a260805b3022a79caf359de4ed09fb41fc9f56a28d829786d1be5bfa920ab9543c04be871263a68702fb630b1f59f4d872c9264c37062abe8911b276596c9ccbda3491b76dc29992e4ddc3fa6ff406a5de8b34ca53e4db9a02ccc1aac135aac846b718a4dcdac2c129a3667692f50002c9e2e8d1020244afc5e102ed6d158bbfa883aae938a3a33d2e37ee16b63ba9b4df55a5f61366e1a71e88eaa06a8d250f710c970b49aa45134efea84238ba91b9848c163454f29eec57416ab3895b0e322458462d57b3f8474338360079559f2ae9c7bd954e1abfcbd2fcf3ae75b17f4314927a1cddb0a6f3e67f96e44b339b7957fd79c02d651178ced76f2b8e8a2389db6560ea371e689566eb3750a6a1efb6324f3034e81cb3c3beb9a131ac0e4b930fd5ee89299f287f64156387a9af8190171f5025d79e929f7964d172cb3d63b7b1a65069acbbddfcb55dafce805760780e43ff89bb2b7b3bf158bf0a59645d63225acd66f55bf81c6780b4290bc433fb54855c17a5a1745fc9145cfe566c6da863fc6d89a5014d6d4b1b64a7cc9f03e75f6950198a416a596823d24f3e19c9fe2fa1c676b9c036c3808b9652024eead02504a44c7178f8c286d75f643973d892eee6ddc28d059bef17240dfc6900580bd2b76c6e61ab20d106df0c2b25c046cc707f349948368b7e6ab29aa1babe60e1ce7e90e5dac40a7d0374049a3aa1705530926badb0bd5488bdf72f898c02b3f03fd202834fe8712da18fc7993824878f617849f857936c1061f56e4b4ee4d13c73d6d3faad115fd194fced7a9eb55ded47ecc7ae81f5d0d78008cddd05f23505298510ec17121e03f99c9c3516c8bc02d89e9f3fbc52c81a619f3d9c1444b649f2890d4af99cd2d9cab38b4623c5187ff0031c6e8b5c38775b3c2f6c585b44e0619a48a48fdfbfd68efd81be04596ade2bf120cdec23e45f372c1e324334bf9879646c1a6b955a399052265787ad1731974db97127343a1275ed4de26949869275d7c7dfd4c1a551c01a016b01e4bff08f7d90a50204d85f18f4f5b266df7516122665580039dd9a074552f53eefbdd1fe6589da901fe7496bbbc64d54cc5af4d156c6b0904f99abda18aab8d48a44d848860f5a37382fc465d78040fed74f71572f1d9803075f3f0d65a3d40cbe37e5ceedf3b1ab540546412bd128ae3a2ea5dab1ace503937e9fbeff244c67298c107a9a7f57fa8fb774ff30ed42d7067eee4218c3874c601686d412c0d9aa6fe7b62fe11226ea120c46ff2e4b24f5b5653f8f4038e40d1debb1ec3caeeaa9cc02f686b203e5505ddc75342ecc121564c179222b8adbf9675fd5a7e6366796a0a7e1f346cb517653b1b1ca447b222bcb986bb6e3655f129b840326c2eba45ec6e1fa9ee3517cd1123ee07d34b1de0a05dc1f69ef972ae67c6e4072eb3423cc20cda4b7d8ad2f1836fd6e159d97553419bfe2e692a1fb4388e27e10bb100fc12d5f39ebaf1943b63c3eb0dfd81513b92c86179fa4e46105681936a36202a6013593cfe09bb865ce9e85c9f198176e826daff6546fd3ce75a5c118ba55c60bca2e8f6f48365f5da2582c2c96ee78b05f2b29cbf27d2dbf407bad5904b6da25775e95d0669c012b1ab880887c325e1fbe7b9c5b9d03ebcf4839e3a133dca8e9da5392ad1c56eebae9ddf56bbaaa19a4eceec12c7ba7ae2b077e61d611c063d2ead167aa07c15b373eb171c174d5725abc4ceaaa7af091b4ee593d8c75559a9ee7343b887ec341e0bb5b12ef4f463f43ff93b75384d797d15c90e8bdee0ef2b62764e3f8108abd835edacb957c811d87688bb9470913f308c472708db03bf52f025b4b47209003d92f8dab585b6ead794947cfd511b38eee056b9e0ecad14316f8792d15952049f675ddb7222b99146975764bb5f655e3b89fac288d1f449d464e304fae5bde4a63ee6cef3cc480931ad8251360b60ef6ffad4c03f64531975d3aa4036251f1d754f7703003308507c8fcc6cfecff7424142279f78dfe20166acdf6516b3990b587135d7024cd14f5472409096d6eb93bf25e587da45aeef670de78ff4bc6fb0fa8aabee35106ff133ae959cfb9b2db4897a7553855e435af1cba94031a8b8d277bd6fa902cbac07a80444c73cad8b7b75f0ea70cff1bfe30d90ff28a4e0598ccf83f29161cecaa11182af8de06139b66a6eabea0638ba2f8b428007dac8dd475696c76244ad23b6e10ea9ab7023a85ff2664b390d22b4702fc403b425ec863206000345c0b438cbf4d2cd49887052c5b2062d42e3a0d6fcce09a431b038e93750bff9d0a4e1ab6a9d15ffe1336310dd98dfcc0db0fe7e4805438276f0f1fcf52bd2bebfcd3de5a555079c0bb93073652dccd00a6d365333b08fe8096b078b7e9f2a2a833e926058e98d87decb5cb0d5f3b3cd4663a7a8320cf65a36841a3ce16ee4a7a850482d39f559bf844e1b8e4ba40144807f817d1248a897f3a2645c3f6535027eda49842456d8856efa01e674c6fa5ba9bd3f953ba54d3e6f98011c772913d0402c7a925a32dc7d12f05f5a3b3c46690ff27ed408cfbf982a2d5c77ed2a5586c701548fdfda4f112aae8ad1f9963b29a02a9906cca5555262335d58c76ba817792e0286a8b0290078ec73660447d00e8f23a0a4642d6b200dcb901c2afaa0b3e799abb2af7256c538a242781ac497e602aca8a0fd5ac2cab4543d644d6f91b9829367e956dd9abf80c70b29ead6818c9eab7b521714dd996e640c3412cc8ba7422d27c89acb08f4a368d066c60899edb25433db34bccd9281c489405713d982c113abb1dadf8f489041e509abdc42a5e70ca462a20c9f9af6a96d39049a1b0545b387d2f9a1151595c39aa79d818dd47b5dbc4aead1353e9b21930d3fe6fcd25ef68f8feaade6ddd5458495db9c0e9aaa86da6af9681a6b71cf5f0f55c6e7359f1f627007b6655b93c65a110168a0a80b2545ae81ab839042d3675c49b605e52b6bd6a1afd1ea1c8e0fbfd8cdb75519e76aede69439af51a45846ff35883961705dee41b5e6ddf8016f05478798a58aba1f54db3df2f25d9f017f89cfb18cfa2bb0cf5f810c046d3ad8fc9d57b4bbcbc7a547d8181ae04ee56c4e3d30ead9c64c52e44646e9e22722dfb7d1e719facd8be3042396a46f3aa4dc5208b68501699294ff9e784abcafc5e4d566d937e0e733bf91f4b71d610538813eda347e9a027325f249b8aaa9ab53261dd367d06a26737c07bb82898a1e819d4e1846c8ab10130dbe153477581409f8d26800f3b44235069ec19be0071c62ef816603c044b6ebf3b4136053279fba8d5dabb3560a68b4219d74b9b04d58fef8229977366b1e8355a96a055a30f18a44badc234412afa36a011247fd1059b48f2c3601e087964562fd481970b6c24203b3823c7bf24954ef32f611757e07265ee6f272dd1e6d8c0eaf33b58d031c0c2ad3781f0ada2c24c5b69c04d65e66a19730c308ffcb34f9c92bf088421a583b58d2528500f969eaecf74874b10aeff2b3fbe1cb87cde1673695b395ec69a7dce6556dcc4d6c04153a34fdf83a147103034922d56bf1637a9aa9e7d151dde2cd44ab29b0b60a38adee77095e9544170f5f5b309ff278ad539a44a2868b7d2e8751031420dfb55e6546e9f2d10209d9d992392a7cd9757555e1b779a02b29985e47f82d4246652cc390565620ffed1e4928c76145cf5b501b3cf39615cec6e31b999fbf1b040ae67c40a0943b3b98cc131d51f9c21f1670a532faebbf2ddbe59e392407d2107b321d1fccf6b033db2791a212084824b19168b65f39ad76d112cd816fe75b12862a93d2bd31df391e46f074861c2e25f00698fb66666eeef2ed76606ffd7b5e19b39fe7afbf293894bfb1815808dabe626ac6d82eac2e52aa0c5ef7fa827a71128701bb12d3a5884a09a95b70241e594798b4e59ab609fda84e4900a0a0d69136b808c173c102b1a0c24e1b82dc138a7d578b9235bdf341bc66f6c73143499ac0039057beda46f5c5210ada59b99a224948f365e4613c8eb1cfbeaef912615dc1a935e7d56e96023062199c212dacdc48d851b5da0e00c9aa414566fb2e32b0f5cecc23f7761f9fed478169b2e688c7141df43a55d40b944fa2c5e68651ed76624c7644f396ccc64a3dd4209f28c717c66726d1332d4ad8d396b5ef4dc65f538c65b3052b18eafbcfd00bf01be61dc630097f3c3dc28b102aa88aaa51aa6040d59371990dae637e47a77da29670de03f55e169c2fc830dffbd6c265049584cc08b65af8cf3f22ad5ad06a45ea6c6099df9f96b1efc760a9a557337cd3902ff8856c5d6b819e8d686349e679c4a9a0a2c6308134b2fc041d0adc1b216e07dd0df3684382daaa6ffe30af19f2a8fdcb167b283a250b54c7af9da2086047260707275e832862dd9c51ffb4d207d1cf7d52c03b44decea7c074e4fea6c5c5d2e3b714f6c7c8be39a444e1baa0a0969b20aa5d496910c57e019dcd7499847ed3c53e257a64de2d27", &(0x7f0000000100)=0x1000, &(0x7f0000000140)="35fe10032b62ebb72d2ebd94c1f55ea884cc4de16e2d438af77c27532c38f61cbe7c509395baa3a8", 0x28) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x84}, {}, {0x6, 0x0, 0x0, 0xffff}]}) r1 = semget(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x1, 0x400, 0x1000}], 0x2) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x4c}, {0x45}, {0x6, 0x0, 0x0, 0x108}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$setown(0xffffffffffffffff, 0x6, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000280)={0x10, 0x1, 0x4, 0x7, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xc61}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x6b72}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x21}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x356}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xad}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc0000000}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:34:18 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) socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xff, 0x10000}, {0x8001, 0x200}}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 21:34:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8502e5d1a42ba401"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r2) accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000002200)=""/4110, 0x100e, 0x3, 0x0, 0x0) 21:34:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0x7, 0xd501, 0x9}, 0xc) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xe, &(0x7f0000000180), 0x4) 21:34:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)=',-]%\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='-^\x00', &(0x7f00000001c0)='}}\x00', &(0x7f0000000280)='#', &(0x7f00000002c0)=':%/\x80}-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@+\\$\x00', &(0x7f0000000380)='\x00']) 21:34:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) 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, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:34:18 executing program 0: syz_emit_ethernet(0x7e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000700000000000019078e000000200000000040090780000000045000000000000000000000000000000e000000100139a0d3897d041059a426755a936faab44100000000000000000000000000000940600ac1400bbac1400aa7f000001ac1400aa830b00e0000002e000000100"]) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0xb3, 0x2, 0xff}, 0x2, 0x80000000, 0x8}) 21:34:18 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x5, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1, {[@lsrr={0x83, 0x7, 0x0, [@broadcast]}]}}}}}}}) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCLOCK(r1, 0x20004276) 21:34:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES64=r0], 0x28}, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, 0x0) r3 = getpgid(0x0) r4 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r4, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r5, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r5, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r5, 0x0, r7) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r7, 0x2) r8 = socket(0x2, 0xc003, 0x0) setsockopt(r8, 0x0, 0x22, 0x0, 0x0) r9 = socket(0x2, 0xc003, 0x0) setsockopt(r9, 0x0, 0x22, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="ea490e57561532ca71249b8288a90895f866abe57148a56fed45cb369afa462f1b9a8ab5dc1d6996edad51b9ec2c2dcfcda7a73581b77557a28be462106b11f343bbdbea700f3d219aa22a9594d308ac395e516c87927927c466b61bd8845f2a5830f092df578758c5", 0x69}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r7}, @rights={0x18, 0xffff, 0x1, [r8, r2]}, @rights={0x18, 0xffff, 0x1, [r9]}], 0x50, 0xc}, 0x408) 21:34:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffeff], [0x0, 0x0, 0x5], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x9267, 0x80}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_carp(&(0x7f0000000100)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000140)="22511ea4fea14d591506d371350f01518da85e76d8bd26a1892568183f5f2c4c16b5560626a68277043bd22a3bfc7ad634a772c95361e984e7e16b6627b678b7bcb490bf7d001311a30454c21d6115cd67d8976837994eb87ea26348760b17629d7bd41febf0ca3b0d96c327a59686533c1a8e6e6a38f74d60b7dd05cb9422d709645f9cabc93080deaa8dfe613b457aaa", &(0x7f0000000200)=0x91, &(0x7f00000009c0)="1424e353ae25695ed8e862f188f10ceeabb4456ab6e223ba45d8a4065fa8b06cb9d388be1165d519fce17a2d6c1ac13bf63708c0df", 0x35) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() setsockopt(r0, 0x9c, 0x6, &(0x7f0000000a40)="8548c2b6378bc57c3a5477e9e5b6a830a04d8ae6158a51f1a3960a1cbc9f491e053799be59007ad6f13ca4c8e4a3d2ed1799a599c334fbc4e41cb472588fbc9c4c209b3418b3f26976adadcc2b7d60e2058d412f961e6a673032b3c3503c01db2a2c91b8e83f99729def17d85d4bf4990a5138d64e1b770225240aae8f62e974873f52f6bf073409b41fe22184baf8d646394142f72aa26a7b91fcced8e4f6", 0x9f) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000b00)={0x125ab048ab226494, 0x1ff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000a00)=0xfffffffb, 0x4) r5 = dup2(r2, r2) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000080)={0x24, 0x0, &(0x7f0000000040)=""/36}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000004c0)={0x10, 0x4, 0x4, 0x7c, [{&(0x7f000043d000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000433000/0x4000)=nil, &(0x7f0000117000/0x1000)=nil, 0x1}, {&(0x7f000062c000/0x3000)=nil, &(0x7f00001ea000/0x3000)=nil, 0x9}, {&(0x7f0000536000/0x1000)=nil, &(0x7f000075c000/0x3000)=nil, 0xffffffffffffff7f}, {&(0x7f0000361000/0x3000)=nil, &(0x7f0000310000/0x2000)=nil, 0x100}, {&(0x7f0000429000/0x3000)=nil, &(0x7f00001c8000/0x3000)=nil, 0x9}, {&(0x7f000049b000/0x2000)=nil, &(0x7f0000315000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000072a000/0x2000)=nil}, {&(0x7f0000504000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000298000/0x1000)=nil, &(0x7f000036e000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000b9000/0x4000)=nil, 0xc60}, {&(0x7f000020b000/0x6000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x101}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000009b000/0x4000)=nil, 0x5}, {&(0x7f00003b4000/0x2000)=nil, &(0x7f00001ed000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000043000/0x3000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000211000/0x3000)=nil, 0x9}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000001}) 21:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x24}, {0x80}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a0f989da7af0be3c961dfb0", 0xe, 0x0, 0x0) 21:34:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f000000f000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x8) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) write(r1, &(0x7f0000000000)="8d523569bed3070209f3e5358a85050f8badcf7bc23fc06c937ed6a3d6716e936d6aa5c885b5e02cacd741a828345f76b2", 0x31) 21:34:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffeffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffeff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r3 = fcntl$dupfd(r0, 0x0, r0) socket(0x1, 0x4, 0x80) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 21:34:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000100)=""/102386, 0x18ff2) openat$zero(0xffffffffffffff9c, &(0x7f0000019100)='/dev/zero\x00', 0x20000, 0x0) writev(0xffffffffffffffff, &(0x7f00000191c0), 0x0) setrlimit(0x1, &(0x7f0000019180)={0x57, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000191c0)={0x5, 0xffffffff, 0x5, 0x1000, "68c4de355000", 0xfffffffd, 0x400}) dup(0xffffffffffffffff) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2, 0x2}, {0x1, 0xffff}, {0x2, 0x80, 0x3800}], 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) semctl$GETPID(0x0, 0x3, 0x4, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1}, {0x0, 0x0, 0x3000}, {0x0, 0xf1de}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) fcntl$getown(0xffffffffffffffff, 0x5) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f000001a300)=@file={0x0, ""/4095}, &(0x7f00000000c0)=0x1001) 21:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x1}, {0x87}, {0x3c}, {0x7ffffffe, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000002c0)={0x8ba, 0x8}) r2 = open(&(0x7f0000000280)='./file0/file0\x00', 0x1043f, 0x140) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x1, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r5, &(0x7f0000000000), 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000200)={0x18, 0x0, 0x401, 0x8}, 0xc) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r5, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000400)=""/210) recvfrom(r2, &(0x7f0000000300)=""/210, 0xd2, 0x841, &(0x7f0000000140)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000a80)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00@\x00D|\t\x00\x00\x00']) 21:34:19 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000002c0)=0x4, 0x4) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xfd], [0x0, 0x4], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x6}, {0x0, 0x0, 0xfffffffe}], {}, {0x0, 0x2}}}) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0x8, 0x5}, {0x6, 0x204}}) recvmsg(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000300)=""/38, 0x26}, {&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f0000000400)=""/231, 0xe7}, {&(0x7f0000000500)=""/3, 0x3}, {&(0x7f0000000540)=""/139, 0x8b}, {&(0x7f0000000600)=""/36, 0x24}, {&(0x7f0000000640)=""/153, 0x99}, {&(0x7f0000000700)=""/9, 0x9}], 0x8, &(0x7f00000007c0)=""/8, 0x8}, 0x801) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x800, 0x1e, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080)="598835435855960bcf36429bba9fd0e9c992d4f794417de750bc7707cc912e229d319268faa36a66b9009558356c051f89fb4a71df12dab12ee1b2b65d331d2c0e5f6b9af82cd2327c9a02f14b430991820ffe448e5e9c9ed32e7bd28bc2772c87b053bbfcc03f262176e56e88bd1675ca8db4dc0b9a", &(0x7f0000000100)=0x76, &(0x7f0000000140)="b1902153a8910a3d0588ac8ae38a89adbb7b32dc343a494c299c5def59e4f638f1f65ce3dc9fcac2ae8ca31e6f8641fa2fac8b2c4a31e7130db6338016473c918c3225b9b457881c73d8f56260c48f8cd5c606d9a17fe69b1f330670ab740b5cb99c0b4c342b47206c5f5e02966962c4c4d9a78e66d1635755f63a6cbb2b3a33346470b10019a2b31f2af6f3261c2da2298260cecb40", 0x96) listen(r1, 0x8) setsockopt(r3, 0x0, 0x1ff, &(0x7f0000000c00)="33aed91a52d073ab7a5efad81a5c3aa15fc7fc3dff310336ebcaffae5dccb06f02f859037d723c92f7d23700053a33ca2c96e74510c34ae63a64bb20d186827bdb23dc1db39667b9ed2805e357c558e66fc5c7ae2ac465891a917b9aacbc4b0d8967cb99e1003bbc94d68bed6a866ee102e3b34883d1a94f5c06b91133059a637c51a233e2d6d26112ffcf972031db5d54b6cd9857e6e4b0f7fb4633f3f2fce76c78ed23499b990f93959eccc5a33ddded8d831802c07b13284ad919298163c4eef47f4a8f1185633411e947920a0d91d3ce16efa36123ae6ce6c0cd5e9cc3a2757ab64965bbded6ac23bae358c47269e0c49869520020685f64b176fa43907c6b2983bcb9049e9b40de2c4b7b9e5619ae54bd31bbfb305eecbb24dfb8d80292f21347677f7a84d89f5267db517f9491da806254bca23bec9a031b8bb5dc6e6e18ba22e2495982f6bd7252ef4c7c3a1d1ae71b29d1dc11580f9eb8e42f6447c0f5ca420f1c533e72a01ccf21d3c8fbe705c0750d9e86eb055b436b6cad8edba6f2b5d001923fb12268c770921d2634316c0c8634855b44a37a4a19b64cf1630557d55119d00901e4b65ee71bcb713d776fd59ff7e40ca6886778bbbfd07d02934fbc4ede53beb7b8393be9253063ac2f62da0a12998e5e7a7d10b7b9057abed83a4ffc0eb417a83f1e28a89eb1b7a4765c309823dc9f56d8c66175193f28c0bf888b14d323d435069a868863155feb6ffdf8aeef67af75944c0f986e311d59d47b256c1348f42ddc09abd3e1416f04cd4f8bedd3cc88111387a29daed724a7a7112b615cf569dd0dc4c3d59510fc9e5896ad3146636225ebf55c86df4f2f566eccf4026ef944878bb70a76d2406905a688f10742402089293da0cb2dee8438fde05ec4f37fda19e2d7924471a6e059073cd9fbe0c5dc26eb8723e84119a0a11054492a39cbec1531cb7f2e717ba4d8d3ca1e847bde36931b7532f894d7167ec6de3a6f80f71fc93a5ff26525453f5f05760304d1b0fd0d13bef24c1c2acac62881040eece96bf071794da8d8eae0d7128f08e753f599c89f3a645c9b91ae9f11ee4a54e2be75afea6e652d3abd7d05ad4d0ca317939ee75e51749fb2e47923da637c423e01ec13aaa635562b793eae2ca2921510746ca39ac2ca78317e05117a4705d5528eaa5ebd374185f5724a8e886caa94b35d15d13d71763acfd9a17909811a6aea4b02fd66c921a7017da54905c28925be6929a37447dce92eab42fcf8b9cf5887bdc4f8297ba57b1cac8315127e42b38096bbc7b3e5f21ef94d154f71c25fbc453a47d3e35ed91234bd53bebcf87073fb16dc4524cf83635ed5c264cd9d0d2ea0ce1ca833374553cc5cd3fd848754480d07e324247dcb5f12b421e551bb46049611611f75db2e856a435ffc3335073993482d0f6bbc9303f4ca4ee62fe8e022b85df67d7efd2280270dce250ee78e4238ef65fd16622924feb8c01054699beaf6d64b5621993a99cf1590a985b46e8fdbcc5f6791bb5def5ba53716e97c9fa1ca271cabc2c26a682ae9237b6eaadf28b1f2e583251fac5bc41e33091613817db888931c6bc3fada502ec4117601300ad19ac0974a75618fd81ed77ac42a2f9d6eb29606ad201bbd2b9daf0f4b83a6a3250fced87fcb19535241542a263edf9fa9e973c88c77bb882ef6ec6de61ff3a620a75f32c93fe4b8616414c28ab1fade6c409d68fc2e4556a4c7db68ecbfa5506fc05846e6d40272415095d1dde34b48c8e820c5fcb7c13c05f30d28222bb627ca73374ca698c36f9e0ae570507d5f4104805d5edaeaeb047f98a221b04d6c5b00eef012f3b0f6b6573d8b950449560f3958b89f5d08c74f693e17c586576e6d9af3e35f1414e557c49adbb92a8ac35b7847bdd1e0df6336d93c7d4aa5f164f29763f0bbe6271f06fad888346ab9ffc2e726a1cff18a4ce7184123e05623b798105670f16ee063acbec9529e74f3446e0bbeae6b3d7fcb8c0917cd041c57403f11da5630c877984d3c30af2a575158f932cf6e8c10c0510fc69dd0dd96d1d393fcbebab13a02b18a61d06ff6ef0089def122a5c6fceae6e63507ad198514d6b84796e312afd8187402e7c4d322bc182c0d33b881c28b4f1f1ec466a74f2096cbde84b0d4abefd5bb8a1b427feb81e7fb6111471aab7fabf82df2c8a269c1f05a57e1c5812e5e4e49da41fd70bfbe7c0d2a1d97244a3804c2132b3b101c589164161c7cdd1d2968da048b246980cd5c057ffc13593a43994f9a23960eee32c456a3a556288d74e257002822ac3286131c4f8de16eb908a74613c8fe961bf8fb37b14c24b8321bae4b9fd952784af20dae6e5cad918aa97932c24f72d853e382203b6b253f269b6e2732402db680bbf80a672e8518f333e0c3365fac1ed4377a09eb175393abbc1b162df9a6e6f0174e8b1b8fdb267434dc01b926e1e6f71f0a5b79b1b9ef3b5e7abf050d817244b5b1456bde9d9032cb964411b1f70f56c8603d3bdb0c384ddbdea26173ef8de52ebf40b4524c3c4b667704b17788289fde2708a3c144105a8f380d5c42b55253639f5d9af549c1b073b5f310b5aaea2f640eebcd82637df84daa4512a8fc19f367a05a4d37e27995df656ecd12b3479437f42678b649b9f2feb338597f94e78c4e73c9d600043113787861f0a349d3fa9ee2140b40a0d51fafbfff849f5d02e07207358f6aec81c1fa6b188ab69ed8d0b860a8a252bbc2a56f003dcd9d099c63163efb67f83c061e89d24863af8ad3a8e4ae8f6e57ea6b3f123ada9cbe9316d8d4f9612f8de7451df8a3345751dafd0aa8b05fe28b804906d7e19bcb0cc556d93c8d161a271df76f06ea83d6d2119ec985f5c21fc10e6608cb18d274c1dc4e60aec2920ca9681cf99eeba53f3150865eb9c1bcfe6f03873efcf1d9d5216d782929bd192a488740fb41766e14095c3a662a1ce7f47e07f99ac9e8b7dad488cca747901b1f86042608486dc90a79504b398a327fdefd0b8e686a9bf08910929fc97c325638c0d1f4399df6e02b2221fda97ca8cbab9b81328f62c153a3ed13099176ab0c31a264eb0d2371d32ac0af795a72d71e510c480aaa29d46fa3ae1f1fa52dbddfa5b5abf6063fbf9a6164acf8ce286de1a1bd20ca7a01e0d270865cbc5abc01fd1d4fc6a374e6594da29a55af0fd30babae54451960cb43420daaca24f018561fbb901d0af3800aa3eb3de519395c5dc8823f674392de2d1dc40488915ac28f5cf1a4d90299e88e4e3220e0b186dab8ada9603c13d915b4189ee618419eac44dd4bda9677bc1bfeaaffb6076597348436cbe438c29e76007b7b957ca1f0186f87c5910f3ac4300dfa69d1e4df950784ccf72bbe5101e7eace3dfa06367af9cae7d12a3a56f5df6f4d671239317ef184d6177cd02b8371aa5323e174746148d943c1f45d32a64555d2084dd8436e9f61798f951f5d38b869847b27d9a2e1fbcc24563485dde91097a28157f6b4569a533695ee6f9df4b978191af64c384642f144e1a6ef3442f363d175ba5a565b3cd00c3ebe24e65334e5deed009c362116099b159bd60613cbe4cef9ac829adc50c0f8717652c27af3bed841f5da48307857c4c1bf4685cc652691cc4ed831760852fdb4db101815d4c22a0dc637b8857f3ce73b91a5590b7c490c6978e322e94f0b2768cc249c4f9db7c9b7c40de1a1254a9f5ee8dba7c989f9d64e8c334526e5da8e48d4f71705dc0382bb4520458d579991755f48b8f0ec8c2a008d8165ef3cb5c956d4b27953e6b9446ed48a625a3b0aae1e9fbdcc6cfadfbf5c7f1bdb9f7d30cdc1c9eef7fb8efc30a791197f8bffbb81ff94bb28a5a68274fecc73132d137aaa2262c2ee48850120b213f6bf3089f08cf667e2a93beb9aa43b3cf4f5b5ef0e9cdf63d87e96044607bf89c4eccc074902aea2a9320ac407109e9c7af7a8f9355aa85ea58030e83b877c19cb28c79a2f66ae1d6c58023a8e1f3cededa9709d59f982e289c187ad379718280b32ed7706704c7b7e85ff6f2265c56275468c912beb3c81ab06254fbf57b6339cd33a406ec6b785d6171d5940a2079cdd473dfeeecddfc52b6e85f6a6bedad71e8d08b541cc3221d790ff932b35a39cf6a61f450443f2b27221cda4052a1018cf1f12341901a3ed4c6e945291b8fb76392197df72d59357615c426d755a55d9200bf30e04f65ed003b227088866018b70ae8710cbb2acbee5bd0f8f74bf6f0503ed0df7fb4cd55db8b8ceb7d26932eb4574b0b45f0709c792661be63ebd85b0b0553e8e32cf913c957fc4ecd64f5497cc328c2e81d997ceffe2ea74498337783f5bf3741d8c8f2e3b8f91c78abdde72ce22c21bd1c5541dba61117a53a816882634eb62e13b9f7116ccb5eb7fad52727f666fbd83442e7161d1b9e54d0f666199975d952c41861287bed2091db90339ce7923fb38e03d0a48510adb318297e1e50dbf95c3af8c254af8d3ac87730cb20894965ab2f6a7433aed65c2be38fcda547c255c2d40d4970c7e9e16b06fa3f33bb96e1d5b82cdc88a9b0b4c1b497d0857db47e17ed0bd6efe2ae63c43c4e7891f46f0ce9c4ccb55e8088f2a8a44ac21d1fd0620a14112f576d5aa9bb9754df06af22ac2c0522187d60c9f87fb413ebc4e9fb0ba637ea7c693ff60fba59b3ca08c4fd26e5cf4987f34900ec11c7de06e17573147af816d53f6a4886ce9484faa8b6d6f6e1f40ee521c841493e73cd0d532feabb2a7c72c36c6f64cab1f8fe40a7edb23faffc19f77f0add0fcf23e36165e4c6eb8bf32e7d8a36b96c0f5ecace059419193f0d59f2c93b8a60d919ad3cf6196145361e6fdaa634b8b98fb6e6f858a55ab198e469215e7d2a50b44a09c17e5f50b9ccbff7125c83a5c8728839b7220e10d514769c17f9e31cd5e6d67a340c775f9dde41308a4dfa7f54cee22e55b5094da35ae5d95e8dd84218dfa1e9b051727fc329acf6ea3e6e89cbb602de0a3c7f1430a6394f38516447aafc6ca8e1c0f7c2743c4643f6ef56b5e3040f7b777dee57e228ff7d50923d56cd655fa745dac7f5ed665bbc49b325b9896271d09501d9e67fcfa5c3f53100534fd2b584d529798646abaf49da70aea3be7fc1a28164ae2b30bbab08fbf9ce1dc8a69a43f955fbc6a56c991fe34f7b499a64b46d50249eb7aef925700e6ba8ee0e0432c64ec3c4cb6af1f7f03dbbb247f31ca700ca1f123b1e519b504b80b75c6df4111f796ba76b88c552db8a8e19cbd24b896121c7e54b38fe1f971d2f7821fa9968ee5340a7e773992ce7c493e703bea1771a071baeb7131bd221d51f5ea8227ce8604ca69102a9de53b82e0e1b031a90006d1a499ad82af284112a9904baa5bf35c07351fed4d714b382cff03b55a2b1e69bec9d57e9a83c6912cc90a01b77a79bd000f5325c7fcf34d65d4340911b09a3d8493a39d4efa233111aca4c28623dbd43fda4d23be093d0c51b629baa0ee727948b845c15b25bcdc7c74b3a97137293ad777b5fa9c1789617722bffcdc8126a545cbe5322bc64a621132c50576b5242bb5ed5a7a322a7000aaf78b42fac92893d6ef59acbad5ef0dd2205fd0b8676e9b453fa09dd659ad45eccaae5820e56e251b7572dd71b84ef4a5a856b298af63eead7168ec0d73c1c8d2153e8e421495436f3e769b11670f32fa0f01e57dcc84eb400108ce3ed218bbcd809c81837d953e0c8f201429b8e377516ab286bc75499d1eb699a54a4dae9967dbe3ecd2d3de8fce28172c3f95db0cb8ca31d113c892c2a9853fce5b", 0x1000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000840)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000008c0)=0x7fff) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000880)=0x8c) 21:34:19 executing program 0: r0 = socket(0x6, 0x1, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82020063c44371a5ff1db8fcf9aa53eea65862ecc0737cb7a1338d36644a24824d9be40ad4d39ff09191ee4f4c5b7732c5f6b927048967d896df74b572ba6034d0a81a2a92d86c1944c37d6049aa9bbc6775e640282be7903d198691b501008270f4326ce6933eb4b43fa38c17ec5d845c3d9d2ec5ad7a8d395d58287e10beed45e0fb027ca7567444600febca2e8f68bd3cc7ac37cc5f70b9413dbd671005ba9fe7cda3c3e1bff1e080bc2a2d99bb6d82e65a1fa68ae9acbceef0ef471c399dd446c64dfb3c9071c54361b977b090025cde170276a941d8db513fa3d7c9da0e506e91d1db3ed2f2bc14a9f9029949b93770da2954ac106a629a707f9c32ff79a7d4b44dd792c8f3c0abb7dc886f7cd5ef7543"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1023, 0x0, 0x0) 21:34:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8002, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x0, 0x6, 0x7, 0x1, 0x3, 0x40, 0x0, 0x2, 0x1, 0x1fc, 0x3}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x800, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x30, 0x80000000, 0x80, 0x80000000}, {{0xffffffffffffff9c}, 0x0, 0x80, 0x20000000, 0x6, 0x7fff}, {{r1}, 0x7fffffffffffffff, 0x61, 0x40000005, 0x5504, 0x7ff}, {{r4}, 0x0, 0x15, 0xf0000000, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x9d, 0x2, 0xfffffffffffffffa, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x100000000, 0x9}], 0x7ab0, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffd, 0x8, 0x20, 0x245, 0x6}], 0xb3000000, &(0x7f0000000080)={0xe4, 0x4}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 21:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f0000000000)=[{0xfffe, 0x3, 0x6, 0xcd3d}, {0x81, 0xfc, 0xff, 0x1}, {0x7, 0x86, 0x0, 0x80000001}, {0x3ff, 0x4, 0xe1, 0x7ff}, {0x80, 0x80, 0x2, 0xc47}, {0x0, 0xff, 0x40, 0x1}, {0x1ff, 0xdd, 0x2, 0x5}, {0x1f, 0x3, 0x3, 0x3}, {0xff, 0x1, 0x1, 0x16}, {0xc6f, 0x3f, 0x0, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x6, 0x0, 0x0, 0x101}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x1, 0x5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 21:34:19 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x29) r0 = syz_open_pts() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r1 = dup2(r0, r0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x8}, 0x4, &(0x7f0000000100)="bfd4f5c7aa0300fc8fde8f8cb9e223404bb9826c996de64955001c055b3607eaca6eb122239fb0dbb45bd82d93ccc5f531b447d5ab9e7fbcb8e0f8b474075b906bb931e25f8cba351ff5b8189ae84daf10c41db85aacf6cd519e437d1ba2d6dc7701899817fa93585bf9319d5c0bf68c654330c7fc081ee6e70f27214da7df95919097838510e6", &(0x7f00000001c0)=0x87, &(0x7f0000000200)="5f845eaa6e2945c5dfb36ad74829a0071cbc372ea9301b5e936b8fc85c01362ff716d0c99c193f5df0bb103815a7940264636be722892bbac0b9f49cb8225d5da9e070c484ddff6ae40ef1efb7ea4fef081e3c6a12d72555e18ec4c43e14abf94875ccb032e72b1a05f834d5f6e4fb4ea4aacfc1a0892bb569288ab3f86f3dc1ce0a267c38a30735df2b17bd8b8cc9f9916d8887f4f991d2c3dd79ab61434b16007b45d89ef8d872f44a5d37b64e59fb20a8d3601fda6ab742f15f0d2620082c60d72857c5dd61c59bbf50525c0b13a443b6f65bbc2725ac69ffcf9ec6b278a37f8f7fe87663c95bef7e3f37849ad3dcdbdc06360c655b2da03a90c705434c0a35680e5b45aa1ebc3b92762bfb0f9f79a3588324db24dcac10fbf77324d57be16665636222b1e680aaf72597a6633ad267c2c4777cde3753edb9937abe483606be41b7d11a5e0174b4bad019e7c7ce612513dcd276c51189bc292a82e257b214f5e7436f914edf2c04ff7b7820a9c5ca3492f0184fd3f9948cacef43f9d7be5f82757dce7927a4000a5ce653ac4db3e44702e07847eba66a0c2616e320cef36806baaafc6d3291024725a5a0d0050833a85e3e385fbe4e0e48965c2cc6c0584035121ff951253a2fe31bdc1e087bae3a24f597b0169ad328709ec04ce13b9aa05e25d936a676aa9246d7e618f4c7cf7dffb59669b2e414ec7f8e2e1bebdf720070a7a1fb67c1ac31d93fba4d80e63b007f3dc39fc6fedb011bc84dab4af1c8b7148ca53334a0429506bdf2c4c5c318f8fd093b40da233a7f97a48b7df3a095d82e72b851ddc00efe4ff5d87962cd70585465204d63aaf585fac4a15d0b5a452de583bd4bfcbb8bf13c260172ac835fcfd12d16ec9facad729793c7d77a57d9bce1055b8d328e30e94f9ce404eb8dd922c2ee5da058a5e164bafef89e760aaa5dc4b7c7645647558b78fe16cdce70befc864224bdd3938873900ceae4b57cff51a8740e71208bd854067d6b5310c10ffdeb04d3c0827cdaa3576dced58e453d7d454a71d0531ecfb354875c4bd8ab342c0de6adce3038486d70c083475b3fdecff8448e34628b570937dcc6e46944da93a94308c0d5d278ef22384ce06e89139bd8a794887d28c477c06b1baab65e950b6d0ae7625b5a4dac94d55cb9773d6798877cf1b2a3a47f2afdd7dc0f18c67c71b434a8c5b638eeaf39e0bddebcafd8a6c062c165f78267311870f09d6caad4e98668a89870d8679bed349a25482764c5353490389d862c5769bd2b6e3bb529407fa57cd86b69e11da3e317a34d219498647abf77fe5919961f8a18e066456bcf70a18a3d2a67d011b5a381f9258185b4e3c9b2b50cb2bf8c730b840a8d7a4734e3998d5e4419206500f6c0642acf20927368d34de7277de5003ec17b22422a858025c2b9bbfa88dcd96a6b7d1acc133ae7b8e21b01c13a90931561544d6472862e377ceef3b1999f9f94088ca5c28510a5c93c5ae610015b0aff57545c1cc337907057ab235151351681b8fce551fef43146418ed805ed94847aee508046ba664d1de6a396b790feb82cf2c8ef8bc7ec18552f0f86636ac7eef32d3dc4f8b057e383028764d38383f9661c3a8e3561e8752b9cdc39b26d6e59dff85fe9601f61ce71756a5cd805c3fcf43b1e0ed18d57b237f65a987a6831137c5c7971bd7ae8fe84c72322f3df145bc1e8243bac7350532dec87f9b5590c38b6162d7c845156e2f9b65162b92557203ae3ff61673728393f26bfec75027002e5fbabf203f2e380d0092bf2c98c37e3f9dc3885cc9fee3d47891800118601daf0383aedd9c89a7d0b76b6ae8934cb9d7df916d04db51bfb3da89c79cc05a01c0be7194eb4c070157989bfd7c1b458c9d9d4e59a9a9908810241abc9f204a5bd72cd91a81a7e0cdade1471c621735d5407c24a905f16b3abdc52482feec1c8da7e115c0cca1e7030211605e1fe528dff3bd49bc7d79389ff780c7faf294a44ee1510d2992440cff35c8df737865f0244b598709c50f9a7debf23180edb02039bd90454e58b42418c5bfcad93862aa211d05a19284a633a4bbfeabfa58925f8844b5e55ce0f95f9b9fbc65c6061514640d2dc5e54e049878b723254d78e108e144ca91fb48ba7b6cdb6179229ce93a653198948cd879c565e404708850c5fabc2fcd9437df19c1090c885b480d0223ba45be95dbb728eac6330c182686d16a7d621888791188199b4889bedb69a310696dc7012e96f4733d9e8c670e654a6b4968b54f728c41f192e44bbfda652cedd1028efe85dbc5565c5bdf9153201b20772b55b0fae03e544eb27ca45f9c88d615ce30bb61f92dac3396d7bfd16e35a5c8c569030b88a0e24f957232fd0015e61c6a711f6249718711534eb66fd241ae47c330619b757b746c5c463bad09fdabb2f8da1f3dfac775b97bb6a8210fd4e19963f0e1e11d9a247be4e464f93290c1f5ea086ed8a30f80a2456d8ff0fcecfaa253931c5bf744217f800dd8e2ddd520d83506ab8f041e25aeec410b00d9100a622af92fa06476f9adb26636afc6520ba6daa2015eff042ef3d7c4f7e69d9dc5af1ba8965e10dc970a61a82233b8dc436e2ba21eaeec940bad8db478862b90a33ec91886215db52c703e314b839728c89ad73c3d9c3c7b35d61b85dbc0e2c54a9ce4862ddc12656d3713b73a89e67cc4f846ccc2c5c641ee18194c44412ff69aa6c44fd596bdf03ef3cc32c52beca3c2335613c2aca519390273b03ed21d5a71bd39338ba11a3a4f24f2aa5b18870816feb3f7d9678cd0b6222170c92a89167b53a40eaaebdfd1da87caec14c81628b4e546adad5f6a462a1c0cacef678dd6dfb346f731f11caffeb67b24d0f866fd01460bea9cd16b81c20d71b18ec6930e0eee687a5504333836eb5ea71a337373411777cc9bb446a81bb59c6e509f4215da506ccffef2485eafbea04d8afe0ba201c2ccd18de462b9455e3d86f5ab24c1cd9828cd9d575967f0d71f06d7056f55f5d4c75da55e9b232b1074beb9ac4991e4f8687b741cb60d74325e76cdd8c3067f805b7a61e504fd2ba0333bddb15b40fa3710df45d44defed3691d817bde43050087dc56e6c9b212ddd8033313a7647fd2af8a5864eeea6bc2d5e338a93ff0b3b744c37c9676660869af4940d8b23a77f425474e2c9a5e12f68aed5d065b36f3c49846f7094098c15715f8abd830dbbf18a5e59a926005c95cf8e3f99ff8d63f34a3456598b7293b152052184a34a0534d4766d76025cdfee1e43bd6e98b44eb107b877b84fdbb8e1b2a206d81a18551ca50869bda95e6b13f09a01578330040bc468cb989201d8f0e52c204e77eb06546565d93d85288438c56c0669c370559a02aed44ca1658f06ed282a07a02569c820ddf6fe09c594c0ed76bb5e8ffe5538bf9a69ca7320d4f15bf7465d5b7698b59b38e1d872b19c078d48557f969daebf25d92f7e2268499d7aeb0a5e434e877f1920f3f6cc21c7a15c0edbb6d8634ee2d4672631c2ca247cd7a329f46d6949a8100a6a03dbccc3979a523f1df407f8afc60f173ab90b83f948a4f316f05c5e1600895a063e94388fe1a424b6aa36cfff579e10f65e4f496f097fbd01b749ff112c7dbff763b5b1c8b40c604a0bbb60f3e8cc4fd502e303021f9f1ce7f7af3f92551663538821a630bcaec6deee42dd3a6342b5c927ef788710ad8978e56a1fc742bbaabca532009f7c19fd28a564ec4c504ff2ba9906fa81aa86facd0cc17f34028cf3e87fd9ac7a6584326d7b2366814ffd69bb44a1e15a6d4bd75a9095d8a5a57f995c12c1c093a1a98244690d786b726cc6c63b2bf6fa35043df094586b36e7f37686c79a6920ac71c21fcda9445c4666c65291ef4cd8161ac878006a48374b4feb32f7c04e56cb4e6102b763e8c9f39a6c5f08d8e863cad63ff07945022fc0a544fb8898f8ca8b10bca0fb30bc5683d5f7c6916fb2060014e56f3ce223fae7fd246fe4f50b66bd3cfa5100c275635d5437175dd44c5ccd5809fb7db33aa3585dbf097ae4027ba0e56f729b56eb7926b487076d04472790375c49dcaa445798bcfbebd974853815503778f6595d59fba905262f48f35294adaea062ba99c0c2cdc6051778f508d567e583714b7286fc8a3533b428cb6f2c6c5c5c75d0300b99a9ab0309bfc5e1f47ea36a8aa4a19d0e61183b5dfbc2b5bfd1e80a2f6f51edc15b9a4bfecf54cc563b7df160f9f26de5cc3017ec46a14648c67972453761653a4d64c01836b02a4ed169486655a307d1a51a5e53ccc19a5e11abcc7950297402d562ef10a4e075bc1045c68e17f43808e0137763c22663b5956f0fef72bfd57787ccb3e859111e14ebdbbdc27bd4f8521e3ee72a0971d319d73167ba4a6a957dc75812e4216be6befc75fdf3666300b26f9878150eed4b10a40c6fdee96cec0280bac59ba58428cbc4fdf6709ca99be5b9a34a3b12d38eb7d261feb2e57a89d7bba078ebe111a75f04e7aa6bd3be828d12a2c8e82a7b1497e24fdd32b0edd79d6fedcd656a69780de33b4aaf431a935e5f62c2f28236e68f7df798d49a6be448a92dbd6d5e8b3ecfbcfa9d7f1bbba22db4163352e9410f4341088ac2e03df4ead9a4bff198c106da8b23f495abb8a15293f8b97209812d76162c09ee3efb48877b012d1024507333e06604c9f1bbabe0c9abae1b079f1589ea10ea2ef95eec2b7f66eb11ccf2d2d587b52ca923def63c3dda6ea325213728ed53dc281ab310483d5126b768603d117ae9f8cb93145e2fea2660fbdc8536bceeecef33059623a6075b11010dc9686bdd44f7a08b4ff0b20a475c355dbb944db1242ae8a48781890a19984f368990cba22372b13858d7ee1ed30e4d283ddf0f58f0556d967706d04c1c1dbcfa962c0a0754db341e2a049c24674ad1ac81f9bf6a3d07f4e39aa3504a3b3c4777ba4c46c6e6ede231e4678d5dcf5d0660b12fdc6e5d6d4818dc7e7fe3c93dac47e2166738c479d645673a8f201d68e8bcf7ed6336e7a9c4d5b7525b0da7026947eb759c2980a6ae8fdbf9b99fa65f18e2da00452bfa95741bdf7cf78b159a6d7fc3e55107eb71d4115734a85b975331b3134b995ef9fa541a990933a10df295635f70089225ca21cb2294c5629ba4e38902ce5ecd376348f517173382d93705dc423156f2b57b07273daf03c98eced337718f0dcadd346a5050b7888ebe2fa5467bc080197ef696bdace9afb7f14391b1199377fd09edcd2bcdd6af4631b72fb90eecdb7556f3cbc0a7397678b4312c9a45b6c0066723c4a0fa3c8556ea02f065d55dbead50ad949e8f805cf394665f2b06621ea8b5a9d35cbbbc233dd6bb3e18181024b418b93106ab698112bcb158275c8a08a705f73ab41cf49a6ced72c34234f5c0ae8196fcdf7905a1cdc0a984a02e7ae383c255411a6414a2d75d13bda411a9bd4fc969a13fce0d311dbe6883be8f17265982ae621216421e5d1b88fbf2c9fdd6bd439fa61ccbebad3c5a8ffc1680d596249c04092d13ba0fc69fbbd933fc46beb4c20154f490f7e0ef20f44e94f1dc2b67dcd4746613591e7ab4a09bd60a4706b2e7866849469cf552ed6154d67da4add3f5971159ddf516f0dea8bc01fe2b1e51f5d570d189edc0c5a72d93b4ffbbdbc8548a0961e45d40d189c54ef602a18414fe07bf1491bc36cca32f60abfa131ee2c849522c20089a768bd3ace8bbd214422b76d23c2499daf63c13d37bf717792519865fb80d8bb5ad3069abfe4356816d824a1554b8a92901b7bf2f554be46", 0x1000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x811, 0xffffffffffffff9c, 0x0, 0x1f) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0xa0) 21:34:19 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)="da3ceecce3c147d99f6ab6e59e0af503dfe00466847f2a899bcdea631ad68183f1d108cb92a6ddf98e955457a8efe18b9afb7c62d500b3c6b69ca53aceb4a257182a5cf689dac8200f562256b2bb3475a27638f2fa5ab0cfae7fec2eae71621d5b0bbda97912fbb3ed1ce305f84cf67f2b154670c3fcc247d71039ec32a78da10cdde75e99377d3b0094d58a", 0x8c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendto$unix(r3, &(0x7f0000000280)="b6e1374a05f16a8bef1957b78abadb3c76c4b61d042505c036905f85297ff3498020b8b6d266a5229a8eb1a11650e4c84ab47f99cccdefa729f30169d7af4c8197bcdc6d6f79d42dad7079d7b53936248ecfb3551983516221c485439a986dde503add96fae9f0b63bed91ea763db933d6b034ca224267d554a01774d871686cce08214ccfd7bbfa630018a03c8fbc6b654dbf2171d21a9ef2406b23bdeb42d1ee500453349c5cb6b45709018d889e7b3073f5379ed253c921cb6bce1c9139ffcaa4063bb3338a669284a96403", 0xcd, 0x403, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc1084425, &(0x7f0000000240)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) 21:34:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file1\x00', 0x40, 0x128) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x10) fcntl$dupfd(r0, 0xa, r1) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) 21:34:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) open(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0xa4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 21:34:19 executing program 0: syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100102c0000000000000000000000000000000000fe8000000000000000000400000000aa00000005000000008100907800000000"]) syz_extract_tcp_res(&(0x7f0000000140), 0x5, 0x86) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$setown(r1, 0x6, r2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 21:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x4d}, {0x16}]}) pwrite(r0, &(0x7f0000000100)="fb9be96914f6d6c73200000f33a5", 0xe, 0x0, 0x0) 21:34:19 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, &(0x7f00000002c0)=[{0x3}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) 21:34:19 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff860060007b0000183a00fe8000000000000000000000000000bbff0200000000000000000000000000018200904fb6fc1ac507000000000000000a0000000000000064cd85e1b313a6417d5da81ff472abf9c459d20101000000000000217c7a0d0358494623c682e75ff014b3cc58dbbd5e1c3ea2c31baa1558d9b9d9ebe2995401"]) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x8, 0x6, {0x9, 0xff}}) 21:34:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) r2 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r2, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r4, 0x2) r5 = socket(0x2, 0xc003, 0x0) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) bind$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 21:34:19 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='{}\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='#@\x00', &(0x7f00000001c0)='{-@\'{{\x00']) write(r0, 0x0, 0x0) 21:34:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="83fe6f14bb17566ae0ea258d1f98fa31ad7b18ab5f2555ebac668bdbd43ac59bdcc6d461ef47ae10d53816143022614f8da53e871fd4dcdcc4df869f8e1f9dfb048a806dd128fc5ecc243f949dfa2204e01adededc3a32499555dddba5968426c8278963d54fa0154b8d5efd1f3d3c99518a4498990435d575c611798d6c810ddd402f7db5deef299e950a5ee8c9c2c7bff04e7d9e9b879213db5f093598cd7a25a0d72d07967cc24d20d8f387eb218ee144a24c420be4755668ac443fc1192440afa23df901ef29de89", 0xca}, {&(0x7f0000000200)="619784e9b4b7f018e6dbff7e114b781856535a9b17de5aec54b2c338b3a922e2a170dec344b7465cb09681aa9dc7438b57f7744d963bd6040a5130143ce435c1ec1c7acb3ce06bfe8d7717dc2ad947109bcd74ef985d912640636daa6aa980906fe0daf7d699514a168e0c9acea2bcd59095e4f522dbd2425bf4276dfd5ea6de5b8660c3bb51d81ff1730a526996829452784a41fd54983c2468c2fa4b03e0a45ffe8bbd310d66f9867a9ef376e4c26597b26bf568248d3dba18574e2d9b17f5f3f3cdf33a05af2fa3790af516c7a9ae2c49aacec129aa6510d369907288113a3294957fa592dd8a7007b108bbb2845d8280b72b8ef488145d99ecc0b1aad96286a6036e2ff9bbeb0fa25d4439c6d39339bddd6ffb4df84b6154f2fb6c2318770ec65232e8ddb69befb97f491967bcc9241fcd86e23929f15575ef53ac8954d1372869a66f13b6e408629b773702661d20dc312e9894bc285da9b6ba9f45835c6875874eda7bf7e62773c86924305f56774b38c3f2b8ec5fb759945b654dd969aeec1362fc08e91d934f0e5f57428d149d26095e33cf0df0765b53f578f7b61a8f8425c559a8b4bd921015288527d81a69fbdb519293fdada7964fd6098a15e4c6e63f1034ef44611996dc36d4cc2a3792eef85874a7d6d82b01452e35aa64a4d1302ac4aca005e4985968be6d4e2da7be595dbd0808672d2a86533f66b9d1c1991bd14170268d8c4a320fb2d22a3745e49483449dacaf9ada3841f34f97ae9d56017dcebe78eb93d2f367ce5a7659b14588ecf20a16e54c17b106a0210deea8ebb20011292f7b35d5cacb5700f1c916ea5b681949ac0db8d33141248efbadc8b5a5c6e6e589aca2045d28c706185ddaafc3119f2d35684c98ebab7b12471201c6560e7d7a38159df538033223a9d830602239aa9ed20cf46ec4634a448c037a3117f2453f9ece9a688e377dcebf0852e70374be22ebcff521ffba80d106b747fb44f2b1eae3dd133cb3311e79c65fa57aabdc62ec0632a0564104da957bab85bdf3b1b3aa4dc7c74b3654afc5b73fb71c1b72281945dd2a4d5a54b4c24ef28da64a168ecb6e01eda7c979ca24281f697305113a66fd6448a5a1813c4eea202a39b287bd494ddb5213e42e58baf846dae700cf3ff769defc663b84d9566bb08b46da079184e8a05654c9b9c252a66a7028a2de8f06b244d8cfc28b7d02d95350bdeec9971304981c5b31757bea628fe7859214c133ddd40ef6f75894eb1e8f6ba001f6fa7de3d057051834c5e2cf10372094dcf1b6a42a6a12e58bb0bc787a1059cac9a8be55b614560a3b9b4caaa9245762468adafbc72c441e49d7c2521b70c76f524e3919d1f768e969dfb0315d2f933408e46ad743946cd00f966b532f0e918e0ed86ad624c5ef64a05c1c238f48acc752e582b73d3e239e2bcca67bd1ce3c42e1cbd1cd036f3a6383dadb9a695c88819ba821c81ca983f7a083543a0de54fb3164629ab5f7dde81d856097822b319310afb6520250654591263021f9d180b12c47bdffc4e7655cffaf22784136fe4a3980f9aec15cbdca809207c2467048cfae44fb6933f8e0bde745da73a1f38e440326743c29e72559c24c5129800e5e80361d33a1e71a6025ec5b30b44d0d4f38df400106230e7090cb856d2d178fbea21a6062132daff35de3d8ca1858e656bc1e31255cb0d8a46982eca97fa725ec91e482c13869dcc896ce64ff01f2ccb34d90e8083a1656ae213657b26c3322485a1b1821d7f7438cd7003324044849031cb39adab77ca938a53aee4e8209dc1609e0c91845051a6cc5b1bfa8bafceb9d1b00104b6a0c2246ff4e354e193e264a17b33868cffdb585cb5151a4ab4e088912c15034d5c4cb5bee35c6ed1b4fddfa7cbe5b4482ce8703ca808d71a41d7b9337d3adec0bd269bd1aa83bc401a11b9b9fb31637d9cd9bd9456722d499b8ddb099e354b4c1adbe42f8d1bc247c86559ea6cfe7cb41f15b25683f5dfbd5973e7e6b742583c181ad8e186371b1ebbd016affb1e79e8b1b985b1c2cf0afc3c41a09ec9b0acb8650ba9c2c05b4065f5d64b543559f617ede868bcbc13192d27e1f8f1dee07c0ae79594c3e200d16e7f8bcdcc2ad38c6453f96b8217d8484b37fa52b96293682747ea871e5920bfaabb54dd5afa73f702618c219dc6effb8f9245f523a628e68c4b7d96c41632de4ca71f952824ff3b1d88982a0dd8d493863fc27598aa609d5dcf9347296c4c816d79c372169f047fd971223c1a5f3f799261fcaaa7f9b0676b866a0b0f6875af53ec0f13fc15490babc32c61fe54855f56a977993b54a3532b99455db534dac7685781dd8e20e45ef6ac98ba6608e4253b697c7e8af568639cda26690b69e7f7fe5a717ef9ab3322558a8e70a7dc795f9f312ab5b9480ab965fe7c952dbae34b2f6441ce9b83186640f7f31787361d037a852dbb8c879c9db9b65f3e05e18126b22d0dc9fb52b11a9a7b8d97f288950b163f547f5ac12be4ee953b02773b6dab19c333e5745f68b49b01471f665be5c1453921c09f3e0dc9c210ebd2bacb9087f502f10e136cd23b6d2a180602aa6522fd7972546f37a482dd83f37a3d7254fb56b86348174a2c7d1dd20861b82c9e8cc5f109f43d4f4daff7a404ac8fc84428992f225d48b38b34b8bd2c37662a62005e21a6e1c4fd1900ac6de89c55e2a867f2390d19156edb305207f2a212ca4f247b48df1209a42332bb4261579ec276b6d9394923496faab18f854a621214410239d514a5fc3489f4df7c265f1b2b98b97ab0ebe3b0ebab88553fbb11eca0e82de7bc404b6cd0ce64801cdb23a5a3f965ccdfde18278a0351bccf68b6c2fac03f802514f3813eabee32b5536f1d2aa4b4c7e655047a793a1495a81aecc546466ae85b64d1ae240c201aa6aa09dfc29c4bb71b8575f5f93524b6ab78a88fcee5bdaed7fbe3ecf3e8dd2302bedbe9037cd4a288463f7f42c308d6d6ef769116baa032510b1caaaab353c5075a26bad8ec494819cf64efb1474f1183c6a2727fc3d4bbde254603719a17803553f14d9909aea77eb7ce06c33937894497f5752a752ea6b5aea6c3750b39ffe64f1c0e5f4cbc9d3ebaf6b20e24fda4dd7e7bb6dd3c0817d6e3f01cf9d71537fa9059cb87c494ef49e811ba453f34b80cdd25b3a08aef63f14a2638543fd7229b9c7046c66750846999cf6b512fc51118d7422b89c835ce485e690d8feda02be338741fa9f2be9af1a40e9fb4600079c126fb4b968943e6f29c0f4c85329f12123d48a6a99275ce2929ff54c68a4c170ebe3240fdc616d1e4d611fc9196eeda16e97e8910f497ebbca0f7369e0d8358b199b0637f0f9213f707a000aa26b29d12d966b1ffc1d46365367f7c125f4e550c26c1829f9a318369da6ea2fc7a0a5ffd56806d0306b9d7aced38b3d6ad0842983c559bb2bc06281ad32606aa4616bb7cbfd568c925cbe70afdc5f1eff3290c07470749adeb11ada733f846ffbd1ba1a98a0e44fb05d5383a332ca4a82e90d36431f7842d8823b5952bad0fd346eca2a0a833075c087c28700a5f94148492de153eaf3b95eae298647ca2738e83ea08726f7504a23fa26e186ba7d9b7407d2676464b8961ac2c94af96a14228a8407c9f214126e45004f4d1d54cfbf80e88dece232ae88ed67a310f7495cf232b0b68f33163d63a6292f6affdfe9b00e353bd43ccac78494f75bd00af2235e18d4039ac20b7da0733d67968fc821a3abfbc5ab8ff9eadf869a92fc737e4a388337af5ff1606831eea514c08decf67d72130b5d8a5e54e53c1b590d290da2c9cb3d00b0073255918875f8f6e595269c9b31decaaf351ec2369571df326a770a443b830662e02df35f7332b7d0b22a98d4fcf9f684bfd8d08cfc1b45d80379d3fc0aec627557e918ddc30a16d643170480acf313a951d5d7c8bae31d617cdd4a04d83782d314d0e87518821535b2eb0978c28c887ee265240ab5779510888a1b1cd7877b7cf11d34df59b757dc051e7825d604c59c4d4e2b0d3b3f63ff70ea03acf30247b3f6af050df5ae3cbdee0e6ffe83c233f355cec9e6f31da54190b8e89a10e36f6b7ec556a07e966620e4ed696e106015fa76b4e644b19c8167849074cd9d1ce9801a548406d38d258c78cab2ed44b88b33257034935bb362319db61fec6fc469f562ef543ebac7131c9c679391f0c81a5b0d7a568ab9a57970f59fd907c512fc511a550adf7cdbd5373a2bacff298c55728b1a17a667b9d05ebae1e2397afccf5e8b90194c1a76da296340e4a470246027df1314e94044a74936adcb65ec54cf00ffee7824873b82f9c08bdc8c9598bc0347afafa99ff30544ba12e6eb32ed1539533225816e391ad7dad30cf41a1dda9ae543e5b70ab30a12acf242d6fff00f58ccc31ea2dfc24019f8c2224ccae45622b7b00db3377bf5f6d526f6aeaf0af93b53aff2b40dd4946fbf2c2cf07c7847c42414d02979c99fd0351777fd65da622a1ce4f9e6840eb9e62734115d5b89ff2c2ea341ebb9f4747ed97b0d6393d3eb916089165db2b6b3422b5db4451833f134bcf7745b8a8ac2053ffa7067a59b9a25c8bdfd83e250353192994bc4cd70a2e64bf9db9572695f538172bed49e898db5dabcf8cccb3837cd4538540544d8771da370cc249517afd7dc2d0c11b5302ba28d60ab8ae2372a4c7fd3490d34a703f42fc2151da6566dfd60cad0180fac0b9c214aff22ec47d3c77f52f7e3d52961d51233bf21acb4112e41becf07e07c8322740e21b8b121994d29a182ffca0399613ea48bd995fd33bce742c6fa845db76af3903526454cb1a8e1eeafb92b2779eba087baa82b92f52ce9ca390487f7e548d158e439d0c19594eead3d4df23b76bf7847f23525e80e3ad02ad1146f933df5db33a13799e6b2627d49698135d7d741603a70197b67f853fb03f7d52877af700a13a7f2f1f0aba6f2995880d7cb9610eabef2bf2073b7b9c21766e8e1b6f0bd4acff0bf2297f5c81e3450038d29bcb3260f4044803d79d5735514b3c9becdda0d07bf76eba8244c4f6fcf0ce9df8b391cd3eb55205bb82fec48db0e1031081e492a9181e97b9da8291dc9f9a4551e86b648f166dcbc968ea9619c72d0a477ed652b7fc99876ed846f26534f2c50a4524598f761fd686acffaf5176f548914994fb6c9130518e6f448c3cf6c9330610f1aa349c5294a917bcbd8d9d2964060dd1dc61928e1466ad00ff6ce53125282da9cc70ffefcead4329731742d3e0194437296eac1f765f1f6fcf277abf8b5c5e5a5d8e6d8b38fed878973f8088c2f132ae152fe7dfe0fc7a7702804645d704bc384da3d11bc81d0e0ce6a96ce6b49f5a2f5e4a586bdea59deede374b262d0e32f509cabbab39716df331ba7f3d778bb2d4c4c6d02fb437f952337aa2cf7bae37ad171634a01bdbd5436bfd7649873f553e71a67dda5659d4ab9281d987ec327540814c003fb38df1f1ad7f25883221ae933af15bc9f1479ebb70d66d14b57c22b6e315014e1385eb9a16b48187f57f331b2e113d9a927b4daa343f25c16588d345b64c46f79730657bf18dbcf089edc924a19d6261cfd0210cec3bcbefbf8157300cce7b5ed0274bc8ecf0ebecfa57506e8be7fc11086380de41a314e30d772c2e7fe6070bf2b22e939c3fcfc09b020b985daff2c257538cf76292d1330061ab3b2ac0b1a10e33cb171b92c8c5c32c91d1c79141dd35226cf8dfba898f9e1f97deae819cb6ecc153a09cef7d445a0d6be52f1d4459165f99418a", 0x1000}], 0x2, 0x0, 0x4) 21:34:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/115, 0x73}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x2ff7, 0x1}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) pipe2(&(0x7f0000000100), 0x10000) dup2(0xffffffffffffffff, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000480)="348283560be1b2c4a82c37eec4e13822c1be948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28a1671ab75619c15398f5c6638904cd624aaa1b9fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34c15ba84f56", 0xec, 0x2, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r3 = kqueue() close(0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000180)={0xffffffffffff223e, 0xbb}, 0x10) kevent(r3, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)={0x2}) 21:34:19 executing program 1: munlock(&(0x7f0000ff8000/0x1000)=nil, 0xffffffffdf007fff) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1) 21:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x80}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)) 21:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000440)=ANY=[@ANYBLOB="000000e10044c2d07488f11c294631aaf1e5b583cc6a3115f36eb2efc419d1b205c7336961475543e611c9ddeb2d2733ab83c708eee52c7f096375a3ec9ee1429def3614a5d720232292a123e38b447c79abba952f4bd60d4f80010a0d39688ad3b38584e957089ee1c41c174925f450634df5598fcf9f210d6684b0b001dd85fc0dea1c58122982e19ec840121574ccf9356e8d46467249c17de14443cfd9e344f878826b"]) getrlimit(0x8, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r1, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, 0x0, r3) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r3, 0x2) setegid(r3) 21:34:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x81, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = socket(0x18, 0x8000, 0x1) dup2(r3, r0) 21:34:19 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getuid() setreuid(0x0, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x14a, 0x0) fchmodat(r3, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, 0x0, r5) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r5, 0x2) sendmsg$unix(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}], 0x20}, 0x0) 21:34:19 executing program 1: sysctl$hw(&(0x7f0000000180)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 21:34:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000080)='e', 0x1, 0x0, 0x200010001) 21:34:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getuid() setreuid(0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) semget(0x0, 0x1, 0x400) 21:34:19 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000340)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@echo}}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 21:34:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'\x00', 0x5, 0x8, 0x3901, 0x1, 0x3f, 0x401, 0x6, 0x0, 0x2, 0x8, 0x1ff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x3fd, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000200)={0x3, 0x0, 0xfffffffffffffffd, 0x20002fffffffd}) 21:34:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78779e, r1) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc76bd0dd109dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233caf91ee1ba793ba48763b1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd7a23e0b00000000000000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) socket(0x1, 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/165, 0xa5}, 0x0) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) 21:34:19 executing program 1: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x119) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:34:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xfff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES64], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x7fffffff, &(0x7f00000001c0)="ebdf35ce4378ffcbff13b9fd812eaa4e7130489a9931929648a8bd6bc24de17cce2d5ef00ac0cd341d08d785c1c48be75a88482d9186baa1839f7acd3047fd625408f62085b4690cbfcd3aa0ee990042f5cb9b61b91c912d6d5c6f41cc71fa4e9f981816887af1f2d4dfe4abf50c5e428c48d63b5b123d59e7dc1e4b4046606af031137096a241961740dd90576bdf980066b2f0f141e984caebafdca7e80875ea47a2d88ac17c9e6f5b0e9756aaedbe5f2eff6458cadb24b70d6d4a7bd45769a13f877043a90a6e58c77b94ad9aa0eb", 0xd0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaa9aaaaaaaa7289b75c479b86dd603405000200aa00fe7400000002000008000081fcabf185fe"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[0x7, 0x5]}) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x1, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000000), 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000100)=""/138) syz_emit_ethernet(0x400e, &(0x7f0000000040)=ANY=[@ANYBLOB="005f3a0000ff00"/16]) 21:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0x74, 0x0, 0x0, 0x1289}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)) 21:34:19 executing program 1: mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(0xffffffffffffffff, 0x0, r1) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r1, 0x2) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r4, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) fchown(r4, 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x2) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x16b, 0x0, r1, r3, 0x0, 0x8b, 0x6630}, 0x7ff, 0xf24, r5, r6, 0x9}) semget(0x0, 0x1, 0x705) 21:34:19 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xfffffffe) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) 21:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x14}, {0x6}]}) r1 = getuid() setreuid(0x0, r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x61, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, 0x0, r4) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r4, 0x2) lchown(&(0x7f0000000080)='./file0\x00', r1, r4) syz_emit_ethernet(0xe, &(0x7f0000000100)) 21:34:19 executing program 1: syz_emit_ethernet(0x4f, &(0x7f0000000040)=ANY=[@ANYBLOB="712ff2e77594aaaaaa12623934f3887cf1dafdf8074855aaaaaa86dd60f8be0000193afffe8000000000000000000000000000bbff020000000000000000000000000001000000000000000300000096a68b26e24e65a2da1b64a0387f46c5f1e5b15da761272209e97a1670afd02025d4d1d6e70bdb9f0eed66a380da09b9362d56b9520d42a9d9e518e1aa0790aa27fae71c47992ce6627c4b0aac14e2ecc6165a6385ab92cafcb5995abf5d7471298df1f4b3889d2b495d58cb08d62e18deb6c92c77e57e289bb81729697731eeaa698461427091dda7dcc77460864c9407fa04905014a498fa67337a54637d9a88c6643793a0c4d0607d1ce78aa146f2076c495f"]) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) setsockopt(r0, 0x80000001, 0x5, &(0x7f0000000180)="5683cc1bd07079", 0x7) getitimer(0x1, &(0x7f0000000000)) 21:34:20 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000000)=""/75, 0x4b) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) syz_emit_ethernet(0x46, &(0x7f00000023c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000380000000000019078e0000002ffffffff030a907800000000450000000000000000000000e000000100000000cba7c7fb9219c7721231db661484c23aa250c36bcd7f4dfed20f64f77afee9836dd5d06fe27dac8ad8ef2a9410288a68516d5780cbb9720528d143ed92d04585782650f8f7b1e10245addfc9ffa59891844545922de01d5809ce723923cf833381b230d9aed75c08d04c2f8fd8d1adf0cd89ad1a0d1f84a9ffce267b6cffab9badec1ec9a0f5a0a13a3b187f7cc9a79d40de2ee23fbc6f1b9046b2c35380a4a06fcf59b6b57bcf18035be001d4dd62dcc66015f9929b10d77b78c2efb81e524412c1ca64463d03cef3eb35f2f75efcbddf1d5e5c69d08fb7ce0825e42da12ffc69659455253b95e2ecf0fb9588b15a30b61e891c8b08908f6321b5d1595f048f94ebcf"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000000140)="40d97f64f46ac2dcd9121dd7aa01b80313ed527b3a36ebfefbc3fa5faf71cf025b947e965b720fbcf55984d3d2aedd471cd7b65d7fa32ee5f8db98c7bb258961e44a5d858d1d9cb068d2765e3efb080f671f3e0000000000000000", 0x5b}, {&(0x7f00000001c0)="36eb02455c624245ff0d34925587016a43dbeb6f55b50ee3b70e00e4ec06484a5f49a39d55da4acb3345dc12ef722274b74b4c02501493d0c89d44621f409b72e85ccf03f1854fb4cacf4030dc93bb43decb0b8bf39ed69ab743da8b52b3f84c1541d5c3ad4aae3be7d74e4a13780e07d27c16639c24ab231a3ec76da9565d399557d0e8affe4061f94783e57f0fad047ed66f9b453f36ff3f54d3b83ea60e4233d1843ec1a7e8a8c4f1f79e1bd95c60803e6a48d5547a0b581f3605acbe1e86757582d5fc4354c9e37deed3b5039f3d487d2a1482deec98d6a95e8fadcb0e407dbf5331df7ab9b99e249f3fa676d9a77d64962fcdcd10ed8bd5bfa701bc02a9831e8af203fb2b9257ea38f0726eac23de4e24445d8e2cdeeac8291743c10b78b86c1b8137579ffdbe6fa06e2b901ae02238a2b68e425542362956119c5d63eb1785145484655297a6840c02016f0315aeb16fe7ac19ef383b3d62c19a4766d2d76356e9c4f66f3f3baeef074696c008ac5ed4a6ed828dcc287644a1967ff703ac7f43b7c4a4e65d21038fb1034e4d42e7b4d06603758cd4b42bc3831c926737cdaac68a5020a7c4cffde24444ff77de2e241e94aed12c6ce644f053d368e1861bd23f2043154ec673009647bcadc7608219ccab90ab612d13cc21df1a190d5a89f16b763d90c8426270b722b167abec40e58126374d52c41ddffd1fa49ae19c835676b30778cfc84ad8218f4ddbb7abee07bf5d78b96d3a4e4d44bdc4451c896afa26daa2dd315ac3e3a3c2defee694d99cb79907c4753cad274216cc6a8b0c2afc061a70872f5d529d49946377529c90ee44a82167a05cb371dde7c5eeae3a01b1f6cc49ef5eef4670cfb8499bb1a9aec3d3ab9fd3da274d3b93dc0d8ee1205150fb2a81374dc11104883314b8f3af4ef88193cb5774aefa6666aef19fc1369fb6b8c1ec532957a4f45b9f17d7d54602d935b92927ba5e08a98935f83d4c8d1f04e7cbdf5c0c1443358e04cbe16fb3023236db44ef3969043b6e3f9d1ae75db752017ba9d00c5b7496b1a1eec71e8b30f88db1b5738f07973528f5c8c0aadebdc42342ce1ff516b6157e19f800fb61dbee9e4c08828427e880dece4e6b622c2171dcbca1cc8351b83d20f9c163836507940fa9b88e7608042172518ded3f64542dce9713c17e13604d67e88ca6110971c02cd3e78075bb3311444b506520d6ba1be147a34cf9f847ec61505571128c8825f5545b75cd49b76f87137954136a16ca440a033ed09997eda9bf6d286e0358f407896cd77a84eb6716249178a40b34634d06f91dee1b330768681ef5b46fe80e9d65dadb8c649507b6f6e77da9adaa58c3fab09866f60df7b1cfcbb946f8ebf4abd44e6d29348a87d72583c3e41b3345e9fa7f2a4c5a6d94ed718eeb5dce1288b905f036a5c1863819cd3455ffeb36f783ded15c385e057a7a6df5409ed903dc59d213fa8bdb5ba6695181d98616341a0ee2615748f8287ec89a7c16cce445ed1c6d6703f9961dd91c3b12cebe0c56720b4c3980d1d878bb4323b939d97f49d55405e466869cf35e6d0c836e42955fe874334cb649bf9355a0912708110fde7a795901108648458ba9269571fb7c87afff97328dcf912c5a32651260e9ed07ce644ccf787b7ec1d9047629f83599005f0e77109b34cc2135fc799ce41434fa790b6e6d9a7aa28c10ee2d57cc2fb620dfdbe75439cbd2d465bf0091982758717e0462cd8bc0b431a0d3bf5eacda9849e71e2c0c9c2f3b3913baebdd77723314b5d9b552f4d947c0d443de104f21fc84ca49a559198e49b6e2d731a5099c01c56cb1ac058cbb40088eaf72ab41cebeddeaa7382f1f0fce11eaaa3433f18d89496bf652d29ac14d3496be65b5637384374668c63e745e6e2dcf7b0a02315aef05e424c0bfc888680da1b10ce3631797436d172224d97d3cb27178650c7ed01d83fe347db6d1de32407223effd89343281bb371a2684623e8566856b8918d602119658b726a995d3b29eabc05351c43e1ad565770d4e8cdbcc29c1901c3b02a6592c32f6f8855768dd66804ddfbdbbcf4fdbc1afba6793c28eee60439e6959b8db1533365c228382425c783955a5033d22b68807a19d2557a1db6041e7ccb0338c50708a0486201aa24f384c638282a79662bcd3d2400f0c4e283c61d4c5be090b222f2481e67e24506dd8bfae4eb7465a886662456c82c837ba5e7a2cf139b9b288bef6a658549955e80f2ef8180dc1ce3265767d1ef52ee121084c511231850cf14c59fde335e5a7479caf60011d90e689c2f51df7278de2870fa64c823c1b739d3f2b1db0b5d8e21bc2f93f9395043891e195d4ffca06b0080da005ca6e79209e289e1d1f1b7f18a1a1983948252d751de39137f7810e8ff6c264f92dd00d136edb49de93ea7f3a393545ff5fd0618ece607fad4245ebbd7ef8a755f0cd994ac835c2c041afd84d3814f6b599e5e067dbad66c32cb3b0dd74c18a993e920a0b860258801c1ce730a55289391c66b0929ac88126395242509fc9d53078b77c21a2d02a6d4de39c1d3d55932d047cdfe9e609845e4cb85389106d6a57d5a728c45feb34ed0520b4690b79bc26068983a0d1b5cb93d5938dad10d4eca56a4b2277a8e7b86b5666b5032400199c720eb64f5596a6728c2debc77f7841b9fc03e2fd9835c882d8372f1c92fabbe71a4019051bd66e4b2c7fc6c28d50f6ebcd1cde6f2fe4b330954cfe9d6e6ec203784ea6c0886467137b8e484e94aba4c993372b1199dea259c0608fb04102a6c811c4147b2b9100235bcf9df0b29f42c3cf7d535fc24b17518b74855de16df53189234e5481e35b47227f353fd3a39e0e8b9bf777c092d40f59ff664e893515db5d7dade071fe0fa60cf8e810f2366ec43cc3bfddc590c1067da12fa8d1eca892eb470658e2518b91000f718b7d80f4fc86bd57f51d1d65a6e1cffbaf0149c20f5b13c9de4d678dd2135cc290c94c6089d73915d4115cb951b3f036dde65d386f2711e284337bbaf97a63b4de3f85d4df5a7c1ad87e79188cf1b07d59a03e269071425d6b64fa7a3405a16fe97a0c26ac21d4f3a2c4117cc79fc6d5afd1bb480ef98feb11d5a561d226c42e20a5bbbfd534fe5a970de2624a48603590eb430ca5e6241db4d48efb9a814d4317bfe84f28042c38b1bb57aeb0d833b2b8b3acded559d4b5e5415820161b91258d6a8173c09f0343ec7d20007b63a198d6e16bdce634b911145a51cacb91678f5c11ee2e42ac6b901cbbbadda3918b3222463735ce949d518e3d443e034c685faea07841995f8591cf8da512cc41d95da99f74368de2672433a283e1925991ad70708ce201a2661f50e1a5e7a9eefa8d67e252867def87ccb09c9282f2a4f640d5a7bb8db026a43385545ee907dc1781f234d2b3d85b3a6500e202d8654544398dc60a96fc379907bd5698e88054b90a7b6336332d36a575c4578fa5515a2d74e683be61b35a1b0693f98d10b838dbc75320be5732e4eb4db02eb354ee773428b4082dfd08a8c821b5e99c11d4d2b069d5117bd069691e31538729a2db2f9ff64008a997acf23844e5c9f489b662192e94fc2d85eb0e45c4cc50e4337c0aabef2c828534701d5fcbaaf2fdab8b2c2018d05fb7b63f06c0e6bcadbbde38732e7be4c188fb054be8fd14d95495c978d2c6401b96aacbbcadd913b3e9ed344c7619304c3e82c129d9dfe5c677933a92c0e037a58668407e4f46904ff14cf4a2d70a7f9e5117c240af6491415d990094d39f11c24f4d79f82dfc15d6e0f0ea164da2ff7228cf3a95b32f831d48a9b93440f33bd7891af10f01785424e36afbdc164ad4c7c4c00a664c79862011e15942910a5a43bb2e88c53c9f3a0fb3878b1cedba07d8f59db2aefec4cc2a463f469ff58dc8f22fbd6e4b063385b064d11675429ae4e23827f13e5dc1f56503f041a1054ec8fb51b7903bdd49198a2bc6af7b9139d44fbb02bae968ddd1aeb32f7cdd3f3bdb708e2b1b943b139f39ee982cd86f37d7b9aee0bb6b3f72a1135c6cb66c25e72f90a05e55d901ce3e6dfa6bb05b9e6030c28e5649cfff995633b36550d5e44dfa9b2824b67b3aee3a36914224a2211cf125d3c815ab0f6c024b2c94de7fd4f950b7d420ac60923da2d67f61e569f382408a04e8adfe8afd8abbe8ac31c374f64273a8b6b1a1bae6d206ffda034ae2b164c8ba8bbc572e515afa0b8d58f56a7e2d264e41af9232fd1519a303854f8267b215d16b542df8c1f499f8ba63a29ddfeeda8ccef9ec14ffa6cf02ab848ad88354d3882bf50852c38a1d98e525d080bdfe1b15655e96b32218850a554b6e15ebd2875c0411ac427142a79ae3ff8b42e45a92a7ede6a537190b8403a2a6b006f444086e96d4e3b6f1fd3c4ac26add42454952891749da9c93facbb5379c556365efd8284c508d1de69733f6b0ceca8a325c5d477a658f93cbea3b66306ffcc511cf80d098421646e5e038e21c6f45baf27ba9dc13cfd592cc19be2965080cfbb9bad9b3d96b945ea717f76b48dab82f349dd734cfa45bd89db074a81df8a8dda44380f56adf8b819fac499a396cc32b1956ea31fa0a0c9ebea14b46ff2f2f00e91c7f3e11825ff7c43e73b2a39859ef942a01634a64812a0d98d489e2d1b0449c5216a9c664ac1b971dee78bbe0c57d145adeed7a3bf681a7e86e8793c13c1a5485c2db20ccab103a422a666397dd79702e8db5e5c94e4b7d80f52e26ffec454abd4f30599ce569034352c449419c3ecee773c5dce2db173ca1620e6038ad782727827a7a56a79c92f9febcf7d9a1a42b61418fb9882ed63770c2f9a62b5f045e8217600164ce6d64799e6ae20daf38a0825eabeb2d7d29e61eced00ef5de7d92ab298a987e0e4833e0752adfd12ef42a4a5a3808b36c629c1411621ca4781860f62c2d7e9ea4f52fd064d9f9f2ddf6d7406ba4ace61a79bbd63d8cbedc8ee01d3e2ab246a51978a00acde0247f042850a1f19fea71159c9a9abed5980d8bdb2f1f2eea1049ee7eb4c98181bba645a7860ffbcd5b681f92ed9e1cc87b06c276e1dc1469aad26948dba1f4fce0882cbb477bd3048bb3ffa82654e62decb31a452b85fff90912c110401679b091c89dcc3324491d2945b1e40fd245fe48d31a1f93a2709ebbe5349fa25939473330b96a76423de7d9110ac9b51804530865ef8c76b2be45a165cb9f19df0ba6f8316e445ef1290546a69be778e97d40119313a37ca8f0f57fcfe36f272369913bec3723c6e53441d4731ba242ff95adc6353494e30373a68895d052facf0bc230e72eaa74bd3ea7930e3270e06a379448f5b8eec6581104e7c22c005af4b85afb0496805bc61b3d821b38e6925e3333e8317bbee32a54cb0a7fcfbcb4910607b0513cc0790653fe8f6c228b2f28729e796484eaea070566ade6e9be3f363855343e31dbcccb0d0f73b67028ea27e7f42c108815d8c7b9e587eaaac3e79a078ac545a2af6f2de84a5d8a3ccfa915a05c82420d3a1e4acd1081d6614901fd4b01de0d502e7a7190eadab166db8710e1cc09704b0def381e5eb48522450bdf7f68ebe5df5fba0467a40ef0b1481f0f0d31a6e576b801ad2282a22c109f2acbadc681add2e28bf06eccd75be71f108931c9cae8645f4a4860af987b0fae9b40bb8d8667da60f525922c2fb66c07c3bdc9b1ed90eb8c2d8c1d400c617b96ea7ed519a2f72d59702403fc3265ec131e29c4c74fd981292c8551b3bb90646cc6088913041625a6093d625d7e77e26cd1", 0x1000}, {&(0x7f00000026c0)="ab28699db7a634d29d3461515c93026b91565a5babf1adf97561ea30082e2a56acb24cc75fa5957dc2f731c21e4e1af77e53b58d2f1133b7070c733039d9b7c966a4569c87445ea56f9f975121d2ce9d18f9944c09f1982a975b03c8e994491a172878a0694fe81dc6c607a183320b8fdb3abc44fa427d7b0cc254352b9389c33da911b42d4899f20c6b1b062a0ae4bafd71b6d000f25f99c09ffa43b1aadc4bca4bc853101f7270c9f59a9bcd6585fb8f29b20cfa897949d065fa8353daa1883039c1a244c4c69f94c3f275f35112b46a3492fa5685e7ce63c2e35bd4497e569264e7a848f47f67bee6adb69baa02601a83cc15d4133687ba00b387fd470e61c72526d732a66b5cb54f4939aa09a97ce4ebf24ecadd3cdd88240ad9d3de5af54ec7e0cfa441bc93284a604a4520b43c5a937579c7ba994ed7befbc8437a153635006fed73c27066eaef3defef1c030b94712426593bd664ad1ff0d4119bd9229ba766b7d7381a0bc910c087b2d39b4f80c40f625fa8862072fa05397d50fe189e4ef12d6de469646f38d2dd4b035a43a9c494bc7815e2a07cd2b1beb59a38cd055bfcf3a0a907fff542e2087dd0f4aa5c4c222a9c111dbd71a703ebca47d715e669db19e8819a5b15d9d546914213bfe6e5bee4e750a3460780a9d2d4ae557a58792543427694f50009a75914d6f7a0d93490f74773bf2d2d40937f99269a702df1deb335e49c675184e818e648906e1160a03585cee726e93cb72399a02e3ca913a25f568d9a068f75b5f666006b78355a295b658ec091adca428ea3b545b7388cf8618de6e35e1626977df16f0066e9f191d4593acaf979ef066395f85a666812e806932b01ca8758485a71c8410df438dbc80834cc1c765a671ae3dd294702cd8c6e07f5264918a4bd248897487d6c53dc203ea09c7071e3690bb602cdc0e7ff601b00d6bb52401424d390843750c799a705e538d49e5bf80bcb9dc7ea0cd3d4ed8b79842fe3847948871dd5d6b24fa3add55b65fca71d6a0f01d91a065169f799ec2c8142b0b22286d4ddb96952eb0f492535a20f5494fb4d5904f122c2eca287a017bae48822c7dc61e51e222a9adffed83dae2e6dcd4c083bf387d0c1a8d302e4fa4c6d7ceadcb2ab74ac5498703b0df8e43e5cfdc872d18940e457fddc1c02714fe5f57f775a81dd39a5165f3b05a2cd75c36e9d5ecaad95c500d1c88c10c8c47bc4968049c229b06c3e753e515b61b3e3d00889ef92321b38ccbe8fd5d408800ac5c8f467d7a4ac3b971a84db77475429a143fd07146d009f9ece7d7edc404fe2af068760afd25927ba0d61320b26ba57d73a687231e9366e6aa6d3f82d507f3eff449daf1c7fbe9e38176bd0e2374c34ffa5a1de8ab3c5d71cee740041d01abac5ca6cdfef485a05335daf15feb311020f22bf8363e13c6e15876eaee702e9cf3da204977603cb29f99b7e0e0ecc24b23578563026b3a6a8bc34089375f8e65ad7094447a392997e0647b6a767b7ea349d9274fc93ae865ac926ac11967f506e79335d0770cce55f378430316d134ae50e1223bf0bda1b04d416435119b8d7b1112bc02247e294dd556fe2282c464d9262eb7fbc00e6c2519a7b1e52f3bab8407ed697ffa488981ca344f3e9ff2f6e0eca5775bfa9664862814e5211d4d9d43a0cff5a249f915f70a004b76e0fb09a89ada87f7666126851812176741b12bae559a1c2c1ba8c5affb0779b0cd4f559b30a1cbaf81737639cc88019395d513e415a48be469caf3b5d1f995bc8dd620fba56353b4f49faff5cd3f444af761ab4e8bd6162d3a73772c1a5664e0855ede722a4dcfefca342a09214056e53fb9946a9e119fdcf79add07b7f6f84ac404b544c577e27af56a46bb38558b1ad4054e46b774e449783678b40c31c11bb5bbbb4f37dcec75855c9d0d782f970d2b90e2b04c99735eb9b6dbf3926feb02350f2f686df7ef80c2b83d51cae1717b52b11409900ded55b6eac5a6fa533ec5a60ec9ff69d7c9e09d02ec87c73a12110ec707f530449cfd04087a0ed78e18a58b3a14e98a9aa5e24d234575f426891c836d42b5e202df242a0177fa7c7c073d2d6cef68aeee29154f3d6c427bd3f4d6f1454ff1f7bfe84929dc372fab64c5c9180b17ae0855750d3b39d4fd92b9c1737092c45bec1dd96eb22a222ba6a342750d630718b2226d394bddea5dc68795e7c59d42be766418b1a7c61e1d9aa7fd6518a48cd464f83f787833f85ec6af470c57c5b051916c35e16f7b0aa9f10356daf615256f38d36d1a878bfd5a0c732cbf9be458bf29581663e5c20f3c97200087f9fdec0607c1fc75b9e42167c6e2f92261c374dcd9024c69b9fc402dc6464be7f6d1545de2c74db6909f5062495524582d9b15a1829fa830ed5b68e0001a4d28e2436568d662709daaa5c8b7403bc32a4118b525fc369cda6076612acce2491bd0e84678e4a9feaf32863681922e613678c8f0f746086e235dd8bf2686cb1294c9f8263ca76f1be2df8e626f449095d306a54ec86e0df7cef65130eefdee30a27e8a3b6f2674054fdfd8bf4a4dbe1a942639016ca2de5e78e2018dd565403863372b3883504213aa351dffda95ac4b833a2c98a288e0dca9437bf9da486c5bd4d278c165c4f5213a811f60c7d9455e4e3c9153a1455f00a79dfeb817b06163a20e6a6672fce937e0981fcb207cfe1530418e687a27979ef41086fbe95ebf2dbd2717083a44cb7d31c400b7788341512ffd35181bd2d700c5ed09436ca41a70da13d8ea4d7e7f153d8d8a68d10fa72778c9c4f3a1f259b13a5476a96b273b4e08397071132debc75f829dd82c0c4e6dabcce4f1e676c1ffb589f83d20e4d0e4073532c85adf1ff8fb364a60866098dc115bd1ed6671445c1ffb598d39fd5d36111d1b8ec95303e044e24bc7250586fac41fb1401d6205983f4157c32bb644eb37f115a1b05adbe39da64e53f9a96a2739a8872d2043488b3d867c4d9b4f5b65539e51ca90f80dee07e318699c8419dfdc67a6c4bd73ae53d364b33b077b2bba6bb143ba15d3b2984c85785c7e9f5659394f5118ece715aaefa6b62d65d87a632de4de62cd625710172808d5c288a5cb7582e778a9967abcdcaccebaa88bda2c574522a450ff4fe18851ea635fdfc0ca0cce6c98039594d30aff9cb70001003f1166a5db0b73fedf7b1e75ee704e205dafcbae4d5a256a45814bc2cbae625836647d1142e4adb4789044ea6a8676092901a24ad44afa8750e656af2a60a0adc1ce54c14ac3c8f1d206c5b410dd75c0877729c2418b0fefde40bb536694174e92dbac562a34c760a4cab577d9655a277b5400e20ce7c8b8ff41766564eab4bbfef121deb3c48f5f3b6abbe8db823bd53e6bf8ed1a389effcce46913f7678ac4cc5e669305fb2188fe33bc13fd78c585bfd0a4c2b06cf4222b7a5e035db1bec7b9905477e4792efacfd00d9690b302140d9d4a7d70ebae3ef0538321d32e2ee47a9dee544d3d9ec7a53dfc1d9693edea2868f898d3f9affff78f7709f223c14362d86724ef94ecdd756b2acacd33fe1640809fcf1ff29302e2e0021a5f3d3f6bed84b6d3d88225929c0992034b4effc37833a9953d25bbae8a659998470e90e6e33cea8c9852ba1fb4ee70cf702a17c8168b9358633d1d8a2c268d7f1f3808b3c8b0e7aae57f66d74f60ee938f62d284fa5fb0ae3c9106b7162ec2f2a8ce463e2eb096c94cdc07c1b4358bd6fbc57390dd5ac31f353508eb6f26b44922d8ef61f64b8777a66d4c8f34bf2020390cee8588ec0fb6a077f0c9b84f8b8f3fb3cdb0cdb0f646830b38e7cfd1b8a1fcf71bd6016217719827c1aa38464c4b31d01e67679bff150e78f99c46e37bfcbe67480eb0d234b301b0ebf29b09e1272511bfa855d9bca2bea7bc484c7d07d378817a2a7ca2398001c6aa97cd2c21482095be6134355f028c7259b32a1af8e7dce7e2fad1606c3f8d7efcd27f48d85cabd7191c2abd665de62c65ad26dc400cf826cf6af3a1a982803df79d2aa47b27cf813a46d98d217e63d73becf54aac6bff5d585653945f24f50ae9bc689b23aa31f1bb18e977710392da558f576b092d791ed76f4fc10b6b14475358a81ad4b6379c73455f321c1dd30e26eae234dac516989966e9101dc8f2b65d2acff00286b4505b7151353239eb67d895847db764e489db4904cea2f32e4bb4382936372d8cb1b31ac73330db462776fd14e43f27dd6da55cd36089094dad68b680a21cc91a870c231ff77364393c145d27653aae2349da36572deeafea977f88faac6d1fa2d9d7b29a705585375933bad12a1e0920c16a67cac2b20b22a9bc0e8ea2cffe3ab15a06bd3cdc05fbcc5d88cfc4b97d2c36a2106b567ee099b1318523563a47962c6d3cadd63220c96a32435ad689177d1b6d08457f386bcd978ac7795c4160f6ea1edd0754fb992eb935eb1a7837b72aad85c5fa9e6ef921b5335c830cae294e88dfe4e103402c1a05baac2a5d93cdce67183718da54d05f5489c0f29a8f4af09853016fa3ea0d2f5c6217d0caf338699d9c8bbe8391f996d545c111e37ecae22efeb4576060232ac809f99b87ffdf360d686db50d22f3004280759a4276005f02d613c93d51f0bcdf9ba85ad83f769a2cad75a0d0307042bec4f06cde15b29eecf219b1d66da27d9b55307f312f68488a99b97b4c7d5ca11d5a95d252b235cadaf9b0b405f482299a1157fda3b138e7d7083d82b9eb335e0a8d3fcd82c67a592ed1bc01927b80a042071b31d614e1f3de68da34715ec3aae3e6e47cead84fb204d899299d9fce1a2edbb0168be8c3caba1439c5ef31e38c299aa64749f5a6a3fd1cceae474a36024deff0b2d0f2ca8efbbfac24fe0b66fb74f96c55acddd1b56b91cca24099d61a963e06f260fe6676ed9d9dadcb93476575a00676f5cffe1225f627af68c583b4bfbebd3215765920617669cd74d97efa9a07db05069c47328eb573327b44cf6645a1c281b825843739e51afe8e43fa9a23b8bbb613dae5c3b4fcad88378480cbb41ffa2296b98d9b34716fd116caf77db6a023d3726f7b2c80b3cff0a8d93f1fbbe48dc6bda8e9bcc7efedffdbe36237766d71d0f6e16ea1ae57b834f61e247f6257a4950820f9b4235528d9e04266181fcaf1c79ee5c7bbdb91035a9a06962cdeaec80e9ae409112c7c935bdb98c277c62d6a62e67a138524c0c16691f53dafd9b26a6b00c711ed561d88251d37e3f743c30356ed2888e6ec285d82672ec4d12db85432dec45aed2263d73beaac676d956da75333d1e55095ba94f2a964b2009b50ca7eaeacea9b97ebe0c61e51e738f80c31c9d04eb4d1f046676d1da0f374b546322898d46aae5ab5ce5d874b9413f016945d10f3261c9a3b54bee89b6346fc4b8986a95c44735030ab211a312b56018521dda1619bbc89f8c8d03149e5bf87b04bbbd341957894ee78dd239bd981a0218ed04ccdf7fc92dbb91b51dca041c31eb85a006d8b8b4f140888656650e33452b472babacfd6a64d070f3782cff17d403a22e7072e4245950c5fd7f6a7a37764811ac0d0bee40aed20a9505db25c992e2b0e242f61fa8d52438b51d543383d097fed317b1030bf021f2a909dd825fe6ef4d96bcf1c675fc66cded13ac9a8c802353f0b2e765fb5cb8d64dba8c686595584234bf79caf64cf8074249ce0eb9b41a814645550e7b8668a380054643528e8bf12bcaadda081ac7b6568849c687e119bef066a99c64017681ee75d563a41f708f54b777a03aa27e920422ff0e8f702b28f46a77", 0x100a}, {&(0x7f00000021c0)="4cec74753fa820d32e3b64db9a0448fc762b542481a84143e1820e411e3022f2362b336f5c10521e1adda476f4c66c3fa8ec4dc34f6313087ecac301ce62214f32e854b3c3845f458161e2dca2f008691a123ac925233bf061585b53907066388053b3eb3aa8d76d3f8ed0c8cc28538ca0b0f11ff82c10052458739997644b59fd1ae780e2b2f4395e7ec0f7cf6b5e7e0f02693bf237af7f8632106d56757a8478000d023143fa2dc4917590d9e209cb", 0xb0}, {&(0x7f0000002280)="aad6f8cb16036361279524cca9df5bca8db8632a6f5308ba76fe44ba7f82c3fac3b4591b9d8ef2ee2842d65ba20c2446aa35157bc2a175342cb5edafba7f95a4cc730d81fbe3f2a928504209c49b171613c213316565a4dfe75ddd6dde74688a78618dc8253aa50d3eead24f9d6098b5e16b2c8ded9fc65b83fb606f235c7bfc43a1bdd9f6d365", 0x87}, {&(0x7f0000002540)="10ee72c5e99f5b0ab960cc09aead2b21f5cb7ad9f809178d259fbaecaa152a2b399d46bb7b56fce9c8be602b9fbf003e0a2e448075e7c3e48cc337d096f3a3bf8c4c4b9f0b16f5b1fbc5faadd5b0e4c722a5b7285e119534f5ce9a513d822fb2feb4a3d80b4cee64fb554a13c937764e62daddd363463c8dc9d469f0099cd1c1e98e809a6ca05c125307315512cb16c408db19a9aa16bf9340e2c0887f2329e820b2bf642949ae41d924d5da183e6ce3536755fdc9bf3106cb3204974d6abe0819842538b842c13c3ddc6e1f8ebb30350054bd7334f7d58bd2a3d674fbce21b34fa977b18f2690db128d204875d5d24a605bf865a4657ea5116054676a2ca9", 0xff}], 0x6, 0x0, 0xfffffffffffff9dc) 21:34:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x3460, 0x80000001, 0x200, 0x3ff, "1b350a2fdf3154cfca9fbdb960fa68465144e351", 0x10001, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x0, "b82ee3d8edfe3ac9eb81d8c1495f5bd99b92f1a6"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x14a) r2 = socket$inet(0x2, 0x5, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 21:34:20 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x40, 0x7, 0x7fff, "182047cce9a4dec8cd543a0ac4d347968fdb6b95", 0x6, 0xffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0x1, 0x3c}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 21:34:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x10001, 0x0, 0x0, "5bebfc0ba0c10a9054edf0721b84396af3aa4755"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x4, 0x1, 0x3d87}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000001c0)="0977b7d0ec3b3be009841ef75ddb36419303109e11cb3d922324e9cc3743ed381a9753eebf8b8a270a667ae1b38242a599f2d84b2aa4791980ac3298577194cc6c7134f1ab6caa2f2059151dc76e1ad65ee7d8031a18bbd3786513d0dfdcb5a7d0b24b7c0b4d0c272bd00b5e0e51213166ea3a80cbbb4f5735db154108e00bce2b9276446a97fab74434017d5cb99b10", &(0x7f0000000280)=0x90, &(0x7f0000000300)="8c6299eb1b22c12395a253637378f5e1baf752539e0a9e84374793516b5beb762d01aec0c2aba032897d031c0e80c8216026255edebf2b76f1996b504b001f1d639471718c1b95bb142b4914730b52b752882b4c8801c16ffe72997170e518665e44b2ce00f57c67fcc3a949fda61d2444b19bef42f252c56b90aadb67178d37ea7c77cc9bd6c1c4cda2a7a837e7dc723f54b8a7f2a78f33b9bdd138f1dff09b5276167123", 0xa5) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:34:20 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x401) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x1a, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001080)=ANY=[@ANYBLOB="00000000e305cd175e00000000037d50300835f6ff7ac35f114907b3092ec77e7eabd95ade119cb65fb1e9216ad5850668c8584a9d176619383bf10fdf8728e69a62467172cbeb741d1d5f7052e0d71c357f4a0026c2d63c894ed24f2d5a9133b983d877aeac1692bd5daa6470818b7157bc40ab1aa9cdd24a2eae93b7066d59ac9aa67badc50fee3bbc2f5534a4e71c562b4bbe9712e40bb89bb51e5b1d454871332fc904bee755826c3bc0f713ebf2"]) dup(0xffffffffffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="00021fe314aa8a240046353041a1f76900653000000888fcf36386d7c87fc60705ecab07f5b46788060000000000000011c306e5ff476e6beb6cabb4e5bf4b94f08cebb1bccb0086b27950efb9176234a7514c25e88d81900ad2b854fe37c6f140dbf3150eb1ee2a8fa3663cf426d168ae3153bd7326945a4a231335de40d1361d52af506018360b0ae6e80bbd27bc188cbb64a8361b71ee99ea8e0ab90436160000000000000000000000a3b9e500"], 0xa) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x7ff, 0x3, 0x40, 0x406, &(0x7f0000000d80)={{0x2b, 0x0, 0x0, 0x4, 0x40, 0x7, 0x4}, {[0x0, 0x3, 0xffffffffffffffff, 0x2000000, 0x8, 0x16ed, 0xfffffffffffffffb, 0x7, 0x3, 0x10001, 0x6, 0x2, 0x80000000, 0x6, 0x2, 0x3, 0x7, 0x8], [0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1000000000000], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x673, 0x9], [0x0, 0x0, 0x0, 0x400, 0x0, 0x7fff], [{0x0, 0xfffffffc, 0x0, 0x8000000000007a}, {0x8002, 0x0, 0x0, 0xfffffffffffdff30}, {0x3}, {0x0, 0x2}, {0x0, 0x0, 0xfff7fffd}, {0x100}, {0x2, 0x0, 0x879}, {0x0, 0x0, 0x2}], {}, {0x0, 0x0, 0x401}}}}) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x6) close(0xffffffffffffffff) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) 21:34:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 21:34:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x80) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713034e69931ee0048", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:34:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r0, r1) dup2(r4, r3) r5 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) bind$unix(r5, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) writev(r3, &(0x7f0000000040)=[{0x0}], 0x1) 21:34:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3f) r1 = getpgrp() r2 = getuid() setreuid(0x0, r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, 0xffffffffffffffff}, 0xc) r3 = socket(0x2, 0xc003, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3]) 21:34:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r4 = semget$private(0x0, 0x2, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r4, &(0x7f0000000500)=[{0x6}, {0x1, 0x3, 0xffc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2}], 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000005c0)=""/102400) dup(r3) r5 = socket(0x2, 0xc003, 0x0) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) r6 = accept$inet6(r3, &(0x7f00000003c0), &(0x7f00000002c0)=0xfffffff6) getpeername(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) 21:34:20 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82010405022ef16e"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000087665b6c164369c37c47fad900000004bf9a", 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) linkat(r2, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) 21:34:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="629427c78a1be615ea460969ab097f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0xffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x1, 0x2, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) 21:34:20 executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000080)="c889daf282bb25", &(0x7f0000000040)=0x7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000000)={0x3, 0x27, {0x5}}) 21:34:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/198, &(0x7f0000000140)=0xc6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xffffffffffffffe8) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 21:34:20 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() dup2(r3, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x4, 0x1, 0x1, 0x7, "269820fa2b6694e135adf3238370eeca4d92024d", 0xede, 0x80000000}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) fchdir(r4) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x4f5d301, 0x400000, 0xfff7fffffffffffc, 0x7, "9375b01a93b4511e3b4ba8dd00", 0x543a, 0x2}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x9, 0x9, 0x4, 0x5, "a173817011fafb4d4599f16342653fb4e8d50e40", 0x2, 0x80}) 21:34:20 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x120}, {r0, 0x8}], 0x2, 0x0) 21:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f0000001b80)=[{&(0x7f0000000580)="580f11b10a84b1af437a3da346013d55a102cf28d903122ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb577787f4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8612c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b8379ce73e38b1fee341b90f535ea", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209869a04bb300d79fb7805313c9dae943c4cf1f223550136147f674d0f7ee756618d05aacf24a4", 0x4a}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8eddfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509463f578c", 0x43}, {&(0x7f0000000a00)="39f671b115a5dde89b28b49cb86337910e784e51c04acd9a757f51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e38243f5f01c802ac590a12bbf695d90017de4ff94407", 0x66}, {&(0x7f0000000640)="49c33f31f6acc883a123eb78a703633316a3256c268b8ec0eeaee0be4075ea4841434230ca1d4ddbf32c7bbfa83997bc2f8fdc823227e787b1aa9e85", 0x3c}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc085", 0x472}], 0x6) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="2adb56e02d140f7e29ecae078dfdc756562b3a6ac852408ef3571f48fe62dfb7bb506e", 0x23}, {&(0x7f0000000100)="900c9ccc0545fb6ab58ea420eab04ddbda8a26ad81c35ff4ff411bc192f5d1557ba0ddbafa6f31ab13a3065d91fc017503106b2fedf21507552af111db0611bea2c0a1cb0f1d8b5a9d2feb367d7ee644c8276c4ba90d94f40adb5006560a83ad60c8186aa8301df8522bfd04fb5fcb93544425efaf1c68d61adeb4b84a5ec0352e048d6af9c6526527756ab180d2cf7ad1fa8dbe79930684ef21a10a4fae898b4bef7861782307782205ba4ca1c2526c39ecc3dfa79a0fee09", 0xb9}], 0x2) 21:34:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x9, 0x70, r5}) write(r2, &(0x7f0000002bc0)="e38e5255eb5ce0d1c0df7b97978c38d1c7793cd68e688c23492f8ae248b11bf56ed6b3a46e245b27b778965792c8ea7fd7b7f5a57fa055f0df5850b06fdc2245146cc5dff3c08f476ef6a26bdd8af4a09cd1033650f5241647591badf9987e63b4168aca9310394c84ba0f4d08aedb7f9d7f8bfc61ab92370500916d4c64698dfef1df50854d90e43eaaddd62d0630613a2b367fd8b1a5ce66879223305692bd83bc7aaacb96f6abfe1e0022d7bbad570516db41d190228691af7c8fb8dccd306612b2bd31268364f9825080fa07bc7d1080c200da706095e6ae5be9d0252dc495b2604caa4400060af077aee2d14405a69e5e376be80441c9a0eccabbe2760a39d974b1c42a94167e3c475ad861015be78831a6f3ae7490aefb209715d3e6bae0fc9d130a592ebd5a05fe551e9eff4b9f5e2ac777588b83314eb4cca5d05a62e2d003a96f70b981bc53f3ad32b8a3e5113be672ab4a1c405d1669a27d607a6fa051a76c235505f9e0ddea7d67b6edc4227a1cf70a0042f377a5f44fb1c94022ac00d8c32831555ef43da068474338ecda47684c740be0c61c1dc38057e584b5f18adcf300ba46a3470cb6676b0163e9d39018fabb9b93a3b588e6b6dce30d76588d277f27d10f0fd5b11c700ab918820a2ecf215b033848165642389a487e772d2a85b806f2023bf63474e29dce031ad0178a76c9c095714fd7ec88696bc3472d62b507e3d2887f522ddbbbd88071524023427dbc66f8d8d8862b78b568b7295d606c9a26b683c6e06b47d7147e027fe58ba9ba6c7d492acd2dbd50b1d1b2ca87c0045f068918d68d6a00d3a27c46ad34ac0554ab1e80286adf8941e3243b87746391d2cf8c1bdd1fd9ad012eb63141e8dd2735d5b0784e296bc0322e83ab5c9bd61f8b1b6628f96c0efc86189c4918daa2a658647e2135b644ee10446a884d589f275b0d04534ebcbe88a10b4b852086f5c12ce824d08efd63bab0ffe96418ff5e5bac0bf5e7175ec5d6ee65b762abf5e389882bb9091410671e68d573461774ea7e556eebe777f3f42c6f3fcaa9b9a364aa5d6aacc068c38858a4392f8c87d64ac2550cbf6b938f4ff9c34417c2c95d08a487980658192ecebd9397a5b1d865f3e174a33fcaf15b2806267f72e6c7a91f61470a874b69743c5417fc4242983245d754fe6d83531b44db9f22f5d75969e6f76f470acbe1767934bcb618877f87a85dca7f3f34ff64b23a62a3e57f2310a5098481431ccad94070c3d41470113e85f0328f046dd35428c0ded02ece4bbac59d96e4a7e9594821daa25673fe2be8de4c15c81d00de88aaf220c9e84f99883f11d3a62944b0642660060185ba25722e62e481ee1eb16be7e02166ecae87931c5566ad4de95fbd521588b8a6da0fabcea7b2ba8017fd52b0cf66ac0d5f215fdc36f2604eb10394b7758354c3809a447f57aa17b15007747af0c4a69c196018ef457df19f63211c7606d5a6518e1b568588cb58a7162ecb4b3fc74db027bc0634143c77dc88e1489d61a16efee913f22fd868390dc2419ee91ff1e6005c12afbcbba11594ded22b07cd450ae63c04bc1fedda41cf891d0f52340c3c286bc8a3ca261a3177180d86902aefcb5b0fdc837d3f2f3a040afc3520178541d694559de7405cafd82e3b00117871b083f9560bbe24a31ffc7e76c349f47c1f9d2032d7ee33f73449456bbd12ecd5440570c4fd1912e05fc107648912278fbc32c7a30299643794fa3d471c2b1a0fa412484a5eb2a771ccd547556dbad82d2401beb4b151260b30dcb5ce4140c114d0345bb8c0873743f6b39d6ec21d5880cfdae4078f05ac40cfe73f4d6b2f2aefae0ab518bf739c5072d8b7c1e7f3646c8d09fc84ffdf0eb38562bc2695eab4143a93c89ba6858982275f547bd5740ca06c17b88c789c8c4315f97586caf68d58207387325d7112c86080286d2224cb115dcdaf9a0c60a685e199e9b8eccce5ccb2ee00d0bb843eca59fb6973368cb6aa62b123b9fce5c44ab6856e7e39893814c7836ec69b743c3fc9332c4a7fdcb19b6787dd623c022e6cadebdef4eff805aa95a61ca8db35b9b2376848aa1df77590bbc3288069069e93247b8ce1a5fad5fca42d440529f2ccf33b02cd926fdd09eb3e735d0310fb488b18b62f9076485c2fa0222da793fd67ee2931bb3e7834608afd20cee3f8d25add6d3b64029423245a058aff5635f1e92e2eed98aa344c5091dc5c92483514d9499d5c387513fc7b1d126818a852a692c8349c5f0ed7655060229ab52777dc77ead1d963e9324af86164ecb2fc0cd047a4f46501ea00bbbb33f539d39f21a2ef0368c4a244e429fa7163ebe8051f952bff2cf8c8b4032c94337dd9aa0705cfc1b6a6e1ddb110972d25a84bc515e8d44efe5779c70c67587b1f1523961e83571551d3a80557514d21bb81a48b998129dd6f3b3708ed46240542d2006ebf72014fea2a4f76ce3b48e740eccaa0acfea935d8972e78c101bd7f17d33883e1ec694f7ccb693dcda3e84fb96e37c968c2349f6788972cf3d96ac47bccc1550595c6f59b376e9c7951650aa5906de4cbfd0ab3ba9f74a0ed14bcb2e18dcc2d02f099287e286c35b5d64f5cf5a325a7f1fadc86a61fe5b1a62feb29a01fd01cc9fa78b2c2a5ea6aa14e997921957d5376aeaf1f6e9e6e4825068bcac73b48f44201b910168c34b26d192baa693eaa529212bdf261dc208589374895887a5f6fe7e52d48b061e91e5d9fb841cec64575508c8e52e915fa5db2261c38993d60d83eb2751863f8cdff9202f5b19c929c56f38f951f76d2fb16277c1c5f7e89313e98f928afbf0925f0f5ba2cf0b830d3d12a44b1cca9e693c2ac5bf1f349f20f849c92c2f3ec5e05adb24b3ad2469a42fe1e5629a819aff8b3bda95584b6404b99066af0a14c53668c1cebdf155a22e869313b4f782c048019ba70c6f5c568b8ee4ed19b9ed8362b5545e8eab8560ed2d156f5bc8c6480f6fea593e03a9a680028b7ec42679f5c4e7527ee8b1acac24c78b0c76166dbf36028e3d6af24774164614b48088d8caa0270dc492ae5d0523a9e2a34ebe73f0325dfe7b96abc86c6d1f287a7ec0790bd14959985b366a8f09308c18e77f67c4dc1f7f6c3ef1863697c6ced2c047924c378e390fd1f7d9c86f05ce50ef9190dc9f9b7004dbd29a6d6663b78957e99873a7440fa51778ec26a71375e2d2527dcb7d1d9f4214e5f6e92dbdad6fa0667728bc345d24389179b95b8256c71e0c04b652512150ac659e76a306081756c7a7cc1b450050acb11065acce51b304860dd845b54d340f121e85a91a8dc338b39a27b7a4f54025807e1900964ecf707743606aeed570267018b8f92b3bec0453858cdbdc3a28de299a8d13269ebec8baaf03688414f92b307e68b18520d76bdfc9e4a90d97a49e054b4e5262f5f56fcc32c014af08498fb0c729d7f3d8fc35d6910ab39dbb536155f60ac6dc2ec642d9227756fbac485af5385790d5d023a403a9b66b863468f3d10aee1bcf21b9c4c7318920b9eea1bc8e7b8e47b325e9e1e0fa6417b67d12cf727685128f84e3688e075a7c0fe7843e6ff0922d9591c8b76d688c5d62f78ac621d26b3072b67654cef7c6de8766cef7b2354fc6ef6d7e18a43b91865b7150bbb62ec83c124f01795e24d77d8dccc22694a9a379965de43df076a0275510f0031a952bb2cbbed8dff3420363d26aa46f6a2faf114a6f6afebf4d23cb4613892d4ae9bcd8db10ae8685ee751817a6df71199daf46b39d4dc8dd8fd56c2a52d2ea70d2acff44a8d5deee9001e634a4a403ea5bd6cd37401faf5d4f958578fd86f51521a456fd6324b50c1e906aade6e9570afc861d524af2fccccee76eb96a9509f7916d2f1bd2563a11b2efc8f9c39f6b3b4521242083a232ad81d1b03e8e815019839f383a56649865e13cb2163203be97eed3a44b0a03a3d199e8a3c5a842ba98ff09c2a9be79482f2244abdccf268c5c686a320f4586cde70b2f55079738b6c17a944595304d1fb970cb3d06605d335623852bf39ba6fb01c1dc1b8d22d43", 0xb39) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000180)) 21:34:20 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x52}, 0x2, &(0x7f0000000100)="b11b116754445cda0e56704f8dd95aaa4e5748f56a89492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9ea1fe6e11dc00198637ec9ec20fead2b12c861ba6fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb1660000008fbcd62d3ce7d15b1eda0c67c0f83690ddd85b8da58d24f93854c8568c8fb679dfd97004d9cba7e8ce35422ce669db8753947dcce55f3907a2f2aade604f5014bd57", &(0x7f0000000500)=0xa6, &(0x7f0000000040)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84a171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0xfef8) 21:34:20 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x38}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) setsockopt(r1, 0xffff, 0x4, &(0x7f0000001080)="be90ca45e4ee42d1896d33f6405b2965134a0ecde5ebd52cb6b567ad9ead28517d8645db52458c3ea45609a79a937e85dc2d624fabdb2c19ad64a14ae0f2152c71dd2362a02c86345fa64de74ff288b2edd7791ff23133129ecdda775645c6d251933ebd6b9be609d261e2c8d448c9b01984dab423c4f814c70499b046438b7a6527b072770555af3d89576c517639df6c93d603", 0x94) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="a804ad3734398bba3ec8e564a24c850fab347970e7e8b349b1b062c1c766425aa7afae0011b371023fe26baf19bda54e86a120cad575bced445ea89e1bfeda57b4495098c0b70ea5962c072b5dce8b7662d5256ba6ba7a7824ddab688e08b90991a0d3fd7e44490926a5ac0c72cbf6af7b05b36ba9b82c2e2c83d8d7c1ddf70aca9d7cae81a4255e0eee27e69299fb664cbe7b4f89884f2d7320b820f15dc363731f35145a8fa2246267dec953452d12f4c546bd71606e022dc7cf2b2d4cf32dd32ca74ff8fcc150f74d4a3e91579b10adce3aec8e8db9b813a69436713bd146aec2509ae0a57affe0281564a50255e2a78805a4ac30d96a72b785c3a021d9f5f96d79ca30b9a24ca836fe43cf01f7fbe2d73d633f2532df7d248f9d687c7c473620e059c1ecd35e8da0d805a162dc4285cef014e089a38d1c54c7ad65def3586dbc4e971db322bca174a168affece5eb15f51c761bd7f24e1e10f9dbb9fc037d3bb3d208302dbe4619fffd6ff975e69fba83602e93f012a5b3df86b2b77b63c6dae63359364429c02067b2a1916b8b728234c3f26ae6cba7ff12ae5f1f971f7fc15c6f66f0068be5c98bcb29427e130662c5c3e348db22e4b6267f9abd471a119da779e5ba0c96164376d0faa08e65c50ffa14806fbf9e300549d459e7c18dd874f2b6a955a71becdbf3c8293bffac010e50b2c199e627a3aa5d246d8bfabd7a5caaf45d2f646a7bb24b45388b364bdb077af65ab324dc6c973c196e88049481d067f226f17a1c73ac304570273d5282daf606a2bd54fecf67630ed03bef7d57222ed336a1df0015770ed1fcaf226d95e5c44882347db952f20421fcb97e876635e978500ed78beecc745b1e940ae6c6b4c2b2508364b8c95c460c63c41f10518aaa848b55a42400cc7ec1228d1c53cde8d7939ab4f5186faaaa49729f36d6d0178bc0cf7355302e6861d88b47c70d3cd21816cb0e9788c9c07014bbb4e3073d1392adb837e97d9d3f76fdac5a184eca6cd45215787cef5e53c0f2eeda112b0faccae23ed2c5907d1273a2fde9ae2649b039eb4f2e587e5de86df2de056236de046fa66bcbcc3c4e1186e258b06d19f9ceb8721a640f9736f8a4fe1a07be038e957c7a8616d83451413b253ee8390f71657f30eaf28cfb46ecffa7592d3ba84ea7e494110a6d530140bdad5ef59a19e5d77c79963438863b8dd338e41a4e81f46d7277441c69484cb2e631120c393cb4da0c2d6aa32cdf5e27c64ae2d6588e58c4ca6ed12db94d82d6dc90228188377d409be89d159e85f95d47452f11c2933f92c2596eccd0cf3fb9b135496f7521fcd533f1eca775934e3f624d82874b4438f0b41046f8bceda2b9bdd00e219b72c1b083c131a85a8f316cc629a517bdef19b0a03d9859924d1fc60672845a6593bd4460cd5d159e6d8f9fc0d2b294f91de7a61f90db55aa3e37d9b397455c2878a9a3c842ef46eea0e2649121afafca8eb7a148ae3c16fa25dabdc9af9ea86d830388ba0cea35a508399b15851cf0660184742c1886821e69d73aa518d358d94cb69f6ab63df72200fd5e752b3959b3046690cbd9a8fa9eb43876d31bc41a6629897f63cd2a78f8d5df88dc44b916a0bb0d1ccc331ee4cfa07b9e6d36722038db694edb7d2c262c88b4f5d5bcdc120edf599c13c28a7c15b40cf82f43f4517f5888f3db549dec8633b133ebadeeb7e6db57d64d83f0b423546fc29a70d19d7e01f90ba30493aba18639e8c611942d41fd0d6c450f16e5dc5b5ba03de8b6b16b8bc7f1443ae28d7201e7ba1f7901cb3135ab39053030a255bcd5f1785c1a899235f00fbceaaf72de740ea7fe6f4c2863659c4c51808ac8b47be059623d7bc7fe94eb9bf35e16b9065889aba0b889bfc37d2fde7ae8dfbfc6222abd4e137ebb26bfb1be5f7b46def06c52453d832e459fa7411635c671fa2370228440dddba673bcd32f02e64db881d5aced64ed13822de4bf05f9e9e3f2ad5a171aae1b2cf22612207c5db7359bd0168d6b35c663bdc877835de2ec7789892dc972a334a2762be4a6d605a9f6c2f25131d031035e32e373c5fb6b2f60f734d2e6a774fdba27f49bb553f3b8371d93718c361d7d573a2bc6d6c36a74225cf9345d1688f8a31c64bf3d9954e214b56bd5b892e55d0a89549b2e9a5aa307c34ca1cba8ff58d886ed2e0adf2af1e7b645a3fc383efad365cddb36a41ff3d36c60712dbc87fc90e79b2526100d8328d557f5d8a683074539b718459bc98bb7b8f6161e801e3502ef4380b190abc80e7e1d55b1fb8000a877d91e55d14f3ac0f11d384605dc72df46ce395b1969250d60ab15e4c3b5f08da6253b5e1bcd4f0d37de6c83768d03957115217d7912d41f990ae6f53cafcb0b92f3aa865c84d4394405b7512284091f3cfa7f16ee0410e3a98a867c4e9ddc8e657a928572bfaea495872ac814fbf52db45c6ce329c8959869cd045bc2ec3e145ad2f1b88197129d06ce0f1ff96c8f9d90158505a23086aa5ed5be2a32c3550aa1ebbe4b515bef5e3a6968cdd7e6d9be79d1dd9ef9eee89f8df70de5a756ee10cf62350448632bb60b0ab56686b910985167c6d6d9b8a3af84e2aa69f3ce1c29d2d498916b1f24690530b396069f49c8b0c57f0989c6bc1939caedd03e092ff03414feb9c6d0ec7a542af3472a479a8a4abdc91e12bbeebdaf651bd0347528ab42ac5a75ac99e3edc1ec8b6f46f131b87c4b10c75179e40803905818342f16c368fe350fe861f293e5cb359433501e862242b558e5c7cba329a057fc8eb5a25eaee44b954ca4861b0719bd0acd1c7972f2124db18858fd67366b34083d020f774ba91b72ed03bc9845c3e42f09de19204a7cf36e0638ccbe7d1d4b7a45bfc03d661798d2f89ea800337caf20cd6775cb36969294510b42b2508bab48feeb351c91eda7d90a195fdfc460eda55aa50106056b1798f800aa49498c86eb73f4104ab4184e8a315ddb00a8b94fb0e2ec71388e921231f65d33d9c4dae9568b6399c32d5be419543cce7f65eb9696cf86e1a6dd522fdde4b8b892bff8272b86252af05815e47d2e069f4b1e2092c8583116004677c27a733fc2c945b7b521f25e466b6f8480ac80ed31acfe29bee8266931f606e9afd5aba06060b13b7d211433f8965f30a886a82098ccc061e66dc90194f91ce83f64fe61a1e6b61d0e70b0bd9a1fa82d60697ed7563535a2feaa954097808c7d168485c12355932cb920cec4e9ac23e4f34ff2ea6200b4246e7dfe5edefd27e52e76e71972519ab9f8edcea9f5db45c91c05540fafe8398b53b034f408f9690ed0c1919fb1c99cc8bca09198c96bd8f713a9201aada107589c7047f391a050492de0bac80839d656d3728447f713244cdd638dd5bb7e333da8c13d651203a4faeaee084ccc5c6663c14dedada7b11912567841106eb39d755eade496cd7c681eecce25d1b6143db88a8696745ae8e4ef093d99a798d7f9f94dcbc13c16f730ee9e1a633cf66b67ec09ecf15669761b059366b6881ab49ba472a778bece3344284ebb4286de4821dc322ae2e1bcd795775debfee25f63d3318c4561e276166ab8f4c1d362df69d59dbb32d9ac03f07ec17cfee688550910c8b0fc70ed4b1bfed94de917ce9d9bb11c10fd23a0ad8de1737a7b1b6d24796b47b4b60a382cf7fd938aa46e5166e6536d9380b2447b54a28471bdd55e27f78d80f7b68eaac903d8dc6529e1ecc91ace52c2d2301820f7c7e91c167f62c83ba68587a0ea0a032da9b6d13e7ed0980c09de7697ac6271b3f14cc3f507681c80bd44192be2feb3ad1c30bb5e78eb59a8401450c2a1f4d17184a6a92e1c00d26edd7d796d7307acd97af7110f8acd716da2e34fd93f5b0f34532507f25721bc5c470e72d963d30d46c83ad3882f6f1adaacb2c008dc93bf165928957cc1d1d1fc68b4a49a5bf8f1f34f67e1d11bc1aba51b88638e93b85de59afb5575af050fdd938485e1ac0ba21ada2ea728af56e906349df9d5307973aa5ca75ff609b08b5dfda789e9feb899ba6610d878eccd53da9669c87573a457c5156dfd097bc496ac89421828c149d4f7c1c919078ef8a3cb2446a1b68b6856ece8dc2c580453fd7d3f2cc0c1210f1558dce65ff32fe1b462f59f63464aefe558f6b5cc353e1eb8c1875d9eab9bb56beab2c21e6594b921b95969f4aac4ac5a8ca43fd9db69169c60f0ec94a8c633a531bab29753f6243ab8c5b0f00db56a1ac116586a9ee5464bb4ab4ba47d3e516ea43f4e03003f137e12c0184c60770b9416592ea314988e22b8400b60b49f9a00272545e6bb4e87f60fb4f34b3b1ea6e1e6e258957b78b4a9a5ae695424cababf8ec43915b8b2957077b99d6177380571cd107d955db0ca0b74aab7456293febcc7c2ab62a28ce808ad3a3fc26cdbbb903f31c40cd75b4c21271c22bf3a57e9bab27e1a2fd06c5b3e6c4a3474e1d4d53a53c94eb80f8fd3f1b493d53322a3d68455b636b54426a1efae995029f471de8cf6cc47617b60546b2faaaa557d8e77d7d2ec715a3a8695050c3f2ade40f0070a0e6f248fe3b3ccb0af3a412073558db023590959bbc822215ab3c3bec4b0e73b6d1ad6c916c6be6fd13e4d51ea07b897c487f786d97f7d42459311e350efb0056ff103331a684ba43b56d9443f5f3ab8a047048d2c0fe23662cca0ce12a9711b94ddde6402cc10e6c38d3e60be42bb706cddf3582048fa124c98ee32938fc9ff02a3dc2b6cea6ef1c7763c76d55a354c49f7f3f5b4bccba4b8377ab011f6531505e0681824845ed46161deda1e65ddaedf9713a518a8f6e14cbf8fb142e2b5cf55adc39fcee56c28c1e0c02610fd86e004727067675668ea36528dba63ac1780d0fd162ccef4a1ffed56133a28bd0b98f31794b04e38b42f0199732fc911d63cfd30e97ad5ff1d419e5e5743af8ac50ecbc7783c1eec5787d4f5ec07bbebac6a990f85616e0fb5af60878494efd3d63008437ad9f9087b215570a193acc9ed118e7a442cc4f8284ed99321cd8f065b9ab8220f68c7d38a04fd954b7408ebb9b75cd020eff6429c53374f614984564ea2c64765225a26f6d9ac847d3c16286d8c86c548924d6684aecd983d6b70e4fe7e2e40b6dc5a806881b1dfb29cfde0ee5ba578ab088e42ef73e4b3a82f5fac067a4a5bd72356ac7a6e9964ad19e8b557b481382c8f1ddd42ac8fb613a47c0d9244938eb38c426455e3e26f42475e266f44007207ce183151ed94ed97f05e6258df437c5fc8a9a70d5f3a2d188015d44d3acac7147c1b8a69eb4b3448ad87a2dc98bb0750b9e7212d798bd2c3392874c518c80a8f87bbe2ee1c2bba291eab926ff220dfb4c9880fff6448b0a17906ce60cd0c5fb4e63a4d73aadc0fd61f122491cffdffd48ea369fd247df47162bd86005a09ecb1f31c8484393f4ec5cec9869bed106639eca82873e706fb0e360a7b81bbcdad008bf91896d807f9e66743deb022148e5c2201bab8ca31df8b8e5b20ea5e6f2173c134a62493e89b23e1fc28999ea2b9f5d718707952409581bad8d0b79b5818bfd9ef77934debc7c56b6ca435b48284804cc807ff9f357df8a73445fc94f86faa2066b1662d5a1ed627a19362b93bf477cc8ae3d60a250fadb9e6a1776ecfbb84844d088b7eb118f726f5e3732cc1de6c3d15127bb69acae59b803d7222468e971f9f4349ff6a5bf8e436af64c98b3871f6de24dd147ea9748cbab31330ff470c83ce3a0fecba5bfaca26025753e4a11ff31efe7c75344f2f9f20f8518ef0d77aaa7", 0x1000, 0x405, &(0x7f0000001040)=@in={0x2, 0x2}, 0xc) 21:34:20 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x7}) sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x2, &(0x7f0000000040)="0691ac83055ed2ff3f77e71e9d5477a3cc1ebaff7c16b9580266409fb29416e043fe771cbf85f22f15a0fb998647096a6613104d0f9c8bc3484358f95df5003249cf70498f5f02cdc4978c5304ee71d87dc05970cc5b3dede67fee83de44f5d8c5234f9ad0b76a1a350f01cbed8d24b8513add3f1e17c57398ce68b7685a901cf03f14a679aef73c8d2c72e2bf9208e6ec", 0x0, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = getpid() r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x1, 0x6, 0x7f, r1}) 21:34:20 executing program 1: open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000140)="c90a9cc4bc3f3ceebe2ece3da0c8bd25be5b38ac2bf4c9d4eba1cca9e4c81d78f4e74a07df1fe5dcaa47f5bad33cc19211c6f46376f8af2ff67d211e2552ffc789038364b3a6092a2c18fe093bdb87664c87875743d4d807ce7eafc0461b7031e7a03a85142c7690002aa25fca291a32d0", 0x71}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='x\x00') 21:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x34, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x800}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:34:20 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="0600dfffffff0000", 0x8) 21:34:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0x1000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xc0) close(r0) r1 = socket(0x1, 0x3, 0x80) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) close(r2) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) ftruncate(r3, 0x0, 0x0) close(r1) socket(0x18, 0x2, 0x80) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040), 0xe7) 21:34:20 executing program 0: syz_emit_ethernet(0x43, &(0x7f0000000080)={@broadcast, @random="cdbd0366d5bf", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x35, 0x0, 0x0, 0xff, 0x70, 0x0, @multicast1, @multicast1}, @generic="d4d8fd8596b3466ea3d1a75fabb04a35e8d11dec8cebbd412565a1a8ed58135467"}}}}) 21:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4}, {0x7}, {0x6, 0x0, 0x0, 0x1a2c6000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xc2d) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 21:34:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 21:34:20 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000edffffff00"/76], 0x4c, 0x2, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 21:34:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="263a44599f2e81579bad5bc1e4ad801f00dd9abda4ab3c2d554c00000000060338ae0600000000000000fe834223e7a493c5aa94983398411c249d11fd55d2178ccae759d4d22e45b8060941bc75049c132dce69adc94b13a967e5f62b21a1f119c2d3940fe546c45f0c5f545b33136c23719ff5eae0527a44788a6bf51d363236abb9a3bad650245df998e72642501ac3fd196f674285bf759ca168e1716faf6db2ae07e49271cb1d266480723540bc151c3cb839b161dd600ff51d09b868c93de223899db2b150c4d60d236ded3a06fb5924185b4660b728e2269313ff1ef2adc174dbbfad6dcfbab7ee94cdc47c", 0xef}, {&(0x7f0000000140)="10bc8e548678", 0x6}, {&(0x7f0000000380)="ff4560c221835ef8475a719315ce4e0a50eb295bff61a930f7cc2ea5648d61315489343d28c3ac8d64755c576e8b0779add3c1709ac913ae24341a8d11e579ab69739cae589df9e16acf24b0dead220435dc55aebadaa5043e903e3664d55e445eb35ad071d2f9ee1e05b9fc0e7fd6a6f596d329eac535a9646b24621d861ccb0342fec0d72f2343ef902c3993621c4f6646ddbadf4e1fdf7250b152e98137068c08f0e33e785f", 0xa7}], 0x3, 0x0, 0x200) 21:34:20 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) close(r1) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) fchflags(r2, 0x10000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000140), 0x0, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000040)) 21:34:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x400) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x34) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x0, "61aa5a161ce9ba01c6514e6ae9737301f1082208"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 21:34:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000100)) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 21:34:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) dup(r2) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRESHEX=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRESOCT=r1], 0x28}, 0x400) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 21:34:20 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r2, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, 0x0, r4) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r4, 0x2) lchown(&(0x7f0000000000)='./file0\x00', r1, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="01004d2f300018d3e03dc56a5a8334"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x1, 0x2, 0x0) close(r6) socket(0x1, 0x8000, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040), 0xe7) 21:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) shutdown(r1, 0x1) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setstatus(r0, 0x4, 0x4) 21:34:20 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 21:34:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x90d, 0xffffffff, &(0x7f0000000000)="bbf7ada6", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 21:34:21 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x0, 0x800}, {0x3, 0xffff}, {0x3, 0x800}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x20, &(0x7f0000001080)=@in={0x2, 0x1}, 0xc) 21:34:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e40000000100008d000000000010009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) bind(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 21:34:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r1], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x14a) 21:34:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000003c0)="0000001860040064a0aeaa01000000000000200024b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) close(r3) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd6aa6f592d1bcb00, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000001c0)={'./file0/file0/file0\x00', 0x8, 0x200, 0x5, 0x1, 0x100, 0x4, 0x14, 0x0, 0x1, 0x1fe, 0x4}) socket$unix(0x1, 0x2, 0x0) ktrace(0x0, 0x1, 0x714, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000180)=0x8, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000007c0)={0x8001, 0x7fff}, 0x10) r4 = getpid() ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xfcfc96ac7f78658a, r4) 21:34:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffbdfdfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:34:21 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0, @ANYRES32=0x41424344, @ANYRES64=r0, @ANYBLOB="0500000002000000"]) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000080)=@un=@file={0x0, ""/86}, 0x58, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/201, 0xc9}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/60, 0x3c}], 0x3, &(0x7f0000000300)=""/117, 0x75}, 0x2) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() close(r4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) write(r4, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000640)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000003c0)={0x9, 0x8b, 0x9b4, {[0x80000001, 0x101, 0x7, 0x1ff, 0x4, 0x6, 0x0, 0x10001, 0x1a, 0x100000001, 0x0, 0x100, 0x2, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x3], [0x1, 0x1f, 0x3, 0x0, 0x101, 0x1, 0xe1, 0x1, 0x8001, 0x3ff], [0x49c, 0x3, 0x7, 0x55dd, 0x6, 0x101, 0x1], [0x3aab, 0x8, 0x1, 0x100000, 0xa7, 0xffffffffffffffd9], [{0x55e7, 0x9, 0x6, 0x87af}, {0x0, 0xffffff83, 0x5, 0x9}, {0xff, 0x1, 0x9}, {0xd9, 0x1, 0x4, 0x7}, {0x2, 0x4, 0x1, 0x8}, {0x6e82, 0x7fff, 0x400, 0x7}, {0x0, 0x8d, 0x9, 0x10000}, {0x2, 0x7, 0x4, 0x5}], {0x6, 0x7, 0x7, 0x1}, {0x7, 0x2, 0x10000, 0x9}}}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x8) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000006c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) 21:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) 21:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1}, {0x5c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCLOCK(r2, 0x20004276) 21:34:21 executing program 1: sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x81) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x181, 0xfb, 0xda, 0xfff}, {0xfffc, 0x3, 0x0, 0x8}, {0x9, 0x9, 0xbd, 0x41a4}]}) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000100)) 21:34:21 executing program 0: munlockall() r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pf\x00', 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000000)='\b', 0x1, 0x0, 0x400) ioctl$FIOASYNC(r0, 0xc0084427, &(0x7f00000000c0)) chmod(&(0x7f0000000040)='./file0\x00', 0x82) 21:34:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) ftruncate(r1, 0x0, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x5}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 21:34:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82020600000000000000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee0906914acd2e562b24c0096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298a2d282b79304dfd2da94360be973f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead7819594b8d5f1c5263a5c0c8da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c20c99bdbe9cec2fed51da9672b314f812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f0b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819e820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa11f7cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b928d4502ab78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec41a2ae6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba29480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e6653fc8a4b3e570d51f9dbb4f132ce0259e9977e50ae8647ff66741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc050232d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d2ac4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64925750c153"], 0x10) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = socket(0x2, 0xc003, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) pread(r6, &(0x7f0000000980)="12162c56199840c410e16604bcdd60b462425e4ab3a953498119f925e18f45dde38a016a7ee422bbcefaa01500a67b330a5b4f3fa57581b0a2288ad0d00b4f033aeb6908f80271dd4beadb73440b75df2ec442221864a15ddeab8ca3cd45f26361a494e3c4c489bd78f9917de48490ea109cdfee150a45515e1a6dcb03b77aa06e00e33ed253763fcf8d7c20eca6772e74992aa649700a38d2c5a55a15f1715c2f7c4bedb0c377981d00e4e93cfece18017a9f128cc8bfbfde93e9a21b382dad51326fe0dec14fb74a5df4fcde67e8ce", 0xd0, 0x0, 0x8) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 21:34:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x102c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6abc39d7e2eed641afa603fbaef812202b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/16, 0x10) write(r2, &(0x7f0000000040), 0xe7) 21:34:21 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x4, 0x3, {0x8, 0x401}}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)="da3ceecce3c147d99f6ab6e59e0af503dfe00466847f2a899bcdea631ad68183f1d108cb92a6ddf98e955457a8efe18b9afb7c62d500b3c6b69ca53aceb4a257182a5cf689dac8200f562256b2bb3475a27638f2fa5ab0cfae7fec2eae71621d5b0bbda97912fb", 0x67) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fsync(0xffffffffffffffff) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000280)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82f84026e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3146e178f3fe14c00388cb5c0ffde02509564b46e6745da775b1fd55e8bb685bbd9c5836fb7a9c728b1ecb4", 0x21a}], 0x1, 0x0, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x0) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) ioctl$FIOASYNC(r5, 0xc1084425, &(0x7f0000000240)) 21:34:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0xb, 0x7fdf}, {0x8001, 0x103}}) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10080000000020000000d3e39a1f6ca4939b3e2e210c000000f882529da9cc8dac8990f1a30b69c48390f2c29af0a576147d9dca3f4c763478c71042ace5ccdab854a0f6c905f04fdcefcaac09de96979c1d2878ea9eeaf19380158926a0c4b56004f8ff167ce779732d26d2e792aeee5f08d3466ce199a5f8bff006144593f540595b37b284fe5cc1270b1b4320243fc15a1b37a53e37826aa1c41d16c600bb81faf0a8e1273fffdab2e2995a765c1f78540ddce29d3c2d657ffc31b3d52104f88fb21ee24b286708763696c3fa55aa5470274887bd801cb99db909bc802a6ef9350e561a87b54484fb4255e236d461b0e0f4898a17a9f4abb46f6723315a87a0a284363a2d6f04c3b6ca625176f8152d2ae17554802215a84a934bf0055094a8d332ffe4b8a2b82edc5aa62b9245ec6151196234001f6a5da4c0fc530c1fada672eec10063e5bdc4df5517909408ea586fa313d164cc84cacad4cc18d81a247935419242679669a2b96d6f1bd6a8e979fb2f29c7d55474024b21daad9a76b1a86d78db2f937587a11d3ef87753066acaa756845124b3d54dd891ec01def1285f1582f6507bd9aa2320fa7e3bcd091cac4a5ecb08fe6bfb7f549122d1b48035dede561b82f7dc6eb11c65bb4720c03b1e17c7902517d4ce228ddd9c07dae800e8e0f3d14bdcd26c24271e36acdef0c1f71fb82bdb9afe9fe0cd8fabc50bbafdfe6da47e32c473cdc4ead80487dde960d980958d78dd3afac94d79dd"], 0x10}, 0x408) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) 21:34:21 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xeffffffc, 0x0, 0xfffffffe, 0xfffffffffffffffd, "0366402b04000000d200"}) pread(0xffffffffffffffff, &(0x7f0000001f80)="9cb21dfd59013904a40a08c202ec5fa09b3699e7e9cef758f1846daeaf097c8eb408311beefd7808ddc3034938c164a89ac392488890813295f0f5872e486f011c07b36cd2ef5305284e6b79aaef6d2a362d649dddc54ee77760f864f2d5fd70e416620babaf021a31445f32beb990c81bdb341ce2a557dc9dc37d050a7f0ddff6b47a941d8766cf2f1aa4e5a912b92da2b4933b4cb68962fbb42daceca269f95686b6548dfb8d60dca33b2cd80121a454651bb667b3b123ec1aeade8d89bc15bd7b1776bc86e8b3b761f2eedce87db06c48f5f623f6cea21cd8d2187a29d4afd6df6b2405a541b611e51048d322125b54aba82f436b66c4524a721a4c9aa562441db603e3ce318de761aacb8fc7618e37026088784263e19d95d767f17cf5fcfdadca9541e815f093225df223a407cc55cc0d2b6efffdc9db3f2c6a22b06021e5d833bc21a5c22156413a0f024ab39bb5dec866bdf277d8220d7b49e45ea41eb494cd5600beaab73ccf3fea16adb987cbe4e644caffe4e5a456c5cabcd05af21b4f40b96170c60c6582f351572550faad6ae466e6da965cb52dd212875de06dc52af875795fc298c41e91d42289d552452cbb016ce213edfb951e0ed951ebd2988c08669d7e867688e8a39a3a2df430861ccd4e9cb4e56edca6ec3714a747385d7dc7a0401577e67b789532b11665f412e2106d0e3202f7e0eb06703d27a2fbd9c2fc397b7ff39dba5902a87fab3592efb98fe180ac360bbf026e2cfacca7f3af146bfd554a30c0f3764c45ee8fb908fe14fa7c7305dd7747fb3441cdcc6719fe5e1cb9c089957561522e6ffd83ee39a14985e0a8cf176822458ce6780ca7504dd2db2168f6f71ce22bcf7d3643fe40554d7cb725f8169b3ba97deff3923c6e8ffdffd4424208c2a8a8a0fe8b2078f4b6ad97c949e2a25cfc5b09219ac6276c0261d7b75639e0bfab21a77c01f588169a2ac7d53bc84739f8bc8283aa20f9b969a83867b06efc44315bc7ddc8691907adcda8ea0cf45b233a06eeae19480deae500b1ead602841589818c964aced4e9edf0b91457c978739ba92481d51a0fbc7ac9379d699c92df9b1c18de725eccf661f47863ec2da3dfb8a5388f323cc0f20d062f4b68695fee6cb1f04a14777d143ba50b8ff323ec4d98c58ec66fc33e8fe86938ff21b5bbee5c58440863df28bcc5a68d5f25274de8c0d36d7a09a2e53257574c69aed95cffc9cd111badd99bdf52ad5b5463cbd895b2b992c1fa2b40fced1fe3bd9f3ae8aabe989ca094fa5f913a9c286ed43f0ce402d512c2afec415dcce96ab96f0c04f89e376a0c6c4d62dd4bcac795a9ce1103cc266b8bdaa6133cab6881c793e67f830938a6983164a7c59e50ec02679554a19af72583ae225b3556ee87095ad301c0a62e5745d46943ba54ca6797c56c5f3a435b9314f32a3b9913e56632731a623d922c7d470aaa6d55e836caa47f7c898e74ba2bf1305d3165836a5b16e172a32cc85c3f73bc276c470fdb54cc004ed73c9459e905f25cafda9103464ca56b0a68c52df840dcd4b75172f8d7473124ac9cd963c9822f06db017ec2e008df19c50742c27cec253f35d4ece639cd15e5e51b0138f90be854cc4bf3beaab19e938bcb0bfeff8150b3343e10e79b57c27cb230a5f3da696dfb145df05756e9f76ab46d36304410459e25e3a752c912888674263e2a1de218139dafaf26eb308ba1eaf42e9ba4a2cfd9e6688a271fa6c0aa81ba2d86279a2b6ed237c29d242f447057fc493af5b0a4261611e2eeb8d0ecfd2ffe1bb04ff10cfbd6451b2c81bdd1a62b0a5cead895097c41d6c4dbbaa1fbbb545bfa14b028670464d7fd209e7b137cc0bbe93c98f35b4964df322b54670a3c96de32b60b59bbc9115148c1c62bce856361be20ef34d4c6469dcb4a179d161edea611e9afce5bec90321aaa9541e3c40348b9f2423be0fcfc3df6f725cd3582f97ead7a51af29e63242da1c32a23675d352cdf2830e82666808f0ff4e9ed48be1239199c46e448f431ca848e7bd0c7e6b0f89eafb3e4995b7da047db77c1144527441a4aa4db32bd17d3bf4bb78ece4853ef44f45cbbcb4f2f05d0b7a4ffb64369caec15d9fcd0fd6d3886de4bfe0a8554053c927bb948bff0dd4eb0cf96e505459d25cfda59ce684e3fb4da727ddf0f6cd3586bcbb3f6ed82110e3c12a8ce3a9f731c776b23b1cb8ec3e45a34e877a3e5d93a0ade18c0fc90227ea230510671e5bb20fbf4615b77fbacdb935af3a0cfd3d0c89fcdfc3fe83661baf588b972ec0a6bc5234e35f10605a82317d8bb7785c70d28f30ba78c8427968e54f15bd6d527802e4e4729812617fa7510d0740d9afc1daeced0ed6962d411e2fe833f00eb268abb7f8756b3240fa0b364bf409dff3a6518adaa143fbe0b614809019e1b91a4572526c2b442597369ce4869695d64c9437bd91cf8ce8ffbd6474c2d15dd1008777ed5a2e2089ffe5af08bc19e3872f429bad43ad53024de6bb24c5a73c93d8fa332e3395b7a9e8ef642bd4036323be8b8a166c4343c2c92b36c4602fae521734f75369d4cedd1e8848fb134dcc77d7d893d66a458c228542145eeb63f909356be4bb3ad94f5e468ca04c19677568646896a8bf646c2cc862a8858a21ad6a0b19ed5c7b08db9a449f929c6d2a31c3391c9194e73e5fa0e624353dd378460cd3568582b798bedd9f409a066062927e293cb49ad73fbcfcf193abfcb81844d6b8e178e646a9d8e8e87502e45bb7b8536f70899bebcd3cb1cf0c4522d46113e88505900058358ed42efb60aac173dde501d437b58d4d2741628d2dc2b1bc198e55f90e896cbab5be2bdada9616f8463123ce7afafcdd948891efe5fda691a5c4abc1dc5f1b873d961ef62fa3e1d125a7a261e52e6c7c2a6f84ec6d1ba7e647b598ff2f34641f6e143f0520f23d4c1434900b843d1e2588c0cd7b94c34b0fb10313859af076375462f60eb0f91dcc0b4e4989350c77cf644f6c1b77ac4588b8cac236c4934d5c4af110c4af50ad6712a337409fa917ba77b3bb548253c7f90ddbba6ae40747235a188d2569d98c5af3846967f6336443a887dfc62abd0c70cab0d9db4b74e0edf63bb7be4de0abf3244113c46b74c509a75c4f03255b70f2e578fa2cc3be7e4bdd9c0b523ec2ad8bd96f595894c0bad0fdd04d96e0afc07ee1305d03b81b27255f88c109df3bc9f196c8502fe6fc974350e300490ac3ca0707f899cf857270670fd5839c2630f2b071996bfc4bb6015f831d4c3276bfbcc28a40ec15b35159b1a1c2a521d1f4b23dbc9449cfbcc004f1076ed2a47ae2c39b1e14bb08f8df6c3faf88a67c8451dd2e96e145af33dd9ec939a249b13275a0595fe4497cb768a12e794d3fd1464cb0a8ac76554c4d30d6911f141d46890f7f5bba29d82f94087ee697953c045095a09470e5b34e414e4dd345e05ba283553c856428f04e23310cb4a2ee138012442581d92f196f840bd84d19bf9d6044d802595e2f5b0121e77da0a3ecfbe2a09385a2b51f958cc1aafcdeecc3c14190113bf498adc5dfdb4c5978ae9d11e89d401253fd0a6d119e905be322501c6c0698530ec84eaac8162ca5702c3858032e657a825b7769226a713fac18dfe2c8bffa910598f79efbfda3eb9033b118addd373399a88b1424ca419f81f20450d3e382b1cbcb128d5859297bb9b03248ac3b91db0acc42e33603f5bc00c840778b7a2ae282f341a2210e4f65db60589978551347c50102462eab24e5cc9dfd39adeded32f85e45768481b14f44a65f193d39c65c938f4a345d6cb32e06a76511d0c79ba45297846b4d3fb786a2363cee0c9ba12148d3adb2265a9a0171030f0a8a2c57cdde4c9b65dd03d268233f29834db0f13f15fd9570faaa39a2f4545f407d35688d937d708a799408ce56f679e92a1b1c6c2e790115bc12408f01008d633ba5a9b1dc04d6e6b8867f7d511fda0f694db18b774fdc13163ddb354dcd7b3c7e5f9e5860fb55a42ce0e9bc1d482432208a6d866b75f25033bcb774e8608148f85c9eb615ca058fcd3ff266fe09b30d2f0ead7347941c417454f06dcc9cb17c536f0598e303651168a9735ccbd64bdd9dbb6dda541b5e3eedd710aee9f9ac8b0f3811d6d105ee18f98005d5868e431f0ba19f2aef8ca714324585a257b279039320fd617ba84b532d3cd8f2dd8f4de29521a4ca3b33dd339e2bde80bf457fee20823bfb812d1d2a698efbc97bbe43e050d7dc007954a1e8b20ed96387385c700c5d304cf93ed6c50503281f3a8991639113d6fdfd7830bfcbc7e1dc1437521b6c7f58a2d057694f38ee1ff432f0130e7680cb2b8a0b1d466bc45ecc9711bd3a5441500beaa7aadd34fdba7cd939c85ddd11e5400d7f90e165d7dcc7a8e00966c232c5611e193bd12b80153022867269e5396ef1b32037172e5d9ad6894f252014c761bb3c963fe457a0fa619905f5b4aab9ea88f35a6c877cdae91f75abb8139d984d73734cba593b90c3a0e29a125a68466cab7e5d1a12e33a1f86c78ade17028d526bf6011a006d5cc13f528afb263e25fb072dbd8b815623f8d9ba1e06d95dbf0426be7dd5ff42ed90bae018def84334c901fd83734bd68d73c86679f8f0cd3d0ad45ebecb2669645e1e0ae6519aa9d2bac3db44733332b8322fc79f9b612a2db8299582e47efe834d831350255eb70ea1a1767e098faad2f091f841fa9e3ace4da9772671fa4a3d2c820bc1940aeb458165087f18a5876ea0afd1387a4693469e78be7e090a756ea533be22c93481df9ef4da1f2ef7e46c0f1731b0e9ad0f8eea4bf58a07f09daddbecf5645f8f6dc653d90b18a9552233d6472e1542731449114b8448ff99686597066899ddd89e0a1eb9e8669cee15f305ac0163e30bb607fd817583ede752d5a11e8f7b980e25b0019a0012438e555eca8ddb03064e9644bdde0a93cff42ac97fc4af05fca495ca9a58421dbbc3d7539c7ab38da3ed31540a9b07eb9c6dccdb62fa56aa9803926d68f96106d3fd6cee06b5d183e9e5baa734356b2698a16f0bab0fbe15823083cef8f35c72b682a9dc040dc8923e46e1f20a22ce93a9721ea59b6c4f3b214a7617cec7fe180e240924a1b3ba6832a1671b927ba4de451ea9b08eda39629b0b5a6a449cf1ef3dd5d1574bba6a113e36b4da826e4b446f66e60460420844be602edaba755613d172b4fb7a73fdb39eb3d1bed13d81b6f5de53ddb0af80f7722084f98a1fcb152a6570442c3fe772009f0a646b3cd22437c86e2b24273273ccc84425f8b0a2ac9b1b44edac2b6db59bacd5876b3d303ff79b2f4fc06393d1b8b10880ccb039771b4bce13e9f46f6819993ce33d0ea5fc77f6539af37e15c5e70c349dff89f921fd7fa8eb612a8535c19b90e5d95ffb7b07415a2d2d5940ccaa280ab5ae61f2f7a8eec468e4652ec5eedff087f5b7703272f9703a96e525a78b817aaaf407a641df7f00926d02e5482cef8880ec2d85c93e78886742ab9a0b03dc7422df6ec0171177d6dbe0557ad4c3c6391293d91ed56d3c591fda5e0a8f70f545557bf8ed55d41939d795598302e3f92e7c84319cc70e1bafe17d863492bd8af95323d9bd9a5c7d4df38c81e8fb3e05672272489dd51fa0d31678eb62b0a7827fa959465c011b1c347e4255d71c21dc572f70ee3ba99d38c820d9a28fcd44097228617755da9419cf0596ef78d544ccfb19cc50f9381083b06519528e4c40b8a35b9c267441ea8dea5846f5e1f8d09e13311f750de6084f55490af1a61e43e74b", 0x1000, 0x0, 0x8001) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400", 0xa82) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) socket$inet(0x2, 0x5, 0xe0) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) read(r2, &(0x7f0000000100)=""/3, 0x3) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000000)={{0x20, 0x7, 0x9}, 0xe88, 0x401, 0x80000001}) 21:34:21 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffb9d89f5e8292080045000a300000000000019078e0000001e0000001030690780000000100000000000000f00021f9eb457d39357945ee6ee2e01e1000878400000000000000000000ac1400bbac1400bb"]) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000100)={0x70e, 0x0, {[0x1, 0x6, 0x4, 0x10001, 0x6, 0x5, 0x0, 0x1c, 0x0, 0x7, 0x9, 0x3, 0xfffffffffffeffff, 0x42b, 0x1, 0x9, 0x1, 0x5238], [0x6, 0x5421534c, 0x2, 0x7f, 0xc3d2, 0x64, 0x3, 0x8, 0x691, 0x4b35], [0xbce, 0x5, 0x42d09615, 0x7f, 0x8, 0x2, 0x8], [0x2, 0x6, 0x10001, 0x77, 0x7, 0x4003], [{0x2, 0x0, 0x2, 0xbb02}, {0xfff7, 0x2, 0x1, 0x1ff}, {0x0, 0x80, 0x3f, 0x4f}, {0x37b, 0x1ff, 0x7}, {0xf065, 0x3, 0x8, 0x7a17}, {0x8, 0x10001, 0x8, 0x20}, {0xfffb, 0x10000, 0xffff, 0x4}, {0x7, 0x200, 0x3f, 0x7ff}], {0x0, 0x6, 0x3, 0x4652}, {0x6, 0x9, 0x2, 0x6}}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 21:34:22 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x9}) sysctl$kern(&(0x7f0000000000)={0x1, 0x51}, 0x2, &(0x7f0000000080)="160f3c87481f51bd2f44c0d3f1270a6ba64ee8ce0c04f4fe8955e028225c8a295377ab21ff66f02f11637d62bf78d14bc4daafb306b9826e7e00c75f2e890bd92b81a3d513e8e544", 0x0, 0x0, 0x0) 21:34:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) setsockopt(r1, 0x8, 0x8635, &(0x7f00000000c0)="228db5c2029da0d15947283a57f2f22c04e53d52027d46216beeeced328b733af503ee4c2d4ae56dcfe5af3ffef24b6ff8b7cbff8c672ca3246c94e8949bd402ddf2607a97b275f6a9b0627e74f7412dfd5635a31195d05ae0257aabc8dd576dfc3ad9e9caebd795c8b3a0d14a0ba404e6911c5b9cdb5f3101d7eb6bac8cdb07fadc36f71a37288fad3d7daf56a443fca23bdbf16199fc968b71be023fac2baaf015a8e29d1e0ded85226ef9beaae890606ef00e5d6d013f1ebc95ec735520592ebd76bdc3a5ab", 0xc7) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000000)=[{0x38, 0x0, 0x7, "ab5b638cc4ac7d4bbe5df17a4c3359c7ab668e1c142f83f1bd83a857200000000100988b96c8"}], 0x38}, 0x50955bd629247621) 21:34:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x20], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {}, {0x0, 0xffffffff, 0xffffff01}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7}, 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:34:22 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000040)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x4) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = accept$inet6(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffe4c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0xe2, 0x3929, 0x200}, 0xc) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0xea) 21:34:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) close(r1) munmap(&(0x7f0000693000/0x1000)=nil, 0x1000) r2 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/34, 0xffffff98}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x4, './file1\x00', './file1\x00'}) 21:34:22 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="4c5e68fa3d96c3a68d4d71b8945bb925665dbbb7750368ad4dc81441625d96ce6525c02c8deb27f8082c675b79d7868c302fc49de0cad615787d68033d2770db63c162fa99770b21730aab19076d23d6dfca11e727ddea0846aca830f186621bccec06663965bad8376da5f8356b9064326b766a91eb75c0688af785259e5005aca667e569a30760fc3bb55375c509869a8d910b65f0b9d79d08a2750309c12d0ddfb1cc51b09f110c15729155773b1b9baaafce44d6030937f687da0bcd9c1f11d89386a46e2b129574658065459657dd24dd747c550b", 0xd7, 0x9, &(0x7f0000000000)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x46, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x8, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@end, @timestamp={0x44, 0x4}]}}}}}}}) 21:34:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x3c, 0x0, 0x2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffff0700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x7, 0x3, 0xffffffff, "5d3f3152d10be2a8db5509164da3a27442b7cdba", 0x4}) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x6, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 21:34:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="cc0072570f670000ba14de7fd5ca3c4156779975dc", 0x15) 21:34:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x244], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdfffbfeffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00000b1000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pwrite(r1, &(0x7f00000004c0)="8fa3ca75e463f4fae6cdd6cbb766cc2a730ce005ea958e7fcfc2acde5f80ba51692f5d13488baab7b0f0ab899883f3eb19f74995b297511e08142b6367fcb36e115ac9206659e7774284b01fa2b8538014a6ee7668bd441dae33e74d612a7d350e34914fd31734e71575d19506e9c337f25b4da978bdbd367ad7ffba4e977a7c45cd75e0b15c8f06e182c77287a4de85d25d9f632b082a833d5fa48097522c907cc63a643db02833c5ee4897b8fcbd25fbf8eea22a8894fa0a689db4496e364247ca6d1fd10ce12a6415944d0fc5f79b100cf4a735445514482b3396f8b57756c0eee36e912012d8c54f0c0b97dd509efdb2450069d7cfd7c022a0c797bf25b5621732593a218efe767c8edf183bc6959f322a9e44e0d330efae442193d64ac280f4e80df4b9e3f1f1aa05505b52e0cb9faf2fc4d6fcb3a72c4bad0a47ee85a33927f96559537700ae97db63e59d48413c8d7881834a32e88465bc1b63805ceb41684e03d5328de355bd63ff3c5f746f9d43576ab560be50279fa5790fd4ecfa56dc8e562de0e52bae5b33eb072de2f79f919ddd5e9952dc05e9eee9be1f7b973f799108e0890f026cac10d60b0dabca0def89ee16a9be4b6cc0218d884f4c5dda91c36e88af5b524dbd6b0b045de22cd2451b50f350fe241b04068028c538f3bf4fe14853fcb6d0690eca82e256ea96a6c53681367f3e45c17b750d696aa663e440f5ff32bcfc05e47b198231e2f682f4946903641dc969548092dc82bab0084c6cec8cfc902840a9e7b79c8ad7dbc201649ae0ad88ca34bcd988b120da3669b1b9361704a737ea06014bc97cda118cbfea180a1580545378f841e1633becd8e406035ce4784518b55b3074822fabcff7226d389863b15da6029cc37ff7b1de9ffa579ff55f176e41d2293efd02c005f29f7241ee7ffeee3fdabe9be8bb9bf35268b2033746109461b50990a2119f8f3e2deff9c524a7be3554f971008943bafe9f3f5c054b91d3c13d5627764c873fb9273a3b2b45e5d52a4c77b9a37ed928fa4726cdad8257dfa7e2768d24064b0a505fb20c517e7ff3300d8f62d40fe7675de12a73325eb304340a132e09278fa25cd3e22087c7b6066e813063f167243e4c61b43a1046472e7fe9cea1a17956c115411422d052a5706bdd7eaf52012d9bb1e5d32b01bf619084c8e41f8f7078331cf6b99feed37ef70ca7c9e288a18f74a3f144522ba37ecacf07d7591d29d18c0b0fa5473db8a934c6fa7cc44bcdf12bc4e02f62f27c54a308ab52f7165fc2518ecfbe2e9ba80744baefdd702c82a6f92ceb05cb94657fad851b3da43830fcd881caea354e692e95f91dd16c11fefce1f88c31c42b5308fc7b995336d175f9e0fe5609f4bdc39cb87366b765fc6347dd1c477e681b117194305d387fe6867679ba97258466ff5f5cc895cc34aca09e8b84e26792966180ec9f40e39a7080d9f556e6cf411df0aa1fc455989c7d568469331f416acfe21904c3d98d34c0d394f68367b2a78b0e6a62328569f667da6c1610f68a681e86220e7e365f61063d98d460e86709ab3f05230cf9d54e8a35d45c7411f5ec5cead963732529fac47f2384080cf5a96ff50dd24b62e35a14ce321ef8f79ba1d865f8531b7e97079b268ff3905ec0ddebbdb1107c915d72d24cc9730ac4e6c3d5d2920d4605b8594b3e0f65e444f61b4ce9b9f8a5c6fda1e02409e1de8427cfae9381e4f02a92549bbccef40366c4c927ddb1afff175dd32d825398da55f5fe54d531dd8b9ca4b468bc68397c8e896ce71affb06eeff8203a8279c8e26c9b5ccb7793c012d2266f464c30dcb973db2db73d1fb64099b2e424b33bd8959643d48caec46b5d1a7c0fe804953d916e5b6cb0b5b843513b9231b29afc8e3ea9345f2ae2ee1245a9138efdb3e5bd75c303dbe69e7a521c0d983470eea4f5b58b5c99675e43392d2027df7519d8302f56317cb413f147e5a3881a61e9bd70e6bc4705efb7238dbb190485d46a8f475f0c196cf47dd563309a2eea09c8c141d86389c19c4c4d35d961b1ede34a80e569c464d49754ca9fb40fe740fbdbb2b257289722bfcab489007d201acab1b014f083cb658757c848df6deedd218de892d433c8b7467c80b95a520f7332efd3e168998491a75b1aeccc680cd1370fb69524825a1ed267c785ccac943051375afb93cca1eac5f90c8cdee43e376d432d2868ea370680c03a9a5094d083591d93392e9e8a0198286637d21480797230e1b2850fd6777d2149e9a189ba79b72913b626632e9b5f8a3eb7a812ddbf2e9b3e699fdc569a3d678b1a9300a808b54ae3fbdc84cc798a127e088ec5bca535fa830b5070c1015fce17b52072d749eef5e040d79864d2145a19561325106b604180a03eea7437f3178b549990fb3527a19c2229406d3401a2705a2fafaf3b23b8a6f5f75fb1c0bf70b83dc5de09acbf1e5fbabf4cd20717cc9dffebe3d734e9fdd0a90c8c25a3cb7faae4c776748903b18179f09510b374f78cfd4bb8c4e1c0fc63dea54e5d59643a6960f184c2581046749ada1b9ea6078b5f6d4cc94d74555a18397fbb9c507d47defcb67138daf43c37318f2db45fe4326f3ab2ae67fd06adb56e8f249dded6ca06f2d377c9e836da695e400e7cbd917dd2b8d899a9f5fb31f1f522c2c0f912f24b5189ce81240b5f77f7dd7b090ed75c1dcbb445e4ccbcf02278911f5959284e7ddb220bd4a5aacb381579abdd72b6171169f0b3a48ae3ea841ee90cf88fb5026d5fff26b30d1e46fff56442c65bd56d6aa76232c46c23cb9752ad86d9d59345db9d7a578e2455fbe8d64c29dc65d4b1b79de14ef96b957d8f46770751c2be3b5a5919ef69ac9e794530b626f81921a0e3db7ef6617d52c5f259dc7a57ad00c12c665ffca5a82c41e2cda20a22f4ae2ed91e6fd9c5bd33c2f9ccc3713d5d71bb155fea6ce41826066f09bd4b2023a74590bd69a54e5967dcce0c6557e4fadb65ecca8cc2229aedda8e1e0813b5453af0b6d25be04800f7ec708ee19a2c4f2559029e656ccafa2c562c85c2c3ac86f21e7f2935c706ef673988e0e114828ace12f76e6084c93ee94f2951171c20f2828e8550efa38447d58b7dbd2550225b930000b3f2ab2c5bb3f7a0ab8218a8571af3b91571dde5e2a85daf9fd1badc03c26087fda70b3b79b607c673d77aff63e7114d696337fcc31ed90739460d2a3c33ec66d710b997e76175bd67dedcd9661cd8926d7e295bcaed1f19841a2a5deb31acf57c6b792b881eefe71c994aaf584f701c5c150e37c860d236d92c53cae264676c9efd788585dc937db8189579542a0eba0043c2a0cd16f6b07b95e2efeba3522a5834de2e520be855bfa1750b58f26863378250a3e39650b8346c656d1a7fa451a7571d3858466c874aa97f4134db84c74e68b2e12055458fac405e132acdd11b369a6da2fa2b9f6a170e957366bc3d4ca91dc781cfeb9fbeb876b5faf7bc888158c7b98cbb223feabecca10eb4d865b9d94d9ca0278da5ecc26d4211ba49654542e3f201f14120548c1adbc8b45fe02c3c438cd7f769d980589331d327b164ec707538dda68f56ee80e5247fe1534555568ab4437bd2e594a773d66b8f688937919331377910ec147ec6e08633599b5458af2fe54f54b64195a3731f429d2b0e96b3a3328cc449a9820309b99f931b044decf6e41b026bd9f5bf6a5837908467d4efad6e3f465b2766a28efc108c862ea84e955b8017fe42323af8230c1a1ecec23328f9cf25791e5b3e8f5a1c4958c2c0801dda6b1b40384abce6dcb2eff0e3b1ba4ccb0727c54f4cf86081bb705e8f85dbe9c709d7faabcf6ef2904ecba908d86b3f616fa97abdc7cb2cfa35e8725adc3810b983a792cdcb58f9f0330edb041e461897cd7eb92aae861ac804d9c98f7a0aeae2682ac90136a19c6597c6564e8dc00ccac147932b9874b42355b637b5dc13fa80b3320c1413d1077f13e254f84802b610f772739116bf1b2e8583219ea96e7914dfd7c08ce639a2e34894e199fc63eaa99c571b291910a3d60654ea9572cdaf675165cb82f0902e45ec8bf9f3150683de4590c0d2b8d199d0741022f2e5fd4a775c5e60e04191ff7a2dbd82029922791e7a6fff1adc7ce951737c367be3d06af159a25c534aaf0971be83b5f6bf3906a3b7ff98f851e0353b07c0aaf027745b19e1fed841e42fe74b240e9ab6c3630a3bd2f22cba4d457a4b82b72ee08a290f22f8bf62af2a2c394679d93919b2f9716900f02edc764b9a2dcbb7d5296cd12839ed130d666a0d9a4596d5f5ff29e8ace40d0795e10fcc150222d513006b5441dcb661064ba14d6facdfdd388f7c969fb5a2f21ccae1b4dfbc58789c2e45e5a2de9d9c5e36ff58d0d677ebc864829c6f6a55002c4da6c201564328c11ddc883be21275d873bd4ae3cb886b415b0aabaa56f6a8544c67140f109932e0507ec94affb12a2467468f3d2838fe48b4851735c4884973dea6221733d3c912dab2c907c97231b195be509c2cef9e8bcd2e8703f7b5a24bde565468a805da8803e3b61d21a522d88db8bb386dcb8b287ee0d4e29a5f3c253ee3732bf8d8aa3c420459bf8a53d0355ff445698666a185f013b322df4771ddbdeeb986558fd19bfa9acfd4dc84402979995d284c1dbc9b86e4b99c3060b2625a5eca8e56b5f4647adb13afb6bb08b3654f025d64cecbddec6cabb6b086301fcd17ce47a494513814c88c4f235d34bfe823daa512ca337dbb745e7c705d57c60dbd1920d4af417a426f6c7ed8951f0262ee4227991d9a774edde953fd2aa6a070e8716d3982bf201d6e042b5e8803bc671d6f9422f3ee2b295235da417124bc3b2662bdc3ab5a9df122fe2b159b48d5591749065fc8b5620e3d9d72a3218d5acaa56127a281da33fd9bdeef555d81253c6f849a5534fecd9d0a679462b265f5915f528cad7dee7d0d7c2a4c3ff8c01c67cfe3ed59b65aadd6647e773afa53eb12dcde97dc039d1c69c17ea57c82a3c5286df82b45d845c85b33a0728cdc1d397b5ace982f0cc7acc2fb3fd27d2e38f3468a4616b3654faa28dee54f82a9e8c200abca4edf1bfdac68157bcdaf70e8df49fa5014c17ece6bea0e39f550148c113634bd0871ca9f5dea8c9c9769836abd301a575eb6aaa540a42a1c518be02b00122f04454a6e319be3a31fc5095e30f242bd571e4d17ba4f9cb30dbacd50a5ce9d1cfc2bec9b8f1c710ef51377ded05abb93f73835ae74bf208d92698115c8967b1b19a0498889d23f96787f8519f9011815892caf0dc2353da94634e6fdb2ce8d507f953388154f4c675566458dd7cd3b209c7bc4abc6a20325b1efd4886b9ec389e716c122c8345f9f6c48ea6bace9a962780b867a8e6a4af1c4765a1ecd821b7dd6a1301f6049ac1151c118aeb4abf237923c64bb35468c97ddda32ba5477d6bab63fee5ea292af829e70a352de47b7461450b480a1eebf1c385b15214ea6ce0380a5a4931ac806bae21679913d05aa935c09252d652642a329ccf81ce5c51cfba9ae14aa0f1f1cb7dad20d94939150158c6814164c1d078e59d04c397efe091005fcb29e4fce182903311701108ef178c10ff520194b90cf8b6670cea4de17d4b3cce87628b62e8d0c6bffa0182a85be43b2bde4ffd7b028e976aa2bb969e98a82c2ae6f2ee0a342d4a4bde9ba19ebfce4a28821b33ea2814197d76a4912f49dde60271f48b7c50250c68b1d5dc5b50c8f47de7685d671fd11106978c6768e0b891a8c60ad8c0528e019d4dc440af2a0", 0x1000, 0x0, 0x3) 21:34:22 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x1, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000000), 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x21, 0x2d10, 0x800]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x3d, &(0x7f0000000000)={@random="4a4916485b2d", @empty, [], {@arp={0x806, @generic={0x10, 0x803, 0x6, 0xb, 0x9, @broadcast, "7971e086c483850ccdf3dc", @broadcast, "20bab2224aca76e8716cc58ea63df13b"}}}}) 21:34:22 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x2f}, 0x2, &(0x7f0000000040)="ddb9e677b41cd3ab3c01f4ea675ee6de14c62ec67eea5c75fca62d6ff297cbb95f792c8c16ecda28218276a7fb300f2c4f63115ca8614fa8e6e605a200bbb6f604b99d7214635537fe01075c7bf556943c1a636b8311c2b533835c08407419c8f85a25c77a800a3add511e5445a31347c3af8033d9957e04d82d66f4e9db8cd5f86f336a768db7cde14ade974c2aa02a7acfeef2d4da1dfc2741a8cfda69beca94b1fca2f463b75835e828d13e173e244d9895b975a7c405a5ebd6130e9bde6945586cd1dc53b3d9e1cfacd9cf6849c46dea7c9629637adf8b183739284f96eb354b5dc61786aad15a71354bb4ea7e3964aa79eb24ff82d16bde712a8fdbe7cb7800c95b954910f5c06898e683a9bddb1fb8a6613ebbc0a701fa5e10cfa1a9d0a21e471585add3", 0x0, 0x0, 0x0) 21:34:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x28}, 0x20b) 21:34:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r0 = getuid() setreuid(0x0, r0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, r0, 0xffffffffffffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x160000}, 0x8}, 0x3c) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x20, 0x55) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x2) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = syz_open_pts() r6 = dup2(r5, r5) kqueue() open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x10) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7) renameat(r6, &(0x7f0000000140)='./bus\x00', r3, &(0x7f00000001c0)='./bus/file0\x00') pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:34:22 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000008e6000447403ab96706eafb46a04eee104e5dc1ec1e2f285a678389"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="eb43cbff13b9fd812eaa4e7130698bb03a9a9648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x9, 0x80000000, 0x10001, {[0x3, 0x2, 0x3f, 0xfffffffffffffffe, 0x4, 0x4, 0x9, 0x1, 0x3, 0x37, 0x7, 0x3, 0x8, 0x4, 0x3f, 0x2a2c, 0x4, 0x26], [0x3798, 0x101, 0x0, 0xaf22, 0xcb, 0x5, 0x9a, 0x400, 0x7, 0x6], [0x1000, 0x0, 0xfb2, 0x1, 0x55e, 0x20, 0x6], [0x9, 0x8, 0x2, 0xfff, 0x3ff, 0x872], [{0x25, 0x24dd, 0x1, 0x1}, {0xcd, 0xfffffff8, 0x4, 0x9}, {0x3, 0x0, 0x5, 0x101}, {0x0, 0x5, 0xff, 0x3ff}, {0xdbbb, 0x2, 0x7f, 0x97}, {0x1ff, 0xffffffc0, 0x9, 0x3}, {0x4, 0xfff, 0x0, 0x38}, {0xfffb, 0xf1, 0x3000000, 0x4}], {0x0, 0x8, 0x69, 0x7}, {0x8000, 0x6, 0x400, 0x12c}}}) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:34:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x2, 0x5, 0x3a) close(0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x1) write(0xffffffffffffffff, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) shutdown(r2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 21:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x5, 0x3) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28, 0x0, 0x4, 0x800}, {0x48}, {0x6, 0x0, 0x0, 0xffffffff}]}) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x0) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) r7 = socket$inet(0x2, 0x8000, 0x3f) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0x200}, {{r0}, 0xfffffffffffffffa, 0x10, 0x6, 0x0, 0x3ff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x1, 0x4f, 0x9}, {{r3}, 0xfffffffffffffffa, 0xba, 0x40000000, 0x7, 0x2}, {{r5}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x579}, {{r2}, 0xfffffffffffffff9, 0x14, 0xf0000000, 0x3f, 0x2}], 0x1, &(0x7f0000000340)=[{{r6}, 0x4, 0x84, 0x4, 0x400, 0x5}, {{}, 0xfffffffffffffff9, 0x1, 0x40, 0x7, 0x6161}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0xfff, 0x7}, {{r7}, 0xffffffffffffffff, 0x2, 0x1, 0x70}], 0x8, &(0x7f0000000140)={0x469, 0x54}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000080)=0x14) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYBLOB="0040000000dfffffff0000000000"]) 21:34:22 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) sendto(r3, &(0x7f0000000200)="8d15ae378a60b3eed252a02e6753d293622593e8d82379a66c35bf00b274c482d37a61a491eb42f9d28f4b71f8cbdcb66a44342b2c8f1fa38d4b35ddabafa911c3ca6105033533a01d1d08df180f39f5189eb51b0b2476f8c41e8c95d07814aef461bb0c909d397f91d41fc43e6ef99dd3ae6b8ecb2dafbf4502a2f161f1eb0e82316d6f95fb20047064d57e2ecb753defc5a13651e5594556da1d8bcc01bb50857ba454917f26abbb", 0xa9, 0x400, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x7, 0x80000000}, 0xc) pwritev(r1, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x80000001) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 21:34:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f0, 0x0, "771724309aa2982d9d0300000000000000000800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad177560800000000000000d51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b8660600000000000000cf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 21:34:22 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xa3, 0x0, "3a813e62b7a8219f786eca8a5231244be576236a"}) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 21:34:22 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {0x3}], 0x3) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff}, {0x7, 0x1, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2}], 0x4) semop(r0, &(0x7f0000000000), 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) semop(r0, &(0x7f0000000080)=[{0x3, 0x90cc, 0x1000}, {0x4, 0x1}], 0x2) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000040)=0x1) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x1}], 0x2) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 21:34:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/16) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) close(r1) shutdown(r0, 0x1) r3 = syz_open_pts() dup2(r3, r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x1c8) 21:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x3) pwrite(r0, &(0x7f0000000040)="b0c5b0a62e1f033069ebf6ad853a", 0xe, 0x0, 0x0) 21:34:22 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) setuid(0xffffffffffffffff) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) fchflags(r3, 0x0) 21:34:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x45}, {0x1000, 0x28}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000de000000c9f1e9b30d6690d17e573326ef057f25ed1dde5a9927aef151423b68c9c196daceaf31532badd04e348c3ba938"]) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)="c9ab5b7539bebd3caec90c38923a5e513f7c70056a26cbc7a7dd03c3ad1cf97aa4d6c433ef50ad5713381df96f075cf750b5f96ba74ffade9680529ff9c501dee880f0224cbd00c1965caf1091b9fda61249e0db7991b44cc3f3781efd0746433a80f2de3eabd7a9a34db0317f417e5e6fdb2b4179a0d236101025f93d94fa7eaf783df757d00825a51a46f785eb58f96005d9ac65bd097a6cdba8d7f270329bf48541fe2c1c42aae6cae1c3e76df36b42b7694da982f3", 0xb7}, {&(0x7f00000000c0)="dc6e966f8e5bcaa55c2a2ac4dda66c2d2fe340", 0x13}, {&(0x7f0000000280)="20127cef2bfd1935f10367c0598a6667f2540ce6f46ba9b5219c59d51cb6e0cb4d109924793f169e48b2f26243c0974a385b6eb8195741668f1421013b0e9e5fd50540341addf681553122dc8547a619b8c079cc5999c8cfd1c7af11c69b60ebc5bd9a59add17c3db315a3a2b475d92e6edbe54e0530ad69a1544aa228aa92e81022613c778e65c9ae2f724a439845d7172760a67d805183a3f6c56cfc2d896ac598cc96dbb463915c08007ea7cc1ee8c6879f8dfff6324dea9655e43a18cbd9b58be08cc5a0", 0xc6}], 0x3, 0x0, 0xaf6) 21:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x54}, {0x6, 0x0, 0x0, 0x100}]}) socketpair(0x10, 0x4, 0xfa, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)={{0xf8, 0x5, 0x1}, 0xfd, 0x9, 0x6}) 21:34:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/11) r3 = dup2(r1, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000077, 0x0, 0x0) 21:34:27 executing program 0: sysctl$hw(&(0x7f0000000080)={0x4, 0xb}, 0x400000000000030f, &(0x7f0000000000), 0x0, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000000c0)) msgget(0x1, 0x0) 21:34:27 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x8006}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x400, 0x3, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) seteuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x20, 0x1, 0x36) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000100)=0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:34:27 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = getpid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x40001116, r1) semget$private(0x0, 0x4, 0x0) pwrite(r0, 0x0, 0x408, 0x0, 0x0) 21:34:27 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@random="86fbf89fa813", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x800, 0x0, 0x0, 0x0, @broadcast, @rand_addr=0x5}, @udp={{0x3, 0x0, 0x8}}}}}}) 21:34:27 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008ff0100000000000000cea17ea7fef96ecfc73fd3357ae2010000000000000036acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0200800000ff3728292de5fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400dd05005aa0b2ca1dd28f000000010000000000000000000000000000000000017c3891f34284547b332923b09300000000000061ed1afb51cfff5719a3095396cbf1e1d896267866e30befe02784c20b7c0e4b9db626d98df15da4007d60e393e77391f3293572b4e38a0c7a5d0686aec2422d33d29d4c9fb699f1fe56adc11b151995f2af3193798da33c5c85d42a54f822d5c6ef4d0432bcadea03dc6abb800550a58ad7703954487f38fd01315515a9f99efd9c5a6d94cff6d69d34b8f13b4b607e9720880aee737531bad64aab38c1d8fee32cc7fd7833c4f5985327a43d6d79042778f9b3df891e365701a59df7fdeeca552237cd218d219d8a1ce33a12a09b00d4d120d30128284b8e879684d4459f960b666f4ad936558a5851d10e6c8756d7ad04178db72df6eea56d8c6dc4029cb880d4e3ec5775643f2085f77bda7d2da08952850fffffff7f00000000e2c9425fc35ba46c1c7b11d22e76", 0x1ef, 0xb, 0x0, 0x0) 21:34:28 executing program 0: r0 = semget$private(0x0, 0x1, 0x46) semop(r0, &(0x7f0000000000)=[{0x1, 0x40, 0x800}, {0x0, 0xffff, 0x800}, {0x3, 0xc4, 0x1000}, {0x1, 0x1000}, {0x4, 0x3f, 0x1000}, {0x3, 0xfff, 0x800}, {0x0, 0xf19}], 0x7) r1 = semget(0x1, 0x1, 0x176) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/43) r2 = semget(0x0, 0x3, 0xa0) semop(r2, &(0x7f0000000080)=[{0x1, 0x4, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0x400, 0x3000}, {0x3, 0x0, 0x1800}, {0x4, 0xfff, 0x1000}, {0x2, 0xffff, 0x1000}, {0x5, 0xfffd}], 0x7) r3 = semget(0x3, 0x3, 0x40) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000000c0)=""/29) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x400, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) semop(0xffffffffffffffff, &(0x7f0000000180)=[{0x3, 0x0, 0x1000}, {0x2, 0x401}, {0x1, 0x1000}, {0x4, 0x6, 0x1800}, {0x0, 0x4, 0x800}, {0x2, 0x7, 0x1800}], 0x6) r5 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r5, 0x20007478) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x20004) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x81, 0x1, 0x400, 0x1, 0x9, 0x29a, 0x6, 0x2, 0x0, 0x8735, 0x63}) open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x120) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000380)={&(0x7f00000002c0)='./file0\x00', r7, 0xf7f47a035bcfa43b}) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f00000003c0)=""/139) 21:34:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 21:34:28 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78779e, r1) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdff"], 0x10) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000000c0)) dup2(r2, r0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="20000000000000000000000000000000c5a12945d9cdfac72400000000000000800000000000000000000000000000007ff7caacaa8b63f2faed8a090d8ac1cf6d93c8fa03a92d64925d7980c0ed8409bc260249128bac8399abd58239d495b0f03516d031cf2878aa8d62882b82bfa5310f57ceadf0690c29bc95dbe9bb7e83c0e93e5eb1d5435979f7d50231a2b97251033ad98d9552b4860000000000000048000000000000000000000000000000a3928bd172ea4d7994d80c8c54363e18f2f9bb0b111383f0e552df57cc86902f8ca1e4bfd47c65b0b3a2c8cd7ddbf9f21200000000000000"], 0xe8}, 0x0) 21:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x80}, {0x5, 0x0, 0x0, 0x120}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCFLUSH(r2, 0x20004268) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 21:34:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x2ba, 0x8}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 21:34:28 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x1, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000000), 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x1800}, {0x2, 0x1}, {0x0, 0x10c, 0x1000}, {0x2, 0x400, 0x400}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x3}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:34:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e144dcf7f841415a06974e45a950000000000000000c28f6061e931c056cc16a86282583b65aff37c07fda7deeccf1e4c1906c3d7c24fb78d8a5fa02a18791f6ea0e5dc2b796219"], 0x10) socket(0x1, 0x4000, 0x1f) r1 = dup(r0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) getitimer(0x0, &(0x7f0000000040)) 21:34:28 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08060001080006040001aaaa3275ad2d213be49ec5b0a40000aaaaaaaaaa000000c525000000000000000000"]) semget$private(0x0, 0x3, 0x400) 21:34:28 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockname$unix(0xffffffffffffff9c, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001180)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000011c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001200)=0x4) r2 = open(&(0x7f0000001240)='./file0\x00', 0x132b0fdcb8950607, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001280)) sysctl$vfs_nfs(&(0x7f00000012c0)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000001300)="c633083bef0f0b20f6474550997d45abb9974c9f2ae66fbeac979e9f80c2b99fd9375f59ebcf2da0cb27901e413931db8cfef17afc0789e69cf902bdf5315fa7cc2d2e03db3eb411aeca5ed3dfbec17e69d455a8623ab9e292e97839d84dc2df678bfdc699ccd2991f2d89a22ed97ff717c015753697549136e3c06b38981ae997e63155cd0ac8cac75039bae0b3145eb2dd39430677846a2b0c11edfa3302a6f1bb066e04348a956f83e4f71b39ddcab8f3116d9b75e0078797f6aa2aef9765fc2e45123450c54d3d84ebc3661e42739ea9bd3d55e9648ff7ce4538bb2ad8fb7cf26d78df16a87e68f9ac04ba5c1ca063b289a60668a2de82", &(0x7f0000001400)=0xf9, &(0x7f0000001440)="11a99e66e9766256008ea6554a5a7e66ac75d803bd1906e6821afd207dcb28375a6221957e40725db88bcece313c2844ea4e9c60a93462ce8f25c4684b1a8f424cd83532b74e90556dd488207db2ab39b3b11c0a08820a7958b8cc86e3d5e780d1c1a849eacdb21b25cfa26dcf29ae95eb56edfed3b256ef3adfa9ea6d3361ff53e30b9dc06dcc19c1904c13894b9b2b94d46a9e7feb1f1af6f8bb4b8c94aaaeb282be4ac821550d9d3bde7a1a8ebd6cf3bc1e832db9ca711513bc0b1cb1063200d7a37b752c0e14afc3a2b642ef33790bdd25af984423e1716bbf4ad4ec7dc500f265479ed363787d5bf984d761a289cf716bbea556648210ba38f2c0eeec57fe62dd9bf2d9fb2e288ce528b95ab44e782540345f98a273c93d56d347df4fcf8dfd75d4c0fea116e76e3f2483cc37e1a4f92db6ca5bd235eea5debbd66fa954c3b231c49f30fc7761bcb3ce0eb3de29f88daff325dafd2562ce129707e641fbf4ac774f1344721a8579af14cb336e65c67c7a3f958af8998be37c3a0b6faa714f8b2f255e2c9d261cdbaad07b8c759a302e70098e3a69d4a2a82c45164740cc8a3ca098cd82c75dcf07a686a95f74686f31ec939f708390c780cec7f254670a2ed323a980f4529744ae32ea95bfe0e0b1f7ef6390ea62a66841f98577ad27cb94f4750ce0ed112ea93b3310848ecc30da5fa54280e2dadafce8870596c55cd58b766226c4145a980da62abcd7b8092535c81bd0ad5f75700e30147d1f6484a3e5dd226e7a72cdf239167bdabe0b456d11009b1e92fd548b7b77650d6abc8762baa0762024423be8de6c0dd868db2a06706416e44d4536641a403e2ba34b67f0d296f399698831fdb309235cf1864dee71cdaf3569192bf53482992ddff46ac8c7e712f98008e7b12459b2ad7634b494c0ecebd859c0fb2c4ce144f5eb0acfc173666028571f90d7a82bc9aaf8c280f47da647a91bd7fc1f169b8e8a5b91df452a187ad761528ca96069ed9df1a1ea52611bd1f75cd7e38d76ed98a01ef6be33c3bd94b0d05d032436b45583d013d8bc9fff93f4f7000807266487bfa42f3c7eb398a96d63d6f07815db62a29454314f91aaf990df8e856faccab1476dddea09fdd84390fdbc742434b0e6566c52de8f800b8dbab39e533e5ef96150c63cd0466076473af2f575d1e675fb3d6f0c4557d3255e1b7688c54ba3165fcec6543228684eff08be49735ff1ff68f8855799df1613cb53320bfbfa3b09dc6b3c4155daebe6a26f330b30126374a71df916d60fc2f59edc55523dd6560315881d20887747f2b08a0855385ce9ffb052a9c933c74e225986025544f2a5bbc2d1913abe75a1f5f65aee8ef18299c6af5abec9f6a5c2a557106259eb178cdca3f90c9b133add90403023f9fd006820bd142c9390ee6234c623ea3a31a6cd63fa6bca11e063f940976076bf5ed70fcdea301f1897acb0a02c49dee766b7f8e3a255f7fc5f5f23b5547a853226c91edfb446064dbd9c01ec3bd37a5f62dc652e365e03941e7283f6186ea8c4ccfc7a9109e6de926caba505b8c81ccccf72b96d7b9202cbe2d1cd364c232fd121d3f1ced23686cf7a67f0831fac6833ba828f057c885d09fb7fbd388245c5fffd3511b7e49b7682af67db8705346d8896ac8ac88111d9817990af3815c21e913b1b4364db7d634726f9db5dd6fdcf3eb9529d282a549e10ba065d42bcc20e3452f8fbc918b457de282f42512b5f731983260432f38f4e2992be8dd49fd8184a0a10713f8a1a2dc02fd326c9699af11e2649e2ad16a81efc550355c35d1e427a11dad1960df32d4a065d0940eab33773df74739d5845c1fe5ec1c42b778d9b6a90c621e58193f7e24ec07bf5acb05168bf9cb6b680d33cc4818159969c0c307e849991bbb10671dc51be7116ea0f6eb0ccf3610151ad151b1120434e721c9e0d44e54d1c1010e6331b737cc7c62cb2b441cd9da315401471d9774033131d68dc57ee32765be9db3b997c8b4bf335e4183e5b2e7307aad747c80fdd23c1f72ae2597c218605f11e1fd84cb60e548c4ae4dcde32a332a2d296708e48db669447439eab520620b0ac38efd0192995eece0a2e8e01d83554f6adb91416e5c15f6aa42ce79aac4feca6243854b32bb1f42b5620611487c7a73bb53877c5d65371ef297b0f4892ffbf7252c3a326ae496073866db79594689e2debbfa753009ad84129f5783a23f7160fb8a420661c3bdae786821da3c4de8e2f0a1c2c50bc25d0aa4e6927bd74caac66cdb3e3b620b98747622551fc8c267b18513f4afe097661cfcc88dcc14b3270c6acc8c1c07097510405c43cc9ef72070c45933e28d0414b5ed87e5fad52e91c8ed10dda647b078e7ccbb9bd1c68d45f7df9ae1c72a3b99bfab015b8ed3759e63d44f26d1596ebdec4f95413ea9d1807bd00f1a6820332845d6bb7ceac05d9b8714cfe60126787cfc701c52db0cf8e7dbaa7b8ad099b6e5aeecb3f4046e673abd7a514959b1c192ee70050b7b01cbe296d1fb5e88cc8edd085667264c5f0042bef62af14d49cd423b0a97c183873e69ecf2d5821e6e3715794c67e6981ae48c07d561b02f97e5f0ef2c550faaa2eb2463fa17631f505f45424f296f35c2ddf0b4f5fdd42f5b95616efd0984bd4d31de9a9bbd109a6133efb02593df6e80a7f53c61eaf498ae8bcaed4ae41fb7a1991f36f246e8dec38fd33bc94cce5224a8369e95a050e33d58092b41d7534162d2526e10f5367700188380c01644a78cd6f463bceb720335cb3284cc6a476ba3ee56f024e6436bc87b28aeb08dea230faadfe3bd8746d6d4930e4399e395471c245ee2a4ac43e942584f0ab1feff8a30cb869b9532343f8fdd052732c276eb44e904bf39fb5f2b85c144311417d723db50edc49466c6cf7e15438b46245a407f792d7c260f0f7ef3a311b664e54cf1f592492d6bffd724a7bd13f62c3558041b6033e6d376a31e7badecab21faceba6fa1b596b77f5295da7fa20aa4553aa7a24d51ac187d6a319482b46406be0e1ded493903b6c5ff8b7f073b2826f11d38a50a8ad3f85c5034925c1fed8c9267c1e722fa0ac1345d5a92812e5b93eb26faa00d9b273058756cb59a52be11d4532a8e1d98cf495f309872988cf9b315260d79f4987987b18b629a9bd82f5d4a365c2ecaeac1bcb1025a654d9b78fb045a891a202b943ce179d3daf948ebdb7fee6a75bded3bf382528ba9cb301bb65dd0c61786c3563677095e7b298ca0388e514a60d35cd8fe60dca89a33ad83d6554680f55bdcbdd3aecee702965b2a46b31f2a9e1b00324c0c1035f7609f91c2b7c059eadd7df398e6c070db9d6bf0ba1039b67b562dae482cc054e01e9c5cb03d75c0764238978216082f24a7780861da9189a7f4fc57c709baa40ed6cdbefbd841855c47263bd948e46db2948077901d89281d31026035a88bf82a933b4c328c3d1aad1b86e4222453bdb9e7c37d750320e9c8a0c281251487c10217094fb79691a06c6ca8348c69e9a1cc6258a28d8283a6a56f30fa648c5a39ee658923136cf1d7f53e01dd18a58fd5da487954c5b9567f3150beb1449dd4a72be4249ac32ec1413cd82c0e3129f952943d4c0031fb056d9d0bea8041a87a3f19bdae591a7ff9f528b7c371cf41cc9523c2d26e01c078562bc53f9a351a75a37a00e9f50ddc0a2b4efcfdb4ee8ff5628e467b5190c231f12571790325dd26404de0b4aeb320fb7eaf70056799a7484626245fa064875141215416dcfe48d586446832be3ccc1b0102c5712256d688ae57109d22a448ca37279574922ba06d8c2ad68aacace821a4984127e5d6e8c70796073e6d470136acbc62a23e6374ca2e2d5be277c2afbad3271a5cdafe8f461c53b67b0ffdc5b47ef9a5606efa8bf568a9079a7fa3aabb38b130332946c4b0ec860e4305b57b3ee8faef48d3116600125708a41d4feca4068ccc87ef09ba0a8a417e92367f26595f6ed597655d61c27bfb2126ff1558087f5225857231dd0b14daf1dd0b9350dc18c013898022c19c31d2cf3bdd626c49927647597c8bbeee50acc2fcb564fc468fe93c38e137311b9f2dce6221bf61884987e8d7af8a3f2ba169da90fd3d147b6c51fc5903c8665fd289d3a83605bb08469d0e11ea7bcd3fe81caf8279714be6b91c1307bd2e670c801ef6a25fda64a2a50495890d78fc21391986c734bce6ae9cfac5ef6002973da7162253ee9abcc1bceef4fa24447b93eed595645442543962d8237223e4b93354f3117576e83f5b00c62fd139a7eee9a7fd297f2a8d3cc2c869b39078c1d2bcdb7fc14a7581f295dbf481d36af76523ba0a1a76191070d67ca74f4dacf3918b0ca14ace59dd00c6c5bc170a23df37039eee43d3b471a90ebdee831fe9fe8c06f97a5414f0689528c146d1f09235b2a7668a5c13f196c8db7af325089e1a50560a34c15dbfe4264d7358053a6a1b2083bfcc69ce942cb4cf155572791957f46e455f1823bb6d2709a414257e2845950b73956c31a9f68e01340bdca856f4f170a9e9069490458b6735b609c7e64d23c99ac68a4833221c65c8267d98beea9f3c6f29de358a65b8654e0d002d89075aed63cb75d2b875ebfdf31105c1e87d29f1e857085391106d653c285955c90a6d578a65804429bfa26672963ab1fcea156b047e77c62c02aed16b198199775198da42d2be2e9176c89f423ea6c046dfc1934115fc9238c8cb43fd96f42a4c3c49bdeeb31c5acc2f818fc06b1c7604afc49fbc9678b3875f3cd1bffe21bc66aebf789cf7cd59da6b977e23b08fa501f835d4fe7f3e6963de4acf58478b14125814eaa788d707cce64d85ac58ff6a97dbedac8ed0f368d3fc3524214adae4aae6531939473c13b70c493fd9b79db590e9d1d6ee32d139a4064020778b65592405e3421d7ce5cc099c9c0b4061eefaff1768c2f75928bbf7a4aa55edb0fe2d12ee0640a639bacb629ed114c73a6603e5ff573d673773abd8738e329b0122e04db5ad121e87e981c4dcf716715f3006743016ed767117e01e8e52577b082f482ae90b5e849b45bc8312b13bcc20f8f19c1e9f3ff07536acc94e48858e4738db14c273b078e67a40d49d022e2c2109180ef56faea1003883330b7a8245e03c462de3996c8cd6159330b422054b739e9a7e496b8af85e4242ebccf17372a593faac771befdf18e55789d4a4b776a7853817a3e3118be25730d4ddbd0331b3531339ceef7c8ac2b4b7ea7cfaf302b46ac4e336fd5c839d5c2c8c5c250a86aba83feb538148614a56c2c06ce1cb13ac840373846bed86eecaa5a03fda0f5345ac59162fab189f5117ccd8bc73cfab502a1775175c5b9fce5d663899a87538fca88e598afadad2c3791da26674c23e77a989e53f2656fb151c79d740442cdc8b172653a809a1b3f0c95b022af42a7df8a0ee22ca256a7852c0c0124b87ff48cc5e8208f6fc030b7657ff22b54c4b96840921483ec45c07813a0b5132024e567576d2127c5cea0431445242d571fd2870923930335e9deb04ac31a5ef858d1ecd0d05fc0713be6da68cd3c9b46c43b22975eaca6e0a6d05cbab2e205528a24e6ac1c1646151d1d4a84d1350665d7d7e4e3967c2fe6e9c02f3863c17275ebae12460d17392bf8a5450f7369823ca58cb1650aa2821288fb79fa3baa10b2c4a02aeb0a65b886f03765de6878bfdb5765852b03434f3cc39f982c9fbb91dd0951a8634d50dd8209592cbe2146271d9822cd6a249783b51e91da40d1d23e286fc5d93c0cd8fc87143c", 0x1000) r3 = open(&(0x7f0000002440)='./file0\x00', 0x20980, 0xca) ioctl$KDSETRAD(r3, 0x20004b43) getrusage(0xffffffffffffffff, &(0x7f0000002480)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002540)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000002580)=0x101) ioctl$TIOCSCTTY(r1, 0x20007461) r5 = dup(0xffffffffffffff9c) accept$inet6(r5, 0x0, &(0x7f00000025c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000002600)=0x101) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000002640)) 21:34:28 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) r0 = syz_open_pts() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/180, 0xb4) close(r0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) 21:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2c}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000080)={0xa, 0x1, 0x13}, 0x3, &(0x7f0000000100)="dba94674b6c6afb721896b6e0392c9a2e7fceef1adf2da7e89693d30389a74d0e5f00fd114410f798ace73d8f55c292e187d6d84a4ea", &(0x7f00000001c0)=0x36, &(0x7f0000000200)="ebb653900e739bb65fa03146046fcae4ab468b400e359754b281bfb24b422fee86e60978c602dd5069d9d0973c3237476cd7a15adaa98e1974441ebb5f8229e868155d062aeda3b149c35e8d4fa5212a9857d737c2c3205739adb2884aaa9f19956dd1768a93be23d29cf7c3af726a39cb496d773164ef64359860d4c4be7f06ada5f2c85250eb4bcefa30bdb1dc42477239dd4cfaad5a645eb9757a60a360a00e38adc56641e0ca9c790109e428a8b9375fb6e5dc08e941c4cc961aa26048d8b6da1cd60d9ca5a29a54d13be1434266f7e6590c811140ff3c", 0xd9) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 21:34:28 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff00303a00fe05a3e7af0000f0ff000000000000aaff02000000000000000000000000000100"/54, @ANYRESDEC, @ANYRESOCT, @ANYRES64]) r0 = semget$private(0x0, 0x3, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0xc5f6, 0xffff, 0xbb32, 0x7, 0x7f, 0x84dc]) semop(0x0, &(0x7f0000000000), 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(0x0, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r5, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r5, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r5, 0x0, r7) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r7, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x6, r1, r2, r4, r7, 0x40, 0x8}, 0x0, 0x7, 0x5}) 21:34:28 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x185) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) r1 = msgget$private(0x0, 0xa0) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, 0x0, 0x4a4, 0x0) msgrcv(r1, 0x0, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) 21:34:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f00002ef000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0xfffffffd) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) sysctl$vm_swapencrypt(&(0x7f0000000180), 0x3, &(0x7f00000001c0)="0413ebbc0c205965cf203481d3afee05ea7ce76439671db8bf3dfa589b17b60f9cc9c89beb8fa4a8c59dd2b02d41b6dc0544757c9ae27fa338f8cfff7e3aceaa8f84eabde5b1f15c0daa21d9be63a495dc3d96518fe02331996cb10c35dc591d83734c1457b2b03c4ea99b02ef0ed520a8973da12a5f25bbe1389e9c68982cb8d103a064ffc10e05af07ecca0455d047217f98269b59ea9f8c5023d4e901a45f35b9b9034d056f44cf5bf90bdfb760c987ebd9a0cc4db55aa6a07c658fe8b346a9ad5d939fb720e7958b82eb4e2a6afa117863d822bbabb5bb6b8ddae7033a1a52768758cb8a8ab94c", &(0x7f00000002c0)=0xe9, &(0x7f0000000300)="6dedc02f476c7aab60372cbe843ba2d766bdd9fe533772d8f153a4825185962139f436afb637d9617237fa5c7295a569c90b34d654fd28a61c4bf13f7dc1259d01de9178466cb07d38383e29b10c383927d06f88ff040b9a45460c6ac90e9ee811d789652b078f111f96723c14049b5865db8dfb99cf2d6bb5e163f491f310c21034945a84a0e1c091e3d5d9ced4d5be075d722d62b2efde7e9fbf5a8959afc3c07821", 0xa3) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x1f}, {0x8d}, {0x84, 0x4356}, {0x2, 0x3}, {0x22, 0xdc}, {0x100, 0x80000000}, {0x20, 0xffffffff}, {0x5, 0x4}, {0x45, 0xfffffff9}], 0x9}) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r4) socket(0x2, 0xc003, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) socket(0x18, 0x4000, 0x0) fsync(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 21:34:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket(0x10, 0xc003, 0x40) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x0) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r1, 0x4}, {r2, 0x4}, {r3, 0x20}, {r4, 0x100}, {r5, 0x80}], 0x6, 0x7fff) r6 = socket(0x2, 0xc003, 0x0) semop(0x0, &(0x7f0000000000), 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(0x0, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) semop(0x0, &(0x7f0000000100)=[{0x0, 0x3f}], 0x1) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2}, {0x0, 0x2710}}, 0x0) 21:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0x0, 0x0, 0x2cae}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x3) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, &(0x7f0000000240)="0d4bf414ff7830d234e68e1959199099f649fa0fd70013c1c5fb987193a2fce4b2d5d94630943889053d845ed9c0b50d13043685a7c328aad5ef3e98331c083e8cf52110e11667ebca8dd007f53e98b5ea312d4a749b8430f33c1b594f1cac96e093ef1781859ee5983e07308b4ebda72684094d073f320b61e59c854823f0631418dd755ef3875555c020189ad59c27b8d90eb0dd2d083508d517da6473180ba53720dfa7f7d45d331a883a5833d16abae73b3f0639dadc600025991a0d8e15405b900e326cb4e17f8dedc238525e16ca31942c7397268038ca141db65006ea9e59cfc6ae08c3", &(0x7f0000000180)=0xe7, &(0x7f0000000340)="e709983c1c798f966a63f5e3f75efa6bbff4c3f4b932c99fc2b18dbf73878b77231bf864cf23e37bc289ee735bc148a2bfa1cb37a2ac38aecf3c6a0af1696770baf3be14374471e2d38b3cd7e2d6852bdcaf11375183b0e8f8f8fd5f164f45426047727b0294097206d24cf279efef564850", 0x72) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f676f75c", 0xe, 0x0, 0x0) 21:34:29 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) setuid(0xffffffffffffffff) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7fffffff, 0x0, 0x5349, 0x1, 0x4, 0x7fffffff, 0x40, 0x0, 0x2, 0x8, 0x4}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000022c0)) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x1, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000000), 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x7) 21:34:29 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eee", 0x45) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x20, r2) write(r0, 0x0, 0x0) 21:34:29 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f0000000040)=0xc3, 0x0, 0x0) 21:34:29 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x1}}}}}) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 21:34:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000003800)=""/4101, 0x1005}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f0000001880)=""/202, 0xca}, {&(0x7f0000001740)=""/262, 0x106}], 0x5, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x4, 0x3f, 0x8, 0x5}, {0x0, 0x0, 0x7f, 0x3f}, {0x20, 0x2, 0x5, 0x2}]}) 21:34:29 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x7ff}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) 21:34:29 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) recvfrom$unix(r0, &(0x7f0000000080)=""/32, 0x20, 0x802, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x80) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 21:34:29 executing program 1: r0 = socket(0x1e, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = syz_open_pts() connect(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) fcntl$getflags(r3, 0x1) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) getpeername(r2, 0x0, &(0x7f0000000040)=0xffffffffffffffda) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfffffffe, 0x1}, 0xc) 21:34:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x2}], 0x2}) fsync(0xffffffffffffffff) 21:34:29 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x6, 0x7462}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3ed20 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3ed20 21:34:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:34:29 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0xfffffffffffffe9b}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, 0x0, 0x0) 21:34:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45, 0x0, 0x0, 0x7fffffff}, {0x4c}, {0x6}]}) r1 = syz_open_pts() sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000240)="e9da3cd786e1536ea12b6b56715c2f947abe88b86c19f737a5787d615f2892597f9462bbd0af3029ce8edb813af30edcbd24b4dddc00369afb4a6eeb3578bbc048377b873e8e544bda31ec94df32e9b8b2f676edcd963718d9449ac32d2df5e46ffda8d65318be3e96c1c7ad4a0480bbedbb6f893cd35822fd51ca7bebeb593e25576c08d6ed021d2c13e3e3787fd28f12b700feddea160fbc2fd111c78583810265fe8791b0ab57f81892690569cebddd4ec14aff9ede16968a7f17e6a2fb8b3f0a56ad99d8d873a9e665112126e485578a3ade14", &(0x7f0000000100)=0xd5, &(0x7f0000000140)="bf1f4032d43bae09", 0x8) dup2(r1, r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7d6) syz_emit_ethernet(0x3a6, &(0x7f0000000340)=ANY=[@ANYBLOB="00be14480054680de966240bedc68ac6c1b19aed950000000000"]) 21:34:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000000)={0x5f2, 0x1}) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 21:34:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000001980)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000180)=0x4) recvfrom$unix(r2, &(0x7f0000000100)=""/56, 0x38, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="e7ff2e2f66696c653000"], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3b, 0x3, 0x27d34b99, "00000e091fe600"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6", 0x55}], 0x1) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) close(r5) 21:34:29 executing program 1: r0 = socket(0x2, 0x1, 0x20) getsockopt(r0, 0x1, 0xb, 0x0, 0x0) 21:34:29 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sync() r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 21:34:29 executing program 1: r0 = socket(0x10, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005136000030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x2}, 0x3, &(0x7f00000003c0)="ec0d456e345b065bb6c67dab9e76e7ea7f6eb58004d38feabb50cd54fe6959cd6f8444ced46f8135f194e9bc60aafe0a025d48f2c814a41fa715a40e958b5d4b132aad07cc116ac07879ff73e1392cc24ba0e7295db6eff9cc2de99eb663af1dee0ae041651a5f45f47a873f65570fb4aee1ce5471eff7fca229f9cbc54070e23f0ac69e130ca71882d3bf8d8be460b3d52729b59b6a7de04c9e416c63e06a74494dce7c2f41aaf0e4154294a9a4d9ddc81097cc1ab9fa3edc6682a1afdb0869b5e76bd6d62b6185ee091d73a1ee0aae060130134e55738cf668e49c44a8a566d9e8dc76f9b006fa03c3ac016d948ad5970bc23701780e84db5cc2d12ff6225d1aeb29c5e1f55299f283d4fbcdbbcef367813586a39c328bd3e5e773e773a108f2128bcb5aa0a027ce156e770b0de21c878d3d1727a4d4c99d67e9cdda2547ccc7ada2fa020511e34b7c2fd215c6eb1e18a9e70d02e082a3e2163ec82cc9a11de480b151ce070674ccac74c6895371b1b7b4abab3c6e22248be36bb1fab25a06379b76e9f1152f37e87844678fb15d53887690b22ffdac7070ca3ea0135d733d0713e116eb85d175b7a88e47524c002376ccd60a9120366d4fb49b398040f00c58046e0321ee96e54f0c517722bbe513d2ea3eb4bcc35cc0bee5db300c7b285ab82be33a04c2339c91ee0a4deec37ac62f78244d3760ccbf2c5258b0ca3bc14b1137c1f849801556801e0be525194489fa563f85e4eae52cd7645f03bfc80bbeb5fbea3d8991bb4fdba7eb1f91a67497c798095c6c4c081dc5e84337ae08c6e73ca582902339aed77a832eb77a9bf26428358c34d83d8238cfe136d1801241d72c5e181c68093b38695fc2dd3e13b3208b9900b6255ef2c2c49901722fe221e135fc837f1bbda414b875a0cc5cf9bc5d64808d3ffd9534d64d8d87daf2ecfd717e357e5dc499bd24e96f3e1fda3f20bfddef3d3fcddb7e9da3a04744aa016aef2d570e3c25f1652be8d7f300908ff59eed2758e0f218ea390e49d716b7929e241d998951c064dcde937d7367156d2ffe81e2e17ea481a2803bd25a6e2e5837c413fef5548fe250b0d46ee60254a318895ba803dbb244bff2bc03bfbbc12d82f970662d16b04670d335f4d801f1ca7712c0e50e3992fc1eb1b8bf4430c7370d4e7fa30e030d73460be071eab1cc39de5ef2ffdd830932bd8a343d545ead9df80d5052fa6e292ad675bba4dc038c4f06a95961e4bbb89b950f1e50d3a950e01ba63316645b57c686c1d732100c8012fea86e7313aa24ef86417ba2437af1a3c5840b077a8f440e7880527d5f9ca0dd0b161a6643813d463c9f3b28386ae97b5c043f8f400c47d34f4a4a1767d0971cb322a3d9034aaa4815f10f5489eeb2eb962c39631149f52250d2b253b066c815e6269bae4bb84f6cd44ca8d11d86c589aa361263f8cc0476f75a28c91aacbb2e7bae91ea098674c550a06470a8664245af708dcaab24ca49290ffe0d7ae177a64054e4af1aead90d072eb91125e47c1a25303da41f12fbc699b0a0c20c32f342fd3cc7a4f14663d933735d3922b4ec8d84ef95b4f727041e883ea840227977f226f3638fd7df590f56aeda1ba79ccc980ebba4449f6e4d74eb70b60a706450c577e23e3c73d1a75fe34baa1b6abf1547fa3b4df00336e3d3c701c5aa5abe16e308edb9973b52cdc7474861894ee0afe2b538743282ab8a797fa5fffd05767d9d9ce89e4046666a3a9613e44b8a97b2b8fde81e26581e084e5cce67b020e5e76f49fbacc6a20edf2af99d5f392da253c586655b190b0f520d91bebce6f1f7c6e54888254fa3c5a783139afb700dc4ae251ea9059f262e78daf13877577039f637e39d98e6aa9e3db5823858d623327415cb5eee6d01db4eb5eb9aab2c793a51ac18a6121e23c3949d46d482fa313b8b2a07113bbcf98128b48908e2443b77570417df989890a96bc311444168fce3a6f9eb965991a58826cae28ca2b21c996744aacea0b37d326b6b26a32ffb3a389b5e14f7864d3f8045ed6bc4bd94cc36f8f3a5ec3a2b740c69a15dfb3f1908075b0ef15840b406657da33c02ed3e8dda2fb58b0e9959ee3b461f899df6d3a756569943cfff029b9d2cf0fc6d46f4570aa9b1616b5c32d17d0e8f90d871aa2a1188adf455022656e71d58aa4c1abfd6cd805fdca1cb9f9b49568faccce7f451da7323e98817665bea99f7ce5eb26240a5e16147c18208ead0768dcb018c014623258c641d00a9309fc18d88348b083dec475b3b660c392650472302946cc9b33ec3fce32a0a0beb273a8cf86f9d9ca7ec6907d998fb44436d467854ee788baa7ebc0775a4aa44bd5af394d21052bc4a738ae74ecf45747b7f952df89b9ec79799b38c75e873c0c678f8051bc6663c2d2d7b999adb9c7893a35a7860c9fddf48b8c47ce33aa03152782bf1e0053c619380f9810154e818945f74d452161d94db5a733d702f5339c83bb0328f40a86738f71cce7b820c72d442fd0f3ca688b0b36c52a4ecaf5c5f69b551d5915583cb6841f5909baeed3e7923af65a00cd5699f85af369750d44e4a25c3d535acc9ed6acf780f0b87c85dcdc5252f0ab2a93cf9f35ede4a65e8db26f21fd35b32b1ace62d936f8710e4a3b80fcaba2be86eb8ab90b2cec097801849785dd9e2be7b5dc179230c840879add093ab4e27f3dfab61551288b0de382272bb4738b0cc45e9c4a0b69fa50d8b54e2fa0f75cd2be676eebf8955453c3d4650ca3581c8a4c81702e945cc33880796845b163fda9ec09777b85882aad69795f9bb57e480430d3957a0bcdb5c7bd331dbbd3c3c35216e38453a79e5175be68ea0bb295661f4c93a2e439e1d0c11e3d06b33a7d6d5be3be29fd45530c502cf4bf3193068d3f93a55e7ac60f79027dad06cd257aed1d06f8cd3c34fe6e9db63f3a3f6c7eb678e4a6344ce3b3b4431a9c28991454c732b7f7044c168bbdf0a8a64fbf9b6219d51a60147a3a4bf4aa697b9593482afaccddddcbe6fdb88c48a373a8bd668750646a745862bf08e6f8c371b61a0070aa6c9b2cc38349c0d949b6fd598698a79acd956205143b65a4a33e722f3e94813393dcd8b0dea2d1abda6b7bbf4a48897aa58332362351ac5bc5276639697ed3715346e7b55c5e528f63d93f3bebee70eaf783b6784e1c0311ba61adb034034abd2f9ceb8b713a8328006c0908bce520e4c88ddb8abcf21c8b45dd0610d36e822f2ffbc60d3e2d014067fd1a9496439c39c3bfb68101a6df00c627b62ef4d929131d1d9830dac28433231592c4997c337b40d31020ccd44513bd1f3f75317ca1902852226bdb70bab6a986b71fe39c3d48c1b93b868608fe43deb7d5fa6f809f2c726015a6e9947916ea606006faa0a13052f98451db4ff7637b1c8b15e3a3b0981dcb046ca366288de43da814125753cb66fb61d9bb044a8955df93c9abd99952b56154f13af2100c0320f0e1512bda446eaeab3b9a159b52aa1496fcbbe5eb47f1911dfb31404db5d3d6bc0dbf471cff590912ff479d169316feb6386690c0e028e239dbd9669701053c88d964a79e57718e392586eb34d400c5ba38b9b441f3a32fecc7735256705f1a3202b43b7b0c6ba17be4919ae039c0d1555055fa313615cd37221689d18c6a3f7741e463213d43f0a3023ca8785bf066334ea85d4f9592246773d86b25cac225f94b27c6e2b0ecbc051695cd517bc4e68d6a5a5109993c8fd338cbe9155e70c377179d761ddec017be906ce90d8b8497772d3c659dbe375bc6b086c9be8529aa46ca72626a297cc3ff4150671a7ba880664138671e96836e0fade046c23b320c1f53651de36e6d2575cf3b86e6ba758ec694397c2697123c6a82295291e3f62dcd546333364fb275e980ba4a273679459cd60e3fe1798a85dca6491866504a14583cd11e3b8e858af74e073f0b3a4f876bb76df5eb22245a4f07d868870f3f7c84f471432ef786d56600192fae2ba7b553ab8197acde435356d842e42a4412f00d413ed6e528b9dc45753e19ab9bfe17ffab552f2040ca2f7c244ccfc088b8096ee033c93218136dbf1475e4e67b97c836dcb9b9f612bcb2c94333970db978ef8b13ade68acd48e300e4dfaaf9db7626f26be0b6993aec68488952f12c30a1175c00a96fd0de91578c8384dbdd6ba4692f88372402928baf2fdac21b1dc3f25fa049ed75bfe04fcef485b6ee8a90e307f68ed4044a55ce82cc6f53b49dd12ad595b144dabc8990a69e35c220c60cf08133b10813cb540ab6e29ce6d2c81b742169af2d620b5874fc5f97aa8391bc3fededf4166a70e0efda8c2240174b0e5b4068bce3383a59d0cf95e91d73cb3123d67930ea5c9b208894d0975066d571f253c312f29e8705e76642ae6559773142d92873e1ffb70e1af3a82edbc52ab0d876e15452e376a1cef355031f71a3d14e6232289485cce547f0352276dc653585d9dafb0834c661b438a75ade13d0de8ade3fd11def2ca09a7015276eb127641afd68d6cf11f3dd2b9f6a8521db4d2c96d466045de8f57302f8db54feaa96af919da4474f29e4ff5e80b5c5a81396e2aa7fc9fa9ae70efc6022f7b07ecc4cfb645a1f83f4f1d30a7d7d1339586130226891f2c216d298e3d55757250f80b5efb7474bb623724d48180a0832f4014e70abda7292163bf89ec6749a3fde6cced3c84f414311f9c8ee0665a9b7b936d1b08d11d4a23909df5c963b51bf3bbf57b15ee13adc7420ac5da672158ae177ad5ec78f29c142d418118bb40c9bc6dbb9c1559b05f9921d7e4c990241af5de70f7a38343e5f4a4e059afc0e0b3d6b9680d34dd366a37bc38d43caadf04e4214f81cfad9855c92b50309b51b00ea4ef857e3ce981f6ea7f317e67ceff543411a4d157c0a98ce05ef52be0c97c3a754f264052605c4a9dd900108e0b21d4149d5163e67c86a5e01353ca1a217c3e96cb5dd0fc2359377e125b457ef7107d75b78a7c31266c6004a9e2ccf62c606662a8491e139c4929c21f7b13a4b51daebf0dcec5a48d6cf82da2604c8e747d4da5e11d530c04c146007c62c485dbb0a412e690db1dbbede25575c5f9760d2c50d7c4717fc8612d3198ce5836ff3347123eff1cc484292a232f04f74a704890f0c5db9931170213e57335e3c8d0ddb4bb71f6897e9bf339f2c64030e6e17153481c6a8f55abaa0f111978497e66a81e718a126c7a4b9c704410016f405e89b4550b52796ea60bdec77fb29baea7ff7c97633b639aabcf71c016e6f0132da150ed1187bcb159c6d6efba17c8111b1619ad328f8c3b277682e592f9a75590915e4941daf1aac1842c37282c796f0da4962a20d3d8467de0206a1570dc64ed7f498768882dcc2b08b3d85123e6b485edd5b384177a128b5afd8f085176ac43316b6c996977c8df7fd2e1eaccf2553599d0d7cede5048fb09a36bf5716b28c7b556b891d6b64720bfb42d3172a56dd14841c1d6eac79809e88d4e9fc25d968b74a5970a4a5e1739f8e48c5b53d878ca11ccc030d9c2a3efbf2c344832bfcf301a81b2a13ee3c5038f086a1162ce114c3c0dcfdc89859827c9f432a2b66d13e11bc4122d7f8e82695f4a38861ac649a780e1626c852766e799a8f3f5c033b46ae7c838051fd878f35c2e0ae1eecab9a352bc46cc817e5f349dabca939b7178d2fcc9f0679a9dc1185de0baa2cbcee3ff7096436a905bc1585ad9f562795d14c0beb23b19a652142fffd70bea46ef4332ecd37e980c5a858dd5959337474fc77e02284a02aa58cd72e8", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="6205b765067f0aea", 0x8) 21:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0xffffffe0) r4 = dup2(r1, r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 21:34:29 executing program 1: r0 = socket(0x2, 0x8000, 0x0) r1 = socket(0x2, 0x8000, 0x4) socket(0x1, 0x4000, 0x4) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/187, 0xbb}, 0x0) r2 = socket(0x2, 0xc003, 0x0) msgget$private(0x0, 0x423) setsockopt(r1, 0x8, 0x1000, &(0x7f00000015c0)="04c436d5b7842e46089ca91be3e755e2a007837c3247d017f640bc4ab59fc434ef7869612f6a986c9225e6280569e54f8660aca35d085eacceead24b7f9fbed4a2984223ebeddf4918e96c7fdab42f5a568557615955902796e93a279f35b3e7af1c0681de2e0dd946f2e538cc6d2d52a1d1885c0b11d90b10bfa967d39676b8529713cabe0a1be8ebc876a9cbc144b12a5f9dbcb0953c2ff2", 0x99) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) listen(r2, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000580)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000240)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000040)=""/238, 0xee}, {&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000380)=""/157, 0x9d}], 0x5, &(0x7f0000000440)=""/172, 0xac}, 0x800) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000001680)=0x7fff, 0x4) sysctl$net_inet6_ip6(&(0x7f00000016c0)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000001700)="0b81c2eddc0e25f9a08e1c8edd3082a196e34e7f31b514051a37cb17e85c2c05da552f6316298f1141e167bbf16d73763e6d7070a63d390bbd1367740747ff80ef6c862ab94c39695201451b974bd16573b5d7cfde9f21fc3516b39ebbf5b8f7bd5b87fdf134ef6de3f67718cc76a877f1840313a8499d42cbab07b870dc04971d6516bf88e54ce7e26a8ce14e500f2a84c3aa485e7e6117df74091d85063d2050dcda1255728488e3800a1c710f526e5605d075075f36faca3ad9c98d8721c231d759a4b20c5fa14d5a2a4203af9f3ad5d7aaec6006c1ecb2204db3ac87ba7af8defa1cf098670bd9545f4b3bf0d611e77de305d1467ded2a5dfa", &(0x7f0000001800)=0xfb, &(0x7f0000001840)="69c69e471d6ac7578f77c37a6d03d4cff5bd0827703910dd794847e8e088c20c7cb2b68f4daa96be2a67a88b475303bb18f386b16906daa17ecfe10424bdd72e2af681a41d6b1120127d72a4d5ebcc6a7ca5a0b2aa4f4b4c98404927961123ed45b6364aee29b343004365eb07e49ef614ac5c07d0eaf94b477f0ffea6329507103e7747d7a191d2cd193fcae8dbcc799661f96e0ab6c0133f5a6a0b38aebdaacb4ffcd117dee8d34fe5e7c60afe0f0c07917f3aa34eda79882125979b5bd389a63e46412ec7c37295", 0xc9) execve(0x0, 0x0, 0x0) 21:34:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), 0x4) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x1) sendto$unix(r0, &(0x7f0000000080)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b290200aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) 21:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x1}, {0x25}, {0x6, 0x0, 0x0, 0xfe}, {0xffc1, 0x1, 0x5, 0x5}, {0xffff, 0x5d, 0x9, 0x4}, {0x1, 0x6, 0x80, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 21:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x26, &(0x7f0000001600)=[{0x44, 0x0, 0x2, 0x4}, {0x2, 0x0, 0x0, 0x7c79}, {0x6, 0x0, 0x80, 0x101}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0x26, 0x0, 0x0) 21:34:29 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x8], [], [], [], [{0x0, 0x100}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x7c, 0x8, 0x1, 0x8, 0x626, 0x7fff, 0x2, 0x1, 0x401, 0xbfbe}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 21:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x0, 0x7}, {0x30, 0x3, 0x0, 0x1000}, {0x7, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair(0x6, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000080)="289ef384d4ac537df13700cc252403b704e75936c1c29d49831507f97bd9", 0x1e, 0x401, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 21:34:29 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file1\x00', './file1\x00', './file\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0xc003, 0x0) fchdir(0xffffffffffffffff) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) ftruncate(r2, 0x0, 0x6) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206980, &(0x7f0000000300)) 21:34:29 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = socket(0x1, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) r5 = syz_open_pts() r6 = socket(0x1, 0x2, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) getsockname(r6, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0xffffffff, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0xcc3c, 0x3}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x7ffffffe, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xe0, 0x1, 0x1, 0x1ff}, {{r5}, 0xfffffffffffffffd, 0x84, 0x40000000, 0xad, 0x800}], 0x76, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffd, 0xe6, 0x2a, 0x8, 0x7}], 0x9, &(0x7f0000000240)={0x10b80000000, 0x18000000}) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r8, r9) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000100)=0x143) 21:34:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x6a, 0x6}, 0x0) write(r0, &(0x7f0000000140)="a8", 0x1) r1 = kqueue() r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xe6, 0xfffff, 0x80, 0x2246}], 0x804, 0x0, 0x4, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000580), 0x9, 0x0) 21:34:29 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="8352bab839bf6a84cd7fb5b42b9eeba6843ffdba8499e506e35ee0ec50e6ec150b27f4bf0822dbcbfada2f7b407e624b997342dc8607d32e90b0e3595871d022185e12365522405b7bd9aa61b8b42f9aafbe1795ef1ef63e79b954df6e726f4145339af0944857680f452c9db92c74a5012c9f51c94c032549226fbb85620a080093429560efb27ba3ee6647ed71ccc5215828b0a438df92dc98a0d5a6b28df28789470f53b47e1c157ea46c08dde8bd", 0xb0}, {&(0x7f00000000c0)="000d7b98f95026c64bcacc57a55c983c068ca30ce61dd228df0f23a32fc82789cc0468ff2ffb8bf4b90067afb1327e163bb8a02969f94f2dbb4ad151a772116642e64be4e4e39159cee105c2e34f2c45b3a7e86dda0cd2c537ea0c74744579d0bfa727d386bc2ec93f101045f7049a062cb8b6a9f8d547170310983f4270c5e66a4bcd74bfcdeca2f71cb6b9a7ef57cd07f56ae489283969d9831448d1c243e78dab6eba5b12b783cd535c5769b30960d9", 0xb1}, {&(0x7f0000000180)="27da59391fa4b7dc37db43a41e4e71ee004b8b364d2f36616dffa127684e6480ce1486669823a7bc926047940bde4174efa727a11c3e3003ad0394a961e227755ffa025572e09eb4d8ddd72965b633b3093c57787ff38ff7b5a611d2a16cfa52619bc7963d6570dd22fd", 0x6a}, {&(0x7f0000000200)="ad7223a2ca4da30042d0ac0a734b0635602944702802128a37afad0c56c086abd56eae25880e5784de8f248497666c6fe73b8ab1382b822bb3093bfee0e91025af218b95e67439b0e759911f2b4d889e8f5c2bd1a8d9e99772876766b19c3f6601ed00e01bffe67329475141294e37c1c0da666cb4b10f6f9efe882f8584a1a066ce082f455fc22ddb07c5", 0x8b}], 0x4) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) write(r0, &(0x7f0000000300)="1644305e9140ff87971c958244ae3df67b145ad0655d8ef08ed11495fc915888d9b792b7193e172510428dc3f09d996f57d526cb8c863a3f60a493da54fb696c19a0e5eb11d64a63d99826bbb203de585acc394de98689d21c9df12cedabaf724714a0a1ed", 0x65) mmap(&(0x7f0000004000/0x2000)=nil, 0xfffffffffffffc00, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3ff) 21:34:29 executing program 1: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x1) write(0xffffffffffffffff, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb56e73b6280d573f5ff13b9fd812eaa4e71", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:34:29 executing program 1: socketpair(0x2, 0x5, 0x100000000102, 0x0) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="c3cf5aab6b55a68c5cff60fe0876fb88818767a0698c720cb405f02d53b2c2312700ab228ae62862e7d9f72c57197a926fffa1410bc55b3de83440f9b7d0da412c4c58cb24b8658edf727b646b902aeb9fbf72341ecaeb60f1e24eba6ecb4e3af0167b40", 0x64, 0xf, 0x0, 0x0) 21:34:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffff7f0000000012374f8d6a4b37b90ec2826abf4858cd2081ec32cd66715a4ab989dcd86429f9fb6fb323cf99e99d614f2c5bc3246d003976d85c859ea7ec33e8626e388949ad4aa736390d00cf1048deee67f7a1622075311410acaa627dcf2fa5e9b7600b0366dcd8e75aa44d27d83327ffc3cdd5f3"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, r2) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) recvfrom(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 21:34:39 executing program 1: getitimer(0x1, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002ffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x1000100400006}) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="01e62e2f66696c6530d7"], 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="2da44c345c9bd25044e6f1f62d351b287285b0b637881570f822", 0x1a}], 0x1, 0x0, 0x0, 0xf}, 0x400) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x42) ioctl$TIOCNXCL(r2, 0x2000740e) socket(0x2, 0x8000, 0x4) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r3, &(0x7f0000000280)="05c7924e6d89b1399e81b8de40a4e03ffa0eaa939deec9cd05e7ad81d518198bff6f2573c13b6633e3b2392ebab29b2ad860f9831e7a6204a2dbfe69900865513bd61d501be55eab247edfa20259acc0985af8fadc278cb14c0cb88f037ff12cba3044b7987efe6a631417703261ba75973260a2a818cbee2a568004092b939a6b4877eafaabcb87", 0x88, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002ffffffff}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x7ff, 0x0, 0x0, 0x3}, {0x40, 0x0, 0xfd}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) fcntl$getflags(r5, 0x3) 21:34:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)) 21:34:40 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="f7383afe7803af0fb30202231438719cba207a31427a4f4bfffb2a4585e86acf124a112a8b6e082719c5a14ab7c6de5c790f82c57962b32a4a5e7f2e55e214e84b73561f53ca024dcf0fbbbe26acfb3f116af30f4bafc1405bdfcc97490541cc466d07a97338cf9505a1f0650e605ffc75a2a109ca891a8e3dce5bff0a7751365466f697e38568b64cebfb833c7a86ceb78a3c118ea392799cde14483f65a31cf5dbbda93968ceda89b819d0ef0954fdea388985c8d31f6426136c8534af432f47d7164a369dd77057edccd77689ad390ee6420a338ffbf84b138cc64126808fcf796b626df877cd930bade4adf728432be0e3c07e9f4a96853cb7205a495961ccf9eb6d5f0c3227371336d8907ef82004c49daf0d442a25af3d77993c466344b3d1c002f10f921f4b1717053210d634067893410f7a1eb93b114e67a352c008959e385847051b9ccbb845b21d412d66a89d3d39cc6d1b0c8466c9000c9bad9f1558cd09c7b8cdc3de441618a55a124c39fc968390a88fa0eba8d13bdd077020b5c61373fa7f254e0ab35ba196e781447897e6a5fe8f566add9ddf56cd3d45f451bc5c595f863b000031ffbbb1f8f2944e851ad5a903ac3f6244173d26f1641dc8fa1d6d586fb69db9c8cbab5abd64d6a958f845036c01e4568956f7c333d762a07627276666b7d51a67acc38407301c867e16b0"], 0x10) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) r5 = syz_open_pts() r6 = dup2(r5, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x4) r7 = syz_open_pts() r8 = dup2(0xffffffffffffffff, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x7) r9 = syz_open_pts() dup2(r0, r9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x5) syz_open_pts() ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 21:34:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) kqueue() dup2(r0, r1) execve(0xfffffffffffffffe, 0x0, 0x0) 21:34:40 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = getpid() r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1, 0xaf, r3}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) close(r0) socket(0x1e, 0x4003, 0x0) socket(0x1e, 0x4003, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) execve(0x0, 0x0, 0x0) 21:34:40 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000001c0)=[{0xf0, 0xffff, 0x0, "a14138627233ec51d152199b8f5a64759312b7b54191d6853974a0d102c5ecc2e2887b3ede11733168dc4144d945bf52ab5dea95bdd685b8578f5bc1daa43c68b5d310d129a134b58839830665a614573debc137ee897bdc7d0c36b699b120b093697bed3b9abdc446c4ef5347edc14d29808ddd122414417c0e44a226de16388aea5479cfd36a6154ec1ab2b7d98cc5fd6c164f4cd160c006c7a1733fcde168f55265b09e2cb25595619c8418de0c882ca0fd2cb7eed7fe28071d295ca77274ba9c5aeef16f1f4859ce3fa2cf28799a9d26758a662b9b9dd8e24b"}], 0xf0}, 0x1) 21:34:40 executing program 1: syz_emit_ethernet(0xc1, &(0x7f0000000100)={@broadcast, @remote, [], {@generic={0xbae, "53ecb68466dad70483fd28baed134554861d4f12e9a2fc1298cb99f8383f9b1a35a5f89a4a3345614c26e1b4ff6c616d9047f16a8307e9f6c94df5b62641ede875fd7b5ba2d3596fc4f3d16bef36ec55c9736609f70b4482c070569f0286a23deb0b220b46886d4393597f3229c55ae9c7a766121ea8bfb2b394ab12d52b5dd8e5008e0dac3a5a333d76444e2b085d881f941bfb2c4e5d1c3da076a62ed739d7cfa29073b1b5692c00c04783b5f790bbda4613"}}}) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 21:34:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x80, 0xffff}, {0x48}, {0x86, 0x3}, {0x41, 0x6}, {0x22, 0x10001}, {0x1, 0x31}, {0x43, 0x10000}, {0x82, 0x6}, {0x83, 0x4}, {0x3, 0x2}], 0xa}) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:34:40 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0xe0, 0x0, 0x0, "234ea23753425f3c075e7303e428c1d179698c360b6755b4757650ecfd321ebf75c85ce1e827ec6366148ab4c689c612b30540b226f25805a177645b50b1cbad156ed11a203aa6fa29b9f8004cdc31d207aceee3368f57387a9c692cdb813d19cac00648b29fe56bf163d8524dc299fa2150b768e042df2f05ce82603aa935908c8d7e8ff7a87fa38ac3cf59761f4334efce9254082ff372868972579181d0a398b709549ac517a74a4c35be0b01fa39c968407e460ea0936e0f137959fb4432b7e6eeeaf7b223ee242ac0f9af22"}], 0xe0}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20003fff, 0x200000], [0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x200], [], {0x0, 0x0, 0x4}}}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x40) 21:34:40 executing program 0: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x4, &(0x7f0000000100)="a5771486cfdffb7eb47066c4bccbd6d4a5d598ac7d7ebdd07571df03240e40c1e45ab1cf65062d02d51b70843d5b42d0fce1e316f3405de8a127a43ceb76c272a11208f3ab74d101ca1c24b6574953af2c3a07d7a113f4ffe6fe595b44efda427daeaccf985a543e7772a1ad7406621bf730e87069f279e2ea1f6bb6bc657096be8af4982e672c21af6a52b2854b355da1b63f3a64d40cd6d480a34ad2486cc78e2576c5a775c9f5d84f5ac5645f7203ca0366fb2834a6e535a8a062af0110ef4ad2ffd5f747e67578ced7218dbfb60fa0f8db6b0a351f272bd5921b1c8d833b8f", 0x4) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 21:34:40 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) socketpair(0x20, 0x4, 0xcf, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x0, 0xd1, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r3) 21:34:40 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000040)="12f6d8", 0x3, 0x0, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r3) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r5) syz_open_pts() r6 = dup2(r0, r0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000000)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) poll(0x0, 0x0, 0x83) setsockopt(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) 21:34:40 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xfffffcda) pipe2(&(0x7f0000000880), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 21:34:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2a) r1 = syz_open_pts() sysctl$net_inet_ah(&(0x7f0000000100)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000140)="0c9e1c8391890aeb6976de", &(0x7f0000000180)=0xb, &(0x7f00000001c0)="eac5c2a5fddd4340932419c04eaad69a88d0d4", 0x13) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x5, 0x842b, 0x7, 0x1, 0x9, 0xcec, 0xff, 0x1, 0x0, 0x2, 0x1}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0xde, &(0x7f0000000340)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0xa8, 0x16, 0x0, @mcast2, @mcast2, {[@dstopts={0xf0, 0x1, [], [@jumbo={0xc2, 0x4, 0x6}, @jumbo={0xc2, 0x4, 0x5}, @enc_lim={0x4, 0x1, 0x1}]}, @routing={0xf0, 0x8, 0x0, 0x74, 0x0, [@loopback, @mcast1, @remote={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}]}, @dstopts={0x0, 0x1, [], [@pad1, @pad1, @jumbo={0xc2, 0x4, 0x8001}]}, @fragment={0xc, 0x0, 0x1f, 0x1, 0x0, 0x0, 0x68}], @generic="8146fac97384b3e3510aa4d24f568d888243aebc363450e3c92a991025c714df2177d723146a6567"}}}}}) 21:34:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(0xffffffffffffffff, 0x0, r3) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r3, 0x2) r4 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r4, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r5, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r5, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(0xffffffffffffffff, 0x0, r7) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r7, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1ff, 0x0, r3, r4, 0x0, 0x8, 0x6}, 0x7, 0xffff, 0x3}) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xfcfc96ac7f78659a, r2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0xffffffffffffffc1, 0x20002fffffffd, r2}) 21:34:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x802069c5, &(0x7f0000000300)) 21:34:41 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="35d0ea458029b81d062472d456351ca7d0a4a8cb8bbe3ae047cdb8de4ecd62a56c8989d87d32def489829bee21f4b486d5c1c0fa09d2a31063df2dcf758a405b0426885d994fcf2ad760ad466cc3410289a1cd1554c53d468a1b8c0ac01241013c38f42b3b7a92ddb0ad72656977b2aefd68631d174790c64317fdc929ede5c2665b850084728dd0939dc3b033af0cd40009f6aa5ee2c62055c47f12a98efffdeafd2fff725e92542959132ca62fe1d406d19bb381e43bf1ca010e35dc6cea76b75f249745ce264487d57bbe734f413a4cf1b707895b3c944553171597837ad46e4498c95813d9c7e892c5d0776522bb12", 0xf1}, {&(0x7f0000000140)="fad271d2cd00aa449ff2b45b478ea0ca6bf094871dee1e12a7feeaba061acdd2fe7533e2937cd300cb1f27257c80438174234cb06108d8d636a2e25d97f29622097d2eae7fa62691ad0164e976be6aaa699c3afcd07fc676b0820c40636bb5c5fee4dcee576ceb6bb66f51057c3de6ea429bfb16ececb849cc1e796041eacbb6a2f115179b93450588fab46b444ad9e75e973bab8a23ccbfc08e4543ee14c22ca6fd48999b5c8e1718804360815d", 0xae}, {&(0x7f0000000200)="22ffb9645b41efc99877099ee5edcdfecc73d5f09b0caae16efadd01f6c56959eb", 0x21}, {&(0x7f0000000240)="e05f2608de9c5af1a2e6415582ee87e9fde43eac640928e0cce9f62c775c68c2faff07c455ce7558bd87ad5e6f971906b7abc8bcbbe82daee749c159cd02b9ed2c7c715463137a2871960d6be6ac98e5912935ffffaba3f480e24ed4cce42a8cff78e61248fba5644731b853568bbd70c754cfa668d12a5f2dc5a498c36eb368934feeef1ec6616712f26f2ab39145c671da277aef7441114eb136eeb701e213c94042a0d21621a9250871a87d7c42e3a4cb07162ec4e5e9cac348e880e69f9a378266fa3d818a2c0444e2b901a79f8ab8f3424901ea4a6977715b7c76", 0xdd}, {&(0x7f0000000340)="48a2fadb5982cd024e7273445f6989d5f06501020a99b4419311294790a9238362007521931cf7456514dcb0eab28a06daa98913eea003b576a26ab3e2528124adad17eeb9380a31d67648d8f298b22d410da895c452b97388bcf90cf0c3c07319e352f89d8feffe4a9bcba594beccbbfc6158de3fd9cbd94c09dcdc922a336d604f9c85413af795ab876ca91161297ea4140f698d1d6ae9fd1089cc2c1e74503698cc35c923e3e319dbbf770a963cb313d8efe1a47a0eef08dd5d60be3aaf34e483822664aa7b5cde21afab2299945fe6c90b61c7f793a1eda77d95f52dde4abb7b02a9f88b5bd780eccdc6162f6545c0c92f685e27f74996af", 0xfa}, {&(0x7f0000000440)="fe781e502fa4c455424eb51f3d703f59647f8ce6b3586a2c5fff0ae839b50f3f7555768d3a31207b6bda9f0d49b41a5ca845b7c9688970d6ff60421f4d7274ec953daed3996a1759328f1777a34868fb7ceddeb3c4c697311aba685055986bd8acfd0d6f31d6410ccef19e6155bbc680c6b35c80c3c5c0f27a91e5c3b3f5b7ec849bad1a226a377a99ca6dc08e5e5eca191431529ffc008f691ac37fa2b3e4067a23247dabd9653702762870ab6ef96346242cfcff54881ef6d2cb2dda348d7ac3836830842d52f51ea280861648430c5720405d198281d1089efb3f2df57c8f4c2693d7ccdc545d6d5cdbd3a6fad321b39ea59f", 0xf4}], 0x6, 0x0, 0x5) syz_emit_ethernet(0x103e, &(0x7f00000005c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'vS\x00', 0x1008, 0x6c, 0xfe, @rand_addr="0000000000000db74c00", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x5, 0x8, "552b27403c7749cd28542b814e0824135ae2328c8159fa42945060e46154a46356313400fc427c392f62c7f1612b65860206741c8b20f6a215e36c01a39c0688d320bf911b763580aea01f19ff1c08dac499f7d46281ed737134e1dac11084b08a9c4c6fa349165df5e558dceac0f7f9a064df69778b7656a33558d77d4f41102b4241b14c3ec1df698db539999af13ac77aa67cb8a7653126419eb8f175fee56ab75fbc24ba3d0f4ef7f1180df41c67f97fc94c477e80c988636d2cc0f8ef8963f2da6e40c58190fa9ec3bcc89e4a82abd607ddb9cacaa8e7356972c75659ec5d7227f29504d53e6bc1eb8d5e0704645d9d8e26707daad285905dc83daf96e69866989cc06ea86d7b9e0e3eb3f432be16014ec1d59b5e13d98a1b2215f0f6cb90efd7606acc1475443d49ec4039d491301c4864664203456898c1eee8aac2143581fb7294aa702546d939af4f59bb43f812792310a75de9d918cc7e180a044190d4d96d2ad80e28a591b04cb5601dcd64a4f9f4b55b127ee765bc583d2ce0446b155174a7265f10c1ba8f8a6794c7e459943ebd9e2af186a501bfcff302eb46d233525279c6179608674e6ca98fd654a031372570813a01d40eea6ca9f3b8d05cb06c4ee8f499a234c0dd06f72eb97de8c1bcf4827217208cfa2d2dd68c1dec368fdd8100dd4876824c6d6ce9f0c7045b56d66e17c100d492f4e0e1602a34de99ea1752aad8ad2fffd8867c6bbe36ac2fdc72f0bc00cbc2effd6f17dcae335fb392919be768722aef2de8897ef0c39cc664108bff106ba097aeb86dd7c9d6fa15c05112fb5fd8b2feb6c7817df2e6c8ee979134367ea4e8cfda12d103ecc0116f2053b59b5974863d049a1b873d1d5e24c2605bc6241ba278067611a15ac374ff99a5f637319442e1ae561d83a3b3e24ae031dc959dc874f32dbc33266d1d9a0518255934d4aba026c51bbfebfbddafe0ca07b5d3673a88cbea410f7d2e4060f0eda0db6f86de30e62debd42da0ec59343b1ae4da5e4b3cd88c975b56383ee5c029720932445180ae4133c7c7c7c6e466dc0b9629660f6eb720045ee2e7d532bcba13fb2854d14ecc840cedd67c912d5e62375ed12aa236926d0446745b47999f094bb3b53d90c561b3b938b52631de36bb704a66b2115a6059a0b0dfd8dc200fed57a58fd44ed761833c1774dc2d3497a4e6c190a6315d435b7f043113d87e2e873352a3dfeb2087de18c6c535aad613bde12851f96d4d115927af0b7d09ae4efb23ca27db9a5fe0c2f2b74a76ebf39048fd0b383a77fcdaa29c3fc846b8e8634552c68705c20e4e2ddc0c8ce2b116ad7f3c360191bd85b8f34334c9f03d6d84ba37328ee18fdf1a7b37f76f9afca405eae156378205c696a28628000de4586e85b0c10a396e0cf76716ffef1d1d9779fee6113424caf7826d1126cab30e9818b92f855c40fc17d5058daeeeb93b7563f4e0837c6356a65cb6f1b5e18e4ceddecbb11f536accd6f67074fb742ed92f5b5cfdcd25cc5e1dc08fe190c4d213686d133c7127ae2993a6cdc589a0a7dd3777e65b6e6790a8e1cb41649c41a9bbc61eaef6919a3dd53136c9d7ebc267c0075ba178f0536fa2db1ef6f5f574f8955e69a459c890c3245c7bf9e2a59fcf1acf125e8722db937b310e992fca80217001b4e15bf96b11ed75b3a2241931ae0ea780f57a89442bee92e861fee0f84cf421360034d8907617fb8a530ecb71e74f6130e415fd56a98408e5918cd851320efc3dabe01987cbc5e674edc009cbb4f02f38a062455fd3ad623ab49a3d6c0cb822b09f581be5dfc4f0bc9d2cfd22a763ee62206f02ec97c9c70217140add2e1a2c6204d04f095b933dd4488b1f56cde78128f9af8b7e9ea7a4638ecbca34b3139958cd653012774d0c5ff457a8588bb7794579aa65d7371de0b3ab2ca77075da9af28ae184c339de7465d72f3a18d3d71929550dc7bb3d73689f3a104c460a016011a6552d2ee435038fd72fab1ba6d7cb19d9eebf7ba11e84b51ba9c27d7cef2abd690417f6296addb54ab1a3a6ad5507a59ba3eb9f9d6e31d133a7552d0a2d3d2eb4471d692f4b76700027c415a32307df172886d2fdc42855b1021a497b959d5d53af3dd9f00865cad848d74f3d269f443ab61854fec79f89112c8850849c54758b66ea4b22e2fc9017c0271f1e2265a2ecd559ada3647de400d1f6ed6014e7a89a52fde47c76e442390f84a4d9d31f16445a07d10e2229df5a708c2d3b265606d9bbbac4ecab9f0c7a8dbae8514b8d973fdf9955dc6ed07a701a215c6624cf3374fe07a6d44ef3e6405a1b61aceb3d8ed20d5ee719df3b2b578d10c965c0b5e5da75603288136ad81336857b1f3a5cbc0f747afa8d01f5937068f37e2e0f45df554a166da434c4527ba4496a5ab3671019d76ba79f0b351f19e6f34c627474b69c2c3d2975cfa4fba91e6abcee1288dea6a59a8c0c0a696d66f69cbdaa018cab38e0b84af6593f223856a2e9634ba7fbe5758bd0542216fff9a3c8f8bf3eda819f34222941747b42ad2b5e375e2b1d49f015aa153ab4ca5d8ef7b97313405965d7c465d0c59feed0f2cb43dd3cc244ccbe98a8a669845c76cf1261b7b3d510caf65ee2d397f59616a0643c401d6b5ff6691e1a8d724fe653a6b7fac7a074fb2df05ac47919cd2b6da76e3dc8bf5487efa277eb9e709b500bfb4a374a7bd94e425f2117ba7a56b383b776e4deb1e6e9af9466f3ffd92c77f8a4de6a388fb8932a224086f2489960e9ea19c07f36a854bf8abb224d8b85e8707f2315bf44f4a5f2f29d9ba58513700d4f54ffc6237b9ecac364e77b9dde6edf0bf66574bd4e232f34d4d37ec1109a419c11114294761b6699f75b5a687b0f5bcbfad41ed98e081100fc6bb43b31d761b09c4a764dc7e475258bd3c0987346afe9025968649c5ad1910e7eda61b025cb84530d5c971a1f708d5d966294eef4a0d30c14be72da20987cfb7199afcf4e35bea6619edd53194b810fb2e09b377ea84328b4c0dd71e0ea5c536a3c6f6edffe14cdd718ea0616e702490768de97b12b3f9d5b9edda6fd2142a05c671455de8a1a7fef101d9bf0939c67f326dca4360ef443a31f0507edc26a4f2ae0ab7939f1855fc6bc831c50d209bc9563611814d1040b7527a305dcc9bd9162f69c7e6c28ca9a84c2aa828378ff5085b484c13fc89a601e6586d961783f24966f8e07b78115907184af1a0b33a4aecf6080b7a30aaa90904052da5671b1af65008f2dcd8bff15652ed2409e22e96ca30abf7151f147a3e9acebc27d80a162b4498f3d6eefcd53bf477bed7b00762c9b8ae5cb1d8bc12010b85e24c6575046a78dbcd3102cf675f5780a1ad5050d07ccc5bcc5ce47d8879f21ddb7d5b97fa439f45516792cd3a15f13ecfabbd0ff0769a4f13acc6ef6cd41ea58436bedac6819cd07cd68a4f6827b98612272bbb9eb46c5eb71cbae9c7b36a3e62e65e7f17e3a8a1b73bbd6723183c18a64fd57e184dd9c2f92cce0a87f2667317e49402dcd35ae308c86bb3f42d4347c2af57f41a92fd391ed89677301e4ff9cf9c4e39a170a000a3845f63f7f3ed04c7088f6de3324709c06ff5b5f80c9003d42442d732ba117fae0a08d236b0fc6e9a799e02dd3fdf186779d4cae15d5aa23783291bf8411291e307fa046476a0d28898c41e489dd5127fe1d7ae533c87d969f1dafd54aab5d9a7f0db99dd363a52f798a5f4faca10f08cc2edc27ca94ce06122cd60278bb08f794267fe422feede9c22dfa445364d2679bc5622e2c0ac4af46cc4dde7ee2ca55160650c1042ad90578b3f94b42cbadbbfb6d3bb00a41ed7281baeeb62a84f59439a68954fe1a14f7007ae7f6a35fd5c19a1bfeff26f260336b4e5aaa4bc14d0b0f91e0ae7f98106d48664c8a35351446e1b7c5599be0b2da794b371f9d1044287077a3e76312029b8c8c614b8e3de7a441463939e39e44d73932f2450913d0e9d5f785ba263c4c1d8e154de9088e02300eb1a5999892b2ccc67057718fc9996ff2a068e733d7802ca7f032e1443995ea5ef91a0065acf1e78902cc667bf96c58df80320a57b87797a1d2c15ea4ab2b143e89b7492d14b57f86eb3b0fb5ad313cd6572ef28df9660fa5341542a5837b7949856e23cdceeaaf6743cf5df89df40fd68a93b6ed7485b12a4743797909c89672a1c871d2bc88fdcbd00440f2d08781cb2864b1a6834c074887c7f583f041bb63817f11f41ff7ccccb9fa8c3097b5ec3bc6efa05f39de5bee3c4e6214efb287d87e88aeef6af154d93612b5a4023de1ae85ae48d43441d44d3405236662fcb6f31f141f1e07f83101737de08619595a5f17b86bbda429a8d590147722a64363b6b5a005e18d6ecb67cf431b1eb7bf8eb6caf1e76ecc0eddc146b100a1625b86f95a1469cc337479f18a8a49ec4443ce2f5438993f35f9616f7fe1ff8beb9573583ae0b3d358f6b9dbce46edffbca50cb5cbad2359f3fe5c1966180f0da633a9d9220643c7371cde4236f49a53cfa1acf9e9ccb68ddbf6733ba827583b49c5f22c5070c77e6b0a25ced91c8e25d6a347a32c3e9bd577ec02882b1fb1e101d854b0a7502f4575895f341f8940b18be7d5e2e265a110e109b9f9c7fe4df002ff50b29df51baa23e924283c1acd44de45c88e28408cd8c9706908d281548052bd394fea36b98ac2a7c38f3ceb2fa75cf7365c7d74123932fef8abe86a21405cdbf4755e17df5d1ed794f7303b5f386fb253f497631f9df2fbb631b45a785133fea1467c248cc820a78828f9664e11e58accfe9d41787ccece000652d61887d3e98414698e1b37830d329462c4ea125bd56b6addf506f0207584ce28b74f7c02ecb4be5a6545b50bc0c4cd70d8a7d8a616254a420a391b4863c4ce741839d3e9b900a513ea31637ec28076070fa352a7a2a4735f5ac87ff502abf79037c13950ebe2d15b766cb08af772edc43bd55e123dafabde99dd28ab852f9449612fc42d05315a51053370fa9070fcc924f6ebe512d5db4654e39030d5136b6cb594d60c75b769569a124961c63c390d12732508d48961b39bdd3cd6caf04a57326f20e8185bb7dc8e683231ffcbb2a5749ab8f54916bb64fe76193c7ac6d045924f4febf78ad17c45538a8f46d4ec4369fe7b8e14ac27f4c4f9c009f5f4bc2e1cccb10d9b7eeb12bc607f74ffcf7383335c31e12d499ccdd54cc0612be2c3a8dae79156bf8b210ae2d6945eebdd531143d6063b90a37eaf42d311c4e9820a7f707a0a342d0f805eabd66d8fc1544e59be047e17b8e954deac29675ce032ff57069b8ee71bfade53132e2075afdd7a3e7e377dde5da0ad7e7ecf60aee710d905d3497b91bc17d2b2226114458ac76688e4b5fe65dafe1a2707930e676dcc1924225f40b0d73f254c0dd24e9a55a4ed88fadb6b7a5419e3a8f16f8a35644e6859bef475fd5c8430b1e2e053c635fe0fd498e3fa08befa3d1c7d9f493bebf892b0f3659db745fbb4b080a99a0261a203eb12d72e94b385b311081e1dfaf84ea76d98e95139c764965dae4fbb67cc8530a85ec429a943f8fb5f24f6927e6dabb8dea473b80cd5a3a7b3ad326a98f62313ff08135743a9b322842a80c88f151c91ae8a940904ddd71fa33b0af3b84c127b71ce825f95002bacc1d728a53b90c8a7247246d8679ccc53e3fae4ad748f7594c44219f7645285d7d35a034e96fa7d06328dfa396a921bfb12c434db2073b580b1adacef91b70659dceb3ea97809583c7ec2b89fb865801104596a12d1e7e3d328"}}}}}}) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x1, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000000), 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000001600)=""/238) 21:34:41 executing program 0: r0 = getuid() setreuid(0x0, r0) setuid(r0) syz_emit_ethernet(0x36, &(0x7f0000000100)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "921860", 0x0, 0x67, 0x0, @rand_addr="d731493c8d7924e99ff168eba5e7672b", @local={0xfe, 0x80, [], 0x0}}}}}) 21:34:41 executing program 1: r0 = socket(0x6, 0x4002, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086334) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) sync() 21:34:41 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0xbe, 0x200, 0x7, 0xbd, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x66d, 0x1, 0x0, 0x0, 0x2], [0xfffffffffffffffd, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0xc3, 0x8, 0x8], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffff7}]}}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adffffffffff"], 0x10) sendmsg(r2, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000000)="67a0b27c431c9ed408b5d46a7a58e58a81e756b43c9eb54d3fad4c124eeb3769d78427db39d025a5a660c205b1c07dffe94822772dc39555352eba52ea28fd0e423563691774c47c88b7041b4694049f00f3e293a420e7f3aa34a763bef61af097777e465502e819763328161e9389d51b657d35ca22c467d5e5f7dcd19337aa6e183e2ed1da0064277f41b3c27176482679ad323a2160d94e209e32d5206973078fbccbde63386301cc735cdcee1f31909ca3507160bba4cad7e9bcd261ee", 0xbf}, {&(0x7f0000000100)="83c1da518d338840c1e24540a352a9d60221300fd7c4f0f85457db3bd8535bc01264254d21b37ea5911a76c70ed995fa30a4eb0569b5bde454c0cad7b05c1032a068c74c", 0x44}, {&(0x7f0000000440)="96608b3fc1dc57f0aa1cc79a2717d1e00ff8dfafd503e4bb3cab7cf167b337f5eaedd75c364fca10ac87f497ad53f95dd549adf5dc927ed72838dbc0d143b319c6bedb6d339ca163c4618bb7930a6d6739625cdf57e756905ab640eda173917ece07a3ac231f81d9b7ee7f4cdcd79aee727f3b7d31848caadfcebe3a16340f5c393e6b9b00cf68df58538c2d7540c46c3b3d0288c555c49a02c45f2e739580e03b4f230b4b393c906142cf3f68cdc89559833a552688bd5f6f35df868f8fc8c923d23974eaa1a7846187d15ccdd6979d1b75bb3eab6d6a719e7d22803c7e439dba322d994069223f44c4571af947de6cbad5dcc267cf86e0b9c9eb7ee1d9916cf863f74007fbf2929a400824cab26e51b4bedce3ad9013fc4250f2718fc80af5a9be4d984f2a8d7a967063dbab12b3af5fd955573a773defe75e32d0bd26e16120aeebae4156fe2aaba09d0ae82d148e49f55bedeff203411640a4a8566813233ca3dcb5c4e1683de60ff3dfa3eeb23ecae1558ee38df7050092285071817dfab17831fcfb316ed5cd57fb81cf6c6a3d178c2994990f129d43c26a01f1f1c97b705684978d6456b87c96688016663fb4889f0e19253cd0b30fa798d2278143fcbe6fa1cedefba322dda400014bf764adc1ffa4cdac950fc0c29059ab5c32fe17dfce382db5f493e41ed1b843e016cc643cec074e03b371b2fb10a2bb535d49aadf16b2cbe299602284093b4b3986a36955b535592f8aa836155c1b59b1fd3bae1397031c87ff3ae9ff6381014853b9034901998970a2864e8dfa95b1fc5e9059417a4f1d66140c37208c49373972e3c6b6e078c25f9d6630ca1368e9a35847aaeed4351dca47e3ae5ddddaccbf2748231c1b53b2b9a89ca4e962015b92dae39d2ba23d8cdeae9da48df42ad5a46bdf53445e6d0e8e7a08960da817cdc4828531fcf2fa5c313a72d6ffce7afe0c5f5903decd35db7ee3f5b06fbd840af3a7e50ebc2c4b3139a61587a28ef474a9c26fb67cf9ecd3536ba682f09bdf17365a549eec2d9ba49c157468134fbdceec209e3955e157fd82798e96a87eff2bd861f708b45ff753874044d2f4cb4f0b891cf3a22d1a6bd8539ff8cf586390cbdb024fc63c8f2920fad70e0abee6b8e830499a5624cfd6af89f171d96721e4bd7f8cf17335779adaf392e1ca13e4158ff8dbcb4b2e1e3cb7ecedf4c5010c0b2b10cbdedc29ae2180bd512f0170d238329c11a9fc69cbb7e2aedd4425ff4f4e6a94ca1df2e16ab3a3dd472333154d3eac6d4689437680fa77031b9e8502c0c4e7fb85cdff012f0dae648da4b336abb300fad911ce2758e0e94e357b8917a377d066208395a7ba83fabce721dbbf629c27f9a6e5afef12bb2fbe31ab161acadf66f626bd202fadf6e804c14073d9ec1daf83a1986b2a15c234b3aeb2b72a7d51aec0b59c0f90d978e462d8310b2c11fe169218167fa7c2791c8f58f3537a8d9d778ccd18b111cfe94ad4f6c1d6745965dbc33fb011c6e05cd6b50997d19a1792151b2e617a255cfc8ba31dd58faa2064c5d34cf02d5f3dc59e8d6445dddbb6a069ed4185ab61e0e91e514d1078cf3d5745b1b43533915f07500a6587445e8c2cea2fd7c0bd936ce73ee2e8c74389805196be4ecd66f37bf3234564", 0x496}], 0x3, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffff"], 0x10) sendmsg(r3, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000000)="67a0b27c431c9ed408b5d46a7a58e58a81e756b43c9eb54d3fad4c124eeb3769d78427db39d025a5a660c205b1c07dffe94822772dc39555352eba52ea28fd0e423563691774c47c88b7041b4694049f00f3e293a420e7f3aa34a763bef61af097777e465502e819763328161e9389d51b657d35ca22c467d5e5f7dcd19337aa6e183e2ed1da0064277f41b3c27176482679ad323a2160d94e209e32d5206973078fbccbde63386301cc735cdcee1f31909ca3507160bba4cad7e9bcd261ee", 0xbf}, {&(0x7f0000000100)="83c1da518d338840c1e24540a352a9d60221300fd7c4f0f85457db3bd8535bc01264254d21b37ea5911a76c70ed995fa30a4eb0569b5bde454c0cad7b05c1032a068c74c", 0x44}, {&(0x7f0000000440)="96608b3fc1dc57f0aa1cc79a2717d1e00ff8dfafd503e4bb3cab7cf167b337f5eaedd75c364fca10ac87f497ad53f95dd549adf5dc927ed72838dbc0d143b319c6bedb6d339ca163c4618bb7930a6d6739625cdf57e756905ab640eda173917ece07a3ac231f81d9b7ee7f4cdcd79aee727f3b7d31848caadfcebe3a16340f5c393e6b9b00cf68df58538c2d7540c46c3b3d0288c555c49a02c45f2e739580e03b4f230b4b393c906142cf3f68cdc89559833a552688bd5f6f35df868f8fc8c923d23974eaa1a7846187d15ccdd6979d1b75bb3eab6d6a719e7d22803c7e439dba322d994069223f44c4571af947de6cbad5dcc267cf86e0b9c9eb7ee1d9916cf863f74007fbf2929a400824cab26e51b4bedce3ad9013fc4250f2718fc80af5a9be4d984f2a8d7a967063dbab12b3af5fd955573a773defe75e32d0bd26e16120aeebae4156fe2aaba09d0ae82d148e49f55bedeff203411640a4a8566813233ca3dcb5c4e1683de60ff3dfa3eeb23ecae1558ee38df7050092285071817dfab17831fcfb316ed5cd57fb81cf6c6a3d178c2994990f129d43c26a01f1f1c97b705684978d6456b87c96688016663fb4889f0e19253cd0b30fa798d2278143fcbe6fa1cedefba322dda400014bf764adc1ffa4cdac950fc0c29059ab5c32fe17dfce382db5f493e41ed1b843e016cc643cec074e03b371b2fb10a2bb535d49aadf16b2cbe299602284093b4b3986a36955b535592f8aa836155c1b59b1fd3bae1397031c87ff3ae9ff6381014853b9034901998970a2864e8dfa95b1fc5e9059417a4f1d66140c37208c49373972e3c6b6e078c25f9d6630ca1368e9a35847aaeed4351dca47e3ae5ddddaccbf2748231c1b53b2b9a89ca4e962015b92dae39d2ba23d8cdeae9da48df42ad5a46bdf53445e6d0e8e7a08960da817cdc4828531fcf2fa5c313a72d6ffce7afe0c5f5903decd35db7ee3f5b06fbd840af3a7e50ebc2c4b3139a61587a28ef474a9c26fb67cf9ecd3536ba682f09bdf17365a549eec2d9ba49c157468134fbdceec209e3955e157fd82798e96a87eff2bd861f708b45ff753874044d2f4cb4f0b891cf3a22d1a6bd8539ff8cf586390cbdb024fc63c8f2920fad70e0abee6b8e830499a5624cfd6af89f171d96721e4bd7f8cf17335779adaf392e1ca13e4158ff8dbcb4b2e1e3cb7ecedf4c5010c0b2b10cbdedc29ae2180bd512f0170d238329c11a9fc69cbb7e2aedd4425ff4f4e6a94ca1df2e16ab3a3dd472333154d3eac6d4689437680fa77031b9e8502c0c4e7fb85cdff012f0dae648da4b336abb300fad911ce2758e0e94e357b8917a377d066208395a7ba83fabce721dbbf629c27f9a6e5afef12bb2fbe31ab161acadf66f626bd202fadf6e804c14073d9ec1daf83a1986b2a15c234b3aeb2b72a7d51aec0b59c0f90d978e462d8310b2c11fe169218167fa7c2791c8f58f3537a8d9d778ccd18b111cfe94ad4f6c1d6745965dbc33fb011c6e05cd6b50997d19a1792151b2e617a255cfc8ba31dd58faa2064c5d34cf02d5f3dc59e8d6445dddbb6a069ed4185ab61e0e91e514d1078cf3d5745b1b43533915f07500a6587445e8c2cea2fd7c0bd936ce73ee2e8c74389805196be4ecd66f37bf3234564", 0x496}], 0x3, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffff"], 0x10) sendmsg(r4, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000000)="67a0b27c431c9ed408b5d46a7a58e58a81e756b43c9eb54d3fad4c124eeb3769d78427db39d025a5a660c205b1c07dffe94822772dc39555352eba52ea28fd0e423563691774c47c88b7041b4694049f00f3e293a420e7f3aa34a763bef61af097777e465502e819763328161e9389d51b657d35ca22c467d5e5f7dcd19337aa6e183e2ed1da0064277f41b3c27176482679ad323a2160d94e209e32d5206973078fbccbde63386301cc735cdcee1f31909ca3507160bba4cad7e9bcd261ee", 0xbf}, {&(0x7f0000000100)="83c1da518d338840c1e24540a352a9d60221300fd7c4f0f85457db3bd8535bc01264254d21b37ea5911a76c70ed995fa30a4eb0569b5bde454c0cad7b05c1032a068c74c", 0x44}, {&(0x7f0000000440)="96608b3fc1dc57f0aa1cc79a2717d1e00ff8dfafd503e4bb3cab7cf167b337f5eaedd75c364fca10ac87f497ad53f95dd549adf5dc927ed72838dbc0d143b319c6bedb6d339ca163c4618bb7930a6d6739625cdf57e756905ab640eda173917ece07a3ac231f81d9b7ee7f4cdcd79aee727f3b7d31848caadfcebe3a16340f5c393e6b9b00cf68df58538c2d7540c46c3b3d0288c555c49a02c45f2e739580e03b4f230b4b393c906142cf3f68cdc89559833a552688bd5f6f35df868f8fc8c923d23974eaa1a7846187d15ccdd6979d1b75bb3eab6d6a719e7d22803c7e439dba322d994069223f44c4571af947de6cbad5dcc267cf86e0b9c9eb7ee1d9916cf863f74007fbf2929a400824cab26e51b4bedce3ad9013fc4250f2718fc80af5a9be4d984f2a8d7a967063dbab12b3af5fd955573a773defe75e32d0bd26e16120aeebae4156fe2aaba09d0ae82d148e49f55bedeff203411640a4a8566813233ca3dcb5c4e1683de60ff3dfa3eeb23ecae1558ee38df7050092285071817dfab17831fcfb316ed5cd57fb81cf6c6a3d178c2994990f129d43c26a01f1f1c97b705684978d6456b87c96688016663fb4889f0e19253cd0b30fa798d2278143fcbe6fa1cedefba322dda400014bf764adc1ffa4cdac950fc0c29059ab5c32fe17dfce382db5f493e41ed1b843e016cc643cec074e03b371b2fb10a2bb535d49aadf16b2cbe299602284093b4b3986a36955b535592f8aa836155c1b59b1fd3bae1397031c87ff3ae9ff6381014853b9034901998970a2864e8dfa95b1fc5e9059417a4f1d66140c37208c49373972e3c6b6e078c25f9d6630ca1368e9a35847aaeed4351dca47e3ae5ddddaccbf2748231c1b53b2b9a89ca4e962015b92dae39d2ba23d8cdeae9da48df42ad5a46bdf53445e6d0e8e7a08960da817cdc4828531fcf2fa5c313a72d6ffce7afe0c5f5903decd35db7ee3f5b06fbd840af3a7e50ebc2c4b3139a61587a28ef474a9c26fb67cf9ecd3536ba682f09bdf17365a549eec2d9ba49c157468134fbdceec209e3955e157fd82798e96a87eff2bd861f708b45ff753874044d2f4cb4f0b891cf3a22d1a6bd8539ff8cf586390cbdb024fc63c8f2920fad70e0abee6b8e830499a5624cfd6af89f171d96721e4bd7f8cf17335779adaf392e1ca13e4158ff8dbcb4b2e1e3cb7ecedf4c5010c0b2b10cbdedc29ae2180bd512f0170d238329c11a9fc69cbb7e2aedd4425ff4f4e6a94ca1df2e16ab3a3dd472333154d3eac6d4689437680fa77031b9e8502c0c4e7fb85cdff012f0dae648da4b336abb300fad911ce2758e0e94e357b8917a377d066208395a7ba83fabce721dbbf629c27f9a6e5afef12bb2fbe31ab161acadf66f626bd202fadf6e804c14073d9ec1daf83a1986b2a15c234b3aeb2b72a7d51aec0b59c0f90d978e462d8310b2c11fe169218167fa7c2791c8f58f3537a8d9d778ccd18b111cfe94ad4f6c1d6745965dbc33fb011c6e05cd6b50997d19a1792151b2e617a255cfc8ba31dd58faa2064c5d34cf02d5f3dc59e8d6445dddbb6a069ed4185ab61e0e91e514d1078cf3d5745b1b43533915f07500a6587445e8c2cea2fd7c0bd936ce73ee2e8c74389805196be4ecd66f37bf3234564", 0x496}], 0x3, 0x0}, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000017c0)=@file={0x0, ""/4096}, &(0x7f0000000900)=0x1002) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xc0, 0x40000002, 0x1ff, 0x1}, {{}, 0xfffffffffffffffb, 0x81, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffff8, 0x30, 0xffffb, 0x632, 0x8000}, {{}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x0, 0x7}, {{}, 0xffffffffffffffff, 0x168, 0x40, 0x9, 0x5}], 0x3ff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x4, 0x10, 0x5, 0xfe}, {{}, 0xffffffffffffffff, 0xd0, 0x20, 0x80000000, 0x8}, {{}, 0xfffffffffffffffa, 0xea, 0xf0000000, 0x678, 0x9df}, {{r1}, 0xffffffffffffffff, 0x29, 0x82, 0x9, 0x53b9}, {{r1}, 0xfffffffffffffffa, 0x2, 0x400fffb6, 0x8, 0x475}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x90, 0x20, 0x1, 0x3}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x40000000, 0x7, 0xce37684}, {{r1}, 0xfffffffffffffffd, 0x28, 0x20000000, 0x100, 0xffff}], 0x4, &(0x7f0000000480)={0x4, 0x2}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) 21:34:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/115, 0x73}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) pipe2(&(0x7f0000000100), 0x10000) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000480)="348283560be1b2c4a82c37eec4e13822c1be948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28a1671ab75619c15398f5c6638904cd624aaa1b9fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34c15ba84f56", 0xec, 0x2, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r4 = kqueue() close(0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000180)={0xffffffffffff223b, 0xbb}, 0x10) kevent(r4, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)={0x2}) 21:34:41 executing program 0: sysctl$hw(&(0x7f0000000080)={0x4}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x2) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r2, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, 0x0, r4) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r4, 0x2) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, r1, r4, 0x0, 0x7b10}, 0xfffffffe, 0x0, r5, r6, 0x9, 0x2, 0x1}) r7 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r7, 0x0) setuid(r7) 21:34:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x64}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)) 21:34:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x80}, {0x80000000000006, 0x0, 0x0, 0x800}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000080)) r0 = socket(0x2, 0x3, 0x8) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = geteuid() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) fchmodat(r3, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, 0x0, r5) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r5, 0x2) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000340)=0x7ff) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r5}, 0xc) 21:34:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cca6be9"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(0xffffffffffffffff, &(0x7f0000000040)="e25bae490000000000df142d545d", 0xe) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000100)) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x0, 0xc003, 0x6) 21:34:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x8000}, 0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = socket(0x2, 0x2, 0x0) setregid(0x0, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x0, 0x6, 0x0, 0x0) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) recvmsg(r4, &(0x7f00000003c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000400)=""/140, 0x8c}, {&(0x7f00000004c0)=""/263, 0x107}, {&(0x7f0000000100)}, {&(0x7f00000001c0)=""/40, 0x37}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000200)=""/84, 0x54}], 0x1000000000000070, &(0x7f0000000340)=""/71, 0x47}, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 21:34:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) r2 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) readv(r3, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/233, 0xe9}, {&(0x7f00000012c0)=""/197, 0xc5}, {&(0x7f00000013c0)=""/62, 0x3e}], 0x4) close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x2, 0x3ff, 0x7fffff7d, "07086ef2df2b87af8d55ef7d0b646bfede477dac"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 21:34:41 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast2}, @icmp=@timestamp_reply}}}}) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) semget$private(0x0, 0x4, 0x4c6) pmap_unwire: wiring for pmap 0xfffffd807d3ee748 va 0x20ffd000 didn't change! 21:34:41 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x14}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = semget(0x1, 0x2, 0x1a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xe6]) 21:34:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100, "ffa400000000c9dd74ca435f8c40d1e145de78a3"}) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/89, 0x59}], 0x5) syz_open_pts() 21:34:42 executing program 1: sysctl$vm(&(0x7f0000000100)={0x2, 0x7}, 0x2, &(0x7f0000000580)="87b0cd33cf4c6fbf7b1570927a9370340ac81c6ac5969a590a136e5b0400b834f03c1bb24524eca0c5f2c9b499822dd4a5a2ce610762cf4e17fae970aac0f61c5a690f336f43a15d073a50583d917303d79159e5a71f955332b5e5e8f7e013e72356bedd5b2421b559c41489cc93787e4af08c7c828735484a2a89948309e926bd00a6343f3a46f279c81f4eeb78b6506a90f788e7ae15db048ee6645d52e494a36ff3c8fec10db4c6d71e146f9e3f48fff2bdfd000000", &(0x7f0000000200)=0xb7, &(0x7f00000004c0)="94acac24a7b0f481d3dba2a8daba0a18b88584ba68369bddf058020f04383b297640ee48e80b4ffc0ea1e3d329ed8cc47383d03d7c61b0e4bf049cd6541b889c74d5e31d7aa2ce73009ed222483ee83081144ccacc7889f94b4995a2c17e414031db8698d38c2556eb831c19668bbdc3bbf4d988a6636ff2071575cc70e263c8ce61b2948459bc3001e53f236958d3e4a8478756f3c205579e", 0x4) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 21:34:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffeffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x3) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f00000004c0)={0x2, 0x2, 0x1, 0xf1, r3}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x2, 0xc003, 0x0) r6 = socket(0x2, 0xc003, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) setsockopt(r6, 0xfff, 0x0, &(0x7f00000000c0)="acb4ae9394fb8a14b45a7b98613c41e52cef593e7d947255bc186ce33a02d75bd3692cc0483d579ac1a61d973315cc57baaf22aa13ec7f62ad1a474342a1712791501254c47fc7ee2bd955ffca44476f9b9ec8407616685a0e74b6fae6f8c917612477898be0bef43ecf0d28cb089872657404252a7950f29c4160ba89a11458595aa39bbd08d94847a25238c8d97c59d62e454a73635c409ae0f24988b3614917ec493866840b5cb565640c79f413dc258480972c7efcfce729479061c0cb8d59783dc05df926d9557951f4a0ba3614c2", 0xd1) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) pwrite(r5, &(0x7f0000000000)="93ae5d4d8451d8ec6471d4b1e78a14079f8caa6acc3b352263966b03b618aec0f2055994cb136c1247521edef6a074b40e307acbff746e4e32f7517498458a7ae7ee460529f9e8826d53297c8cd503805c4ebd8f8335b71be98d080f5f04a764f7122908b678cc5c1066e1221baf3969a5697c9b656929d4fd84dd47e67e56eb771c439d5c2d875cb42b71027be7de8076ecee88e075e6febaaf576757dbcf9be34a5a1bb216018639aa", 0xaa, 0x0, 0x5) 21:34:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="66b58c83a5ca9febce78d423d24079ac6e42a836ac1c396e478113427a26c8e51095cf581bb164310c32a1467eebd941a569492624980cbd384e1de1c277820dcff5f07c51887fef89e13e2facbae826973e7fb1e042d090599096b69436c35033c97ab5e6ef79f6bf496d50a271512725551b7b438e53499b0cb8fd", 0x7c) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) 21:34:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x62) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "0349000060080000000000000100"}) read(r0, &(0x7f0000000340)=""/222, 0xde) 21:34:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xdcf9, 0x0, 0x1, 0x0, 0x5d9, 0x3, 0x1, 0x0, 0x0, 0x4, 0x7}) 21:34:42 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000180)="30d1f1511fc171a26a25811c8c9314dfc7340ab43a877348623d093376cf081f484ac8b87505081ffddfc48e06c8b5b46f46cafb0f7f93274d16fa6a6a6267ec7135f9f0fb7386df222f9ccd6677170b8977a98c23bf31f0", &(0x7f0000000080)=0x58, &(0x7f0000000200)="c0d8a2b56bfa90188cdafc45bb13acb6c9938a42826acc0267c0745800ed45d690639f98639a95d94f94b104ef53684c7e2558673078921b6a9c0e05770577ca85bab6109a666d2589c4826b45f2831c29a81983bac8d69fd0dd141be65541fd0a7f22aacc", 0x65) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 21:34:43 executing program 0: pwrite(0xffffffffffffffff, 0x0, 0xffffffffffffff68, 0x0, 0x0) r0 = msgget$private(0x0, 0x36) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 21:34:43 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000002c0)="0118fff6360f9ea14fb359657f16666e9f97069815ca5835b6f65316127c991ab43afd5604c4aa10930ed14b1088b7d8414191ac6193bb09919a8a372208b127f29c66755d45d5ae11c6731aede78c4421cef62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb5981ea2de4000000000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b909800989d8d1fbe686246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e790e6157cd0f6ac7354745175bd902a5f48e0a013a1dc24244ade0d510672dd77da2c8fffff0000000000000900000047000000000001000000e7e3ad4ba11ca80000000000000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b08a58f19f470bd87e5503c733fc217eb57458e55df302e2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df19b563f269e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24cb41b274925139f0ceb63553689a46145fc7f2c30c0d29de0815e8214f857ebd1f1e41bfb9a21624824a96d9619e00feb108d5bb60a27d465014bd7652b7e5f4a46cb83eea6b48aeb60db0242a3044bc0955254edb0450200b24c238f90402598ad960ebf7502767ebb569f48ec63dafb4bcc", &(0x7f0000000080)=0x210, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000000c0)=0x82) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 21:34:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="cdfb7b4cdce498815807bb55499b35f6d07dc96d5ee164c4a3a0fbfc5f10c62bd92b9056a93a64c0cad5a0c3e4cad096", 0x30, 0x403, &(0x7f0000000040)={0x18, 0x3, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="820239"], 0x10) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0}, 0x0) 21:34:43 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x45) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)="01", 0x1) socket$inet(0x2, 0x4, 0xeb) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 21:34:43 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fff, 0xfffffefb, "8549693ecd426111feb0d4e1b40b9f444000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r3 = dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0xe312, 0x0]}) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x200]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000040)={0x3, 0x4, {0x1002, 0x894}}) 21:34:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000120000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(0xffffffffffffff9c, 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) r1 = dup(r0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = open(0x0, 0x80, 0x104) r3 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000001480)=0xfffffffffffffd23) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000440)=0x200000) write(r2, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d952184083", 0x15) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r8 = accept$unix(r1, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 21:34:43 executing program 1: sysctl$net_inet_etherip(&(0x7f0000000180)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000ec0)="97000040ae3fd3d06e61926122000050675b80cc6de4bd00034ff03adf9cbabbcd0d96b70189095a508908000000291a48510c917404ec6258e7f73be50c110d646c244e488120b1daaee686a3b90840d02359fb534b1fac63fdaa03000000907073ad7860518d5a10b3534e223d86a09624bb0c394473411555ec87392b67c5aaf400000000000000dc70d8fd155bd50ce8520c490b241bfcb8d97b38e22b84b37c12d94bddfdb2232f88b1fd347a6afc177c03f7f9357f15a48f4f539c00b14bbdb3729374aea8102d11a6e64de54ddd0e10a43a80ec5d541717f6a63c762ccde7040afde90e64ce41caf0b564d011c0863f6ec7a6714b308e4578e27cefd3565f9bdfb57748d6ecc910723f1133bd3ccc3906fd0bbdab0c97de36d801d62d99edc11d8554ef17d21d9873ed23224d10bcfbb720e8d7a19c2646bc267028f415acf4bb39761c93a0c4b2f65c2cf3be4a1382d6b2ef467693b843596de3df35057903bf8ab703505d8a850a4e447091579a782bff3986446fc46af3aff007b2cc5e6046575223760466ba440116746341780894f613f985180000000000000000001ba4f3f8aec8976de2c54cee16c0008e86879c54daa2b295b3cadd3d9f92ba3c6b36789309d9b84a5daff1d6bcbd6db6a88e8468a5b3e13065bf8e43b57ab7e61f24eb5c3a2984f5821b5d676dc1c486bfd042feffffff738f77bc327219831d183415cd3a873b9b6e36e6bba90b17cb68480b547544cd13948c15c72705738959eef3f9ae8b57db910b0046aa6544bf91490cc762f2ff1d1f19c0c894e0f817179b63b62f49806c067c9c7204cf7f1d898e26d66e68a5c0f7a98c865c826db842f9475f3c92c6e928bf7ef7dd34c5d11d2e746bb5ae2d5b52d1ee4f622bbb626cf8463e79929c49d6b325f47bd5deca647932245d9c153c2762e635290000000000000000000000000000b957000000000069eca4b0f0bd2d05f4cb245c44cd407ff4db1a0c8ae7aea9b886719fac0a83dbe1aa28d2c35888f1ddeb57a66ef6b95d0e0285ee2c80f2fb1c22e85e23bdafccfe03925f802aa36b08b1152dba4dad12579a545d4f4f32fb06c2857ba0fe7fbc916288e28a5741b090e0d0391afd05aca1b5d5abff5e779214f2b49d214c22ff050575395c2fcdb075676b7deea5da5132edb250df24f238c365ca0ef78cf41b78d8706ce40d1bcedf31eb533ea143478167cf066d99a9ed69e9fb0730c3ad70a9451c0ee9855bfa501b772038a04859ecbdd5dc2ebf6175fb8608146794ac5a4792283e20a5753f8163a58974fe4a0c21d20feced10cb412f1322b05d106ad8ac113c0f2edc6ca558da2984c706be3e28d34d1a8afdecaa84a891f38d618ac693f80422c7fb7870eedd4c7b3fa815c9", &(0x7f0000000600)=0x82, &(0x7f0000000640)="21cf034a5d5d1bd33e9fef91a95af303c0d477566888dabdb8c4d436a580368c35cc46c5beff8a1bcf15c563e2296726ac05ba7c6bfd28d0eac7a7d0a37857ba8b838dd8650d0834bced337afaac75c63deaffa1b9e0e755cf2d5b2462d54eb2f412efdb6a73d71c1b1788e4d0e4ec11c73a3c0b4de60c27a45f693630351286a7dc9870dfb120154da746d2cd04bee21bc4a92cb6b5b880624377ab13cdbc5b61e75a45cc76879e80b72afac736f40d4f3c55290eef9e3a88946677236bdc99bb5819be29e844f70900000000000000000000000000000000eb9803b186567fff231f8f823bfa4711d7a94e28bcc7eab62c7574fd19e6105b7f0ecf6cef038dd0e90bdd65c4584b5019b33f21669d980c2ffbe39d316697b3468972d0fc86cd4f309de88d31ec3cb073c144e85fab2d7332a19a19e9ee902fd27c09a27dad52c7beb6511c3d8532df0de97e4f07f7c55a7b49910566d3cba95fba03242516434dd025ee9daab25cb53aeacfc333c8895d8732c0d5f2aac3bb51a53bc06583fb02bf6c3bc0cd995632744768142c97b5fd5aab56eda4f181cffdad815f99d333b4b784c74644140233ce36db4cd70e201910bf72bced1c7e69c9eb7adcb84b27c29330a6b6e7beaeab325c0f1f45974cfe0205c18c111b71f16be7c45c30af45d7e525f798c73b84e62d41bfcb2974d39a1ae598f26faf79c35ebec6be89f11f9f1767c8e35c3faf3916814d6e51d7de8246318fd5cf7c935b375bd1031d509ac0c3b8508731f86037227ea3832edde8228d45671fbd9ee504f2c6751da849ab13be32662dd49a2be76b26c3a6093d87c47ac31cf475e87d9e352abc7c940ca16cb9", 0xdf) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) 21:34:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="da", 0x1) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000280)=""/42, 0x4, 0x42, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="8dddc31b7f7e1f6772b2c4fe2eb919f194a834d551fbcf5aff083ba6c26d7ef983bffefc5c0eaf253569d97fdd6cd7c23c24a4e1f525a7f0c756ebee2e94a49420e7531fc885df2c5d53f09d533b9b57dd21762f484a5bf8a183e3826c2e9bb80d37be1c77ba5afdd2693f3aa9918078e8621e6030c5f7786fe59b0a4d1fb7da80ca36759ad781131c5d98615c97f791a7016b26cd28f95eaae7578eeb474b36488952f8de185c4012b62f4302004a0de4cb3570df05fa13c0c7f2835d675995b285", 0xc2, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035816446a088a0dc0947f4fc94cb9b76666b7566dc56bc5c375fc58cac033c4faddcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee6220978f6b4b67", 0x91) 21:34:43 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86022e2f67696c463000"], 0x10) ftruncate(0xffffffffffffffff, 0x0, 0x4) r1 = semget$private(0x0, 0x5, 0x204) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x100000100}]}) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r2, &(0x7f0000000140)="fc356a677cf79ef07a7d359585b17482dadf724a8494e56fb007598fb72ebd684d4fddc02da16ae21b72006aaee936039d65ab4a49abf226a46af7acb6281d9124d92317b01dea0904fd841d9818a22fbe7d7d22d383acd55263ef9e463768715215d461e89c26787901d3d0daf9bf1c9fe876b9b5fec9957159e5267c495df096045fcad7e4722658614efed348c02df028ccae799954f3d5c4603a9a71b24b7699fe028e4080fa4ad2428572c9e8b82f8f", 0xb2, 0x0, 0x6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) semop(r1, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) 21:34:44 executing program 0: syz_emit_ethernet(0x5a, &(0x7f0000000040)={@broadcast, @broadcast, [{[], {0x8100, 0x6, 0x0, 0x1}}], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @broadcast, {[@ssrr={0x89, 0xf, 0x81, [@remote={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}]}]}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @empty, {[@rr={0x7, 0x3}, @timestamp={0x44, 0x4}]}}}}}}}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) pwrite(r0, &(0x7f00000000c0)="fec336a4285eec4ca22a1996883f83e6bee4c0148ae3c061dd33c186004e108f283b0d80923cde2433293ecbb8f888ebf8e8ca862883fc6311dc1064406101aa4903253a69dfc73c93d60455ecf8e3db755469c3bb", 0x55, 0x0, 0x1) 21:34:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x5bc7, 0x1a9, &(0x7f00000000c0)="25f8e7a1e4eb7b2bfc87029c7371c953314e0cbbe19b67bbc09b531404434f333c4db26c98060ca51f45f2fdec554ca1dce3352a088c4c9efc076d80ff8b7fe75fa29da0c5e92a8559368230bf2f6b7eb1e705f04a48f1f07cf957518bba03f7099869d02881e69f2da6bf09a96c1132dca00fc20fc4170cd7f1f38e7cd1053bcc4a23377d1135b38460a256b1b8ee4c227cb6ac7d0666e03ea4ec010dadeea3e13892b44f6f", 0xa6) 21:34:44 executing program 0: syz_emit_ethernet(0x80, &(0x7f00000000c0)={@broadcast, @random="080000000300", [], {@ipv6={0x86dd, {0x0, 0x6, '1{q', 0x4a, 0x3a, 0x0, @empty, @mcast2, {[@dstopts={0x61, 0x1, [], [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xca}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x7ff, {0x0, 0x6, "be46b1", 0x0, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @loopback, [], "dc8a"}}}}}}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) 21:34:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000400100002000"}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) 21:34:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x201) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x2fa4, 0x7fff}, 0xc) read(r2, &(0x7f0000000100)=""/161, 0xa1) 21:34:44 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b123e5e3015b3653f80f2bb21912ec770f504ab875a9b568584a2f11a63ca2faaefd0719245ab09752a19e224fe8c8ecd296c9ed72948f657ab47a8c110b7ab68503cd9dad592a0cba71f73ef5a14e770ae077a94a0fc79c40ba5a6b9c1de07e5e6edde6f5dc17bdf4cafc0d909c518f560d2380c32ceb7712df4e186b97a6cbb222aea3a89ea1550e0a51a00a895529db55881df2a45575a4e5011878adac8e2bc878996f75b2861333eab992b2ace1b24bd68fcfa9a304a1c237deb6b5f311e2169858a3bfa6e1635df6a31cf01d7409d1bd83887930c01f990311037ce7e06eed6a66284387fd4cc791d2aad4d698a41104d911d3c0829e868ea1c5244eaa84b8dd62cc93860f844a182c5d0886bb5e4de3441048e315205461e70c79a621741d2bb2dbef5120ab7c167fe2c6c75154e9303fd62b49e77b9d19e6f23f68646fd95adbabc2f6f637ce28a7a70d0be9721284cee9b1301fcd58ad85aafd2adf8d891d05f6d8a4fe2a322c783d6eff485f43e08fb987a6d1e4f61a9016dc1f4d81500ad15a1e736d0f0f9cabf6ecef4654ccbfc45e6e981a52b052c8e93354f859e8bcface9149abacdfe0137c72ba389b55e66bd554a1c5840c0467a8ce0d72e2f05db40df45d01a8db76ed41c25f3b59b0025dc19c1d9969d791debf2ea6c94c196278676f77695fb50eb502a1197c3f406f89c757310136a93441a50c348651e99937c8df012bbf5dead83c8577af36479a0b56bd73a5518160903c4c25a2e9b80f360b0cd9a4e925fcd375d7dc0c5b159e2a9fdf98feec2aba1a5fb35564f73e2f7a7a07e8f3fb2304994bb5d5c8762e7bae255b33f8d1ddf85313041b6159261cbfec40daa3cd6f287e59bc0d58f585292005282ef80bc6979674392fd74193aeac40fd485944d3b5df69ad46665d05e9691ff97282196a78dec9f2e34b3e7c66ea84ee22899cadb670a3754922696d1e887b538c4aee476a38ab5ed9d1920609952e8a66064a7d305df118a6783cdc47ed11969081199403fa5d647f057121e1f86b6fe0f6f4d56e38aa7150556df5b703cd767ac8096a3e64dfdef6a19931e46c3d331aae56e0cfd1d4ac20c15e4cbedc12ece4520f97b9eed04e3e05f13e0ff780ab83073654a21e62befa8c77b5186e69cf48061619487ea8998fe48fceeabe789b0ff0a6a2fbcea1bfcb2082b777c6cf79c6a5f8db31efc6d9a287023b31c4e2c199960147fd97bdf9c326baa3cf718af3d02b77af3ab80af00800cd0d36257d90df17403db8e8575b8a1d83ffcdeb795fd827997d31bd9677a6343033519a968c690ba9e14338cc3e26e93e5ce0bbbd4b3143bac25a1687cef1531f4fa748ab39cf9845951838e7f7d689dfae9358bd937f88eb30a6505c8708f663edbef58caa112f712347deb48ad7cb4055667a7f7ca1eac15e7eff3d1019cc64501e2026cc91f39d935d38c7b39c67fa4809c44b1e46962011186b27ba17f515001143e816538d201d0a9cdf2e034cf94e3fb7d3e98215e5f68248e8afd75d04df258fd8c98456bb19bb61fbe7d9fe6d57261cc0ae4444314cae2f55f2a964574a9679f28fd7b17e3461a89ffd203d9258f9a5693342fa273d93233aa6b2d35cc5afa9157318cdfeec8616c465063b306decce236aba9a32a0f10e4d4f99b998fd07b5df7483ddc0e53207860da521e2568f84936769615ebce55e99256442a92b9cbb5f8aba5ac2147e676e7c531b732477d641b600672fbace470f298a843620abdcb20166356755ddecb7ba07658957eefc8cf25f82e63178a5158a0e3a162b2af2063db6c44389041b2a585b64d3c821a77d3854dfa4ab6a1514fc2c48f1360959baa55fe32696a2c401ab57877e818aa15050e44564be20aec7bff14d8f68d39e56a58f61d155a058e133c3ba9af7b2039419bec36cc3634fda5d9b25011e83dc75b407b11626a966d7e1e749372312f7de02127ba2507950ec3a794ec95cf6e134332988753419785d792ee7476b2fb0544a950a1b2b6569335a603c2d6e92ce196f1c7110c4d62fa61a7bb9f1d5f9e02994a85c131a71462cfd6aa95c54a3585d4c1ee5799c26ae30b5320afccc88580b822128aa4af56621ce41a4e8a226a29a470d84030b243c8b2800b2991274635deebc26b11d7cbde1b0bf6b5273e26950dc4599968000d4365fe51ab67a5a9613fb9d87fc284fe53aae59914480d92ee0e29954914a7569321e86a79a618646ed5afb4ca11c224dd6311d7bce5c3614791c9039acdf3d9d50b2804fcc8ea6e3b72209df80f27c6cead5d05617d3be659ffcdcec33180f8295717dac3e6d453ef46bc907c2590fc0ba64020453d30360fa2bfc61ba5a24f436000000000000a6b9923709ae040ce3fdb43547a2a966168a53b7ed3137ec14ae788cadeb5cc385777ec76708040065075798b01a9a74f60166270156b983a4892625a83c7f8e490a30a9e49522b29ac6fdb41f901391ee5e47b28e15786e5f21bb00e196f6f0753c54df0b8bb9eb99bf68e8e6e5a09982087ed013b535b1e426430f7b51b00d08cd9286713651df8a8e9021f9991de9d7e92e6ec1ffd36906e5a1de135f8c9003b96418b9ff6dfd77d06786dc85861841d3dfba7e33d395c76261405791f986281bb6d2557c35e359c7a80de52394b04d60f077e8832b5c9281e60219484edd172045f9cea50acaa61d0d658fd7fe51aad5534ef09e651e116c12eb8086dd7554b0de71601fdb08ec22c54fafd8a3b09c4b48f3095f4e5dee16c06fd03e54acfb30481624b09487c7714a9d8ecb6f3939397f2fdd8eb1f08e47eea0d0d44c9153f913e1c951d00970df0275ef053361c37d34b91e19af9b1014f5e4fb8ac0c3e638f451cdba7ae2a1ba81f72d4f28c409e559c5efd062e991b43b22dabbdf81c216b1dbe42d267bdde291ec6bd0f4096a54ec78ff0e5d001040c09b1ec62176f4590b56190bf53a8ad42746c6b6862f2a4ac6e91cc524a988a0d11920eefae9762f90056b9cb090777821cd92cb7462d705605069d57c091ab8acc2c3607d2ac348fd777411d3109640da774799217cbdfaba998a191a74fcc4a4b5fff05e443e04d1a0f00dc0b2f442898dbaddbcf2ee7041171d405d78589ea3141b3e7e8668be542873fcdbbb47c4e71787a3fdba4cf70c3387f85f8fedcc4c7046a39c354a3cc0171d38eef7dbfb11ad2da50286f2369d72abf34af2f3a4d7ad8b7ef5749c247634dd72ff7345014ad91a55b43d6723269298c5493c86a5f1d74d39f0e18205a78e911a462fe38a13ad3c87acc0cd7987c8f0e84cec3c7430d583293eb2329db0cb0404073929eb5e3e139bfdd00e22c0f7c60df4df2c325810d53b0b996c9179545b45d508dcbda7fc6c7e29d275d6b1bd69f15510c67847905280ca37983788b7fec0887cf2f400a3baa04d94b7ba889d1e43d87d306a8bd186bbb50798aadaa65ce1495414f1b7bf77477adaf5381feed7d32a243521137499f8169244644b803a85099f181ebf4fd3c3a288145682e01fb364e50da44396945324b63f01ac8938b0efcce758363dac9e586e3c2dc7005fd58115da92f0dada540766342a9e7dced94dbb8380f3f2255754aede7625ec620f26d08fb20846fd7371324e91d4af816f2671a94aa6fb662df154ed005383fdf606c992cf81865853efdde08e3ce2cc321670cc30e5150e5c4e551aeb6a4c32a37dea436c964a8a5349682c2422a1449f62fc85feab27bd3cfac2ac3cff44083b", 0xa69) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x3) 21:34:44 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="e3ab04002f00", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x18, 0x3a, 0x0, @rand_addr="a12465efe8c67fdd496e642dc2b83c31", @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@mld={0x83, 0x0, 0x0, 0x0, 0x0, @empty}}}}}}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$KDDISABIO(r1, 0x20004b3d) 21:34:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000203, &(0x7f0000000080)=[{}, {0x12c, 0x9, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) getegid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(0xffffffffffffffff, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0x9}, 0x1a) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x3}, 0x8) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:34:44 executing program 0: setsockopt(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000800)="62e5ea45ba08dd398e33c61a4cbb58a90132cada85224a4765e2e41bd81aae0ca4d990991ca1d5d7dbde76f66db5d86d1b0c445fe39b97bd1fddd715db88ea765544b7220764063df0186aed8c48238575d71c09a3d61c995195aec9180007849b547f9816106eaae798d253e88f255e2056a36f6193b0b46bf86463f9e8d5d707a9d12e76912f5b0661cd17ee25f3086ef93c1bb46c403a58535db25fd830d0a91327d6df811487190caa199d5b6fbd8a10948cd620d6875c51efad05d04f46f073cf03807855fa3e1031b8e10fc4e91aeb354fb6b18c3f567f6ef5e7b09f7ec9f1f5c7a9a55e03325be176d06e7bd71425f1d4cc3e95d747cd5657558fd83e0746b5031ddc587fc3276e3e3116ee6562055112755085e5942b61ae886ae7df8ad72b7415abff46223c011861171a733a6f0f8ebc7c24df7c5930668d491853310544f7dd1c27b1bb0b9e69a9b679d11236ef1e4d005281a879156d7549379d93454a2163e4d0c791ca970294e84f5cd17aab28586ec19bbf30930983b0e9acfe03516d720ff874804c3bd343e1a83f69f12879beafe55b4619f58ae47255cfd297c3fabc7b7182dd51933495bdd8d5702361545ee2987ecfb034643a950f3e4ed52a1cb837c10464aa4ac4efdfa6861ad974d3f49b698211a760be71f009", 0x1df) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x2, &(0x7f0000000040)="afec60c4eb571c1c558851de8bd7a94ebdee4e13b57cf5b89a0528f9e1da3f82bafbe791fb4366b22d312f97257f462d8e20cde21a86d56b0d1f540ae9894f95924e36e5523e42a2164f60e96c19b0ca4fcf43890788a00e8f2703fa149cc5d132bb3e40caba4baad03ff3c158767ff9cf800b45", &(0x7f00000000c0)=0x74, &(0x7f0000000100)="02a66a0dc0cbead03c198d2f2ac6724b056d8183323ff27b9f1f60ebb52e5d2a", 0x20) 21:34:44 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp={0x16, 0x0, 0x0, 0xe000}}}}}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x9, 0xe59, 0xfffffc01, 0x0, 0x401, 0x8, 0x6, 0x2, 0x0, 0xe65, 0x3}) 21:34:44 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045000028005deb905ffeaa288b1400bbae14ffff5e224e2114218971c66e1d1ed8f4f8dffa809f07c287757aa66efa4ee8c99a8f0a435e9dfeb4d8d157d851bd9515a79568632c55a35888375eb505c4949fc4ef6ff4a6037cef4c053a", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x84e) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000002c0)=0x9) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/65, 0x41) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x2}, 0x4, &(0x7f0000000140)="b557eec002b1", &(0x7f0000000180)=0x6, &(0x7f00000001c0)="056ef641a7c378a8479bb8894880bc7d03d9e687e0d9b82f73723cc1617b83a2e37b796c790dbdf9cd434fe843b51fb91433da48712e13deb35f83be3e2d15f2997e20f8b95f74f37de0aaa1d14cc398465d5f35652fbc0c85e7c6930388f5cedc7540be41e281b06203146aac5eff4da0310e704b628f4bf21931d213e0148c87ab45dc3527f554c6fb4eb02e958fa7436735fc7dc89eb199c7327a799a1a4e914724bb73134a1a73c99fefd7f76ec47bddda6fda292ecb3606f8d7f78ee2f4", 0xc0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000280)=""/33) 21:34:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) socket(0x6, 0x4000, 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x8], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x4], [{}, {}, {0x0, 0x0, 0x0, 0x3d}, {}, {}, {}, {0x0, 0x9}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 21:34:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 21:34:44 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x3ffffffff, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x5], [], [], [], [{}, {}, {}, {}, {}, {0x8003}]}}}) socket(0x10, 0x4, 0x14) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) 21:34:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:34:44 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000440)="3ab1c233cd179d0f8d04e3e7fd6e5ae4e85d5e2810528bf7174cb7b279f92e8cd21a3da123935c7264e8115b14faf2d159ce0b3044bebab099c29859643f396b002244d86b959aa57fdc02c780737db5afb70234c49ac0876315c4a92fe2a190332829a46e741885303b47cd8687c8ee6fcb0970c5b07240839eddb1d793179641458eb16342cb072e6736497a683c999a08b227a248afc8fe237f1ad4c997bd8f5b957c0abcea94c71bd00ecc7dc99ec0dfa617be6d51434d9193a2d5c0dfbd92cf54777ce292b14a6e53467dddfeb590ed3ad386b4b76295ea4e166b73b69d9dd3c1cf8a39ee66ddeeb80f8562faf4029facbe5ae8d6de91885936f19a2f6c0da2e2f2d7a42ab005dc72f73d2b5d1f80e8c687487665a6198071a2c28b07d260c6fff11f759abcf83f04451cb86a7ca94357a466e786dfa9b73b207243b77a7a53927e9e659c23160a2f292014d54abb52e8d2240e7e33ceaf0dba379b4612ad26341acf067b32a4694db2e16189ed10722b0caec6b486aea3a2a2de85e1a37a63c65b557c0869957ce43d2b67c7b87099", &(0x7f0000000340)=0xffffffffffffffba, &(0x7f0000000380)="539c78fea2b57e50c8eed734e4a2775cd6b401abf597635f1a7ebe167243de9bd1aed7377c4ece357c0373cbc0fa63b3bc0faca3f40a3d261e571aa86e95ea18d64b1ccf97881e4e1dd98c4021f08b93a71d0dfa0958edaa094a454cc3a5e99f652c3456d6f2b6bd9ad8104886732fa5aa2546060ccc79f483437b585ebb6e6d03ca7383f3817b46ecafce77e826652dd38184d0b9ae2726c9bf83f372f39263990ebe1712f05290d110030027425e", 0xaf) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000007c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = socket(0x2, 0xc003, 0x0) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) connect(r4, &(0x7f0000000780)=@in={0x2, 0x1}, 0xc) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) connect(r3, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x2, 0xc003, 0x0) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) readv(r5, &(0x7f0000000700)=[{&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000600)=""/244, 0xf4}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000200)}], 0x5) 21:34:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "00002451859e1865790a0000000000001fe600", 0x0, 0x2}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20100, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) 21:34:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2bc8b9e0c0ca41aacd4d7255c517176fd9d23c4644c14ba582aa3394ee326c731c39d68a5a4fba1633773903fa087fc11e3410fa6516859525e1a44cfe3d17e6cc7e0ab1dbac3fe94aef534d1bdaf0fbe86ad4a5a11d1199bacaa41bf4cb919855038e92679603e6b6975c9225"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:34:44 executing program 0: sysctl$kern(&(0x7f0000000300)={0x1, 0x43}, 0x2, 0x0, 0x0, &(0x7f0000000480)="12840de5", 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x200) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x9) dup2(r1, r4) 21:34:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x84}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) connect$inet(r2, &(0x7f0000000280)={0x2, 0x1}, 0xc) r3 = socket(0x18, 0xc002, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x9, './file0\x00', './file0\x00'}) r5 = syz_open_pts() r6 = dup2(r5, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:34:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x204], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbffffffffdff], [0x0, 0x0, 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) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:34:44 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) dup2(0xffffffffffffffff, r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='5'], 0x1c) 21:34:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) dup2(r1, r2) close(r0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000240)="efbe2062d523cd05faf98453d7bd782125b4ea8f4ed2c0ac09f5300cb7cb96a0a1053ab6f12912eec954b74ba8cfa48b1adde60639f8b576e0d908989f6a88bde4d381d2cc61ac34015a0eac58d2dfac811705a6032fd4acadaa6e6a4646d1c324d202a95f6ac478c953313538c7932e5b6d464fd4182cc1f99bfeda0d", 0x7d}, {0x0}], 0x2) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 21:34:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10702, 0x0) lstat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = dup(r1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r4 = dup(r3) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000003000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil, 0x1000}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x1}, {&(0x7f000000e000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0xf000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000006000/0x3000)=nil}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000013000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000004000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0xfff, './file\x00'}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f000000c000/0x1000)=nil, 0x1000}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000011000/0x1000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x1}, {&(0x7f000000e000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0xf000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000006000/0x3000)=nil}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000013000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000004000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x7, 0x1, 0x3, 0x1, 0x80000000, 0x9, 0x9, 0x0, 0x1, 0x0, 0x9}) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0xffff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) 21:34:44 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000), 0xc, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2b) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000140)="730c19b38ac1d57ac1580069b98a4db240da5c7957b9a4d5a3ef7ad6461333a12ac44e24ee7f47bd", &(0x7f0000000180)=0x28, &(0x7f00000001c0)="f195e8c631c8d454d6b1aeb754f8b38d40eced2d2d5fd89098f0056fb44dc832e1e233961a83", 0x26) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000100)) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x180, 0x2) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) 21:34:44 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2f66"], 0x10) write(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x1, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000000), 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/112) 21:34:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x7) setitimer(0x0, &(0x7f0000000180)={{0x0, 0x100000002}, {0x0, 0x9000000000000000}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:34:44 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 21:34:44 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="633d3c42bf3f1fbb1477fbe42f324adc0ec8cf452a0cf396723ad9a6344b6fc9f00469dbe64c065547debad667058335a48eb379a7b6fc42f914118927ca4f0531d48f71238b1d68661b76c11fbaca6bc7956b040aff0a14280ae4971c99ac4502f622de1f86e540527e30d49c7043204200d2b6f3258aabf499e8c50243d22f911d736b9d050ceb494056e70efe8152c41e50ede00db54b50239a56ed2744df5ba6dba3960e81d6e86ad77b57f5849ac73fdd47d2ffea5c1d4926c2da79edc36fd1fe09f37e77c6540ded5d376de90c66e8790c59de420a09807a3550c81e70afb5883b67e1e197bc62b97d0fd2bba2fb111b5376e0b3e193601b1c88571c14c7d8883043667f50e2795040e7c32ad0d951d605aca8c4da2872368b743a695fa1de2348ce59b37cbff00b649f44efc84fc160d6d2da4264c61cdf47a817da14e9ce7c2abec561b326ff38c3585218fe508f18853440e206209cb92c62501d8de712f95e201f3723437a4375c0a0afeab803af6f956a432e16e405ae63d4d3e9c58a24c1e69ea22cc6896ef567ffd83a7c34e9da7108ac687708c3b21592a92a673d55b8995c1d7ab0d2417a66a6d345b2e79a8433b5af78bc50233b388cdf153f77ea4497a8a39dc94b45c6e9c3984dc3970d04bf497dbe4a1c97caa5c465ac64c0b0c25512fcd9d961179a34855be9761c533df71c83c9d2c21de376566b63", 0x200}], 0x1) execve(0x0, 0x0, 0x0) sendsyslog(&(0x7f00000002c0)="2d02db7f459c7ba2cc98c735cc28df887741d55cb59fac4d0b8a426206aa775fad55e23d38b37afc592be089a437121730c74daad0013b2ede72de5d0e208ea75e0f04e4262fd615aa58349d52964bbac45e9e5eef95f49428ce730a5b50da7558c999abe508c3c005f3ca40459ff65c772dec7ebb98e1b237468b76e558111740490862435eed2c90e5f166d8121e7b9651f8015bc6cd21d916848e8bdfa85157026e976a6856b3fa619ee7c357d2bf4092", 0xb2, 0x11) 21:34:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 21:34:44 executing program 1: sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, &(0x7f0000000580)="87b0cd33cf4c6fbf7b1570927a9370340ac81c6ac5969a590a136e5b0400b834f03c1bb24524eca0c5f2c9b499822dd4a5a2ce610762cf4e17fae970aac0f61c5a690f336f43a15d073a50583d917303d79159e5a71f955332b5e5e8f7e013e72356bedd5b2421b559c41489cc93787e4af08c7c828735484a2a89948309e926bd00a6343f3a46f279c81f4eeb78b6506a90f788e7ae15db048ee6645d52e494a36ff3c8fec10db4c6d71e146f9e3f48fff2bdfd000000", &(0x7f0000000200)=0xb7, &(0x7f00000004c0)="94acac24a7b0f481d3dba2a8daba0a18b88584ba68369bddf058020f04383b297640ee48e80b4ffc0ea1e3d329ed8cc47383d03d7c61b0e4bf049cd6541b889c74d5e31d7aa2ce73009ed222483ee83081144ccacc7889f94b4995a2c17e414031db8698d38c2556eb831c19668bbdc3bbf4d988a6636ff2071575cc70e263c8ce61b2948459bc3001e53f236958d3e4a8478756f3c205579e", 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x144) 21:34:44 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x6}, 0xc) socket$inet(0x2, 0x2, 0x81) poll(&(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 21:34:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) recvfrom(r3, &(0x7f00000001c0)=""/117, 0x75, 0x800, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) select(0x40, &(0x7f0000000080)={0x0, 0x401, 0x100, 0x8001, 0x3, 0xff, 0x7, 0x1}, &(0x7f0000000100)={0x8, 0x7, 0x7ff, 0x6312, 0x100400, 0x3, 0x9, 0x7fffffff}, &(0x7f0000000140)={0x5, 0x7, 0xcca, 0x4, 0x4, 0x20, 0x80000000000, 0x4}, &(0x7f0000000180)={0x8000, 0xff80000000000000}) r5 = msgget$private(0x0, 0x0) r6 = socket(0x2, 0xc003, 0x0) fcntl$dupfd(r2, 0xa, r6) msgsnd(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a0f46445782a12ecfc37e0e7f7c24b1b6c573e4f0ec01531638ff584357ad267c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f4e57b53bf833ff01000000000000ea89e99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34030000000000", @ANYRESHEX], 0x2, 0x0) flock(r3, 0x7) msgget(0x1, 0x42) msgsnd(r5, &(0x7f0000000000)={0x3, "03bfbff0ae9805e439c81cafc5fdadd7c2128a64b1197bdb60f39e5adc331787cf4ce4240e89925f267e0cfcce871029c89f8f4380dcf3"}, 0x3f, 0x0) msgrcv(r5, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 21:34:44 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000080)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0xdc) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) getpeername$inet6(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sendto$inet6(r2, &(0x7f0000000600)="5eb2ecadc990d7a9f7f1c5e28b4c4836c41c37eb025dc9a0f10690161201fe9143a5646602d8585505c6ea1c4014c43423dc2a3f44e78563092adb401e640be405acbf5b4781e8751cc7e2156a4f7f2f902e44206eaad745be81f7cb3ce6ba4367baaf865c", 0x65, 0x405, &(0x7f0000000680)={0x18, 0x0, 0x6, 0x9dfb050}, 0xc) acct(&(0x7f0000000100)='./file0\x00') r4 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x7) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29387eb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd68b652a1d2608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059fff03000000000000ff67beab3b00b0c1b705f6f430c1ffc4c0db6c55a02a05961e2dcdda530389e6568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f90000000000000005b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ecf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a491718008d3028227eb42d6aecefe22d182818e64a787e77fcc718828d5b14cd97e7b0e51f4718d92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7144742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363776f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b075cdcb511cc6bf53ce9e2b1260cae68616d8c1e8a84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec556aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7ccf6efbad11bf3f54063000000ec00000000ddaf2ba58c"], 0x10) r5 = dup(r4) r6 = socket(0x2, 0xc003, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x0) setsockopt(r7, 0x0, 0x22, 0x0, 0x0) kevent(r3, &(0x7f0000000780)=[{{}, 0x0, 0x0, 0x80000000, 0xff, 0x6}, {{r3}, 0xfffffffffffffffa, 0x23, 0x1, 0xffffffffffffffff, 0xe0}, {{}, 0xfffffffffffffffa, 0xe9, 0xf0000000, 0x77c, 0x20}, {{}, 0xfffffffffffffffe, 0x10, 0x1, 0x6, 0x400}, {{}, 0xffffffffffffffff, 0x95, 0xf0000000, 0x1000, 0x1}, {{r2}, 0xfffffffffffffff9, 0x34, 0x4, 0x4a, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0xb0, 0x8, 0x400, 0x2}, {{r4}, 0xfffffffffffffff9, 0x40, 0x1, 0x100, 0x7926f058}, {{}, 0xfffffffffffffffd, 0x15, 0x20, 0x4, 0x100}, {{}, 0xfffffffffffffffa, 0x8, 0x1, 0x7, 0x401}], 0x1000, &(0x7f00000008c0)=[{{r6}, 0xfffffffffffffffd, 0x0, 0x1, 0x5}, {{r7}, 0xffffffffffffffff, 0x31, 0x1, 0x0, 0x5}, {{r3}, 0xfffffffffffffff8, 0x66, 0x80, 0x80000000, 0x2}], 0x6, &(0x7f0000000940)={0x1000, 0x7fffffff}) writev(r5, &(0x7f0000000140)=[{0x0}], 0x1) 21:34:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x1033, 0xfc, 0xd2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2ba504b15a037f051fd1842113e86a24e823c1a8cd6fe1e8721e4e996e4e1a15fb2b4ed6358650834aa763664e3e37a4503b052a13d60c7223d39c18c13815f41a3b6d040ad51ee93e94d942c36c713b57ec353571c3a3e034abcd5ba2abf0b4f7ae2f8a489fedeb53a6d2fbe6c27d8ace05500125c8ad022dc2039073f25dcfc26ee47b28438762258db93cae4b371658835e16989ba083e8e42e4e087928d4ff474ba2b476308a1da9d182168ee45d31"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f0000000240)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 21:34:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa22]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) pwrite(r1, &(0x7f0000000200), 0x0, 0x0, 0x400) r2 = socket(0x1, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)=':^\x00', &(0x7f0000000080)='tap', &(0x7f00000000c0)='tap'], &(0x7f00000001c0)=[&(0x7f0000000140)='tap', &(0x7f0000000180)='tap']) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 21:34:45 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x407, 0x9b}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x550f, "900a6e01ff7f0000010001000000000800"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 21:34:45 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10018050460000000010008000501000000cb0000e7c524fe6ea6979389a7fef96eefc73fd3357ae26caa0416fa76d0b7d1f23996598ab6a2efff1e3148df61cc08d47be1aa5b23ed00f4c8b2ca3ebbc257699a1f136dbbecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4913fafd5a872c8813f00c53c894303b22f310b404f36a00f9000fcfff80004000000c800008b0e00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 21:34:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffff, 0x9}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f00000000c0)=[{0xe5, 0x0, 0x0, 0xffffffff}, {0xf2, 0x8, 0x0, 0x847}, {0x6, 0x0, 0x0, 0xfc}, {0x7f, 0x8, 0xe1, 0x3f}, {0x400, 0x6, 0x1}]}) pwrite(r0, &(0x7f0000000100)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 21:34:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000140)="7efbd540", 0x4) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) socketpair(0x6, 0x1, 0x4a, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendto(r1, &(0x7f0000000180)="98f71d851b9b9585a2ae616364cd5c020bb87affcd632f30e6febd1f7150c52425d02abe7552ec413e41161b4d130f0f25540ae422210171f7209a00092d9f71dcba79147d5791b64fcbbbe84fa564aef1749ada75a165be9d8fd72286f373fb109c26ff16251732e3dd80cf232a6a00000000000000000083e4925df203cfdc9c6ddb399f424ffab57639e20d1cb902c50180420ea9e7b0f00c61f1714f9a1797a80010000046786dbc6f0ac2264cde84e819468c8e03bc9b5a004a259c6babd457aeb3405a9a0bbebac7ff4a414cd75d016f4f", 0x1c18, 0x3, 0x0, 0xfffffffffffffebd) 21:34:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x1033, 0xfc, 0xd2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x80000001}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000000000003ff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x8000, 0x5) fcntl$dupfd(r1, 0xa, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x104) write(r3, &(0x7f0000000040), 0xe7) 21:34:45 executing program 1: sysctl$machdep(&(0x7f0000000600), 0x2, &(0x7f0000000000)="bbda25f541", &(0x7f0000000640)=0x5, 0x0, 0x0) 21:34:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x7fffffff}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x12}], 0x6788, 0x0, 0x5000000, 0x0) 21:34:45 executing program 1: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x203}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) close(0xffffffffffffffff) semop(r0, &(0x7f00000000c0)=[{0x4, 0x7fff, 0x1000}, {0x2, 0x800, 0x800}, {0x4, 0xf1, 0x800}, {0x3, 0x40, 0x1000}, {0x0, 0x3, 0x400}, {0x0, 0x7fff, 0x1800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/89) kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x101, 0x1}, {{}, 0xfffffffffffffff8, 0x14, 0x1, 0x3f, 0xff}, {{}, 0xfffffffffffffffe, 0x0, 0x1, 0xf13, 0x4}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 21:34:45 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f00000000c0)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0xa) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04 '], 0x0) r2 = socket(0x11, 0x4003, 0x0) rmdir(&(0x7f0000000240)='./bus\x00') r3 = dup(r2) sendto$unix(r3, &(0x7f0000000000)="b1000501600000fe0acd5c0010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6d01f000000000003a00"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff1c) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x82) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) linkat(0xffffffffffffffff, &(0x7f0000000300)='./file1\x00', r5, &(0x7f00000001c0)='./bus\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 21:34:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x1, 0xffff65b9, "9af5fbbaa00def07b9575f0a00", 0x7, 0x7}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) writev(r3, &(0x7f0000000080), 0x0) 21:34:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) setsockopt(r3, 0x40, 0x7, &(0x7f0000000100)="e57df9ea5d062ef5f57e4127abe0ba1f734e622e33efc0c7d9bfd7a46549114f0c06e6583fc969a6eec40eb69c5a64f76bfe18729bd43d", 0x37) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)="9736aae8655be15c678ec49f7e34240ed08e9d3bf3f13dfd5fa4ca25ee9c733900ea531fe71b72c45b71b4eb1825dac27581d51c2d6148b3e2c15416cf73d5c71cd498f8de6ea4f231aa00bb01ca7185e8cf5efe2bae0e6310cc", 0x5a}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) 21:34:45 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000380000000000019078e0000002ffffffff03ca95c481c70ae54b62c93401907800000000460000000000000000000000ffffffff7f"]) 21:34:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x140000000019d4, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, &(0x7f0000000080)="ef2ac98836021b32a3df3c15ffb3f1d1e3fc3f68a606622eab52a3de76d24b189bccf112401d81af30673f0851f80264938b5adfbba9d3d8aaeeec93", &(0x7f0000000100)=0x3c, &(0x7f0000000300)="1c8101d3e1fec716beb69ce1b7340a39aa41e3450de3c05e008a0b1f07cd8656dcb741055c0f85c988ca77767268c6f8e81c00dabe3667db7cf458b9b1a502410ca32afccabac85dd72dd81f484d5265cc6b610f523c254c76d014c53c6ea768b0a6ed4fffb30b849e9fd415ec8f4b4b7649a8d6924f26e86f2891c42721b953a91e7e61c9ebc1487d005c618f6a1daff6d546d76091ef0688d407d3c66ae9638694533bb32a6896735b71416bad70ff27ee7ac29f8cb1ab7e3a1c73c35da81362c43bc670863e6275fecf6caac2a3ee350806f7b285d59c67be5eb64f4f633411a62aafcabe263e1119e07add534954d440ca2be5adec3814f30ea0926e", 0xfe) 21:34:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x20094}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="e048e714a3f1a3a364e1d580d8815d1c826a657410aa28d513012eeb3f0bd92612b2", 0x22}, {&(0x7f0000000080)="f82a4f01", 0x4}, {&(0x7f0000000140)="c2b95fddb62badce5a0ece1cdd1e25b5710c47c38b02146575f6ae975784f6b83902fc9b96becfe84f560d1d612e41a0d8fe", 0x32}, {&(0x7f0000000200)="5ac7e4356575a59af95218044418bee8e0640abf71d66b8da9a0ade18a248b44fc29babfa24f76274c53ac71fc747177c4f1f3de605ea5e0bbbdef3697b4765994a96dcb88976f5474cb19265d3caeb6a2f415a34522befb6b8921a4874235fd6836b44b1dfeb8d03d8eefa4b97581814b1d0c1ce985b980b310685a1d98af445c", 0x81}, {&(0x7f00000002c0)="80954a170a70d23bb4aa3b0ae2147ab13a7f20ad796124dfe8c866a9dbe99e37dde0ec3f6593cd22bba2a7f9dd84dd4c4468ff4e67606b37b6b205a22ddb0cadd8c7b9f4889b443a4b10a36869e53350a8edbc9a399e60dbc827d8c830530a1f65bdae5b22b963208fc4d957675479b85d3264e89f23427876df2f7518b826a0fd517b2c34a1f03bc94a8d36c0f3a7e089a96abba71695b901c9e801801fb5", 0x9f}, {&(0x7f0000000180)="7018e33aeb", 0x5}], 0x6) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x1fd, 0x1, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x3}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r2 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) 21:34:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000400)=""/46, 0x2e}, {&(0x7f0000000500)=""/227, 0xe3}], 0x6, 0x0, 0x200) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 21:34:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x10040044101000e, 0x0, 0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x0) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) r6 = dup2(r0, r5) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r8 = socket(0x2, 0xc003, 0x0) setsockopt(r8, 0x0, 0x22, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffd, 0x1, 0x8, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x21, 0xb0000011, 0x2, 0x80}, {{r0}, 0xfffffffffffffffd, 0x82, 0xfffce, 0x20, 0x64}, {{r2}, 0xfffffffffffffffd, 0x42, 0x1, 0x3ff, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x40, 0x40, 0x2, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x8e, 0x40, 0x7}, {{r3}, 0xffffffffffffffff, 0xe, 0x600000c4, 0x40, 0x6}, {{r4}, 0xffffffffffffffff, 0x4, 0x29, 0x5, 0xb6}], 0x100000, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x4, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2fc1, 0x1}, {{r7}, 0xfffffffffffffffa, 0x2, 0x4, 0x3ff}, {{r8}, 0xfffffffffffffff8, 0x8, 0x8, 0x8, 0x8}], 0x1, &(0x7f0000000280)={0x1ffc000000000000, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4002000102000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 21:34:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = dup(r3) r5 = socket(0x2, 0xc003, 0x0) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) socketpair(0x6, 0x0, 0x81, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x7ffffffffffffffc, 0x21, 0x2, 0x0, 0xff}, {{}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0x40e}, {{}, 0xfffffffffffffffe, 0xfd, 0x2, 0x10001, 0x40}, {{}, 0xffffffffffffffff, 0xd0, 0x60, 0x7, 0x7}, {{}, 0xfffffffffffffff8, 0x12, 0xf0000000, 0x0, 0x408000000000000}, {{}, 0xffffffffffffffff, 0x80, 0x4, 0x6f, 0x4}, {{}, 0xfffffffffffffffd, 0xa0, 0x1, 0x14c, 0x6}, {{}, 0xfffffffffffffffe, 0xf, 0x20000000, 0x7fff, 0x6}, {{}, 0x49b6096e5987eda5, 0x94, 0x4, 0x200, 0x3}], 0xfffffff7, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x40, 0x8, 0x99, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x6ea2, 0xffff}, {{r1}, 0xfffffffffffffffc, 0xa, 0xf0000000, 0x7, 0x8}, {{r2}, 0xfffffffffffffffe, 0xb60c4eb281a6a3c5, 0x8, 0x7, 0xa02}, {{r4}, 0xfffffffffffffffe, 0x12, 0x2, 0x9, 0x2}, {{r5}, 0xfffffffffffffff8, 0xc, 0x1, 0x4000007, 0x401}, {{r6}, 0x0, 0x6, 0xc61fc674a780853, 0x6, 0xd706}, {{r7}, 0xfffffffffffffff9, 0x81, 0x4, 0x0, 0x361}], 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0x100000081}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:34:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000400)=""/46, 0x2e}, {&(0x7f0000000500)=""/227, 0xe3}], 0x6, 0x0, 0x200) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 21:34:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000300)='Q', 0x1) read(r1, &(0x7f0000000240)=""/103, 0x67) r2 = socket(0x2, 0xc003, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) setsockopt(r3, 0x0, 0x6, 0x0, 0x0) write(r2, &(0x7f0000000000)="bad71576651413325b882aebd554775126", 0x11) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) dup(r4) close(r0) 21:34:46 executing program 0: syz_emit_ethernet(0x6a, &(0x7f0000000080)={@random="edd700", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "9e0100", 0x34, 0x3a, 0x0, @empty, @empty, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x80000001, {0x0, 0x6, "f77bd7", 0x0, 0x11, 0x0, @empty, @mcast1, [], "00020000"}}}}}}}) 21:34:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/145, 0x91, 0x1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 21:34:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 21:34:46 executing program 0: sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1e75) r1 = syz_open_pts() dup2(r1, r1) r2 = syz_open_pts() close(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r3 = syz_open_pts() close(r3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) write(r3, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r4 = syz_open_pts() socket(0x2, 0xc003, 0x0) close(0xffffffffffffffff) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x4) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000100)=0x6) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 21:34:46 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000380)=""/170, 0xaa}, 0x845) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 21:34:46 executing program 0: r0 = socket(0x10, 0x3, 0x41) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282905000000720fd32d2babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657afa8c500000002000000000000020208a3710100"/177, 0xb1, 0x0, 0x0, 0x0) 21:34:46 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0xc003, 0x0) madvise(&(0x7f0000820000/0x9000)=nil, 0x9000, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) mmap(&(0x7f0000821000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000806000/0x1000)=nil, 0x1000, 0x0) r2 = shmget(0x1, 0x4000, 0x239, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000a0f000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = socket(0x2, 0xc003, 0x0) setsockopt(0xffffffffffffffff, 0x3f, 0x4, 0x0, 0x16) r6 = socket(0x2, 0x4, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x0) setsockopt(r7, 0x0, 0x22, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x8c, 0x2, 0x2, 0x5e02}, {{}, 0xfffffffffffffffc, 0x50, 0xf0000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x80, 0x58000001, 0x4, 0x3}, {{r3}, 0xfffffffffffffffb, 0x18, 0x20, 0xfa, 0x7f}, {{r4}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x3ff, 0x7}, {{r5}, 0xfffffffffffffff8, 0x7, 0xf0000021, 0x0, 0xfffffffffffffffd}], 0x4, &(0x7f0000000140), 0x5, &(0x7f00000001c0)={0x20, 0x10001}) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [], [0x0, 0x0, 0x400000], [{}, {0x0, 0x0, 0x1}, {}, {}, {0x0, 0x0, 0x2000000}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) 21:34:46 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSDTR(r0, 0x20007479) syz_emit_ethernet(0x68, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6000200000323a0000000000000000d8fb55160000000000ff02000000000000000000006f000001020090780040000060b0ca1c00000000fe8000000000000000000000000000aa00000000000000000000ffffac1400aa8268"]) syz_emit_ethernet(0x109, &(0x7f0000000140)={@broadcast, @broadcast, [], {@generic={0x806d, "ba453299488ae3c9e5b82d5f4f0e174ef6d4d48cd21f88b20d38e250ccd7a32258157ef65b658167f7740c40a8e0a9a6680013b0b2372b9f05c86cc4869db85419cc4f86ca095ee3752262d00242c3554aa655a9653e803ed0077f75764cd50ebbaa3a36b777ab4aa81830fbd8234e5e11b38f1f47f28340de0997d94d5e2571d03192c3de7714c3283e6ab4a2786fe8bb3f041a17a69be360c02f8abd80fe576aa1e60bf6c1643982c92c16dac2b4aaa172fc2808e90afd0d10a140dfe3edb1b91f289851d7498de824c6109f485397839ee97d5be40e84e82b7157e64c853a9611931734773134acaa5f11674b1ec362555fd218642031968685"}}}) 21:34:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES16=r2], 0x10) r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3e230 map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8f8a18 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3e230 21:34:46 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, 0xee01) r2 = getgid() getuid() r3 = msgget$private(0x0, 0x82) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x3f, 0x0, 0x0, r6}, 0x0, 0x10000, r5, 0x0, 0x0, 0x10000, 0x0, 0x4390}) r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x5, 0x0, r2, 0x0, 0x0, 0x115}, 0x7, 0x3, r0, r7, 0xffffffffffffff81, 0x100, 0x1, 0x5}) 21:34:46 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCPROMISC(r1, 0x20004269) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='r\x00') pread(r0, &(0x7f0000000180)="722ce5265c828db6cd9820eb6a437e0cc7c1518a4cf9b7515224bd57ee9904443ffa788648a2042d24d709fecadeef67761df651274eedea5b47fbefbdc0604166b376a5bbd1c20082f70778ede02794d118d00e611f9baaf8fb09a63749b0f309782540c7c478cd2331db82902823b92a321152dad514390071e6c3614b75a71f49", 0x82, 0x0, 0xf841) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) chroot(&(0x7f0000000140)='./file0\x00') 21:34:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x6c33f1a0}, {0x0, 0xeb645ee}]}}) 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)) 21:34:46 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00 ', 0x14, 0x6, 0x0, @rand_addr="1900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4}}}}}}}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/249) r0 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 21:34:46 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) r2 = syz_open_pts() poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0xc003, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000000)=0x1) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) mmap(&(0x7f000028c000/0x3000)=nil, 0x3000, 0x1, 0x6011, r3, 0x0, 0xcf39) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 21:34:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) socket(0x18, 0x8000, 0x0) setsockopt(0xffffffffffffffff, 0x1fd, 0x108004, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) close(r4) munmap(&(0x7f0000693000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/34, 0xffffff98}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 21:34:46 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/26}, &(0x7f0000000100)=0x1c) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r1 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x730, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x0) dup2(r1, r2) 21:34:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x5, 0x1f, 0x7e, 0xfffff2fa}, {0xfff9, 0x40, 0xc0, 0x6}, {0x3b, 0xc5, 0x1, 0xdf}, {0x1f, 0x1, 0x0, 0x200}, {0x0, 0x3, 0x59, 0x9}]}) r2 = syz_open_pts() r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x23, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000340)="b9c731fabadd5b65613380e1124f611e452f74f75d2eb1a168b69c640d79c468ac3701916a6a98401180774bd3f8a520c7788abdcad3a68c3ac0e31c97ad6f096eddac5d9b2f98b479e590373d1787746f52893bec35aa5dc3", &(0x7f0000000480)=0x59, &(0x7f00000003c0)="7735b1e7cbe89c39d83d08b8f0ef7f54e14ba19aa18b3f70a2e0ab39b285fea0ee212e21cbc7f05ab483d0176b191328347ea748e263540deaf75a0750e8db3f60b41f625420c0ef792e52a5228073fd02ea0882d0706d5460ad13f5b9185c935a40bac6c961a840b4f62e92b0d82d4c86d89c64062ab0c2734642", 0x7b) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000240)) r4 = syz_open_pts() dup2(r4, r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x6, 0x8, 0x1ff, 0x2, "3f65fa34dd69f18535d1eed2684c29deb75ffad9", 0x7, 0x3}) r5 = accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000200)) r7 = dup2(r5, r2) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000000)=0x8) 21:34:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xcc, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 21:34:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x1d0000}, 0x8108, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x200) socket(0x2, 0x4001, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semop(r1, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x80000000, 0x0, 0x0, 0xfffffffd, 0x80000000, 0xfffffffc]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x0, 0x94, 0x4f41}, 0xc) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) semget(0x0, 0x2, 0x200) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x7) semop(r1, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x5, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)) 21:34:46 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0xe, 0x2}, 0x4, &(0x7f00000000c0)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000080)=0x141, &(0x7f0000000400)="02000000649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x110) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4089}, &(0x7f0000000040)=0xffb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 21:34:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x24, 0xffffffffffffffff) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) setsockopt(r3, 0x5, 0x7ff, &(0x7f0000000340)="48bfe925ccf9fb08670195cfd0927b5b891e59df9d0a0947d85f8603d88428f1cf08355db230ddfc59b7f02bfa546ccd6f897a537a3d", 0x36) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) setreuid(0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac3f78608e, r4) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) r5 = socket(0x2, 0xc003, 0x0) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000300)=0x6) 21:34:46 executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="4f0010025a7c707ffa7d24e95b32c887d9c1d3f0b3f5b20bc3c0f0e96621dbd3610d2523e4737b0933d6d8d7c65368c0cafbda45aa1fbaabe2f0f3f25c5cc823f830b7d7c267e71a6843ce3569e16987bdf7715c4def2fecde2e1b2801bd46c3db738358", &(0x7f00000001c0)=0x64, 0x0, 0x0) 21:34:46 executing program 1: socket$unix(0x1, 0x1, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x3ff, 0x40}, {0x1, 0xa2}}, &(0x7f0000000040)) 21:34:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x4) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000003c0)="0000001860040064a0aeaa01000000000000200024b5e603a4ef000000000000000000000000000000000001", 0x2c}, {&(0x7f0000000440)="2949055794da313a8b1d015619d8f966ea4b64f1992d99a4a8c01b3e183ac8517959831d080626ea2e01130045c66cbae201829cdb9a9a94e7909746765af892c6f4a0bf4068d1a0db2b6c1020662c2efbd12e0a2f2a4e4f850e72fc9e993618c1334cea384bfaa0989536617cdc5bf8e5ca1d39799f30e6f58075f98103290ecc523e76e15350f632635fe7a7730f051d980c3367d8b11bb5a65a1d4c880317c43e4931658b31d1dc4190e917031c37bd9395c9af29a90393ff222b8c85388be948403be85e7e6a2889540b110299", 0xcf}, {&(0x7f0000000540)="ddb006ab81cd9596b5f44087dbb47fb9af322e6fed50ef9dd3f96c1582a5b2fa652dd0a811307189efdb06c9a4cb7c5bdf998d0647484c80e0fcf5b31cd2b54844df1ada617e46542d7ce949f861977578b0a3f6618eb978ca15db22fb9b56786f716d73ee189b5291d7ba483e3905366cc7a42825f15312f95dafeb774f98f40de7739a20aa6a60f5f55f73f7efdc7ce595c217cffc8196327d1cae3bf9c605ae457f6712214872560a5130d20e04a98b0e23e0c00bb9568d9b1d6576a417ff29164ea7a7b8b7fc5f3a2d5293c9b1ff880025c4357a0453ee0fb2e7", 0xdc}], 0x3) close(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd6aa6f592d1bcb00, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000001c0)={'./file0/file0/file0\x00', 0x8, 0x200, 0x5, 0x1, 0x100, 0x4, 0x14, 0x0, 0x1, 0x1fe, 0x7}) socket$unix(0x1, 0x2, 0x0) ktrace(0x0, 0x1, 0x714, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000100)=0x8, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000007c0)={0x8001, 0x7fff}, 0x10) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0xfcfc96ac7f78658a, r3) 21:34:46 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) ftruncate(r1, 0x0, 0xfffffffffffffb84) r2 = semget$private(0x0, 0x4, 0x408) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000001180)) mknod(&(0x7f0000001140)='./file0\x00', 0x8000, 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) semop(r2, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x0, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f0000001100)=[{0x0, 0x0, 0x1000}, {0x2, 0x1000}, {0x1}, {0x0, 0x57, 0x800}, {0x1, 0xfff, 0x800}, {0xb4d598e38a79afba, 0x1}, {0x4, 0x7f, 0x1800}], 0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x5, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)=""/4096) r3 = semget$private(0x0, 0x1, 0x40) semop(r3, &(0x7f00000010c0)=[{0x1, 0x1a0f, 0x800}], 0x1) 21:34:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000200], [0x0, 0x0, 0xfffffffffffffffc]}}) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x10, 0x5, 0x4) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x0) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x0) setsockopt(r7, 0x0, 0x22, 0x0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) r9 = socket(0x2, 0xc003, 0x0) setsockopt(r9, 0x0, 0x22, 0x0, 0x0) r10 = socket(0x2, 0xc003, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x2, 0x1, 0x3, 0x82}, {{}, 0xfffffffffffffffc, 0x50, 0x40000000, 0xee03, 0x6}, {{}, 0xfffffffffffffff8, 0x81, 0x4, 0x1, 0x3}, {{r3}, 0xfffffffffffffffe, 0x2, 0x4, 0x62, 0x8}, {{r4}, 0xfffffffffffffffe, 0x0, 0x40000040, 0x6, 0x1000}], 0x1ff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x3128, 0x100}, {{r6}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x100000001, 0x361aab8b}, {{r7}, 0xfffffffffffffffc, 0xc0, 0x8, 0xffff, 0x7}, {{r8}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x8c, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x207, 0x9}, {{r9}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x0, 0xd757}, {{r10}, 0x0, 0x40, 0x1, 0x1, 0x10000}], 0x18, &(0x7f0000000200)={0x100, 0x7}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000300)) 21:34:46 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="8f51676804bd0e30f2a9b947c42940ed20ca41259f2cc46974f10c429bcc0ab42782c2dbe58159e4face5978cc83b322a5676e405c088e78bcfac165b31c10c8c3a0a17def533e04a476f83328c80eff41ac52faad08e54f832ae3b6184289c8d48eb9738ebea6a5ae451fa3b4", 0x6d) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, r2) 21:34:46 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x1, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000000), 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x2) 21:34:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x200]}}) listen(0xffffffffffffffff, 0x70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 21:34:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x6, 0x0, 0x0, 0x14fc}]}) r1 = msgget$private(0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/65) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000200)={0x1}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 21:34:51 executing program 0: syz_emit_ethernet(0x276, &(0x7f0000000140)={@random="e3ab04002f00", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x240, 0x2b, 0x0, @empty, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x80000000, {0x5, 0x6, '?4l', 0xbfa, 0x70, 0x40, @remote={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, [@hopopts={0x67, 0x1, [], [@pad1, @enc_lim={0x4, 0x1, 0x2e}, @jumbo={0xc2, 0x4, 0x5}, @enc_lim={0x4, 0x1, 0x7}]}, @dstopts={0x1, 0x0, [], [@ra={0x5, 0x2, 0x7}]}, @dstopts={0x4, 0x0, [], [@ra={0x5, 0x2, 0x80}]}, @hopopts={0x62, 0xd, [], [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x2}, @generic={0xca, 0x62, "8a488d940845a5f2c8d25da753e60975edffedda34925071f86f1a75b1726500820760f283543e63c34128c9ed1ee6bed1ca647234036e040aa1d2d9a8fa50fe303436bcbef9d771bc705beadf11a7896183e8bbd58817a101e13afef2c328407f44"}]}, @hopopts={0x3b, 0x1b, [], [@generic={0x6, 0xd3, "6806fac1be7f9a31de3361cac3e8f501af54d98afd0ec0f2236405d7312b083b98fe88069f2feb042521f45ecc68cb4ee593950c401a1f6a0b98e972aaa3c109bb2d70689dc454e0724cbcf4cf23b216cb93e4d874c2fb2229fd6487783c203679f86398e5f5af5e48c2038102df8c8bce35c5507bd8c9534cc68ce506f38a41d336c30a6005654857de8e104f27b32b901fa032e42ec6a0bb9468274bba02dcbcb9c329098749789b096a2ce8968a0c24368413ea1d6409d925b9b08d30b8740086743c5a1a6a4b20b845014f499108c190da"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}], "519f263e5914e58305868476dd2122e64c8351eb0fcb157b0a0b69bb1b0cb47c322869b64ab51b3f0d9fe7464ac7bbda93343c12db801d547ce4fb6070d8e00645468ac5f58126f145b7946cb7a8b8581fbbe06c9919ed4f60e54a5139b02ccaad9aa973185528b5ff4a99d4bde8e2ffd462d1999e2a6566"}}}}}}}) 21:34:51 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmat(r0, &(0x7f0000bff000/0x400000)=nil, 0x0) syz_emit_ethernet(0xae, &(0x7f0000004800)=ANY=[@ANYBLOB="ff6000000000783a0900405aafca51147426c00f82783347a0ff0100000000000000000000000008018800907800000000fe8000000000000000000000000000bb040c4654ae31d39c935c171a8e2caf9dd15beed7b4ab3a1ccafc56f0a791cf401d986d506e8e765739a8f8f70a000000000000a927da2ddace9fc88153e47abcae68f6aaede4948602006e34348779c896ce5e4f304230789a"]) 21:34:51 executing program 1: sysctl$hw(&(0x7f0000000180)={0x6, 0x5}, 0x2, &(0x7f00000001c0)="64f21a27ee093f84cb874727022aab5d2f10f978a36fe37cab05b569f65a65096668e267ee2755912f820ed637a799ddf320b26c5d946c9f43c9c357ec75d6dfa9d1dad4ef86c8bd5c844bcebd251c29028db10eacb982f91e086eb9f167aadd6bf6e9c115d6be082a962e762c84c38b15db817788c5e16f1add207c6e3c9f", &(0x7f0000000000)=0x7f, &(0x7f0000000300)="4c6be0ef394b1b139f1dd951522a7cfc8cdfc63dd6bd91d02fc1ca8a8967623a0ebb6b5fb8a20bdd2b22860fcbf51a005b54094fd20f2dbebb6cd4507b7370fb5f7f5a37b060c43c517495642468fa69be99ba89d078676616486ce074a3f8df06cbd0ec59da8545c492aab0e876d0057df88a57125bed61c8772d511cf78e35480ae262228ff306b770b6d2aea8761ead24dee5557d6c62e9228df56020bade1c95005eec4d0e7ab57709", 0xab) setsockopt(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x3e4d}, 0x10) 21:34:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x101, 0x8}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) kevent(r0, &(0x7f00000000c0), 0x8, 0x0, 0x101, 0x0) 21:34:51 executing program 1: socket(0x2, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="1fdb421f090f175125ffbc000100"/23], 0x10) r0 = socket(0x1a, 0x4, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0xfffffffd, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x100) dup2(r0, r1) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2c8) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x100, 0x0) r5 = socket(0x2, 0xc003, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x810, 0xffffffffffffffff, 0x0, 0x80) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) writev(r5, &(0x7f0000000000), 0x1) openat$pf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pf\x00', 0x600, 0x0) 21:34:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) acct(&(0x7f0000000100)='./bus\x00') 21:34:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x20]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r4, r5) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000100)=0x143) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r6, r7) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000100)=0x143) r8 = dup2(r5, r7) ioctl$TIOCSDTR(r8, 0x20007479) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 21:34:52 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0x1f, 0x2, {[0x8001, 0x8, 0x1, 0x40, 0x1, 0xfd35, 0x82, 0x0, 0x8, 0x7fffffff, 0x9, 0x4, 0x1, 0x2, 0x10001, 0x8, 0x2, 0x4], [0x6, 0x4, 0x2, 0x7, 0x7fffffff, 0x8, 0xbef, 0x2, 0x3ba, 0x800000000000000], [0x80000000, 0x80, 0x7f, 0xfffffffffffffffb, 0x1, 0x3f, 0x10000], [0x10001, 0x84a8, 0x7fff, 0x2, 0x7, 0x9d0], [{0x5e, 0xef, 0x8, 0x3}, {0x9, 0x2, 0xff, 0x7}, {0x81, 0x4, 0xdda, 0x7}, {0xfff, 0x80000001, 0xffffffff, 0x7}, {0x5, 0x7ff, 0xa1, 0x5}, {0x40, 0x80000000, 0xe2f5, 0x7ff}, {0x0, 0x4, 0xffff, 0x9}, {0x0, 0x8b, 0x7, 0xffffffff}], {0x89, 0x4, 0x400, 0x5}, {0x0, 0x5a19, 0x6, 0x401}}}) 21:34:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x97) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x93) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) lchown(&(0x7f0000000240)='./file0\x00', r4, 0x0) seteuid(r4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') semget(0x3, 0x1, 0x20) 21:34:52 executing program 0: utimes(0x0, &(0x7f0000000140)={{0xc}}) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xc9}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) flock(r3, 0xf) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r4 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 21:34:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xb1}, {0x84, 0x1f}, {0x6, 0x0, 0x0, 0x1041107}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:34:52 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x4) fchmodat(r1, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, 0x0, r3) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r3, 0x2) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getpgid(r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r0, r3, 0x0, 0x3}, 0x8c6, 0x8, r4, r6, 0x80000001, 0xffffffff, 0x3, 0x2}) r7 = getuid() setreuid(0xee00, r7) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='r\x00') 21:34:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xff, 0x8, 0xffff, 0xfffffff7, "0f342f3e2c23034393618991264d0d8476ca4df8", 0x6}) r1 = socket$inet(0x2, 0x1, 0x9) r2 = dup(r1) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x800}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x1c14, [{0x1}, {0x1, 0x4c1}, {0x1, 0x8}, {0x1, 0x101}, {0x1, 0x5}, {0x1, 0x4}, {0x3, 0x1f}, {0x3, 0x80}, {0x3, 0x2388}, {0x1, 0xe}, {0x1, 0x200000}, {0x2, 0xa4}, {0x1, 0x6}, {0x3, 0x7fffffff}, {0x2, 0x5}, {0x1, 0xe0000000}, {0x6, 0xfffffffe}, {0x2, 0x4}, {0x1, 0x915}, {0x1, 0xa33}, {0x3, 0x6}, {0x2, 0x1}, {0x2, 0x79}, {0x2, 0x65}, {0x2}, {0x3, 0xfff}, {0x1, 0x9}, {0x2, 0x3ff}, {0x0, 0x2}, {0x2, 0x40}, {0x2, 0x401}, {0x2, 0x101}]}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0x40) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000280)=0x1) sysctl$machdep(&(0x7f00000002c0), 0x2, &(0x7f0000000300)="4d926024d2a9a84f0b888be08c5940e6dd24aeab717cb2abb28843c315f9c93552ebc950c716d4da08952bfe2d751a999d01cadfa479ec6ee807372ea7115719c2e1f37f9c5fcb91bbb3c89ccbd753b74395d563f5f1d5a453c22afc88fec279cc63c45b077cac55ceaca9cd9716100137cc7bf1f64e86f6e5e404642595af4a150a6bd99fd06de9f341b5ae1160a625147187f8d752792be7c1786f056f074da237fe1c80548f18c94fd7f95921e01a002b151f78b6", &(0x7f00000003c0)=0xb6, &(0x7f0000000400)="4d55e8884ee0c9d47b4fef0151a15e92ff0965879cb16642dda3a74f0f1c7a19f52ec891301c036ae3d5b547", 0x2c) r4 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000440)) r5 = socket$inet(0x2, 0x1, 0x4) fchmod(r5, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000480)={0x40f6, 0xffffff81, './file0\x00', 0x7, 0x7, 0x9, 0x7c0}) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f00000004c0)=0xfffffff7) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000500)=0x9) r6 = dup(0xffffffffffffffff) pwritev(r6, &(0x7f0000000540), 0x0, 0x0, 0x4) fchownat(r0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x6) 21:34:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r2 = syz_open_pts() close(r2) syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "f58de25c3ef615a9311736cf0b8b79a7e41cc38f"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) write(r2, &(0x7f0000000140)="69c94df2d015df81a1a3bac4a980bedd6ba89689b8b8bfe840aaa4abf35b7dcfba", 0x21) kevent(r3, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) dup(r1) write(r4, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) 21:34:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/223, 0xdf}], 0x3, 0x0, 0x400) ioctl$TIOCNOTTY(r0, 0x20007471) kqueue() socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000140), &(0x7f00000001c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c}, &(0x7f0000000200)={0x8, 0x0, 0x0, 0x0, 0x800000000000000}, 0x0) 21:34:52 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x800, 0x9, 0x2, {[0x1, 0x8, 0xb87f, 0x6, 0x4, 0x9b41, 0x4ff2402, 0x0, 0x5, 0xffff, 0x4, 0x1, 0x4, 0xffffffffffffffff, 0x4, 0xffffffffffffff81, 0x7fffffff, 0x101], [0x5, 0x101, 0x88, 0x1f, 0x1b60000000, 0x5, 0x8, 0x1ff, 0x0, 0xba0], [0x3, 0x2, 0x20, 0xfff, 0x1, 0x80000000, 0x3], [0x0, 0x5, 0x3, 0x9, 0x3, 0x6], [{0x8, 0x11dc, 0xc3d, 0x5}, {0x3, 0x7, 0x9, 0x6}, {0x5, 0x1000, 0x0, 0x8}, {0x24, 0x7fff, 0x7, 0x4}, {0x9, 0x5, 0x1ec43156, 0x78d}, {0x90, 0xfffffff7, 0x8, 0x9}, {0xfc01, 0x4, 0x9c0, 0x4}, {0x1266, 0x1, 0xd2c, 0x7}], {0xe9, 0x100, 0x7f, 0x8}, {0x18a, 0x9, 0x0, 0x6989}}}) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x13, 0x0, [@multicast2, @multicast2, @multicast2, @empty]}, @timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @lsrr={0x83, 0x23, 0x0, [@loopback, @remote={0xac, 0x14, 0x0}, @empty, @loopback, @multicast2, @empty, @local={0xac, 0x14, 0x0}, @multicast1]}]}}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 21:34:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x3a0914c44f7b202c, 0xd02) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000200)='[\xda\x1d\xa2D\xbe\n\xd3\xf5\xff\t\xc7\x94\n\nh\xea\xa0\xc04cG\x1e/\xf1M\xccy\xceZl\xd7\xdd\x8c{D\xbcY1\xc6\xb4\xd2\xe1']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x140) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x504, r1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) fchdir(r2) 21:35:02 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1003}, {0x18, 0x3, 0x3f, 0x6}, 0x80, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0x3ff, 0x7f, 0x40000]}, 0x2d) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(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', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x16, &(0x7f0000000080)=ANY=[@ANYRES16=0x0, @ANYRES32=r10, @ANYRES64, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r11) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r12, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 21:35:02 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x1006, 0x0, 0xd42d, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 21:35:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) mmap(&(0x7f0000676000/0x1000)=nil, 0x1000, 0x1, 0x11, r2, 0x0, 0xffffffffffffff78) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x18, 0x1, 0x75) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xfe, 0x0, 0x0, 0x9, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0xfffffffffffffffe], [0xffffffffffffffff], [{0x0, 0x0, 0x0, 0x7}, {}, {}, {0x0, 0x0, 0x348}, {}, {0x0, 0x0, 0x0, 0x200}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}], {0x0, 0x0, 0x0, 0x2}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) socket(0x20, 0x5, 0xf9) 21:35:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfeea) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000240)}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() dup2(r3, r4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file1\x00', 0x1ffb, 0x0) open(0x0, 0x0, 0x0) acct(0x0) acct(0x0) rename(0x0, &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 21:35:03 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="25c12e2f667e39c88ea77d1e7cac6b2412582d85b4d96b8648ab08eaa29d9acea158dbfc0f7c64306a3b5110b896dea5e104d9bd51215ff6951072"], 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 21:35:03 executing program 1: sysctl$net_inet_esp(&(0x7f0000000080)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f00000000c0)="d7e058bb9611157f39123dd6ce9f4529c428b4212dbe6a80f66d174f14", &(0x7f0000000140)=0x1d, &(0x7f0000000180)="c563fc60c730a785b2bc54497c2a3f8dda2a544aab8128964a37b13bfa37437a26bcbe0a32371ee7bdeed9c19fdf9de181eddb31f0220755c89948c14227373118969a11493891382388a3550718da3d7219cc31050960458a8dff6ae2fdf9261216645326ce7263155d25a1b2c6d81071fc95784f3a859cf34596c7674129935368deb0f4fececd", 0x88) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x200000000000035c, &(0x7f0000000000)=[{0x59}, {0x16, 0xff}]}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000300)={0x4, 0x0, {0x0, 0x5}}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000240)={0x1}) 21:35:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500000400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:35:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8eaa7}, {0x3d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:35:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) write(r2, &(0x7f0000000200)="751df188be32f414929db1625a36f77429dd8f7d7f7f465bba1e846f2304b873acd21c069c80d5cc1f9ac7d88ddf1310d80cb03b5b0c5e4fe460e7a38582d7d713b652d3c0284cb8d12fe6f9139b50109a803e89010e90c07c4e7aaa40862ea8360d16c3e4a72ed0236a6d4b6ce192e451e3154692cf124207324f75984df5aa93491c93dcbca972783b06214ac65361f610ec9ac2214355dfdd773cc1969f3e9d5ea901c8632e2fb83b81b4", 0xac) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 21:35:03 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x1]}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000100)=0xb9c) 21:35:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) socket(0x10, 0x5, 0x90) setsockopt(r1, 0x80180, 0x6b1a, 0x0, 0xfffffffffffffd2b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) 21:35:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf5ffffffffffffff], [0x0, 0x0, 0x7ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000004c0)="06da56cf0a02778743d2f1592184b1df0519bc05eb502c8a86409b5256c273f8e91381a479ce755073f2fb62a7ae9295c72596a2f9145bfe6c5bb9465deef7d67a22441364708e4516f657c86aef4df4124af280bdee23ee1bf0dd58b6c4e58f5b3ca4cff2ddf3c4e454efd8775c0c5a94e443fafe1b20c72518ceb6fe27b92512592db94e983083ca890b26dc941f07a9197504b500675fe3ca012026fba3f05a7735f886ca030d51ff618a00568348cf32345373e76f5f8c91aee5c243bd3334c6dcb44cf05976107abf850e780f3c6087b212e9ffffabc0c8b7daba1d914676b6cf8f70ffaf2b93290a5d3f750ecdf46a19aee1ed9adff8b56df21632cdce91853935aa670a89b5ff36687d89b966d9970d31fdf06934396adbd62f369e28c5198ece070c85dcf702c5f0411c8a424eefb4ffe7213ff51bfb203180241fa78f383895b8add9cfcbc018c02d235251271d5c8139a225bc513526da07f7c4f1e1ba651e6b022a3af854493ab298c93be4078c7972c98f47195df56cd9dca1bb0fce37cb209de6c36432e62d8623ef53e4b0df7035732ce37e1df425d85b7ba42202b0a6e15f256e3eda80109f9f4201e01d0d3aa6f91f4bfa7053c385ac5cd6511d3f4eec2314cc97f7ee0776797a33bb0e8b9ad7ee7b69969807834d5ca2a3cb44f91d0d2bfe4196edfc00a5384e115d16d358c6e3ecdf2cea15a11e07a9d9de0b701162eda46c07b66976608ec3bf9f79cc1e8751c261fb1b3bcd70e5964552ea9486020f26c658bc33fffd7c96ded13122b4cd27002b67794a6f093154e7274624a92cfa52a906d615deb04b2d917fc2912544fbfb34a048ff591379c9582c7dec6683b029698f438f485fb8d7c90a9dc0506f978cb07b94a69ffc2591b34e65ab0648e819023914c09d1a6b7268e1a57131df7c9c531e1d79431b7efa697629c344e0c4b842dad6e65f1526508eef15826e94054e405f1c3237d4852f9e3d85ecff189abe03a0e949ca209207f0bb95173d690cea3ae465aeec2e309e8d8ce9c8da32087246f2a2bee3186d644cbd4148ae1d758ae20c970d22fb4828a888920f5923c9f13ddf8e7516f8a250790b135ee4f8d14d30feb59c2bba1dc2f8867b2d180ee1c7d3dcbaa14a468022f7cc05fc7e8601bae68e1097ee1c8ec20c95a0c193b47d53935572d789e418ff495241f40597c7da4b5f73c82c107d1abe17b8f73b8c4e84b134d6b07ce2cde0a2ef39afe957ede563d46b19be7efee09de3986cc75cf47384b24085e8bc8768dfa20364932788dd35fe5a4640c1391302a0193b2adeb94b671437dea6666dcf2287d3aafce70680097800b1ee57d91831495533ed70be3f4695a856e5d09ec013a6caff5fc9a7e2d861955622a7c14e16bff26037db50d04e6ccb9334101e84833e6c59fd4d5eebf164e7c7963f9312864e6ee7290e42e3c9bc8da8adc23d4909c595ccb6534214ebae3251fbc25478a2964b614a070d9ee427ecbd13a435517d07121505078a4a5e6be43eefa7e923ed3cc5220aaa854250d38a103c266b9f1f2368f98777a05d7f7e6b14f6918ef1dd54c35257f33c33e102c8ea29bbd43dba37e3d77f8d4fb080cd6fa421627912338d83c0b1f87db33d20086a163a15dcb1ce064d39ef5c20dbfefcaf8e19106e9026c6ad918e7a31e30b1338f68ceeca93c4313f7f25daeeecb01390f22030c6fc9f733a2dad116f0f4d084911a62ea222cf0aa5a385fc6fbbdb3b48530b61510f7952d04747e2a91ced2133708e19292fbc302440b378a4ef6ce60eaeb30b87faac02b039c106a1c5c84a46dcbd8f22029bd0dc7b2e5c8343e5efc47c33f1dc878fb295e5501146b5d5f7fc718dca453337ae89cb57f247834ad6d9eb4343c2dd66cfec480d7ad13d0029c8565c0b35e12e8474407f35674fe8e1ad0b844f1328b133c11c5168de3c0ef4810d98e207fcf1b2a84b28406d31979ef4a4477dccc43665fbe66054228c3a6eb9eba18470df38890246b2b364424eb7f787a5fd2171528f9901b743f0764ed58694a6185ac1d11bcc445868c59057d3404974a6ade14cbc6dcbceaa8b22c2619073bf01d3b5354e5d911b9374437a66c7c81087cb86bb3bd10198f98121fb602404da7341f313dee6f8cf2517a7763362f4aaa11cca49f75a02f9ffdfb8264a8c751c832d0fce56ff9840421019c67a399eb6d5c06b57cfbe4c3a6ea218ec3bd4941bf30583528e115e8c33eaa84a2b1aa332dce0042698e6651c2840b44edd0aea09c8c6004ac0cc3aa7f86b3524c8c007e96e91834f15ae838363fe24dd908f6f49ce58d9be7ee9155f66548d6e60ef446210859e4852fdaf58c625951e54b199d998fbd4d64b6a0371abb38d71795d60d4c571aca55b94acccf50337cc5ef31df2441c45da4b1610a214c26ee162cb182298f6ae842372bf818c49c75941fdfb1eb161e5c4243bfb1a7f2a58916782f2ecd2346039f600560fced1944ce47d01ddec399a8c0975c15eb8d57f1eabee3e15490368bac06f7472000923bbae2aeee37435e0fc887780dce8eb90ccb73cada6e37fcd830884aca9af515d220f8bdfcc59f89075fc724349a9297d54348edff66c037fd522d55941354fd7ca7e9ca9bd5c0b9d354ad89addc017ac9a5d8cbdf691c37203fafa8e4048be34806ba57d960c702d542b91dddf07a7e313a10dc2612556e88c54633a27a61b29846bd17d0ea744bd4cd11e55a2a04a6f6bf740f5dc9c7662a3c394787d42e8b3b739cfb96c09a79f311a9b14e13344ec197a69786d066dce789c6868798151d162637063fb2a95e8612d6e9bffeebee1664de54479eb76974ac00a9c503d0b65c64b5224775db16dea3b3db20973101f4b436b22fffe5e8b29260b2c044e2f2354a53f95576f0ad4838605c8dd389160f7fcf89f959156819c6954462b680aaef15d2afcae7998b51ce0999f401df3ccc4e9d89c6798dfb4cb47fe0b3dcacb25de793968523760165dbb1aa57f59ddc50b2c72464bda265494904dd299bd793ef727d3a94124a191c802923ad0506285aeb9095b525777c7fd1278cb4c8220931fe83628b667a9a8769eb2f06d114e66559f0f0459efac6a5532373a7de255984d75e24abda29dc0226ffd3b70e8780d7c7740b928fd8cf6b5e09d1e78df58217ca8eab347c6df2b4d62b1c7cecd0ec03152a7d27480c8dd3a5edcc7622483dc3517e7bfdc74bf4ce2b5c37c4703cb7ddf24ac26eae80a56c87ee809a70dabdd7d3f615e671c4339d74037ad41c7bd118620be622d4d1e8ff7f545865426ffeba1f4f71650f6761ba5d8656fc556c09c15745017cee3d9d2ab1c37a86d11b240b141ebb589a0326bbd40095cc41249ead1cdb74fb156a01ad7cc308da6887c9973351a56bb80ba22dd0c1129ba844d46f634d4798cc0f124994daf3cea22ae84953a99d6b44be7edc47056c175750074c7adc82c95b9e67ecb4cf7f425bce818e4f148cd60648ce1b42ecc14fa958feff5d933d8dc8015a0bb1dfe3d842f1df87921f5d7c5982be12246bd7c251fc36bc3896a4cd89dae6b7fb09cd86ee9f6922c03cfb57ab83e14af58b47f68ac94eed4750dc35b52d6620f772d41bf2fb782b6aedd183091883c706492c93decf9c458e7b7ce64d4ebbcd53fa8b02f93992074f684b98dc2357fbc669145741208663987387101c68dc1dcb074b5acd1bc87e76899c7757f50c40ee8cf401c7e30fe831d63eab4e82c5c92c96d0eabf3359e9011620ebfbc2a23a1dc940dc538e873956cd4b0e71201578c32523d91c4333fa3213082f225750e0533ecef5adeef726d6dd6006f93ffb334c27b938b419bdeed01161b64f5d0433ae6f1764d0381f344573793a787b92172020065d273d48716c88374fc7d12dea24e57cf8ee6b4cbb1837c482f3d6028f39a1209fe45b2e254f9b220b38246240a32a00ae9bc504b323b0728a526239347e6923261bd44e163b7c0ca66f813f9d20db29e2a373d33faf6670516bc883d1c0d830ba8950e766d429aff9543ff381e8607777d3d53ca721cc9f93a55a070de992ef369f7ef3d7e204614e5c0137076a02cbcb9774e9bab948f83b07fd61942f6f1764ec75bae3de47bca06f821049dc977aed56805bcbf4e73905cdd4c2219e662e934c52389678d8225a65e2da730f1a11793526049b3f338fe66ccf7202b3cdb59000c1ea0b358225fa1a2ffbdf43e1f3fa5d52b6caba551c8710410a70f6b7397fec99cf5295fadf21362a9972e832bbaea1fb9cabbeb420f35eea1ab2b518a41f23c6b49064a593093172a2498495c877ffeba7a901c2547da990011700126c6c6d2d5343d7a09688d3108d8c114fb8dc7f1ad3abb978f9c4b7b98ce16d04b37cd472fb655efce2c9e419dab84d98aa92a6c01d100d88e739c43af7fe9bb5f756174cf7fcd41d244b1786a4fc99218969ffee5c3b38be3a267bc2223e7a3e1ebec70fa044988acbf1538bb467dd5bf2f62478cb395f5b3df9ff1b4f6434679a6416e8879b243080053915d0888aa2cd7fc3c2b5d119ffe84ec341f0a57a5a74ee850d948b14cbbad7eb6900509fa7df8d8310ba1bd1743d647cefe9186614cca32db74bb7d0eb310859b28b183a47838cfe73c3162fe0f950515b936c980c0bd7f1e5f5debeb6e3434aafca6de1740e41fe1afd9b7dd4bc9c493ca5fe613dce8c91adda87ca7378a3caadc3bf7627874ca48c6198b740eb0ef46537adac27acd019b78c3033e0c8c195d593b1c6ea0d91e8213e139d138fd69fe69914696e389eedc4e55cab2f841f5e268b9b28ac54832b1c002bbd56a776ad50cb2365cc47a54e4df497a7456499a7ab5f5309a420b2329a4f4fbb18ec37c9d76d85400e068c471bdfaf630f448239f2ad37d4bbdf7e39539fa967c3c4256f3023ba2b79d95cfeb7aa97d58b4e44400a495aa846160c637ec84dc40d06b2d54cfd3fcfb71cbc033e0498638e249ce69d29b5afe1022323897340af19e0feed1be4198e68dadfdf271a3bfe424b6f332bcea276b985410e067125124e9d4012ccb28e3ba7141f13d826232d93ded6bc450be9d055282bdf587884dcd6fa98e4d51eca66af9773d663eef793967211299dd81fd067d65edbb6633ae454d417abb09848ca6af921689cc192c9302cc14942301dba21e6387a956de72f0f9d3dbf6f4d9bbd8508c1b07e6fd7cc43ef7a973adcec632e98c6b011e9ae10a10a1c53348ccc57bd10f5252e0f9e4c9dd2d041a49fbb1dfa90ad4c542bdd284a3918cd21e138edcc01f6bb315073c68c0eebbc043cbcebb4d3c93b5af2e3561fa1ba067238c398b704dd0c13b360d8900e5a4e99b4da8bb2ad4124de7763f3918813b835f16e2d4a45291bbb24a7712f2f1a14bda47ecc4bd8aea294f8243bd6810ea123d148fceba81a4e929185f0cd1688b9132d42260b34973fddf3f7a75b084bb6955d720eacf855d32b1049600ddf545b6fed5911fa3c85e7998a1ed89ce6c37cccfa702bec3fc834c18511e1d7a82ec7762e89bcd8bcf73c66283f6775cc75fdef30914b78ae77d6452d286aa7a367db831eb3b344c1bd5e12071728a752e3dfced87904000eb28e3c522d8ed962aff1e6f653a6555ef92653419ca1dc6472b6dab8f91956898e7221b0d70cbc69974f48cd09d5325f2d02bb5d0dda6df2bc3c7727a289335a12173ff2aa28bab9596565c54277b97937774b636e79c4c7c831ac1f04e8924ee45d047dda633823b206556dc619fcb88e7cab648c6b45548e5a3877c", 0x1000) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000000)=r1) 21:35:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x20) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x80) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x0) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x110) 21:35:03 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}) sysctl$hw(&(0x7f0000000080)={0x4, 0x11}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r0, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x254) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, 0x0, r2) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r2, 0x2) r3 = getegid() setregid(r2, r3) 21:35:03 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x5}, 0xc) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) lstat(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)) r2 = socket(0x2, 0xc003, 0x5) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x1ffffe, 0x22, 0x0, 0x0) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r4 = accept$inet6(r3, &(0x7f0000001040), &(0x7f0000001080)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) symlink(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') pread(r1, &(0x7f0000000040)="e03fe42a97471552895f7cf8688b48defb115e9bb0d07531008057883e3728709837e63c0ec9079157450fa18ad2e5bcc006ca85ad425d5ada8210d058543c3b3f2f8f78a0b6e8e8bb4334f9f8a21954e30b012720d0a50472c8e54597a3fdb3b1d3c942891f20d49cca08d8b4e21d27499d50b43d1772b06bcb4738c898f7f9bb4967270ebaf27dce240679bb377f8e2b95d02213dca25cc233abd8f7a5fe6f14a08088b06d098299ca3ecab3520d7d37f2fdc917346e47efcdd6619e7a8833c79a937317bc44e0ddb1350efb9c7b75b075fde849938cf44203298166f4325e77972e87875c1d4ded9329674356c4f7a184992af42933d11917dc499e736367bc1c2959f7ab5ceafa6721d779a82c34eb00aade6bbf64f3cba74062ee865530a550e5d4295a1d631c6c55eb187497b8be3562328a29b48119ed9312c72ce3307441215e9a81ee9b448aec89c6be0878d9ac2e5fef3770233294ee9cc7d55e96ae518589256043e94909b3185d70b2731bfcf6939b24951f49cace9b8a3ebf122d4ceedb7a1cc2b7d497fb49b368cccc392d6f7b34a6243e578d016a44bce5e4084bf5ff94faab263fcaea55791c932dade9681da2eabc83e4a3174a6d070e246785706d9601a3f97c4b59359ff5455eba0ec61cb152694697a44369edcb16f4d231748311619264bd2098bdd569dc713b7a152b61770f2fd0dfce472ac0cc365f8ae798eb277b204b012fb4cbfbfdbd531bf53123c26547b17874da5d36c0c5ced2cc462c526812099296eaa2eae4ab0fa05eed73ccdb872a86ffb2bdb5c80a7a9c6e04c24ba2a40407463a0ebcaade23f28ffc32bc13dc4b0d41dd5c3d5be8b7bed6c5a60589f982af8c57270fb45aa80ded355a9a92436aa191f24f85e14bab0239055da2b5ed65596c596d70fb8018f8d19c1ed8769c39e568549ef0a40cfbc8a50f311c8edf828c86fa0d5d11c8f0097316d03aff1eee240f82f877d04400772cf23dc2be584ded7ccb2c8a2e57c2b739ae8508b10ec5c48321cd96ee00a72136d5d6a3d0386b9e1dfea06c594289a354885fb3bd549869f98f62d3d8f111bc03c6996bf9a9fa0ea9819a373d04285d53ffcc596f6bed2163cd2e532ec458e68e0ced67a342f9e7866f77d9ac703bccbb15dab846aa163213fcded5495c423d28e64a9119c81b53ee420982ad698e13c7622ef61cbbbbe051e4ad722366fb4c4c87a88fa60e436ce5bb86887246e9629c41850af854a0c3117add7d4059ab8ee1169077feaeafc08caa66e73e9f800d34c32e1224cfdbf86b348651a070c13a566b1e0c74bb27256f2e13a6697db829279447a140c17471284ed06cf4bf1a7593997713244927a13c6cf3abeaec41f70bc716d3e208231c89070aec9c5ca4b193b4ca47bf86a6c10e37899a62272d169c6a7bfae228c56c0861bb8550618e7ea3e9820bd9fc1f83be73acf50086da7ad9a5b055eedd4d11591788a85ba48a99cbea006f53ebb6475702c274b1e9d31f023f5f57ae3be73c50733b8dce7fa2b04fcc776c1d04caaff0e866bb4685d75769895d59c1e9a8ea9b1803d6b90df375abb28aa91668bcea951ddfab2f7681f07d6f4a0dd65886b74743f2464e4119b5a9c994ed1d01e637aeb465c2284ff90a7b55e26bff2835af724a5f2ff1b83cef11f70fd0b628d621327af03030c3635136882831e8c0c96803cb6b6e8f203c8feece99d09bc27000c8505d84c69ccd07aaed3409578eeab8938cf2d4f795ee7afc686accc047628f76f677066cb454764db18d41e3f86c0e15ad282da65ef0d226ce870ada64b54c6716bfcd4e416b019573238229c7212e06b7ea7c3901fe066c17686fae3ccbc9dd86a1b7001d5cc44850f2b27e18b03a682599b174590a09f4d9e330901ad9043bf1e094d05822f639af7f34c1b66dc33f52bc3fac5841db1d02f55603bbf8526c355040dae16b4774770bf914048a1fb8c4700e70885c10fd6bd7ed50cf3f0c27bf1d9eb78a0dd4cb8482da973334fa348c89ae1f6a8d21f0c6e6fc341a7c24f27ccc0d987fcb035140ed2c8c71082805dfed13972b10afd8df18ce402c2dae248a54deb57883d9d074d892253c86827ba6ce9edd712bae1e3a6432b7074f7762fa73307477a3233e2b7b8e9b9b3fcec3fc4818762eeeabe16bbd02fc0a1edb3c285391ab5f8717676e70c7cc4ed5de9a3782b48d68b6fe9b0c8748cb50695e9af963d5687bf80ace83ea4a78d15954d1e8723e14a4ceef791298b23824dabe72f2bffcd8a270a77470d4c5585686e266f67731f65ed7c5dfbcba5931e03a2c37eb48bdc687d21b80ce58e33450cd5169f5ddabe5647b373175e75fe5cb4be1227a3822f743a75f505dc38629370c9080624deb1d593b5da142f19fdf62e324e39a48cf33f7c2f6ab4e20a8e5dc05183cf552851b8cf477b6dcea0394485c9e45e58b1d8a191c8e1f22ecee27c6e474f116d1a21fce2e2da26561f6940c733436e068f6eed77ba70401a6635bedb6c1c1c22964e9b167b51a4dfb31b672bc7148b42d78dcda7f25330a9da6c3c67322a6a897e3b2e7ee76e6003e0b8a3d4f9e2ff8bb48505a7061ebcf15ded7b509fdeb8dce5a6b57f5f5733950ab91da61cf4b49eedff3681a1ca106537baba433ef6c9a20665ac8749775fc7bae2a0ea2eef825c3c57262606c39033ee321520f40e3216882bec48d3f32e83e0620001aaad80bacddc94128c388242766789506b306bb2bac7b024d9c38338d53a0023c478161f71d44404f740c2177b2564c2622779fdaf52774d2e0f9a0a52363de2f714d8c362c6786d469efc1d5ff071f681462b6f4fba5e72919f9f7103dbe67d30b340fb4882d2ca3fab12440f929c906a7c1bf8f88617bf86c6debfdda7ed811a83e8ed0c2e4b5b5b9f5077987a2bf9bc25136c8c4a4ec8a58044bd9ddd2f07497acfb864c5c35c0bfeabe92644711bfcb44fd9698ba7c088e9c4f02cde6262d6cf85ebd42d20e7a3320eec7ec47d0a825cc9361650ee213fc885f095086c9806f18bf2cccc6e1e0dc05e6c347fd00ec3d257ada512d2961fb78c04b09348ab0aa3947f7d1fdb7ce5cc21d33b6d87954ec924b4ac0819731a1d620d6608a525478a6c6b7044eebaac10c0cf9e6a927e4a23ef992ee7b1b062f30c67aa89390795d0ebf5da07cfa8f53af5184d974303099662a381b90e3bd06ded621bbca52008b8e9ad8ec3f4d467976bd7e3975caf7546e81fad2e2688a443da2c41f5b0dedea420a8fc27f2472a4ba8d93e3b783f04e9e9014eb4fd92c6b95df0b0ed0ff5de1a8dc5352ddc17aa97af13a00a4b66566ae7e9da51b8b6363244bb52770bb46f6acacf3847036230d8f42b35ebb9ce8ee2e22c3a7f439c495811b1f7e5e0442f1d9f90c3d3f8d0747ee516b0ed7b3cb917ca33261062605cc17faec2618afa3deb4b457c6dc44f14e844d9e1b35e1c32bab9e8a4dcb8e9f22bf3d879b3707a16228f2ac419513c8c4903a48a035812a3d299bb4d3a82a9b8105be41c013c62d12cdc38320bd87bb23f44c16ddc801be0550dc873f326faa9bfba2d05c7f76411b650a39c13ced58a5da8fdb08a51308015db9a7462a063d9951d0060746ba4653ef8de97fad04111e3cb21179b5669e3e1331dc9666b4551a6b812f658a1dffb73651056b4560b1f6c1e7f53ddbd4bc7c7223421c2d6bdf132d3913bf979cd8f93a07da74a18b2ff86777c299756306cbd2be8514886444def0776307b63b35550068a390f88d1d3136cc45267dffe4a85da9f2b99cfaa3c23efac69327a1bdb12ac9e60c93df04d7bc8b9299219efbff14757342856fa8395f4418e219cc7a7ea7b42c279cce5b8549ecaa80faf54a7471a326cc2f5dff0f95385f143496e739203d973c32b27b224b852e5a803f93f3f3ae9f880681ceb823e0893b57a252ec2eb1d700ff7e79de25ac4d0aa476473ed33366fcdf6fa3301e2e7b6e53f0d489998e5b7d660066c7eba649adcefebf953f994ef68ca6eaba4621544f7248541a5a19610d5ce05de9aae5de3d25e7bd7bb1c6a4b4bdca3a2627f1805c6813ef4d5f302920f34e26a9662ec4a2596f891846818151311fc5a5c35fcc311a7035e8335c03c2b74c83a0ecde61a61145fdb479730d5e1e8b70d4b4271be3b691ea348189148899a80874c19cdb6e707af49b72a47361fecddfa88e22f24017bf44168a78d8988d3a9618f4a53ac58f0c51eab4cac1bc694f2c172131dbd9a2be9c3eae3538a7e84fdc5e13d729390e40d427c728859d62377e921c38ac4609241e47a74b757cccf8cf5305c2fcbf1c1bcdfe8ab8fea38e9fa0381cad47841245d870318075fc0fa733346b67cfb1ef7e2dfe254d6103a702826c862d665c74fb108c59c2b90c7d47cade075cfe1d51314da4f6e158937c077b588c7b425db366032385eb88e1a2156f14b502f9266f71154d070776542630e7777a6c360b5ca0c378a530002e56423e0157d5d98197b8af491a0ff369770d67ef211b43ecc310fd34067fdf52becf8231bca965f6b8730e5c57c3a641f378bb36add45b720b49742ea24d1814ec2ec6472051bb68a31e8a16d5108c61fdd219878f57adf000c4625253585ab949878163e3675759d88766f9e8a1eed5a28c111a58da6b51dbcbf2fff1ad34187d660f3b1daed1cee4052333bc1b8dfbeb74322f971ea4158b979975b2b7df9b71ea24ea25c62d42795cba4913574ca5590eb7c96ccb7c0348d6b74d3bbd8a93b52224cdf2b487e79c07ee043af94abf8d4cffeebf909856c0a41d7b56cee25811f6e5a105d985e6d3fba5d756ece7675045468d4231704c1644faafdb6284dc548df8d21dc31904091b360211f4268cd540fd8523ab254cc9ecd209627b1d4f4ad4f612d4005868d3818caefaab339c1cf8f5a9223c05ce0aa8c06d8c81e4998f192222647176b5e29462baaf249f4a34b2d38aa7ec83d5d9d906be73d9d244ad81720665f1fdbf36fe79dcc560b67844ba5b358afe4b0debc2bbe783fc29887dab00d3b63349dccccf6764a3640e33e65c0f9d5d10eee98e291caeab95b41b36828c26d5d2e33322dc814e3f737449eb9d01461b019fcf01159b687e4cff35f4366ccba196048a441cfe7e75c05beccb34b440059efa900cbb4e964fb07517b85d9f05b0bb4fb5718ea2a834557170f7b22e014f4d5d982cac6cd657cce8f60f847ab1f512e25fcb444220fd3d652cded7fa7e0084208d001aa88fc5ca00a4d3a01f04e121c9777d1691c9ebbb0f9a56c62d838d165e0ccfd7a4119a828cd5b18c0cabab1c63753f20f5c87402d50bc977919d8f9a7cd356a50d07ebb052f58d72b32a5f806d1b8e882221cd6643495115719421a8ddc1d03332805ba4b37448c7eb18dff0f50380f91e13ab293e1c0139e1aea712a6552640fe0ab2bc79fb61aca42fef197892071940f1be38f6b1ee50091c7e83c2e4f8842fd4a69a2dbed06c01e5ad725a7756680f830a6d21a1c20651c5a60de8e056361cef2caad9d853da70d2efd76ddf962fef0bb2ddab618bea8d372455d1db060000006014f1e35b1c9c54c87d8fd6f5e6f5802ea3714205c64de77c71152a3682927edd87d11b4f02a4ec32876cbc95ef1fe388108a8df0d38fde957a77891b9b92e797cd1421903c68325c13fd320874aefbfe81eadd1bf7194fdc1c6879b93acfd12af9de2a99c14aaf61a99e86ef8ca81efb123d28358af7d7d684cd37076192849debb68d1e472746957a11b0425ce22d2b8e41d06d3e", 0x1000, 0x0, 0x7) r5 = socket(0x2, 0xc003, 0x0) setsockopt(r5, 0x0, 0x22, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) 21:35:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x29, 0x28, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/10, 0xa, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x310) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000080)=[{0x8, 0x4, 0x8, 0x6}, {0x0, 0x9, 0x1, 0xb86}, {0x3ff, 0x99, 0x0, 0x4}, {0xfff, 0x5, 0x7f, 0x8a6b}, {0x400, 0x32, 0x7, 0x900000}]}) 21:35:03 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(0xffffffffffffffff, 0x0, r1) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r1, 0x2) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x8, 0x0, r0, 0x0, r1, 0x86, 0x1}, 0x10000, 0xfffc, r2, 0xffffffffffffffff, 0x3689, 0x8, 0x2}) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = dup(r3) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x5}, 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xee13d6763e9ab59d) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) setsockopt(r6, 0x80000000, 0x9, &(0x7f0000000100)="fb1f236ca1452d057c33972fd96f1f0ee9f552217602c77763006a0cb634a91bdbf3ab4d33e1d52528bba452b3fd23c32447e65dbe03079de9f1228a5c77ce69f69d35aa694b5b1a58", 0x49) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000300)={0x3, [{0x1, 0xfffffe01}, {0x3, 0x6}, {0x1, 0x9}, {0x1, 0x1}, {0x1, 0x9}, {0x2, 0x8000}, {0x2, 0x3}, {0x2, 0xffff}, {0x3}, {0x1, 0x1}, {0x3, 0x101}, {0x2}, {0x3, 0x4}, {0x1, 0x110fd100}, {0x1, 0x1ff}, {0x2, 0x3}, {0x2}, {0x2, 0x80000001}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x3f}, {0x2, 0x20}, {0x1, 0x7ff}, {0x2, 0x2}, {0x3}, {0x1, 0x8}, {0x3, 0xffff}, {0x3, 0x7f3e}, {0x3, 0x80000001}, {0x1, 0xd}, {0x1, 0xe905}, {0x1, 0x9}]}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x67, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x10, 0xfffffffd]}, 0x3c) 21:35:03 executing program 0: r0 = syz_open_pts() close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) getsockname(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="5c0fb1df51eb00000000000000000000cb4ff8708aa709d291c1fdec5ee76baf0688f6fe559872b87ba5a9c52fd8693c8d24ba3b6cef4fd31c4727b1270ab6e85586674d0e6e770ddf78f537372c645200"/95, 0x5f) sysctl$vm_swapencrypt(&(0x7f0000000080), 0x3, &(0x7f00000000c0)="c110eac43172f80bc212bf6ec59b0a24a7ff355bdef3810f70cae460eaac8dd8ed3eaa7da1177823c29b1db4b6785a555683d6479a21f53c9f77f206e9a64142c7bbba679d240802a65ed72ec9a881872e3347d45d21c818bab1d5718e3af048d831363cbc4601100348a39e20912bf9e49794dc1e3ea270ebadcb1d741ec2704ad328935bb6781a9b11e3ea2e2e", &(0x7f0000000180)=0x8e, &(0x7f00000001c0)="6799b641ee427c07ef8e3391bc8293116cc53d0ea9a45b3cb0bfdcdc34cfe76c7cef9ec7f85fb23b9bae5da4d85a096f58f48740094b61d2624808f59c522d7956bfcc943132288ea8c432a456459efbfc60494e7bf7cf83a46add8b00bd9c91c6bee1951b982c32e0971c94dae4ce3874f15693c7d97fbe88444624dadc77cc1f5776ecf04ba80db53560f80fed83dd02f95a4796059b40c55ca0ffadae81a83b00835dfe11b3f6a6b2640c8960d63cac4e5daa2646f0f0da56e337b8682bec0fbcd60235d2a7e5a3488c52ef310653e535c3d8bd2b09678b209159b7cce2", 0xdf) 21:35:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x1, 0x6, 0x1, 0xa600, 0x8001, 0x3, 0x1, 0x1, 0x100000000, 0x80000}) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, 0x0, 0x0) write(r4, &(0x7f0000000100)="10d32056b90153761b0000371373268ecf9cd08c9c40de", 0x17) 21:35:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) shutdown(r0, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x10, 0x0) r3 = syz_open_pts() recvfrom$inet(r2, &(0x7f0000000140)=""/72, 0x48, 0x802, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x0, 0xffff, 0x6}) dup2(r3, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x6, 0x9, 0x37d, 0x9, "315cb5698578d2805f8dc6a3ddcc43fdce23981d", 0x3, 0x401}) 21:35:03 executing program 1: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x6}, 0x4, &(0x7f0000000040)="a9b0c34387f5d9b37d3e2a6c695e34461e17075343954e6371ffae9aaae150621e2672d01b5b710faf4a8ccea494a1999765272ccc718114eb0d98b716f9106bb65fd5b3b5d0375ea0b8afff8992ccae30f9ca81131ac241f2dd8df39ed0e8d26a2a25927cb99039ebd8015e374ae92534509a73eedc19df3f1d0a470d0400000000000000319de26e8be12ebf4b5f370ae38d16f4a399780b28c1702221e355ad5d333432475169161e6eb60a8e6d1f471789c49d344e819ca7cbe10e07b329ccb8139c68be", &(0x7f0000000140)=0xc6, &(0x7f0000000280)="bdb78cc0fac5fa170f811bf88d3da19785b39fd1", 0x14) 21:35:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "dc2200000000000000a10700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) socket(0x400000000018, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) r3 = socket(0x18, 0x3, 0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 21:35:03 executing program 1: ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r0 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r3, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r4, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, 0x0, r6) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r6, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000180)="346c5c8d6c9161abef30975762eb257c7dcb66bec0c2c80518d4acf0d77930a3aaec5d1cd9524c487c0798f38130722a5cf67ad2bddbcb93cf137f6b7b00640e9dd89747aa154966670dea", 0x4b}, {&(0x7f0000000200)="bf1dbda04df11deddff6d7878f5ed38c3675f77a9c6794308e04d5b1fcb171e72b3db885a0278a267c962e5d8b2be97eb3e59c2e5874e0519c76b703a7cce7b8cee6c304416a756c15287846e8591a017d53078e35efdea96fc9da5ca082f3bcdb2e06a0171b25cfb4511e0f829d150423ad7ee06eff55a6a9bf3f3ec942fc12cf60c62d721b39792b10b516657547836a594c36187e9dfd8bd356a2c7fe9dc7ff", 0xa1}, {&(0x7f00000002c0)="5912ffb4e40cdb9de98a4f66ba77c4248ad0071757c8e391bb234974b13e207087a7060a8745b86d6d5751d14392e9929593b9480e4a6ac52315ae102a47697703dfeba25f90bddb68daa6ec0202c6dc85e444f6795bb654db0b99b134c69b1670beaa823d4b7580da392ff64ec2350372405926c46a7ca67420a1829761259bc39a0cb3b521eaba1477d1ffe3f3a04c1e14bd", 0x93}, {&(0x7f0000000380)="95e49d688f636610c14cfa1c360fcb9a726a470895ac209f26f5a1514bf991a6897dd6f7ec9646b6dc21dc376e96fae5922512ab200f481ac5f94a6bb80781e8f7414bc8fdc07428ec423647b9033e7ceb19ee4f8f51794117fa904afbc0c60fc267527c05dd54cab7b2881d3111fab281b6ff1a58cb17e2481e67096d45ca40d0d7bf8bdfe18351559cb832d0f70722dc1565174433acc3e3a1ff8e46d238bed05c1a8f4b0366b1cf2471a9760a0c3735fd", 0xb2}, {&(0x7f0000000440)="8b6e955a3720ad09267c04f0733df9ccc2cdf188c4ba8eb256905b37f978f84e58fc6832f8a3dd500c2e2c7c0cd73d245572cc8e9cc23203222cdd3f29964c9ad125424d83b79cec58fc312882ae95a844293fe91a1fdbf0885e39c5144f1969f37104e95894a431807533a85cf7bfa954cade3f73e7bf3e2bf0682d19dbaa83220b3d3078897067fd9bcf968ed684934b4c009f6620d492359eaf45836c3447b0a6105644b6169855", 0xa9}, {&(0x7f0000000500)="93e5d5075e373c45586505b611e83f55aac06d7e82305b59eda166c7a1dad50e2238f3d634f91e825f3a8dd82296e84f5374d48f028f0132c49b0dd97ab74760a6586229149372f056bc380871e2edd435d26112b55db3e7e8a20fa702de62d9fcfc4c70a8571e28b3491f61ee3258a2d9fe8c5f863992151294c2a6091e74ed", 0xfffffffffffffe7e}, {&(0x7f0000000580)="6c00971cd8ba9faae7d851e699e964280e67e85c5e232f7c7b126c96a2633f455cc4198eba5162a33f4ce9b90d915d5482ab46f01c6fff63d269e3148ea120e9ca9db90d1b59173e276fcbeab3839627b5f817ffe2b2b441e602966c0fa23a7d2c1b8430d8f31295241d1e858aab06a883763eed4dbd7adda0fce73394e3ecfb97aec1675d5161ed2564f0eb5fc89b7b82250000000000000047b772bc2ba2ad03c4380c7d35240ffdc1866dfa21cd59021f4fbf18cccbf3945a0a8d299a1b7295", 0xc1}, {&(0x7f0000000900)="cede181ed9d4d0550ac2b9ee15b9e0c280f9ac52873b3e9792765d76b2a9cb21dc9f9567e07f97f849a08d14b4b2f8bb583202f987a8c905f980658cf45a5569d037a538c40058fb8fce6f032191b05a9036b47716e52172595cefbe19e02c5b0278741457b2dab1045f3ce8355b9fa78d3dff8044a40fc1eefebce1f869c05aac7ff6826d6a0c72494a64569ac35d36b1e83a52658d96d4e5c764a7a140eda3e92c398216040a364abf15f85936609c967d580a22"}, {&(0x7f00000009c0)="83d0739d2d2be422325c9ec4018accc74ef9f5817dd815e4738d83dc2e615e72cfe85d7b90a7e76402e981c5ee8a1e40578acde594ee527715182727c1f1f855eef7020c74176dd3f207ef023500c50e10bf774f606a52ab9fd3630c4e70797dab39757e90423674c47d52d0cd3dcdb8e9a87b8475ff22e9d0139f1c82563d72b0811282aaaa6d990fe59d6ce2a9447847220fe520a22d969d628d51dc95ad60704989ceb28a2d06e5585fbc59864e776416d1541adb602023e731123ff5b8c9b689a834cdcdf677ea32cde8d05da6"}], 0x7, &(0x7f0000000880)=ANY=[@ANYBLOB="20000000ee82000039800000", @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x40, 0x4}, 0x400) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:35:03 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2000, 0x1400) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r2, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r3, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, 0x0, r6) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r6, 0x2) fchown(r1, r2, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x383, r5, r6, 0x0, 0x0, 0x60, 0x2d5f}, 0x1, 0x2979, 0x0, r7, 0x3, 0x9, 0x6}) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) fchmod(r0, 0x11c) 21:35:03 executing program 1: getgid() r0 = socket(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2808a, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/3, 0x3, 0x2, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x80000000, 0x22, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="99eb797c8484f9e6f370961c6398205d959ab6730852d455ace0ea226c34814f52e97b793232432e26cdaba4420ed91a893b6235a0af60b521ff3fdcb202347e5b6e307a95538ebeb6f2005518c31a1baf0b0aab1824b73f5384afd7da51e9b4ba3fed817e9066376e8db962b897605dc52e780707de153e0b4915d87ccaa1dace40a797307feb77321274", 0x8b, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65882e23b5863a818932fb5b6a947ccecaba2d3169274c9026fc5d2169dd6af2007bc0c09b4df96f18f70371520839be1a0686aab2a79ae9a76263586424ce6f37e9194c919342ee0e9acdddea7e278b85a699835a376db1907fdb6025a3478516bcc4f8ae8cf0f8633b9ca2daf8a10bb860cc594f9f03f7c054f1d2e95f48361b0fe2149b644c047ac824943dd2c8721c7272cc3852d634adcbc18524d30633b64217658991b0f6d17ec02ca9524fe1d31b4615c933666f2899769f61576c7820fdb6b82c95730fa0b00dbea7d0a83541b1de4ba6d4720d22a55be9b339b51985ff85889698e92944530b30488b7bfe69a56a21cb"], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000004000000001000000000f8"]) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000340)=0x2669) 21:35:03 executing program 0: r0 = semget(0x1, 0x1, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/84) acct(&(0x7f0000000080)='./file0\x00') r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) socketpair(0x20, 0x4000, 0x7f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000180)=@un=@file={0xe6b2ce6114f2eb14, './file0\x00'}, 0xa) r3 = dup(r2) sendto$unix(r3, &(0x7f00000001c0)="98b6620283", 0x5, 0x8, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) socket(0x4, 0x4000, 0x40) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000280)=0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) flock(r5, 0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x9, 0x8001, 0x53f, 0x0, 0x9, 0x6, 0x4, 0x1, 0x1, 0x53c10f9a, 0x6}) r7 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x80, 0x9b) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000400)) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/4096}, 0x1008, 0x1, 0x800) 21:35:03 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = getuid() r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setreuid(0x0, r1) r3 = getgid() fchown(r0, r1, r3) syz_emit_ethernet(0xe, &(0x7f0000000000)={@broadcast, @broadcast, [], {@generic={0x8863}}}) 21:35:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000680)='o06', 0x20}], 0x1) 21:35:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "0000000000f401000000f2ffffffbfffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:35:03 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc4504448, &(0x7f0000000000)) r1 = syz_open_pts() getrlimit(0x6, &(0x7f0000000100)) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) bind(r3, &(0x7f0000000280)=@un=@file={0x3, './file0\x00'}, 0xa) r4 = dup2(r1, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xa1) listen(r4, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000180)=0x1) dup2(r5, r5) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000140)={0x1, 0xdb, 0x8, 0x8, "1c25d31b0bdc4227e7e8dbb8f6ea4f2e4329b09e", 0xf0, 0xd5}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000040)={0x68}) 21:35:03 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) setgroups(0x0, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x410, r0) setgroups(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r2 = kqueue() ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000080)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x4) r4 = syz_open_pts() kevent(r2, &(0x7f0000000100), 0x81, 0x0, 0x7, 0x0) fcntl$getown(r4, 0x5) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0xffffffffffffffff) 21:35:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x6, 0xc003, 0xf0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) fchdir(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0xc000, 0x1, 0xf7, 0x5c01, 0x7ff}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 21:35:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x800000018, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) setrlimit(0x0, &(0x7f0000000000)={0x8, 0x8}) ioctl$TIOCFLUSH(r6, 0x81206919, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r7) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0xfe) r9 = fcntl$dupfd(r7, 0xa, r8) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 21:35:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x20094}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x1fd, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(0xffffffffffffffff, 0x0, r1) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r1, 0x2) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r2 = socket(0x2, 0xc003, 0x0) r3 = syz_open_pts() close(r3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) write(r3, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) accept$inet(r2, 0x0, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) 21:35:03 executing program 1: socket(0x2, 0x0, 0xd8) r0 = kqueue() kevent(r0, &(0x7f0000000280), 0x1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) syz_open_pts() r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) socketpair(0x6, 0x4000, 0x81, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050400000000000008000101000074000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000280)) semctl$GETZCNT(0xffffffffffffffff, 0x4, 0x7, &(0x7f00000000c0)=""/215) 21:35:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000e523d800000000000000000800000059e6c52ca67192484e94ddf54c70c1bb161c62ba96642dcd12de1865991ffd4e50a8285a2f4db90da1bfdcc2f822c5442c92d5eaaa9cc7f55cd0543b04bbedf9aed7b56899b1f5b31af7e6d21d2a8b5e5b7cd02072004a2d7be940b9d8c13d96c265def7682719fecd551e8836d9edf9ea5fec31cc56ac1388f3fa0e0b652bdc08e3c3ab678cae60ef40060b930709765d66aee902d047422562d1c07ddfe2b7bb560b97a8c919f87a2bdb6e1905c554eb8ba718de0fac3ae9ce18ca76a71b668b7664e4006d22aa14f2a2b5662be0670827707c0862974a4db9680469f667f7c7a2c4f90802bb2003899aa2ddafb679bb2c7ebea96eebc03ef6dc82b16018b5cae820d2331336138723f77566955199046528c59ae8922403f7d27892171d12b47b96270277519f9c53312d8052993470b0b1e87ea863c73b0f320d5069a0ff350fea0582b0073a83779028f69674935c89ef9cdcc7cafc117cf8414e623da42bb786f87992a2ef5e3f30c3d78ec40eb3748dbf5ba2d77f2610ed4bbf3fd317eecc501eb40aa1fe377a08e7e9242bdb4b2aabc63ffac4febdecb223"]) 21:35:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) recvfrom(r3, &(0x7f00000001c0)=""/117, 0x75, 0x800, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) select(0x40, &(0x7f0000000080)={0x0, 0x401, 0x100, 0x8001, 0x3, 0xff, 0x7, 0x1}, &(0x7f0000000100)={0x8, 0x7, 0x7ff, 0x6312, 0x100400, 0x3, 0x9, 0x7fffffff}, &(0x7f0000000140)={0x5, 0x7, 0xcca, 0x4, 0x4, 0x20, 0x80000000000, 0x4}, &(0x7f0000000180)={0x8000, 0xff80000000000000}) r5 = msgget$private(0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) msgsnd(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a0f46445782a12ecfc37e0e7f7c24b1b6c573e4f0ec01531638ff584357ad267c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f4e57b53bf833ff01000000000000ea89e99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34030000000000", @ANYRESHEX], 0x2, 0x0) flock(r3, 0x7) r6 = msgget(0x1, 0x42) msgsnd(r6, &(0x7f0000000000)={0x0, "03bfbff0ae9805e439c81cafc5fdadd7c2128a64b1197bdb60f39e5adc331787cf4ce4240e89925f267e0cfcce871029c89f8f4380dcf3"}, 0x3f, 0x0) msgrcv(r5, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 21:35:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4000000009, 0x8ca) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3f, 0x9]) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfff, 0x91e8, 0x3f, 0xffff0000, "546607643a3b0170097b6317c92e8436fe84a97b", 0x8a0, 0xd4f}) r3 = socket(0x2, 0x8001, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(0x0, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000300)=""/91) close(r3) connect$unix(r3, &(0x7f0000001680)=ANY=[@ANYBLOB="00008c653482c51ba92e3f66696c65300083c580795fb560a3c241db456050181d25752315892d14e91ff102c79a0a9bea6ed86a89272141ce3e4e424532157f7d94437e0eb2009f7c357eac33ddbadf1c39c1918801ecdfb4384ef1f1079bf5d6b356cb9a423da08b5541f73f9936297535ce3463ad458e0ce1341e5a8239779f2ffe10b834ba8e30a86b64b5cf910a98fac2ea0700000000000000ee1d00334ed99fb2dc41f1480d8dc433fd76ac0917b00f484f1b2089aa1c31a4e7f88000000000000000000000000000000000f3bea5d5bb02a43335a6780629da998f22393d73a1d8c87af290b8f680fc348a1b69817a16d57aba51f4914cd0cf067a260b27b4c9000000000000000000000000006237e568c58072a2f092f567bc8894706d2b39fa843c4d072c195b986a6461d180918c69dbfb541d545df7882ddba400c39a03348045b54f"], 0x10) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000200)=""/152, 0x98}], 0x4, 0x0, 0x7ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x101fd, 0xffffff5d, "81ffffffebd110c3ef001200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1", 0x3d}], 0x1) 21:35:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0xfffffffffffff111, 0x8001}, {0x8, 0x400}}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) write(r1, &(0x7f0000000200)="0f33a9ff32e5c40ae0bce71d2b4f1e6c37ca58e9f10eb4f8c968451cca2e5ca3e633f8d07813db13892ae9b2590fcbfcdabd6aa9c870506b8ff59422346b6b15b0ddfbea101cdb3dc06a012d703d219453a700b913a5a995636d004c6cfa300af72e2eabf793fac8ed3c82e017764b4e91cd908356edafcb016043f1537c1c4122f13812610e5547", 0x88) 21:35:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) sysctl$vfs_ffs(&(0x7f0000000100)={0xa, 0x1, 0xe}, 0x3, &(0x7f0000000300)="d3555ea72f2cd579008bbd761a80f3f37bbb12225fe6da2f465716f8fdb1a7addcfad215705e0af68f722f445d3827d23375e314141ceaedd5c496bbfef96280504e50a97ec73937b81666cdab5c232eb46031f272ae619309582cfe83c28a53c743b3d7dc42d030ac9bb94bfea6aacc0c0dcc6c3e9b71cea2ac0885ea5e38b4894aed55b50fc735d79ac31ecca3d411975d1c47ce691dd9ec8176387cbf8ada53fb566a36d773a6ef95cd195178ff66c69c9aee73338f74c8c86014583250b5f1ac8149c8e4e19114c19b68e61e6985a3251b2e538e51f49e12fd6ea7a739", &(0x7f0000000240)=0xdf, &(0x7f0000000400)="5bb98e0005358e5a3a7fd6692bd74f69146ae315dadf7fd9628ea7d301fc3eb255657153e4ba35cb6da01e9dfa9b8f79e4115d452665469ccb360768ca73cdc4e1d4963b9e15252daa546ba31eb11f555ff9efef8d24983caafcf9b474e5ed", 0x5f) fchmodat(r3, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, 0x0, r5) r6 = socket(0x2, 0xc003, 0x0) setsockopt(r6, 0x0, 0x22, 0x0, 0x0) fchmod(r6, 0x80) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r5, 0x2) fchown(r0, r2, r5) r7 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) 21:35:04 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503b1", 0x5, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440d"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x31) fcntl$getflags(r1, 0x3) write(r0, 0x0, 0x0) 21:35:04 executing program 1: truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1004) mknod$loop(&(0x7f0000001280)='./file0\x00', 0x80, 0x0) r0 = socket(0x1, 0x2, 0x10) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x40, 0x0) fcntl$dupfd(r0, 0x0, r1) sysctl$net_inet_etherip(&(0x7f0000000200)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000001080)="2e871d3becaab45f0729baf177e13471dcdaff67b8e1e3d8b40d0b9ec0b451a44d24e5c1e18272c58a144bfe11d28a52d7b2631ac60ddc2f176006f3844a916cbc02411c8cad433ae11a5e384eb1057dbcaeca91353492d1cb864be3e642298c7a0d82462718f41cd6f37a35a6bdbbac547a006cf5c96420b0afa6707627d329bd8a18849f2f3d76f255234e6a5fd03245ae1737bb4dcc565c163864c52209e2dbdc19eee49fcf9930428ffe60264888ff8d68609aa08f0dbf8c44bd1edb26138e7a5294e35e37a234daa0daf0e12b1b02b047fa8a94031127549ab44c4d3fc4f10413ad4c7a956f704557ec30e6062274d44793ca4adb30", &(0x7f0000001180)=0xf8, &(0x7f00000011c0)="fdf281708b96038bde7955194252a8f01c28dba5e2b342c34126eca7c98ec649340c2b746a22f91523e48623739905cc7add197259d3ac64f791f3ec5ca7eb83a03cc027040af6260b1d1b9bee6d53457434343d7093e7b7fe1bedbd6ccbfc796e9f1135349407a3b2cc2be3d9b68e6017180fc4af5fee05d9f738d85c54d4d320edcccc5fa58369e3b72ab7164eb6007d298de4d75397ae6662f4c970a0dce459f9fb9d72ad8095cdd1117980300effca", 0xb1) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000001900)=ANY=[@ANYRESOCT]) sysctl$net_inet_ipip(&(0x7f0000000080), 0x4, &(0x7f0000001440)="38c8dcb7b0efb23665c37c06b75cf88e55015c15f9fc4da9691daedac15d6a345addf08c43ffd81b10af4ada22060983392f1cb385d7d6a3a6a1078e1d523319a1ad24c56ec3a724df7b3308a9fa6a4e23449535a5e6d75d3db61736fc401a0b0a72eca474db1cbac794d8bfead930cfa2839bf361e1bed02351e1a1c339fc7c4c8cbd328342cf59b4c08da160ffb14eb36427cc1f5cdb38d38ba1f6af6b404f61d8219ef7f05b5026b4d457291231d756a644a4a4a90a0cc32b4a1e7432250bd1f022acf51edabd03df", &(0x7f0000001300)=0xca, &(0x7f0000001540)="3e0bca2174c6e5d7e01fbfda7f89e7b66e33ae784ef9d71c8a514c3eeb80fac932f47d5c7d2b15d3a5c0c1e98d73c3d32599f7f0c3f49ee8e39c57de7b8fb1bb304f63a8a6fcc617875094d06806e494b051435521751a4467dc1c814db6d4d9fe0870c70ea200cfe12f4adb803937378e4a202ac79150dbd60668f5d59d9cc758f4f0b4bb12346886ce32b764a7d79bea5aebe512172aa9b60ea540e2ceccc9d381f8b44c44955d835d7a6522ab534e30ece346adde57a23ec0e01c0ef39e4ab5ff7ec9c8f06261250fad238449c497974315cef4251502bca14c7dd4dee6f16c784d86f4062e6e0d49", 0x77) r2 = syz_open_pts() close(r2) bind$unix(r0, &(0x7f0000001340)=ANY=[@ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYRESHEX, @ANYRESOCT=r2], 0xa) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000100)) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)="69dbf6e084426aeb4bec96fc337d78b918bcd76922f089946d7286857cbc1e641ca8385c83dade7a87bed6b161162c592cebe99099a458ae7451d107555b4db998498428cb13cac61b2d675c4aa66a4463054edb4c8c7762892b9091bcd0fbd59d9025f6406b9a63e05f27220daf7e1ab5c6924fffbfc9fe68b25176b5056953bc0838d25988c049845f4732653cdf0503f977ffc6b2071eab31a8cc7a043d1f02ce87f6f1457a68cab8a9f0289b0b2ff15c6592263c975005b352bc0083b490eddb28a52aa74693b8e33233cbb03b74ab0fb6e158aa36b975d80708d53828dcc8ee8866f88bac0eb69604eeef4f44846fce0008a342c1a7d30dfc79996fa11969aed72c3b7c1c7a9ebbc87f9ab10f5effeddaec5bb98a07f874e41975fa7f85ea62d8d348151a53c29518bb86da692b9840d88e3ba09307e7e3634c5f9d1e3fbfc231d0cb1b1f5edc44c8d149f596b58635a17900288144da6a3b8d3e16ddb2f0448c9a8dcf928b76e2188682e9f891e287f2e9e0fe33de5d317e3fdcef7c3fe4ca93a1738111f42c18b9953f349c3d0a1dd9812bda49906aa663027ec4832ac57c51410be9cba28182b89eae225178e0c68ec2327efe13c4e18c1059e91dc05fc3eec2b0af00e2b156dacd2dd0333664461927686eb3dd21f333dc0240f576c9510ed1d913ed17d46e7ca475f9ac8287122f8e27d4e9b4d252370391c0ce1f15986bd3cb59c6dc970955fe80404b6f31fb101f5e784e99b07c27c62b53ec8357d4e1aa87d4cc0e8a48fff69203fb0a46d100103b47dd27065df62465a21caeec6820d34e5ffec1c68f61f2b208aace26d778f7077155be5a24bf393a25ec773ac8a08dc5edbe7e7857e2f4a6faed47d5e1ce2108ff55180733017da22a215514bd656d719fd5e53f735dd76cc8d80dd989224116c45319498766722e88b9c5081de79f9d5941a6da1110a76584125f7652c17a50834b54ce1114756faaf8ee0806bccf2ecde2de73eb039ac0d804d286f112ee8179ad699403cc8fd29724ef3e9d1972b029b8383d68259918e245f86f4150d483e13198487d3af7a8b218ae500e0820d4a23db36d7c43609e9defbf7b7b2b911062a9cb90eac5558234d1394b5aa03bc6a40b077ce3aff27766c897920db63955bd8e42e69150d42fbbdfc3f9ce37f99be75694be0a4be573aa268b7ced71c3151007d1cfc308fb625321137dfe04b37324ecf37a23a359ea4a83eb6415b5fb474ff4b7f35d7158ee2580d8a9adb41636225318ad1fee88580b55b996ec4ba00d05a6bdc8a2c0bd758a0798cf0a5aee5d3622305d1158b068c43e3ffaaa97e7c81f9d1c10159f4fbe433603a302ec4f4ae30ec237e698975e683bda75faf09dce61ab3f0ff12be0893d18e99d19938570926dda824d990bc46ed42e0c171f454df9b922dea06aa45d9c0c0b75c1835bbe4f84b31b011ce919f92af975ded13b9fd2b60194fa8d9da825bbb102be7c3ee2695d5022f7ac49bb5d4e836a3ddb4111445b216bb7f225b56b3580648109aa7a822cfab0bfb2336cdc92e9a1df8f4c43d462b06336c6cedb3d66d6285d5fcd859c29e7f50ddda541c93c24e7c13c1ddced9fda24c1893cadc3530e8d1d622cc2bd9c6fa1eaceadd7cddbbf46c03dd0135d7efff253045bea2fc6a9aabef05d144a5975a343532a74ba4222b6c09a000cc66d4c2a9572c61f582d6f48016160b2f47d541c4b92d6553c78089b385cd4879d1674f30a4549ac8b0be47123f44ea0fb15f639643bc180be4f98db68613ca346eab26dc997a8624af172c05baa4ac3abb761e9c0c7947e33dd4cf4b7bc9e8f9f9334ef47d0286ffb825d373cd4de0aa452c52f768b9311e733ff32aeff0881b129ed98954d754d8ee4409559be55ef7ad95feefb898949a5aad399d6323262b3bf952049d79479654cb8397662707edb1ddfeb5ade78e68a8d75df4931010a380aa52a56ab7a950145b74f79d19ec7a77d89a07944be0de70eadafc9e40637ca397f1f946134766f60e8767f16fb5e56441050c782bf3bad2994e0a35ad7b4a90864c189b7fd500036309379d6ab07dd95305526f7c6e733d52c74fc75864ca66fa0f87636dd5a40a18ebe967facc93e9173e54bf96ac98435b998875a17a1b8a835e4c1bc47173a543ce37b7666e3600f8d732b3e22b0fa19fbccaeb9e06cf409c9ba992970d2be2e88e3dc80db3babb0a9d33e05145e729f854a8686b7edccdc395ec6d5f4cfec5d2ef0d07c61b3c1c11a18781e8a8e362bfdd41bc951c3c9fd27f8fabff85e78b2c2f3de232ceb85916000c4a673a185da0e589534b1f531f71efbd474d8a3e0006c461ae803b80ccc0432c7a067d8e484aff52bbae2e323c9e841929ffa294367722fb8735e8964c5ea3ed1c8cd11095801c705cc59d0c007a74716955efda28451f24070df74dd90fe719f2ff9c68c241df1cf97b298a6b8baf2de62a5893b426349d6283743e916118bc6240dab3500e74efb67930a483d84c6e9a7e39a8f2ddf7788e56f61fb2e4c7937ec3101595c0afd7d7c822d50ac3a23e5f15e7bdd6a62fd2e0e6cd4e94826144d707ec84bc6c9c040b00779521fa3b31888b19f6a5710a93fd526b202c2159d998855b21e843896520c1fa79e742ee3b02080d580a9eb597e658cfd7b2be6e7c08e3e2c3cc4a779b07db3cc7fb981a8d0ec166f24e2114a2c743e5647f72795876886c0d6e0321b46226ab5e1f96499803deef5bc241a09b381a95dbc82b8e3cb1ce9a0d316004962ead61249fae533166642325ede91772a764b35eda0f201258f7ce88a17639b23417b177e83bb541d19c4fb0c447497c26e5e5a16305834369c6f8c97e8f12c2edd5f027d6935a5ecfb9a7d0b1d766764f6c5e94e588e4b48a9e291c3240e82d1609a19695fefd630353d313789f084d3298460c38101601babd9915109de5e72b45b12448a409c4a2acabf69d9856040ed7a450bc505efac835136d423ef98045676df5b37a7d75ae19f90065b68b40db8ef80b72be75a22d2d07bee7c7599125ed2810644e580114c61fc5ac4a883fa8cb95e7c288cc0aee44a890ea92d98d0e3610b328055ed6a7c37721d04d00295a7d62b76fc11ddb80bcb2521baf835d20545725ae37ab2a3c37b6153960adf6d8ed65ba4aafaa9d98907c70d6c3627acdc6b7d2c0c9cc775fd325ce8f75e7d8327fa87e383b582f484f2a97fbb39a051a5528124fe71ebd431c6b2f30a18a99f8d66c4c767a7066eba0da4d50de57c33bdc686f1f59fa4e0a6a6841515174ef3b0d578a967d18f0529fcca56557ac01b86c12b197d73e0c2c03514d39f53b486aaf74428551507c158d5ffc0512880c7d3f7c2838f8bee96901de164b39a787e73b7720ea8b1dfc48be2f9ed1058e53190e6402cf14fcd4b804daee55079a3a87e33bcc92c5832f09015acc32485e93401050b7e20dba5486083b4e01f536c6df79664ce481eee76c02e56f7569b220fb74f749fa5e0c1fe39e04cce0c13779b5f02c09d40cb3b40e2f0b726fa10ba5c205a55152552cb96f0f82baa1fb6639bea32b37453a2242ffbbd093d1b12a5a0eddcdc81481d35bfe379afcd9ac4ed22fb020e03dce23c08bdd19ac9f4537a94769fb0bead9abd6cb0ed6b82678410f37ff3b426e4f7c5335d8f319c78b03a906ec753fb65bceea8ca24080ecaec3d2e79e1d75c72b2aa7c324dccfdc5e18192e6ad74ad5efb02025bd5e11d37b88c778dbd461b11dad4987821e10672356bd8188d21d2fe7ee11401bd1a83dd942c0eb6f1a9c12e516a7924119eb8c3afec57039177460ac9a35dba5000004884c5d6ae4611d09e0f88289a9658d8d0b757c2e4d7f19c752078d0165034b15f0aa8dbff3706a087ff02", 0xac9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x803, 0x1f, 0x5, 0xd00, &(0x7f0000000d80)={{0x27, 0x0, 0x0, 0x5, 0x0, 0x1007, 0x3c}, {[0x1f, 0x3, 0x9, 0x20cc, 0xa, 0x0, 0xfffffffffffffbfb, 0x10000000000007, 0x2, 0x3, 0xa, 0x80000000000002, 0x8080000000, 0x6, 0x2, 0xffffffffffffffff, 0x89, 0x100], [0x0, 0x0, 0x5, 0x1fd, 0x0, 0x0, 0x100000000, 0x8c2, 0x1010000000000, 0xfffffffffffffffe], [0x52, 0x2, 0x0, 0x7f, 0x7, 0x1, 0x10000000000], [0x6, 0x0, 0x5bf9, 0x400000003ff, 0x0, 0x8], [{0x0, 0x4, 0x5, 0x101}, {0x8002, 0x0, 0x0, 0xfffdfffffffdff30}, {0x3, 0x2, 0x4}, {0x0, 0x0, 0x400, 0x1}, {0x0, 0x0, 0xfff3fffd, 0x8}, {0x77ff, 0x0, 0xff, 0x20000008}, {0x2d, 0x0, 0x1000, 0xfffffffffffffffd}, {0xfffe, 0x7ffffff5, 0x20007, 0xffffffffffffffc1}], {0x0, 0x20000000, 0xa}, {0xfffe, 0x0, 0x401, 0x8}}}, 0x203, 0x47}) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x6) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) 21:35:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffeffff, 0x3, "ddfffc417600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000003c0), 0x4) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/221, 0xdd}, {&(0x7f0000000200)=""/231, 0xe7}, {&(0x7f0000000300)=""/148, 0x94}], 0x3, 0x0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:35:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x0, "00005794be8787b54e8400000000000000e1ff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff71) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:35:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x90) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = openat(r2, &(0x7f000052fff8)='./bus\x00', 0x104e8, 0x0) socket(0x6, 0x1, 0x7) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)) 21:35:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = semget$private(0x0, 0x1, 0x22) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/66) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x4, 0x1) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x4000, 0x40) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x100, 0x6}, 0xbc7, 0x1, 0x62a}) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) write(r4, 0x0, 0x0) 21:35:04 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) 21:35:04 executing program 1: sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000100)="164230a26e888867692287560e7d5a66cfc5efc99899036c2908aa2905e78fbde7140e053cd0d3c38bdcad866888cb83de42af799402663b2eaf30472f24d6ad2004993356d5019c06ce770c142b49ec5e917ee45565a875902fe8abf93724d54d72116ffcff6440b37f99b6fd1209cc358226326e0a159efaab35e84cfe88cdbc360b", &(0x7f00000001c0)=0x83, &(0x7f0000000200)="343ae067446d4f665722b5fccf14a4ad51e05d0c7cc0d2a764a2624b757c85f6f8b8c86b8b8b53f4faf00c797d3981444a11b26338e19aefa28c49a78576c13e98b42684ba63e2441bd0cba50b8ed18e6ccd38d1e7e9b21856b0edf65b7d42e76bf0cc42df3ba7ae763f7aca39486e0a6b19a5dac8407f22398d764964e8397720ec3a90178133bd66ba473ac1ece9df3221aaf3a25067557451a43486f82871", 0xa0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84f9f1a44ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00498637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb26ea1880a410d6cc509ce45bcb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f0000000000)="020000006e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01195ece69c45f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8a44b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab90695be216871df49c6f97acfbe3df9647e7105698b84bb273", 0x4) r0 = semget(0x3, 0x4, 0x300) semop(r0, &(0x7f00000002c0)=[{0x1, 0x3, 0x1000}, {0x3c8c0a8ae70779ce, 0x2}, {0x1, 0x2ac, 0x1800}, {0x4, 0x3ff, 0x1000}], 0x4) 21:35:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ac143c5e778f5659d3732a3adba60c3ea968a171cf7f89ba0bcee11957d818d4f4f18f578f6c278067e5b1ea3bfddd9909fa3ce01ea7f70265f290a2bdb9c228398511d11acf38a2cee92194c4"], 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) r1 = dup(r0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt(r1, 0x9, 0x9, &(0x7f0000000180)="4dfaeb8dc36c0b75e0a859a7798704ec391ea994a862f63871aa141ca77d1738f07ca3a5320c6548c26056567c2d0509fa7c97757c8ed3c7a5ccd942585eb650266a4ee9fc4489ed5d0debad9fa8f1a64515a8fe18313e9855dada890793e07ad83527b9c3608f86bc93", 0x6a) 21:35:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) munmap(&(0x7f0000693000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/34, 0xffffff98}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) setsockopt(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getuid() setreuid(0x0, r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) fchmodat(r4, &(0x7f0000000180)='./file1\x00', 0x20, 0x6) mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x2d0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, 0x0, r6) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, r6, 0x2) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r6}, 0xc) 21:35:04 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000080)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0xdc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) unexpected fault address 0x205fc000 fatal error: fault [signal SIGSEGV: segmentation violation code=0x1 addr=0x205fc000 pc=0x40d65b] goroutine 34 [running]: runtime.throw(0x8f7ddc, 0x5) /usr/local/go/src/runtime/panic.go:774 +0x72 fp=0xc000571888 sp=0xc000571858 pc=0x42e9d2 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:401 +0x3de fp=0xc0005718b8 sp=0xc000571888 pc=0x443ebe runtime.(*bmap).setoverflow(...) /usr/local/go/src/runtime/map.go:212 runtime.makeBucketArray(0x862660, 0xc0020db909, 0x0, 0xc001eb9c00, 0x20) /usr/local/go/src/runtime/map.go:384 +0x12b fp=0xc0005718f0 sp=0xc0005718b8 pc=0x40d65b runtime.hashGrow(0x862660, 0xc001ec9020) /usr/local/go/src/runtime/map.go:1033 +0x89 fp=0xc000571940 sp=0xc0005718f0 pc=0x40f1a9 runtime.mapassign_fast64(0x862660, 0xc001ec9020, 0x680, 0xd79600) /usr/local/go/src/runtime/map_fast64.go:156 +0x12c fp=0xc000571980 sp=0xc000571940 pc=0x41137c github.com/google/syzkaller/prog.(*vmaAlloc).noteAlloc(0xc001ec9050, 0x0, 0x800) /syzkaller/gopath/src/github.com/google/syzkaller/prog/alloc.go:131 +0x9f fp=0xc0005719d8 sp=0xc000571980 pc=0x76b9ff github.com/google/syzkaller/prog.(*state).analyzeImpl.func1(0x9b2cc0, 0xc001e930b0, 0xc0020f2b40) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:64 +0x3e1 fp=0xc000571a60 sp=0xc0005719d8 pc=0x7a1991 github.com/google/syzkaller/prog.foreachArgImpl(0x9b2cc0, 0xc001e930b0, 0xc0020f2b40, 0xc000571c80) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:129 +0x113 fp=0xc000571c20 sp=0xc000571a60 pc=0x76c513 github.com/google/syzkaller/prog.ForeachArg(0xc001ea2340, 0xc000571c80) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:122 +0xdd fp=0xc000571c70 sp=0xc000571c20 pc=0x76c36d github.com/google/syzkaller/prog.(*state).analyzeImpl(0xc001ec46e0, 0xc001ea2340, 0xc00247a000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:58 +0x61 fp=0xc000571ca8 sp=0xc000571c70 pc=0x76c271 github.com/google/syzkaller/prog.analyze(0xc002ac6140, 0xc00247a000, 0x274b, 0x3000, 0xc001ea2180, 0xc001ea21c0, 0xc001e33a20) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:34 +0xa5 fp=0xc000571d10 sp=0xc000571ca8 pc=0x76bfa5 github.com/google/syzkaller/prog.(*mutator).squashAny(0xc00055fec0, 0x5) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:121 +0x3e2 fp=0xc000571e30 sp=0xc000571d10 pc=0x784162 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc001ea2180, 0x9ac300, 0xc002e72000, 0x14, 0xc002ac6140, 0xc00247a000, 0x274b, 0x3000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:41 +0x215 fp=0xc000571f08 sp=0xc000571e30 pc=0x783625 main.(*Proc).loop(0xc002e74000) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:95 +0x434 fp=0xc000571fd8 sp=0xc000571f08 pc=0x7f17f4 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc000571fe0 sp=0xc000571fd8 pc=0x45d461 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:260 +0x1188 goroutine 1 [select]: main.(*Fuzzer).pollLoop(0xc0000a46e0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:321 +0x127 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:263 +0x12f9 goroutine 17 [syscall, 1 minutes]: os/signal.signal_recv(0x0) /usr/local/go/src/runtime/sigqueue.go:147 +0x9c os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x22 created by os/signal.init.0 /usr/local/go/src/os/signal/signal_unix.go:29 +0x41 goroutine 11 [chan receive, 1 minutes]: github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1(0xc000068120) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:78 +0xb6 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:75 +0x3f goroutine 12 [chan receive, 1 minutes]: main.main.func1(0xc000068120) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:138 +0x34 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:136 +0x5b0 goroutine 15 [IO wait]: internal/poll.runtime_pollWait(0x2338dad98, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0001cc118, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0001cc100, 0xc0002a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc0001cc100, 0xc0002a6000, 0x1000, 0x1000, 0xc0002cba60, 0xc0002cbb40, 0x7c844d) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00000e088, 0xc0002a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 bufio.(*Reader).fill(0xc00005c900) /usr/local/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).ReadByte(0xc00005c900, 0xc0002cbc00, 0xc0001cc180, 0xc0000c97a0) /usr/local/go/src/bufio/bufio.go:252 +0x39 compress/flate.(*decompressor).moreBits(0xc0002a0000, 0x926008, 0xc0002cbb88) /usr/local/go/src/compress/flate/inflate.go:696 +0x37 compress/flate.(*decompressor).nextBlock(0xc0002a0000) /usr/local/go/src/compress/flate/inflate.go:303 +0x36 compress/flate.(*decompressor).Read(0xc0002a0000, 0xc0002b4000, 0x1000, 0x1000, 0x8988a0, 0xc001f9fcb0, 0x199) /usr/local/go/src/compress/flate/inflate.go:347 +0x77 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc00006b350, 0xc0002b4000, 0x1000, 0x1000, 0x10, 0xc0002cbb88, 0x7c82ad) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:131 +0x51 bufio.(*Reader).Read(0xc00005c960, 0xc0000203c0, 0x1, 0x9, 0x0, 0x0, 0xc0002cbd70) /usr/local/go/src/bufio/bufio.go:226 +0x26a io.ReadAtLeast(0x9a80c0, 0xc00005c960, 0xc0000203c0, 0x1, 0x9, 0x1, 0x1, 0x0, 0x0) /usr/local/go/src/io/io.go:310 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:329 encoding/gob.decodeUintReader(0x9a80c0, 0xc00005c960, 0xc0000203c0, 0x9, 0x9, 0x4050d5, 0x4307fc, 0xc0002cbd48, 0x45a310) /usr/local/go/src/encoding/gob/decode.go:120 +0x6f encoding/gob.(*Decoder).recvMessage(0xc0001cc180, 0x404fbc) /usr/local/go/src/encoding/gob/decoder.go:81 +0x57 encoding/gob.(*Decoder).decodeTypeSequence(0xc0001cc180, 0xc000000100, 0xc0002cbe10) /usr/local/go/src/encoding/gob/decoder.go:143 +0x10c encoding/gob.(*Decoder).DecodeValue(0xc0001cc180, 0x832ea0, 0xc00006b830, 0x16, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:211 +0x10b encoding/gob.(*Decoder).Decode(0xc0001cc180, 0x832ea0, 0xc00006b830, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:188 +0x16d net/rpc.(*gobClientCodec).ReadResponseHeader(0xc00006b440, 0xc00006b830, 0xc001f9fc80, 0x0) /usr/local/go/src/net/rpc/client.go:228 +0x45 net/rpc.(*Client).input(0xc00005ca20) /usr/local/go/src/net/rpc/client.go:109 +0xa5 created by net/rpc.NewClientWithCodec /usr/local/go/src/net/rpc/client.go:206 +0x89 goroutine 35 [IO wait]: internal/poll.runtime_pollWait(0x2338dab28, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc002e62d98, 0x72, 0x1, 0xc, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc002e62d80, 0xc001dc97c0, 0xc, 0xc, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc00000ef60, 0xc001dc97c0, 0xc, 0xc, 0xc0005639c8, 0x40c698, 0x10) /usr/local/go/src/os/file.go:116 +0x71 io.ReadAtLeast(0x9a8860, 0xc00000ef60, 0xc001dc97c0, 0xc, 0xc, 0xc, 0x0, 0x3ff460, 0x3ff460) /usr/local/go/src/io/io.go:310 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:329 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000101e30, 0xc0000221c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000563b68, 0x76c4d8, 0x0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:756 +0x282 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc0000fc6c0, 0xc0000221c0, 0xc001d28640, 0x0, 0x0, 0x0, 0x0, 0xc000109588, 0xc001dd7340, 0xc000563d18) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:282 +0x108 main.(*Proc).executeRaw(0xc002e74040, 0xc0000221c0, 0xc001d28640, 0x1, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:294 +0x25c main.(*Proc).execute(0xc002e74040, 0xc0000221c0, 0xc001d28640, 0x0, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:251 +0x6a main.(*Proc).loop(0xc002e74040) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:97 +0x4de created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:260 +0x1188 goroutine 36 [IO wait]: internal/poll.runtime_pollWait(0x2338dae68, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc002e62cd8, 0x72, 0x1ff01, 0x1ffd6, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc002e62cc0, 0xc002c9a02a, 0x1ffd6, 0x1ffd6, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc00000ef18, 0xc002c9a02a, 0x1ffd6, 0x1ffd6, 0x2a, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00000ef18, 0xc000101e30) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:602 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:596 +0x880 goroutine 26 [IO wait]: internal/poll.runtime_pollWait(0x2338dacc8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc002a86a38, 0x72, 0x1ff01, 0x1ffd6, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc002a86a20, 0xc002cba02a, 0x1ffd6, 0x1ffd6, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc00287a210, 0xc002cba02a, 0x1ffd6, 0x1ffd6, 0x2a, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00287a210, 0xc0001b8700) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:602 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:596 +0x880 goroutine 460 [select]: github.com/google/syzkaller/pkg/ipc.(*command).exec.func1(0xc000101e30, 0xc001d8d020, 0xc001d8cfc0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:741 +0xba created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:739 +0x19c OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) login: kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace in_delmulti(bffffbdfdfffffff) at in_delmulti+0x8d in_purgeaddr(ffff800000b45400) at in_purgeaddr+0x156 in_ifdetach(ffff800000af5000) at in_ifdetach+0x74 if_detach(ffff800000af5000) at if_detach+0x140 tun_clone_destroy(ffff800000af5000) at tun_clone_destroy+0x1f2 tun_dev_close(5d00,7) at tun_dev_close+0x160 spec_close(ffff800020ef5710) at spec_close+0x311 VOP_CLOSE(fffffd806e2ec5b8,7,fffffd807f7bf780,ffff800020ddd118) at VOP_CLOSE+0xc0 vn_closefile(fffffd806821eef8,ffff800020ddd118) at vn_closefile+0xd7 fdrop(fffffd806821eef8,ffff800020ddd118) at fdrop+0xc2 closef(fffffd806821eef8,ffff800020ddd118) at closef+0x11c fdfree(ffff800020ddd118) at fdfree+0x101 exit1(ffff800020ddd118,0,d,1) at exit1+0x32c postsig(ffff800020ddd118,d) at postsig+0x4ed userret(ffff800020ddd118) at userret+0x199 syscall(ffff800020ef5b90) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcf550, count: -17 ddb{1}> show registers rdi 0x2 rsi 0 rbp 0xffff800020ef54e0 rbx 0 rdx 0xffff800020ddd118 rcx 0 rax 0 r8 0xffffffff81e23823 rt_ifa_purge+0x153 r9 0x5 r10 0x3 r11 0xd856380fbefdee51 r12 0 r13 0x3 r14 0xbffffbdfdfffffff r15 0x1 rip 0xffffffff8140ee1d in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020ef5480 ss 0x10 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> show proc PROC (syz-executor.0) pid=43370 stat=onproc flags process=a proc=2000 pri=32, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020ddd388,0xffff800020e08298 process=0xffff800020df03e8 user=0xffff800020ef0000, vmspace=0xfffffd807efffa10 estcpu=33, cpticks=0, pctcpu=0.6 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21755 315487 0 0 3 0x14280 nfsidl nfsio 44252 183388 0 0 3 0x14280 nfsidl nfsio 76742 178811 0 0 3 0x14280 nfsidl nfsio 57407 312593 0 0 3 0x14280 nfsidl nfsio 5855 36452 0 0 3 0x14280 nfsidl nfsio 82614 198294 0 0 3 0x14280 nfsidl nfsio 31119 439673 0 0 3 0x14280 nfsidl nfsio 73892 233912 0 0 3 0x14280 nfsidl nfsio 36116 519803 0 0 3 0x14280 nfsidl nfsio 7609 514115 0 0 3 0x14280 nfsidl nfsio 15508 488230 0 0 3 0x14280 nfsidl nfsio 54110 290802 0 0 3 0x14280 nfsidl nfsio 97055 366559 0 0 3 0x14280 nfsidl nfsio 37500 232504 0 0 3 0x14280 nfsidl nfsio 87671 210762 0 0 3 0x14280 nfsidl nfsio 98632 321626 0 0 3 0x14280 nfsidl nfsio 71915 427706 0 0 3 0x14280 nfsidl nfsio 2223 424426 0 0 3 0x14280 nfsidl nfsio 2224 46760 0 0 3 0x14280 nfsidl nfsio 33123 372308 0 0 3 0x14280 nfsidl nfsio 51546 279989 0 0 3 0x14200 bored sosplice 19829 503026 1 0 3 0x82 nanosleep syz-executor.1 39359 326447 28874 0 3 0x10008a pause ksh 28874 69960 59750 0 3 0x92 select sshd 98529 402548 1 0 3 0x100083 ttyin getty 59750 356401 1 0 3 0x80 select sshd 43623 458814 65799 74 3 0x100092 bpf pflogd 65799 493638 1 0 3 0x80 netio pflogd 50118 255924 39318 73 3 0x100090 kqread syslogd 39318 135901 1 0 3 0x100082 netio syslogd 93347 480595 1 77 2 0x100090 dhclient 50586 430822 1 0 3 0x80 poll dhclient 79230 229968 0 0 3 0x14200 bored smr 88563 79511 0 0 2 0x14200 zerothread 15182 220457 0 0 3 0x14200 aiodoned aiodoned 7030 37302 0 0 3 0x14200 syncer update 43695 454840 0 0 3 0x14200 cleaner cleaner 54064 61521 0 0 7 0x14200 reaper 41434 348162 0 0 3 0x14200 pgdaemon pagedaemon 7401 426786 0 0 3 0x14200 bored crynlk 32784 318064 0 0 3 0x14200 bored crypto 54967 450180 0 0 3 0x40014200 acpi0 acpi0 72201 382324 0 0 3 0x40014200 idle1 50089 148529 0 0 3 0x14200 bored softnet 2327 72553 0 0 2 0x14200 systqmp 12074 364439 0 0 3 0x14200 bored systq 3593 194486 0 0 3 0x40014200 bored softclock 99315 305138 0 0 3 0x40014200 idle0 1 332143 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9528 6427K 6796K 78643K 11265 0 pcb 13 8K 8K 78643K 103 0 rtable 78 5K 9K 78643K 360 0 ifaddr 90 18K 19K 78643K 152 0 counters 43 33K 34K 78643K 61 0 ioctlops 0 0K 4K 78643K 1538 0 iov 0 0K 32K 78643K 70 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 1436 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 10 0 VM map 2 1K 1K 78643K 2 0 sem 10 1K 1K 78643K 12 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 3 8K 25K 78643K 476 0 sigio 0 0K 0K 78643K 5 0 proc 62 63K 83K 78643K 466 0 subproc 23 1K 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 31 0 in_multi 61 2K 3K 78643K 156 0 ether_multi 1 0K 0K 78643K 15 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 67 307K 307K 78643K 67 0 exec 0 0K 1K 78643K 263 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 101 102K 104K 78643K 2542 0 UVM aobj 17 4K 4K 78643K 17 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 91 0 NDP 13 0K 0K 78643K 36 0 temp 131 3866K 3930K 78643K 12187 0 kqueue 2 2K 9K 78643K 27 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 49 0 47 1 0 1 1 0 8 0 rtentry 112 63 0 40 2 0 2 2 0 8 0 unpcb 120 311 0 301 1 0 1 1 0 8 0 syncache 264 8 0 8 3 3 0 1 0 8 0 sackhl 24 2 0 2 1 0 1 1 0 8 1 tcpqe 32 627 0 627 1 1 0 1 0 8 0 tcpcb 544 174 0 171 1 0 1 1 0 8 0 inpcb 296 980 0 974 3 1 2 2 0 8 1 nd6 48 17 0 16 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 2 0 1 0 8 0 ppxss 1128 5 0 5 2 2 0 1 0 8 0 pfstscr 40 1 0 0 1 0 1 1 0 8 0 pffrag 232 8 0 8 2 2 0 1 0 482 0 pffrnode 88 8 0 8 2 2 0 1 0 8 0 pffrent 40 105 0 105 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 16 0 10 1 0 1 1 0 8 0 pfstitem 24 46 0 12 1 0 1 1 0 8 0 pfstkey 112 46 0 12 1 0 1 1 0 8 0 pfstate 328 45 0 12 3 0 3 3 0 8 0 pfsrctr 152 8 0 7 2 1 1 1 0 8 0 pfrule 1360 30 0 17 3 1 2 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 310 0 182 14 4 10 14 0 8 0 art_table 32 312 0 182 2 0 2 2 0 8 0 art_node 16 62 0 38 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 15 2 1 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 8 0 0 1 0 1 1 0 8 0 shmpl 112 15 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 2091 0 683 90 1 89 89 0 8 0 ffsino 272 2091 0 683 95 1 94 94 0 8 0 nchpl 144 2937 0 1325 60 0 60 60 0 8 0 uvmvnodes 72 2256 0 0 42 0 42 42 0 8 0 vnodes 208 2256 0 0 119 0 119 119 0 8 0 namei 1024 9204 0 9204 5 4 1 1 0 8 1 percpumem 16 41 0 9 1 0 1 1 0 8 0 vcpupl 1984 9 0 0 2 0 2 2 0 8 0 vmpool 560 13 0 4 1 0 1 1 0 8 0 pfiaddrpl 120 6 0 2 1 0 1 1 0 8 0 scxspl 192 9737 0 9737 14 13 1 7 0 8 1 plimitpl 152 63 0 55 1 0 1 1 0 8 0 sigapl 424 712 0 662 6 0 6 6 0 8 0 futexpl 56 7341 0 7341 4 3 1 1 0 8 1 knotepl 112 88 0 83 1 0 1 1 0 8 0 kqueuepl 144 73 0 70 1 0 1 1 0 8 0 pipelkpl 48 142 0 133 1 0 1 1 0 8 0 pipepl 120 284 0 272 1 0 1 1 0 8 0 fdescpl 496 676 0 662 3 0 3 3 0 8 0 filepl 152 4942 0 4864 7 2 5 5 0 8 1 lockfpl 104 136 0 135 1 0 1 1 0 8 0 lockfspl 48 42 0 41 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 1154 0 1143 1 0 1 1 0 8 0 zombiepl 144 671 0 668 2 1 1 1 0 8 0 processpl 984 712 0 660 8 1 7 7 0 8 0 procpl 624 1764 0 1709 6 1 5 6 0 8 0 sosppl 128 7 0 7 1 1 0 1 0 8 0 sockpl 400 1357 0 1339 9 6 3 4 0 8 1 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 181 0 0 22 0 22 22 0 8 0 mtagpl 96 41 0 0 1 0 1 1 0 8 0 mbufpl 256 414 0 0 23 0 23 23 0 8 0 bufpl 280 5623 0 135 392 0 392 392 0 8 0 anonpl 16 79759 0 74672 98 23 75 85 0 124 1 amapchunkpl 152 3826 0 3720 8 0 8 8 0 158 0 amappl16 192 3498 0 3292 66 16 50 58 0 8 16 amappl15 184 13 0 11 1 0 1 1 0 8 0 amappl14 176 236 0 232 1 0 1 1 0 8 0 amappl13 168 28 0 25 1 0 1 1 0 8 0 amappl12 160 10 0 9 1 0 1 1 0 8 0 amappl11 152 56 0 41 1 0 1 1 0 8 0 amappl10 144 15 0 13 1 0 1 1 0 8 0 amappl9 136 618 0 614 1 0 1 1 0 8 0 amappl8 128 579 0 569 3 1 2 2 0 8 1 amappl7 120 118 0 109 1 0 1 1 0 8 0 amappl6 112 27 0 26 1 0 1 1 0 8 0 amappl5 104 582 0 565 1 0 1 1 0 8 0 amappl4 96 498 0 469 1 0 1 1 0 8 0 amappl3 88 334 0 328 1 0 1 1 0 8 0 amappl2 80 4481 0 4410 2 0 2 2 0 8 0 amappl1 72 24384 0 23938 23 13 10 18 0 8 0 amappl 80 2014 0 1973 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 16 0 0 1 0 1 1 0 8 0 uaddrrnd 24 689 0 665 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 689 0 665 1 0 1 1 0 8 0 vmmpekpl 168 9438 0 9390 3 0 3 3 0 8 0 vmmpepl 168 90442 0 89107 130 30 100 107 0 357 13 vmsppl 368 688 0 664 4 1 3 3 0 8 0 pdppl 4096 1385 0 1337 9 2 7 7 0 8 0 pvpl 32 255116 0 249017 235 54 181 203 0 265 97 pmappl 232 688 0 664 2 0 2 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 292 0 23 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff8273dff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __sanitizer_cov_trace_cmp4(ffffffff8289db40,ffffffff8289db40) at __sanitizer_cov_trace_cmp4+0xb __mp_acquire_count(ffffffff8289db40,1) at __mp_acquire_count+0x51 mi_switch() at mi_switch+0x392 preempt() at preempt+0x5a uvm_unmap_detach(ffff800020dcfca0,1) at uvm_unmap_detach+0x13a uvm_map_teardown(fffffd806e8f8b88) at uvm_map_teardown+0x25c uvmspace_free(fffffd806e8f8b88) at uvmspace_free+0x86 uvm_exit(ffff800020e38ba0) at uvm_exit+0x29 reaper(ffff800020d89860) at reaper+0x189 end trace frame: 0x0, count: -12 ddb{0}> machine ddbcpu 1 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> trace in_delmulti(bffffbdfdfffffff) at in_delmulti+0x8d in_purgeaddr(ffff800000b45400) at in_purgeaddr+0x156 in_ifdetach(ffff800000af5000) at in_ifdetach+0x74 if_detach(ffff800000af5000) at if_detach+0x140 tun_clone_destroy(ffff800000af5000) at tun_clone_destroy+0x1f2 tun_dev_close(5d00,7) at tun_dev_close+0x160 spec_close(ffff800020ef5710) at spec_close+0x311 VOP_CLOSE(fffffd806e2ec5b8,7,fffffd807f7bf780,ffff800020ddd118) at VOP_CLOSE+0xc0 vn_closefile(fffffd806821eef8,ffff800020ddd118) at vn_closefile+0xd7 fdrop(fffffd806821eef8,ffff800020ddd118) at fdrop+0xc2 closef(fffffd806821eef8,ffff800020ddd118) at closef+0x11c fdfree(ffff800020ddd118) at fdfree+0x101 exit1(ffff800020ddd118,0,d,1) at exit1+0x32c postsig(ffff800020ddd118,d) at postsig+0x4ed userret(ffff800020ddd118) at userret+0x199 syscall(ffff800020ef5b90) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcf550, count: -17