kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon May 27 07:54:38 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.89' (ECDSA) to the list of known hosts. 2019/05/27 07:55:07 fuzzer started 2019/05/27 07:55:13 dialing manager at 10.128.15.235:38576 2019/05/27 07:55:13 syscalls: 322 2019/05/27 07:55:13 code coverage: enabled 2019/05/27 07:55:13 comparison tracing: enabled 2019/05/27 07:55:13 extra coverage: support is not implemented in syzkaller 2019/05/27 07:55:13 setuid sandbox: enabled 2019/05/27 07:55:13 namespace sandbox: support is not implemented in syzkaller 2019/05/27 07:55:13 Android sandbox: support is not implemented in syzkaller 2019/05/27 07:55:13 fault injection: support is not implemented in syzkaller 2019/05/27 07:55:13 leak checking: support is not implemented in syzkaller 2019/05/27 07:55:13 net packet injection: enabled 2019/05/27 07:55:13 net device setup: support is not implemented in syzkaller 07:55:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r3 = semget(0x0, 0x2, 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000001100)=0x449b) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001140)) kevent(r0, &(0x7f0000001180)=[{{r2}, 0xffffffffffffffff, 0x90, 0x20, 0x32, 0x4}, {{r0}, 0x0, 0x10, 0x88, 0x5, 0x2}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x75, 0x2}, {{r0}, 0x0, 0x1, 0x4, 0x3f, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x2, 0x1}], 0x7fffffff, &(0x7f0000001240)=[{{r2}, 0xffffffffffffffff, 0x89, 0x80, 0xa39, 0xb691}, {{r1}, 0xffffffffffffffff, 0x18, 0x4, 0x1, 0x4}], 0x1, &(0x7f0000001280)={0xfff, 0x5}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000012c0)=0x6) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001340)=0x8) bind$inet(r1, &(0x7f0000001380)={0x2, 0x2}, 0xc) semget$private(0x0, 0x2, 0x90) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000001400)=[{{r5}, 0xffffffffffffffff, 0x53, 0x15, 0x3, 0xff}, {{r2}, 0xffffffffffffffff, 0x10, 0x48, 0x200, 0x1}, {{r4}, 0xfffffffffffffffc, 0x25, 0x4, 0xfffffffffffffff7, 0x80000}], 0x8, &(0x7f0000001480)=[{{r4}, 0xffffffffffffffff, 0x88, 0x80000029, 0x81, 0x6a37}, {{r7}, 0xffffffffffffffff, 0x3f, 0xfffff, 0x7, 0x800}, {{r4}, 0xffffffffffffffff, 0x80, 0xfffff, 0xc48, 0xbd0}, {{r4}, 0xfffffffffffffff8, 0x21, 0x20000022, 0xfffffffffffff801, 0x1000}], 0x7, &(0x7f0000001500)={0x7, 0x6}) readv(r6, &(0x7f0000002b00)=[{&(0x7f0000001540)=""/16, 0x10}, {&(0x7f0000001580)=""/174, 0xae}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/29, 0x1d}, {&(0x7f0000002680)=""/98, 0x62}, {&(0x7f0000002700)=""/159, 0x9f}, {&(0x7f00000027c0)=""/31, 0x1f}, {&(0x7f0000002800)=""/193, 0xc1}, {&(0x7f0000002900)=""/208, 0xd0}, {&(0x7f0000002a00)=""/242, 0xf2}], 0xa) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000002bc0)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000002c00)=0x7) fcntl$setstatus(r4, 0x4, 0x8) fcntl$getflags(r0, 0x3) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000002c40)) pipe2(&(0x7f0000002c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000002cc0)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000002d40)={0x3, 0xd6a7}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002d80), 0xc) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000002dc0)) close(r6) bind$inet(r6, &(0x7f0000002e00)={0x2, 0x3}, 0xc) 07:55:17 executing program 0: r0 = socket(0x20, 0x5, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0xc) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000080)) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x7ff, 0x10001}, 0x8) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ftruncate(r0, 0x0, 0x9) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000480)) ftruncate(r3, 0x0, 0x2) bind(r3, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000500), &(0x7f0000000540)=0x10) mknodat(r3, &(0x7f0000000580)='./file0\x00', 0x10, 0x5) fchown(r3, r1, r2) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r4 = dup2(r3, r0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600)={0x2, 0x20}, 0x8) r5 = dup2(r3, r3) open$dir(&(0x7f0000000640)='./file0\x00', 0x80c2, 0x20) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000680)=0x3) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000006c0)={0x2, 0xeac3}, 0x8) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000700)=0x6fa9) recvfrom(r3, &(0x7f0000000740)=""/4096, 0x1000, 0x2, &(0x7f0000001740)=@un=@file={0x1, './file1\x00'}, 0xa) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001780)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) pwritev(r3, &(0x7f0000001800), 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001840)=0x4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001880)) 07:55:17 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) login: pckbd_enable: command error 07:55:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x88) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") pckbd_enable: command error 07:55:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="bc6924ebb2386a9b4cad39652d63065e10bc1da97bf3de027a1b40d8da42c98f85b53539ff802d460f9e256d0983f264cb3d7f06595c22c195ae682e4056dacf582e287fd0792460a7eb5bb16dace4d2042673fc0fa869e456d3bda9725b13de8cbf68d928aff56555ce06697feb610b9d8371417b97f9a72982164c31cb349282d06a1e86b792dec5d40f9d16143f6a9bd93489b768f16516ded23de270edf3ec3bf16178ddd8647b002dd6a4d127080e27689fa3fe7c008b97c63f358c4d9403c9fee8034ea5fb1d9b1a6c61a263f66facd136003381c96dd44197efcf6c2a3e9766466148f03eb75f595a22b00a3a255a746db2e78f66e7fba737e9b323c6333b1ab5eb2352e860c8f75d45ab23996b294efa3b09771fe77c41f44e1f8e283298a83f3916d09c78ee373a36ca439e3e105815de12bd2794ab70363f567b2e0e5c0ea9c576fe4c72ced9ec8a52d310e661c4021fe79ef384221930a0644141924cb182bf1f8b59a30d6d66caccc0f1b0f7d7ba66fbce4536f3a0d7b44c64d9f0f683ff2731906a26debd31721b22a32636d270762db50312cab8456da29680934d30e2dbe69165feb73358482d84742e68b60212658cb5d9f79c09f36e5a8a5ed9c6d899c2fc8bc231dd96fb447f73cda0ee42f9ed5956769b3000279d305976474f398e0e56b621a2181ac38b7a8c2d0c49b36353357cbd7c81527dd18ed890bceb4e5a0f9e82dc3bacd3bc944d2995797b6c36617ea5bd21b5dee4373f4b81c1bb2c5fed09973b21966c0d1ecc42bfd8a8ae4c8701d82b6ec8d9aedf692e9ec967828d92cdf35464a79e56b6248b9651ae1d5ade6af2333d17bc56d017907a0b4d773a8982eba0bd884794a6c351fdb0f52d759d210674e4e548a8935b45a7e530d63a9442dde45c61a95aa7b1301670fddd5c4af226198f0dfd884dea7bd24fb5a3e99a8e5def6d7b26f251749ba7064a3f8b44cbe738bc61a5b35b0b11349742dfb107cbe183e0611bf45579f70dcf1b426f936a260ed87d0f6130d6014338bf75fa8ccb1f2a863947146607cb33abd106a180746c94f4dffa8ab17e67c81e6ec1913bb8b07cea522523a5d99dfff95b8e4cd710291aa27ae260092851f393627fbbdb5d9b40d88e1781472eaef853f8bb60e1b6776c7cb8853b7a480bd9251e09f63cc5b93885c8ea8ab81a8f8813361a6a1df8b5effc9b91527a7c57c7b0069940acc6caba2a9a5c687a6982b9c9058881b2a96a68e1b2d76723cff5e9a6ef2f43463999f4ab1e1b12eb319956fffb0fe9f8bbd6895493a100d6d6bf8c2419c2535a9765f5f37c97505c5dd1dc9651d58a888e1280089e1c8b339306e75988095e169d6ef5a6222b72744dbc080b51a9db7f4c01d524b71668592e6aee90cf437300fd9104cb0af02a84d4fd3716a835a3b08fdee9e3cca6e9abe79b19638dacec33e57224c84d28270f26adcf7f2080261df091a718f346947e2f3776c6d1f4514963d25af7387626df7cf6f2e1d65b6c1531d43670d9b5b4b1a1a5f6478c87c9b697d81984967c11b607751722d9825d2bb88335bad746bc1991aa4c7461912908a0d4f09ccf5726a0a312d1421d3dfbbe5284eb70097e93a7c5eb4475f565758a4ae48bfe4ebff534658ece92553cb7441f6508bc85cdfb7b19cf62be8289a1b6ec0f3a30f2e95724616c103a4174a0bd4ccaa20cb0d26767ecd8dd290e8c5f0d732ed0085032c24e8491b6dd86fea67f1c1153daeecbbecdbaf4a239e28c3d1d5d305e37ce12be198945dbeb6d2b8e6526172112c9923d14ffa64cedb991d0310d7f4c6509bef85e478ea163a319f0b71b1e2f856e018433205b45125ed288f1ff74720934e89b0e763d0791084088bc6f71abd8069aa7fde1c02eb157d1e838345b5a6fb7ee1cbb7dd550c84e2e073d232ccdf97f212e901dcf9485e36abd15dc356d88e0fbeb95b691a3a803ae683a31ba776a7e2f614ff296a534c1d918585a925d7a878ac6c256be3e3d3056462c02b66144848a3a3d3f3eb4ec9b4b787dfd57ead1a71085150ba2e399d9eca69a6bdb0cd5c24564d47c281d17d48221678707f53d68184dd1eaa6a1e2b18f3e0877db1082dfb75592446e38a60cc945e01911bd72f600b6f06610f49d48cb84f8f4e685f1d8cee894d8166af5aec18625cb1b0a9da919ee9be6db3d9dc344195e438d88ea8194f28b642ee82a6d022f8e2610c451b1e075d1f0296797bb3952d5f3d4992a1f9d41ca7964ced6d57b40864e743db6c8301f7bfa19d7d6e7fa8178161e3f2616a19903569638de753a61ecb048f41a21a730553ded4eb5060a88aea7844e61ce74791acd2c57759c54f7cc0c8cb1b0e1a40fde45e4787c902eee4a2c900336303c3b68674d06cbc4fa0ddd051b3bf7c1964041b356618d6ef97731003212c217642917c05816452a03f5466e5b77db2ce8e507e64d6b3a54cf4173ec7378febcfcbf13bc2f1b9748271a89ed03da5f42d4ebbb2012018de2c40e654621cd433ff17cd0bfc9cf7726ea8270082e1777db30f24a01e951ac6a4f7ed2f06e27ba701181db73c3054b2922518d8d1495d81d44e3771d1b0c6e2913824ca079ebb31c6fad2fc692624a23f857af06520b673cddb6cb1055503b0263e1679d6f86064805451e2246079068b72b8ff7628348e50effe092f8fadcf765f27c0adfcd631ba5da51b083ffad878efc8822198d83496983f058d4be5fb52511663eb864b84a88a1f19e7396cf4d786623a68700bb244cf7b93db81654facc383009d214ba19ef265e1047dc44f82c0e53676dbaf2bd02f9dfa8640019f3933d2700e6c6f60b8e37d79e8c822d146d289b0649eeff8983be16d1fb6c4ced8e541c404e485fe97c122afad4ff9dd95b410bbd31f37553c4078873a362a863cd84ee4c1404d9bc3f056f721e00262e8cb606dae5ab90d2bee26c8115a6b6da682bc9699d97758f73d627e655c218386ff49b5d5debe1b3d3601440bb30ab16a8f14b958b44e43525718fe27a4afffd8888ac82a80d2f1f37a12bfa60e4cad582156f1c7f4d05ddd89a640f7a2367de27f4198dcf317f439077cb7b171abae6da63f05cbb43ac208b34fc5426ab94dbf6ab5fda7b6e2de86a049c0a75497dcacff07c41e5ae165dbe504e5076968b8f5cb9e978feed35614a45634b5ffce24f81dab6d7b5ce8966371dc70cffd99d6eeb604ab3b296a89a1b6c7cbc1709125b03b8542c0a801e3bc5eb2664d7c73047fa6b59377b4609f529bec5815b616e96508d413ecff30ad97ddcc7e089e88dab5814f34ac4f031c1a247ebbdde5955f57000a27a52e4688c92d19f9b9daceedef4f218cd43fcd94a7a2ef739e7e3a5dd46d43abd2ba12ad330a420de0f3257969819f97aac031f15286f73783326b54e7c5b781aaa637e41a11214ee00ab0eed270fa384b2576a49c04fb7801be94c7b6074949378824eeff1c03e5dde623db33e89694268238089d6564451a562aef7bc5d48cf6181b7332e8926e21106b134f65ee8dfc52e93255c9fe2474a528ef081d8c4c9466108db3c9bf5e64a0c84704c09fdcf643918f3ea27759ccb5f8fc27f519e02186ae1303c0c0aef52e7568ac2265edc2cc5a56a337e29de7a2bc1fd802a752c4c355ff91b87ce0d5da05a9aa5a3f4aff9c1b00dd35c842ce0a2db21e97f15d911bafcbff979e6783f0b6dc21d0c06ec68526deb4ba9a39b07ea997c3211326715a2e6565da528cb3984bc001e51916cb0a0f4efdab917c340b896241a87650e7f86bf5f1a97e292795a55410483365ec63a363d240d942a95b6867718f078411b27e7de1fe8350d423421bb70fcd1f27f5936214f0601f98e8a78e5a48a1ff5874d59a6fb6639bf9ca45f377f68e0f1dd91a1efd45a8486c7dcdc344a667a672cca0c6bbfc1ae5c6ab230b6e59b6693fac5a5995307170d0005f35ed43c66b9131059a327e67c9b485f3a866ddf2c197145534b35d8168039cfb1257b3e68448a432264ba82ce9f7505ba1db669a374198297a93e7fd32e093fefdb755b7aaa7e8228e82a9a6984067d11c7813333c770b955172b7536fd815166707a7238106d868d33d7720d7a62383293e88b49adad1f980f142226832da71a0c8e6090605fbb7a71cba299a0abce64ef390ed12affb14762a70655c0ebce4fc641a7fd88432ec7c90ec3a832d683957b6930bebc3ef572620c17221cf1e7116790abbafd93aa2c66c66fe4112be52010ff9e04ccf8a66381156fde6de551f3db92f8838a545bd24201e9498432d6c90343eeea2dbf9714ccbb7741ca46b72e912a792ede1548b5975a9165f56f3eb831e83e7fcedd949a30fa6c3821fdf656f7e4b6ae8e9a297881d55cbb2887eb04a783631e2e721e687f039dca19f204f63cf67a32ead6215ed34534661e3a8db03be4732bdee39675120fa03735e4953f90191f364b3251ea9123366588e4d8dc2897d94e65d613f1c1b1005088a62335b2be5eb795e30d18b397e33084238841c0b0830f892210c84dce50cf7a4387ef4d6e4ee7e2e4fb7140dc8e7f94cb59906dd2489466dab1191272b15eaf1c70ffc78c9b97d35f244bcf0735e35ba0ade830b921176a9d87990720dd3225c9c10a3a9764ac8452b8067d19f80157c73b92f75ec85749c48a98f64f9513de3bb94de1f4bc2f0555a67534b5f08583ff67739e8dfc6bad374c6a049e5b8af37fe7245dbb0733061c363a9696332bd4c65d2dd660c4a78b1f3c184cdc59e38204631f4f0dfecb4af97e8a2740b2fa34cc23badbd85c0d2db07bbbb1da5c4167232eec85784a2d3fef3d3a9cf98b3c7f941f1cad6f4538a891869d1f6a3ab79f5896fe5767ff1dd8a8f877ac4380a0c68d6140eb1b62d2d1177ab756336a1239c41363b71b2a2d8d0b4af8f3e838d4d5f7544e7180a216589c39129cb6128c01e532c90be00a5901ec68e4f084802cc1e84e04e753d54945f3f73360f22eb91002bbba76904982762518f965a9b97edef42db04348698fab359a1aae846eb8ec261701d49f5c519b778c53a7baf8c7ea61d034b712b2786dfac708824bd70d766b11cf034947f9fe5864b33073836cb6d89ff823fbc0d42cad7fb8500575a01125ba38c0cfe34ffbe7f17e1a3625dd1558cd67633df82b8ae20d4b459f817d40ecfab4e554063a2376651315423f52b1a5dc5fd4c3f8190ad38a6d340931ad3975eb1600631ed4d3d10a08727b25623f8a5d3d82bb862e90f611787a490d9992cb839e37664e4ca8f3754dfd8b99894cc7754f472b47091124805c0793206db86b37e56790b6ee48a986cb36d31b9a70d9c15b61e42e702f15de2995f1d508d3e41d00c3460b6b2c520babcb4422b2dd98447b6af9a0d3a486ee66c8b57933c265e47a1f91304b73a7a6daf63c04038445b785d31c34c22c4c919ec65919a8e45b6097c152aa86d791469610b82e32ad245342892561b29786f16cd30ea6a83578e3da9088a74526e4b4fdd14906cd674db8b29789272c138580e8ceb0490318cea6ae5b1f6cfe80315741003524057ca7609942e1c0b47270e169b271cd33d199c9391bdcf7ff36400e20036735057497a3c276c50aaaf30fea57e4cc5fa866a2aaac4b8186d0270f8039b82c434265b5865f7693747cfc24ae26285acc00ac7ab3fac8925886f94e5e1d5593cf9f02d887e555adc95e7fce47a635708bbaf307d819c361020718288c8a6d16919c953525091c2518dc82a60a62de36565c77f1fcfb9795272ddeee7ee14f008a4e2b16", 0x1000, 0x0, 0x0, 0x0) dup(r0) listen(r0, 0x20e) 07:55:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffb0, &(0x7f0000000140)="b2cbcbb993aa557cac0644c9b873658cf57386f90fe7070bd490f1bc5a93e5d5592834993014637f57c056750f3ccfd5082175efcbceb492f038e91f4b9f20ca00ba518fb1f3c39adbb57e29176af6933a96fdca8e6c08f1371973559df23d800af62a967d4b30fe2e9a8c9487947b337c347e02000000b2ca778f2a76f6adb2f606ab4e7f62d752f88e4e231b828f5ff45d10467dd23e1ff8531ac46cd714acb6085d61b90f7702304bbb842f568fba7399c0f44972af0fbe544664381b1b819ed73fcea20eb662cbac6b8f2fcddaeabf1db7d2f53157f8426b76010008fbabace4325dd3f1dd0c3499c9a834f53a1288189b9a041fe226dfbf434b9e48922a611064e5c12895da36348a433cc9a945cd810241e384726991f13298987653b72da2fa8a958028017bf002fe8c21db7d5160e450027576be3b8d722059134a9a17e148c0ab322383ea89ee7c9dda1281fdd5f9081990bc572c921c0d5bc23438edf94fe1449271ac9396a181900b662eac06ff756b42ebcb025d249591cb014862cc56407bb2f7b14b74d967f766b8f05651c6b1ef13921c8084072af4ad7faa47347659b2761beb656ff344fd7fd60bbc041b4e4dc21c82a22377f035d214ba4eac692c0a4a22caf655325d8f358d04e1") r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) syz_emit_ethernet(0xb6, &(0x7f0000000440)="b432c87d167cb2836f37982dc45021bb4d9a5e64af1f6613050dcfc96d36128a3d82e29d5f9e60e77573080e3fbd0204a23d3cb3afc80368e6e3b397a16323d081b018802f8f908745afae9df13e4128377ea3fd08937b885383a4979d5592dd24514bdaf77e17af9909005ef15f86e65d38c2daf02a67fe0726c07b43cb8f0167dd5a7e6f25aa0c03977ad0ff09c812e12b44db1d14d56104203d45d0870e42a1b22529c71d447c025ad467009a767d36eb97f265c1") ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x772, 0x1, 0x1, 0x1, 0x0, 0x5, 0xeea9, 0x1, 0x2, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000003c0)=[{0x46, 0xd41d, 0x8, 0x342}, {0x27, 0x1f, 0x10000000000, 0x6}, {0x8, 0x1, 0x3, 0x3}, {0x7, 0xeef6, 0x2, 0x2}, {0x1, 0x5, 0xffffffffffff7fff, 0xe4f5}, {0x7, 0x9, 0x1, 0xff}, {0x7, 0x10000, 0x8001, 0x9}, {0x0, 0x9, 0x8d, 0x664}, {0x0, 0x3, 0x2}, {0x800, 0x1f, 0x1f, 0x2}]}) 07:55:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) 07:55:20 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x546, 0x3, &(0x7f0000000000)="537ac0ff62824001f2f37e4e8c51f3dac2a49fd927a2c6", 0x17) 07:55:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 07:55:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") fcntl$setflags(r0, 0x2, 0x0) 07:55:20 executing program 1: r0 = socket(0x2, 0x400000000003, 0x3f) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:55:20 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) 07:55:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x8, 0x0, 0x1000, 0x1fb, "d730c15b00f4ff0000747beffde400", 0x0, 0x1000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) close(r0) r1 = socket(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x400, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000011c0)={0x1ff, 0x81, './file0\x00', 0x8f8, 0x3ff, 0x4, 0x2}) mmap(&(0x7f0000144000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff132c6db90fbe3656db3e8000af24671900000098f2618100000000000072c1cff8f307ed78bfa323ec404326de9e38525f4b86756f6e43b963fc1be5b1b0f0326e79f017ada439dfaa1370a7934ea54b8dbec774f94f", 0x5a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x3) 07:55:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7fff, 0x10000000, 0xfffffffffffffffd}, {0x400027}, {0x80000000080002, 0x0, 0x400000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 07:55:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x300, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x3, 0x4, 0x5, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7}, {&(0x7f0000c9a000/0x1000)=nil, &(0x7f0000e5b000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000d5d000/0x2000)=nil, &(0x7f0000de9000/0x10000)=nil, 0x12cf}, {&(0x7f0000df5000/0x2000)=nil, &(0x7f0000d9e000/0x3000)=nil, 0x80000000}, {&(0x7f0000d04000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3ff}, {&(0x7f0000e1a000/0x4000)=nil, &(0x7f0000d2d000/0x4000)=nil, 0x75}, {&(0x7f0000e06000/0x4000)=nil, &(0x7f0000c6e000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e9e000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000dfe000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="356cade88512982061", 0x9}, {&(0x7f0000000100)="6edeeaa78d29fcfe634127bcbb68a27d6254d4d286e52b5582189b5a7e23f2e485641dd4b6db975061babc8abc510f9bb2a57bdaa3a06bd751b914fd4fc406f259082d5b346154adc3119c625e149d93bbc3d2147b54d2b83ee852167a7b7bdc380c63e844fbf4fc556ecfc260172abd33fd62bd4f3157e3f2051ab811ce8c610604bb2b92899a352d0bb40f08369d7b55", 0x91}, {&(0x7f00000001c0)="3f2f567585a37b21749b783d5b22052cfd28b6973acad2d5f3ece2ce4c6770f57e73379cc5d70afc4589e5c12897d545d0f33aaa51db293f17b6afd862594138d303c67d6ff0a6a1fafe84ae9c0779bf1f8b4f8eb9eec45c8a658627be023e01b410eedd0f6f16e4e2c0f85c9b51bbb80c6ed89ce516eef43b18de18f5c7110165a203e977ad310ca42a4d209d7fb58e4af302033c8bee1bbe16aaa361257d61e326f7d898b3846b9aec1089af61071d423ae1239b288abd98b791de0985e6", 0xbf}, {&(0x7f0000000280)="f13965145a4335e383ea7a158a141be495a62cbbc83db7ffb558", 0x1a}], 0x4, 0x0, 0xf) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file\x00', 0x1) fsync(r0) ftruncate(r1, 0x0, 0x800000007) msgget(0x3, 0x20) ftruncate(r1, 0x0, 0x0) 07:55:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000280)="07aab6e136257be55a32ef5ad6d3c3bf7cdd096154121aa209df95b127a47c2b35790fb2a239fc85b776beadb65804a317f7a0560b97ef1ec0a60366f63b2672c5fea5074acf3570d083111dcb", 0x4d}, {&(0x7f0000000300)="599b652929a0467b9519b2d25f6463de5cd9ce128ab51eac4da9715cb0d3b35be8719295dedb51af268b1ca720dd620512fde747204e574178a60acae6a8870f10da28a1dd29edea57dd70f6a8ca9e548516c13d66c05f68be8d1aac2da7a8a13992729ca3436ed0dd6b8092cbd084aee76a8d2e3d61161df0337a40a4fefc7f90ea6eb451a7f948956e8aa89f976b04af6f0e7483ae0f1aa134565f9ace477a062b", 0xa2}, {&(0x7f00000003c0)="88748e08476d1114af1a1310bb69914b366a41a169b5d3f3595e2127fe29ce90d02f7c444c927541340c869a6c0871605c39db1d4cab25b38e82d6a9a49eb9bfa6d17756b67f86bf9884497f340c76b710b72d64902e11a898ee4c9c8c1bea844d2909d8d11d879b01ee8895be5cc7428cf4cca29decc38f240bff03aeaa931729f6781f8657b09f75a28f2ff609c59fe35d8db2a5a4dae057d49248e1d8cd54bdb5e15da947885341a260888ce45f2c35135820fe433006c2a1fd9e0eb4", 0xbe}, {&(0x7f0000000480)="493202d0ded7740cd247b2b57e5dced16ee8594002e66ed5ca88395665cfadd9c50710a1b16debbb6ad82dab8bfd85c874f39b9f7349deffc641e9acdd49e0df33fa7fb4ab49d6738ac271f04be8f1f5371bbe7957f1fb6531d580d7e5c59a995d3085cf83764c904ce8f17b685b54d1565d49e9e787a4092fcccc0b87d09dc866cccd5917f8bc15147e5cd3dbe17e9f1126a626a2f72330aa371e95f7ef5c541a838da4a6631d7ee5f5f6536e520fff33843cc72cf45b5fc16a659e20b0d95d2efdac374f13680c50407913614dcc14afaeeedd330d09a319ba87cf4d155c8e011e34b50c9b1506ca9a91", 0xeb}, {&(0x7f0000000140)="9c892d86646ec7138b44e3fbfbedb50e0072b1a871d3d1a29569a1fed66c213ee2d098", 0x23}, {&(0x7f0000000580)="2d8eab2868bbb9454b5c382080947475e823c3d0dadd86219e851e041a3eae1a6b971573cb7ab2564d682672b3ccd00c961b137d544c58abea43094047f2889961d9f07e15c454e38cee2b5fc514873f0b22c18013193f0e052227b0b74d64ff0f28744910ddd2602fb9024e1aebccd491871f10", 0x74}, {&(0x7f0000000200)="db7f0a7fade2070124b9b2c703901ba9708d9969f32e1a6d1437b7a63e43baf287264326c695bcec427899bc7ba00df31f21fe223e7c78d0ce3d6d28", 0x3c}, {&(0x7f0000000600)="d76e10800d12384c4a575c02a2ebe3f9e517cd20f39e8c05646e64f3a58dec98ee9446042513bc66af62c6b43303536627add86c71c693065882f6631579cc78ba58b4f89af43e53465d9660c7a169a5ad81003968d948b81d3324cc", 0x5c}], 0x8, &(0x7f0000000700)=[{0x28, 0xffff, 0x445, "50c87b986222bf5feff243d3e577e7f6a3bed9b7d3530697"}, {0x1010, 0xffff, 0xffffffff, "f25b0cd89c2f53724ac36671d5e6c2c6c879d3405bbf99481f548a2579f78c094d70a5ddb2fbecb7c7ee156cfbe3df213e895d5db4827741b68b3f1d7086e651f68b192460e9b3a861bcac6d8f2552c6010bf4587e8fa00eed93c405331cd814c491d74cc0dc83f71a8b70b8c529096392895c7a75d0799cc561b756e1765734b2675e3fae4973df06a562501917b6693fccc0f94bc005c4322c0765882350c40b2de683a2593f96490b55c5e43319f949b995ffe76ca44acfce847651c2d7e43217da098e55c8f2ea8b9570ff6d18e2e2b80fcecd4e1787379551412e701d074067ffd7677942b5e1e846b365cf4532f310a7838c7b715a49e6af092f02bcb3cf41bca5b6ec4fe33ca79bb7d30580b4515f7d4bbb6cc8eb4fbef0f51cfe4e7e800dc430797b402dbc953daee949d26a8f6f0e2afbb6162b66e259ad816eae59d394d6c58427354312c2215b30eddb32a9a1755d2ea031a530fb1d865e0e3b161be597e384de55b5952c9fe7c7b330f154d297fa737093d05b199a982d0e3ae736f3b8157dc3ea656899f33f76f18436708de768be5b2b7be02b5e14171da8d112af5a5a623eee1f324763bf0bc7670ab792532aa969eefb838c83ee825fd427ec68da932126e81c1b9d0bf29eb9a733bca1285b16a18e143d42e89712ea5011c7fa852fc16bda1deca5fa45e7bb5db5f6d4ad04fd7b35a86444aefae66922ab59a1e914f4520f77b2cbdc121fa9cf356d27f5b43fab2ba229993efc7e756f2561d260b6b394b5800982e3bdf96ab6e6304218ae700f297368d5e5062982acf529ef5e016ece9c8e135c851786394202606b4b5063bff2090e2600bd3ae668cd8eb67a128c82137b68966cf36c21d50390ee25f3a31d26740a205219df53bc7d62f9af49f660285bbe7086957c0c30797093506d98f405a0f0a8b664c55c437bc28ab1475271038d378d98ee3a6ae3aadd0708d9e9034ddbb3f74c96dbe3db2b9c8fdf14062c600986f44449188cc367b048e350649bc3ae7ed3f4ed69f6ee599a1ae0d6a48a8094ba9f9301afc95490de88f3d1efc6300d4af40a8368388068e2dd57505d3c127eb3ba09932e00626c64eea0d181989dde4637422ed4f68d024d47318409089d162ebf0a3d6a975751dd71a02d04cb1cec165bc4112d1671f64e2f1a8028b2c40a5bae884bd56eb4a006d172eb7ddf29e674c266b41a43ec11431d10013cb2a22eb0aaddd3c3ba9ab92d0b01357f556d6239598b88f1bb9f5511541f9f6ee34be30a47ce3c63b1be4cec7024aa000c8b8f3d171d08042a66040e4759d594ce3817631203e752a18fed1d38e8e0e8831633885413f7fd7580ff8f74ea8cb73eb9e30853df134a0cd530fd338952859afdbc23218c72575373fa5a695e61134f002c4772126adfee2d5fe781839e31d00560bf19b3ab1f589b674038e35510dde66354adb3164acf4237fa360701ba4c38960a37a98bf302274fd53f82c2f769b5b97c5229e0e87c2949a375a34725971dda5817571d28baa81f4b62a06299dfe9099110a0accd8acb68cafb3417fc5d5b294e0aa86fb5f81a0e41efe6673d8c57dbb251d5855de9795a3939d150ac6855ccc8efa65c4833dffc8b8dc1b5ca34d576e51c1684f2a8a1cf982a0390ae9756b3b9ef4df7be0fa6e73c4b7192799c9b9eebc22ea441462dc76f5997bd9487d7463e63cf3dceba6e1da3974a7562fbff7fc9f5488018d27910eeb5678eaadeb3c3035b6cbe6707893729ac7d80b3aef5bb2da9b7087f87cce38eabd6f75519f0f0d4fed6d8c72269efea99c9d610345d3dee5807ed150202786e4811cc595db9995ba1448efa26fbdfc7d94b0e2e1b55bf8a4f80c117b769d798b88fe75dbb18338c713f93d7d7d6c464834c47d2a52cd87aec1906e67c4b87a73e349029caec33fd9c9409e44df2ae45224c91540edc0fe3589dd67017657ffde1c067ffdb6b9d12f480a97cebebc6a16abddb584a7e838bd22d11f3a084bc6d2cbbc681e620ebd2aa2e439a649ef0ffb2aa2b4373a2b161413b236673afacb9ae36ee71a2821061517749e72e5770e47f5bd47036b688f01c3793f869749c28a5cdc9cacf5e39d9557e393bb7288a650d54d671f5c2bd0ad197cf6f265476a84d577d8c3f3d33d24bb2bb33e58bda2be8806bc58d315302d8e5297956108628d279b15a2668e692014f0463960292ed59d5c90b1241c2ed3ab58f9bcf56f812512cd0a82bd779e017c2d8158bb1c441f719a3365de75fa69edb1f810436bd46e8217e17d706ebf12d97385f82e48bc08a94446e0f2e41e1b0b2ded92785ede54d2406dd8ca5e7468ce390d997673abe80a4b8d1b594e7ef3cd56826a5358e3c44b2e3737625d79be2ef55cc9cbfd01f0e8e54a66befb2fc7256fbce66cd69eb33caa6899e9df1bb0ab1f01b8082f19b9f15747ac97e346136d6d532608891aab6cf073dc5027e77977980c6d766ff29ea5b97fe9f464356efda71e1dd87c0b4699e036dc8a97bad57c956de150e90c219e0d01928de28f601eff30160adfa34c3a515f39dd36fb7d216b3e3e874b41e7347dbad59a632dbda8168d7dca7f04855e77fa7bed5441d59f81c9625077fa58fd1e07e9ee704239820415fe16f3f6f17ef6fbc264ebc5e7c76a341ebf320560fbe31b37515f444f91bac3b61fb53d4d157eea227a989e2253fac05d4064cc6305b5321334c2f37c64efb47436f00f34e670173e9e820592fd0ac40fd6a9a11888c8489a04e9fc3b4e9d6d21723670f549eb71f939eec4e907b3a48c115128c38c51eb565ad814959e1210881ff7fd35c061550e5669028e1e052c11e272afc67922852bb498e50a4a86d204b94d32ce5b1dc7e1e8b18ee843375d580cd86735f95e17710790bbde87a2fc98ec2c73ff80852739c383f796d4ad72159d1927a8f98154ca925c48cef660e1c58849d5aeb3c11ab0c9280875a14bd1fff670cfe9c2c5975697ce016b4296843ea9bafcdfd0d5e1fbbd1ba50d5535327ebbc9a28f083b4fded7a519443a6eff952721cf2d0c118581b5ba7f694fe7f423df4e9aca99b6201e3e996c497b5da7c5bcd189df300047ff9ad2d47f99f6386f907b0f70df19d5f5b498fbf344e52b076bab0823306a45c908c3fcd5aec4859b6a2e3f1a4980cc74dd4809d006f5562ceaefa60b13ea3ab5a4cf40d2deabbb96fbbbeff7714d7cbe4cd55cdfd4a06f8f6ac636fae4b069e7792e47040fa7409df1bb4e2ba3a58476ed1878b447f02dba2eab9ba3d061e7f140135166ed896b04b7f5e67556d831bf1d1997550437d37aaeb7b484a97d5db4f279d5c056f2ce68257ae88b5833bb0f250e86f61cbf69aa6c01c769ca099211fe42938df0a077e517a5ec9aece2786fde4c8bc3fc955b4d4e6f05dcd057651d05d3223aaf789d76e06908f3aab6e72ff4d378278fcd55be92d3c3e94294321d72806f0bdb44bff83db72a86ed37fa366fed0c5673bfe45f53976c8e67cadc3ae17a70b35d7903da49711bf4165ba197184d039e90727a9540977b549923a3471d7b7a5dcac7429681b752bbb0460d6f88a83bb5c2831fe286fae0c667988c1b40526849daa8b046291beecfb33d4a6ec1756985917cd8c2d462b08817259ebe65b1f18077fc8c3f1b577f1805cbb842d954a8ff790e017afca53ba6e6abd698182fa7b56a3049b5ed4e7e3db72e99025dd7842047290787a5684933992015a3c0b3e6da3d6a176672d337b0b7d17aa9b2aa112b30ed4964018ba56d20041c3be3d5e350716eaae86666180f5e3521f7795e9218ab814e15c0b607ccc4b577a047fd59196351bd5c3f62bd96aee9fac9db73ebb1925f7369b33a96fb5ccf23b75204ea618bb63ea029061674b9b799b3effabebb125d1e2afc08ae18059bdd574197b64376849649e3eb62151ac941e1e079b4e5ab628d0f681b8682cc083598325d17d5ac0af2b05d867bbfe03d8e40a43c45bd2f05a01be1314f1f39f9064322ce4b085a271842f1138cfa18e3aa7bf66f820885ce19671ec16282f230816d021a37779b24950d36ecacacf4636a137d750f7c65d9cfb48c243962fe11061230a4eb93d797c70942f393ecd92d96f2bc39682eca5b2446120e871822afd2cabd14010eb49be1f169f7f0fc4551b339457b2af79844e949902afab17cbbfa14715f1ee91b79f97390a9316ff07fc4acaedef375d8ccfc296df6dc779040fbe91c7ef1dc621a348b1f9fd573ddc52f01f3ddc8d6f6e6f37d1f3ed2e6dc1ed4af8702355e33bfd40e9404fc48defcbbd23ac9bf4610dc43391da7c4b4a94cd6b4625f85803a6b5acac6929273cab63ea5754ea38b85905a5647ca04e37acc786fbb14ffa33622dff99cfd25557adb801e90365ceb7ac4cc68ea6c68262dbc3ab7e770cd4ccfd854ab1e717d22c8ff900a054dcffa0abb172c0817a30435807eaa75d5beda25161ff8d06ae3ec90387fd7879a3a8d10a05a9b7bf37bab1267dc0ca4adc9d02b569a3fad81168ce3eae2ac2f56038a1cc616eea695aed7a81bf9db58ed309527e20ac6981e68a1d005ce47fc057f661222f1aeebe9dcda801613855095a930dfe0337f0ca5b794591aeabe833d9a22c9ab8e4616b50cf587fa0112d7d73e4a45a1df59e3273e312bfe164dfe192ad0ef71d594c49bd1b10e56ad03cf83d32297de3872abdb3e73ae9416b2284e0117efbdc50df56d9dff42fe6d80ba5fb03f31b430835c5e3ece9b1470686a79d01200545ddbf23b153af14822d1b65689c360110ea0445c7182ef6fae1b31ac5678af5cd7ccb6a4f4492b0e97d2572d137c050d6b64b283c79341c3c112d6cb92edefc531f12a1f8a1de5967b92a5d2a284a428f34baef8ed849ebcd3d26c26a64fae34bda8f1000418bd6547f4c656ddaebeb1c34ddb4342934b023f67406869966ef79686eac17156b2e617fefce79956fdd92c34927fc6a6082718cfcec8b4738c0426457d93bdda342be5a7d2944c4ecebb9ce83e17a142573b33468e02cec68f2efb6f84ede8aafd2612979d1d02464ad8f5764e05fbc220c2f35be2c2f9abff93f796697852dec4aa8d23212a2a63222448d49ddae17bb471f0515e8336a71635315fb23f450aed6fb4076a9fd803c1d452e1e0ee83e437bd2a6d9b759c9aafb35a2c4819012acfc614007ab73c90e40a17ae5f5928ceff59a40d210aa8a90c5f53a33ec767425fca338c37c66ec910bfbecefe5f64f4f975b51bc8f2be2d496081ddb8171f1b40c974cb4339737617f2dfdc2a7e22dd185d7f5d429650e859c5dddb658e578823b9aca54cff328ebc7ee066e1debe118f32cdaf992764a9f7586498281e2ae91dd423bd7d98a8dfca1633d3d6942091b526d8050dd62e6904e5aa438ddcff495e41169c33ce97f6a889f5838ded8fc8b0bb7e1e9d1c7314693c77d1501ae08be8445853e19bf3d99c3303043c210cabe9bf591060bb4cf41ea07a5f999ac06965b584d8388ccd8c48e59f2476f070710903bdb2108570b785a779278db2af823ae4c0f9e17e982468d825f5f7868cafced6784c5e7bcf1c5ea9081d0bed487bbd6cea6e6cd139ea6d3ce2b0017d860266c0229df617d86f2d6e9bb0fa138a664d2c476b6252c61e4e4810c62a399a0e8aeed4a667a9a212d2ffcf96811eb74deba03fd67a560255f5b53a905f3d11994be4dc7370dfed2253ee701a867bfc93b80ac563724bac18c2eaa4039115a2b9a5f1b69fe423d8471487cf34d3dabcee070d2b9e6beb84dd1ad8237586d07"}, {0xf8, 0x0, 0x800, "f10e044ff3442aed8ba6af6266370ed85711a5126c0e8a2f104271ca60f8fddc28880a7f9fb40c7cf572ba4ad0a1bbfab98a8773aed27a4990c12db07534cbb445514026fab6d972b9b4adf22cbbb907b2db72d8984d0553e30a3bceb2a97b8607e9f7e5a55515a4bf9996678eef140978da5f7ed58fcedadce48e1a388501f9e9c94ff468873721ac78d3dce1baa4380408caf7df7c2136789e2e0feed65d1987458df3b5459c4aeff4f5d944a962cfaae1eefa9edb6a79fbd60d1230f0eb559686957b67f61538f710449dfa8fdd212bd7e69fb60e6196d169e662068e58954c85c2ab"}, {0x90, 0x0, 0x9, "9f049f463e9b306b7c54b865a6e24ccc3dea2f8a398f3ee5893e3f842f556273c1175deb602cf0310b3757c7853826ad06ad9522d99288c1fdeccc6be71bfc585d9a611965f14c89ba0779fd45501d3061ef169ff268566844b78bb254fd162fdfbd6b0c7d2f192285c29053a2867524734f8185c8dd20e057"}, {0x80, 0xffff, 0x9, "abb74aab08af63f00a35c6a54b37cfda1baf72740b856ceb27275f6c5af2fc135aeb313856fc781772fdce812ae85a151cca7de4f4f0032a6d4516b518913564df79e7bdf6beb23203ceb4dcb2cb0993f2517aa0c28159b2381fe2a321b1d6c4b980979d6edc8e631762d672"}], 0x1240}, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 07:55:20 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0x25) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 07:55:20 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x191, 0x2, 0x0, 0x1, 0xbc, 0x5, 0xbcab, 0x2, 0x1, 0x6, 0x8}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000400)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 07:55:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000001c0)="3d8abd3d94b4a6b236799fdcada9e55f058f84ea9283731a14b7621a0df833d27970514bfa98bb0250409f81aff54fef71532c2dbc658d80cf84b869704c27ced43916b09344278e79c77af7ecb2c0da36f8fe23ef883a42a46cf45ffa522e783d911b337d0915ebae0fdc4f99ceeb77610803db5d315bee9c53184742a475ef887efb6b642503c3c669e9fb63e25671fd7d31ede7064dd8b0078501a22978cfb7dba7a6bde66a3c8aef2367", 0xac}, {&(0x7f0000000280)="ecf93249ffbcf42c735ced18547a8dd116acd760e63e4fe711f9463a17bec8154661aae33abca2710bd75d81c24e8fb73681ad2703859d3aa06ab554c159655856fe7b68c2d648c51f", 0x49}, {&(0x7f0000000300)="dd9adffbc51508a9319235d2cdce8c36c8dd573ef127b866f549f79debad2a75f44b7c6b4576304cb7e8f541c34b6c9b542028b044a005d25850b6c34e8cea76cc8d630557250fcf82f43324ccb026f93d0dec6d9c694c7671d2997125b6305eb5c2be87b4c619c74b8b5f7db8b5db08b936054f7401235243ca524fe5dfe8ba2d2bc30d032d11e165359f692ef262d08837e8456fee0c2d9773dee5234e16f8a3ea283ee0d684a4efef250701e89ee59570b90e5a8faf3842f7799f77ab628c097d24298404d74a3ec7cef5921660d79002ab997541faf8fd65f3dd3204fc4977a3ade3d45c0c4d45603a045432ce361a75d2fa52239237d7648dbb7ddb4cd8f0e9e422f10e8f5a7147bc7bb639154fa4f2f52330a899f223461d4aedb164336384a594f6f1dd11eb929ef3631c0ebd4922c5ac0ad2c7106e18e5bf8a3fba0cecb0276125ba0ad3edc13a7985e0a673b965f4646f6d9bdf314046adde4b3a1bfe658598aa2627890a26794ca79e560c0b5fa71d8d444a035aceff79926f17f615b16ad7c8e5536f4ddb86559f267e6a69237ab37e565a3e9dcbc31f39b3aacc40d45fb719a804bdc0dc9a6c5feac90de455ab0275d9d4a893772a67ab6ddcfde0e79f314cebabe3b54c0c654e8788b226d7699b8a8d08b3a86f22bd92e52fa71a34779a21f43c655c2369b7a49bedf8ad5af91ee1518df9344cae13b45cb7cfd844eda1b22ecb38f5becec9456dfeb30d2432d01c23578f16657430d7a4526ac932c30bcf07098030722d2e4434ec7bf22c99ebf6a0d418ce8d03aacac19ed10bd8dafc2db8f9ca950c5385293f937c6651097e60a123cca935865a9d9b20840d9960ba7a7816cd716712137c6b8203f855a477c0638d1cd302c364f9d2144b5888caec94bd9002eb4f0fc2c5fe0a6c163e62ae78cdb7abbf039fd4e2899c4bf7cd28d2d88e25dd33d0f090cf5fade8da2d42fc21661f768f5a4ec02390497fcfa3dd5fc88ea01f34f2f5e21d87769634e5361333703eeeae089bf2443741b6deeae46cc99c6e6de847d951aff5b5b8df027ae7882e21d4d93a098c06bb9490e2d598daf566f67de95a53affb53414c409252483162660d306e5e4575a8f90731324eb7d4f36e9656e55b0647387ce36c74cb394cca0007e624506033407e631f9f0f6d4802ee1a78099158dc98f7b846ddd32d20bff0d12e22c7d060751783654a73fa8ceffb951466b03d94b3eac57703bc9163146a3a138fb200c5e09ee5879eea9a689d7479ae72f62781088f5d6e1d34d5be5bcdff1bd00e9a02800bf71c3ea0886982a0a56dfa7c24b589fc56b0ec31983f746d571e7a7ecedb097bab4d5fc5ec2348f02a9d08a6f65e799d55de77c16aa31391faee346c8752347e8c489ebdfef886df8cca345e3b18c2a1abd9599d63c324da0c39ab6612045ac1f68d3fba94908debe2b174a76877cfc979e68dd70eb3c90f8af514c2ff1dd8502134dfc49e34dc451c5a3dd3accdfd5b20de9acdd844dca7170579a2edeb76df9618e40fed2d89305c2b4fdbf5fb21392bbd18bef1bfd6fc2266271c46b49468d0fd347f855bebf8e590fdec0d3d5f2925a8981a901de47f11fb889688e1e71db3f73b0e8c996d949bad41bdf635b15c9111208ae03a3cb54207b21cc0e81fd99a35481a628eb826630b6e5638da96fc714825bc00298d4f4adbf3551abfd50d0aef11a7ac105641debf318dfb3a5d0c7400f2d68650b065c32d606da0c872c5f5dda963552834167d4afef632865da094caab4d35ccb0329e8f690940c4b50d9878012b76f1e9010edd293b3672b1429b24cf3bdbfab0047b3cff34caf8c04f991dc3eca09c53e9437debf6df87946f85066bf3f70e72cbf325f62f17e30eb4390ac3079675b34a8f5edeca52e3a12ebf9992cc971c4e5e099734dce2b090b21b0056f2b357b654e67dbad61899f6e1a9624f7cb1e7c2f92953ee4361b537675a57f650ef838c7ad6f6568fdec05dca8a28c3745b5699747bc0fea1f137b3157c31218ed2e328572e4b990bf959dfd8207809763a227e8a5586d33fb7aef21a62bcbc2049f0242264b08b31e9ceaa9a840daba20ac07a91556e713153dcd8439312ea8c3e23c42a14362387eea957cf3312127f22b1f633314e5899f8b29254bdd36a33b7b86d559f990c8ebecac10bbe85aa996beb5e4020885cf8173fee5d90faeabc5e24eadaa184e3f5924396152d10de2e90b32d4ed877ea7349130520b724c469eb7eeefe9527843148da85ba8d92a827cbbb50bf843bc5f1cfaca498bbfe53275c2508310f7e3e9d53b2790998a8d865a67d66404afa3fb9f4f0ea17168927eeb08e2cdf5366269b105f105746f525cf94cc2ba3804f99447a54a0f4e26f37b1a2e586f59fca9cf39d1270dfd394ef124da9e04bbd5568dfbf8dc2b0d555f88ed1251b641a5272e07c17d717c3fbd64c3e2d6f361ded471412d0ec5d91c01c383b7854163e972c676604396a55b39ccbc77bd90731c652e36f0e83f2057c2c750edbd7593fa0a591738fae049ce28f6a5d4408b73093ee264e93d7ccfbcf2c56aac22d3dff51165732744b625d82d1700c0f89ae0802f183bd05088bf3d7743356c4caab98d66e1cf9a6b49aea6272fa369bb18d8eff31c5f6fee81e328fbd1f18b4bd5e9cad77fb6480ef40bc8b392e210d2a846d0eb20896140112265c957801fa66aabe35f11e418860701e817c1ffd235920044a963d7e1f134a6209fdbb454817bb015f1aeb271c835f8d753bcfcdf1438f8dd4a77ea42ec48be02a87a36a04fdc6c9772c8078b56f6b1325d2a976931e44b70996d496b37e326fb94bc6d0caa7462d747c25d5709b76865434788ed4eccfd63c391d9e1a1ab59b76416faef0d20753cad24c3d4fe7a36a0ef267978d652de012df5c4065a911c05803d95a81666c68bcc4d7f4f82e5cd9a6723716245382ab718269340bb7de74480f0f94d1399de42b89e02c15d43c9e055696e54cf8fcf9f16f67ce8cfa716d559629b2a4f050269a8def8fb709a6a3dc29290a77f4dde7f8a68e3b52dd7f3ba64798520ce8cb085103454c2c2a2f23058a262c2f483e22a8a83a3246a91794e2eb679deb22ef48887bde1804d9a0dc0b31c87795079bf6c750e997ccb43f5ee09c98f5d622520ecb71fb301e385d34b98f2d20d14547c10831207163cd85f43a138337a37272abdda4a733a70bc4279489e092fb6d2896c6b9f77a75647ee5bd05d75d14ca8c9a7330d6300efaed4a8b898f188e3b8f5cbbaa91d9ff00bdf9629cc38cb3f1807f52f25b73177d6c0c96a54106cab88459b0d0d7a8e156c01cf6dfadaf6b3b911ad7d9e96e6d750c921013d68a6dd86b64370ff9eeaf07dab8ca7a6472bda6379c9e83e2f67d909654fdc0f36dbb5c20e414c1db8367830576d033d3eb38b5f42efd50d90386b53b020c1753a7dcbbf0cdfad4c14a55b71d069738e1ebf7dae11591c4a2e0e7e1947a06dc21024f78b0ee794d71dc00220b309a2b497c34f4a4496ec3b56a870c71cb970fbea51f5a9060c0d4070f31315eb9c9319027877c037db22773a9d1d3ec06705911a691c377bc411b23c646f16ece2450cf28a9b66f87b0b1e013fed5f1f4218cd3c8a0a4576141f1d504f49adb18d12ef39415550407893b2347496b13e2cb0c1357aaf8a8891627890ff24aec26575c750bae10e5f8d6d6a5484457dc15516e6d829c3b12ce53f5770488231083d480c2c65c742c3636834c49d55372e8aa3112f2d7ea864a7bfbc3489f8e50ef57d61a75d327c4dda9ecb6d3b2c35dace80749f83ebb6165b16784e4ba652984111bab25e079a01b57da01d71f9155225d2e1e2de3f3d4d285f8932fdb584fe9112f8fc5f3a09e4b7b69dd29e6a7c6e859c336c17111dc9ceffcfe0848074717122f62cb8dea63e1640621333961546443ef5ec070c69fab26ed5aba52e967cef1d8f7fcc8810b00382034279fe7cd7affecc7643044ad37d79a49adc73e33d290b981aaeaf3b323d23c21f33c52ce94a7ff4fc5d95d170d39a9ad8615cf604ef64e44b6ca1da3862ebd5a301bb77281b038ef7079d6a6acb1cd511badc23d991b28cc824c29d585ff292586ff766d9c0c64985102ecd1e7e0c85d4c4a924cd5856ebec5e3586ad93dd76fdbc50b9be79499dde42d588175ad8194972a72e0548b96b6b433d0d5383e9bd5f259c7f73a98e8a518fe4cddd72b51c8b1def949209cc2a0dbd41b8f735667ef10bf72ad4ca9049d4a221484b30c57ec44adeb1e961b2cae6e766540d9edc8ff85bd8409542f66d73e867db85db6265176eb5668ec9c24db559a51db3070c9ce419be6646eab13da4675796f844ea9fd3549ab1767a54969fc59d48e1bfa8d04d0b93809cbe14f5ea0047b5473f8da4c53259b0b98c63826d641dcdbca35ac537e5a01d5d0a807f5d67941d9e5a25184a121898596d17f619827e85d575d92e050f09fb65e26eef16d27a48a1776d42e1a21da8e3eca00f8aea707f35a230410a7b85d7518e198c569bd8be28000c6e66125b132f34409a48bf51350574c53cad8ef068732c2f81953ef459e282eb69f5d156a4bccba5aae028d2a82145b779b9e0451e2f452aeb478c55b650a6e19b08e9f10610523c47a7172e6f12e9fc32b9e080b97069d6525ec29d7cbf14171adbaeae7081b6fda8bb8b726991037b7fd71084079c51abb52be486f24602903f8a99aead0759e3ad9cee613c4ebed2bd3e4dc1094712adb0bda0d35717d18f8964dd701501cfb431aec8b675cb97a190e85b579ff4f8824f8979de18801b78f66a567c1d0c7a89f04bd5785421105d6782488ef03858399e391ddd41f35f1a73fa88f24714717a898dc60dac85d5498c86b6cef6e363e1ac6d10bbe152d04d08b257618ac6b66264e90866112103e5bf701199732e22b337a1e629bbf02249d6e779b2ca0a25a8f7b667cc5ca9d52533d9fd38206583053acb1ee5e1262dcb8c4e53151276763107497d03034a3e2def4759a3bf7f69e00a9a7c9f35c9eaf345b5510e85f239d541a58bcfe100a8c16630782e222a00315f38a0495fdc4610068dc6b52611687bb9627dad8e27ac81814b71b4737797a3b85fbe26bc7d142da6f80d0faa6b09ed849813f4d0e5e46177d53d1e1558082d282a06944c513dfcc90fadc1d659c74637a93e87811f8cb86d1028ccc307bdb83e67937c60a90bb030bc2cfa057a9cfec953c656bef1ac3f677f9e198ef539676499d57b44ec138a0eced077788356e65f007ade7894ad9574fe5274be954735bfcc8d16046b461c2fc198b9e2e04618ccca106c0f21c9405ed5f16518bc7904bfca30a06dc4172806d5e7962c1d158280153b8e2b93567ec5f7d43a66909ff287a3223b3b03569c8401a26cc2e3c00428b9eba194ba8f27a0d4a5c981b221cb6a70a9d5b263ec12c747872cdaedcfbb11880b486a9593cfd9f6d2e4d46b3c53c335c8240e3519478a7b4c87d4c5a3df4acf7e2d39a66956d79788b68014315c3c573590b3f50cff4d2683bd9fcc55a0e8a3ac70355fccadd3d983b56e28057c722c2020dd93bfcc32f6bec5c41ceb6b451cd8dfbb1f8bc8ee7e8d264128284dac7a371d6e9071359434ffb32b5eb97b162d505b46ec9da4626a16606c7105967fc8ee836e841da3ffdb7a7f71392f47719534e14714c8adae685088f24b29d451da97526f5e4c3d3ad7d838899a37029285c7dd36431d93aecd94ee898ffeb1ef90d12cd0fbe06f212d595ef12d0", 0x1000}, {&(0x7f0000001300)="009335c3ef9160ca59b259af5a707b60ee3a791b704660f1a877fd3a76b1971c23cf68f97992fecb48fb7825de30a76206dfc7e9861101e2d0bf55b4a9c439d3048cb7e3c52f88ed41efc074eb5ae69b75eb3e72499bf0c38a61eb8b9f982f1b82716a15cc6633fb554a5d7affdb4d988ed0c5c7b7fd33b9a9ea9c6c6a3beeeefd9ae487a253117b4bb324d5bb093cb0343954cdf4d22c0fb8e37914b05bce5b06f08034301f91ad153150b237bd1952cc19cac74d956b41", 0xb8}, {&(0x7f00000013c0)="a33b73d3fae507fa2eb3c7ab418a83d773ef15daf1501958a52d4f969db6266038f39f338283156541b8da3bcd8f1573dc2f19b9c77f11cc949cd1c627f351d61d0765dc26a7f49c17e81555d73a217e43862c2b178a60d9e925b18e7956f7e05e11e73c1c67ae2d96b07533bf08fa02c5cbc2ad3a272aacaa6bf9ff5d45aabc4a7e0731fb1be998fc5073717e2577285eb4d23e6bf7b83ded4d8e6fa3140e1efc752de685568f36e764c3a83b20227c0da7563f3ab9dd98a9d6f8daac6d23f93a75b1f3ce4d15791e04b49c", 0xcc}], 0x5, 0x0, 0x0, 0x40e}, 0x40d) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 07:55:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000040)=""/214, 0xd6}, {&(0x7f0000000140)=""/236, 0xec}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x4) dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 07:55:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000200)="9513f3940092ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d746485319cf6fc7922bd3037c59a04dfb029696fdf2e0352b77f6172ee6c4a62aa367a87e4ccb5061bb377e701a38e2bccd66d6f459fe6d54121e8bc8c1cb5e73e17c8ecc337f956fe3f7678efa18e7776e616a0fddddddf128130c7e31351038fd457f669fd22674ff981382e51c92fb5605e6928ea4115a8423b1439193a535f5ea0ab8fb8ee6d9ac2e43bc359d013e0ee8f8560342854713158af98d038b3ffe2c7b2d7eae58c8556ebe786cf08ed5bfd0aba62dc5b551b21d5cf2be3e72630922d7113bd5c422a8e649d8f9ad14fe003005966d5f3cabdb156a7a74d829214365a4093db5033debd9fa4b2b1fd17a1d565325d60586ab8455598fa2b31f27fc37381f474445682df15bded723df9726c4c5e47cee18c50b89eaf19331e27a83893cf242cb53bc80b066549be1d219c0238dcaf062e92fe93d", 0x1da) 07:55:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000140)=0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3348a897fbcd2bda24fa265b9d545b4b694671090c91a49d6a9d8f55a5242612ef9699be44ff750b9d4f3ae21e0f312ed888fbf8cf5dec9651b2c6b76dc3bfeebc691c858f2baf4aced92b834c4a2112c3a832aa00e16c5819c06992591025b91b169fd816a0df0c27aec035cccf60a90cf683ec675b1c6185be4cb5e228b46c799a8db6cc430b3b330acd64", 0x8c}, {&(0x7f00000002c0)="9b172fe345114e73a184bce4889b5fad53d6712c16166ed1d4471e4bd400b219c07fa2ba56b9dfe0fe8e45f9819352da949349804bc8fef511e48d6a3d80dddfe5292cec9dfd9cda6166cc721f69f6b1f93563d0af18969e8402360bcbd2cf30669ae7a3b48e7c227032651047a5595d5dccde7ef74592527fdfa722ea2f814964e04d18175e8df8fedea053c7a89956f1e26639523f37089bb4998454fbcfc88dba6de2640fa5bbad890d6a73c5dbdd9705cce2fa65236f0a2119749215e0a53c7d899d9c1aff0ea7b25cd3436ac3b9837cd3861087f20a806597f19ea391", 0xdf}], 0x2) 07:55:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x88, 0x7, 0x7}, {{r0}, 0x5c5e55188a0447b1, 0x10, 0x80000000, 0x401, 0x88}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000045, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000040, 0x4, 0x42}, {{r0}, 0x0, 0x10, 0x80000000, 0xfffffffffffffffa, 0xe0d3}, {{r0}, 0xffffffffffffffff, 0x10, 0x11, 0x9, 0xa0}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x70, 0xf0000000, 0x1, 0x6}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9}], 0x2eb, 0x0) 07:55:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0xffffffffffffffff, 0x3, &(0x7f0000000080)="0cfd9210219ed3669ec3ae7911cd235e4c734d360305ecad324ba6932bdb492e6a86e28d4aec84f209279434c1c94abcbbe0e57df01176ecf2ca93a536e522deffb67ce8550fe28ebeb158ac2c57320dd5ead027abc1aee5a2", 0x59) r2 = socket(0x18, 0x2000000002, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0xc1, 0x0, &(0x7f0000000100)=""/193}) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 07:55:21 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x1ff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xda, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 07:55:21 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000d29000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000f12000/0x3000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000d7d000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000000)='./file0\x00', 0xa0) shmdt(r1) 07:55:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 07:55:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="5001050160000004000000010706ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1f, 0x2}) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000080)) 07:55:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x101, 0x1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x30, 0x103) 07:55:21 executing program 1: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff000000000000", 0x8) syz_execute_func(&(0x7f0000000000)="c442e9b9821e997ff7650f6606660f73d8000fba3000c462893b65003e3666410f38dbdec442f941ebc4e3796952fd25f08389ee9d000000c481385dff") setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 07:55:21 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x450, 0x0) dup2(r0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x37c, 0x80, 0x0, "a601fe2f95a43ad26f29b2f25ac86e8025b39c47", 0x1ff, 0xfffffffffffffff3}) 07:55:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x80000001, 0x6}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) getsockname$inet(r0, 0x0, &(0x7f0000000040)) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 07:55:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r1) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:55:21 executing program 0: r0 = socket(0x12, 0x4001, 0x8000) pwrite(r0, &(0x7f0000000000)="61f624b7", 0x4, 0x0, 0x0) setuid(0xee01) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 07:55:21 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 07:55:21 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x7fffffff) listen(r1, 0xc95) pckbd_enable: command error 07:55:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000200)=[r0]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f00000000c0)='./file0\x00', 0x12) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) pckbd_enable: command error 07:55:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) r1 = syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3f, 0xffffffff, 0xc03, 0x3f}, {0x3, 0x7fffffff, 0x0, 0x10001}, {0x80000000, 0x0, 0x6, 0x5a7}]}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x6, 0x1, 0x9, 0x3}, {0x3, 0x7ff, 0x20, 0x9}, {0x4, 0x2, 0x8}, {0x3ff, 0x5, 0x400, 0x9}, {0x4f, 0x3, 0x4, 0x1f}, {0xffffffff, 0xffffffff80000000, 0x4, 0x7ff}, {0x4, 0x2, 0x4, 0xb500000000000000}, {0x6, 0x4, 0x775, 0x1ff}]}) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000380)) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r4 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000580)={0x80, 0x5, 0x7ff, {[0x5544, 0x20, 0x0, 0xfffffffffffff800, 0x7f, 0xfffffffffffffffa, 0x8, 0x8, 0x9, 0xffef, 0x10000, 0x66, 0x101, 0x5, 0x5, 0xfffffffffffffbff, 0x53, 0x5266], [0x2, 0xad07, 0x0, 0xfffffffffffffffb, 0x200, 0x3ff, 0xffffffffffff8000, 0x2, 0x99, 0x201], [0x3, 0x3, 0x3, 0x9, 0x2, 0x1, 0xfffffffffffffff7], [0x4, 0xfffffffffffff801, 0x800, 0x80000000, 0x6, 0x200], [{0x1817, 0x5, 0xfffffffffffffff8, 0x1}, {0x3, 0x4, 0x4, 0x80000001}, {0x59b, 0x480000000, 0x7fff, 0x401}, {0x0, 0x9, 0x8, 0x36}, {0x2, 0x4, 0x9}, {0x8a, 0x8a, 0x1f, 0x7}, {0x3, 0x1000, 0x7, 0x9}, {0x0, 0x7, 0x8, 0x8}], {0x5, 0xffffffff80000001, 0x2, 0x7f}, {0x1, 0x4, 0x1, 0xc0000000000}}}) 07:55:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = socket$inet(0x2, 0x3, 0x102) connect$inet(r1, &(0x7f0000000000), 0xc) r2 = syz_open_pts() close(r0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000003c0)) r4 = dup(r2) r5 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x8a, 0xffff}, {0x100, 0x3}, {0x66, 0x401}, {0x18b, 0x8001}, {0xa2, 0xcc}, {0xa3, 0x4}], 0x6}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 07:55:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x5) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 07:55:23 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x200080002005, 0x51e) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x401, 0x33ba}, {0x18, 0x3, 0xfff, 0x7fffffff}, 0x0, [0x7f, 0x101, 0x1, 0x1000, 0xfff, 0x8, 0x20]}, 0x3c) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x5) 07:55:24 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) 07:55:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250a", 0x288) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a07f3ff0a6300"}) read(r4, &(0x7f0000000240)=""/161, 0xa1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x5, [{0x3, 0x80000000}, {0x2}, {0x1, 0x890b}, {0x3, 0x84}, {0x0, 0x6}, {0x3, 0x3}, {0x1, 0x100000000}, {0x3}, {0x3, 0x8}, {0x0, 0x8}, {0x2, 0x3ff}, {0x1, 0x1}, {0x1, 0x1}, {0x3, 0xffff}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x8}, {0x3, 0x8000}, {0x3, 0xcdb5}, {0x1, 0xd6}, {0x2, 0x6}, {0x2, 0xa6ef}, {0x2, 0x1}, {0x1, 0x8}, {0x3, 0x3}, {0x1, 0x8}, {0x2, 0x10001}, {0x3, 0xfffffffffffff801}, {0xed0d721127c730c, 0x9fa8}, {0x3, 0x4}, {0x3}, {0x3, 0x8000}]}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40) 07:55:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) dup(r0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x73) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0x28b81e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x46) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) 07:55:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff0000c8ffff639d000008cd3fdf000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 07:55:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x6d4481c8}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 07:55:24 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 07:55:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x51, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r1 = msgget(0x2, 0x42) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/183) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x901, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x101}) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="690636fe810add5d26d7a329cb771534469b954e918c648ead362d5c69a2330a285eca9f713dadc29dda78d9d0073649fcd07ce501603f8931545916a7f89299c8541fc6c053b930a278989181a78bfc0ce4640d572478589607179d98ea3aee006ccf37c8e1c14a5ce0ce82996b1abf1e25b38c0861f48f53f4c0f42f816cffac72f84e110e08b7ddc7f8fd502cc4fa15c24654027937df32beb7414e5807ad72636c51703f59b9c9bb", 0xaa}, {&(0x7f0000000240)="6c66bf91430d40c94efd6081f53d001d018b935e932012d23a52572cd437360ade01777e2c5c0c4ca86d8a53a4f089e3458f175f460b976c0e2e753cae3e6673281dd190c28401d5a4fc6d94c280254affc7f7e3d2db7da1f29cf0761c4aa707ffd03ee77056", 0x66}], 0x2, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) 07:55:25 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 07:55:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 07:55:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x11c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000000)=0x1300) getsockopt$sock_int(r4, 0xffff, 0x1887, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 07:55:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/216, &(0x7f0000000000)=0xd8) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 07:55:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0x9, 0x5, 0x1, "aa790ce70162866ea1b358c47f2786bcc6ea3eb9", 0x7, 0x4}) shutdown(r1, 0x1) 07:55:25 executing program 1: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) truncate(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 07:55:25 executing program 0: syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") r0 = msgget(0x1, 0x100) msgctl$IPC_RMID(r0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x1, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) 07:55:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30300, 0x100) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x427, 0x401, 0x1ff, 0x9}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 07:55:25 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xf) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x2, 0x200, 0xff, 0x10001]}) r1 = geteuid() setreuid(r1, 0x0) setreuid(0x0, 0xffffffffffffffff) 07:55:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCPROMISC(r0, 0x20004269) 07:55:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 07:55:26 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:55:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="9c87c3774f4c6cd41be3fc0bdc995c716cb402b1524423", 0x17) 07:55:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x1) r2 = syz_open_pts() fsync(r1) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 07:55:26 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x40010b) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8008, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0, 0x0) 07:55:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x20) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) syz_emit_ethernet(0xf, &(0x7f00000000c0)="62e57cb6011e5055b692be051f381e") kevent(r2, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 07:55:26 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) lseek(r0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 07:55:26 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/219, 0xdb}], 0x2, 0x0, 0x0) 07:55:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 07:55:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) close(r0) 07:55:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x40f, 0xf8f, 0x5}, 0x4, 0x8fbe, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x335}]}) ioctl$TIOCSTOP(r0, 0x2000746f) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 07:55:27 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/2, 0x2) pipe(&(0x7f0000000000)) 07:55:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 07:55:27 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 07:55:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) 07:55:28 executing program 1: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1f0) 07:55:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x63, 0x0, 0x0, 0x2}], 0x7, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x40000001, 0xfff, 0xd4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x90, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000040, 0x379c, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x4}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc8, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x86, 0x20000020, 0xffff, 0xffff}, {{r0}, 0xffffffffffffffff, 0x11, 0x80000014, 0x5c3b, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000011, 0x100, 0x516fb913}], 0x5, &(0x7f0000000000)={0x1, 0x1}) syz_open_pts() fcntl$getflags(r1, 0x3) 07:55:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = semget(0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x8, 0x1, './bus\x00', 0x10001, 0x10000, 0x8001, 0x3}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x2, 0x0, 0x8, 0x8]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)) 07:55:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80001000000041, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) recvfrom(r1, &(0x7f0000000080)=""/54, 0x36, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r4, 0x20004b43) 07:55:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCLOCK(r0, 0x20004276) 07:55:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 07:55:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1, 0x0, 0x0) r1 = msgget(0x1, 0x34) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/153], 0x6f, 0x1, 0x1800) msgsnd(r1, &(0x7f00000002c0)={0x2, "bb7daf5edd9d3562b1fcf94251c2abaedbcfd47f5dbed66d8bf4c55f4abeadb3937e0ac5fa83257c789d836ca8ec78386d66af2822139665b975c36d9275f2030758035d986923d924e6f2e1d32d4f390e40ed24eca6feec9fafc14f5b4f76f68f93b96e948796adab38263b4a38d51cd492ef6b753d92c5e143ea7e7ed5066799155a406620e2519868a646414278c74f39a4be3e1fc0847ce1e49149b85592efd26d7d996b81b2fb7a4b54c0ec1d99b3d173b3e486bf1b3fcac2068676423134ea64091c1dc66b25964d2da75970319e30c7aa9317371b04b13eba89511a0dc9be4e7d648fdfad17d51a7e3c71c15771677076f0466c78b9f1d10db8e407b2447f7e15b193f2bdadfe558f6612379d5dc45afb2f1a5fa8c432ab15a76e0333b82e871cd9ffb414cc314d9baf71e250d051c40240f5c486e1c779349e7cee1ed65102b4308e4c5402bed54092f44e0b285669c71548ae1d0d709b34edc6bf1d090b8651f6a11c86b28ef5331f4323a9df9c8d55fbe06f5d88cf528422dbd4628f41eb00335038a6364e6f4bf4274861511c3752da51462786011f26be59b110510e22d503ca56f232dab24fe9b0122c4d0d6ccda27acd134bc1b304e89fad2eead2ffb49e5c7ad0bb1789bf620b5aa34d878c634da49ace44b71e7a6245d48f3d9e82627230cfcacde9c065a3ed34f386c988906aa4cdccff86b14bcc5903ae275d2cb2569751ac83b240f78e3978c0e07e0704fb05fbb87c6a04abf0d8c594c4e3fe8e66e99fac3aa23f1bb8c2a699f2a2175837bb6473e73a0ac8530519a956b14cb2951ac5d5894bdd9037b665dfbe6fa99e09b8ed16185901c882a5a70989d8b546644baa601a07b3edf798759aecdd8ae40fcd0fa77a77ee40f2cdf7b727e96288d9215ce8fa0b3cfb709a1342c93f690d14c9b6f11bf9bb01c0e62a50ba5479d0bcfd2b6a0d79e3f2540e92bf503e320f7c02b7f5a2f3290d9f5fa6a1bf077b01553928784b71fcfd3dbdbc82c1d93e74f230215b13a69508946872f4b9a7c8f3842ff63337ebfe5fbcda0c24c9e25dc08232b44babb27a091ef87f23c6f34722fbeb56c8464bda7237eaf2b77f9b10103815b2917646b9c66ed16aacab44882322c170204fc998ab05610a63c58c8e91a59e05a35d785cc96cd3cf6f5740207ce717697b4802b94639155d8a11c7273cf802927fc65b5896753e68aa5f3d845a31fb769b146de868daba4305cee4d4e560c3f36e92c51c5b5bfbcc2ec874fa64e3c3e1dbd8c8129db2d51dc708ececa37d9ea83eb07340da785eb8ea94cbf39a9b611db9b0f1394ef60ff253a7231c8f196a1b38dba8aed0b8132b9ccbd79029b098886a8498274951c208853d4d5d77e1c596b0489ef61fd912204bc3acda71c52ad657aa83f1892fddcac311f1f9a244ca567c355611bdb96deb5e32ebb7608bd825e6255e0164ba3025cd3033c1e99cc9ffa28afa50c311e518dd8a7f50af6cb3e66ea8ff051bd2c975b73337a8d5c8bc90b5d86d44faf1d9f0470248ee00c27468d28d1ede00b7a0c65639e0d08b20b5e36902fa4d86a03dc384e83d797dd34aae16310652e7cfedff492866417f602db4f2051819d941a04f07e9cc723bce006f2d11d2e1d41d0294bed0e0cc31204837c916e39166a2cb7e7378559e81bd437332898d047791de3e775a3d6afd5289773513b2babcf39d197b2c5c6a80dac3cb363f8e96a5692ead187955bb9ff6bf3f03e172d919174879306f9fd636983ead90bc849a66b9ed54ea8a2dbaef3b7c1cf2506584b2705a2e84188bc1b5a06f3564f6184865cb4c2d3b9c65fa336243cdc7da4f6ba0c360d1e5d4ac341723c4424b1487f78d81cd67d9b7c9f342e08e0efa143e089a8444be2e5ffb2b2c05bef0c7a0d7cd00d5fdfeb9295f09703276bf14850828fdf937c48d4a8002cc76777d2ab4dd6c847093f5421ff84eb29386db255cebcdc1b83a99aa8eb1896340d14e03bc9ec41e3a4b041494775e17d9d3a3cda66e9c4da8ed71ecfef15cb44989c47fcbcf2acb7b00568f3aa092978350c33a8de22479b6fa899db5df989cf9c8248ba3fc1b947636a3e75f0041ca44ce325efc5beaf1a1355c768c74ba9e63d79b18ccf40f8cef3410821d5b4253d4417d5d04fd5f13c572d8e9b67ec756505836cde38ab47ac162add5a8341ada20bba8110da4e90179f7e8f8122c8eabcbebad52600298bd63cce60f32322316dcb9758aea0aa6d19fa2192a86913bb96db6e5b97d06c737784e08cf1f589e6ff75c3b251db195866ec05b30a4e0c09449575de472876ce22d1e04f4c00c6a9e957619082404a17d6a897080c270a7bb657af4842562069f8a2df1cde237865120d08627710099b5f82a93065d8377208b42a631ec856e53ee6f44abcdce7c7c692df2c6791956ca093e843ecdb41d66e13266f541e0caf466b544b203f75ef8c9adbb2aa4bcd55c34c53e8cb4d13b10cbb4fc4430dd3007f336f32d5659a6dae79ba1b1fb5e5ab2576da889d7bcdd0097487307eb0974f1f103ea3326207c1ae0c78e497f9d46a718daded93212b5f49eebf2e79fa3495230260f614ecdcc856b0aef8ec4391caf05ddfc56af0968bc558a4a320f857060bff48ca4584080763589a9351e02b83892a6d3215ae10e3edf2dc0313e661760d29bfcf8969f1322d8171f3833de272f43ff04d9a0f5238d63d7c12d8f1c91224bd1632749b6b28749747408c22dfd8ae4485c50c80d648b10109826fe3e016eb3f6e4bd6666f4aa974a562b391482678ab3fc8e2ccf9af3f4e757a7a4e59dc75dff81a4361b67b1ecbd58c3e00ea1832e0060d2638c5a9fc918b077c868db0fa838dad30412e915e46f82a2b2cc2bd8f56522f11eb20def64ab1a6c812629d6b2aefde329695361515a8200e910832beb7ba19f12bfbc75e3045332459a32bddebbc23eda73ddf9c2d149ee438a95eb878c9d9bd5096c305d0623bb83d4c50be4165f1ab1f25c3dfdd2e84f2f6f9836d397dd42222096d0cf6c578cc0d37d7a9b407c7b5674bb2efa873eced527689057ba930e24244adf0e85697f3acc9b8bfb2a0f370bc30b0047d962ab3736ed31c464fce9b9846f1f3e2e2df20f8a6575d8ed177ca9677d5be84b36b5d894c56f2f0f27899d26fb3d02f52fc9b3a5f7af868fa7bc9a976e30690def7bab45630850ce7f4314ded6cd2be0417d25e6ae2bb120cd430ae9de7b70503f2178621ed33a3c3f37567c3374578ba06e2820201a473911f0c09b2f771c57729485d7f1331537ecca9847d03593b74fc3e1b404e9e1302da49671b786229e2ff7ee1bf767831d4876101684a8aebe157acc739289217bb9f4f57be454cbfeb71f1ade861d798d9f37d68ff2f48571d9d458a4608a3abdca04629e3a76985db5d62a077a9555791aae8e0b685a1aec6fde721f7a98b7671ce2dcf1aab5e9fd142db9567ca169f880be407480608b910c7230a897ac265108542a39fba5a9e8644cf4c8c2f71cac0e725db7a55c89a97d741ceff4980a2b07bd28b149d354212d63a7dbd53aaf8a6948b1be25d2082b3b7f973d68aed9b4f5c9f9c7661f429fe903ab227092740d7196506e75ee8c08763e6079d0d1ca1ef9a59e4a26cabfaeb6d983aa88aacd43c83ebf5b8f235e73fe167a239e4f3297db23e500f8bcf2ec7b2fd1823733ea41029031f110819ed216f860c92aa0a05ef04c88f92b68173061c747f74c87ee446dd8a7026b48ffe66b384543b439cb7670c9a12af0444e0771c3e5dbcf4c05db5dddc41f131d7beb8ffb715cc4595117b8f4226b052b2b64dbb268070a01245503f2eb492107bb0cb997017e6261b7c81332b09db17d3373e03ce2c9de6a4404932b74c00aca110074241f71425d37992764e619e69fe4c777539c84804c529e3a2ce272905758bda1682f4366d165bec1750cbdbe6cab6bd672b5856f2d13d69eae4d69e6a54d6f92f88e1098497f8c891afdceca5d3ac2be4ed225e800e0f1a797cc998828c0ee786a7f7a5a0f3a750063d52d8cf8314eefaa5cdd2cef1db2daf002bccd239d3369a01680aee953b7850d7a0f6c81d1ddf48e5a7e9d64dcdf9647c8bc6d83f3b89e89e8671194c100342e73d67a87a0717af1103677ca70b7410910715f84fc9ecb5277eac5b17c3380f34e7ba636bcabe27e1669c34877998dc80aa614b3e941dea726fa902c7dde49f86ecf9dec05732bd376889cdbee5700e9c1a39137ee0c4839e0425319280f09f6c9af37a228c7d79f2b9a0797d75147b6704f73018c53a5e972161c38b46f80161d8c287a556deb5abface4cfcae67d01e98c1d4afeb8de071b4c31957e1b2ac8e8490f908db2bc86c05108b5f58efee7d2a22a5306b737da3ec7bdf22be8aed048156ddc4aed52204555b50a99a3bdb121faff94236cce86e7c58c05a3127bd4b768db0fc3863714c3861222f6c54dd67bf0fdf989481c54072b4f6783d6853491ef872d32aa9222337111dfd8893ef38902fad9fb9f88f415ae85aa614cdb2709092d517077ce9dd5af1db0f37fc4b1e55ffd4508d2a44348410963a667e516c1360f2ce44a09259e72827f70eab6f1fbd9189cd370ac71172ac167525f20a113b2e8e03f60d02d15b08f59f485eccd16ddcdb38eb8c249fbf0f358af8f466921757b9f6667060ef17d18418db7626c603e93e4870e04ecd9210d9c98dd182e9e9b0a51bddff4c0d0f9b7769912469f89f213209102d6dbf803ae404e1df3e500b9420f1a7e0ad45ebf13109165149042d96dc59aeb568263ab261bc85b18c96ee067abfffade830b56f29fdb41c0c83e9e0e297f557fc5255bcf92ae80e04ba4454e38bb4796ee79ef2b30582a6d51ce1917471caa14129c8e804c54d8ed132116fb2b28eb49e4d2419da35c3c3cdde3d62ccb85d917e41d83987167788c3fc052e0cf22fc60fec1e5a5e6433dafaed32fb903e582d4f18db007437fa41829c77561b80e4d62bca88ef5311f936931137336e47f0ab34717db610c8d74793b49bc13895e7137d8b2bf396bf13d575110362964e0440e2c0881a9951fd7b0d03bfd2b9957b3e17a7575fdfcf499c6dad130d2f95d0518d5032413df85a209104fc0953ce769a10276ff9b869296d3633573bbce62c0687dea7bf7c880117c311c6b54c2338545152e487bf001465d01568c2a6563de01f9d03dec71bb0609a9114d2f9bdb3bdc40162d11c521ac68b2edcf9955eff321d5b537e2571807fab5673bf661346eca596752981aef118a0f0e20aa1f97f67130a95e4641b5d711f445bfe6f051bceedb6a30a58f36b54e082fbe4b69173f50672a104d29bcc871409d5a5debae77a508629e8fdfcdbd98a22cc24f5d589641776b2d38567efbbb723a41c4a75b4da788f7348b548c51265e9a46011c5c02b47f19bc23dfd2d754198820630dafe96aac9f8a001980d5c8abaa549afe0a0324f9a536dd4f5c153bda8dba1011592e332e86927e086472701fed1c7424f4aab29df36a574a16d8fff5d9b012213569ce59fb03bd847fe27edc70b04fdbd137721e363ce514cd1974fc9d60dde844589ed2f388b3858402a6929c256ec19eb217d543c56d5fe21492686c30deb3d3f9c78094c94773bd2c973d8fd401904c8bf02e058d6d617507dbf9f075ccaa19767a7d879cfe228376a04f9254e86546d18213363ac254101600f24d7df607b1ad2dca575641a654291a3f5ab4a17996c3894196e2eae4b7bad1b9b828ed7748a17a13b808d19592bad89e"}, 0x1008, 0x800) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:55:28 executing program 1: shmget(0x2, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x81) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x1, 0x2}) 07:55:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200040000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x19, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xc8, 0x3a, 0x8, 0x80, "0b7dddadb9dc01a6d2952c83655c2cd549886d2a", 0x8, 0x3}) 07:55:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20182, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x36}, {0x84, 0x0, 0x0, 0x100000000000}, {0x4, 0xfffffffffffffffe, 0x0, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10002, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1815, &(0x7f0000000000)=0x8, 0x4) 07:55:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6941882d}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1ff, 0x2, 0x3, 0xfff}, {0x8, 0x7fffffff, 0x3113ede2, 0x461}, {0x9, 0x1000, 0x4ac, 0xe1}, {0x3ff, 0xa9, 0x1ff, 0x4}, {0x7, 0x6, 0x2f0, 0x7}]}) 07:55:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x9d7}, {0x2, 0x4}}, 0x2) 07:55:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) 07:55:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047462, &(0x7f0000000000)) 07:55:28 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000f84fe0)={{0x400000000000002, 0x3ffffffa}, {0x4}}, 0x0) 07:55:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000080)=""/219, 0xdb}, {&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/131, 0x83}], 0x6) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 07:55:28 executing program 1: clock_getres(0x0, &(0x7f0000000240)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x2}, {0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x8, 0x9a, 0x1, 0x74}, {0x800, 0x1, 0x4800000000, 0x7}, {0x1c00000000, 0xc1e5, 0x3, 0x2}, {0x7, 0x7, 0x52c, 0x8}, {0xffffffffffffff00, 0x82, 0x9, 0x479}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8020, 0x0) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) 07:55:28 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0xfffffffffffffffe) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000100)=""/16, 0x10}], 0x2, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) accept$unix(r0, 0x0, &(0x7f0000000240)) 07:55:28 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480), 0x1) r0 = open(&(0x7f0000000340)='./file0\x00', 0x48, 0x80) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="1fbbd80b838e77b8f8555eafa7e2f893e0361e9f9ba6e0c35217ac48ad6a85458c6f557ce16361d88e227e019173e2d23bb955a60e61fbe73759c07021cdfd0df3417246959e2f888385d7b8062ff4a90d6e3e9c0395da91347b82c7593d8949ce1dd72220c4944977232181d13d550e0ff55440e7b106b9a19b34cb5684a1d03d81e99c5cec6d0e89a2fd25870a43ed8aecc1150336bfd7be115cc4e62929a503d1f454d7a149b8c94edb2f5a7db2b2b4fc681c1de6c06b8034f3876e675a3637bb459ecd9dc0df6c949bd3808ca9", 0xfffffe69}, {&(0x7f0000000d80)="01b99aeb82834339d4cd75b1cf0206d6548ce2ae78401a6f164e956d415cbef069af9f4d1c1e6f450b943542df7d61fc16eb9ef27cb6c8e46a3aa7221fcec673ed3961adce2c46cc34aaaf9d97705abc5d1de10fe157754ea33d1033a4e3fa3552edb0f7f501f705a3fc703846eb03c0d430d6967c6b32f3ccce2a4a5a1dbf9003620b37c14121c4cdd79c07a7be98cf561082fe675e7435b52f20068b69cb486eeef80824b13a0b521e5cc8801eede9589bc5546bd8dd139a7e52c3284fee9bb141fa635cbbab7e541c03302564ad2fe8a54267a0e40345c4462416b7ecc88477222597d6d5f6603b61ca97d3efde076dd1815c73a3967bf5e46d660691b7c7ceb198aa61554deb29d9fedc30e59f52681fbc70342e2065b9e075958d57b537656551bf7f68757b4ad56748911cb8cc6503034a01c8778eb78f29242b4efe623a979e08130869fc597a0652bbcccfd83b4390618baad43ff85e0c879342c2d2aba6518b5276c92b07b44eba37bab15f2e11551c7fa7d853613848f85416929524d7505fbe6acf0461c65fe61a7ad8979b86f082f0b9967f7475b9949b88f4b76ff1b762c1ba75207e639aa64c18d921c44f5159e0b3d4b90de3913e9abbd7429066fcc13ba3329e84bb4c4fd01b9161e246e02aecdf4082375a4cf7d933d3ebccec3a1cf9d55f850c1e83ae608509a0a797e6bae14ef817e10d9f1fa5e3e4334754828816153eca464b690e374413a1632a9d05b9eaf84a11b1e342c9bad260676b567c47f3407d2aa0099f3b9128a98b3c069a7848b751aba5521afa461921e882e9c3b681fd6a1525f6835a620a440007345ee8809d05d0d906afaa0d55d092d62e13e5cee4a90c6d0fdc8a9a18165f8d54cacc6ce6e07a9c219016f5aa1b0ece5f723befece4e7967a2876b612a881c2cacd15864f3a3f09e87eb5e0eec6d1fc34beaf3686cb2a23125105f54452d4500099ba3708195e8e973e8a464e2b0e7547475bd8b877b67d1cd72a9d7cac7366fd792d6d96fe6caf05a76c8fac94c3ed7da26b0da40d59d362f3b5720229fc4eeba27a6d0a15b52d240f172bce778ea09f0b6b1b5a4a363ed51f3e93cc3dce0da9ee61f429d849990e915e26dfc4e35d8efac064694c6715e109a776eabb06a9d3f7604b3804c34eb6c08c0316a0ccb0d4dd706fa8f2b3753d2609d94e86f26ade5d674cfcf24f828cfd151229d8f698b295b4356bc6deceb63695495fbef04f46634206349d8982039d333fd17d7cb14dd43242e830b6e1e5b3adcfc20f1e1218603ab27da37310bba67675184d3f1fcbded57f83a9b4455ca34b84b92909625ec06984767e2936aaa693c7c8f0f826db530f836310cead49cff83ca57c3d6491c6ee342b19affe7670eebc33a084c3c6bbe3fd72f8c5cc9620214527471bb4706d5b028d18821368fd7caa29721bb3b1ad5cf08e897950d37127f04d93c7e0fa80be3fd4672ec77c6fdb16d65da4cbcfe4929392ad9496e9deadf087c10ac3877ad901e6a0a7b30cbb3c7b62b6a740c6ccccc0d0442246fd174696a4bd37b26bb52b68878aff5395e209ee0c96db75f2f572a617433eb891c44228b48c03939e6b7fac807d77c21180f167aac72a46cb8e5682835e3d93223e2f5ce95cba824cc61de99493d509fcdffac6f0ab9208d5cfe2371c93c96a93160880b91954747db45e72855383bbf406b1a0554c003875448f4d2d82ec39123541acde277e4df0a8c0f564ddadf03d5fc5a357b44a9dd6ccb6db1813b02a26ec260165b4634e91db423237b202ad4b4c01100cf844507320a4e2cdb73b95646df3c0fcfdc21b4c6be5650aec17118e5eb7751c5b080e28555977b78ae54a9fa60d57c249c3a244fc522992ff5d9a3d566e59854aaf8865f3877e0f3f7409a7c22d3fa45e0593e2413ad6d6867147551543140d325ed7bdd7d086b3bdc8d572d376d62bdba4846453e99b7f61dd4c4af0ea21ec97ea918d5ecfe9f8e79259cbb8f7db22b170fd3d2bd98e8747adf454ae4145fcb50d8e60bc36c6dc4709122f06b9484de31571663c1bde2a6b165668a9293158afb2070932eaca39632239f28a50115f459b469bb84ac3ebb705efd74675122a5ad9cc2223eaa8261abf92a4ea2e87b376c663fd117e347e8c246cd09d613f4ea5d42e2c665ac6dcebf75e5196d0ba39155aa310dca41a61f7ede63cf835bbb1f5249e6f5cef4875d99a61e0879a5df25abf99d5178a859167895cbb8d6341f7460d8a5d28f9c52157cbf3ba5e9c95a0a0fe1ff6c1f515979152dc07236d57b1bf12b6403f31c95f4fd645b97d0690a8d51358587c16a5ede18445454de94c33cfa77369f6e77b4913f7c62bf7e171e3f75a720b6760b689a09b9f1507335992caf137ca0aeba9d3aa8eaa0c9a44e603346878438c24bd50dc9a9ff538f4c5df28580866d9e333226824a71aaad1ddbe5c43507289de6a47b12633b9e3f1fbd8898c66d4f13bcd21294a272d06a25e6fe4dd25923f0d7e3cfc23bc729eb11f32457e9c32e0489bc748f6b882d91d1b58a31951e28ad9df195fa7eb6403372606394ed0e79f2ad29d4d30001b7da513e32f4215462f52532522c9d7c0a52bf1123cf796668bf2a3984191b048e28ec9f65b949f65a05b31772305173fbb6fa88ee5f0713f9aa3c3ccd327b74afae4695573db5f2225a53cb6776165a370f322ecb0e33badb1f3ce30d32c24ec52a5ac96f771ec70bc1f797aa7ad341c9a5066bb937fc06592e66ff6fda942624347d8b7975dd47805e0c13045f2e4bf50af5219610c264f1412d87b19b10d736b0e20a183adbd5c4f756294ffb56e9804ccbd74a9edd1ae4272d752da0af1ecb0bf14ac4986ca91ad80c215cf1e9fd56f4c9e147c733de1c805eac6450f52c22be7fe0248b6e5d94ebf7206dd9e5e61ac0b76cb0aaa2283cd5412433c989976b514966ba180ea893163158aa33d07469090cf6ebcfb643831d7796de5b46dc2ef2dde67d9a0f5a7e4bf712fbcae624daa21dd6eca89c005c066371d6f8256ad1076a9bee988014ee4b504babab964b07fb5955e79114bbb116d1b1550d841ec3dcee57dab4ab95338378435b92fe7b14f949cf2a481cf146a8241d1469b6793b830f107bab375815ba87d0149dab065cf9af898ca4e9d14aace4011068aab61c5e057272cba64a266b900b9005ff75b5db841ef48f616b343cabe758bc6e1667975b0b4cf1bf8390ef8fb77ed7920f9200a51df9e8051d47d57536da37a2a391a5550d37cf4b6ca068656c661e5048bb7f1c6275b511cbebc81e1db2b85b8093289c9d30f5a1cab62379bc36970527d67b0ec1ff80855dbc4ff853fd5ca6b0de8efffb44be18ea346af147591a1260c730e6023e675d2d6ef7f87b92674313c6bc67a80881b6c4bde9f8096c45be759e5367ce30cba6fa179b75352eabad5e1559399c4a18f587a0e64933dde2899e7182fe0227542b04445dbcfc6c76978c940198af78643e670709bfa65d65ddb230261bed7f72cf210251e7451280024aa4a39ef6c742970c3b9e684b8726b2e1c55e8cc070b6868169634e9d3e6244b4901094f39613567d2d3bd456622c0e37bb7e03143348f818b1f7deff92030dc6340f8c2e83c72f856b53e87986087397ae96c6fb2dfa244cadcdf016f786f58709ad79249d418ad6c331e15e1909a1ebcd5f0fe72c0e1095f1d398a76ce5b5c033c7c5c35a6c399025c8714545d74a0db5a87047c2789c356a930765a84e36352f37211a8dacb4e20956286645884d6dd47e292852aaa9f399ff1e3bc2f5ed19c6e7ba21e63f643a1048f41f690f2006672250255c006c7895287d278f24cea8814f696b9c26be99504b70a8c742ab723ea1d8754814749a7d6a8b969e72d0beb99ab1fa75ff97bd7c62ad82f0a8cb1a460df98697ebfe58131d4fcd591b4586cea3a667851c4bba04d1b6aa302cdd69ade9efbf3ba314ad155148e8c018a539caba9e7ecf6a911dc349d7f38d3d196abfe39918c36da87a225f6508e230ce9ff5b40949b6c4445aa84dc9901ce6fcbb629dcc7db40eaccf136f293a1a77100983285a4ce8eb91a185719b078efee547c0d8d5bfbb5f797165aaff5b8ce88aeba31aa5a8170de53caddfff7d73f896f1b43ba996cf9f6890aa1763eb2ea108d086710b5a1e0475601713bb44d2c81db384d5a9b9b26b8d207a089ce17c1fbffe95671d94d374ea90e3966fd631919585e9774197c2f9541d9158c713001a56622e9659e0f70ee922747573f7ec4ce86f122168e2b62cf9af48e1a7cc2eae06e0637faa439f8d63af3e6c412dbfd2a9c709bcb5ddbba0209017b1de2310d7a9616b368968237a1a1ba6d4f7964eadcad56fd6a80df18e9ba36faa8efa739f87ce0e4eda505b5a69e4189a9afc3f951283ee828489f04d45adcdf6eaf7f251ab9ccbf78152810a7bd9faf7c58b6618aedb87863c8d95d0f453a964612d1a8cc529575cf75976dae4e4d55e147554008039726a05c3924b4a830a9de6f6f4798f909f2d6046e85a763bc29b758ce4c08cd63f965837582e9a6743bfbb182a8898517b4aa90415ec0bb2e8fb5de2c8b61d759705aee00d7fba5533fafc081477d6c4cd1a81df4487db5d63c9cf0c9b5d783ad047ceac8ba102831192a136edc956af46dc535f222a5709e83d0100cb5ea46e12b3950643fc0608c7bb83d0527e8b3b16731852046a3970eb886aa565bc49e81343bbd18ca8048776227b86191f6c847011c12e0d894c08160d3d8fa34ea9cddbf7d5723c59a28cf16857e407852bd13794ea09a64c074a8f74911b24cfcb5976abb6ccf595a7912b43d085940b52699615f50be826feb79d8157fe6a33e7750ce075cac72f5517344a6706a6129085ed8ba3cc87d695f2d0c42df3ede124e23e5bab14458519999aebd59ff404da0ffe89d34112f9d02fe8eec73a171fd0692a410a54639f6d715dd846eadb43a1c0803cbdb5ede2bc582533687ff0bb698af066a1517ebd188574c7a4edbd943e0eabeb91eca1011129a6dcd7840f0b7ceb74f08605caaf4ad112851e7d208b4d49d53048787b3e9ce99f2791c571f80474a2580aeb4b5877cac9a2ab7acfcc1e788e6d34b2e065ca88fcea2a57c2f18e7eb5e904774af73884f9bdd95c2daa3f0d4d764b64ff9ff8e0e9328607c6b14c358ded72a5a9c6dc1f0c6d97a1e2de2126900003ea370fb15e7612ea2f236ee0b2303e23f69a83da5e622c7bdb8de1f1e5c3e730d11531036da1df36969bc8968f186205a409cd8453e9bbcc1055897de0e9bfae3c2ec16f148160773bb8a2e061963b076912174d79845a1be1c6dc3937b621aa812f488432df725d9aeb5b7d143a86005ff13875b6f61c2a5ce9704bf8b860ad89abe4e8eb20fa5499be3a7a6d950412fa1b4b6864d961e5021c975cf8361df4abe1c66233dc7077d7334df0e45f741055f83583d0d49b3fa63d48bcd18f34375f6316a5db8488bf36c84806eec04d09c063e2f8ec1bae21081119a0d54b093826a1a20120b20ace94bad21841c0d27c9f610598b0ac7d12e88641ec52a8a63f770fe347c7a767030d5e3cb6347a4bd180824b972780e198f34e9ff360d4016c217fd69be06b9fac1f2a27bfcded99596d2ac7bdf4c609b33e1bc799de13f27bbbe0011813d87ad6f0e010d2f49c908c93d1d6629a6861f61b470b1c76878b36ff9010deeb0aec487615ae5136283bec61a0846fb88d367903bd7be16a9fee528836973b568b2400184e0e628a445384f31ec", 0x1000}, {&(0x7f0000002d80)="6f68a48ae884a68f7784535e3eb6b5143a0ac0c11ed0087393072584b5f47b01c135b432ad50e71210d3a0e48a49db9044d0b2051a6d3bd383085a60c8bac2aa339766cdb0656a2ca5229bac1851c9fc8f32230039df525c5d10ef2d5fc7323a5d087ef1ff81bed72195af7ce0def37e83e3284d09ab69ebab3917acf87be117a42d1c2d97cb534a1bf0ec1f65cc48411ab396bf4cd0ea949e888a728a85b859e34fbc9b95934fd44390e490d23a8a7375c1189ef67fd27bb86a82572cc201471602cc9df01476304908ab3a38324d8ad4281297a27cd4cb4ab71d1737a6f310776b7c6681794151d590d01a2b3e21197b3dd14cc53faf9dca5825c55bafb1502474465a1cbff4c39f28fa3b48dea0fe44e2232fb8ef9d0a3fee1674d3164ffab5f8262e84b24c6a8e3b1a1a0cf92173279be369e97f93907215d3b36be6b83c53e99e4a0ad9f9c1de5ca319ae566cd14f7c324a74573ebb6ed5c350639e9e601adf53ec760863b43ca8cf0c938205f941db7cb2d10ec6b61826f432d51dec3c317d47fdd8d6c45c2e202f491755342aa2979aa1ad06b7581bb7f62a4ef48e02242a35a8595a249a2821f2a5929c91d905cd9a6abd19af5dfb0c86f5ea5d445145a3497cbdbba95cdfafda808ca93c78b847d8af68545c1bed6211cff3abaa5ba4645cfb96d98915e10dcf1a80f5adac0b395d1ee17d571ae66c627c950b8b81b5ae1e8ec66221efc4851726d6dcec39fe948248674b08becb686617a27184261da59693e0805716beafe81781c1c6febe3d5a80139814cf29555622600881f4dab8d6bb28002991759b983c27204e6b7d546e7f31327e3ef92e8e8f719693db3af4061bce1be6b63fc233020718b3d96adba172bd7e7cf6bb622c85000f84c62ef50d2903b920d78ab80a7f7bb1ad300de483616b13aa47648980f804d90067c109644b0618325d7ab6640f7b18f01d34472b6e88acb782ab184e516dc4d7efe184bf9aeb7cf1d0f2aa8966d3dddcc7356df0522826a75495f75cd2fc6ec0e1a6d4746f7bbc9e770bda81769c3becc40f3b24a9cb806e289d6c7f5aa0394f90fcc8d5f3b130519aaacbfc34b71f7e0043cd4d150d98deda5946dd44e8d824033cca31735cde7b51c677a39e49effc594e2f3c3910b54ca1cedbc71fbe75d23e6a3ba3dbf954e9ea5ffa6f81618121fc32ac059bfbd79df4ea9b60f4ecd97173dfc3ae8a3e25f61e67f36ad66d1294d7be5d23be0a6b2526a556360718571268d19009262409e90a31d57d397e2283ab61125ff7a9964993ec5d6c766534ed001aac2f8e3b64d488a307a22e4f71aa50e4f453d9a245d3a1323e07c7ad1a780bfc8834a176eb61f32a7b24e2d472be19ca5d3690a8b23209f7e7dd5f83c01a0e457c6bc929ec82d575c541732830986379407622753214ba2f0204d06b2a3e11ef44e37e03f01b96498f1112f73212545e9632920d618e4da731c0e792fb71c3a48c4a0bd1b7f5bd8a33c76aed2451dc4a147a9ac7b9fa69b3d7479649f44ba0beab2ad3129aca2dae9df647156b21dd77c7598558516fd056c177058cec03d7ab503acbfe1dc6617901c137d1d8136f07620c16d646e3c287cd0b0c47f238b27c55f1033f6182e4d68d6eb8c8df55d1a52c111cbe39d8125f88f7de41ff175e6338ce87f7d228bf2e849a9397b49f6a54882b60c1baa2cdb6319714c4e24de444ea0f22f489fc136366400ee060f4e2e79efaf11ff2e11c56560025f25838ed0fd8873949c989bcc20267591031f127f2c9ded6ddd334e75ef5be464c28985a6cdd8b7c3aa88f8f70931180e85b4773581ab36b2aba72c6ae98e07ed7ce22f4d91d301d0efe3180f8319894c46fc3a63195df7231780c8ab5e606c3d8ad05f7b1bf83f55766310644354ee3d236b95bdce254f65481c2679a2df8978164fc1da54cbb0bb6aaec1a9c53f62e250bed46a4f9664864dcf71fa85745a90ff5db4f3939d569f55298a9392a6c55fb444c87e1b98e01b88b0250c09dad2c2d9a1ebf0c49070a71a823370ccf09596063fb490a68d4c95f94c6125b8f79866d08277f2e03136a86b8d80ac12108052659ba0b4268a9198e1ab0a1699a6d5965f2c9c573f0c41ffa08fc13f2d38f7e4875039a006ecf30d0935d761a2e78cd8dfe310cd32158193ab15bd7ef01240db7f7787d4ec0b72ec10e49c1cd775bbf9b616744fb8cbc29568bae9d42d37bb5f195e8ec520faed9d041082968d5901c55de7d09239c5e085fb44e8150f6592ff470107e3727e1f9276c2060084805b90d1147a89fbf6058e66f170bf6ac40efc994b95ab4d7dfc86c44f7934c5d3a892a96cf92d3ee0437ff599a81536fc132ce61d12663b4d39d22efbc4c8181c0b54947e50a330c8ca19b83b9b1eeb7e5c2984f77958766ce5f5ce17979f983d49646633aa79a4533d2e625f640141cc64a5e80782fe13a1ae9b1697a5fd8cc2d50f85f0b3760336be97b10fe862fd7533539bac46ff1840d8358d31b5c9beab1d17d5fd366d2cef6c703f8528bfbb4c20f812d688695ff8219d3dd7f12098715e8f005dcbd675de2abb8bd21ad270e863b208f444ee2f67edb1b38a804f342f96d0d2982f7c5da49f7a259feca2bd02ea04d47066fd201733bdb939cad770e3da6588dca7d5cc3a41ca1b6fb91f41ac9ee155584a0c3522a8b125936c6a3d72b17bdeb899278e4f5eec69ec5f0c4e4f1fff8ed3d0127b36136af0ce450685a339ae0d45882e5e6a92a0454f50081cf6493ebbb02a2c1ed8803e0225eea54dfe64e6627956d1de24271840a48fb15cdf0b2f9a234a9dfa0008d98afde459e9759c6d63f3acfb268b6a30f3b4913b4894422289444e6edf0ef3524747e60bf24dc0481d05779d0b8f98e7f2c7b0a282ca543113579a8decea698555cca0bad1a743a2f18a9ac978aa86a08d1ace74133118c3b42aa111e25117770c5685f8b479568eb2dea55b73fa71579e4184b9ad883c041e310c38266940b1a8affcf18f9a49dbc9e7f53da912a1baded376b8cae9b1bf49dd10a193e13f2662aeb78c9094fda65507c9a802c7f7c8116c1f678991f8c1caca5d8dba226bdc52fcec72dc5540047dd75f7619d85bbc0eafe8d3447c189270af1538faac7e0d19725b4fe48878872a433ab42804de0ea503969e1001fd517fbe0ef21f4c10adec802db47720779dc9071c67dcda5378df1495f980e598c9437116132663c53c6fef79695354af96b6f794f1afa7c91d1a72d2f4e76099f9dd048ed00378658ea60a5f504ac003c89757021422302797e7b520a1fcae0be99b090d88ed2a4911b724c0bbf0d6162849a4ee1725291faf380c4ef8e639acaa1a5f259473b4c2b6d4cff75e7848a553ea0b67796515c5b0e12dd8bcaccbcb41ee90706e8d91344ef8a6c4a7513c4840bfa798e727721bfaa244c98a0d88f8afaf494cb7d76ab5a98b9bec6eaba928c99462f9d9db6ec1d601f2d99f3fef4f54d8ee4e5c96310c0975487ab05438467e1b5d56fb0534ee4818892b6a81812769dc729d36e94abd8f34386000db82c36930384736806eaafd07c8df2a02c640671cacd72ed302edbe799d69ac7f341f36d698f9447191067571af4f718649adee56e113a3ca2fd5db32f92810e34c470c7323e65cf43a90b63325cbbc2f45efadebd1f4fc143b09b285dc0f1a27890b7fed47f43414476b3cd65860195043089f6c9813bd16188b66f71e183136b681b9bf91fc31240cacb57e95727a18cc79c8ab84994463de9b2b7d91d8ba53f07ecccc8969f9091431c169b72ad7e879f00c6b60b98b483ef91851383d7e035407bb8e54a4b0a248c243fb004589f6e7bd46faa0ab20332c106a85fef4692979bb094cde2be76f47ebeaecfc0135aa05e7905b2bfefadc445b40e6d005cc0f8f277c61a61a900ed112cefb43afe992c4548e339db60158ec4b0df9f44bbb8f42cabe4e7c12f1072ecefc6e5270ae1897d69fe5fbc1f3e0ff9e1fe7ccff240a0ed0c83191a53ba8982e7aded9973822d0adc6ba821605a914d87d3660ea32eca6e3a8a4f839c1c667b3d8c72bc5900fc0525ee1035b1a97e983cb2c4fb1b37e0fe9bf96f189c364ef2595e9ca02ffa1d0b05ece3e620fa9999b42cfddf5bd3a2c85112fbd98bb849b6682d0ae33c5686fea09c5da0247134225f8f62a732bbdfe9249b14977deb457ee2124902123b7b00e220aa3e9187574ffa703e26ebdd2ac3ba742622a0035f8dd01986ebba124f4bba9a9cd3ca978a386d481a1a35261e246a737e413266ce83f0d85a06a0345082ed6c5be6de20ab48a9e5ad7b25b92cb9df8f12d6791602ac24d00d3837b9adea7a3ac9cc8b92213384434d912c4e65f15e1fd4ce6d728df37b699133780a53168bd4acec88e86662762b34eda62cae649ddfef1b896644411e046158aed093d1df0558c271cd4b4262d7620c844c42f0728e7da47ccbbae5f057a6bc147fd1bee30a0ba9543e34aca689f01eaf64be8dd2372b49b663a3a4fce788b8a250329da60f314a9bcf68e4dec5edfc86b5e63efc741ba0e268e7e8f0c415633c36ec69dfed1d5069df73fced53f4cd167da3969bdb406e51d15123a7e4c866c878a5c64e72bdbb68deec1145a9361291fa1a3b1882303b645cdba74e08bac898bdc61eeb217e17f5b5556008035b32e6d575cb3ad2b6a6f003adcf875aea061a933500298a99c4d9abd8085584bf53cbcf555e7f471c87427f10dfe1530461ebcdaddef611dec37c31b74201e96aedf470fdcbdda53656ec76fa92512b663387d371f747d6bb4f31182bf421bd491c11a3fc3fb6c6c787d3e3b93a0848fe6ded0ec9abefd14b9ce38cc49be46d2698fdb46dde41fc255f64dec11b5a932264a1dc6f9bf87a598ba347b02b7862f62ce76dbe6d27f693ce67024aa671508246fd82bb0c2c0caacd4a6001249ab5c0319b1d3488634f06b987b8d2cd5a8af424c83389a8837fc16168ea6b064fa4c3233a6b41f6d84a4c4974b194553f508d736818f8bad7752354ad997f3a36b1b0ec8478a6ebb900b8fb023b34387352066e6e62d557ece511472d4853a740c681d6e44457ef7550ac3ac73939a921db6f7a661a1a0ff81c1be71fcdb87d28fc6d398709f217517553102a4ab5a81a5cef0b2244f3eb37388b157798bfa378ffa68bedb38d518659ad346633c44fc42ef681d6bf8e77797f935219f4173d7e55d92abb53ff28cac3a0b80f717f400575a19ea350cbf8b2eee9ad48cb4037478f81c99050410c7ae796e3f2e789cf30d9bba4fc7a3e9e7280b9049bb244ad7dd45c07933f722d9baab127980445f27b4171d4b16cdb17926ef95af7bb6578564ba9a38887c05cdfaec878c40c8e68edd75c65746c08e8050a94e718dc95731a2c4d13294f56f42ff31605bd94816fff4c15ec2370e186d8d65122db7538218c67201ceb11f871332d5362197f6cfa8b082c494f890ba661320b1418b44b7f5358ed00748056329129588043fb740686e2c505f74e28dd38d08c49c680abbeab768fd6e097102dbdeedf7c18246746fe6305c11e22b4b6db201e86e03e3c19d38482c1502b1d0dbf9507d5d22ad3f99082b6c5f86931f53aa9871ceac7b381297063950fa11ba89de844d624425e9162adc2089d014888e33637c8fb1ddcaa8c79f6cd47f8b9f56539088ce854ed4cf67c414a155deb61ffe64795b35da0295fa1da6e881e4a1d14b7ce5d39b9d7bf0c79af4a80f822b8d6383a6bbf753807cbe40444d232d930df98d8fbe963", 0x1000}, {&(0x7f0000000100)="9c734a96e45b8201dac06065beb81c24bf7db00957f844d5df90d8dbad4392ac808be84f75ba7cf0f58ebc4d8485bb9e4f2c67b4907fe4f0ae7c7fc6ad098acfe0cc56186c3b2da8b57d0519c236aab737cf4a7e9e39e2def1cc8e85fbb81e10b1e4fd38b6effc13cf360dc56ccca80d7f3aea0675112906875ae5c019e75df542ffe8dc6a3b162ada7c26a38aa8fbf5febc3eceea80836a8dbab2679f6fcdde187b85da028c53e129fdbb6ee3e6d6910838afbc2a52cee2916b9dfbbf6ca0d882facd", 0xc3}, {&(0x7f0000000200)="3275f88c2280ff926ba2cfa7fd9d1586b6259f9f5606329da69f00407ebf5416fd0bfd6516c87cce5f297af01e4e8d433f9bc1059da06d1b2c53484468e0828800be11d14cb0989d73ad2d1001da20a4078a0812f62cb3015964aab0335e95942e1ce56f8bb3ce39889340259add55", 0x6f}, {&(0x7f0000000380)="b96d52c8dcec7293fbb5a0d3bc7885ee8495945c5c2024b71df4f5a56e616b21beba3b9a9b3235f6cc23f2", 0x2b}], 0x6) lseek(r0, 0x0, 0x0, 0x2) r1 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000e1ff00"/84], &(0x7f0000000280)=0x3dd) ftruncate(r1, 0x0, 0x9) 07:55:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="c800e3b75797000081", 0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6026, 0x7) 07:55:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1026, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 07:55:28 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fsync(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x1d3, 0x6, './file1\x00', 0x4, 0x1, 0x7, 0x1}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) write(r0, &(0x7f0000000100)='B', 0x1) 07:55:28 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xffe0000000000000, 0x8000, "9ea1d0c71b821dc5e2f67efb2af4ddf3062fbeb1", 0x7, 0x1}) nanosleep(&(0x7f0000000000)={0x401, 0xa6}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() clock_gettime(0x0, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = getegid() r3 = getegid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000140)=[r2, r3, r4, r5]) 07:55:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20280, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x0, 0x2, 0x1000, 0x1, 0x4, 0x4, 0x40, 0x2, 0x1, 0x6b3, 0x800}) 07:55:29 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x488, 0x84) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000180)="3a2dad08e13e046531f293ecf81d16463a83caab8616ec89a29a13ba3f57c82bd19b307ae22d1ee826892d1663d8d2850bec5bc18481005c7d74399278e391b76deebe40c84c850f77dfca420f81033cf8220fb48db9168aa1c0e276d992d5bfc78b1a9930b7a099f97a583b2f12ab4bc75b9de9042e712bfef4e1e956f6f951bd80e3fdff4bb1c697ac545201ff906404c5897b242eaa255f255b51a1a76d259c913587a7cbffceeea65c82f66f9f84faeb1898239834265c92c3", 0xbb}, {&(0x7f0000000240)="2c928a5268b0f6f42698269d8a8a9773f8fd7228fa7e7df5766bc481d8d9ab8b3c6d07e7089b1ac176a865d69e6e174a5e5633f0dcf984556056370d1faefa03414a05dba868de4a9b92b09076a0db7f56154102c9270f5f5a701e9567fdfdd6915ffbf0889ebb5c4ff1a7ef01163e83d9f59e120631acf6bbbe8c331bf5be363df7b2d3ed3e79db1940e4512126ea96aa113665ce21248977ed9952e0bba65463", 0xa1}, {&(0x7f0000000300)="75c80b832d93b8eb748670cadcdeaf1cd36a62f5c9bab63f44065447caceca9b6d8beeab0b12a817e7d7f678cf8bb3de2579651acdeb227851b59783bc18d9871d4bc48addb0a8b2ec34f74cc7f382187d66f673f46bf601b344c610e76ef07c9796cf860db5f629755ed277ec126aee16fe7f7a1869badbd14a98a0b89c6e5b1d4a6d9fa10ecf4d692b4ff9a69c9030748f2efa53ff19b883cc4cf52e6a98a1303a96e05a21a942a2d1da7542b67cdd91783332253f7356f9211c0a9232bbc65dd044e5847578ed80938daf535baee3443312cd7206b418526625c02c714b8c4490806c4d87faf1454b5ed424cf7027e156", 0xf2}, {&(0x7f0000000400)="b13e7df61bc4da52e53fe36db05f29eea8e02c3ed9d9bc9b9ea5259dfcdff70dd02dcba6b4de39f6ad79e097b59880def043e355a7de26cdd5ba255df20cef078987e2aa5fbb872f3c79711fedc6eb2a45caecbb61379ac0b53ae93cab04da147e708a28c5c7cd0c8f7e9cb2ae1d960ceee64e3ce256715caeca8e669bc540b20ba9d812cc54ccc8aa934eeb15493141b0160f2dd2492805bd61f7d6417917c501342a9e0ad2bc1f422ec5b81b5b2ec941a5753a793cec792855b1", 0xbb}, {&(0x7f00000004c0)="ca06b7b46d2e64730707cc09e58d886d5acb4cdcfde190951507045ab544dbc6ba5048f751c72b1eca1c5a43b67f5ff58975d8dd538769b1831760622785c8e6e1c384951a9f404ea01f2aaa1990bfa09d4a6b42b41ed29b1bef93e8080b7c10b9990d3e472a3caf6b1c978f2dc459582ee8b4bf2fe2e438b72f95c0801143ab533f6a235fd914dd1c1e7fa9a864d6ce262febdba90994f6669866a1489244773dd9c497aba861b69abc1ba8afb1472e326dcc6ae5119990a3abbcac520714a3e750c32d2a54902a2040264937195546d1535b", 0xd3}, {&(0x7f00000005c0)="084423577b88b9c75130171d632867c4c4560640de447f439bcc56c86db3205e95579ab0a15bab2bae8f5099bf4258b9018a235a69a5ed4708d9e180fde02acb00dc5f1a72ba1fe30d0285c38527ad4779314db176607700b27a67c91f96607c1724c566ac8bb746ad5a48898e906020d35edfedaf0192621ca941036cc637eb7ab590569b073b92c4f1c6dcbec23bd63adc2e4daa5945d84f62952f12fbbfdab8eb03c6ca7ad460d726ca359dcd12", 0xaf}, {&(0x7f0000000680)="64297a21041092b0f8da3a5b69ab38e802ec8fa78afe668e8ad76d68d1c4cd6e484bd8490ff9f16e66e6b9f1d684811e5139614146ab903e3b029b98109aefd38651259d43079f9482d794a783d233b7f7f6fb4ca72a26444e5bda3dcdf16a907460d0eca8a78e3c5a5de750e3c8fc5f16bc7ac7802a4875e1d539f7dce52663642a2f3e0e5949449b3e800e7e3b0f73e6d124f70b890d498cec2ad5f3f620cca509aec0a6", 0xa5}, {&(0x7f0000000740)="4435d995548091a2370a136e37b979ca4069fd49346b4fd44407947243d3a1db248a2e04cbda5dbfd80743603be536e7b0f8b7daf59c5f82bd5d608095c4ff", 0x3f}, {&(0x7f0000000780)="b8bba4cc6b50e433a8609e219e0ab2de2664", 0x12}, {&(0x7f00000007c0)="82085d0a81fa3356619ba212f1547c478bbcc58ba2a6cdf674737d7054fbaaf9d8072d96a9374a9e04d9f5192287a460e85edc33e0548c0aab087425001b1234ec3ae8c88f069f03bf27f0c2ca7af5d2a7021b11a5af87b3f2d4ecfbf48198b050d5779fa3b07df84c743936844762e7d028da02197fec1ecc151ef493f9457e971b32642a79c7597ae3ae401e097575c90e21d6814522fd30955f6cab630f6630b30d1b5c1161d0df9de710bb84fc3b442321926788f766445ca85e415a19d698e3154e92b2d386d092ad1d1da8cac3ea84e663409df162f175e3cd87becc64801a42ad31a843bf1767add8e1a5f578bf9c2f187f63a3c784", 0xf9}], 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 07:55:29 executing program 0: socketpair(0x3a, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000002140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x2, &(0x7f0000002180)=""/68, 0x44}, 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') 07:55:29 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x40e) 07:55:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/228, &(0x7f0000000280)=0xe4) getgroups(0x1, &(0x7f0000000480)=[0x0]) symlinkat(&(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00') r3 = getgid() getgroups(0xa, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4000000000000124, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r3]) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[r5, r6, r7]) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f00000002c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0x7f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20200, 0x0) 07:55:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x3115a499a7bf87bf, 0x80) r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 07:55:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 07:55:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000000140)) 07:55:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet6(0x18, 0x8000, 0xfe7) listen(r1, 0x9) r2 = fcntl$dupfd(r0, 0xa, r1) setuid(0xee01) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="29571cc94fb15ed6c0790db746ef4b5202b17f7ac86585d501bc8b29ce8e78881f582ecf6c3f8e6fa86d82d8c00c49b194aca7e7978ec5624990010a6ada59a5e6d16ba6a35ab366709bed09718c019e874a41f100f8884a21bdd000ae1664c0bb3793cecd6cbda023ca1071b90f8fc4744cf32ec612545c6e8b271aecda06bbb3d1752663a6dc553c4ac3feb18dda2377fe40d3422fb09ce01a8d75815c7a89710560dfdb7c30a870eb766e8e03623506b34f5c446ed3b3a0889c", 0xbb}, {&(0x7f0000000100)="22f45c18bc0ecf2de29f42c6dd43edb04cff74705fcb9f041cebfdd93469fe4bc93fdb6db5416db32e53e486cbeb5f840f94bed040dfa62f11caf23b77fd3392aa4c813d749e94c548437fb82582cafda7a480a494", 0x55}, {&(0x7f0000000180)="c4a8bfcc5e13ae4120389245dee090ba5fd771225a2cfa96a9faa6e53a254d6869834d9c74b19772e243e9ee66fa3f6edb1e1117536280a90f858b7bc6894981b1578edfe91110539c1c0edbfc698799e8111258cc34c7712deeb59cb63fe5dbdb347dfd8876834dcb717faebbdb70284d797953fb17d87221ab7f73b71a95af85b895f21556a41ef90fbe4174f5327291bc1e3b8f17f65bc9d51664322ea3013f6b785305c73e496f6b8988db3142ca48bc", 0xb2}, {&(0x7f0000000240)="d8be5c8ad079b7ff18152cb89e25163ca7fa9bb4242b3a8f071fa6a253b9fafd76e02d9c7dc42ae7b07576988d3780a4a5454bcec76ca9c1ca430d7f3520c3c48d003367ad4c", 0x46}], 0x4, &(0x7f0000000300)=[{0xc8, 0x1, 0x400, "d36104cbd4b6b289bca8ed8fd2974c366b49d5a7bc9264747763ce98f7780ea135c176e417cc8888f21c19bf6352b6e2e248e6b58013d2924984df2ea98d78666438dda845153ba85772d09c972f005ba59fce8d55c5cf0c6ee9ce9e829bc33ff94d47e46b237e744b83a100d64983cdfe5f1d2696526a368a960a7a5d66f23117077ceb1a5b754916f65483fc87e2a5bd815aff3274edbabcb279ef3c3e2d5a1b840da933ff9a61a1623688c4bed7ce0de4b87cb7a243"}, {0x50, 0x1, 0x20000000000, "a2eedd62bef182f5e8e915ed35d4be2c236c0ed237d043836e476f7fd35ab70e822509c22da51e0978adef32a9a880d57bbb05063817c020bdbd059ee222"}, {0x70, 0x0, 0x7ff, "4b4700cf4fb747d2639674bacf75b98122f8d0e3167546b68ae82a4692c75be9998456fd1e35f492b7c4bdfc9952e55890bd97e4602f63865b5415d81ad6c93c04b1738b1f0ae5dd7143bfc8ff50173f2faf4570219437e5ad6ee67f"}, {0xb0, 0xffff, 0x10000, "338209b98be8f7982016b16dbb6611e84e8421d6c146559cad5dddde0f01b7a283437564dc27a1a4d53e940cda7fc2cb5d5769ba0ed6cccf0b462403b05b49d121c3e818db76951e60bfff470ba23f8c93735827ca9111a00a423df1a4d47098b25909731243a917e7fe3fb90c2ee37d6e97624044c88c62bffe5e65da9c30cd72b553adc36c11965c7d752d7c1913095e57ec48d181d3bf1f0395c3fb6cf3a1"}, {0xb0, 0xffff, 0x8000, "8374e282616bb61b5d232fb47f99d9fe80933a709e3a5ea0de1ffedc8d3fcaa1cce6a19d538107cb7ccf73a91c1ebdca4c0e7ba87fb3ef60deb044cd5023b32b5e800fb1b128f64884a83ea611c6fc7cdb6b69dfa13fd25af791b37803a2d91e672eb1844a4f92417e041158836868509daff79dce97f3690aca34cb57eb5545743a944ac958b00c349a72416d6d95687f1f9059b21c39c77dbf9b"}, {0xa0, 0x0, 0xfffffffffffffff9, "e6678d27fa371f360883140a025cb329c5c35d54271b1b68a82f23bbdcec83ccb57fbd2839fe9be486225fc9b03e7da00c4ffb017b0651fb3c8cc0f6203d77a5b5ee0f64ce481f203c4cfb89fecb8615f930e0f8381be53835488813ab95905828df59763305f9748628155ab0974f9034a2865ee0927623fe6c34b58e16607a606803bfe798accbc0e97222"}], 0x388}, 0x406) setsockopt(r2, 0x1ff, 0x1, &(0x7f0000000740)="5a17068e8820b05d4bd9a1f1b2deb7fcb7043dc8999c68ab5dccc5390a13547e4adc13c046725084bf1a4dd0a4c4e925f250e1d4ff870ab2f1d579f847b831da5e5f30f83091a65ecc0f3c30f060a221", 0x50) fcntl$getown(r1, 0x5) 07:55:30 executing program 0: clock_getres(0x4004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc10, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x5, 0x7, 0x1, 0x3ff, 0xf53, 0x2, 0x1, 0x1, 0x7fff, 0x7}) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) 07:55:30 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x19ec82f1, 0x4}, {0xa16, 0x1}}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)='\t', 0x1}], 0x1000000000000049, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) socket(0x26, 0x8000, 0x20) 07:55:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0xffffffffffff2a82, 0xff, 0x4}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 07:55:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:55:30 executing program 1: semget(0x0, 0x7, 0x10) r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000340)=[{0x0, 0xfff, 0x1000}], 0x1) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) semctl$IPC_RMID(r0, 0x0, 0x0) 07:55:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r1, 0x4, 0x4) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 07:55:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x60, 0x94, 0xc46, 0x8}], 0xb8c, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x68, 0x81, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x68, 0x20000000, 0x7, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x400, 0x101}, {{r0}, 0xfffffffffffffffd, 0x88, 0x10, 0x4, 0x8}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80000000, 0xfffffffffffffffc, 0x6}], 0x3ff, &(0x7f0000000080)={0x66f, 0x5}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 07:55:30 executing program 0: r0 = syz_open_pts() dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x227, 0xc8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) syz_open_pts() 07:55:30 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 07:55:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket(0x1, 0x4, 0x6651) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0xfffffffffffffd5c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) 07:55:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x102, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) r3 = geteuid() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x3) setuid(r3) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000680)=0x3) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x6, 0x59e5ebb2, 0x7, {[0xb29, 0x4000000000000, 0x956b, 0x7, 0x0, 0x0, 0x8001, 0x0, 0x20, 0x1, 0x80000000, 0x189834a4, 0x100, 0x10001, 0x80, 0x80, 0x4, 0x2], [0x1, 0x10001, 0xffffffffffffff0d, 0x401, 0x1fc0, 0x9, 0x3f, 0x5, 0x2, 0x7], [0x7, 0x7, 0x7fff, 0x6, 0x0, 0x7, 0x106400000000], [0xfffffffffffffff8, 0x5, 0xffffffffffffff81, 0x9, 0x1, 0x3ff], [{0xfffffffffffffffd, 0x58, 0x2, 0x8}, {0xae, 0xfffffffffffff540, 0xfffffffffffffff9, 0x27}, {0x7, 0x5, 0x2, 0x5e}, {0x4, 0x7fff, 0xfffffffffffffff7, 0x768}, {0x2, 0x89, 0x4, 0x5}, {0x20, 0x4b2, 0x1, 0x10e85d28}, {0x9, 0x1, 0x1, 0x10000}, {0x7, 0x9, 0x9, 0xf72}], {0xcb20905, 0x1, 0x80000000, 0x9}, {0x8, 0x3, 0x7fffffff, 0x6}}}) 07:55:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 07:55:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1fd, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x180) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x400) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000280)=0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") fchmod(r1, 0x85) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x20, 0x3, 0x9}) getgroups(0x3, &(0x7f0000000240)=[r3, r4, r5]) 07:55:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) 07:55:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x189, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) 07:55:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x40) open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) 07:55:31 executing program 1: r0 = getpgid(0x0) getpgid(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)) 07:55:31 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r0 = socket$inet(0x2, 0x3, 0x8001) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x41) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0xffff) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0}, {r0, 0xc}, {r0, 0x2}, {r0, 0x184}, {r0, 0x10}, {r0, 0x3}, {r0, 0xa0}, {r0, 0x1c}], 0x9, 0x4) 07:55:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) setsockopt(r1, 0x9d, 0x6, &(0x7f0000000280)="875de7cb7812fc21aa1855bd536edf16e10e28b346f08f150aabccec626a3ef59f4377daecb8b45ee532d7d174aee0edd461b645f763da7d261db00cb0a2041047add4428028c56cc726d663db035c1b5eb8b5754788f1b480b6b2d6ae623fbcdccd9ac72b000ee83bb5051133353693d4eced7e1fe5138fdd6e5163c9f8d79fab9895c4927a89c7c3bf10b8a01f9ebecfe5b0739af32f5765db3dcc835e56fee2c6be5d76730bd532472b330c1b293d17729d9d638351952ecfe50ae4be2100a1d399a031489e5650e53c8140dde523414bc4eb329240450721e2399ae4501e57322e942c7ef0cbf932961e8f7004c6b508e5650b206ab01eceeeed254117fdf992e13deb085670c519e84cdae0048cc022bc16a80aa38e72215413790ada3535823b1c27bb484dc308548f2e28ffcb1e5e46ddf931f67aea4620703237b9188d56d3c75fb1eb1ab46b88f18e40d7f3044d25948b8c2062f560063710fd1e5c4948e63de17ad017c1b96e8dc0aad5d6c870934466d0fdbf3b6b08398e0a612f9d832a95cc8fea9a15bdd4d69ae0760f3acf0b7d3762d30b2ec6358adc014a96c06d838be4a877a6baad14d3f88a93d466cf7677990bbeaf91b496dd6b0f22042a75b53d5792eebee67bb16836b040b28be98fcf92e1dcafe7ed31aae7d0f4c6d03f81e9ab07f432ac2a3f646e60cf3b1ad8201e2acaff8e9c912e97d6cd59ede6fed4a3c6eaf5ea0d5bbcfbe5aec3a9e5d8e3bb2d0344e09476e34c068a187ac309100cde4f5638c35fb07addeb6d4ddfa2b960f6cb5b4424fa6859549aee1db3d479527a6d346e414221f322a79492b077a96f7a7412f4fc2339968f86345e50eb189ea687aeca7a4b1d59a5ef14ff6b71fb2c2d7090dbc38da6d0f8fea07419404b7ffd1a2fe3f2133d7de76ef8359153c821f8a60c10b7c6c985799ef0bebd0e118ba5fcce9a320429118e391da84e75e3cb14d55cf85d6d84c23637466fa10097a278a7f3fa6597c6ca12a1a2f6f018f3d5226b22cc2c37df7b600e50eb4a20ad22491ba8a06ef7a6d2c9868ec4ac80b31cdddb5f590eeaf7c3c3c55fb101d9359792369f32d6c7c53ab3000b7060839b3727188023b9f265a0ba07af657d7e791403cb5995c6d1f7232aebad59c688f5429f1e945d5aa6984b5f2e0ac5800d36e5dfe6965577ba19f8c95960a42698398572e51e533d302f463539a58e2491b59478d0e5d70ee56f14779313f4810d02c0a8491620ebcf5e976480254981a68e23e876be53e3171cd4f9f7cabed2601d45b0f394192912836fb4a186868c641a28d3e4c1c17c40b758c55091f40be2a29d18c65fc4fb393c390eac9666f134b3c445e4ec1eb2cbfa456d0b0d0ee03445fd7376672f656dd054d473d13f7a1badbf640d053789010e7a5bd61e8bbb559ee4841c27d766a48283d3131c4e31300b97c45481190722beef4d5699c5817851cfa251e631e76da5304ad50435e515c1f3ca16d6669f6b5a9c51fab93b4e0d4e0bf6df7b4183f87bdff41eb27d994771a04a935141889a0a07ab2f6a249da02c61b0de7533e7a552efc6224746a2fa3c007067cf2baef92b15f5f9e38a67074ce297bcb17a4ef131759e900ed7fe9119e010fe82da7f9c4a3c83d1cd04eb3b0785ee43bae24e4c70716ee8157d924cb297b3e562d65b4a06a617493337fe35d4949ce5d9bee4b5d747dff9afe2e024804925c691da0f1992e22922ac01d7ed61e035d5c0b0ab589cf3430d7f264e2cb44217a2595942a2ebb7c3cda96293433ca666711dbcfe538687194c95db99cce143e153b75adb8fb611bcf0bc6bc415fb1f6c214dde878be5f42693c63bc6181bc977964b4bc8ad37b8d2edccf54dd9ebe35eece2039e7fe7bbaba2e6035bfc2f97279e80e93929ca456683e25efd4d644e7ba9ed602c7f5dcecc0ae16cfed338be984f114bfaace005efd193a7c93e316318f08b891d149ae51ca55e6108e01c4faef152774b45155c614cead45ff3d4b8ffa55cdd8018e7a96b8d974d122221e66b8498329d68443acbcf8c3b16ccd1247cd1389f068b913bdfbcd758c8b3c94c6482bde7a353ca4edbf2ee30efe3e528933be77da96eb1f7624e6c2da866104957f429a3c8c82c95eb0ecb52866c716436acbc826bc612a059495435c7ad6b108b273399fcb6ab4cd8ab41a0bd3c6af90a4017b29318c8c4be5257ada077da4104593fffaa82d052ff33a1a7700c168e40dec5b0b998020c2ca32d4610fb9850f063246c04acf94392c92da159f9e1b4b44e75e68ebcac9e5883d2148e09e528a3fdc3f482ea6faa2466d063e44fa2da107e81f8b9a0dc2adbf30678bd8a31fc79ef562af478b0ecdfd6e0ac6e56ec122f2933d570c725097a13c9841cd0931f4c51e6e5778b2093d8d5b234ee3f83d1c5e1b780d7ef570a5d12152f3652cc418c4cfce79931a18734c2463f601596610916fc0bd9d5c868deeacaecc209c4f52715166719f3aa34c92f535869afebfe8d12d678ef393a9b7e008b5e9f39042449988318cd716c29e98d80526a9b4208f564e5174fd4fd8b45878d21c53e858fc09b1a27cb26faf1e76a542f9b02581016c40aeb574675145f7e5af0d3244e2e3199370753a450c5d9d506c0894da1fec20e2022bf8b34128f27a4c76e3a3dc2076ba8517544cd698e14ee96298a295149f0dc4a8068de953deba1967c00191a705bc949a6f059af17a7e95451a86e90e85bf3f5a9dc335c8fc6d93ba89eee13b1af136cff3a0c8b8d5c71c7d1801f0fc939b11264d459ec9eb941b00726fe1b21d62db22cb8f547dbf0b9df6d68b6e53217d51afb3417bd2c92234f1f7c6544535b8e4851ee312ab4c9be29e096c1c39a84f2967f019d15c1607c667a8a955783264473e03473056b0a3ca22a705d81f5823789a35fac4be5c1e5490634e8a78ab24c886a1922d87e34b87d04aa6718cba718c4957c1d5c405498fc95ab4baf044068d2b484db60222bd1e15c448984daed1ca3ce6644aa0f2e0bcd6df55d2c26f5a81dd96bd70cbdd1c86203d83447031f1e3c693e098cbce6c28f0e04cb2dab89ef86cc50baddc9df9211a2928e5af9360c83e2a8fc855245eef94feaf95ff40cc8f8a1a21fc525bc6733358a52a2612796a128acd9650e5f7000d0b6a9c20c8c2e34fdd37e7e526e1d2600aa000e99a2cfe65309e3d13be269766a9f642fd58841ca93ac20f7940c3f92a60c8f946d8631fe1077f8ab3d7e4ddbfa73b50e1581696a229f9576eb73946ba6fe5b5b383ba61c63383ed117803973f4f7b2eacdf269d1bb44e7e10e2c00465f9c96f1bd87be255e338201c248207b86c9a08f2ee10e32b740b1e68c94ad01ab80aad9c2dab8580bee205a61ae8a701a6069d31d5e05ea143a902e3790807669b0fd52900b0cf7f1d6f61d944bf38da08968f4e21e47ea626430f1f710155d916714e1f2b67447cc42651a5c24cf6536f1c0c0f3313e5f28336ed65b58057846f0e9bb6d142f8783d6b5afedc983d56d724c5a0e0a780ce6f615687afdf69a8afa08f2b2e9d7ae9cdb69bc69f30599261ac4716963eb75d6acb8fb782437bb1fd92f4c8bc87eeba7c608afbd6e48e830941f414480f231391d028608ae451e5c19837f47c694ce3e7b8c33302c249c91a5197c3165eed3d4597f1ac2d160a7dbabdde501a30c6505d2021374327b20c3c4e1e94d4bd00f148f5d37ca81710012488c3a1321788e345555724609fa278b41d82e00064e998c7ff38b649e50b4e178e15f5555e7a949c18676ef1dd987aa51578805dd94771014af74514dc8f83808a2339cfae2dc677fc171458f0caa09dd1719225b8829cba8a388462d052caabf769bad10d40cc66ddd7d056726736da41d0fb0153209f25be27280b52b87aea1ba507a2c46e24aef82d24e3c8d049e5528b47ba26fa4ff57b9329bfb05a82bb575bda775e7ce1ed3320b40671d86a61838235953c11f8ec78c2d6c24a17d7283378168da221bdd128211e578af16d505dc8f0b76fa91a2bdf9dfa24d53254692b3b31e014c41ddb72abbfd2b48cb463fdab26d436ea01126c99620b3c4212c52584e6f7f4ae1870d3a9ab5175d6c74c856a2bb7c8b9a2ec9cb40e6db74a125e79c1169a622b2d1cb510b0c9e1145ac9362af51bf26a3ee30a295a2f063382341421410c302f2aa931672bc72c94fc1d897d115ab2c9a1c18664d05f291b82bb3b7d9f4dab49417ec020436d09d208c139293f9b3fae847569b150d85dd8f236bf7ad1bbd0d24dfe87877be7343cc1016969c6ec117a8477be079e2639a1e6bb3371a6af0e93ce7657215576b603b9aeb7568efe5d50f018daa8e6445df64778fd4a63889db44f5437679f7f0f90ef0bfdd468be1e60811f37afc0fdb133a10ddf88e79e324976d0b7962d3a8e679400b031d170a7723ee95b2a3df35e668a4758c667beb2e16671ad68705699bf5b64c949dcf62b083fe89934349fb36ba85f7479e684f4bc916bbfdfb6d0b7706463f63ce77587af70b51e613dd6c45ecf0897964535e242c76f14416c71e1027fd042a9060e1d3178208cae0f42e73db974d12abf28e3960ef728bad57001a1dfa03e2b7e0427441140b7767a287857e996e72e8e9e05c44a9cdcd8b32e70d88e17af3fc8bb0341e388f5dcac4866b7bd4b34a3297519d7e2808ec2609ef0da4fc83cc5a76f319b5e58aedb8435c970bfb10862378c3f19c7cdf0ab0f58ab84c08949f85bc6b92cda0d8b6f72f2377a7b0aa0f5773d2c431f794c5c8399ce0b28f39927431e88824ee263e155ed850112fb5c9ab93fed896f720a1f20afdbc8c81dd99e6ba3c0bbcddf34842aba6e60e78edcdfc77f17d8e96819b78bbf9120bc06187531463e1ed87109a9f48c031be98f9f282d0c39957ae350ce43e25378b2ccb3ce6a7c1fe3653408865ca8b403d7956539a0faac25b24bda280f8519be8a3eeefce277d29682abbb37188cca1400497144b5e02f4460c65178306b3cd3112fb1dc4a80f844b754c62707b962030c9238f04c08da3deb14e011a3d8dd52c536c8460ddc4ecba968f56f2199aa83957b35cc0342a8731a1e78f2489e07d231e8da480d773ab39f317f41836d31adcb7ff42bb42ca8f72b6194f746b72ef88be46477e198a7b0bacd80da82cd3bb4b65c753fc651b256f89603c9580bf14eafda51eb891690dda23a2af0538ea62331c5583d27095810100536d3f32a5b5d7cd563459dd5efa8f81117daa54cf3323e9b8f0013639fa4ef801736d472e3a72ca9c17098d47e688ed61d9ec19258ddc01b832b8d2d6d7655129c78dce6681f6890ef322fdc02ec1e4b800ec7b2f0c20e0ea8c581e73473f2327b6207d00d2e87f67668ba3d8fa0097f378f4f04ba0bdbb8b607022cc3cfa3cb962298e8cbd1d35f4b4efe594a525e67c2ff549b1696d7a661777ee1725db2c213cadf333b7a33c396a3c03a96b9c3c194f31ac0e5f169291768d6133b75506c0a32600435bfb56abfccd6b77e8c70113e414fbd6edc43b0879dfcfb608a31399ff17973a77b8cf3221caef7fd00af976197ff218ca0ffb84c9977b830589b92d52a58ff1376ac8bcda403d036322dab64b9c62aa4d6582ddaea72ba18ff22347dab6473481c35c7b2d22e9bf5de9743716d14698406a289447aa0765dddda98e54e4e9d5b20fb99b9fecf5de92b559996c7333b474f9e4560a6b147b4ec4428031bbe58d3bcc82683ea1bcff60ce4fbec7fee1afbe6ae272ea364f3d2fa936a4d8b71a28d7cc", 0x1000) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000001380)="9f336a8c18b14073cf6b2cf356f477b072f2889ba25f6f3ce99d9f04a00a27bcf8a1ad468878a9cdee6a0b771d0acd75193b292ab60e51320cacc95bc731a7ac3cca31ef068a0280e68bb078923d0f2ee649b0cc97905a833d0f464cd8141540008058938cce4c09cf643d6e0f8277e09208c6d89f18e88c415018b0e8c90e0ad0d6bf2b858b19b12485736974dab64d58d0c22b0e2d1b218906f97b777e35c51c0a0f90f2dda804d984bbb045de0a8755b80251ec9236c4534567ab8c83c869d482e276785753047af7e8c353b23c57a4774d0011c44b7df323a0dd29a139f8876c7b488da18536fbfd722077ebd9e0bbe50393bfab7b3ea91ad3d6955100333c1645f877d30b3e7ea74737576ec9979ec06f177f4b69e3b009d669f6005f14ed8c41ba47b0bf85ce7a132d65d4c17dc3b944d446cbd4a4249a67d9e394f394772d1f3e268dfc166e1425a82a7e3a4bc0d6c948874002ba4f19ac7a68120e19285d6330beaf5b6a7ec1d8dec85c199ff92ed2fd227d05b7d28b3f7dac12e699ba4953633b49664e0e1fffc0dc8959012e18b07673ba0cdc0da0b2955334379fc28fe69472a66d86491d4ea483dd5b136faa5ff37ac88fb7bd7524a8a52370bfe0ee257585a10630a9aa50d2c007d28dac55b39e5c05922087e235897f53120ba7623e4ce1c083b65f650dd72c67d0e32e2b443263b67851bff36f7a5299ee681a7f0430498d75b2b231a996703d41ca16c6126d405b6c179ae9dd872c6fef182e7e54339115bf251d028f9fa8eeefd816412997a0c0f131987ecf31ca4b52ee1e2cea6492673ff9c30a4a2435f2ea8dab7a5b41e0f7913d462e7d7c4ce6efd97e2a62e2fac7b4d2267c0c036fe0c2810bb1f905902eec44071ec579e8f0181240a7755a76cc4bf421de035c88798800d4e37409718d7c72fad77ac6f1833695cb5f08b600753af367be1945d362621ee9735c7e25cc29aa95906a27b8981d5c93c73debc2c6d25e1bfae3332b1c0303c8a7c7c48e6d2d4881c15a389ccf12a2636b80382975b7b7a5fb4caa6336a16bdb6a8d4d79fde10cbd59e18555622deded3dbc370f0bba52d67ba3b5585d2043211cd1f1c38052c9f819dd351a39a7154cf83d8ac49460e70f83ac303969c693907c7e66f8dd92b248bedfb840e2e67644918ab73825f7ec2e0a9e471ca32b0dd422c0a9100da5e81496e0df75362627a4f073d214eb360fe58e66d4eb157e8d9aed42e22d63aa64dbfde50204cef4b00d4d6c40b64fb4babe1a4b2b4daa6ddbcb857bbc254a706f8e89b8e6f17b0eff2df3229a976da3ea872080a5452ccef76c95a88ff703308a0c14388157e17b8b7c4ca41b2e8037a86c6e6e3283d237178b66c56069c77da5ea5a788f4611b5bd4d1b0a020ef4bc3c67808237c2f6d040ba13e2f3f33551c55758909fde9bd663fbc2fffff4e7842b290bfd6462b1769c984c3136ff9fc278c8fa2349d8c91c003246915693cab0fb7348ec9d3dedc6536a00969a9057b4e7c9440c2c834c746ef5cec860267b93f11756960c1f11c614a289c3ed6eb177b7e09e85f1e00b0c458dd853093785c0581abd2d511db7013ceeb75eb42d8003d1f9c2159343db2eac0cee21d4f7ed89c8666b9c8ef0f3a70af137e50c01a7804c388e4c1676a0988c08b5e90e236544347ad9adedd8db09b97a8834029228abe919049dcc8c34054c22ce77a357abd557061918a7611a62873c7652344a1ac53ec632e856239be478be00c03b2cb4bc9f83eeb70109ce118aa1c1257c8f8b67b713e24773baf88b9ba0c2cae3692d29b983709e630141babfd7574024cc1e9119bb9432b6fd800d0a64d638f4fdd2fede73ab2e4e66dccde4a7f90b1fc4c11232bdcd81896c4f8f2abfeb39bf0f480e5ae216ef706225b750d9831b425e0888504af8dbeb6f4dffb3525ec0d3f928044e328453dd4e004f2d625eca1689894fb972f7f3488bc4cc4e342c4223488d681354a5f34ffc0a6ebe298a5419b18a9fd2874623dd71d76aeb9b7cef1d32f894ae57d6d568baa1ae6dafc85ff91bc94d58ca5bb82324fe02adaaed5b48eec837907880d889e10ac29f3a64b1a5070210b154eb1b1c7655ca70d5a8b60883fed48459125d35019177affd3abce6859d244b283bd4a87c17ce3e7ec35cbce93276eed894878ca089f0f8314952c2e69ab835cdbbf2f6457dcc370c7b736ea404c6fd8829c7b688359799702936a2bc7b77e939eb3b745f1c9a1a00b2fb1a1480fd7ab23f05437f3c8f4a3ea1df2cf5610d66b273b5cd0c3888b312d8830f29e234b25c485d3e9ce5e997008495c073bba0cc4855cd2ca76b008174f4b45de03a85c2015e9530355117374ecbc6d37afd75325760d1779b7178638cf1eb7b95457bb7281d5243ef37ec0c755f6a5dcfaab0744ddcc8b674c6e73b4602d2967fdc216715f8acd5da253bf16408a188c9f29a31528d131c640fb7ce8e5b38a89290ca771cf17a0c0f1d60bca7bab5b8b0044b0c12a629d4d59a1d7f65e748e04bc9d19e24d629ad8486d148c7b3c6eee5951c90f2756013c1a5d612c6a9eca96ebbf2bf4ee5635310a70508ad5fafbd886a438d307180ea526cad559a31656356781bfad7f0ec454371a63bdc262e8aa57b37115df9b3bf3b0bd82f0d0984485a1e1a90d751d7b70ec6f8600a53fc502dbbfcef468ffe5bbeaaef4d6e38799292719a147876a334087450a87a8014781ef36c439082e8027fc57cd723878bd61b8957584846d1349c53c152e7a8334a841e96c6b00408c290efea3f6a36336385d3f8e2f8a0ba17b6c3f4499a10185c1fce95935f0840379aa7736f1da62bea163205eed646dd1026d3cee059e375ea32326252bd40cfebe47a09fc3996d8e7b144b2a2e3e80ee3768307cc48c5e164a999229cf9ddf94dac87337b3623fcb4b71d259410cbff421d84451077784ff3ac7e6c47ab6a01d9a9db18dab1646733bb5dee9ca08da6827bca1cab905718eb007ac34336ac99695c11af25ff38e318bd1b6a0fa5e48653492c030a7960cb6be31254e84bc9471c34dafe05dc7ec1a154f4b885190d45869055446077a5da350e095ad3ffb3eb0350a38f515a769a28f91b6e1f8395c6673f0e0fba7802b3803828ef0acbfd14dd6c2506d42a6ab85d2db8d0f20f0e43a5a77a87ebc3fff6a61f26a04038c5cd6182b744693e4e6df896a59097f2f5387589b2dfc13be379a6e88c645c4fa8bd79819f375bd1455f0a30aee98b6f1083bf22d0867f5ca3f3a89161b8007fac9e82aa5dbf4ece1b5b6040cb013794a5b3d373e7789784d8acc6a6514e782224e86452d552d36bb020e28477f58939257711f70a98bf95661c1837066a0142c9627c1d99498293d93763b4d219e81960591def2e5a77d8c527c8add9ab5d8506f847f91f3ecab4650a3927d5d1a3cdae1d57c439e3ac648b3b4a0b9781e9f69af898f33eabde91dc0831ad290432c4ecf82e74f7de6b7888013fa4302dcb1936550173173e1dc3fd4b0d9f53b8c75ba3b522a46485112726bae6182aa717820d69015097c8f5243c928918b93a18b7dbf9d6d5d360bfe952c78cec03e8211adaf7b83b05890248c6b9942f3fe4aca320dd59cc43f11e04058fe329c6759a9078d214af0d0ff1b58f06797b8943b1a139c355469fa7595ee7777b2ed55e6140d4dd4d7be657953eafc3c2f8ab3f25beff340e3720b5acb7e19a5314e6c9b3c909105b8b0106d1566d4ecd5ceaa94ee951acd80025669247743de1fdd76e12c513ae06a423a9909ad47adee5d36dbc29854816cb3e2fb5420359b6b8941c7c0ecf88c733dc149510cbbff7a8f93421779d1c746210ea3b35a9c709ac716d3bde5e56553f241cdea35ca0be5b0f40d2af9f8a9e2e7622b87d8f692e20f33b0491a3bfe9fda269618fe9c70fdbd1afc125c894f95794f83f9aff71a093738d3acca2df4a796525ba35847bc0a85a226bb6e04236c74ac00105fc47f1bd1f4ab0aab7fe497ed3181b89bc62bd9bfab984a8d31e7a8f36f8d3f0ac3625a01cca7b776e9a460d8a08e6a8cce00e20bf6c5156794a66ff5aa79379b856ab4f5c088fce7b78b6ae6e7b87f116eccb02fe7138c34dc8322b128062744a15e02e15ea28fa88d45736bf7335aea3d47dacfe0f02b878e721ee1cbb2d69469a202f334b8fe011e99beb1e129b6563e5dd2dae1d56a285e080d2cb9ca9fc2ce3f6fe12fb77ebd919390dac927e156c0d7cdbc55a879c387b4584999cf4a3cb244e97076cc6d8a8e784bd6c41d61d88c99004f29708b3affa8423e14ecdedcb34d3a65cbaa65b1d6088380272891ca2301fca98a55127c5d0534158d09d4336c41ff1d5253ba20be1b54e066884ff500ae64476e7a6535fdaa2ae03e43f4243a37ae743113c9211d46e11572b1c0f83354fdfdb3482577144701a6d49f2386f58cc1109e0862c4e31856c885df059334c85ea3309acafabd444fa9f8d808c81f91592779801b19662773f3b0335f27bc3916a72c68b61bede1af6de19d11c251e03530b5f4fd795c5620746b2f9dd2c0993cc6f590a8e151f21bca0cbca7d00b7fac3f661e65fb2e06b81d89df2164bfa40e1a860e5c898b1195e733fdaf2524e0b5349d81f9a4a3e20682d2a36c91da90a2105c3954c21beb3c3ed2283d9763e8124216fa5d73c772e6137775f99adc3dccdda7e31437891c398233ea833e3acdd9137d483af7d1a10785e3674f9e4f51f2e32a7d5db2daa0f2c70bee613687f2bda807a78491348d845176574290a527e4b96043704260b2b030996c51c8123c9c26c15002437bbbdd53f277f76b3300126347597666e85f8d02d8a63eda0240aa535e4b363adf4531812bb163cef3f950f4cfc41d5cf10f1ad380ef3e129a164ad35ee3dfafc04eba5ffc4c19dfd343fc3c05cb6c821fcc5bdafd92bb133d758efd5ff278607cbcd8f3827bde069cbb9f8352f253327e40c7d013b123c2c2b2955cbd05b6e9defe8d9d1a9ed7dc7d0fa09624c9097816c2d3d245b937d643ed93e6d95a4a635bda9d1d58987e7bf546b2f4177112ab8bc49f9fde0738c7da4c2eec8516a0a5cb29f6f2aa15315416087a3ebbe70bb2bc39fa91452da3f1e328d279bf9807dc2b1687c6d46db6edcf8831d71882e2744976cb994e553405ddef9db053d605465ae442e7693b2684da1ed6168bd3cc5f58bfd15a6dc6bb63ad322d64c7017a34824d3fe39b18ab4f78669808cdc37123e50a257fc52fe5ae06926d921888e52a93e2248d9551e771778803fe2b745ae3e6d1e58eff2fc31f6c94648a4478805faa7694e1ba0325efeb9c28cf881aed25b4cc66d1db8b43eda7e5e319137e0bb959f244881362e8d00bd969b1c5732194cb8e6c6f2a3c5139bcb240669b223265de47473ef1d39bf86f70b49977723b9c657794a9c9f06889eb918629027d6c30b243d2196eff7bf86bd856a4fad1a02bc761112ae0493a6634cb4d17b0b58bbfa4c2cccd44b1cf8e8295392ea3145a23c7674569ef12052ac5e1da48d16606a9f72f8a331f37f00033aabd35a3780d9e62846676d1fc796142a332536ec6dbae005035b4c1ad64fab5a02557e224b454d585044bc1fc5f2332261e9fb05254b5b1695babc717b08ad5fb5bdde598cb55ed5422cdf9f719f9ae03bec55e2db7d6afc435d806e68b062f7f07abe3baef78af27896d87f8dd383095ef870ace55cc6ae64d82933f4a37e708eaa2dd30cb0cc864d5d567518572f646bcb8959522e1e385de68ab441", 0x1000}, {&(0x7f0000002380)="8ee463207b452323a2234d1bcf6c97dfe6e048bffd2b8594e7b17159806f5358b24e92b65afea818a23e5da92c23ebaf13513aaa1bb8f2a44fe3bc9b825b765e56161d0ca2da282789502867c88036c268c0278fd87b5fe5474adf26d8e0a6188d5e1c9e411927e86cf684a57ffca4c5297325c441dd8b85977108c03408f69cce1fe3a6a8997d7faf17ae265af58138819d4eff9f0ef7b5d5be8b988da1ebb740d272292d6ae3c8d02aa010b1d9e6a63abbfa3eaef163a203b8bf9208be418842a4aa92a8d1086712e93aeb25a38385ce3debd6def71b5ef1b1", 0xda}, {&(0x7f0000000040)="845aed89ead4a8be23ad6905612a278dd50ca449b032bc26b6eeeecf26b274ec2fd0afa34d82cf08909b3c914cd886e6378c8d", 0x33}, {&(0x7f0000001280)="ec2575ed8c71bec47f7ace25596bdf61f79158774b02046925985beeb28944857371f09dcd6023758b362c", 0x2b}, {&(0x7f00000012c0)="2fa86cc46870d96b428682ae1d269a64c0c9403200bf9c9b796d61274f77420b00384b499ed2d82fe4eae6ae7799be7b1e86f2624c3d640a03e57b6406ba292f78213fc7fe539c9846769c", 0x4b}], 0x5, 0x0, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000100)={0x0, 0xffffffff00000000}, 0x10) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') kevent(r3, &(0x7f0000002500)=[{{r2}, 0xffffffffffffffff, 0x9, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x80, 0x3ff, 0xfffffffffffffffc}], 0xd8, &(0x7f0000002540)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x20, 0x15, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0x10, 0x2, 0x23}], 0x80000001, &(0x7f0000002580)={0x3ff, 0x9766}) 07:55:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1d, 0x0, 0x0) socket(0x18, 0x7, 0x27ee) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xca2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x82) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 07:55:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000280)="94ff57d3483f3eac0b88038fbd27b9e4c72e6e68bdbccd163cb01a56ceb9f1b34fe3e943d251526e070fb6c1faec4f052568f83d6dee31138afde5c87fa1e85c774d013e6bf10f2ed5a3faf7de0c552120ac46dad358b185543190f6edfcc3973f812c987988c864b9c3a74576d55d89690ee96df0ee52f9edcc05442b634eaccd0e8556f486e939604605f0440eb37773", 0x91, 0x2000008, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 07:55:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{}, {r2, 0x11}], 0x2, 0x2527) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) close(r2) 07:55:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x2, 0x580) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r3, r4, 0x1, 0xafe}, 0x100000001, 0xfffffffffffffc01, 0x4}) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r6) setgroups(0x59ed16f459b5b76, 0x0) setuid(0xee01) fchdir(r5) 07:55:31 executing program 0: r0 = socket(0x0, 0x4000, 0x2) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020400666902003000df8dd42b9a510beccd260a7c408e1c3bec660f80cdd54bf24f9156061b925a585ffafcda81b1509843e4006e226da8c367ae4302dc203d6ed88c65f17a5eba6286bd572326049b721fce2af285c533b2f0d55a3f0a8b9439cdbbfacd3b251276780ce7eead9770c48929305cf459a7ca0dd43338f97900"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 07:55:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 07:55:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2000000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x9}]}) unlink(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8001, 0x32f, 0x5, 0xe0}, {0x57f, 0x5, 0x0, 0x7f}, {0x7, 0x0, 0x10000, 0xfd70}]}) syz_emit_ethernet(0xfffffed1, &(0x7f0000000340)="b6") 07:55:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r1, 0x2000746f) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x140) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:55:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000001c0)="9c354bbc014d5dcc", 0x8}], 0x1, 0x0}, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x688, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x401, 0x1000, 0x4, "122d4611dd2b84bdb315349acfa5928b371e311a", 0x6ad, 0x8001}) 07:55:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='.\x00', 0x100, 0x55) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000100)='\x00', r2, r3, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:32 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = socket$inet6(0x18, 0x4005, 0x7ff) r3 = semget(0x0, 0x0, 0x0) semctl$GETPID(r3, 0x55c7673da9349135, 0x7, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x10) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) r10 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x8c00, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x5, 0x2, 0x2}, {{r2}, 0xfffffffffffffffe, 0xa4, 0x80, 0x7fff, 0x8}, {{r4}, 0xfffffffffffffffe, 0x6d, 0x20000016, 0xfffffffffffffff7, 0x8}, {{r5}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x7fff, 0x5}, {{r6}, 0x0, 0xc8, 0x80, 0x0, 0x3f}, {{r7}, 0xffffffffffffffff, 0x6, 0xf0000001, 0x0, 0x100000000}, {{r8}, 0xfffffffffffffff9, 0x28, 0x40000000, 0x4, 0x86}], 0x10001, &(0x7f0000000500)=[{{r9}, 0x0, 0x50, 0xa, 0x5, 0x80000000}, {{r10}, 0xfffffffffffffffc, 0x1, 0x40, 0x1, 0x48e2}, {{r11}, 0xfffffffffffffffe, 0x54, 0x80000004, 0x3, 0xa1d}], 0x61b, &(0x7f0000000580)={0x9, 0x7ff}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) close(r12) 07:55:33 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xfff) setregid(r1, r2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffffd) fchdir(r0) fchflags(r3, 0x10001) pckbd_enable: command error 07:55:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pckbd_enable: command error 07:55:34 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) close(r2) r3 = geteuid() getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000280)='./file0/file0\x00', r3, r4, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000080)=""/218, 0xda}, {&(0x7f0000000180)=""/69, 0x45}], 0x2) bind$unix(r5, &(0x7f0000000300)=@file={0x1, './file0/file0\x00'}, 0x10) dup2(r0, r1) 07:55:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/168, 0xa8}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1011, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000480)=""/45, 0x2d}, {&(0x7f00000004c0)=""/25, 0x19}, {&(0x7f0000000080)=""/67, 0x43}], 0x3, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0xffffffffffffffff) 07:55:34 executing program 1: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x5) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7ff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r0, &(0x7f0000000000), 0x68, 0x0, 0x8, 0x0) 07:55:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="280000c5ffff1f008ebded914db95200010000001a6e726c5e199ab8c2f6a7494d29f0007469f2fbc173b5ac79b1ad6ae20a0a13b35d000000000000a487c4bbe68b1d6555341b2c265ee4b7dd00"/99, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 07:55:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x101, 0x9f03000000000000}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0xbc78251bed816f71) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 07:55:34 executing program 1: unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') linkat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x4) getrusage(0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 07:55:34 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r3, &(0x7f0000000100)="8e", 0x1) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) write(r3, &(0x7f0000000140)='\x00', 0x1) write(r2, 0x0, 0x0) write(r3, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 07:55:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/20) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f, 0x0, 0x0, 0xfffffffffffffffc}], 0x7ff, 0x0, 0xc600, 0x0) 07:55:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd66) r0 = getppid() r1 = getpgid(0x0) setpgid(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x240, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000280)="2ff5cb73d654cc861d1d6b56a515c1940a4728cf1088904e568e86f43a644bdf73b880e0d89070196d2bd865c5ff96ba3c8e83cc08433cdc854f213bca3a1c66ee85a291b161daeaaf55900663a77bb8ac747969a1ae9a7925a9891f78047383d7eb91a529d1bf2947af6f79dae3506f188237", 0x73}, {&(0x7f0000000300)="c6e327ed6aa944f9f98562e1e72a334a1032301a6e1dc4c1a2ba26c432dcfd3d962814297107aa9ec666b641729c931054b82a0a4e40286e6f1151aae8b4642e0e3aab16024ae861b41da584f128d8544833269d608a4e75bfe60d94f9f1b09ae71a47e7d1be49f51a5c6b7b45d9d56a4a1e79fcba42594e2d1f38e3d3c434fe7199696db8c9f43ce381d506b2172779d274603ab25bab27221f4dba9d420e66e17fdda80377fdab828c89bbcd2177bcb05736f05b7590d29a2512d71e43cd1542643a0f36d7025184d46d658e1c81daf2373b2a7e43a146d66199bd772c3536c029d429643272ef2b883dd9606f2404126b113e196f7cbe9c51d11e14", 0xfd}, {&(0x7f0000000400)="c7cdbdc334bdc18995fa0fabf7d19ac6133f8616ec2593aa261cbd08c67d4653b907ebd577b5fc7da030fbde83a0cf2b4815deb98009ca268e38f384eddb97d6f8e5b13e40edabc976fdc60b304e5e0b1dadc09285b8fc77ec94c4c4e97b87dcba34b03e470b73c6c6aa65c562e7fbdb578bf39970977ed04e8613f82bdec318cb89ce108f5e7209a98577feb53f", 0x8e}], 0x3, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x2}]}) 07:55:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)="e816b131efa85d63cf0c3e1d1a71d08c3cab5889fee1c12a286af75e2bc17d2b326494e061c812bc0057a5baba055665304d8102bcdd473f7f0a47348336d065a871f7b55268f9983354d3c89e0f0a670ca834f99629f9bd5844d2899378", 0x5e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x230) 07:55:35 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, 0x0, 0x0) 07:55:35 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x6, 0x8, 0x0, 0x9d8, 0x0, 0x5, 0x1, 0x2, 0xfff, 0x2}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x40047473, &(0x7f0000000040)) 07:55:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="e6b150daab99204f4655f989ac8954c347462191119142e19ddbd236241e0c6634856569f7f1123e45e963931039869544ab716aaa243bb87f289d95d4d7fc8650acd4cfcfda37a9a94a2ff5148b60a3a4c272ce5778f9501b4925a438720ceba7cfad9a8689592a4d12de284c4c66c3cc2de0f50ed52ed09726", 0x7a}], 0x1, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x20}, {r1, 0x90}, {r0, 0x110}, {r3}, {r2}], 0x5, 0x1) 07:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000000000008, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x51a, 0xffffffff}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockopt(r1, 0xee, 0xb, &(0x7f0000000380)=""/4096, &(0x7f00000000c0)=0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:35 executing program 0: r0 = socket(0x18, 0x4, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x36, 0x20, 0xea, 0x8}, {{r0}, 0xfffffffffffffffb, 0x18, 0x10, 0x4, 0x21}, {{r0}, 0xffffffffffffffff, 0xd, 0x20, 0x200, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x1ff, 0x10000}], 0x6, &(0x7f0000000040), 0xf6c8, &(0x7f0000000140)={0x6, 0x9}) 07:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xf473) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100000b1, 0x0, 0x0, 0xfffffffffffffffd}, {0x24, 0x10000, 0x8}, {0x3, 0x4000000000000}]}) syz_emit_ethernet(0x0, &(0x7f0000000180)="bf") 07:55:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x20e) msgget$private(0x0, 0x10) 07:55:35 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/45, 0x2d, 0x800, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 07:55:35 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0xffffffffffffffff) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:55:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:35 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x82, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fsync(0xffffffffffffffff) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) pread(r3, 0x0, 0xfffffffffffffedb, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) recvfrom(r2, &(0x7f0000000300)=""/248, 0xf8, 0x40, &(0x7f0000000400)=@in6={0x18, 0x1, 0x37, 0xffffffffffffffff}, 0xc) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) write(r0, &(0x7f0000000100)='B', 0x1) 07:55:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000001300)=""/237, 0xed}, {&(0x7f0000001400)=""/181, 0xb5}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f00000014c0)=""/235, 0xeb}, {&(0x7f00000015c0)=""/76, 0x4c}, {&(0x7f0000001640)=""/224, 0xe0}, {&(0x7f0000000280)=""/36, 0x24}], 0xa, 0x0, 0x0) 07:55:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket$unix(0x1, 0x1, 0x0) 07:55:35 executing program 0: symlink(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0xc1a3, 0x1003e86) r0 = open(&(0x7f0000000040)='./bus\x00', 0x102a0, 0x2) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x2, 0x1, 0x9f0, 0xfffffffffffff7e7, &(0x7f0000000100)={{0x3, 0x1f, 0xebf4, 0x3, 0x4, 0x4, 0x437}, {[0x7f, 0x6, 0x200, 0x0, 0x0, 0x100000000, 0x40, 0x3f, 0xa71b, 0x86, 0x7, 0x4, 0x6, 0xffff, 0x100000001, 0x80000000, 0x4, 0x6], [0xfffffffffffffffd, 0x3, 0x3, 0x8ce, 0x7, 0x3, 0xfffffffffffffff9, 0x41, 0x0, 0x3b0a], [0x3, 0x1, 0x6, 0x80000000, 0x76502099, 0xffffffff, 0x4], [0x4, 0x4, 0xfffffffffffffc2c, 0x8000, 0x0, 0x5], [{0xfffffffffffffc28, 0x101, 0xfffffffffffffffc, 0x200000000000000}, {0x7f, 0x151, 0x1, 0x100000000}, {0x1f, 0x5, 0xffffffffffff54e8, 0x24c9f05a}, {0xc1c5, 0x6, 0x5, 0x5}, {0x1f, 0x6cc00000000000, 0x2, 0x10001}, {0x3ff, 0x7, 0xfffffffffffffff9}, {0x8, 0x5c22112c, 0x9, 0x1}, {0x9c4, 0x3, 0x3, 0x7}], {0x0, 0x8000, 0xffffffff, 0x9}, {0x7, 0x6b, 0x2b69, 0x38}}}, 0x150, 0x80000000}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000003c0)={0x2, 0xff, 0x7}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000380)='./bus\x00', 0x2, 0x4) 07:55:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20020, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x3, 0x0, 0xfb}, 0x10001, 0x8, 0x6}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x6, 0x20, 0x5, 0x0, 0x1000000006, 0x0, 0x6, 0x1, 0x0, 0x285, 0x7fffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x145, 0x1}], 0x1}) 07:55:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = open(&(0x7f0000000000)='./control\x00', 0x0, 0xd0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xff, 0x400}, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x6, './control\x00'}) link(&(0x7f00000000c0)='./control\x00', &(0x7f0000000140)='./control\x00') 07:55:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getitimer(0x1, &(0x7f0000000000)) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 07:55:36 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x100000000204c, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xe65b48c55a8fb0fb, 0xf0000000, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x400fffff, 0x5, 0xa4b}, {{r0}, 0xfffffffffffffff8, 0x49, 0xf0000005, 0x0, 0x4040}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x0, 0x7}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x40000003, 0x4, 0x2}, {{r0}, 0x0, 0x2, 0x4c, 0x1, 0x798ffe78}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000046, 0x8000, 0x5250000000000000}, {{r0}, 0xfffffffffffffffc, 0xa, 0x56, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xff, 0xb96}, {{r0}, 0xfffffffffffffffd, 0x12, 0x0, 0xbf, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0x5, 0x100000000000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x8, 0x928}, {{r0}, 0xfffffffffffffffe, 0x4, 0xa, 0x8, 0x7}], 0x80000000, &(0x7f00000002c0)={0x7, 0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) r2 = open(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000300)="16248d7cca6d064e48219fd3b97eae15ccfea4a9ba53bdd14ab0c36f365d2dba754781de1d697ace706bfba3ce2fd7eee839c65e77a33ac44d485e9251b4214728d41484341f2178f3efb59c9254a621644c9a158f8bf6b8927266c38f42c52512594f0a3248ff167b47839a2743db036212d38f90dd2ed363faab839dff21dfbd3f9c2e8ba5b85c552cced7674d16ffef400426842c412e351eb8ac6cfdd0c41be97471b77994723a0e4124250a24774994832a729cab330787b5b6112a0c5d03fcecc10ac70fd317ad3a", 0xcb}, {&(0x7f0000000400)="f0f7e64f770e0d181201b28a052b6900b2189ce0b6584829aa6bb450d94dc15559541a1b0995d32752a4be8a31082dc313c97c", 0x33}, {&(0x7f0000000440)="6b037b5485298e6e017a5119737b22c600d3a3ad5b7324d6702b63dc352f9f2333e353b8a03d384bb8e88aaf003fe16a4a2c2d45f2a3b20b1d55b465c8600c5f2a59ae2f3a67df6349d642cba90104e5af4d18c89999f34459d1236f6c5a2d8bb2487d9ad55c8698006bf73b4adf8a04fdd58cda362f9d1b56b80d1848709941385db5b6", 0x84}, {&(0x7f0000000500)="9ef2e80da7ebb3aee93fd8cedfc7add93e8e35bce19892f4cc937e9e85e161", 0x1f}], 0x4) r3 = semget(0x1, 0x1, 0x90) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000580)=""/44) readv(r2, &(0x7f0000001640)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/71, 0x47}], 0x2) 07:55:36 executing program 1: r0 = socket(0x18, 0x2, 0xffffffff00000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000f829fc5cb8411b6f53030000002a00eaf40200dd00715ec2624f296c4332ec4cc1580eddff9b72968bad53ec4666bb02"], 0x38}, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0xc8) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) 07:55:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x2, 0x60f) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 07:55:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="12d0878fbb66017f67974ef122fa3fc234b492cb253511898b1b6eb97ba40caf6ab1a1bcb48138666ccc733cdfd3323102cd4cc329c5a6551f1e3a7e7d6dddc0509466ea5190a6d8e084ccbf283441872c55306a35974595758d048cc16946fbab341bfe4c461be6bd5ff8978c5f2c47977143e94ed8cd63de1fbe25593a0dd4fdbd4f5fad8147176927f52a4d9f00305ddff0567fde81901ee0e6096b40fb394fb142016ff2ede7f7560b3ece866fe3b4f17c14c5d4f8ca153ba5d2c3c9e6ec64988ace8388a41088e90ea10cbfefbe6144b737860b6070efbc0059fa", 0xdd}], 0x1) r1 = socket(0x12, 0x4003, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x20}, 0xc) sendto$unix(r1, &(0x7f00000000c0)="b100050160000090000008005786ca900f1008fecea11ea8fef96ecfc73fd3357ae2acf00b7806be781e4991f7a6df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699ae3132e27acb5d602000d7d02fd89720fd3872babfbfe2f000000000000ff7cc53c894303b23a0100000000000090006ee01be657aea8c5000000020000efff000002020000010000000000000000000000000000000000e894ab3fcd71dfd0e78fe44eac62bd7c92c963bf5427442976ee44c66c86da2e077fc3184adc66c29aa2c488bf0f64dd8e1110f48348d0fbb5dc47af304e9e886a0ead0b13ac9876038cb8ccecc5726d50f6b1356d83babeff2af8aa84c2a9d1e63f46a36529e492", 0x53, 0x0, 0x0, 0xffffffffffffff91) pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffd000 didn't change! 07:55:36 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="4f605fcf132e363994cf6dcdc99632dd96c204516b7258a08ff19b833d37fb02773bc646310e2858b35166a61ebdaecdfb250ae4110003472ea259f0377ecf53b59b60e9386dacc308e7ef6d1103e7df701ac74b98cbbdf52e266d83cbbea86d77a3fc4632d36c4a2da6f5510ecf10e4732203fec0ab715313", 0x79) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x868, 0x122]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:55:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec240a", 0x7}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup(r1) syz_open_pts() getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) 07:55:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x400, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffd000 didn't change! 07:55:37 executing program 0: getitimer(0x2, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x3, 0x81bb) accept(r0, 0x0, &(0x7f0000000000)=0x136) 07:55:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r1) 07:55:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) munlockall() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x23}], 0x2}) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 07:55:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/4098], &(0x7f0000000140)=0x1002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x400000800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0xbb48cf8732627d06, &(0x7f0000001740)="7b32e83e325f5903eb7ede264d64811bff01bc96a0f83df0c1ff936f565d6ef96a93a25d6ade23f448956ada3880e4e62f2129ea3db5a3c37a5bbe5accd5240b8d7de0267e8b9c4fe3cec8874cbe121ee48048c75d4503988f02a68a1a2b337dcc5842ebcc72a7761e16b5a5661bdfada8b8a7dafbd9a1dc6d9a105433b60ab6879ada1512a768b20dcd95ea963f949b651d2c30cb31ddd0e86c3a31ba146c2d46132a94584ce326fb5ad1895e3caf6a16e12a3622d6966f3d125b9000ec2d7a19c158d69cd20e5ecb4864d1e0f86a80414621d32233804c77ce0356330a02434872a794b2e6b53f12cd8d367a2677dc8513971b6164e45f3980106203c7043b55a75e12cb863d2e323d37c996fffca9237656f8be06b7ddae2af223420e52facfb71538baea8d7c7a0aa55a07aad0c0b7848dd7afed1b8625457cde0cf6ff0db390c9088b5ab8250907f160feb57ce54e58f6dcc25c831f513927799d2f436748") 07:55:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0xfffffffffffffffd) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea", 0x761) 07:55:37 executing program 0: mkdir(&(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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28, 0x0) chflagsat(r0, &(0x7f0000000180)='\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//../file0\x00', 0x1, 0x2) mknodat(r0, &(0x7f00000000c0)='./file2\x00', 0x100, 0x80c1) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='W\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') 07:55:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r1 = dup(r0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000500)=""/42, 0x2a}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x3) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x8000}, {{r0}, 0x0, 0x4, 0x1, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x82, 0xf00000a1, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x3ff, 0x800}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0xe, 0x81, 0xa9d13c9}, {{r0}, 0xfffffffffffffffb, 0xe1, 0x80000000, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7}], 0x80000000, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x42, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x22, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x14, 0x7, 0xcc}, {{r0}, 0xfffffffffffffffc, 0x1, 0x11, 0x9e, 0x5e2}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1ff, 0xb30}, {{r0}, 0xfffffffffffffffa, 0x45, 0xf0000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0xc, 0xfffff, 0x16ba0fdb, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x21, 0x1, 0x4, 0x5}], 0x1ff, &(0x7f0000000080)={0x8}) r2 = semget(0x3, 0x3, 0x10) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) dup2(r0, r0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/60) 07:55:37 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './bus\x00'}) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x2e7, 0x101, "8352ab42d1bb855b518ea7ae92897391b315577d", 0x3, 0x1}) 07:55:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x0, 0x4000}) 07:55:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x92) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 07:55:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fcntl$dupfd(r0, 0xa, r1) 07:55:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) 07:55:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x10, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000300)) pipe2(&(0x7f0000000140), 0x10000) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffff801) 07:55:38 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x4, 0x4, 0x8, [{&(0x7f000018b000/0x2000)=nil, &(0x7f000041d000/0x3000)=nil, 0xffffffff}, {&(0x7f00006cb000/0x4000)=nil, &(0x7f000079d000/0x4000)=nil, 0xffff}, {&(0x7f00006ea000/0x1000)=nil, &(0x7f0000240000/0x3000)=nil, 0xb2}, {&(0x7f0000515000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f00006b7000/0x3000)=nil, &(0x7f0000233000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000056000/0x3000)=nil, 0x7}, {&(0x7f0000628000/0x1000)=nil, &(0x7f0000420000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000059b000/0x1000)=nil, 0x853}, {&(0x7f0000656000/0x1000)=nil, &(0x7f00002c1000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000768000/0x2000)=nil, 0x5}, {&(0x7f00004c6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1f}, {&(0x7f0000574000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1f}, {&(0x7f00000ec000/0x1000)=nil, &(0x7f0000ff4000/0xb000)=nil, 0x83}, {&(0x7f000009f000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f00001eb000/0x1000)=nil, &(0x7f00003d1000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00001dd000/0x8000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4dee}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:55:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 07:55:38 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) select(0x40, &(0x7f0000000100)={0x401, 0x0, 0x2, 0x6, 0x3, 0x3, 0x3, 0x8}, &(0x7f0000000180)={0x100000000, 0x9, 0x4, 0x1, 0x1, 0x5, 0x5039, 0x4}, &(0x7f00000001c0)={0xffffffffffffff00, 0x0, 0x100, 0x8, 0x9000000000000000, 0xf12, 0x6, 0x3c56}, &(0x7f0000000200)={0xfffffffffffffff9, 0x3ff}) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x401, 0x8, r3}) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f00000002c0)={0x0, 0x7f, {0xfa, 0x1}}) fcntl$dupfd(r1, 0x0, r2) 07:55:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000f8180000002900000031000000030000000000001000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9a0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 07:55:38 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000140)=""/68, 0x44}], 0x3, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x5, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1f, 0x200}, {0x18, 0x0, 0x2}, 0x100000001, [0x6, 0x8, 0x3, 0x100000001, 0x0, 0x8000, 0x5, 0x1]}, 0x3c) 07:55:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0xffff, 0x7, 0x1, 0x3}, {0x9, 0x20, 0x0, 0x6ae}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 07:55:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1, 0xfffffffffffffffc, 0x2bbf}, {0x1d, 0x5, 0x0, 0x7ff}, {0x6, 0x3, 0x80000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:38 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xffff}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ftruncate(r0, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x100, './file0\x00'}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0xf0000020, 0x3f, 0x21d}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000080, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x800, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000000, 0x9}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x3}], 0x800, &(0x7f0000000200)={0x5, 0x3}) lseek(r0, 0x0, 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000240)="289caefad85b04ccdf900d249bbae457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db93274943dd511c1061e6618fba", 0x57, 0x4, 0x0, 0x0) getrlimit(0x2, &(0x7f0000000540)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000500)=ANY=[@ANYBLOB="00006c148631000000020000000000000000100000fcff00"]) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2, &(0x7f0000000300)={0x51369485, 0x9}) setrlimit(0xb, &(0x7f0000000380)={0x200, 0x3f}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="d84bd9d18c0f", 0x6}], 0x1) r2 = semget$private(0x0, 0x2, 0x7d) semop(r2, &(0x7f00000004c0)=[{0x6, 0x7bf, 0x800}, {0x0, 0x677e, 0x1800}, {0x3, 0x1000, 0x1800}, {0x7, 0xb73, 0x1800}, {0x3, 0xfffffffffffffe00, 0x800}, {0x1, 0x2, 0x800}], 0x6) semop(r2, &(0x7f00000016c0)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001700)) clock_gettime(0x7, &(0x7f0000001740)) ioctl$TIOCSDTR(r0, 0x20007479) semop(r2, &(0x7f0000001880)=[{0x3, 0x1000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x2) 07:55:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000240)="7a5f76200a1097fc6c2874883ac343fb1459dc8a08d25307eae3fbcc550d4a9984740dc47c6bd6dcffb21b7dbffdc03ced3134b9a59206af9bc8869d4d772cab89a0b3ff19463c3445acf2e671e9838fee10931f8cd7130465df5f1b2d0e34295c21c6d1612fac245ca6ee92c7444736220d96c25297b8d148406b923e952d4bf450382ba0ec17fd8d010c040fcfa6", 0x8f}, {&(0x7f0000000300)="595ec69a93a6d2ad22cccaa03c1fd48a95375c338f2e0d9bf5757cd03447c0e79eea3ba1d78d2425aee8391f5518050ac3e59198db9ee485de3d7e09dfe167689618d1c397f6d6764a70478afa1ee51423c34a5e7a172546016ccfd76cd529fe5cd080d520e1a2cb2bc4e85faa5b6abcbf408ec0e08a1c08a131a369d0a623a0b85c1f0c3f7007cf3ffb0f83246f9f4807eef83e11903ed706852523d1215427caffb9d640221d13ce97fc879ee0859a29d21d077ee94ef7d75701fbbd61608e445aac748feee67a62a27b4b346e66db0093ca65a6ea0f", 0xd7}, {&(0x7f0000000400)="ba2afde098a0efd911cfbd4f746b1521c1c4382103c27cfcb1ced1d489c6cfc90317ce8a92c77255201634e270bf680607de90c3e24b582c3c66961c754a7537ecbdac939790a704167a8df44bf47ed672d7c33dff5d70809d061cddc7c31f27cd6e2b5076db0d202da83fe995c7e4be6b2a7b875e7dad3724299e702661ee9e90c8719b833e2a208af022b1da1b3d879414aab468c6e2c4a6aa277fe6105af56ef6a6c76d7f9a6351a43d5be190a4d0c7ef37a13cbb948bec4ad71a5fd0a3fa80398962a77ac2d89e03abf859b0d153fd7efc19eb3b620874cc122efd8aebffffc2a99c7f71", 0xe6}, {&(0x7f0000000500)="1d5af7b40320984de38a38c0d6af4e6b4471fb165a029c66bf4649c8436508651e6d91ce0a1acbf304c38255a5656c44e8acbd0190e9d41f81012552377c218fb77e6d9c10641d4130c2572a46c68c9b5c4b7a8f63a5daf08a6e7ed3756be5034f6bfcfbd466a24521e609b45e620833c39fe99b3a", 0x75}, {&(0x7f0000000000)="ba0de54b961fc21756d7651e33555dbcfaba20a0af06ae0c44a5cd", 0x1b}, {&(0x7f0000000580)="f38e12acd25eb7db74d1b8cf701e492db83ecde8452519758754191e2f4cd090ba57c85c6a9b07b01d667d384ca595f89414c40fabd130652bfb2d4221e0bfcd22d9a7d09f0ad2d4654e8340ad91aa41ea857b586e77ca3d0d37191bd03f5b1ca02a6a542518470be3dd94aeb5fa294ed45ea91d14593fb24dfd56a876005634c4021d89add87932cf5aaab579cb5556121f8b2ee591cf325e4777aeab68d4903feec52518a920a51e43840ac9d0d027e55cbd6286bf7c0999290ea1cc6474676518ff9222e66ea173012a", 0xcb}, {&(0x7f0000000680)="f105212525f9d459d408354aaa3a7a4972ba20cd42027eaaa43773d7f1121354b05b480a53db10a8c793d091e92b602cedfd59758b854de7130426c54127168c53a9d2d21ed58e1eb6e418da67d444ba93801a76eb6080d6cc1d8c02e10e6a24caa603911a065cc80c874d23835b000fc4bdc60240158586df5092d33b16d8e9c47e394d552f2e1cb809f98eecf4670e8048d1b3f616dcaca2ebc8fd59caf5ec7ce2b0b5d51ebdebfa0cb18e051495c6541ebdca04708a93f3a203f13ab18a07a526fcb33abec5696c041f1931c5144a6e50d74ba8eed56054a8d061f370085c3a288ebeebde10530c2819eb56b30754bbcf26a706", 0xf5}, {&(0x7f0000000780)="7eb87fb7830655d0850cb449a23753f996bc0cb77326618cf78d6ce06b6ec117bfdd6e54b73b0985633dae2491c457240f117c5c84ae14a33e847aca0b782e4824e923880f56c771910b3f8a37e3af94aea09f8310bbb679322d995d409ca803899be7674563d0182036c53b5df415de38d4514fa1cba9a4ab10c1bd9f0052f2e7ce9fa4fae8793465227ac0bd60b5358c8e5dd77908017ab4b80c4bf9288de6f82cdab25d5c12b03c39879e9c3c3cf5222940e21c8817c57c3639791140bac49b17722ec651b92abfe83382dab042bbf91f9d30345c9149d5c700a484d9c9973ed252a35adf56bf8b59d553a31765a09d61dfe97cc4af63", 0xf8}], 0x8, &(0x7f0000000900)=[{0xb0, 0xffff, 0x40, "0bad30a38f2ecfc51ab420aacbb6d55ffa06ac044a0fd2d2500fcc2c6517b76cecf1b7e309acf70e500091491d25e50363a4de16a32c744aa96d77c92e5401664d7ee4cb23e1382c9238aa51be133129dcbb3bd8f7233e1c59c91e3621a1cace42b0a77f5352bf5614f67c0cbfe692a2c0ad43d34003073ddb9eb916acac4262b5205a00f41b1599b0a81a86b85f88cf5b146731be9706450b"}, {0xa0, 0xffff, 0x8, "2a20874644ca10074287a216a63056af72ff1c120812af2b21f087ace26c80c854806d08c64ce93bf689c6617ee885eb73976036220c8bf2d8470d4556c80f1555d3b3f581a138603e97c1edd7075d0ccb697fc4078c665f39b472b02b4529902817d0fcf165107d0cc32ed2024f605a33404faea8c2aebdf187e902abd201fe499198ba7cd04b7e487c"}, {0x68, 0xffff, 0x6, "391a7f18550bbfde06a46117525bfd79a0e31aabb56ea23ab4f2cbe7930e8ab663d17596377fac41488d40c5756f5360da43d915f02fcfa835eb34bd2e172cb5597b139dcdac451081816594cb9500aecb930830"}], 0x1b8}, 0xe) 07:55:38 executing program 0: r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/35) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchmod(r2, 0x80) fchmod(r2, 0x22) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) flock(r2, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpeername$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x100, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$inet(r6, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendto$inet(r6, &(0x7f00000004c0), 0x0, 0x40f, 0x0, 0x0) r8 = socket$inet6(0x18, 0x8000, 0x5) r9 = fcntl$dupfd(r5, 0xa, r7) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000500)=0x80) lchown(&(0x7f0000000540)='./file0\x00', r3, r4) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000580)=0x1) fchmod(r5, 0x0) getsockopt(r2, 0x5, 0x0, &(0x7f00000005c0)=""/132, &(0x7f0000000680)=0x84) socket$inet6(0x18, 0x0, 0x3) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pread(r8, &(0x7f00000006c0)="c930689ee5fd29557a012f68a12db77b0a9d2926cfa54b3023bf7ed3dc480e8310c970c4155f16ecdc41102e16eb9c55e843d6328b89e877bcce1ca5c07a185c1cf22b98c62d020983afc4b8e0a72cb5c7289dc6", 0x54, 0x0, 0x0) getitimer(0x2, &(0x7f0000000740)) recvmsg(r6, &(0x7f0000001940)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000001840)=[{&(0x7f00000007c0)=""/105, 0x69}, {&(0x7f0000000840)=""/4096, 0x1000}], 0x2, &(0x7f0000001880)=""/186, 0xba}, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) chdir(&(0x7f0000001a00)='./file0\x00') 07:55:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x70, 0x0, &(0x7f00000000c0)=""/112}) sendto$inet(r0, &(0x7f0000000140)="09c782bde4cac7c98bd0e0b2784ca557bb37dcf6910c6714fa4add64ffcded9a2c58f32e3e6754d360f095eb8e36de02fac6a16346a9d44d95c2b069626be04887f90ed55a0e7d619aeead7ceabe9baa722a108ffca807a574e731cc487cc1cb382d627fa3a169d1949708d83e445d7c5991eb83e234e3820ba7c760dff24d1933d873d2a682225a30f84e23efd827d340c2b8dd0ef86c4a854eb61904fcdc056e37b9599d732849b35c69a792b4b7639f45c9e3", 0xb4, 0x1, &(0x7f0000000200)={0x2, 0x1}, 0xc) clock_getres(0x6, &(0x7f0000000040)) 07:55:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7fff) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 07:55:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) shmget$private(0x0, 0x2000, 0x131, &(0x7f0000ffb000/0x2000)=nil) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 07:55:38 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10010, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x9) mprotect(&(0x7f000060b000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 07:55:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x6}]}) poll(&(0x7f0000000340)=[{r0, 0x8}, {r0, 0x102}], 0x2, 0x7) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x20, 0x10000, 0x9, 0x8}, {0xaa, 0xffff, 0x70b9, 0x80000000}, {0x5, 0x7ff, 0x0, 0x353}, {0x4, 0x0, 0x48fc, 0xffffffff}, {0x3ff, 0x81, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1ff) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) semget$private(0x0, 0x4, 0x4) 07:55:38 executing program 1: r0 = shmget(0x0, 0x2000, 0x102, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) read(r1, &(0x7f0000000040)=""/123, 0x7b) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x40) ioctl$TIOCSBRK(r1, 0x2000747b) shmget$private(0x0, 0x1000, 0x12, &(0x7f0000ffb000/0x1000)=nil) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/38, 0x26}, {&(0x7f0000001180)=""/111, 0x6f}, {&(0x7f0000001200)=""/136, 0x88}, {&(0x7f00000012c0)=""/54, 0x36}, {&(0x7f0000001300)=""/209, 0xd1}], 0x6, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001480)) r2 = syz_open_pts() pwritev(r1, &(0x7f0000001500)=[{&(0x7f00000014c0)}], 0x1, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001540)=0x5) clock_gettime(0x0, &(0x7f0000001580)) r3 = getuid() r4 = getegid() fchown(r1, r3, r4) r5 = semget(0x3, 0x7, 0x140) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000015c0)=""/222) semget(0x0, 0x7, 0x80) kevent(r1, &(0x7f00000016c0)=[{{r1}, 0xfffffffffffffffc, 0x9, 0x2, 0xdcd, 0x200}], 0x100000001, &(0x7f0000001700)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x8, 0x6}], 0x400, &(0x7f0000001740)={0x0, 0x20}) fchown(r1, r3, r4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000001a00)={0x7fffffff, 0x6, 0xbff, 0x3, &(0x7f0000001780)={{0x3, 0x7fff, 0x4, 0x5, 0x8000, 0x4, 0x2}, {[0x101, 0x7, 0x7f, 0x8fc, 0xff, 0xd7a, 0xfffffffffffffffd, 0xfffffffffffff7e8, 0x9, 0xc1, 0x3f, 0x4, 0x7, 0x9e47, 0x5, 0x200, 0x100, 0x5], [0x5, 0x200, 0x0, 0x1, 0xfffffffffffffc01, 0x1, 0x80, 0x9, 0x2, 0x8b700000000000], [0x8, 0x2, 0xc81, 0x5, 0x9, 0x20, 0x3], [0x6, 0x6, 0x10001, 0x7ff, 0x3, 0x380b], [{0x4, 0x6e4a, 0x6900000000000, 0x5}, {0x4, 0x0, 0x2, 0xf18}, {0xffffffffffffffe0, 0x4, 0xa527, 0x100}, {0x1f, 0x5, 0x8000, 0x9}, {0x1f, 0x7, 0x519, 0x1}, {0x6, 0x1, 0xca46, 0x100000000}, {0x8, 0xd6, 0x5, 0x1}, {0x9, 0x5, 0x0, 0x4}], {0x0, 0x7, 0x1ef, 0x7f}, {0x1, 0x80000000, 0x2, 0x6}}}, 0x4c, 0x8}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001a40)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001a80), &(0x7f0000001ac0)=0x8) pread(r1, &(0x7f0000001b00)="1ee6e962", 0x4, 0x0, 0x0) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0}, &(0x7f0000001d00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d80)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001f00)={&(0x7f0000001b40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001c80)=[{&(0x7f0000001b80)="4efd", 0x2}, {&(0x7f0000001bc0)}, {&(0x7f0000001c00)="eb99ae49d3474327f32f585e430ba70ac449d32153502f1f6bc04c864c036c3f3d556a248da736c918f080842198a457b97735bf947c9faf13e2b1fb166e8f72c4b8af2a362e271163ede99bc2e163d167bb80765d", 0x55}], 0x3, &(0x7f0000001e00)=[@cred={0x20, 0xffff, 0x0, r6, r3, r4}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r4}, @cred={0x20, 0xffff, 0x0, r9, r3, r4}, @cred={0x20, 0xffff, 0x0, r10, r3, r4}, @cred={0x20, 0xffff, 0x0, r11, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r2, r2, r2, r2]}], 0xe0, 0x8}, 0x2) 07:55:38 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000180)="cf156dfb75be2880784bf3a4422b1259e681e4c49a68255d1d0b12ffc8474f9048c425df031d3baa45a78b15a3205d90a423dc4fba1db2afe0a60a56168620b17c534b7868d09c692870d8c73f2cd6f8179b867d92897ceec5f6b0cc4f95d12120bfb583a362740493e2024a94a2c930c4f62183bc3fa52d96ae7c6b6750eb9e9f04964bd699fbb1ad1d3a7cccbab1756d8a722c8314ae574f2ebdda366bcfcfc902a47fedd7604611ceeafa77ed57ac0db9e25d59e2a42868ec3dce0dadcfc1a0fdb3f18d0c27ac68a5ae651e0e31e9f192dca561251ce9b8ba9119c862cdfeb94d05c049531a4bf8d6c46ffffcae1347fa3ed335", 0xf5, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0x24, 0x0, 0x0, 0x0) 07:55:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xfff, 0x0, 0x2800, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x100000000, 0x6, {0x1}}) 07:55:38 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x830, 0x0) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:55:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) r1 = semget$private(0x0, 0x0, 0x61) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/46) 07:55:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 07:55:38 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = socket$inet(0x2, 0x2, 0x1) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x2, 0xfc, r1}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 07:55:38 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getegid() getegid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1000, r1, r2, r1, 0x0, 0x1, 0x6}, 0x282e, 0x9, r0, r0, 0x1000, 0xff, 0x7}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) setregid(r2, r4) 07:55:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d, 0x0, 0xfffffffffffffffc}, {0x2d}, {0x6, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:38 executing program 1: r0 = socket(0x6, 0x0, 0x6) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 07:55:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000440)=""/205, 0xcd}], 0x3) 07:55:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = semget(0x2, 0x0, 0x60a) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/36) rmdir(&(0x7f0000000040)='./file0\x00') 07:55:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0xf8c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xb1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = socket(0x0, 0x4001, 0x43) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) unlink(&(0x7f0000000140)='./bus\x00') syz_open_pts() fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000012c636fac6efc29b"]) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x4, 0x1, 0x800, 0x8, 0x4}, 0xc) syz_open_pts() 07:55:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/168, 0x256}], 0x10000000000000d8, 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000300)=""/101, 0x65}], 0x3, 0x0, 0x0) 07:55:38 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) getgroups(0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)=""/137, 0x89}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000400)=""/93, 0x5d}], 0x8) sync() 07:55:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 07:55:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000040)) 07:55:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x7, 0x8, 0x7, 0x3}, {0x9, 0x2, 0x2, 0x964}, {0x4, 0x4, 0x7954, 0x8}, {0x3f, 0x6, 0xfffffffffffffffb, 0xfffffffffffffffb}, {0x9, 0x1ff, 0x9, 0xb2cf}, {0x1, 0x6, 0xfffffffffffff800, 0x8001}, {0x9, 0x4, 0x5, 0x7}, {0x7, 0x4, 0x400, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x9}, 0xffffffff, 0x7aac, 0x80000001}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) r2 = getpgrp() r3 = semget(0x3, 0x0, 0x100) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4, r5}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 07:55:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) r2 = semget$private(0x0, 0x7, 0x550) semop(r2, &(0x7f00000001c0)=[{0x3, 0xffffffffffff8000, 0x800}, {0x7, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x4, 0x6, 0x1800}], 0x4) r3 = dup2(r0, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = semget(0x2, 0x7, 0x9) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x8, 0x7ff, 0xab1]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x5, 0x8c22}, 0xfffffffffffffd20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140)={0xffffffffffffffff}, 0xc) linkat(r4, &(0x7f0000000240)='.\x00', r3, &(0x7f0000000280)='./file0\x00', 0x4) 07:55:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/23, 0x17) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 07:55:39 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffffffffffe46, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000c8253a81000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd8faf96e79f00"/116], &(0x7f00000000c0)=0x6e) 07:55:39 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x10009, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) recvfrom(r0, &(0x7f0000000180)=""/192, 0xc0, 0x843, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 07:55:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x880, 0x0) close(r3) 07:55:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) r1 = getpgrp() getpgid(r1) 07:55:39 executing program 0: r0 = socket(0xfffffffffffffffd, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xbcc, 0x6e0, 0x5, 0x7, "cac9c6e2d337a2da364e06da438410fc3f0017e5", 0x7bd78306, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x30, 0x0, 0xfffffffffffffd5f) 07:55:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) 07:55:40 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000100)={0x13, 0x10000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="2df7a2a0ac", 0x5}], 0x1) writev(r1, &(0x7f0000000000), 0x10000099) 07:55:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000140)={0x0}) chmod(&(0x7f0000000000)='./file0\x00', 0x1c0) 07:55:40 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = semget(0x2, 0x3, 0x408) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000000c0)) setsockopt(r3, 0x29, 0x7, &(0x7f0000000100)='\fFW}', 0x4) 07:55:40 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 07:55:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) chroot(&(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0307004, &(0x7f0000000100)) chdir(&(0x7f0000000040)='./bus\x00') 07:55:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x797, 0x879a, 0x1, 0x7, "6d0f53d50b3f4b0940ffff639745aeb76cd143db", 0x9, 0x3}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x40) sendto$unix(r0, &(0x7f0000000300)="b100051360000004000000000020ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8dd45882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f1a2e27acb5d602000d7d026ba8af63ff01800000e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff000800"/177, 0xb1, 0x0, 0x0, 0x0) fchflags(r0, 0x10001) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000003c0)) socket(0x18, 0x4, 0x5) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000100000000000000000000200"/28]) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x2, 0x10001}, 0x10) sendto$unix(r0, &(0x7f0000000100)="7d91a2bb451f1262417a40779ca4511f27be455fe972d35c2fd80c493053600481f281dbedfac41e62c66043ab30c712f24ca634e5c6d764f26415f48cb35c8b23644cae764df032ce88ab7ef593e6b7162e3fb8d5f650287aa4da23d5f73854c3b208e6732de5db6e8830a9b714caf1927e54ff4d6a3af09b21e2d027510722a8157cb19fe676ab64e9f156702716098fb2f467aa3b413686339aa6df059603d7f310cf3d1016d6e4711901", 0xac, 0x1, &(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10) r4 = openat(r1, &(0x7f0000000440)='./file0/file1\x00', 0x20000, 0x1f7) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x101) 07:55:40 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() fchdir(r2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) 07:55:40 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0xc02, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x1ff, [{0x2, 0x8001}, {0x2, 0x3}, {0x1, 0x3ff}, {0x1, 0x6}, {0x3, 0x5}, {0x2, 0x3}, {0x2, 0x8}, {0x3, 0xffffffff}, {0x2, 0x3f}, {0x1, 0x10001}, {0x2, 0x5}, {0x3, 0xb7}, {0x2, 0x7}, {0x2, 0x100}, {0x3, 0x5}, {0x2, 0x368}, {0x3, 0x4}, {0x2, 0x98a8}, {0x2, 0x8}, {0x3, 0x3}, {0x0, 0x8}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x10001}, {0x3, 0x6}, {0x3, 0x5}, {0x2, 0x6}, {0x3, 0x3}, {0x3, 0x18}, {0x3, 0x100000000}, {0x2, 0x1}, {0x3, 0xae}]}) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5707, &(0x7f0000000000)) 07:55:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) 07:55:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x10) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x20000000, 0x9c5, 0x200}], 0x81, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x26, 0x2, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0xd9, 0xf0000000, 0x1, 0x1}], 0x200, &(0x7f0000000080)={0x7fff, 0x8000}) 07:55:40 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x8, 0x6, "ce8667112987e44247c6595c012ec36a7e648e93", 0x4}) read(r0, 0x0, 0x0) 07:55:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 07:55:40 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) close(r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3, 0xffffffff7fffffff, 0x7, 0xfbc}, {0xc900000000000, 0x7, 0x400, 0x4}, {0x1c, 0x101, 0x7ff, 0x1}]}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x4012, r2, 0x0, 0x0) close(r1) 07:55:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x15}, {0x2d, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x2, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 07:55:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x3ff, 0x1, 0x401, 0x1, 0x63def1db, 0xffff, 0x7, 0x0, 0x2, 0x7ff, 0x4}) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 07:55:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe5, &(0x7f0000000440)="b6092628ff38cd93f15878096d16d5b4ae0430213678456665333a4cab4404427624fcc1e4e727a92306140c06a0e3f8a27bd66497d328e5c542e48066ffc48472b4ad88c2d5cef5b836cd9daf3fbc658cfcaa969bbe8d33444761cbf398abd20b739a64a0b3a89705b21483475f6990a7e2a977a0350818dd4756e0ec428d52e36918e55e15b2b3dc53ec01da09df4a97") 07:55:40 executing program 1: r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)='$*0', 0x3) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:55:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) 07:55:40 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="248947ae858d039592a0b6c6", 0xc}, {&(0x7f00000001c0)="2c2bca3d473015f751f963bb45fb0a5fa7c1669be649112e279fa3d50924285085df3c47662f359ae78b7ed96bce7da994eb0e953248c57bf1dbca229f14c75a18d37a9fb595bf266ad7e8e66bc626db3bc19534c83318e1795b83383dd6825d2238837aa354435b99cda22bbe5de75b1edc4c11c07ab9edb3f64c0e77040ae65b61cbd0caf98b6d604629dd25b2a15f5d35008f421171ef0c076857aa47fbf77a3a760c85f61dbf038065fc34bc7d4181290b04f1df645627d40275ca99f5ddec70ffd30fda8598ebafc16fd2bd5832aa8740ad60d20f84a8fe46", 0xdb}, {&(0x7f0000000380)="799fa89c0ff4ba5c895877954560d90451a0f3c630d7edeb6106df8bda34ed99f26c89326c8ff1306bda246051b7bdec9edeb8380a229b7efb58c95b208cba7dc913c4be961a49ea7a32659fe40a3a3d5e74fbcae37ebd8b2cdb7eceb227fd72e389b034cf0637ae1f2913c403afe837e68307a264f1266a4248e940a6de9fa293c48a7a7efbc0c4deae7d38e9b77d84374d50bbe4558517efa7fb4c7639da706089f0326093712a0a61d05c6dec43801ce82db141b812584b6ed7792c87f2d7667db34937da4a225b09", 0xca}, {&(0x7f0000000480)="b146b7abbef6f046746f50da81ca9672bd74515247ed863a1ef02ae01cd40ff23a2f4743fa8832441240dded3edcbad208f4097959cbd3b95ba3cc0618eff07d4e3d053c6907dfe2ffaa444cd526c90d24f35985323e6826e516b94e922522aa831e4db1b92885d1ec068caeb80027091f7f177047c126bd84821af11252c1f10babb8f4341ef02dc59c5a1aa909eacfed6d5632f7c3591cef8b4e015af6d2cfb4f3abc3efae3a7b7e8bc5b1b4bcb37bc965611313afd1dfac223b6294414dfbebdaa9013b85f1156444d1f3064d210df2dba6d5bd2c8c034b85bbb1d6327a25", 0xe0}], 0x4, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) 07:55:40 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/111, 0x6f}], 0x1) fchmod(r0, 0x100) 07:55:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000392eb6c0f50e89bdfb49595221d5d2a085185225077d293bc1d0e64f26c88469833444db879904ae698ad0a551660131905a45c2a7b7c70a2dda3fe8a9c78d3e5355b4e68d1bc2cef988aa506e2abba644199c7b4d6e658b8baea048b1960549da1cb2ca7bb649aeb2f16ae93718261be7b41f7cb8456574a1d7d721bba3b9e61bc40c3fd56bc0ef06335e0d0bd30000"], 0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x10001, 0x2, 0x4, 0x1, 0x17, 0x3, 0x2, 0x2, 0x1, 0xffff, 0xf6}) shutdown(r1, 0x1) 07:55:41 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x2000, 0x61c, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r2) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 07:55:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) r2 = fcntl$getown(r0, 0x5) wait4(r2, 0x0, 0x1, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x182, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x81c) 07:55:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) fsync(r0) 07:55:41 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10100, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x7fffffff}) 07:55:41 executing program 0: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x291, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) fcntl$setstatus(r0, 0x4, 0xcc) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3f, 0x7f, './file0\x00', 0x6, 0x4, 0xffffffffffffb75d, 0xd50}) 07:55:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000008e8acf21131c20c50000000000"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0xeef}, {0x20, 0x1}, {}], 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) 07:55:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:55:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$getflags(r2, 0x3) dup2(r2, r0) r3 = semget(0x3, 0x0, 0x20) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000000)=""/191) 07:55:42 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) 07:55:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000140)={0x0, ""/69}, 0x4d, 0x3, 0x800) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = msgget$private(0x0, 0x45d) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/28}, 0x24, 0x3, 0x1000) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r5 = dup2(r0, r4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000000)=0x9) 07:55:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 07:55:42 executing program 0: pipe2(&(0x7f0000000040), 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:42 executing program 0: pipe2(0x0, 0x0) mlock(&(0x7f00007ba000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000000), 0x10000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 07:55:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x8) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0xffff, 0x1024, 0x0, 0x8f) dup2(r1, r1) 07:55:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 07:55:43 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x441) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 07:55:43 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 07:55:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f6275730052db1d9056f40f6f6c13d4bb0e6345993a28f8659740a3dcc2259002075b7e466508024f07eb3185224d2ec0e15484c98ca6000000000000000000000000bd5165208e54af9d7e4d7ffcfd9dc2d29ee6a29b06713a369dc9682bd4ce5c1ff7176294f90bc39a421a03c727950834b6417f7c4d42abc5fba90a9c1003cf6cfaa65e8e1e11589588f0d15baddb8365b9f25e0931e77be565fcabce12718864c8c629d774c0b4092447f8a533f7d946ef15bf90a9401c6602177f3c90704813109991ce616f5b3f470453fe4e000644e23472c309fb99d78597a0a26a58a7"], 0x8) 07:55:43 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 07:55:43 executing program 0: setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x83, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfffffffffffffffc) r2 = syz_open_pts() fchmod(r2, 0x0) 07:55:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/38}, &(0x7f0000000200)=0x28) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x988e}, 0x10) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 07:55:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xe1, 0x10) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)=0x2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/67, 0x43}, {&(0x7f00000003c0)=""/35, 0x23}, {&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000000500)=""/55, 0x37}], 0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:55:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x7, 0x0, 0x61, 0xcc, 0x5, 0xfffffffffffffffc, 0x3f, 0xcb33}, &(0x7f0000000140)={0xfffffffffffffffd, 0x8, 0x4, 0x94, 0x401, 0x100000001, 0x8, 0x396b2b42}, &(0x7f0000000180)={0x1, 0x6, 0x100000000, 0x4, 0x4, 0x3, 0x8000, 0x8000}, &(0x7f00000001c0)={0x9, 0x200}) r0 = semget(0x1, 0x3, 0x280) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000200)=""/152) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 07:55:43 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/4, 0x4}], 0x11ed) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 07:55:43 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010f30bf5497c0e077adf3d5ec4e950c9ba12f5d18e80733345996032de13ddd8645fdfff41f15a25529b297ef15ca47822f164f41adb0e0e87368e78f03449a488e76d74a44febbdb3d4624bfd3730964e0a55eea4"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 07:55:43 executing program 0: r0 = socket(0xf, 0x4, 0x0) flock(r0, 0x1) socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 07:55:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:43 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000380), 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getegid() r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x7, &(0x7f00000004c0)=[r3, r4, r5, r6, 0x0, r7, r8]) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000180)='-}^@\\\'}.,\x00', &(0x7f0000000640)='\x85\x00Y\xd5\x04_\x19\xe1L\xe8\xfb\x05\x1b\x83.e\xfd\x86\xc7\v\xd8BM\x90\x03\xfb\x83\x05\xca\xe9kmH\x83\x17\x16\xa9v\xd6\xcd\x16\x18\x85\x80\xe8\x8d\xa9\xf1\xa9j\xa6>\x16\xf5\xca\xe0\xc90,\xfc\x8clL1\xd2L\xdf\x03\xd3\xca\n\xe7\xc3\xbb\xe0\xb0lO!\xb2WV\xb2Dip\xb9\xe2\xc0\x89\x82(\xff\x93\xd1v\xef\xa7xC\xce\xadV?\xd0\xa5\xac\x97E\x13\xfb\x03\xbdc/\xd1O&\xb9\xda\x1b\xdb\xd0\xc7\xa5Dx\xed\xb8\x9d5\xfd\'w\x0f\x8d#\b\x99\x13\xb4D\x97\xdb\x0e\xf8U\xa0~\xfb\\.\x04>\xca_\xda \xec;\x9e\xc1\btc\xeae\xbd\xce\x89\xc3\xdb\v\xd6\x1ft\x05\xbf\xb3_o\xf9\xbdym\xda\x84\x00!\x150\xa8\xd6Y0{\xcc\xc4\xf6J\xa7\x18\x9c\x8d\xc2\xde\x8b:\xc5\x87\xae\x18A\xc4JZ\n*$0@\xe12\xcep,\x94q\xefp>\xa1\x9d[h\xe6{\xc7\x9d\x9a\xab\xa8\x81\b\x1b\xf9H\xa5\xa6\x80\xdf\xbd\xb2S\xfd\xff\x13\xb9\xb96\x94L\xb4\xdd\xd8\xf2R\xd5\x9bY\r,1\x96\x00\xf5\xa0\xc0\xc9=\xb1}\xe6\xc1\xeeb\xe5\x8c\xe0*I*;\xa2~\xacT\xa2\xcf#4\xe9\t\x8e@\xc6=\xca\"\xbbR\xb5\xfa\xb6^\xed\xea\xf4d\xd1C\xf9\xa5&\xfee8C\xf2\x88\x1e\xcb\x98\x8f\x8c\x0e\xb3\xf9\xaa-\xa9\xca\x99\xadd\xf9\x18|\xe9\x9a\xbe\xb5\x80\xad\xc9\x91\xf2D b\x84\x96\xc1\xe4\xaf2\x97\xfc\x93\x12\tg\xd8\x1a\xb8p\xa9\xde\a\xab\x91\\\xe90\xc9B\xea4\x93G`\xa0\xb9L5%\x9bWpV\x12\xeb|6X\xbf\\\x81\xde?', &(0x7f0000000840)=']\x00', &(0x7f0000000800)='\xc8\x00', &(0x7f00000005c0)='*&*+-)#^)\x00'], &(0x7f0000000880)=[&(0x7f0000000300)='-[\x00']) 07:55:43 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80022005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() pwrite(r0, &(0x7f0000000180)="73678a3b63332f4a57bbee9c917ea029f33957", 0x13, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 07:55:43 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="2ced048f3b5450d97bb0773c6e7f465ac898b8216e708c044aef9e70d5ccb0200df04b7219846988d0ed4a3c0dc6302dbf27e881b68aceeccc84f188d3363b3c384c1114f3632b44e83175eb619b7c04bbc402a465aed1b3f342b5e82a9a8576283783b3432b91b591812829ccb9647daa1386e4512b1e6c00e0765b866c2f1bab7681267cbe06984a13d2486643a3e982588a25697284e38d64c481fc0edf79cc24fcc94bad59446fc1dd9a9d4d554e63b4b7d45780e12dc2bf94597defcd562e18c4920430eedbf4d4bd797012594ed4bc93131ee5c6105132a94e3b31fc54c33110ab252195a08516", 0xf5}, {&(0x7f0000000300)="632e9fa17cfe502f1114258013bc7ed0024b76f496f56b3868f0f6ff2812dae7791e1bcfe30e02a7e2977089196915f504e607955cd91cb18d8e16cf309b4547987bc8d4de2f6adafd5680a8d122e568b90889c7fc3b41429a1992abf5704271a479602a9174e0a52fcdc7afa08af521bc082e9b87cac64e78bead855a7996e03a197fcbbc7725b0489b731ca34f8b8f89cda54851296ad3345ad2a4aee4e3137c336d128cc0fac62987bb4df8b25cf21b30295604224c11a2957bbcc47b0f5abd6e1f8bbfd6bf0a1b14a402c4fb0212f985838bd57efd294a52ae4f4a095f70529a70c7331ca44f88e41d17dbefe2b160", 0xffffffffffffffeb}], 0x2, &(0x7f0000000600)=[{0x48, 0x1, 0x80000000, "b4668c68181cd63b3e871c4eabb8240a787b30c413ea7b2d20a43fc37b2551a0d9ef7956e0d5cda8c74fe1754acd139c7965"}, {0x20, 0xffff, 0x829, "a26c16d03fd1516c3b22a8d189"}, {0x50, 0xffff, 0x7, "5000316e2f9fa9cdff4549bd211bb5cfaad7cea83ee7ef351f2c8f3f115a78036833ead33ec331c709c30166cd85568d91eca4e5d7301d29a7723c"}, {0x58, 0xffff, 0x80000001, "6ec507d928cc44f11eceae08c5b58b2c2c20fcca665035d01954f1899975482648bee85530a1dce598eb442353691da2f8f52ee36702f36fe109f8049aa8a0cb792b0d51a2aa"}, {0xb8, 0xffff, 0x0, "120987895fd270162447f58668460133e19d0f34624cc34606343d19a087ebe060be6d96bea7c6d17f27c7a24f84a0866d853abaab1dc8bdcf85f8995fadf73ebc6a1f8b8c0d8cbf71b10ede2d59afb854c548ba0248d3696a9471e1fd925db849579f1b51fde365f56b2cb265a5c1c5c48d22b95c6ed47d06a22e30bc389a5f259ed2e0da2dc3dc3deb98ddad7eb03fae71089e3421932618f0d4dd84e47762559261624f0a991cb0438eadf48353dbccabf1eb2258636ca01eb7d81134f6ab"}], 0x1c8}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), 0x3) close(r2) 07:55:43 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0xfffffffffffffffe, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000300) 07:55:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 07:55:43 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = socket$inet(0x2, 0x8002, 0xfffffffffffffffe) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r1) 07:55:43 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r1) r2 = msgget(0x2, 0x100) msgsnd(r2, &(0x7f0000000180)={0x3, "29fe7b6f68d53b82876aad2085afab64017ba994cc2da779e0e659d209e48441eadfc2924ce72a5ddc70d7f80c190fa9f3b26f5a3f51a02e8705d3a79fc22455be"}, 0x49, 0x800) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x1) 07:55:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x22}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x400) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) kqueue() 07:55:43 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) 07:55:43 executing program 1: setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r2 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/6) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x7fff) 07:55:43 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f00000000c0)="92", 0xe1) close(r1) close(r0) 07:55:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget(0x2, 0x0, 0x220) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000410850abcc21ba660d80000000001136be9806f8157237770138bda910fcc0e5775dbb2a5cdc835ccb9f3687beba946cd6b147c20fdf6d87b7bbe498efc951d6166742c745f87a9166d09ac4102c5d0301e148199a6c5fc922e6c4a1944505a2901a665748e5e25da5e1de54929aae52bd4978393e89515d60c832aedb6fbfa00b340b66106ad1983a515a9dadcf408235dd7390510a7ca48bfd726ac5ec568bdf"], 0x10}, 0x0) flock(r1, 0x2) 07:55:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffffffffb903) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x80000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) close(r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000380)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) dup(r1) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x88) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) pread(r0, &(0x7f0000000300)="9a4d7a272f1ace57146ca64458b880ee6c67c71f0471d3c89a4b46a53f08aa8c03a51006f3e8757225ad78c5f68d98c3ab07d66dc04c06024f2dac037425523e7d37a82e4eb7c28feb2a5bb224aec27cb8bb82a505ee279ff4a01eb441ea0347580494be4bd9c06a5dc85e9066dab04b8b0a946fba87", 0x76, 0x0, 0x0) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 07:55:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x108f, &(0x7f0000000100), &(0x7f0000000140)=0x4) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSCTTY(r2, 0x20007461) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 07:55:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00180f68227a089300"/28], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 07:55:43 executing program 1: r0 = socket(0x18, 0x4, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 07:55:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xa0, 0x81) open(&(0x7f0000000040)='./file0\x00', 0xfffd, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xf6ad) truncate(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 07:55:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffff80000001, 0x67, 0x4c, 0x1, "ec6d5ad7595d9d24b254186bff40caac248a382a", 0x40, 0x7}) 07:55:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202282f7b1b721e3000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, &(0x7f0000000140)="936d33601a4ba0b74e45d0485bc1c270356864d62668385d29c4f95df02e17eb21cdf532659206ef58029d595f401ac83262212335ea5642b7e0dd1906068f7ea0296a224b132ed6a378f4f979070e44fe1d2d7c821ed52c9bb9d0a36df3c26efa735edbd4a7be34b0907d2a839f1fbd1e617a2a65330e2256f9c7caabf880aa6500c6f88a0556d4beee9679e0a214f36e40481b1e48eeb565c2271add9346bd", 0xa0) 07:55:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdbe, &(0x7f0000000100)="b6") 07:55:43 executing program 0: r0 = socket$inet(0x2, 0x4006, 0x7ff) getsockopt$sock_int(r0, 0xffff, 0x8000000001008, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/76, 0x4c, 0x40, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10082, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xa869, 0xfffffffffffffffa}, {0x18, 0x1, 0x800, 0x1000}, 0x8000, [0x4, 0x5, 0xfffffffffffff58c, 0xfffffffffffffe00, 0x4, 0x6, 0x401, 0x4]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x0, 0x1, 0x6, 0x7fffffff, 0x1ff}, 0xc) r2 = msgget(0x0, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) msgsnd(r2, &(0x7f0000000080)={0x1, "f72b948c9470568546dc453ca6b9eaf7426e84bc31b9a90ffc6b9accefc48683f3a57b09fe962f25a20aea354e960b93516cdfd26ad299ee7ddaf42b93c9efbdd45e1c6a65fefb9fc67728041adf8e3f3f5f98994567729816efc65e93098f552cb2ae76638ec45630ab63c390166a3ad821ac7d2b2d62bb38d6c7ab069658e73b9d32ffa995755ab1b38c64f6832267671e997679195f8bb4d086d90834f5aac1317ecd943142e2ae7a81424a5726514ea2d5de9a6c536a"}, 0xc0, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x7, 0x7}, {0x18, 0x0, 0x1f, 0x1}, 0x0, [0x200, 0x14f, 0xffffffff80000000, 0x1, 0x80000000, 0x6, 0xfffffffffffffeff, 0x81]}, 0x3c) renameat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/25, &(0x7f00000001c0)=0x19) 07:55:43 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000180)=""/154, 0x9a}], 0x3, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)=0x9) 07:55:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) listen(r0, 0xd9c) r1 = socket(0x4000000000000011, 0x3, 0x100) sendto$unix(r1, &(0x7f0000000180)="5001050360000d04000000011306ca90041010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b42ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638080011c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b317757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) r2 = getgid() r3 = getegid() setgroups(0x2, &(0x7f0000000040)=[r2, r3]) 07:55:43 executing program 1: r0 = semget(0x1, 0x3, 0x201) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffff, 0x8000, 0x3932]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xfffffffffffffd5c, &(0x7f00000004c0), 0x1, 0x0, 0xffffffffffffff2a, 0x2}, 0x401) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x80000000}) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x64) 07:55:43 executing program 0: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000480)=0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000000140)=""/102, 0x66) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000080), 0xc) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x7f1, 0xd0, 0x6fd, {[0x8, 0xe3af, 0x0, 0xee31, 0x7f, 0x213a1a46, 0x40, 0x8, 0x10001, 0x200, 0x0, 0xfffffffffffff000, 0x64c, 0xe06, 0x1, 0x7, 0x6, 0x5dfd727b], [0x4, 0x0, 0x3f, 0x3ff, 0x9a12, 0x3, 0xc76800000, 0xff, 0x1, 0x1], [0x9, 0x3ff, 0x0, 0x3, 0xd6ac, 0x6, 0x1], [0xffffffffffff8000, 0x10000, 0xfff, 0x3f, 0xfffffffffffffffb, 0x6], [{0x1, 0x5, 0x2}, {0x6, 0x3, 0x8, 0x2}, {0x4, 0x1, 0x6340, 0x4}, {0x8001, 0x80, 0x8, 0x9c6}, {0xdd1, 0x97d7, 0x61d, 0x6d}, {0x9, 0xfffffffffffffffa, 0xc92c, 0x5}, {0x48, 0x6, 0x58d, 0x1}, {0x1f, 0x8, 0x3, 0x800}], {0x4, 0x3ff, 0x1, 0x8}, {0x7, 0x2, 0xe81b, 0x6}}}) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x10003, 0x40) 07:55:44 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 07:55:44 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) pipe2(&(0x7f0000000000), 0x10000) fcntl$setown(r0, 0x6, 0x0) 07:55:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x800c5606, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x420, 0x190) ioctl$KDSETRAD(r1, 0x20004b43) 07:55:44 executing program 0: r0 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) write(0xffffffffffffffff, 0x0, 0x0) 07:55:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x200000000005c}, {0x6, 0x0, 0x200000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x20000003) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xae, 0x3, 0x101, 0x9}]}) 07:55:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20090, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000840)=0x4) r1 = semget$private(0x0, 0x10006, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)={0x3, "3b38f60c6b5f62a70582fc4d95b0b11e82f988541e1786e991649ac9d68d98aade4c47f8aa342acb9330da71dbdec9f661fff0309221d8e8464ee195e3de754d4d6cc7"}, 0x4b, 0x800) r2 = syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="7a09acef929f81bed1c880708fddf52951c08f57412de6e687505f96a1fdab02cbaa38f1f9aa9a3e6f12ff85692ed01f2cffd082a99a8b1e5bcf4ca823e36cdce9edab73ef4a1ddf067fe4050bfa5e8dcc43b613489c2102bb2e598f5df5c8f5eb95f55f12336ad31e7e6734523bb23a84cf33c6651f2d3df3b0ece1a2b006ead678e14ec151f9168c07b2fc506e5661cf0f0d47d549f097e48fbe5991d0dbda8d02a760326f", 0xa6}, {&(0x7f0000000140)="732c3e782489a13bedfa9b6f751d29be9fb72eab455edec4f3affe57f8aaf5c59feec47b5240e27f3c9838d83803cd5e24a08ff9de1d0433acca006a4f3895466483b50ff35069fd0c322fa6a2aaee131231ef90b24de8e637ba61595a534170a3c42c7691ee1bb1aa40b45678eb73efc74c7759fcb200c87f53505c48348f30f1864c506db236a98e5eb9e0d57569392aa3c28f5bfc3be84b311468205641828918081fbc9177c564211dcf15b4ee773f9a981d40e826088277f5ccce53f92b18b36b41ac42de0f7249960f061a840c2e08d10182623936c9df1a48b0a99efeee7d0b772b661fc5a8", 0xe9}, {&(0x7f0000000240)="a475ce9e8dc93bc9ba43c35a081210b0902f73604a9904df021bda38949a06baec7b08bfa62f0412e5f5495e77df5efa14ec856bb9550bd3af1bd3380456d017a5533b680d98f162992980d2d107f5433e8a3c78796d97fdcef4a3472a530433f2ec11eaa7d8cec0e2bae3b0314e39287a98233e04e1296fc0c03d8598d8de1ac25cd4cb8c4eee566f17dc80e5c37e10054df6b5b9a63281567c1386f97386da4878b8b3eabe86c6cd34c2563d1838663db36e656630e12ca337a124a2099cb0851f", 0xfffffffffffffd5c}, {&(0x7f0000000340)="b9890a56630b807153b3bc50d486b6f8af2a75126939e697dab823b2b5da4a8baf5568ecaf0d8947644341aa4589970cb471ffd2a28f39064b89b4d3ce046e4a97a0eee3074f0c711c7e41df847b4d8392d53528470f07111b5badd193eaa2badaf7faa8f8066f2df4ac3a24bf9a8626da823fc41f7918913d447e2852e035579af8bbd999f24b1952182111bce0431a09e960b8fbf890e018dc3f34d66fcc37d3ff67d8a881a6ee8a8673a9bcd68516e551f24a84f6d1aacdbdaf45a456c2f5338d6fcd9f8431359730d6c5b82174ba50c94097529718181d9bb714d2ac1b5648a0", 0xe2}, {&(0x7f0000000440)="afc051faded613ddbf1d379fce79163731ce896dbeda112cc6819656c0937a8b1dd8df0362f704c68faf110f301bf97114b6c126a92ba8c4c44d026f0926281232b93ae836015742e5ccd0d7ffc21b23589be7004518b6137eb4", 0x27c}, {&(0x7f00000004c0)="cdfc0d8ada6a1bb4a90b15518d8753b75d805bccb32e8eec94f6cdfcbbe81baf151d4f50927e07e82900cbbe0355251ba33c870779b9c403b354a9ccc88ef8db05a2fe", 0x43}, {&(0x7f0000000540)="ab85f427c750cfb363112321f85e9ada1014bd96df5b6d0c55d3a3a37b5600a2f1c96c6ea837ba663bb20183b2e01640f54472efb17b7cb51af836e793e26db009c7d29ccb0f0f1800063d8ba0d7888705aed62a00212e0cacb26369172569200e61da42514b2589ed456f0443a2d913552dd0c225c866f60560b034fae8621dc2953972346bcb63c0c58154b711b6b1be1e2553d9921cfdff669f33d6f1fa793f37ae799e797ef434f160a33c992b2cc1c27e7910f5d08b569dcdf6dd7996b4206783cc2578e5e41cfae6049e322de407cc39c817623446115e0dc08bdc3e07e14b3d687c84f46b1291c27f5736e86c362a9adfdb154ab2", 0xf8}, {&(0x7f0000000640)="5249104fddfc06ad", 0x8}, {&(0x7f0000000680)="d87c00f8ada731375d8f816059c22b359b665352f42a7105cfb75852f441122cde00e28bfcebb383671cfe9e9bff584af1945e355bf989210e0aed3069328938a2", 0x41}], 0x6) fcntl$setflags(r2, 0x2, 0x1) getpeername$inet6(r0, &(0x7f00000008c0), &(0x7f0000000900)=0xc) fcntl$setown(r2, 0x6, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000880)={0x0, 0xe60}) r3 = dup(r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) 07:55:44 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x510, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 07:55:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000080)='./file0\x00') sendto$unix(r1, &(0x7f00000003c0)="a472974b6f60dc720ff005b1b85a40d1739f26d439f4a0fa456f41f20131e4a46b893876b016acbd6a86983c795f0d285f50cb5d4aeefe18cc56b745f2baf4c404a935ecb9b218d41fcc1f1517825aee301f91194f23c1af3f596017f49477150a73b40e2aa934e2f4055781b6f933a60fc7764f9fb7e259b000c4de3e96fce996e3070d1c30cfb3992b866f8e6d2eb8262a442387fdad25e321bb1b306761d8897fd22a534fff1257ee0d5e33acde82de4bc743cd3104c867a666fc3cdd6e98433c0628f3a64c45467cb7a4e6f764e56445a5f8b91441aab042b3734c2f10e8dcb2ec194f9f64189b7e41a6f4f3bda447bd6104b4feca1152e20fac0d17119f42d1430a1b1cc1e34cc447f459dce9f49864a400abd70308ce282cc07110664aa14d4f7237ca9d504493332e06d3c4106f59ab9a46", 0x135, 0x8, 0x0, 0x0) fchflags(r0, 0x0) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000744cb4cabb33ded83618c601ef5dbd9fee7850910b99b0e7b5259f2432d00904afed8a624af64b69bb3ee86c85beac89d8d0f89c2a86a80cb987081460f9447edf3e16987b9cf7ac0da6edd80f61052d1533f861704bfcb8bfe4ffa45af91f2baa1417340fef78ef389dcd4a43bd0d0349"], 0xa) 07:55:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="9a66f9113f0670fa8f6fcb10df2903d40ae2aa545d9372d429ec3d9b570d9f9737ee74e6b1b5050fd944692c23781fe0fad776d582c1927216bb89910070724d2928c20fb572eacc5d737012dabb374f49389cb91667f2ddd3da4f277ec3dc61b5ea7d952fb3cbbc4b30c5ce77c55369b3671f24464218dccfb45d396140d008a28c59e2bd5342691b016d2507210df1dec3428ea5d296f3d53101dacd4987eff6917508000000000000000397da789a24", 0xb1) 07:55:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0xc100, 0xffff) 07:55:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x9) sendmsg$unix(r1, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff80}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffed4}], 0x10000000000000e4}, 0x0) 07:55:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x4e2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0xdd48, 0x100000001, 0x1000, 0x4]) r2 = open(&(0x7f0000000100)='./file0\x00', 0x441, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:44 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7, 0x1f, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000000500)=[{0x0}], 0x1) connect(r2, &(0x7f00000000c0)=@in, 0xc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 07:55:44 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00005cf000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000200)=""/208, 0xd0}], 0x2, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ftruncate(r2, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$SHM_LOCK(r0, 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:55:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8001, 0x0, 0x0) 07:55:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) getpgrp() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x24, './bus\x00', './bus\x00'}) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) 07:55:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) recvfrom(r0, &(0x7f0000000000)=""/23, 0x17, 0x801, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 07:55:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffcbc, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = shmget(0x1, 0x1000, 0x124, &(0x7f0000ffc000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000003c0)={0x10, 0x0, 0x4, 0x3f, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x1}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000d74000/0x2000)=nil, 0x80}, {&(0x7f0000f01000/0x1000)=nil, &(0x7f0000e6a000/0x2000)=nil, 0x5}, {&(0x7f0000d56000/0x3000)=nil, &(0x7f0000c99000/0x2000)=nil, 0xa67}, {&(0x7f0000d14000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000cf6000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7d}, {&(0x7f0000f79000/0x4000)=nil, &(0x7f0000c9c000/0x3000)=nil, 0x7}, {&(0x7f0000d01000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ca4000/0x2000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x1}, {&(0x7f0000f66000/0x1000)=nil, &(0x7f0000e1b000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x400, r2, r3, r4, r6, 0x75cf7e6b7e49d447, 0x3}, 0x1, 0x9, r7, r8, 0x7f, 0xdda, 0x8001}) 07:55:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:44 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xb) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x140, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r3) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r4, 0x0, 0x87da86990c828a41, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 07:55:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003f5, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)='p', 0x1}], 0x1) 07:55:44 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000000c0)=0xffffffffffffff00) mmap(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x4, 0x810, r0, 0x0, 0x0) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000600)=0x1) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000002c0)="ad30e80a5df39be9301ec3e00d41be762e274b1c6221deb71fe618811af02d42ac54418144e3f1c69dbc81ae546ea84335dccb4edd9f63bd231188bcb03dd5d8db068c4e6ec7718faf2bc2a7ac9288296f4691", 0x53}, {&(0x7f0000000180)='\'', 0x1}, {&(0x7f0000000340)="1c67e403ece9edc200918447f01ff914fbad71e6172aa0dd193325255b800be9af6f", 0x22}, {&(0x7f0000000380)="b0ab75d332fc698148d181152adc0ff7f42b2d8211fa1a1153f288597d0db270cad6790d13743de5556ef7ff4714d79fdb7128250dad1905c1d0836259d18e0b723fea641515b3caf093355c85290dff55d7d6d496d34efd52c98d44b773597d772d8642a3675e8b8864b99b966609eb5e0cd3a1bdcb", 0x76}, {&(0x7f0000000400)="f177f98ae98e2c080d947caa77518074f563a09342fcbd0af8c5abf6b9f565d8b8f7518202ef9ff7cc1a6a011bb24e336290d2d692a1f83b917cc5f6c8d2a042eb5cd6846089648792e0f0e5ed6e408f21835f0ed0aa045180ad934c153d99fe1fc83963800e3d87c0fa7f8eedc1a100336344a9586ed3a6a72954f57bad15892f6cfcf6e99bd83a1f", 0x89}, {&(0x7f00000004c0)="46f685451d423e2e3839d024cdde978abb85d0ac093602ea2856a5ba8fd61d1e6dff2b3106ad26a78d0817ff0edf1556755b3af8ac39a6d2daf5d52eada40813145bab4206ab3e201fecbe380ad262414ae25b15d9600b109676afb9f5927a38220359cbd7bb3cc3e9d33b29b8149bddfe1ee56940443bd8f51164c0327e06f25781b34422c1a56c8f8250269dfeccbc0514d1f246eaed857606d3062c00a8d3ec4aa7785e10533757956bb3ef80c4", 0xaf}], 0x6, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x2000000000000251, 0x0) 07:55:45 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="837752edfabf93a9ffd1b9ef0056741264740b9ca6dd9ee1c7282ac653c1a96b8c8370334d277029f0b1e566e98465cddab4b83c253d9586469ed650bb81e78fab7458d49f46d75b1f3d52fcbd3a51e6ea2c6e2f5b394378cce8eab6723f6f07120376214c8957400ef054eafb146de77539b6c3b1700705fd2fea0ab855c7f61db251451a7810b3dd6327bcc8403f841623c22516", 0x95}, {&(0x7f0000000180)="da00b75dbb205e2c935fc00c84aef68f0780564ab9ed5c039956222263a48ae432d59512237316fd6ddfb983dd70d292199a424f429ccc33d0dfa3fdbe11c010b9368d59d31b165ca6373caa305e2f4d88", 0x51}, {&(0x7f0000000200)="3db5064e23877722ac4d6154a0ea411dd588413b045aaacd77b66c6c6a1f35661b8a762a3fc7f54671cc0893774cfc2b4d2c8ca0280e556161ec0fd80a53", 0x3e}, {&(0x7f0000000440)="d4e45ca3252277adca307f75956a3922dcd546a4b370529f7914644dd97ebb7eae8c1bb72bff03af8c568a633ceeb04c9c4021053e100d002706bbaceaef6f1adc5dee4fa7eadf35d563582402f7d74bed1b13ff2c4bf506711c729e5130bf4ca3e00a66429b22cfc2cd93d2fc482cf5e82a7c9488e00df03f8549a2e08c4169783d1639f96e61f640fe3a5b19ab721a76dcedada4808a1508a875515c50d3419df4d1a1a55344ba81ec308c1a2e8a2c5666f33d3612eec6b5f2a29c6cdd9784f096fd2e791e1d", 0xc7}, {&(0x7f0000000240)="a2a089d1156e300f0a96eceff60d6d4d66e0ad5ec7a909318748188b0041ff000588b4364e5a258a0661e9dc7393bc13950a72f1a772eef6277d4cac38e4f0b9a5886b99e2cad9c6d9b114409d43cf2d5a402ee44e39c4c7774a9049ed62954a92f3e2611ad2b8430f930918f9c34336565c1d2bee06c0aea59611dab6ea9e09cde4d6b14231c448e971c0da3807a6ff540a0968e15bb1baf5c8b86870329bf8631174a2ec413333", 0xa8}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x400) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r8], 0x28}, 0x0) recvmsg(r7, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 07:55:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x81) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) 07:55:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) writev(r1, &(0x7f0000000000), 0x0) 07:55:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x0, 0xc007, 0x3) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffffa, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 07:55:45 executing program 0: nanosleep(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88a8, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x12, 0x8) r4 = socket$inet(0x2, 0x0, 0x55) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x21, 0x40, 0x100, 0x6}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x9, 0x5}], 0x2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x40, 0x6, 0x9}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x7ab1339c, 0x9}], 0x4, &(0x7f0000000180)={0x7f, 0x80}) 07:55:45 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) poll(&(0x7f00000001c0)=[{r0, 0x72}, {r1, 0x10}, {r2}], 0x3, 0x7f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 07:55:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80045710, &(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 07:55:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 07:55:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="d52cb6b4ce99705e9259bea64343eb2b3448112e5fbcbb37400f80af0887c195494098cc6e797e20982e1604eb47b3efaaa0099ecfb2912b3f4b", 0x3a}, {&(0x7f0000000040)="25beb5f9f96ae4538347ba6a484667c0e47b78346398d9b23ec549fab105", 0x1e}, {&(0x7f0000000100)="7d655ef97ad8c7518d59acf0b81c9d6b54dc218d0712664685c39b7af16ba110b79f492f06a43a62b9d3fe6373435ec4cae5dec433b2068d4230513d5739b97f7bb5752c4265b299cdfec4add50f224bc75e02a0a13e081900e076c687ed24aa94e6359f3a7e7f10d7f573cd1cc6ad3d63b702b6", 0x74}, {&(0x7f0000000180)="847c8e37f71f004cbc8d1ee7ef15a6bd40a2f826d14b9d766c8cabca57f24c575c3c401b5159b238fd5997c9c5b413d9499c85a76ea0471559525c712768637fce9722e0fb11afe6f46ab54817f158d39f4127e74c26625fd400827c", 0x5c}, {&(0x7f0000000200)="66f42afe1a80dab0dd59ba66345bbc5a036191a0422a6f45c5c8d9670c9ff859506195f3e6c3764cb9edf9fc50ff41465663bfd94a1ccccbb7a6895ab8810e85834142911cbb6153ba03e689e9c9731ecb5866fbcf625220a411ec6fcbff4a501cd0ff2382dc68d1ee29eff77ccc4f1ad294f81d17cae1cc8bedd7c609a6668bdb0d37dfa18ad5e62a06bf1bbf422cf2ee9d06d6c9cf533cf981ee18aebabab07a1a04670674e1fe367d42c7dfa42635f0d2e1276a388d9b22365aff248ab8dc38924d3b3258f5787f6b2ee811306af9e978a084c1171d8293d910382cdbb5429aa71f6bd6b115cad9da151e8d490de60c06d98e990e5b", 0xf7}, {&(0x7f0000000300)="7e4876b77d9d8f18d692ae015959f75dd3dbd335b79cf7fab56dfada5f4e1c5608197450923735cd7c038f49fa82c05403ae94c354c6f3c0c0284da469b98fa5192e44622da103119b00e8cbcbd452793cd29a514d7dff0161dbc032bf4d9a6df29029f26743d15d84a64609d9704563c7e66935e49ed3648b696cc84428b56aa1235a14a6025997ddf3cf1c61", 0x8d}], 0x6, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:55:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/138, 0x8a) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/57}, &(0x7f00000001c0)=0x3b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) link(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 07:55:46 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400000201, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x1000300010005}) 07:55:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 07:55:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x182, 0x2) 07:55:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x400) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x4, 0x17) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:55:46 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 07:55:46 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x3705be8a2a8ae45e, 0x92) r0 = socket$inet6(0x18, 0x2, 0x6) r1 = dup(r0) setsockopt(r1, 0x4, 0xff, &(0x7f0000000000)="4da6a51022875095a19b5d7d72596da3188fabf7d6fbb3ac0812fa551f14ba308a5e07c6dde1cddef5e87005f70e4c68bf7da9ae2f953411f5f85522cc507ce4cb8868cace69ee02dfb7e14de144245a420da3dc8d48011f3092a844b94756eb5c441e35cd5630cf501b9691f8f3ac5078f56939a92f4fb4588679177dd64d5a3fb6deca63211806a7dbbed74f1f445a38", 0x91) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x1000000000000) 07:55:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x69, &(0x7f0000000180)="0034e0719217d5aba6696b89941185b80ea73f23ac66388c5e3ade3110fd63f99ecfc583099e33c6810ef8333ad1be548d974b75712aff7c5c9ae39da6edd2de29646b81d2522371309110dc12b074d5fc26d3958ae3a0245e5350a7f95a624536bb01404438824c0f") 07:55:46 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x101}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x4, 0x2, './file0\x00', 0x200, 0x1ff, 0x3, 0x27}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r3 = msgget(0x1, 0x80) msgctl$IPC_RMID(r3, 0x0) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 07:55:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x20004268, 0x0) 07:55:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0xa, 0x6f) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:55:46 executing program 1: setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0}], 0x0) 07:55:46 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) sendto$unix(r0, &(0x7f0000000080)="6d6162cbfc8b3448524e823714a62c7aec59c243b4af19971a3ebb6a699e310c2991f9147ac84ffc373d1b217cfed6e7ee889af94e517a374cb3ca3d9fe98b1d721c4f49bd61b46b445a3e51e1abb8e6e7cec97066", 0x55, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:55:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xff, 0x9}, 0xc) 07:55:46 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) 07:55:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fb, 0x100) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)='mS', 0x2}], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x7ff, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x57a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x62bc399}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xf31}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e15000/0x1000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0x400}) 07:55:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000200)=""/22, 0x16}], 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000280)={0xfffffffffffffffe, './file0\x00', './file0\x00'}) 07:55:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x90d2, 0xfffffffffffffff7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc, 0xa1d}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x30a6, './file0\x00', './file0\x00'}) 07:55:46 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) execve(&(0x7f0000000100)='.\x00', &(0x7f00000001c0)=[&(0x7f0000000180)=']))@\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)=""/94, 0x5e) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) setuid(0xee01) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchownat(r1, &(0x7f0000000340)='./file0/file0\x00', r2, r3, 0x2) r4 = socket(0x2, 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000540)) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x4, 0x12, r4, 0x0, 0x0) 07:55:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000280)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x3e7c9c78, 0x1, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/80, 0x50}, {&(0x7f00000004c0)=""/205, 0xcd}, {&(0x7f00000005c0)=""/60, 0x3c}], 0x6, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[0x7fff, 0x1, 0x9]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 07:55:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x3c242c05caaf4d09) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) read(r0, &(0x7f0000000000)=""/70, 0x46) clock_gettime(0x3, &(0x7f00000000c0)) 07:55:47 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) shutdown(r0, 0x2002) 07:55:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) close(r0) 07:55:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) getuid() socket$inet(0x2, 0x8004, 0x3) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x3a0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r2) utimensat(r1, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)={{0x1, 0x800000000}, {0x2, 0x4}}, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 07:55:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10020, 0x8) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x40, 0x0, 0x4, 0x1, &(0x7f0000000140)={{0x2, 0x2, 0x8001, 0x100000000, 0x1, 0x5, 0xcc19f4c}, {[0x8, 0x3ff, 0x4, 0x5, 0x9, 0xd3, 0x1f, 0xffffffff, 0x200, 0x0, 0x2, 0x4, 0x0, 0x8, 0x2, 0x3, 0x6, 0x99cc], [0x33b1, 0x2, 0x200, 0x9434, 0x7, 0x800, 0x7, 0x2, 0xfff, 0x9], [0x1, 0x100000001, 0x7, 0x66, 0x7, 0x53, 0x6], [0x5, 0x9, 0x6, 0x100, 0x4, 0x1f], [{0x9, 0xffff, 0x8, 0x5}, {0x8, 0x8, 0x101, 0x1000}, {0x2, 0xf11b, 0x4e, 0x8}, {0x1, 0x400, 0x5a}, {0x7fffffff, 0x100000000, 0x9, 0x3ff}, {0x178, 0x2, 0x0, 0x7}, {0x9, 0x2, 0x7, 0x3c4}, {0x39e, 0x1, 0x3, 0xde}], {0x1, 0x4, 0xf2, 0x1}, {0x9, 0x4917, 0x3, 0x9}}}, 0x1, 0x8001}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) kevent(r4, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x8, 0x49e}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x200, 0x2}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x1000, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x60, 0xfffff, 0x2, 0x5}, {{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x3, 0xaa5b}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0xffffffff, 0xfffffffffffff001}, {{r2}, 0xfffffffffffffffe, 0x88, 0x1, 0x2, 0x10001}], 0x100000001, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffc, 0x5f, 0x0, 0x7, 0x401}, {{r1}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x200, 0x20}, {{r4}, 0xffffffffffffffff, 0x10, 0x4, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0xfff}, {{r4}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x5, 0x100000}, {{r4}, 0xfffffffffffffff8, 0x64, 0x2, 0x80000000, 0x1}, {{r2}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x200, 0x5}, {{r2}, 0xffffffffffffffff, 0x12, 0xfffff, 0x4, 0x7}], 0x0, &(0x7f0000000080)={0xd7a3, 0x2}) 07:55:47 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev//ull/', 0x300, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 07:55:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x400, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 07:55:47 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r4) r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x80, r1, r2, r3, r4, 0x100, 0x104}, 0x1c, 0x8, r5, r7, 0x8, 0x8, 0x0, 0x5}) setuid(0xee01) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 07:55:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1811, r0, 0x0, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:55:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc71b) writev(r1, &(0x7f00000000c0), 0x0) 07:55:47 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mlockall(0x2) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180), &(0x7f0000000480)=[&(0x7f0000000200)='-\x00', &(0x7f0000000240)='$):,\x00', &(0x7f0000000280)='}\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000440)=')&\\}\x00']) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = socket(0x20, 0x4, 0x17bb) r3 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x80, 0x9) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000540)={0x7fffffff, 0x5d, {[0x0, 0x5, 0x1000, 0x40, 0x140000, 0x800, 0x5, 0x4, 0x1000, 0x7, 0x5ba, 0x401, 0x9, 0x82, 0x7, 0x29d, 0x7fff, 0x8000], [0x9, 0x1, 0x7fff, 0x5, 0x40000000, 0x1, 0x8001, 0x9, 0xbcab, 0x7], [0x8, 0x1, 0x100000000, 0x7, 0x7, 0x30, 0x4], [0x7, 0x7, 0x80000001, 0x7, 0x5, 0x1000], [{0x8a, 0x4, 0x40, 0xfffffffffffffffb}, {0x7, 0x88, 0xfffffffffffffffd, 0x7}, {0x100, 0x8c0000, 0x81, 0x6}, {0x2, 0x5f, 0x100000000, 0xfff}, {0x5a8, 0x63, 0x4, 0x7}, {0x3, 0x9d58, 0x3ee, 0x9}, {0x7, 0x120000000000000, 0x0, 0x2}, {0x5, 0x80, 0x7fff, 0xbfe}], {0x7fffffff, 0x300c, 0x7, 0x3}, {0xffffffff, 0x3, 0x4, 0x55}}}) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x21, 0x4) 07:55:47 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = kqueue() r2 = dup2(r0, r0) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x1) readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xfffffffffffffee5) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x68, 0x0, 0x2, 0x755}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x5}, {{r1}, 0x0, 0x2, 0x80, 0xfffffffffffffffe, 0x40bdf5bd}, {{r1}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x660000000000, 0x4}], 0xfb2b, &(0x7f0000000080), 0x9, &(0x7f00000000c0)={0x9, 0x3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000480)=0x90ec) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0xfffffffffffffffb, 0x6, {0x7f, 0x4}}) recvfrom(r2, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r1}, 0x0, 0x8, 0x8, 0x9, 0x4db9}, {{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x2, 0x160a}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1f, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7b6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x3, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r3 = semget$private(0x0, 0x7, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000680)=""/136) 07:55:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00030018f6f45a863f98bb34b469cca68b3b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="c0b19102ae9add6531085e36d35e97ce592a1765767613bd5ec18cab89c9f035b042bc0610486267312404d09b1c48c6025a8337bd54728d2a0530ce83393bbb1c1378f488ba7af387c00df9a9340ae4b6fc677460bcc795f0fe7190", 0xffb2}], 0x10000000000001b3, 0x0, 0x0) 07:55:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000100)="3ca507234545aa121f7b12711dd391c3096b24035c0ee99597518b44becfd5f62ce580d937ff34cae24c7f04abcf93aa1102a273ff39d4c082a974f09b8db766e60bf547d87f5e4d1f01f261169fe31daa77719ffbafe94cc1d502b7ee4e4f65d513966edb1f613b213da74337c8b86b74ef0d9052f5bfe559db62d4fb15237e74a8859d115cc39aabac8b08941e479996fa810d7c2be50a3eeb9294e3d95cf9c0384cec0ce66c0e4dc52e70f594f9b4618ba49dda2039da4abbe2d605ca8681c4f16334a6cecf68c57c06988faea82cfe2d", 0xd2, 0x0, 0x0) pipe(&(0x7f0000000000)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 07:55:47 executing program 1: mkdir(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x1) rmdir(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 07:55:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x11b, 0x4, 0x7, 0x9, 0x1f, 0x20]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 07:55:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 07:55:47 executing program 1: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x4000145, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = socket$inet(0x2, 0x5, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r3 = syz_open_pts() write(r2, &(0x7f0000002380)="37eab0304bd8b5315d56f8e80c74dcc53b6e0c73a97ba36cf493519180aee92996e9d6ac7c4e3140f7c7230bfe4127ef63f07ba79bb125f8c1d3a5f22f6f7ae61ecc5105edbc94b39299f50ae794473513c450c5b4540e1e8ffe10dc6b1ec58b5e56a247e2b383ab651815ee01f4781303b5536733dc78b0360ff093f6b23e93a36f3fff829f8b9d1bee8fcfc7ba1bc97d696f46cd499baee341d8804cd1461a53b955860b822d77eede50ddc911eb318b1f20630caa9ae8938789c58ed7c2167c132472e92f432f2603fe2c0d044defe596e9d8f2db34528f51ec0b33d37332565d049a06afc1eb08f9b161359b5ee2f50aa62d6420157066d3526628ed1332c8263c0602cfd0ee271f50fd72d9c42c8d9a9a383dc352adfbc136a92b032c363c33c486d63b6b438b63b65866c785130a62832fc5aac3ab4086104f3b135cc0edbcf1598db6d2ccb6f8d86718c3376e979d183988e835714b72a095ddf732073843627f7ab2c38b9ee0d3aea1ef48b18d1f9ce5531e1bf0a5b3819183522d2c256a9f96e75c417b769a56f6dd0d49dd9c08f0cf59794b1f1a2b393d812d14622c50e169a95d549f7824e89e1e769f9659cb2b26d8548478796e3faccb674d3a96efc38706ec144e9594059b0d59f09a0cd077856f569349cf3a85da0740f4a7046556194432cd4892738800ea7fb23292e5fb03a5c4925e253768e1e1fc641581b4d28fd5a0e36dc2dba46c290a281aa99082dab41abdf439d8ce7c47b7cecb9eea2127b0df8463082dfe7a89fc2975900ab96da3adc2048085d0c799b13e782e2288fb87c01c44efad9d8588482cc0adb6a2c2828b8b614f62251163fa5c6e5948ce63123d1992c8435bad0ab9bc6e7545b60bfa1d1fb71eef72535c8a19de9a63cc1833845e13b8c9be7fd2ab41901ca1113b470c54034e1c8c856658f467a9ee0edd8cee2cdeb80f3620d2d16227267c1695beb77ce49d890154bde302fdedfb130eda5b00ea918f5d40a1447b50efea56f7647f9d4a5e8527fc4d4ced94094bd0fa24faf3af375f094c952209711074ac2462e0e0b0896af4d4d1319a06ebe76b0685d33c813d761532f3cd2df035a118de3a708876f44ca03343eb20a52ece036b0af84ae3f83704dc8194a7b46288c31302e53214b5f438314efc2f7fd294a4bf1c6499cbfd31e70562f8943382d44fec1b9c3183184113c5729b7bf4e7e9bda492527ab2819f6098eb2727ea09f3810b2764eb1454ffed87b036f0f9a13acb8c476660aa1bd548d91ae29e23411e9391c3f6309f99c919f9932f6b2f4d0dfa9ff119d90bfb2783a5499dc68c05c12896c5c25f785159a5131805d89b6b89fc904881431ac57037a24305958f1c89e1662cf64ca69d1221e192ce70a0bb8f803e53a5fa14e4b57c050996298a9cf91b2973701a0edb709c937aa98536c2f2de5581b77f59d47108134b71c7f4d2170e435b0a4cb6ef7c23e1994008c4e0f8281ecb4ebe1e0afae7ae8c34852d76a65373c29e411a1d7d110b1c763bab1ab8a10746d02dc5883df423b1012fc265cd984a84aec3be036612c901c70e15e85464248cff0af45ebdad3ccf9ab6248569c472bf4f47b38b501ca74fbaf3c6d52a1b31ebacc8f442527a7783daab81045aa76f3a0a6ae02feb9ce18a595acc45c91a1a51df3b1f4c364ea142bff019e5efd07c2a7c7b286d2139e6a0a60c20d4d3253ad4df5428bcac07afcdd4734ee02294f7ad6739620a38c4942d5de430f3e8a215eb8b09056f5c92f38cd45e8d41cccac84aa7a94930713ae35dfdfed278abd7a817a04ed31d12916f64dcd0acb3d8889c0dfe9b1de3d5c6c6f64e6eb4efe526e99f5bf4dd454dbdc4261591f7ae37f08c9d69981da432f635fa7ac98f7846a0776eb54d797927caa62e26e74c20c7dd04e82680b62f7c12c6544b081ba9d1d41e1dc12f0135199806962fb843b700339e951575fe40fef0f128f03fe4f289d5cf6a0a3340eb8f2c9e3cf66e554e983e1e171dc07de87a83c874b35a7e16a81ac4d4d3d6671117f1ffda1f8ddca195b535b6836354605ffcc03dbdb4d702a39462cfa42ffdc8ceb9240ec790151355de4d9fbff4a927aa33b8e6bece1489acaedc5d0d1155375211df76cb81254e867a650b1b2aa2ce89562623f803ab9b3b6bbce224b2a570b417848024890394a0419c6a77199f2cc326a9743d773b35af68d01e5118618d1b7809cc8cdd8b3ed14c53dfeb0292f0662e4f9297b54c862f754332987d7dd2203800cc23046688936f14e788c329e916ba444fb45caa3efe1c5fbb6880542838905e371b3fda32b8142f2869771f7e59fa32469ff3983ce01fffec533380f928ac7d26ad1db68b45fc976dac2450befc9b481477a2880defa084ee44e248bbdd9d35caa375bf4baef39f739792d9ce24e0f2c6e834753105ba4235c077c1110e9ccc5bf3e23940c71554b21658ba4de57509de018d65402e87caf967b436fba121b792923fd26f311be9e7c7ee4141d4349c38d098c6ef69a1cc45473a77d91c2a98e51311e99b6bb896395e4c20c6a99bb72a8d445dd6bada157bbf9fd54c3373f37ee88c585dcaa6153858b3229952afa567b0bcd174e0e637dee9f071ee825aba24f124f71851f7c0ebdce1aeef0d0395fdcaf67d115f3c87b5365be13b7b851f2120601082c69a2a5d5785642aeefe86aca6d02fc059a2b48b1d47bd6c3b1e2148d796a1cf2c6dbd688471d7b3ef5ea6f7ef3c96fc2cbd6b4dbb259d7888a3ca6efcc4c24febf388ab6efa12c5cda4f281d2be1f901fcd1161a299c8f2672b77217e2bec7664a44f57abbfb8c00100c4bc9bd8d4c21596805ee556434a7984b1004d56dbfe7f4c9ee8b9e59cb07f6a956aec10557b8af5f0bcbd2f005832d30ebbc5ad3a5ca49e574fa89b9bd6d5dc675599ea148c30ce873b685b15ee7fcda97ebaa358b3b50779d56f68c67f80ec59b24cfc15040ca7042349adeb75aa312670463158fa7538e15cae6cc95c63e8d60b57ee46f253098bbffa44a87db3279dbf33840ddae49d815162069184ba87cd8a1e52fca6ffced588a56224fa5d995c96c0ea97b97b76b8137fa2f8ca138a320f000cac82a08daf37239a8bb0b8fd241dd1456fa055e60144f8ebef2acafc55c52a6c40a4f311e40fb433cdf37ecba602c06c4aaff12cc3224a552cdc0dc1adf1d7a54ff57ad8c21721ed9a7216151768cc956390a38b2bb8e16c7e2672da51641abfad042c82361440e5c29829a2d564cb9e033be2cb02a17a4eb43438dfac5b046f2a68884f96fe2538249af7f03bdf4016e7d318c76aadaa73a1385b37d32bdca284819d9423a8fb6489acaa0b20e3873a7f00e189a56367a1377eebf11f6c4620f68ecb118beebfaa4769f709afc574f9ba8b398e8064db25dd8e91c411392beb1b463831be47fafdbdbb12fee5a445f96877659ea422bc1856a2e2e9f1b9606700cf112e9952652f475f7bcf5ca6efe7448b6b91ff9eba7e55afa2dcf43c6ec9055b7c3694f152fc81edf5c07a672566f4f5db4ff3208a3952ef13dfdc28c95b97a7067690ed1149dcd982def06d4a7a59db13c2962e523f0ee24aacb7e7943952cc141562dfa83f137616af704d90d82afabf5220ae9de4af3195ed652550be27afa9ddddc86f1e403507f7fe3d7bd1808b0b2117896550af461923dcb143e4663e7fd87f2aaeaa385ed3340c95417222e366f4d76d227f1589f901e71e62d4d968bac72656e2d136a26bfc479af63b10b24bfb12e32093b9022fa4430b6a13510a34d529573ab88d33277cd89e69fa7257af9347adc7c8a73c76b557985a4c733de7cd6424a2a87208efdffef5c6086b2419be190efd9655b84751dab39535d99894f750fae362fc08d73f9b27c17ca3e9f8fd87f7f7e3813b74c24b99b9220df3c4b0d89882ae34af886f759c136115121ebf8910900914ef63b5edf17af7fdfa68c2f9bac9def0c6e06eca882c04d9a8b216595bca986ade726b759abad07d1e0ba362d4e26bd72efd3bf026929a6d18db6c00281d9bfb4ef6b5e9d6e2cac7fb64cd38387700c2c55c308ba947a77409c9ab9160972dd0aa3824982755ee774f659c091853e4183f2bcf66b2bd660fbb33bc68a0a597066f8217574c0a20a49802e2f9371c452eb0f26a84832251e769d19e82d4cadbf0e86afaa7b440ee7b10ebd33b4211507551489699ded3d94c55c78c31ccc5da275efa0e4b4516bc963636a5add9b944004cc1f6174fad50c11326145c2c1fc0f18dcde878c713dcc3db1ab74581f4b49f943a5a6790922299739168d394b0d85116997929d60314312641b712ef3fd7688fbfbf5cddd9bf82688b6860b3381f8d92a3d5aa3851315f56de4607ab584c865f9fedd29b01aec6586efec4ec0e345aeba0000000000000008e6c5a1171fa747d2de72333513ca5dabdfafc8b7886e20c72131720e39a74891e2c8a3aa0aaa3e759a97128ff7fe936a1854ba7fc0315ad2c91f5b671e415b8991185d7bfe6cd0d678054d31d8aacafba196b5f87cb8c47d3cf1cc8688890664250c8317e0239c31c7790e92763d1e104c3415ec227d96e532fb5fcb2ac42061cede3149efc7d925a41a94281266fe1324888cd6d72462ff105028162fe5af5e9506c96e4acf31909a687e2c18533736f61650c4a9bf0164991f2c1dd06608140f68c753c23e041f5986ff0de6e384ae55bc60f859490b0e09a73f113b2571660db624416342764d13ffd6cb5f51b5853653dff8fd987fb22eb868cbd0ea18a084696469b42e4e25b8475781b973b6034187cea1a85ead8321ad99d2b4e360e9db6b4c56a684cc37a3c9b4325bd4226a0788855d20a881652ce432cf97c9ef4da03592d12d43112e91db88751dffcf1259939a372ba34c4c35057379ee585107df252e35f4991e8785f79646fdd925911d3b15f5e4fad72e8b59ee5d79eb2367e0edb9442db66053ebae27262c26875c3858e88aba46bffaab28db36326bf71c32b7fa5139b22399a758924d249682c946b243672d5955e14b15ac8d03c951f46aba4775dbfed38ace370c69b295b270e72c352506481db5041dd85ac75a56ff092347f5385e152a7f7e92142d4c67e2bbc07810407c2f44d4a06104978d0351098e732b42e6dc255897b18af578132f3dcda471fed597d5c855a788c4cbd7d184607bcc28315a9988ff8b25dadb7c176fe6aede5f7faf0982575ed758513216ca823e0a1596a2803256a45dabfd40cf39ef067626cbf3feb4ed73ab093538b5e7faaab9de73862ace684a87443c0420a797eca69425504fb907f5cffe366b1869b0d520a0136061b59dd9e65c0d554bcc9b5d8975889939733715356787a0186485c4d6e79b2d280ff85ab3e0fd5798a2f8a06709fe3f509b73df1ad63b0aa7c5d9da239ac99b2d5a49a822ba21e9ae28809679e372e416862df2372dd307814f186614ecdf6db1cf9845fac1b56d7b77860a1f19ab5d357a9794c1f9dcaafce9753ec2ef820cc9ad52cc8957dec409775a531cea544b753484b591f0fd8c2298051176a002e4e16cb7539e7c597a2d8de558d505233f6430c800b65b4c4179dd84280220c5ccc2f95912be290dd6786aaa7b2ba28548c1389b227537b4add538ae48baa474f1bc360c6f3d1ecf487a3da69c53187c06b7d8583aff7aa525df8bf3fe832b605d04197d4a419420a07290ff1e05d931789d55f86d61a04b5af5816f7c7acc96a72b14fbbc232536a9f9bc0ebcf08a33d7522d7362390c31f526cdc12e95002885b55821baddaa4b3c6ee006ddd5ce128ebaa168fa2617ed5ae3db92ed104", 0x1026) close(r0) dup(r3) r4 = syz_open_pts() write(r4, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x10000000000000, 0x0, 0x6, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x9}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:55:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffd7d) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000180)={0x8000, './file0/file0\x00'}) lchown(&(0x7f0000000340)='./file0\x00', 0x0, r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x82) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) bind$unix(r1, &(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') accept$inet6(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) lchown(&(0x7f0000000040)='./file0/file0\x00', r2, r3) lchown(&(0x7f0000000380)='./file0\x00', r6, r7) preadv(r4, &(0x7f00000003c0)=[{&(0x7f00000004c0)=""/215, 0xd7}], 0x1, 0x0, 0x0) getuid() 07:55:47 executing program 0: r0 = socket(0x3b, 0x4007, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x34, 0x1, 0x0, 0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 07:55:47 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x20000000002000, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x6) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@abs}) sendto(r0, &(0x7f0000000200)="9f724a310a044b9a0459a4d3542b64ff102fa8e5c9a9d248724909ff95f4555f70eecec2d7123c6080551b94ce44cf9621b07352273ef38129a27e4c14a7b2d2a33aa6cce0811cd9a9dd25523088a2b5797d0b4311ed16ac90c5f0d95969f0ee240219a0f17bcadc2da3421a2c60791a96adc412be8f286dfe0aff5e26c153d3c2be4bba4d15a4843fa10efd59b37f2c0c716ee4cfa6d31467d0faaa01b0e80b58b770243172a93c23c00c5924a955f25a4255e5dfb6f9943d6783e6781ee5810c3a95ae2857ebaac77620525268a457a650050bce7c5690e7d800cefad8e18412f63f56b9edb8c1514089d8575e", 0xee, 0x408, 0xffffffffffffffff, 0x0) 07:55:48 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7) shutdown(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x7, 0x101]}) r4 = syz_open_pts() kevent(r3, 0x0, 0x93, &(0x7f0000000040), 0x8000000, 0x0) r5 = socket(0x18, 0x3, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x9, 0x1f}], 0x7f, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x5, 0x80000001, 0xfffffffffffffffa, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x9, 0x5}, {{r5}, 0xffffffffffffffff, 0x1, 0x20000080, 0x2, 0x9}, {{r4}, 0xfffffffffffffffb, 0x80, 0x20, 0x9, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0x4, 0x8, 0xa2, 0x1}], 0x7ff, &(0x7f0000000100)={0xfffffffffffffffa, 0x1}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0xfffffe7f) 07:55:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt(r0, 0x1ff, 0x5, 0x0, 0x83) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 07:55:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2a5, &(0x7f0000000340)="b6") 07:55:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) sendto$unix(r0, &(0x7f0000000300)="ee90dbdda064899aa778c06e3dd740e591778bf89128bbcd5c17a7f0ed51ed54db3c1355a225fcd869ca1f66231e09ec6217194fdd52b30fd4290af5f455ed524c96de2e921c410367f4c3df9a51a99067df187a0300476b3ba73dccc490adc128df25e2cfc937074c4d60674f48cb4c1a23582aa2923e60c9c8109aaefce66cb432e6110cd861", 0x87, 0x0, 0x0, 0x0) 07:55:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x1801, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:55:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r5 = getpid() r6 = getuid() getgroups(0x4, &(0x7f0000000600)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = getpgid(0x0) r9 = geteuid() getgroups(0x4, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="90b2cb588d27ca8c208122b117b9eb39fde99f46a078840cdd94cf1c65d95ed51ba80076743d69f53493333251333d", 0x2f}, {&(0x7f0000000140)="05502830e348e426cd2dfdfd8bfba8f63e1cc32b5b8c9848884746272aedfe91a40270029b884e15159eb644b9a50e64cff6f638281ba65b2ce026", 0x3b}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="aae8fe6817c869db3604c1633cc72c9d23279a7b82b61456b2a36976966732e974bbdccb4fea0ac712ceaffa08cfbdf5bbd3a70000b60fd1bafb2a31e13e92b649267d134283cb6342bc5816c95f6849f6ea9b193e274ab59024552e33dba85da9f7ce41110972745be2327996feb9fd06c086d965d3ab8e2ee62776c8a35d00dd3d079aac12d95ea7ba5709f62952e8bcb776396fe8e14e89dd99fde0ff3686dfbf5e22748ed16a2d0ace2a106a7092dc6a6184dd3086eac277a72f43b5d2a294b4dcc04f6d5279b53e8cc8ecbcb627af189e50359b4c", 0xd7}, {&(0x7f00000002c0)="4e0397ca244dce049b2c2a86702a0c5a3d6780a7eb4a6654b18c73dfac0d3a130f4aea3d1ff7ebd2ecdb09045043dd5990c4ec71f06021f5663af9d40968a6f547bd453a064d8a15c231255aae0718fc125dc690507ecda7a3b5563a0e97c9ad6dff1771999bb97a2ef035baab2ed1b5c6e4f8c5e1d460d136151ab0cb2fb25ac7163f1ce88b89ce99fd0130dadcef5ed5f3b64a07f2f06b47235883bcd035872829234e590c4feb2d6da467f78609ed753ecb8a6b5adb713376bd5c82f27d17b7d6f0234693a7b0a36dfb82c38d26accd62b927", 0xd4}, {&(0x7f00000003c0)="30f80e2bf8fb8f9a8e00db674393037573b509d0f243d664742c8dfc1b24119e2e01c8d959414912747b680530f42efcdb8a2d7e04f81df2b4cf7e9449967ddaf6ce284caca92241c64576656a4732ebded8bd6908afc9721471e465933d956c283ce20f9d388395109624222876418951d8af1f1fa23666a48043653b792311b6714eca6de3f64e4027005b5835", 0x8e}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xf8, 0x400}, 0x2) r14 = syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) dup2(r0, r14) poll(&(0x7f0000000000)=[{r14}], 0x1, 0x0) 07:55:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x35}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x9, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[r1, r2, r3, r4, r5]) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 07:55:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1000000000000001, 0x0) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) setsockopt$inet_opts(r1, 0x0, 0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) fchdir(r1) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x800, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = getgid() r5 = getgid() getgroups(0x3, &(0x7f0000000180)=[r3, r4, r5]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 07:55:48 executing program 1: pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:55:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) 07:55:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000005, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0xa0, 0x40, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc, 0x8, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0xfffffffffffffff7, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x22, 0x10, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40}], 0x2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x81}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000004, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x10, 0x200fffff, 0x100000000, 0x9c}, {{r0}, 0xfffffffffffffff8, 0xc2, 0xa00fffff, 0xc98e, 0xfff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9fc45a9a47703af6, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x6, 0xfffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80000000, 0xffffffffffff7fff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x42, 0x40000020, 0x7, 0x2}], 0x5, &(0x7f0000000140)={0x9, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000040)) getgroups(0x8, &(0x7f0000000100)=[r3, r3, r3, r3, r3, r3, r3, r3]) 07:55:48 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x4, 0x1, {0x3}}) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000003440)=[{&(0x7f00000001c0)="d77a695ea63547433bb2adb0652cec589974d97396515633a831c658e66da740d0be49d5014b11c2e591ab28623d89dfb2d6074c02e3552013438adc7bda333d61a307633ef6d42f487e5dd9b696010d12ef798e79805ec6bfbb78eb9f3242bee58dc2df559e60dd49876b", 0x6b}, {&(0x7f0000000240)="095822b9d5b00f5ad3b852c51e51d877be963fb707cafb93c420dc5a586be1b19312f4320057d2667e84fa22c84822e21ef015e2220def32587eb2d05a367c7419bbddb9e9efffc1064b23b3c6ece6dd7acad8572b971b5535f3e19afda28187f5cc7a7fc1024149758e2dd8a30d8660caed0d29480d88701f8ea4", 0x7b}, {&(0x7f00000002c0)="bd7e894814c152354ff9f8160fca21550a2e3c77c602156a022b6b7655b42da0f509c92ccd5b20ffbb193f60e1a8091e7c6dc2c67ada0e9d6fe36c33af2aa484e4d262d89aedc0977bcaf9ec759d7aaf92e0af1b37cc87ecbf17dd6b8065c585672e8ab0083019449c57398b4e5e5589eaa7ece2e30f1216dbdd364bb6b32db906e2e7dbf61b5f0c283e2ab03e60752d8bb0feea3172e02ed8b1681f243d8d2906818ecc21c8002f77dd2f995b744aa9f789593c5998cda7f72f1d8a3473ad89a57b346e1d880f848bbddfa7668796401bb26d5b4f04776a1398f429320fe7bd6717e0b8ae929c4e0d71c4ac55ff3a87353723f278e282e454c2d747aa27ed1f1969f96b808927d71b7092085d86c5edccd694a6a64762d9edbc991fdbc83d40cbf79bd996aaf9218342f77fe677dce028659a147222d131dd3ce4cc354f4ae8b87299a7f9a76a938fd9d3ef07b2b403b7b089e2754fe4341a9750044a1bd27a6bd34e45f4238ce976a02758456edff44e5699612b718fc079e49a743dfb0fbab5d7008657bd82a9683210df7d7d0b1426ad23b89a3ff1605839010f41ea88d86a158fb1c038bee2122ed27c62ae19090439beef70292c3e264b0d7718b84e003ff9976c2bd326472855f6dd46ad5e4cbbe73a19fce0686423eb9a292fd2f26cbb240b901424b587c4e75047ef5061c03425ae2070b55d97e2d192a107ad6b1b39c94918247839554bd247d16a736f1002385a0e4ea296160a74ef45d9b8bd4261e591725f8f36619bf408bdd3a1b4231e45c17431c2411576b835d919e41a5d671d3115943324127b52cb11a5d95dd048825fa6d042b4f304ae6778ab8d35728140f89da3c884332d13ad60ce6c70dca9a74b14470a8e8f14e1167c0d730ed4fd178267bd4b714bdab9457c1c461a8b27789d7a60655bf28cd565c0092101f0e68986bea55ad76c2a512676acbc9a1bb81931c77d48257ef9ef9a52e1283481378eeac620896dc9955fd75bd66d4238a82cdb7a7c3eea02245ea1ad907466652fa2c330345bed91a24d9bd989a4ff7e1cba0e3d02f4538e382d0675847c796841c3f2cfe970e5d475116bee16525662a59305a3b0f2203185695d7b4517fc158c36a678975e2721d4e91b55cc6ff8d8f4cf41e076d6f94af9901e3acdbb5e1c3bfffe6f07cd104e873b648bd8546c4f958a0faaf8161878d5539a753993f9763a41eee02ff719d06397b7c5ff717a024916e69ee506a172f0c63389280cad3bd44481e1be412b11d10c61fdf4e953363a982bf4898e7d4f88be867bcb672ed3fdc11f9721caf9eacc60c46d72be25b8a06f6bfc0d898ef1047b5571917e3705ef065f26eb09319b1e2048e0c1c11c82d7d0f01538b04ae7ae30d41457e528f810a8b23238ffe85234353d1f2a9c888c12535a5e6f25bc45caa35dddc3117d6a93ac6bcf76c1d765bd0ba969249e857da200b362f815af0b20828983a76453965b3cff3077d63a48877b47a328a464b7fdc64fa258ffc24a0c6e124a27bfdcb4fc005f55052c5ebd314ad70d8b2e7b9342e91f6f256464f3201add6c384370a518dfa23422316b644b1c2505e8a8a4fbaf95503d82c60e234452dc917dbcb3dbe7da88462d1b673d66f883062bdc30cb8195b9b3a4ff56a2c907e57be20f47ba546cadbf28aea1f8a253cf2b54293777565d68f0d9d6bdfe9934d86ffaa831a6f9980d0fc492bdbc05b2db24dd025be0ad3a1ba7307998467d349d5553cf9619995a38ae60aafc24a1f4adf05b72714f70ad22129893f174279af546402c8c6f16991100b94792e797f11a099a5d2d3684c573e9179c3fd055575d8b915820bd0c8cc7d4ec66df456bf7de60f1ea9dfbc237b77b6f61d95ea72828d7188e09945ac1f784fe46906598a8489bef273df86e0b3d614a58ba97eb37c05c8a0597bc5634b908e00b38d9048b08f3be8fa615381d8352274363f0cda8986a1de5be3031550ee79ba9e7e20d60a8a9007595a8ab28bbff1d276661cd853350c18af96bca8004c080b54edddd2e92bdcf4e5edd456417a6d54127764c3cc908bf4d9f72b9443d98e8f3a6219551f9d7e175aa7abde036f3166605ad82383b03318a3e2f252f1cd9e85b8a6a52de32913fa706d1b2c54fc23dddf984e3276f79578a456e11904444dd927dbed5eb07670565e42cdf82951f8948399662ed62ac88d1631c3ce3ec5ef248375df09d381f4caedbf78efda2ff84364e8d763f0c354619e2ada3756aef7b57b30e93e4485374a11b1ce7b51f66aabb8b5b08f5850bad6d91d1a4dadab42321be77a294a0e4fb108239bc0a96b21e9017585c8e0fb05711260252374efa29618cea6c154cc00e819cbcf780f867e75ef4f4511fabd068dc2991a80a7ec12c7be597aca592bf7f3c1d3b55eaf02a24e5a86ef7bb9acb0040f377bde89839d741a572937142b2b163484e080982c05ef617eb7371e27694945192544626640f7da36ca6063f66e06156bfc4dfe2c0d93ffe5371375914a187625a3d5f847770dfd69bd8b353c4a28f019bcc79801e1a9b9017f2ad5b0210360cdec4ed925ab146043e483e123faee3b21056578a1cd78b8eb5928df38ceee2c87452c6ac02aa815bef82233067a7b769525bc68703826ccbdaa9892b887f001031b5f9b5d8ae3ca2224c23ff1f69dba3159618c3f15062f213cfff1f323c1bcd8fc683de8218fed582503aef009af50ce83909b3bd5c03bf331394ed644f1716f67dee04f7ad78c38c9c9abb9bf7a5d5989ce66cc919e612d0cf6c011dc417f9746f0ff3d0355dbfadfa00ae595ba7562c95403bc07d3b31731b2bdb5f9770947aa416f11e6945d9244b1c1ae3ec293cfcba1045448b75df70f1da5600f0d9cd2140c99f6276271ddb8204f42962ff64a7be54065ab9985522d8a1bc12114202bae00a116811c1bc2568eb853c78bbb0cabefbe0a8c0b7f48677834143caec13d83f7231727862f5e094c51f3333f5b37a39a188eae0a3053f16f19d88f2ec267ae29f0b6495002aa1c6b1f131ee642cf0b44b193e20e7d30510aecf87f1ccf7e0f88377b63988c0e2b1081f6be117135b8d688363b9678c4cc25c6f35197da2b05ea4f82e140f1153185be761056b33feac9d55afb338d3cc8221a6690889767a72769b8febd85eb4647050fd2e4750b67e06c112614cb51b3c09b1066a81a9a864e33b652109259d8967ece9e1342c8cfa9d7dd87c5d392b44f6ec82c016bbe50739d171bf700c8b158499d63d0d15230b30f4c4481e9615961ccff56956772290578ede9b5f0ae9941a546e765a910ac462ca6f5f28ac30964a621ad1ca4d0510e55fef2663239b8cb6ea22a520acd8b721330ab276b66717edd9c0ba954ff1dabe19f9cab73edef269b53f17f388f3f363be260026171d4e22b30167fb42f1dd46a5cb8525251b4422ee7d6ba3dd4d3882a04e42c83d5370a5940d4ea98c65223a6b2de415560e70f3c317ed82cffd77e5a77a9be0eabadc43e46761169de8f8617603eb565b20ef81410f44ab9e0d923668ebf2ddeb2eb483a28d18fbd6163a5c89da1037cf05552b094bfb776ae2b118a19768e13c383276cc3c01f72ba97aff952b5040ead5c5ff91e32895ae58cc7403eb58d240dcf817a15ded37828532ff01292107cc901545762a9cbf830c62cb170c19ccd326146f79ebde0bd53521b58133b5394df74cb12e4e440dc608165629ea6405d41475e3b7dafb7241eda25784a932cf52386b0c173cc01f3d0e46e018d2911fd91780ae7cc7811aae68fd05cbcfe7bc4b7f08d45f2cbc18c501ecbeee65827aab9c9f8565b86a7e7b1cc069f519b138a8d1188fd8c7030224c606aa254cd1ea546dff0d7bb60313fdb29d834a3d7bc681b16bcd74d2cb8e06513411a097eabe5b6bcfbe0832dc3b8b979009eda173b2c09d36d3ef84a52b57647fbebf43419c839261c56123c89e27c887a946b6a77a3454941ad7d2a734f5d747d0ae4863240c6cf76b69996d9e0f21ce6703eec3b787a54c4914cfa43dee008bf3116376d7220899c64be0ac4568e7f09e3139153e6a5c8d00595b1f0a97cfd39f8dfd91ef6491ee3834ee64fff3ce41e8c7e95b7191ea980fb9f5e810954d1d961bccc8c8e4e9553a0281933741cd65d4beb3329c086e31d41cf222122573cbc7752bf894ece2ca6bef30f6091ed6e74cae14c9a515385389a80ad81756333ef473a78f679fc0bff250925c52f3fe8420a4ef030fc847d7b54d93aa8c06f1155ca94a6392e3d0d31fcfdcce0e7fe497d9dc25bc10da9f8dbd3c73d6ba89c31a30582f6ab0063042cae13e2e3290799eebeca45898aaf48525dc4ea5989c9fae2f24e29692351198788138e9451ded38bdd39a9ebf45fbed397bad450baba2573652f6ccafe53b29efd72dcb7b54295d14cd219a46dd7833a3124757162819ff9236991a52779cd25a3c5b524ab412cf68cade3d7cc42a91801c5c831357bf4244d320bc9c4e8a023a6ca62c6a95c84c1fc03dd49458fa2ecb659f411644a3997de1d78005c21ddeabbffbfef74846284cfb2a64458b3993f9b9333ebd11342c113713199eb98a1b0a64a37d1a04f88ac39da677e2a00bcdd72e10b2996139df9cf3360fdd2748f6537ccead58f403f6e12b9107af12eca5324c8bf4940f6ca3853e5e9f67ad7925f376a7f251d64a2d0f49096712821ebf1a92e44052f89724c437bd8ead06a90100dbe061a34b3a22f86c9fa91843a1df0d4b4dc6ef9751ffd854be59fa2b14baf66c58e9d1a33cac44d8c5a98c4c1c0f18737c5822e0d4e81d580fbd1ed83f3e95c6dbe57fdeafc24648dd144fa60bb6a92de48f4821fbe27eb12e034ae8bc96fa1a89fb93342626463397d743419ad3170911e41b6b21bb5d823614f69cf2c17aac11e4a9fe3542cab6f616ea61501e3706df0595c71ce6b64a8d19c9d77a71c8e71e33318b531cf4fa9285ab895299d5ff4db41367218ea690666e5bccf546cf58c248f367c60e9e4f25d2184b581d13469fe1d2ccbfcb6c0c2425f492dd5795634295126af6b8519a0804b4a00003cdfe4fbe4884153ea1b7d97106d341100fadee3733517cb7c8b33acd57f4dd5e4f93856c68946096cc43d0318ce917c1aeea195b46d42f2adbfe10ce339ab9d1f76a42127294bd6d05734276afbc8fe7f156a1afe99b7fbfd4c1b0a767125e641be36c74821f8cdfe629df6f49603f8338e2162aad365ab8b61850ee4846d6f511a75f95a6368c5d793cff47bd7f6a89aa44d58c3944c836897e1d7df16fd096d4c203270dc2fec87864d0488d8634aa5a925829baa89685b0958809def368fa8e246b318bf1ce97f014b62ed3358b8c067b2cb84adbb3414fe364fac756fbc1ab6e99d98c970044ef76d02a94352904dc0e44962a19f40bc696716ab12d25d610c8a1ffa7479607ef65b4a6be3fbb0a68717b69c2410fd9dc472ebc1111a0183f205f88986d3119aafec218f4a0eb31db1d41de616b8a42c15e4b8044788e490d39dead6ab278b5693a9e787cadc0ac489f5c94e9bcc2cdb70edb55f8cd7caa79d697f4a780c043f791505ead11145e40fb440fbfbc42854b86d2f8b3eb3f4dcf85a906c1fe35330d74724a195c01cc6169913038e3e2d0363fe58b94da8f83fd279cf76d0e2de58e983b3b5631ad655cafa88306bd85451055781fef983dded83f22a14bb58a1536df98d2f29b8a6315181ffe65b11814ca87ecfa706d09a296176047236c9710c485f85b96b917756dbd5343d7c2d9", 0x1000}, {&(0x7f00000012c0)="8cba8ce453610abb14da5d47ffaa5653b03a412c9feebd2efcd38bfa638b0282ea5f2f10d99009b6268fd1e4d0b56a42b58a8807587071016852f05f7ccf69cfd1da644dbdfe787aff14aa2037f64fe6843f1221cf23ad50cff117606ac94f723e53187cb18eab975da519fffb63849180e2293add8c57680dca46243788f6315fa8538b7063f2c668ada420520ec91cb75fe1caaced37e8e0efdbf02910311d43a6e5d22ef837a47c03c5f550e74479b5954723c180da9fd68693eccd01a73f40a34db495c848c9242aa2939c6c6ef0c5c2802f1c75c0ee6ad0d7a66e412d87cde118c8919b", 0xe6}, {&(0x7f00000013c0)="c634f10f9151cacfaa79dbf7b3e66ba49a8ceca3218fe103eacb674feb3871e56106d68a512fca2e1941c18faef463e5ce82f4ccb040de5d8f2eaa272e13286087c45992549fb9b1bd95bb9cdf0c356e716a84261f98ce3c7ce083c803de0adaf5eaf1a36b4539fa65108d519a0cbd112a2d9f2cfd8dc050366d38f7e0ec4e507638ae685a2e0319fc92d3861a00270020e628d8d8abb34d91f4ca531dacb7f1a638773ee287b94a53493ebd4c8134a5c9182f62146d149cfcd77014ba2716964aa153a6934bcf95bf54a57f7698933865c088c308f620cfae62c4cd3b5671947d06532fc493f79dedb56213d6c48dd9e3e6e419e8f241e878adbf7cebfb69f52ccf0cd97cb5a0d1e63d1995f3059ca5e6aa17c245d137556384085ef5da836211a8b9d231b9cb1c591b78ccac9be0f4eb1e8b1b9ba7a8ea1eb27f9f67ee170431840d090390d8b04f2ab80d3c463227c538dd6e5cdb8cb3212b9e5d32f76d7d92de0295eaa5902ad336f8f935c0324eb2b8c3bc9d51d1f3874a63ef5b5620986f712d4a83513efa92620d26b50fe822db709c396adc1963490d6c6490d026b6d105b7dd421a603ed6984c3ac41e150ae205b446a7b25894aea0063c35c6804850ea4f25b1faf154af1da794c10af607aeab0c1cf5068a22ad3c05332a0ef6385164bceb47997602f8e9405025a4643cdaa23edc26f6f29ff07925c5059d2d3a7d0438f3e205aaa0ca425aadb3d4db59d01df81d0a99f946b6b96c12cc9782a06bdcfbff07bf87cc9d8646883994b109f6fe76bb7971f96e6a0db1411575bf0a967fbbf88a8b6d6a6a4dcff45f5658e7dcd7f34e378a5db9c918bc5419b0f4f95cb7486fbf27aa362cfd2352449e9c070a7e812324cca87af53b85e331a6a59354884215ec6880eb3548da12e3be3bef1a633dde8a61aecd293d893c39de6f6fe73502f0d9238dd6f904a94b71c63f9821562bd6761157dd1f59614f19cff80af4d3a8208ce0acbea43cf1a149f3d8ab75f0174db3714b27c2e71588800f5a6c405c14664bf81f86b581c22033510e161f793d9497fbe708f6c33c5dfddd960a7451e02063df4146e92f3671463a43f753ac664c60f7a1a6783a5614d5ca6a26fb23c38c69da2fb89a5c38e3ab60cfe760f39f03f5278e362f615482dfaa292e10492d3a4e700ee723cc208706a34fa3f07a99a3eacc74e5182ac9baf0c94c84b6e9b16f04d75c44f7e3aeaf5ab556dba474798e40f67c0ebb355b182dc800aeb0c450b2ddefe801956e08327e119b91b2e0a4ddbd94539e9eb4e74200fac36d73286d416e6312fef8e24ac5836c0535a8c4a35fcc66d7af029762dc43df44d17623eb167c073b2b13175397104c1daac2b89046725ed43408082b4df76a8b471ca33a9a9ef26cdd89cf0dcb97693136dddd967e43655c699421e653f05a07e01cd6577faef73abda142fd007b12e8780f289887d2bc73efe6ef6b6b38c78293e2a3d21847514b51c41fce171fcbd218d10740b892f3fdddf4a09062f1a198214c1ddfe79c6c29871f6fb27a2643e703d14e2553314010ff604991262533decca7296e7ba8956c3e2872d87d8fcb221ca1af06bb09fd1e13fd64f67a46dc55c1b79f73814dc7c31a9402be95added2f6ac267fca23d65e530f46af1da73e1c31116dd82e692afebdec6da9479858e2a0456676a5cbcc1ddc16b4366376776662ecf1336386779c04ac25eaa77adfe64e50f84610e22581316699fb843eb6df723305cd7caef249097de21a0f0c3359a5ab5a81c5fc4dbf961a130b47a907d9186cdfcd6fa2d03b556d3d6d581a2ff3293747adcd9106d55917029217cf741ddc4bb84825687f7a172cd891b55e1072f784f9f1868a92790d38d9a74f277a381274e56e8cb1b27ab25fb7c0c3b400b7b89a89b176e38475204a5bcdaf58bc4d5b55b16f89337286f92e96bbd861682b32790e75ce724a3be4787f87ad47f9f11d40643c6f9638b6b96f3647a1db16c4b6b457a269a8dbfdf27be9849d40d60de240da61cd3b32be821f30ceb6c1f7e10cacaa10c3fbdd0f16e8b6289911e4dd9889f6d57a7c271115bfc4639119cc530ad6667f745903855839083d176f7b8e9712a1ab23ffcb27179f6ecb7996d9489152d7e38a100191e7be65251a0ad0a0cccd189bf0280e4bb87865d88eb3af3d82dd0f3f9ad5797f3eedd01ab1375e016a4c225e2ad4cc31e9716a9aa363ed1fe095dbffba833db4831f5725881fe9578f9bbe948f78f77003dd46a53fb859b115f00b64b1f10d1b0ed4450bb11ebce1d38ff209606e1d411662485b49c240345d84ed384245a6626de99902f4a0e3fc0dd54b26bd20bd9bff044797a7781a11c325811dcf629316ab59ff983942733710d4933e3fd5d1621d622e64aae127d9de31662e930e4c311ecbb157f4eaa0c389361a26b958671c3889c033b76434017f488fb2de789b3a0f79b63faa6e6f8d0ba949e7cc3c1d1d1a5af79deaf642723abd916bcffa5d1e365e4f8c73b7b20a5afe2a064cb40ebf7d5567acbd73ec70e53244bd67bd45ea626cafc94e0619112a731173c611727e2b63d77794911ead51629333404f56fe97836ceed859435f53e66258aeadcd4731663a6732bb788f02e91d8390dd378d8a16e88d4e4792721df5bd7b07812d63894b419d25e112e5181b3dbf9a6743775819f55f2bbee01d8016cc13a1c2c0be8e467a4f610412db8007c6d1b04f9acbd4d9ac97bf21b12d86a9930dce81dc4675621ac34d39fa2cd299850921c34af2ad782fdebc672f832e8fa0ef610595465fb5868ab85d15d23c97ace99803934c95b7116d7bb0565141e384ff48172e54aa45c1571ac0322642624bb290a83a0f9903de95ddc10324b2151f5fa601b8df3e672d054d6a99bfb7040fee012ac425a8347d00bda25185f9db08bf3a8fce5aaa26d040e31b5a24e790f285ccc996cab734a0efe7101fb5bff30db6320c766e9d054ee685b1a2d5b12ac9ed68b03fb505968b5471025c455d1b850dac9f28f006f0ef7741fd84144f2d35575181016b505965f3d484e27c313b79679467982de8c3b398c318ddc1b25c158796de7643dee66b036e4b5ca1763f9b5649a7bf9da81a7eec5018d2c71d920e45ffdb9deb1abb6ecce2091acebbc4a3e6773f056154f5d478a1fc9c8c071cc8e3350868022ff9b77b2a9b5923a888bd6909569f9351dd4eb8e695c21977c2005362dc2dd9aea9defa9a8ef842fad6a18b88610a5771c7688976059ae1551843b26ef233d7abefbe21efed2e22f5d22ac9466947fcaf68673465f1a4d0cd888de737d6caded460667aae52a865cd3178bfc2e9e6b125afd18be52a825a73515eddb1902aadcdec91c29d37bbfcd3dc3116a2776fbc0a6c4349c85e724177a2d9eccbf18a8b5db5ba3e7e5b0eae8860a0fb69c3ff2dce28d1fa84f33134dfc46ebab7ea6530b054b28bf2067830a714b4c3346425a8aa184d9ebfe6da5f8b93c22c3381354ab491a8cd33e28af0bdda0d15c62c3f26365c5894adf4ee33eaf8843d4dbbb65d7b4a55003781191da2d42f69a5f5c6f648aa48187f3c76da2a6e596eb8a422736cfd740dd998c349c30bd0cfd53f22a33cc86d2b3494bbcadc80e0c34fd354b8d0a1a624f1a588c971f608a4b80338938c3279777e04bf6bbaa1bbc3ccd9b5dcb4c0d6e3e5bb43e5b45288d6ff652a742395b8813be178ebc719e30867fdf97fb50344af4de94e356f92b105de69706914faf2df2d37f67301e3ca3241679d17f0876d01ec19e36b1d8061137c994c34b22df69d59d87ff63f7ae66dc4008eb7616f17b90aa3a8f127ed7ba1c62d580236fe3b373c94db2a5b71021c7373192a3e356dbfa01b2b387a10a16ecc5c713b3ba308eacab8f7da1df2325e97c8988f809c4f2d188f71206e636018a4e5e89f212ee218181443cc79b75bc6481b39a5ddb4aeb763dcdeed19c6c5a3167841ca8eebeac426ac5fe0dbd150cfab722a3d5eaa954f344e63768f7f6658025434a8ada41947218d3290e639d93dac2006688d43ada413d82767f3780ac51a6c6d06b90379bc79a8d5bba8b4a5eab22c3ed91e01905210342472c169a46c6a72546a471d8dbbb5e8cba44eb2441ff812411c58d31ce1cd5b5aeb452bac119c88644c8058bcd2f390eab1f4ab6898e94677219518a8a5ef023d4d27b739a957abb1b36633fbfde38dfd1b4285ca2d31f1da26efc8c1d96ef890af068d87a594e3302397817e361d125da3da53fd6c6056e8cef1f5e18745d9667f3bbeee9c2296f666b75297d3214ac351e5dc1e1702091698f4d3bad51f9145eae12e7b902a6ec3e3bd2a526d9e3e3b6a80dcf3f9244bc3f55b36b81da6b19c1dbbe8e617fcea99619ab73e424423814d6f13bdb313b9b2b0f302a451c93babd56415a37e3373174f13d65c2de18ab352d64ce6c3693cdfda042d1153543cf199c678847a2ad5d07aa28b2cc4e7cbff01f2a12cf43fbe2a250bed427e613db13c9b5656fc2230a5cd4ed24a9be68dc6148c00ef79ea5164180d563ca18e36759e037c8167fd14bb9bb74d9ae48668ed05660bc0a0a6502b66b7abe348e732c26dadf48ba997a25aef21e1a7ee10656c9193d1c0c80c31fa21ab04836a4f017e7a243b677906ad8a9afce7923a5fc5cfa5f9212bb29cb04d57d6cf0ba277c93beb3f617de4455b0c4c972f0af769fbbba15be34bee04449902182be9f388c976b67b214bbf569686fe98642183d59e8bba0fee477de094791afee9e557d1b644f0b1d02b6199fc58d3ded61bbd650c07248dc0dcec9a6c18f403c18dbf09bf77cd189cf0fc3cab066dc5eef237ffb41dcd6a17482fed54122e2437db61134a428e8159f92e487467d7c92534640c93cd98767594031d28993210fb765e740ef5b98c96c60ae558581e1b8613b54a64f21e53a96734943cedd99c47a0ab18aadbaf6e0b772b13fbbb728444669831b2d6101ff21383bbd8beb3c23dc374496a50b1bd40e25c51707d7b7a67d776fa39b272268cd451bf7dce20b3a48c823c9d12f75d33cb825e4d64b48bd2cdee2f75e57e71098eafd61f82fb14590879f0faabc12ee388dfd13568308497610706e56d510a788eac153e6577f47aeb675c3c1dc678fd8a6914d6fa316c95bd06a195072acccfe72e6baf944ca699ab3b4eabf6e8520850075a5e50d61f562e2bfe452af8a90c951548ffa062a47e0c98e99cd1d8b5512f441987b5ace6637920859598b2a23e0d0de7fa245ada6e76fd9fb76932ae19f3c8763477ac096c2957e82761cb06735a2f46c5325c4c2dd968f23bfdb997d724910964b68f65c90b887617accd519affb6e93d20c75fc6c2c8d6e2ee726676ef36b461a50d860dd9a902107fddb2adb9cdadb6898bd2b70965ad70d8b6efa8f3d2657a19856e4d8913ea2aa279021ed471d389b41b5f6e1bb420f1e29372fcb32652300ea3ddbb4718de5c8c3f93eeac9510cc5713350702b1088460928d72f19459a0d8615f86b44b2c2ce216e8a4b0261a622ed100773735d0dc80468b4ab42c8a78fc2c7bb0911536094d52cc9df7554bf4606901094ab7f575fca519f5cbebabcefe39c6c501e2367457e1c6fdcf0fd892a1b396cbba4bd6ca854982cea0a60940ce0331f62cdc0aa7dbf6f28a058e358f297b6e962c32175ff57968f66f96db4d33f84b3e65d91d0f0868d0df0612e61b92dbc6412b1fd3b9a62d274bc9482b5115eaec942ace5ba37a64e7fb790c5e4d94b609fc6b4eb8f7c90c74", 0x1000}, {&(0x7f00000023c0)="2606d4a512e56d53ca9f8f2b6057dc870e5354b5cd0ff8a1bec5d911857949e76c8efb3860c5064c66f7010285867f6ffe10e4d1e0a03091832e0e4a7f764afd058e47d27b0c7dfdebbbf7871e61c3b11228c08b06ec09f1e83f23404ab3270e747e16b9a3cd6667abb55bf1501afa8a4c0c7410858329810fe2cb7c36557dc88bb324e5016310509d63c7061da8a1e02a1146f3b4b22c5e1e543bd0df5066e3e5d3c30d4954d25ce0def452186afc0c569e8c749ddc317b8801902eff439160ed856549d29dc22b7742589e85fd0bb7967bb0d87657d74e76eee8beb900231f999bc8793f3f61b1b46b6b486b3458b1424facf0586392ca85c5d5287edbc3f041d6fa9d223254547519c3d07fcea8fe65586320d2ec4e5f8fc758260284e9e6ecc5e2ba7fd9976fb96a932aab843033258c555bfe228ddd2e556a687974bc33d0a31e6adfba4a32a1030bc0f73944f8b38e191a8985722a6ec371e62f1234292c2bae2fd98f00f31c8bb9255e1e25fa98289a7527be8186588d48ceee04404cbb5baf51cccd9c08de9c215f6ae2ea8d94e3c75aec031418d4fdf554790f3cfb810273a67a68fe598a016b24748f77804513a4c4858189a23961257f9ccc97878452cb08252ef16885d5535cccf698dd544def67531c54b8a073e7729451e9b78694b5769e783a0ec3cdd0aebb880ffbb23b4f5e44fa8a387b39b4ee170cdb62f11153dde685409c7161bbc8b3846af87f6b5269344f646cb46a932bc7ee64834b9950ae5e37c66b6f983029050896cf027fa1a8fbaaf86b296098ba7575cc5b843a7642f029f1e980a9ba5164f2801a81655927674a08022a6b0f7f39afd96afe88332cfff6d93ccafdeed23e0c9a427c80e07c3ed131beb9f59d3e9fa70691899360fa3b2e0ae87e5a90ce546d733e5d9f2d90f2fc5e2036ece6a0d5b5e0f01bdcb543666a00ffd4cb8514b63cc04e24428e7a93835ae799ae41b5d89b9eebff5ccc4791ebe834579453769a9757e393f863518b4faf014a505289b249be24907933f0cb636cf11b677a051a353213c9cd876929cbd65862fe9dafff226cf4ce764898b317566b166f8ccd58141831017d86f0b91800c99d0190bb0b45e5577ee5b42506f67adcae0c091929d3a6fafffb71c70635863c5a5756e92a2928306bcaf8e0e85d5bacd695a904eece260fab302acfa682f377af56d2382d27e3c2f17c027c59bb9f7e1bed3b8e4de1ad3ec261a906184d5668042323f15627f286085e3a6055d641eb294c2048c3cfda2b1edfef5f1dc90b393de8c3094210a144e27b090c4b3c2fff2342acdeda1aae947f35f63ec8d8956ec346b2b426ea66ed79d371670a9376767252d49fd4fd96361399d1f406137240c2a062417adae3133f434a2f1e28578d9d6cb0bd6c9dd7530758d320f3df7c41ef11bcf3155631b3163c7302d22724615acd23123f77a2b208733ace193db98fcd3cef2899ef9b9d84cc85ab1eab81859ff15e5cb1a32239a56d4d07415aae1b50967e9d6a138b2d8fb5720f40404449092a0612723924da6bba293dda7395d7e68b83c010c9311720fe0e1155e71f64d86b1e86bc9720632d44e536ccbe2853e9ae18037db265f9d71310083ddeb8c501344d29faedf6f405a907360b4d416a4bc10696be902b5f669522df880fb28ce3f73a27fcc32b23a93ca37057533e596a33c1e58eb384ad1cb361f635a215606bb118f1c1c12ce26d5a4fb0383b522f6c0f917347db8f20ca74940c2311fcf19b536eb6afed1941b26cd43c2c7c498e79840c85724d8df330bc9b3a8af3df500d74257230d6a455f5a4b606852d0ebe0f9b82fbaedd62a20ed5bbccb90272112321b289c0f1d32f96e81d11fbcdaccbd6f17b11a66fc8b3b3d85d186bae4cca83cb9c98d39c2754fa171e9cda1699a648a7d90634de2ef351b453dc5430dfac467258dcd428fb3294a6eec82a55b0bc6668262acba1ee9e48e269eb2d479bd760f3c742d623ad64f449db163ec41a121d571e7752221d61bffd89ef9367fa1800f5c6f565e49fd6909164c9627b8662e3b530674fdf851c9fabb9fc2cf6d25947a6c10fc73cf1470ec6b97a448b0b1a838fa36e18b3473440a8baa4867a277c7c8d5854422106adffb9d3b2d52f4a39d95e5db1c75132fcbdbc781f785c7b6cd02663e69f21e10d2927fb63132062a297bf294c5c96c31d29670bc09afca48111e33a57f84414753cdfc9c1e02c4334b186632c64a3041372e0173b3a535b4a3886aee7ae7ec3cf0b87f850f8e8ef3bdb3fbfb1ee054f3d916e19f1c3ff78f3736bb9187dd69136668c826d190dbface8359bf2cc6fc680ff1a520d73abdb4faec5c5d7ceeddb930c96eaaa46dc62ec6dde91315561503c1967581b57820d243d236990b077fd881ce83a6363283ee1a484b5d6be96fbc0d49ea3b9b081e05ecd023cedfe6f43b36185e285bb554abc085fa93ec22d35c95a1fcef758fd510c4ed1b99d5b0fa84cde48dec5f2c8e5733e832316e46e816d4221985bc188bb2d3114865974f275db39602dd073b7b5e69f920cf19a24cefec08b1e31052880ce54afb1ea0d89783178781744fcec2b1091a25782328864dee9d0ecedd2dc1dde88203d121a7ee5b77f461d44b883e1d5ce440c21343c71f48ba6c18344d738fcb001b1ef87935b45e248759e1ed2be888ff66767f6df799f0b22583c6f8b1ee3cd9abf5be49f9f5c681d2c4edb1f77b24029d66c4796a08f6b69ae565992a6e6b7097665ce7cb64b5438033332f02855cc162a9d6fdf6b4f3c70c48e9442d48453fd608affbac89067c366cd0f603e46c7f32c078fec0e8c96ca7010cc562caaafcfa280626f922a1235350cbb73106e636c480cc07871674a6738712cede1e568047889fb844411fea7eafbd747ea9fe3627bd539fa0f1587f25d5ac64511fc8d61a2d42d8b6bdcc47a0562bc1042045ef71ec99e55beb9d9321d9ebf2468a89deaf79aa339356498bd82c21c1d16f73de5d104644d7ba373f86696a034f0b2fb322bac4216499a1b870ad4a4a67ad0bcda4d0e864bb184adee090f9ac254cf6cc94d60ac0a55b57fd5e33868b2c0d06a30c724ffe8b2113c805966a13669af39ef1184ea0a65ac1664baa63e48ce822576bb656a1eb947b96d2ac733aae49bc1852fa7740015d2dbbfddde9c54eebcbaeff02cf9c53ac8abbad1d978ebb0ec0b8dcafaf56a801a228075b7ec2f429a884001f7e1b3abac916b518c8ec9984d92cdfcf984be018d5085cb9b9a6ace86691dda371ff64519b0a1619b7cb7a6b7a11f4f79447cae709a6a7718af1001195c37a064016355c6fb92715e5f0d1c91d6179579d947a29c02b8f81067a497a62bc101dc0825a778863019444ad84a470bc33e45f7d928b404a1c8d94d561b8f440824c6d110140a2539b80ffd2575ce7f6dc55b97ff7c29fdc53205fcc6d3e672c34b80e811e93f856cc3b615869148f0a843e2a3e5a032585ac411ea830b38f4461046c05cfef152d8e8fe7e77457f83d76643f8c5639c8f2f0c489af233739228ed2687eda021f434fb4d6aba38bc577a4bd4cc9821a3e5d708acf9ef9ef015e2fa119096faec83d0d7ce499315faa4ffa5d07397ff00e4959f837db61e6464bc6b6cd8ef0d3efd151360dd6eef2283caa7d9f1e887addd166f71fbbafe6eabce27de665308443b0b7a446fdbbbb0e9feb703d3938d68fc319f2dd26f7c80fe1f2455f24aafec043a2925fd498a00aaa34afc604c36a520702cf08b35782eaa8698784006eeafa661fb8f1e5e52a8f1e6dc52523cedd9842b9b7520402ad3c69d3763b156b9555c1b63f22a646f71d0695defba1e7581fc082ee0d32b7dcf2ec1aca82f1e88142bbff06445da36076a20f2525c0af61a795cad8ca5f8470259d1e6ed8ea949118a983ea70beec19f3de0889931dca320f7d86c64002a8ba3ed1f9e4abd7faa5e233e3eaae3629ed7e02666e41cf64211503d77151718163b715f650fee2ddfb96e0e5cd32d6252e0ea9363df6ceec2e9fddbf3afb4cc2baa1173f6a19f2cb03267aef0e75caca60afb75c91d49e66d2ac5b0c26773b27544f1ebf599b67f3f1ed34dbe2df66abc0e4dfb18a814f4d8ff71cfd6c390cccff41d85da6af3a666e647810ca8a731ed1a4ef900ddf5ee7789191e7aaaa02077afe0914addb5a702e96cf68afb833dd100eb5c1710ab53f2bb0d542bcb97c10b9a32d14566156196fbb2154c78b81e7388926d07a48158d28cb5f4983dbb616a7a0f8ee6c36371141c53316caab11ac7c6701e2d7dec0ad347d6bd9e3b6eded53362896070aa1a1c298cba8f82ea92737b4b310142305db103b8e84f282eef9b921df06d27411be794e9383cf58c5c979a13d8a25ed552c96ee87a57f7c561d5e408d7baebcd0d10b71df9285d6aec8982245d47c33ac1cf950a705be9d7fa9cbcecf68759b343d2f1fb9c7e0cfb89ac194397bb6930b57f24b473d03ce415cf20cab967f1982232d514852fb4327fee52bec55fcc527a5343fdb7f20762a6a098e876d76731fd33b2949462e9865bd161ae97941e71420ffe1b0b235c6bffbecf1f0fb10a5b5a3ff6f6377a291421c2b53e7dcea6b24b07b66cde06d8ad314d1d0f2be547aa700779eeb084b79b0d095b61ece03800504a9848efa78debdbee8d64a882ded3a6602f623aafc89fdd4fa59dc0791b8e1f9b1931ba9a63ad6861a13df7d93160b871ddc2a84d950264f705b21043c931373561f196c5e2edd45ff16cf9c530081e635306272262e6860013c59071ebc7702d078f895d2988f68f76a2c3a80542e51ff3d4491a3e4c75d27de353daa350f655232f73b2962411c41d79a9a7a9960f6eed331146fe9e36f5b9b42e99d3e05a0b2fb10835e4805d2a00c6b567fef803adbaf2ee9e4fb309b09c0db193214d9f28f86257fbd59cfc9fc34ca4304b9db161e34cd9381ac6270e0cca38b7c6fe3359b1c6ccfb0af5e316df3a18e7c14c18324f387886ae0a9b4b9b160f08da3622f92197695b24d713bde9ecacca95df033ab68fd2eb2acbbddcd9e97bb82d32c6626e848e05468aaa788277e3268e7d251b4e2f7e32538220f0f30e449b5b89334527d15be508f66cdf069398d4a63b455489935d4177fcb49acf0f9976b23bdb663910a5629041bbba639c25011b05e49ab9c11f0c48bbfb71dba7a305d862f4e9d7db2471492ee708ef6d507a1bbf388b3e5c6c683ff3bcacd7f51b077cfb5f7e57688a080b5f731bfd906e1966e0f0112828da66a0d109e04e5d0e79a2bfc899b72a4dd8764a50c59c92950b466520912495e163f75f4815e35a070d61011dd515561c151c2f9548d9c5312a4fe830096e37f6802e8ae436d5a599e53a3c9f5c30062b80e954aa333311ee763ad869d48eb6f953e180a9746b8181cb3bd8ef0155c1b22e562a898cfbe89b85148772bd58a6feb719684c60b6ff468ad9da84dc872c3557e084cf3dff1ef48c46cb91ac34d85612811600c840f374d1d4f785de9c783aeb2d52eb42fe7791784a589c0ac873bf6d016e9160582316418f3ba1fdcb735c82b9b01c9dafd381d56690d4d2ac8029b974ad25edbb00b01aac53f4997cd5214e561352ad18d0bb4c0f9b5eb2857e8aedee925f86e08e015ae1d70ef7a1b28603ee96618082120513bb88dfbb6d00458c24ec1ccea8f06d395b3cba44c0974777880923668e8d01b0a3716f0b09269c1bb353254ffd075e050aaaf360ba766cda018bb4e4fc8a0d98dd3ee95a4e", 0x1000}, {&(0x7f00000033c0)="34f3044641e5a50fc4d9016237e5b2cfefdd206cc010b2cc68ed3ad24d2ffaccf57e38955734a0618347e0238325a108adfd7e2c9bcfe707d7f20dd414ffb3e3617bcf6b540e27cec268c5b2439d337aea94d3eab5edbd0ab1d7313c6d6f6464b6ea2fc42c7a30bfaa11ba0a8f567906f8ace613d83c4aa4beb5", 0x7a}], 0x7, 0x0, 0x2c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000034c0)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000003500)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000003580)={0x8, &(0x7f0000003540)=[{0x9, 0xa4, 0x9, 0x90b0}, {0x1, 0x3f, 0xad, 0x400}, {0xa51, 0x3, 0x1, 0x5}, {0x9, 0xa2, 0x4, 0x9}, {0x2, 0x4, 0x6b2e, 0xf29a}, {0x4, 0x2}, {0x3, 0x1, 0x80000000, 0x1}, {0x3, 0x7a4a2457, 0x4}]}) syz_execute_func(&(0x7f00000035c0)="c42209971a3e460f10579dc461e5db61da67662e66410ff3b0feefffffc4c29daa2ec422b5b9fac421fa108060ffffffc886d2108f89309b630044e737") ftruncate(r0, 0x0, 0x6) ioctl$BIOCLOCK(r0, 0x20004276) chroot(&(0x7f0000003600)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000003640)) openat$bpf(0xffffffffffffff9c, &(0x7f0000003680)='/dev/bpf\x00', 0x8000, 0x0) connect$inet6(r0, &(0x7f00000036c0)={0x18, 0x1, 0x2, 0x8000}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000003700)=0x2) msgget$private(0x0, 0x0) setrlimit(0x1, &(0x7f0000003740)={0x901c, 0x6}) getsockname$inet6(r0, &(0x7f0000003780), &(0x7f00000037c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003800)='/dev/bpf\x00', 0x600, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000003840)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000038c0)={&(0x7f0000003880)}) preadv(r1, &(0x7f0000003a00)=[{&(0x7f0000003900)=""/197, 0xc5}], 0x1, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000003a40)) sync() 07:55:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) 07:55:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)='Ms', 0x2}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/144, &(0x7f0000000140)=0x90) 07:55:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x84}, {r0, 0x2c}, {r1, 0x2}, {r0, 0x12d}, {r0, 0x2}, {r0, 0x40}], 0x6, 0x80000000) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xcc1, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x8156) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x280, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 07:55:48 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xffffffff) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 07:55:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x6}, 0x10) 07:55:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x40045700, &(0x7f00000001c0)) 07:55:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x3, 0x4, 0x0, 0x2}, {0x0, 0x81, 0xfff00000000000}, {0x5, 0x0, 0x6}, {0x9, 0x350, 0x8000, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0x8) dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f0000000040)='.\x00', 0x1, 0xffff) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x20, 0x30000000000) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x15, r0, 0x0, 0x0) 07:55:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0xfffffffffffffffd) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x7457, [{0x2, 0x4}, {0x3, 0x1}, {0x2, 0x7}, {0x1, 0x5}, {0x3, 0x4af}, {0x3, 0x4}, {0x0, 0x401}, {0x0, 0x3}, {0x1, 0x4}, {0x0, 0xe}, {0x0, 0x7fff}, {0x1, 0x699}, {0x1, 0x10000}, {0x1, 0x4f5183c8}, {0x1, 0x7fff}, {0x3, 0x3}, {0x3, 0x100000001}, {0x1, 0x3}, {0x1, 0x4}, {0x3, 0x1a}, {0x0, 0x4}, {0x3, 0x7}, {0x3, 0x100000000}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x843}, {0x3, 0x73}, {0x3, 0x7fffffff}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x75}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 07:55:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x48, 0xfffff, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000020, 0x4, 0x400}, {{r0}, 0xfffffffffffffffb, 0x18, 0x21, 0x47b0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000002, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000024, 0x401, 0x400}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x7, 0x69ed}], 0x1f, 0x0, 0x800, 0x0) 07:55:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x800000000, 0x0, 0x1, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)='3C', 0x2) 07:55:50 executing program 0: r0 = msgget(0x1, 0x4) msgsnd(r0, &(0x7f0000000100)={0x3, "c85c997e6f21616fa4628cac716fd62436f758d08cc51e55778eb569b18f0a2eb60f3974e46317f37a0bf9c4f2eae727d7b14be83b621f867e70c3f51f24abb37e96e50027729f11feba60a2eedf037ef2bffdd0fc27d377108c9a4daa249993bb00eb81bc0e4ce54d229074a5f56ba99c7b32c3cc32a8eaa8e446457be127456ae9600c6cdf952d6afc5bd7706e456d529cede6f8209646005447d1510970010c10"}, 0xaa, 0x800) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x3, &(0x7f00000000c0)="a44ba386e4affc3608a56fd02c840b9e6159288b4df6c162035e313e63575e12ac94def3c825b823fa97c422acfc7a6e14abf40d34f68bd31460b809341812", 0xfffffffffffffd8a) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) 07:55:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7fff) 07:55:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfff, 0xd66, 0x2, 0x1, 0x80000001, 0xb96, 0x0, 0x2, 0x2, 0x100000001, 0x8000}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x0, 0x4, 0x1, 0x3ff, 0xfed, 0x1, 0x0, 0x3, 0x0, 0x10001}) close(r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0xfffffffffffffff8) 07:55:50 executing program 1: clock_getres(0x2, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x7, 0x8}, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x5}) 07:55:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af0622df23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x800) execve(0x0, 0x0, 0x0) 07:55:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdd4, &(0x7f0000000140)='!') 07:55:50 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014, 0x0, 0x0, 0x7}, {0x81}, {0x3, 0x0, 0x127}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 07:55:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b2030, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x3, [{0x1, 0xffff}, {0x3, 0xffffffffffff1dba}, {0x3, 0xffffffff}, {0x0, 0xc1d}, {0x3, 0x1}, {0x2, 0x400}, {0x3, 0x1d}, {0x3, 0x3}, {0x2, 0x100}, {0x3, 0x20}, {0x3, 0x8000}, {0x2, 0x8}, {0xebf10857b972fceb, 0x100000000}, {0x3, 0x3}, {0x3, 0x5adb}, {0x1, 0xffffffffffffffff}, {0x1, 0xa00000000}, {0x2, 0x200}, {0x0, 0x78}, {0x2, 0x3f}, {0x3, 0xffff}, {0x3}, {0x1, 0x100000000}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x8}, {0x2, 0x7}, {0x2, 0x1}, {0x1, 0x3}, {0x1, 0x800}, {0x1, 0xfa}, {0x3, 0x100000000}]}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9d, './bus\x00', './bus\x00'}) 07:55:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = fcntl$dupfd(r0, 0xe20cc51f62b73276, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x1, 0xc9, 0x1, 0xfffffffffffffff8, 0x6bdcdbcf, 0x3f, 0x2, 0x3, 0x80000000, 0xfffffffffffffffe}) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 07:55:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:51 executing program 0: setuid(0xee01) r0 = syz_open_pts() getpgrp() r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x6, 0x3, {0xb35, 0x5}}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x20, 0xffffffffffff9690, 0x400, 0x6}) syz_open_pts() 07:55:51 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/232, 0xe8}, 0x0) 07:55:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f0000000100)="4c95d8eaf0dda37d2be4c81ff563e37aa10cdbfb75314ea90507602da97c2396b0a28fa75cafa607215ed2764738120648077fdf756075137c79b4985f8e8f52b855c5dc18ad1aee65b9778611db430e6ab295c2d1fe600e4ef44ce20b69dbd79582364f0092f2222b31f6984174da58012a53", 0x73, 0x400, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x8001, 0x3, 0x0, 0x4, 0x8, 0x5, 0x0, 0x0, 0x9, 0x80}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) getpid() unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) 07:55:51 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f0000000140)="2cedca896024f99294eae4fec94f326197b45cf9ff48f60d07597cadfbeca522770db2b8af3e280a23339ff468de07ba6f6f20bd3a31dd96eb8a4f7b38abea0d8efe61", 0x43, 0x400, &(0x7f00000001c0)={0x18, 0x2, 0x816, 0x8a}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) 07:55:51 executing program 0: mlock(&(0x7f0000f25000/0x3000)=nil, 0x3000) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) mprotect(&(0x7f0000f89000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) 07:55:51 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x5d2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x1, 0x3000, 0x82, &(0x7f0000ffa000/0x3000)=nil) r2 = socket$inet(0x2, 0x8000, 0x10000) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x1, 0xfff, r4}) r5 = semget(0x2, 0x2, 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000000c0)=""/117) getsockopt$sock_int(r3, 0xffff, 0x14, &(0x7f0000000140), &(0x7f0000000180)=0x4) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x302c1, 0x3) connect$unix(r6, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/160) semop(r5, &(0x7f0000000300)=[{0x2, 0x81, 0x800}], 0x1) wait4(r4, &(0x7f0000000340), 0x1, &(0x7f0000000380)) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) clock_getres(0x4, &(0x7f0000000440)) shmctl$SHM_UNLOCK(r1, 0x4) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000500)={0x1a, 0x0, &(0x7f00000004c0)=""/26}) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) rmdir(&(0x7f0000000540)='./file0\x00') linkat(r6, &(0x7f0000000580)='./file0\x00', r6, &(0x7f00000005c0)='./file0/file0\x00', 0x4) read(r7, &(0x7f0000000600)=""/18, 0x12) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000640)=0x7) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r8 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000006c0)={r4, r8, r9}, 0xc) 07:55:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0x5, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x0, 0x7, 0xed29, 0x6}, {0x2, 0x5, 0x8001, 0x800}, {0x6, 0x6, 0x1f, 0x1}, {0x9, 0x3, 0x0, 0x1}]}) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 07:55:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddf", 0x20f}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 07:55:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d005d860aa7dcc400017900"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 07:55:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x10000, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r5 = getpid() getsockname$inet(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getgroups(0x5, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r7 = getppid() r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="1dcea9ac5818f7e21918f221eae0ccc26c5fdaa3408533fc88712166a30919d819c6a659af702edca69fcd99b8d2e708d915db2534353dba7bf21af439d14af5cbfda1ba070ddc53c5cd1c6c8e89949314c0642cab9f4105837033a97be2095d8968c135bae86dd19e42d16d648128bec44a65510766a55fd382c497e59a05f04f38b2d6b8fb5806c0a27a9e1b330efe189c903a7cdc49cd625ab1b176e8f9ad29de8e30d2bf11757db4dfe6bd0802deae93685880584fbe4fead2ac0106e9c2ce7572cbe35a0389426f19c4ddebdfb2147a02f7d4a575ebabf0adf4fee5ec3ce157185a9e1662c297a44bdabf9e3d1f7f57ea69249a55d4", 0xf8}, {&(0x7f0000000200)="1014d7aead09e7bf5aa804e09d216659eb00f94fc9ded6b2cafcc8eb764ee7c2939ca2d044daf8b6b482c4d906ed84ea5a839555fc00a92b7bf0f0b2a8d19ed695b1f20977bc87f29967f221d06b820d30064f0ae709b60909867127d8ca5a137f0bcabf200f1d1637ded033a72cab2819ff4d93b5bb6643cec5522caead4fb498d9f880ebadbfd5024cc4", 0x8b}, {&(0x7f00000002c0)="13328c50af03d4615b0feb700f5ee1735ee0850a6f78f39eb36ce5aee5a2c80980b17a9efaf3074ede90290a298bf9d5ebc1c6b916e479c43ae2b2f333b785ee0ee47cd44fd8f68fdc0e79c106a104f7048fd7a18e59763cedc935c47e711efacdbf3a3d0607a96c40b39033028dcd9afe83de7c2839540e223fe22a53978751cc417a4bbcb7be675d430982ef38e5044f8174cc52007bd789c74dd60c9d46a10c96a7ece662fd2b3fff8ba369027c2673f6e67c7299fdf4d637ef3d5aa707158853b0922a995366b3ea1ed0", 0xcc}, {&(0x7f00000003c0)="aa6b7794cde14727b5b26361217e5440f1bd7bfd5fd88d2b7fe9c056bd11ccbb184d11cb231925ac7c61c0f23ff42ed24e7be86d6bc000590089e50a378a7e4c9ce7086b5d9aa5cfd2031616f94c6324ae90ca6f0f9e038cb303e01784efea25383d292c5da8577d6f0f134b1177fa2a3ca6582647e2d5a8c4298be91999938a07b3a6c916d93f282f42", 0x8a}, {&(0x7f0000000480)="1a0c62a772a2aa0aaf8c7213cc2845120d4bd379ac7e362337b43187fa70855045770b827ae440e77f06e7e7767bc03a7a12e77123794280357f8534da29266485787a541d135f5fab0514f5d9809cf24bf848374f01958dd922445543999ea2052c9921714db684b9911954de3f5b8a922e8d23a1", 0x75}, {0xfffffffffffffffe}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="80c188f7ad1a82a22b257fb2d62ab4d55453", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000e0ff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x83941dbecc7431ed}, 0x40a) sendto(r1, &(0x7f0000000840)="707fe4f4b5edb9214202be0e441a636af216f7893f9b95828f8409d3cda02fd3c697a450cadebe0e9f3c94c16aaf211a7f59651be4243fff40017e2f91825a953c02737823ca8e9882aec6b5526cc75496b0be5b3dfe032e48a624c141ac1d133f2d35e92307fb7609fc8d971a0b8af9b188c5d5a2c4f9c89f6fcb11f2e78ee20555473fe5f0038f3860", 0x8a, 0x4, &(0x7f0000000700)=@un=@file={0x1, './bus/file0\x00'}, 0xe) 07:55:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) 07:55:51 executing program 1: clock_gettime(0x3, &(0x7f0000000080)) clock_gettime(0x3, 0xffffffffffffffff) 07:55:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01010200d4b075669ea6f55fcf235c036b00000000107d0cfeff0004"], 0x0) fchdir(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x15, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) fchflags(r1, 0x10001) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff04}], 0x100000000000005e, 0x0, 0x0) 07:55:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b030023270000000000000000000000000000000000000000000000f6a2287f433f000000", 0x2c}], 0x1) 07:55:51 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[0x1f, 0x4]}) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x20, 0x8, 0x80000001, 0xfffffffffffffffb}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r1) 07:55:51 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="6ca57c8211", 0x5}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r0, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r5, r6}], 0x70, 0x401}, 0x40a) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) 07:55:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000080, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4, 0x3, 0x80000001, 0x9}, {0x44ea7b4c, 0x7ff, 0x3ff, 0x5}]}) 07:55:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 07:55:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/80, 0x50}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/71, 0x47}, {&(0x7f00000004c0)=""/175, 0xaf}], 0x6, &(0x7f0000000600)=""/128, 0x80}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 07:55:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) setitimer(0x0, &(0x7f00000000c0)={{0x3, 0x7}, {0x101, 0x3}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 07:55:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 07:55:51 executing program 0: r0 = socket(0x20, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) socket(0x22, 0x8004, 0x5) 07:55:51 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100}], 0x2}) 07:55:51 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="a69843c7ba71826e04519ce3dd9e81f50fe28e395b444782cf8a5c9b1dd7545630b62e90a6314724771164cd14d64435da5958a3289ce99c2f7e886961c27f196b6112091c55486ed7c1b9e8cb4aced320822f9dc36b4dc944a664944c2e5a9ae053baa8aa52702b8f12f9d2492b2340639433630c8f8e9b62e87111fd0f1b060ecbd0868c77e1cdde75a6721cbc2afd83e78d632b2fc1e79027b7ba5718a1f0a6a51c94a9c9b5b1e2", 0xa9, 0xa, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x1}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x1e, 0xc002, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 07:55:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x3}], 0x2}) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x7, 0x0, {0x7, 0x4c1}}) 07:55:51 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000e18000/0x2000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 07:55:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_open_pts() socket(0x6, 0x5, 0x7fff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0218"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x0) 07:55:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='W\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 07:55:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 07:55:51 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10080, 0x11) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000002ede28f2bdc4d17af37ea116be9b0528563f37037e61718f1e369d0925abdd8cfea18074deeac59f3ea5a469b68e7748953b842bb4c9d9cdee39840b15e917e3b926f74a7d411ac9e7236e5ca535ae37bf9a81cec353f889597b3b863d8a028a3399ca207f803c847163d318c42a8c294508d037e10cdae2d27f62ef9ecefabe6d0ee01b911bc7"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000080)=""/117, 0x75}], 0x2) 07:55:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x8, 0xfffffe34) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 07:55:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000037d8a5b671b1b542a538706000000a714000900290000003d0000008300dd0035b21ef0c66d08ec701d4e35a167640063a8888d660100008f6ea677e37b340cd77465a0fcd38b8b28e34d2c1f06aecd73db5eb2db5d9f38f951ed94f3a5407e0000000000000000"], 0x38}, 0x0) 07:55:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x7000, 0x100, &(0x7f0000ff7000/0x7000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 07:55:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x18, 0x4003, 0x102, 0x0) 07:55:51 executing program 1: pledge(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 07:55:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/150, 0x96}], 0x3) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/177, 0xb1) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 07:55:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff}], 0x7, 0x0, 0xffffffffffffffa6, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) sendto$unix(r0, &(0x7f00000001c0)="241d353944aadd480f2a18f3e3b6f91e1dd7fe9843c522537ca8232440337bcd08435f2c1c398405d78ef7cc929930aed2659b75c0e0ecfe64536f2e7c756d09a1796f32caa571563dde72d2b42408283a3294142b8efa698813a7e5a1dd1e87d13e18f1dc4712abbe4a672a7968839c475bd2346519ffde525eb5e11f18ad0a23e2c6a7442e6d", 0x87, 0x40c, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c657767f0300064dd386e34617a15000000000000000020dafeaa1ed4388178431f15e3baa94623b05099e9870b1e10a02de5e155b9119533b37a0f3581405828821e74c66e2eedea7d9dd3931043caa8a6580149082ca60a698a7a50d7b39b95576375d422ba7e34b6d9bf2d8bab98f7decf69ece84fe4bbd7a6c87e4eb73a25bd02863e9c8f85ac94a0512d3de3a2c3789db281ab3902d1dede496f9e82c78732d80dd313c484927dc867d0a13240fa816dae544cd71a2a1c4acccb2c939636"], 0xa) 07:55:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 07:55:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x1, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x800000006}]}) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 07:55:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) socketpair(0x0, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c65304f65a442b115f46070f38c6302000000009f53b97b026b47aeb208d678f675ce8ded7eb65eb8f7ca56fc29f661c8b13e215ebddd9f7e8e702a7cbe37f17e0784c6279e37feae1aacecb9316eb802325e0221e680887afa270136680413b3dbdde1951c1d26d90193d5eefa2b139032bf605b526a12987d8875e154e0180a5771be2b00bd17b97d71e5139b8cd04b750243b14ce934144e2507ed3fd1767858c6437c0ac0d36a5cef69195d3430a70d2947db44ea37bd85a4566c55c4ad6e2179f404e1865278ef78df561c45ff79a696dd4a3074743d212969136fa7e442d77c"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2d, &(0x7f0000000240)="26d64c5e3ddfc8ec7852dbeefb941427ca95651b444c2ee93650e600f88c0a8000000000000000afc343b6717a") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x9) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x800) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 07:55:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x30) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="3764e62d7c33b2e1e25a38a8ab0c412101ef5357cf3eb988d604ec37baa046843b1cb8ea85422424bea2ab06d63d6b639575800164b4e8ff0b64d90aa46ea21d26a85a679ec1b9d4e46f31c69bce41e9c91254cc7639e30e7210b03f244f4032bc012f02d4e1e22634caea57424f1f90170c40713cbff087c19beaed76131460c5e834a8054903f67882a02231caa5bfb5e4d279f4cb1d170f8dbce06defb12584c334aab3bdcddb09e914fd30ccbccea3941d9fb105cb4428a975d297fe072c20b810ece5e6ff916cb686967f1e3a0fa9ebaca55332c3a30f93213c6ab25c305b1bbedc4382c9", 0xe7}, {&(0x7f0000000300)="ac9f084d4ac46983f51feaf43530f7595872a1b93121e358c95e2ae35f6f2c0d3e0c3bd2da6c581c7881b94d7f28e3260c8591df218f4709dc932945b7124e1980f7f78e0ba274a536161eb5ea324e067deff00dfaf107ece2d5c5122309780068bb90f7e6929506ff76ac9d3b5f6bc2ba613b100c621232", 0x78}, {&(0x7f0000000380)="5b7bbb8ad27df248c9c26f7254ab832b658b5d085f9dec7e59b5abdac889f467afc0cf1c1980efe4e7030df7e9d085e7ea5a928245fa08f58dc0fb084f4aeb400412765f063a259bf80be7d1c6f35562de819b6a03934b48b157085ca49b7940291b17c971ddd6d2036380ad3c5af49b5363e9", 0x73}], 0x3}, 0x8) ioctl$BIOCSETWF(r0, 0x4010426e, &(0x7f0000000080)={0x0, 0x0}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x82, 0x101) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xcb80, 0x4, 0x7ff, 0x3}, {0x1f, 0xff, 0x7fffffff, 0x1}]}) open(&(0x7f0000000180)='./file0\x00', 0x10008, 0x28) 07:55:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x195333b4}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 07:55:52 executing program 1: r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) socketpair(0x39, 0x8003, 0x217, &(0x7f0000000180)={0xffffffffffffffff}) listen(r1, 0x9) dup(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffc, 0x22) unlinkat(r4, &(0x7f0000000040)='.\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x0, 0x68, 0x1, 0x4f, 0x7, 0x40, 0x0, 0x2, 0x6, 0x5}) 07:55:52 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000200)=0x28d0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x14, 0x1) fcntl$dupfd(r0, 0xa, r0) pwrite(r0, &(0x7f0000000080)="95418a42357e0b6c8266b7d6021013115dd0fe5c95ec369ab1707905adc30e9df6022399982d51525515a7b48f77c96f421750c36b21511839cbcfcc1e3bf98243e2f9abb1297115ee4e0bdaa0f54999315bcb34b3e0d4e797bcc9b434be920efeedf920b10fd2aa86f2f30cd96c2f440b7870ca954e12a693c79c4e92143d8cc15ce26f8055d566d89c4ef4eaf9ecd3e66dcc4ec168c75e3efd9cd2fd9371b8cfe8404d3727c41719613a4d76be2b50c790c3c65863ffcda708057f2de73f38982d9e61ed98f069eed6dfd416f2", 0x60, 0x0, 0x0) pwritev(r0, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c0147411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214b906cb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f6960123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x80) 07:55:52 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) 07:55:52 executing program 0: mknod$loop(&(0x7f0000001440)='./file0\x00', 0xa010, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/26}, &(0x7f0000000300)=0xffffffffffffffa8) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/237, 0xed}, {&(0x7f0000000140)=""/195, 0xc3}], 0x2, 0x0, 0x0) 07:55:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) socket(0x10, 0x1, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:55:52 executing program 1: r0 = socket(0x2, 0x4003, 0xde) setsockopt(r0, 0x1ff, 0x8, &(0x7f0000000000)="4e0af04de53c88e1ddddbab64b36a17160918a4cf97f5c91baf5b6eb373a6efeedc929876244c729fc45900c79172ff9b33bba40316c406e01c69e31c2a4c2425de6af83d84f7da3568124dcc43704308f00cc5a26cb9db2b51b44199a2fb5c8fe0d82002b02bd1547a6e39a88bc34218f1ba0e09d5804038d27374c9d1c9485f52dc2a20d150341d93050131d379e907d86f900cdf533a3433bedf45a123967cd4a9932cc2266501dba850886c4195e249c21c21ef3eaa219", 0xb9) 07:55:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0xffffffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x6, 0x1, 0x6, 0x6}, {{r1}, 0xfffffffffffffffb, 0x83, 0x40000005, 0x81, 0x7}, {{r0}, 0xffffffffffffffff, 0x39, 0x1, 0xeb, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x5, 0x9, 0x1}, {{r2}, 0xeffffffffffffffc, 0x8, 0x1, 0x7, 0x8}], 0x30, 0x0, 0xc68, 0x0) dup2(r1, r0) 07:55:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="198418c7d2bb993f07c8ed3b024e23933cbee2e26750a0fd02288dabeade619fd635aa6d51db4c358a97694cbaee12ed1b3a64ab7b38dccbe8ae95f2503fdd1c477a6c5c3c5f50135bd9191ed5ba2aebc48f4a033d614117c839ae9c55fc91c359cc24355f7ba2531b08690271e8d7bb2a57da5c08d8fd7bd492b2478ba22cebea01b5d76db25b6ccd3f77ab4ac08e34fa6210176331725d8ca0bbcf6d2384c4d8f1ecef462a24bdfef39f15623c96", 0xaf}, {&(0x7f0000000180)="d8c85bc54a45b70ba2c07a776ac4ed9b3578008d3acd34c435c4195801cb4017abac63a8ae6d0ad935802efd2754310f16e3e0d98349", 0x36}, {&(0x7f00000001c0)="2f394917f5d8596c1e02f0745091f88345247973a317ab7ca6838fb5efc897b93fd7997e981342ecfaac32f93989e434346230133011b28d56c6fe5fecbcf0d80b299f63feea4969", 0x48}, {&(0x7f0000000240)="9bceb951a6f63fddd4719be45668296ad8cb8def1551d1fbf5e187d2f2325a29032f5992e06dd9aa36fd2d3d535675938647e5d6dcf713d0e555bbc924fbceeb49144371d03e7280de893af694781656e3eec8b9cf3a286980e6a136375748cd43e5b8c7bfd33d04b6441f319d7f1550fa9be5efe582f9696914d051091be8fa66dffd305fe0846302344d37da9a0bb9abfac8905a2063d1f98fa1b1d239a98f8d07275b90d276cf7445e4da47617561b6306e36dbf29675a30beebacb4b056ff524294dfe4c32c7714e41757600a3f71d36f29e0d8786fea9c4b635e21b370015aef0968dede21bd56c8d6e552562797d926c56069b857feb99389776a6b5", 0xff}, {&(0x7f0000000340)="afdae3c3ad424df481068291cf218adeeba91b48cf7ab210d8a5520ee5e88293d2196659e583aa0f65a099c5eef4680bf846cde3bcfc3d72bc101fbba71691896f7381c7d67570bb8a663776d61b20d4abadbe8a2d856efac49ea20fb1f322cc9c5eac1f7a0585c8610d9374b698e19ebfd2e5948d68f07ad36a35dbe05668c2d5", 0x81}, {&(0x7f0000000400)="7f8a2dc2e0f58769968a4e81e86632d0c85b1e2c8c2794e37308347f8d7bd7e6c28fbce39056883feb04fc5b469f07da9304036ea8f5f1aa92e7", 0x3a}, {&(0x7f0000000440)="2a0548151a397bfddba912762a2df317c9626189c8e3e6841a3dd2c5ee3dd541945e88fff1c29760ebade3a871ce4a73265aa745e4e61583381ab9ce10e7886ba1d63498acd31ca84f7b578038344a27f70a1d0cc438254eed25858143711cd66fee3fc2431dc9bc544bd69d9ad84b2a8c583ef3631bbd51519b45f8e72ef1ef2d7b2f13d02d4f244966e5b906034d79487eaa663a735a05f3f94d7572eada2552a4fd6701f609df1a07cc7a89bfafbbb1af7e1a70e70d9a5340ee9ebac83a31a040bf3fc4651db827c1aa6e669d4d99b2", 0xd1}, {&(0x7f0000000540)="64dfe98c05f15655df9f", 0xa}, {&(0x7f0000000580)="a5a551a7e5582320a0aa3957f7fd395cb6004f42765d19c8add00c2feab422057344df494823a0467407fb8d83a431b6acfeb27f2f0acd07f6910ddc092a2476a9e7c48cfc311e5fb5498b70e906659cb4c259f8806348322556723678f5a504f8d076b92acbf0ca998f1a854156be47936daa3cb8c2d6749b81c7755d5d9726443ce57e137a9ac4edc87d9f7a63bae3f6753e6c08d4ff9e6f83d6b349c9e1b7793a59c8cfa82ba777fdbf757a9a47f5c800affe6966e69b", 0xb8}], 0x9, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) readv(r1, &(0x7f0000000900)=[{&(0x7f0000000740)=""/240, 0xf0}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000840)=""/20, 0x14}, {&(0x7f0000000880)=""/105, 0x69}], 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000700)) msgget$private(0x0, 0x0) 07:55:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0x0, 0x15, 0xc, 0x4, 0x100000001}, {{r2}, 0x0, 0x9, 0x20000001, 0x29f, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xef, 0x400, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x90, 0xd, 0x2, 0x7ff}], 0x4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x34, 0x0, 0x3, 0xf7}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xff, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x8, 0x80, 0x1000, 0x2000000020000}], 0x5, &(0x7f0000000200)={0x65, 0x3}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r0) 07:55:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000704000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36800f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0xfffffffffffffdfd) 07:55:52 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(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r1 = semget(0x1, 0x7, 0x60) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/169) geteuid() clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 07:55:52 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) r1 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x2) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000140), 0x10004) fcntl$setstatus(r0, 0x4, 0xcc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8, 0x7, 0x0, 0x0, 0x1, 0x5, 0xb0, 0x2, 0x3, 0xf01, 0xfffffffffffffff9}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = socket(0x17, 0x2, 0x7) setsockopt(r0, 0x29, 0x23, &(0x7f00000000c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72cd878fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d716edd49a55258771fab98dd8fcb5427cf068d578bb36b0dc768e8a5b3098e6e7e657f2028ee1e1a0fd679aeec64d49e83f8a82f60415a1ddfd2fb2227bf1a18d0503859b07d366d2f8f8ccce0c5c60122bcb2e6631248f8776fb1a04503f82d84fa18ea476ad93a54c57c2c932bec9f933985b0c2aa958708cba75afa8137a1e1c896632fea1238d180437ce6f8773b416fb72cedc236b0396afcac47cd614", 0x13f) sendto$unix(r0, &(0x7f0000000200)="78f672f781dddf730fa0b3bee1df3bd6953239b0ee3e0997b7fdb8aad51e4ea5f21a74ba0c2aecc795ca2e0131d47ef6e065750e54482cb80443e8ea1e3eba15092c277de000f9ce000472827b06aff1c545850fad21b55da17dbc4cff67c14ac81557ebebe24be04b2f1659b44028cda008c0a5258c5a6294478d5b168de0593e3d13aa8b4e95f4f1e21f9d32d407364397f4de59e26c4ed1731456e68235c53881b42373d19f230c413f2fce715bbadd9cc20a8ba4825a2180c8ddeb344c573df1c8adf1a52f27110c1c0b124caa4cd9b1ad4c95959543b9086e29df4e8459895dbf3179f813cc1289e7ea47d22a28773d8121469b8b08baa9df1e078a7a9f692d692ce6de0ba77d00cf0636ff7809de383cf8e0d2ba2c7c546444da6e4aed0410cc3146f8122eb8fee2a5b3025f6ba8ce0b92947ed6941b1779f0d408e7f71eec06084b696aa368a3d99c6b90e98b006b52122b1c6803dcb044146730d965747a40f8e3303ca25c4b3ecaf72ca4e2673b232dbee80254974b084828221266d25b916f769c4e5287d5c57773a604b9c091045bb000ec3dd07501f38dc017c69faf944ea79ab12b920340346cd357cf1b5d09261d2c5f771fc284bc1f3646d375144c9f811a2fde8bb966b0c442274ee51fd268ab583f1eee5f56044b9ccea150ef538b49c547b8beaba9fb2fe3d41f605dc4922972c5e1d96ee9f916120090599ccc099842b69059fa2bb76ea9181f1516c00f783da0d5da3bc9c939cf5b84348790ad859a4869d48fce826063d47deba53459494b2fe19d407297bbae742d47cc3a0f2943499a10f12b9e04f4b9e3fa4387b69222f5753282b6094539ab62817263d3ef0a9077a4906f26f4a2076e98ad2a2e37ecc7f3a015f614e846d196fddbf63058aaaf971ec54d3a1ca719f2cc4869e5b7a254539670bfe3b62ebb0de5e80ee45ca9ceed4142f77dfa3cb2dd0b25bf416f5df853a84f50409c2d1e1fe57349f509690daba7351b38fd4704e6db35b9722cdb7dc32518157d3da49c658cf9ca5eb7404c31010dfc89d852d3123844cdac6eb514182cd201907d64a80da115813764c895d123199db76a72ccde2d1ca658ad1a9cd71122d817ecba005610dec3b1b4a865b1e1f747db16e41b3535e2d326421add027242b9add1e5bd5edaaad6ad525c17416a842ab96ae5d7ec6ac9ee80aab54c0443ef1033287f942310646f6d959eca72750188ed09bd43899abe6b43a6aa360dcb08d549943e8f0b7f64de70274a1a80f283baa91648b17a65096e8baf2e3fcbaf98b62242049e38dfd251b54e2246bcf66f0c2b73a0babc7938fa3901c4adab9e86575fadd4a226574c1da271acff559ee719486c4110865b09a108dd0bbda4f6af7e445b0faed7426da4300e7a2e0599eb908923425e5cf790547a5ea47d1ca60201894af01872c1cc92754720e1a61c6c076e64d434c46aaa3c9f64c340b593a7d6bdeeb14641f279bc2872ddf8279178d29c591309e676e3476f09f4c7531138fb9278e4866c24886d1dec8ad39cad1c3de990a6051dbc9e3d0020173ef1b0547e41cc6a76318836d386c36145a6fe6fa77edc419eaa39d073e8ab3673a5ae3ecac2bd654278112b6cf0deee130a9d9a8b36ad69bb7bb1b3be28bb562bb8c0641a76588b75f8479f1897cef8c84fbcda37bb17fce8997b6689e3d84397783ead7952651f023c2edc0bea44913b513b0dac4b01b5423bd4817a558f39a0a06a94fb028e3ed70e62513af9b38da3dc6a44e99aeb74027a20ac525cd362cdc47558ce47b8df4f44450574b0242c91bf5f9e80fbc6fdcd2497800e02d240738af66daca39b82f41937b4a04508726ee7ebafdfd305f3972277acece803efa01e40a6f51041f57995df4042feaf5625c9600dc2d4e44bf7beb1f235dbd300a3ff6faeacbb4d39b3a6333ed6a1c9b6e9610a4e0be9b39949a34e2f8f80a05f3857c8d6869439dd98af89fd82289111e8559cf519e0a7d99a775ae552af0bbcf0864d57485c1b6ac8962688611085d398963ceb1e845b2f77e0c23520c34c1bfd0c3fcd0d5f3aab1ff8fdebd41e82a2b60c7ac79a8210a8a99dfa9a20b2947a9f075a1057408a91c0c29fb3f2a19faaba9223253e124a3fb93d17d0dce928f258527421662c9f8aade14d7161a17e191fc434828442e7729bc97c403f7575d1d73045b6fd2ecf69242570b52380afd29512710fb519e4ac084f23d8bc7e51c616659769f43ae3b3cbda8f1bddfb6232f53909d13019529f52702534bba1a32d73cccb62970cc5fdbdb88b44687dfbb4a7c06b761c119081fe1e516fdd3b640a6b7d09e00bfa9afadb3c1d0a57015e9986c9cf9b73dfa842c30e93d06c8b1d5864f98e988892c52d46bf00c8033e39de589da28b40d9032088843563898227c3c448eaba2cebefd160ff1795bce32492c2fb7be74ceaa1d85659c971d37f55f648654b458958e75220bac8678afea0a8853ca1e54604a9460c72765edbaef8cb627af73e9b969dc03801dd2f67abe2f042152dacdc7d2887232847d6553ae516925e71add4e962eaafcaa5882a8407b123133df201ffe312a4f8a6eb0ab3b94f72ffa66d124457bcba6aa15dd26f0bf5a281a98104dfafe52eeb86e178b05d30f76a92d818e8f8a2e397769ae5dfcd34edd26a4b5d5e099221553999473abd6f3f9e2d181ab893849b35d2f1b5e6add2f2562ce8b410ee321c52e90af25bf1feb8c770c5abb4d521d7a24fd5cf1ce24322c507506c6cddbdebf7b236a4d63fdcdec74c4f468e12b6c7bbc20b0453381125cf97f6a4e0843975ae2fa6165d435ce98ad2017b85c73988df574c9a65903d4be45a6526303182ca7ba01a1695ba912fd294e942626e72dc32fad76e608290619f6516c3f6c515a1fb37fef2b4c7dffd81e23a0b1629488021141bf5d8dd9b230c250c30e5920b87aa64c63abffea6b87e2494328c90a4d544ac998ca95d74e19525e57f5c8410fad23b7d47fa61644817a20fada36a5cc67b5de883f7ca7df42bec171b005b946b5fd8b60f5ab1a565338868792dc82db7910a5c1af60c5381b0ade331fe659cd4bf0e8e7006adc4388ac0202397c4b90cab6ec605558de638c198a1defd532892fdd70a7672495510ed289e5c316a9b75773c1ab4a08be79d4a3e6860d61010d5192ba047685da48e2eb0a2f03eda607693b986a874f6ca26b92545e123c78a481bb0c3d8b8bef536da7ce3f7ec5d7741cb44a3594f74122fd25ed5c34583f6f61195835a962446d94b5a9201b2c82615b890f3e2164789db78682e25adee7fa14a93e79b4ace25006e52af641838b3c65011efc4db6884e35a636a99dcd29d164ba288488575c0eed9d3c07b1d1dbd11d701a32929eba37975c37e8dd62a8e850e52b222680d5cdb65d9c1007deb0b5f11e8023a170bd5b9a2258a685d406d265e7c1410d4457e53281dbf2789bb2007751de1fd7bfb4f46e10bc400d27cf2a4928de67663858551cb9ab18ad7a037c00897bcea44a736287b3985fd66c48bf0af118354720fca85ca625821f45bab46a70ae186f53b4ffbbb1764b3df70f6b35f9dabe29973ae91977ed1f9b6459f2d97f080dfbafce0bb3e2ae950d4a9496ff302e979992c52da7b21a463d5fc4ab2b91d99d792a74a167041fe7386ec3ed5445fa75025733014ad79e4b4ece7775ff9962e4c2b881a0a5bd378df959a032f666b27857e6c97577844a6cd074eafd0112311e9ca15d65f54ef96b74132beb848d5f457f109e8255cb0cf94b71eaaaf992a488a00043169017209a7928972b5c4d722c239bec453dd375817f90115b1d2f809be6d482714780d9d1cac99b5f243f364dc5fe04467e8f1b9676a2f436e017b10dd41e07ab13ee2b6b2e66c0b9698bea6169bea0c69b1e3b3b3c5947c1dfa0c2b7a61c5917b33ae945786912f6b55357ae834ba73dabbdc3afc78987ca22126a2017080ab702a385dcf4cdfd79c04a167f229100ccde3dd871bba701fc1ab0eb6890581c99c19e4827b73e6d263de5a640234363678c613323c4ee662d18ecb071c47ef9aea39f35a087b762f920fbc6ee60a21bff4873ecb643d0cdcce7309c477f9919c69b54d07ec50fd45c066957da70d11ef21bae7f14980674876493cb70a9e7ae4608e8bd57d8337c0f44381c5925825049fbbb0d621df454fc2c6b39cfe2abda21eb748d034e9961861545a408e332e3601e83989ba3969ab8cf3e61c8ec7025ab92b677f8f92f8b551c0b49e79eb9ebce08affe2349df1cc1d7f9bf9be2271a3af8e3c4c10f332badb990f1cffc0e018b998f3d61d12a698a4883633f6e4840055e57fdd0d796a3d0f30089d0586f5d1770bdbc3356f839fe033c08bac9a6038870769daeddf4560ced22f622899cf0794ff710577d71f2d796ebfe1593e8431f18f2ac711ad459ac26e3aada18ff68031680bec114e1aa4c783909c28e2eaddfd1e708f9f0d867ccfd05c835ea34c6c178b5ab0dde99aafffdeff6c104f57276063b85a7736be3d8cd5f08ddd7ecf8e92da723fc164fa96b98b71cef11b72306073348f6bbce275b52eee391a6bc1151a635d15d8839867298466430aa40a8e8bf07ff0caedf721f462e83d0d97b028b669fbfb36ae3da84f7b093f9e7d1c07bd5294a675bd10a690f4a25d327ce6c581e7e653451209e48dd3a3ce8a48e8f591c7361082b7c798db97ed1292d628ebe9469fe7473cbcd93f8b40e5dee601a61059c28da9a17b1a389edad72796a7c9e96bbb1ca0825c625adafeaac4ed2a4b3b4393c98b08068a82afe9a71513b25eedceca273fa92ae7bbe8103b1d213b67aa6ac6da39f025b7a868eb82c638efb8c0daa58b49102c4727dd87e688e06de985fb0dd624c4bbfe8d594202a04685d0ed7396f5a95e9990cb57dc0dd4cc18bac885357bbb38938da676f958d812da66b79f3e98cc7898b1e8bef26532ac072acb686a4a65d5c959cdbe020d511c932c4872e1c87132356e6a301af3dc887c11b6423f787f6d6f32ecd0419b97c381bcc36d28b686bb0cd36d4490a087f01e057ccab81b3ddc2a6a39e7143102b87ee9ddca50f149eb62548cc2b47bda9531e11750c52e7940f20e9af329b9d17ca3e1310f3cf62b9a6d989ad39898fa993a565825b7cb10d33c37fc6af7fe6aa506e4e42e19b1db32a1ab13b9e2e08b991407446cabd7a0aae73917c38516c213f3b272862dfb4abd9005ea69f4971d267076c02ab5936b8e70fb1a5740af8058e702e8f70184ad43f1346d4d3a9c4125787760183aa7a2eef85bfe05057d9cca4d4a22d37246c9d6dd5a113613213bc3f0d785272edea653f46882454151097f181eb5251847330085c837cd2b125da843f38f00cd59ff306fc2445bbdf771ac170eec298101dc7a0428bd5e9e32b70af4e22ff8fd94726930c2015b7dab0b48053968dadf909fd54353ef9f2b1ed60c4609da5cbb1bde410d57b77400c2138bbde74b124cfcddb6e9418aa332c736ed846034c5b6b1b33b41fe8d3c30ca14e05ebb3e3f78fcde1ab7c90b9f398146539a98ab1a3e9b68a3ca7d4300cb74b7b385fd4ee353f3145c8326c458a964fdc3ba030b3414d69cc5d8c8a4c4411c2dc4f05ae17b475515c8f1cbd61901059daaa322457cc08c8cb4ce74e356f44fb0f38365452a3f7a51ccd6b4440f40239fd731f8b4e9aeac37ef8d85c3fcb9d95a2a7cb0b22ab377eed39b1c45092cca3177699e1ac3fb3d0ceeff13217acfcc59e279316725f576b898c03b1a21", 0x1000, 0x401, 0x0, 0x0) close(r0) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x61) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf00000000000000000000000000000000000000ffff4f22006e103b4cf4752c001926315d67c36c90bba65e0e915498f2ae7f3663d9ec365f7370ef2ab89ae191acbaf1823f21e84d5a7fff5bfcd4", 0x5c}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x400, 0x8001, "ae421ddcb7ba33e5db85f65bb5d80885f1b11fd1", 0x7ff, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="8b6d046ea348c7b123064268687f4bea217efa0047bc201c84f2a18f1f56dba94aa410a19683ee67e365d41307e8be0d7fb309522875d26d377ae3b578aa85dbf34dd76fb35380f644dd592c5342b2663c30f19c418ba3f69410a9e0cfc750c7ea3ffae20a248d727a0ca920905cc09c0f63830030d70b50fd092b325634fc87eb628672d7e3061c190716126f6442b181b75dfd53c2a2edd63e8dd058fb57677b7507c7cbd4d10af0a21d40d8ef2678b6e9dda9209bbb22cbbe898c", 0xbc) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x188e) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1108, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:00 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x65dd40a4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffe44}, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getuid() mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 16:00:00 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xa8, 0x8, 0x3, 0x100000000, "6e1317cb19e1b2d7f23b3569f6d3b04d371e0172", 0x7, 0xfffffffffffffc01}) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20040, 0x60) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x10000002) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000380)=""/104, 0xfffffffffffffe4d}], 0x5) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x1, 0x40) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) socket$inet6(0x18, 0x5, 0x81) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42c85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) flock(r3, 0x3) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x20, 0x0, 0x81, &(0x7f0000000280)) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:00 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget(0x1, 0x2000, 0x403, &(0x7f0000ffb000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000080)="9703a07441d04e8ba58644d60b3be7bfcabf6ae26d937ede79cf5629ff965bb9c7c7c5af78164638878faa3fa9b7fdde95374fb3f85bb08ef0f77775c6626ab294cb7c36aee11280f08c32d31b385826c3e6f078b2ecea48a7f8eed40050a0", 0x5f, 0x404, &(0x7f0000000140)=@file={0x1, './bus/../file0\x00'}, 0x11) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0xc0) 16:00:00 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x55) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) sendto(r2, &(0x7f0000000340)="9a3a2b9e398a47d40a53b7b7ba584b226ac7eeda2d212df04ca7b0e43242232f138a5335397273e214174317da252edacaf91f1d0df75f63df2c3050a074e24e9f1bccb093a64d5593627c80bc7914b7551be3710f628fae4e2589305ebc7328fb9b344cd883054519423cef77314ebfce272a8feeab7383768c46665e547bfaa51aa6f5d85c55de8575e65dd319aa61af4a0515ebcb04928fa621a8417b5ad86d485fbdbce71f600cb477459c960fbca6b51374bab271d5ef400bf5604f9881dff0d8d95156f08ed998e2a72d64916d2459a0b012c32707dd155fafca64c2f84cd62e63a380f4798bfba411b196de47213b943136852657e382212474e509308a6acd8a3ef3ec3e960e3973843acfb27b167e7a1ec9454384f45e7b14b7e8b3ec38dcdf86f28ee9de9e52e7e0cb5c4b6af0344c92b5f3bca03eea7b54acdff74dc0d388c08d38a58894f238425e4a00eb6734019a046048d38d2ca943ffa2cba6dbd87782a45044cddc105a11ab1675227e937e6efaa7a507f49aeacb3d1f35241ac31093e3f9e01e194d2e7333ccc405733820cc5228a5db42a2b6e9a7b710a7a1d156f9a6b0b6f5c57d1017a1135e79e28a2f0c478ca5a4e3c0b22c5b60cf268822a7f3982c412c193fa2511a165f478e68ee2089dd803919429aa40bf9c8bcd751fb60a0b41e7f53dcc2197df88d7583850f76237080ab5f16dc69d859c5379aed801c7f2d1e45b88271c4d941296a1b421264bcd5d033400c06380891cce6966ba6326159f24cf5f8e2a1852e998506ca6c98a32eb0f00ca13ff10723161b9d930f978d8d9698ba4f3ae39753a5982c63eb55ccfa479433515242e1ece43a17066d8be2d86b9c8a45e7018f210d9294b60698b0959dec7ec1439d35da29ff76b4ccf1e1ddbcbd4a0b740ff917ea2f4438d008f247d90d4e6aeea355826bdfd124ccc71aa8bc0758c35f2ffe5e0d2b8a12e1b88854ffdc7ef5dccc8bc90ffaad2e63b3118da6e8e1d237e47a1b2ef751181153661ca2ce727f9ef6cc14bb7aed84404b756863f5207715b44f6ca812c2ed3cc6653344c5a1fb1d3e745566d6d44041f795837d3522a4b3727894007a4b0ea7338d541d5e51ade3c05c5b201a42f59468544aaf6816e83a6aca75b52587477d6959683607aca4c246637e7b6fb3696dec8d1cb9ac941d53d6cf4f4451b0cfca95bde57118badec320edc8de0f65b6a1de410b9156cea7d58c129368fab9912537d1255d5ffa055a9eea430e466e743cf82799733b3e65a20ef980451934c24782e49d7efba7c56020eff165aa02ccf85e4097cf6e0087ac4ded566ed314d2bfd028637c4a3401075ed2c905e80401958508cd22dcecd90787e300ec8e8d2c9c5e5bb7949a82cc9e7404b04049ba62abf44d473abc1ba0f3d1c3901a2fb20e5093741b43a597d661bc6b5f144ae418e6e2771c290942b113be51d3ce4861044c89833b2860f5d5d10ed348bb899df302405fcf81369ef3fffed7bca2af8231161e46d484c8abb08c456493328d7682a71e1e78e789e36fbe3f3ff1f3fff4c3e0915d0ec819c270862b309487de3f31eb49c3dc2b299b2ba39d611632f952781b5db4123ed262d5e0de1dde7afe665fc48690c3725257dca7e0cd83c81411da0ce027d88a80dd7e57a931109ce3ac435ad5107b36384ae2a9f874948a920dee21c558882b03bf52ca8e3ad19085d9825ea1a993ff06901b029680df5c999f0a9a451aa6b9a19d30763d620c0062425a1e7d3b1774dea6f6dc978ceedf84818b6a9d3b265589260a4349532e70ec547fd56a3c31229b69f7065f1b788a9e5cc5d06f3776f8a7ff1f7e9e8860ce7c77c5b75e162a2309332dba4c29023f0ca1ae46695d029df3b63ceacb1393368f33c37c8c86aacaa440c065dcb20da6f47ab3480d52623d888501ad3395a5c8c74036bb7514db43ebbd76e3ffc0300fd2ece764799ee03b7cd77fec00f8823075efe6e170a8637b54ba9d40aa54d3040145e3c91eeec6ca1ff71a230a5e48f27c7e7ec79afce1841e9d305426f975614db277d917ba8194f0170e0296c053a4f048afcc63d1eadefaaa95dedc22a2cc4917ffb92fc706f2fa0ceabaecd98e25ca0ddc03c2df8ee2f8073f3e70bea72534258adc021bba121ca30617cb88f299e2507ae9aa340a945511d257319fc10284bf1350fdceb87b579d7055d82820618ea0f14bd93c5a53e58107a7619e75ee5ba913231216aac4a5d6d1a2bffc694bf96e4ca293b197beb994aa0ead5b2dc2e99d8357f0a7ca50627aa17dd03bc6578a0c6196bf297b6c803a98c0ff0664ee2acb8cbf3eb03c3c38c18f84b7487bb9acc5ef27c4482017d970d67dc3bd9b31b3a6050428452c2c260547e2a43d87607a84ed01e796d650ae8fb65a62fc5247e7405e1024a8c5fa478f245c84bb8053a17e9ec19cf4e6ab2f1bbaab64acf34cf668640d81750fbc41cf8b73fcbb9ca132a9db8549f23a594ad6b3ca8770a1a236a51abc2a9a690ebf765ee96f805b8bd2787f5fed7e51f25dfe4dfe8c601384a7d0723f4233600d54a7db6191033046dc061db5f990cdbe0b72a006d5b784ba01993a37657ff6fbf015f744096d9fd831b6c7915f2a8b896a9cb2692eaddceecd84d9eadeba0621e5c3d8f461dccc1a176873ee9321ca66b95980009949c665b350ddd0ce3622236c9fb837495fd4e165ef83ebd568d4466f657bdbaeba87885b5a0c5884c7e614ce165ba29056f32a657722918bd210d06ce76a2395b1e37bdb2eccfb544ad35ed6b03ce9f008c41a871efbd324ffebb0b8bd73241cb5cb534088e318607c2f6383ae08bba3e6dd683cdd49d4b6e4f16476de0f35c7d0bf9ee71672fa7310bd5a5165fabe29d0631e20b56cb4b90b1e88acf0cb85e2e5e2a83d4a52971a6e1241096b00e3bfdf0403cd579dd6102c115ab8e986b88333cf7a5edbbf4d7d0083c7cbf62d8ddf63dd4fc8dd9cfd16f461ee032f536702b193d4febb93caad193da72d70b47ef22147bf3f476d841ee84f5c32b81a0a9323df51d92bb871bc4c9d210329af5929baab5505a59bb60d298907a473461ad6be4e308a79139602802d791c41073ad8180581f7a7fd9f091c869fa9782408fdbe19ddc8e9cf13385522724b0e643b5e5b086e883cc58c25cfb753986e713cf054f6eee514dd3a84613b247247422a6c986f77192fafa760809309d35a2bcc783e18900f41e2711ae211176abdc0b3734e313a22d5185a904a616ce907c05dba7c174a5e7fc5915d7e056517d14d504163388326dc0bee8b001a415dc4166590b22cfb6b32641e4c20e8522a435c837420d502233961093fb75acd9e7fc1b4fd810613f4e399c697800321646119c3e85d3c654d7d1a8049ff0c9aa67a6f40de05a6ee90b187b0b77ff6a3040e19ac0dc36abc57f6e1b2028a0ba994a3308410ae74acee40dc013603257a1c9bb8508775977fe7520b72c08d099716cfab36e8b407d305d191db59103e6b62816c86e5cad831463bd7633502bbdccccc0ffd8524c0bcbf660d94c347f223f351a5ba9cc5365cde6900b3a258a8ab8aed23f0e5f421cad22588346e4694611f2efcbc236c697d0831d26e442ab37efed5e0566556ca0c68efd06ca464a8371d26f1b0657f969f695953ea91492fbe228af56a050cb6790b09f46b6bba639ef06680ba4b6d1a68d9b5061b033d855f303979245333bfbc199533d51afd11ab33983eeb84609f27c9619852d2b608af1230e6fca8ca067aaf9f1434ef5b411605a75d2e1fe30873462d8898dcc8daaf8c8ac79ce0dd3ec89817435eb28551d6a0c13010e8eefd3d8a8a3df2f598f128aa6f03bb021a49953b7a1cb98cfe343708ca4d9d583074461a7355b0c4a96d70237d8c00a9c51bb25cfeac94afd324bf057b2539b73179c6615b1c1bbd4d4e96973a6b7b79eaf5c0d6f1ff0234d0d2c4ed9228fb09eb751972d0c49251f4e63dda4437fa7b3d493266d7450bc3679cff8c63113fb26dc553492e7bf53b5cb841a58e62e1055c6e7cb44693d74bcd6da10564b562037483cfa9bbb155ecfec437f81c32f8f964fe2aaabb2621fd1455f01cf1edec73846de19131efc41f7b6afab3f3f5f9679caafea68ff2f5d1d81b1f806080285fe14d2c57bb8da0350a9d9fda1c0ceee04cdf74a5aa4cd4b9c51a04f2e90d3bbdb5e06102f92183160c53f05661762d91ef02f2202351d573f9ba568ac333eb193e80961255fa66b89898dab1780a2ca3fe1f04f8a1230c30bb4d717f3d2a99c4148173a93db1ae1fba7db862360036e72cdd67063d5c531ee2c76a32508bf3f1106adc12e264c08f3e68e89498c811b010be7bea04ac1ea38f6049bf46ca1dc4546e8f6e3e3a7b0e7f4369cb9c609663722984b956c23f3c2d80ac934b49fea63bb94ce5b4fa3630f478f78f29559a56243f56f431ef1f9c8060e366f4d9566462e1065c7c2a6b4bb19353c5fd4752433e90d6d1629d9429c8b28821a4a35b78fd3c1457fa79833e00963eaa76ca8634155b58364c27f85b98a88d055ad6575bfbb4b829acc54f123e244b3e6b0e616f7c72f9f636ce3b8128b88689954cfb8d3116cb54b876238b7ba8cd8671bfdcb51fb93035278aeac1f9af9e810fa62a10ab716531803a00d50b6ad9fb47da0a7702dc198aed9c633471911d7a9346e824e56968f2443052eb100b72da350b8d0e3aa5a5572f9bf1bec47570b2e13620412456d8ee3fb471c8100083c74b4674e2e006ca8e1ad3e94f323e49e4f1d518c7dd398be0d6727f8c8ac418e6fec7c2e99cfb8f3ee5b72e0702b96689b7245f85cc3eb127b9c4411483be3b279dee5493ae9448dda188edd2e8b120b7d63df9c00891d9044d57d9f1e10958168386a8b7e779f05bebd1c550aba29ba360d8cdfbb8e50414e7a113f71fd0a0aa3853cfbc5a255e7450cdc364672e413c2b5882e5dc5e032ae6faedb6ec236b797f8eb397382fbd5a46ad47fba79b292d07991fbd034c10ecc3c8bff45e9889bb8dfd8776ef1f170f7e54f3c5ef0f5dc3098297c05763de12ab70b2708761e77ef0c0d7d726d88a8c4319a34ba66795350d2124cc8ed1b8fb5295548a579e26e9bd0ed91f60284e7a124ce52c15817fc1f1e50b886453af083fc9f2a3cceaa07fe427bc44a5443fc83d29906254f5f66871f1b9d254780e71a3a5466c6feb4dfe52c8d56f444728b5d3d867d075cc7d81f2bbb2a8013e0287171d966d15517cbc176da06cea8d4b30c68c9406718e9ca45f822ce470335fa4552202b9c9a331c4f9fb2ff23a0eda3604073e9458023694838eb7329d6081db9ebb1975f7bbf43f837e9bc076b32f66c87b24b5697444101cda07b1d44c87b7d3caec4891e5469ff78dcd35195c825c13bc23589cec9ee492e559832ba849c3d5ce6732e93b4ec8d26af11332505a14e0e7f2da280dea7dcbec4e09eef22c420266a41ef473ee06f5e9d74385bf07df863c574d39f620368fe71f8490c55acfb41221f096ef7dc69bfb5c0d657ddd9ca4a3fe6335e96534c5cd4ca2ae0d3784f98f15a16dc6cf2c73ff00f377fad03e0d94640ae1e09d2f34730af9c61c36686a44a077d0f893c9c8669d92aecccc1d5a016dc8ab5f366d9130347da5756d21a246191fcb89749b6c226bc9df0072445c842904722f2de9e95881fb30eb3694fa451cc152932ad483d72266c7e63d23648c8d02261772ca7c7d3ea35250b87cbea16c06bfc28bc796c591ee2ac4a77289991a98eb2d89a678c488851a1d70", 0x1000, 0x9, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x6, 0x8, 0x3, 0xfff, "4f7207c255acc70475379f04891c1f643b6538ce", 0x7fff, 0x9}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x81, 0x0, &(0x7f0000000080)=""/129}) r2 = dup2(r1, r0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:00 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) r0 = geteuid() setuid(r0) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0xa2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0xf4f, [{0x1, 0x2}, {0x2, 0x5}, {0x3}, {}, {0x1, 0x2}, {0x3, 0x6}, {0x0, 0xe}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x12ef}, {0x2, 0x3}, {0x3, 0x5}, {0x1, 0x10001}, {0x3, 0x25b}, {0x3, 0x7}, {0x3, 0x3}, {0x0, 0x7fffffff}, {0x1, 0x8}, {0x2}, {0x3, 0x7}, {0x3, 0x6}, {0x3}, {0x3, 0xfb8}, {0x3, 0x4}, {0x3, 0x81}, {0x3}, {0x3, 0x2}, {0x3, 0x7}, {0x2, 0xebbc}, {0x2, 0x5}, {0x2, 0x800}, {0x3, 0xda0c143}]}) setuid(r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28482, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7fffffff, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x10001, 0x9, 0x7fff, 0x2, "4e0dd9e68a2199de832dc82ef170e8c857aec3a4", 0x2d8a, 0x40}) fcntl$getflags(r2, 0x3) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100050002006c653000"], 0x1) r3 = socket(0x4000400000013, 0x5, 0x400) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDGKBMODE(r4, 0x40044b06) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0/file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:00 executing program 0: shmget(0x1, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x20) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x11, 0x80000000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000040)="80341c061ece3bfa6b39657a3c6cf259c00017400211add0352d07679e89614c088b83c2a501efa950e3ad6f2df7d2cd2b5faa8923fbbe9f37ad18826137e1ea9c5fa045d6c80a0f5cbdf3171da7c578b9599c0ec46bdcaade04d22a8c1bb42cd7996b8b29b738a41cfe79e726e8e56073e6e037f9e64d8c1efcf26702bd329fcdf9d5958cfe3d0a8f066841586a2add02f48579d26733886a575a1c6654198c48a9728cfcbef3c184dfa6", 0xab) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0x6}, 0x8) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x4f, 0x5}, {0x18a, 0x3}, {0x42, 0x9e21}, {0x27}, {0x14c}, {0xdb612892aaf41fc2, 0x8}, {0x0, 0x5a831aa5}, {0x5, 0x8}, {0x27, 0x7}, {0x4, 0x3}], 0xa}) 16:00:00 executing program 1: kqueue() r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0xf54) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0xc) kevent(r0, &(0x7f0000000000), 0xfffffffffffffffd, 0x0, 0x7fe, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x20, 0x7, 0xffffffff, 0x1, "b323ebc842f373cec2449f7d3521ee1d199232f1", 0x2000000000000000, 0xfffffffffffffffb}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) pwrite(r0, &(0x7f00000000c0)="84f5d0156f1e2402a252c1d939a2788979bf627736d9e503b7b7c8371da734382255b7dbc61dc7841dcad67096a9f0011a8fbd79fa01c66e1032007f33eaba32bf3325156dbd239d387cf46ef7131f717ebac540f4b7f9d2a303e31873193ee68c09b5965e232f66e1465e0da048a013f20ee7e8e327bf5c87dcafa51620957bbc7c4082d63fe10eef7ba0b1898ff761a34a2250e39b0f1fd2794b689b3bd4599c359cf36ad298fe74394dbdd10d5da4a5238b3a4cae30efcb9b3fdcb74613db11ed4e65331423c6f028a993c4b4c55fa95d2ad9760c25f325e602ad75c2599ab5ee780bb6fa363d6c8cf04cc1ad717682ebc534eb8cc3eb9e43ccc586f92f2a44b10a1763b8077b2708e063b90d1f923e2a246bf0deb06360d90152952447e0be143887e1e73a94fb75b2f87e95a19cf43f7b378ca258d7395f0074a6109e2a12cb8c9b1c63fc8ea2ed95787170e887c7c8e82581cad4e9e7d01d869b959be8acb0ab9fd316c1a63ded82db87bdb7d3d0abb2d86dcd0420afefecc6caf720460a94bacf9af54dc91a7ec86e42010e32a2d82946a370abede163ff23c2d93306398183adda4effba89d96c555aaece92a83319b377507fc256630a5a637ac706125299c0a0e834f65d6f9fb3a2fcd588b4f53a2cfa39771ca4fcaf49e1d5756212cc49f21c6a7ff4b56a867fe396b176b3472169ba180fcf455495f39a0995a1ea9f90aeec21fec21bb68f362e84064a4e1cc9690e520fc49992155d84fbb802d5f2b94a30701db62e1368761e11de43f1c70d001e515af1efbb37225f65122321d0c0dd1d754c162b2d7ec51b66fdf518c3db2b164fe192e208e7afd77fcf6c7d98dd5744a5cc763ba9a95728141e14a70f28e178b919785d0524a083bcf5da29888779f6345121eb855f826fbaf83bd5c80db5d060635efc1bfdfb59fd34cd65c7ee9704c60ee46ad5d2f736e24ab2c1ffc17765d321a2be6df1df6e98945b9b5eca77d6a6b66109b471aba2048dba15f93a7ce86045bbd20c14b5d438789104f477116bdc48679745ad38d8d83719ac341c2c8e2b89516d01d221bbb7f04dac503b8b3b5217840893116701f8ae3bc575dadc5c1d10ca5d5b93467d426018379d82fd7d3218ffec4326da124a5b6160ffcc2f575564439d31c1dd3878ab943269d3c4fa558fc77ddf07f9d0d1db940ee705ac69e061eb59f7f205bf4b9041a722da3ee41ecb099ac26ba0bcf6120e97a104ce36f4092c503dfb3f7c70f5dd29df9709c8b34d14ee0ffda3362459ea1aa4bf141b4e0c8b80ecf906920ee50b0762642a19ccee064b91946e6c4184fb964eed7062d8b0f6b4885b6d8cd1caf7626c9e958d26795e904049799d266c64064e373744dbc76650f57a3ba3c34a984ed0c8d4723629603a9b7b57b7e26a1a6a2e3a1a8217ca29ca976970110cde709a2fe2f77b8de6132ad9572ccf894a9980c503b2dbbb156ee813ed75e1c8ffc08d5f367ac591136e39fd0e364352cb140d72c97c36f54ebdfc9c8c07af87ac6d2da9f2e899d64a1aad23b0a474e9ee5fdc53d28ddd0a24d51b13d2a1026673c6349f96f2cd67a27da2e82e2189c595de5e718ce991f4e3649baf1ff09c75f9e70050ec343f54ab3740b8b31a515bb3e7a437e0b55b23a43ccf26325d0848487bbbda81dc8a686437b8ffb2156c9004fdcfe28e7b79fa5ed10f33406bee3cae029474a631162e4feb9f5ee08482abe672068a4e164ea69fd763b4e1cd35930195ec8ec72d6b96fcb3ebb077eaf69cff20615b869935d694257b3797d454ebb0d0e159c63ee190fb35fe9c8f9f535cbf9f6f5ba747ca9c30a4801bb9c5c564e4e6f74b3cda59921d1e2259bf90796e8214b9c8dc1edb0a4de67b4eb3e26ebbe4d009858435597e5ce602a9d565dfe6a059a24ad580142327b71c7f456c5b64369baf17df0ee0f58e2d682d7ad499b0a1383c0f7bf30fde3100d8362fab64eaddcd7be06e0a1ca9f3cfa7c189313bf7d659e7cd80438aa39749680195ec92fcefe55077fcda0beaea221bd61f032ee3dd5763c186ebbceb53be2eab047160fcd1ab20a92173994503f9937ad3fd62004a45a49842dd261f5ba0289a9e5cf4778810529e9416c99bbb8de7615717f28f7d1b3aaca2e37c78227c9fe5b60af8dca70682c5859f6624dce0b70fa60416d9e6461fcfc928179186afbd590a1c711d53220c0df0346d44fac1e5c99557ec32c9eb342e8381b520f86e139d946254c307d0e5829c4e54046a8782f7a56ac4d9d64ffe439f064c23a7277e6b19e771be573a888441500efa36529173ac15f5a6fdb760b3cabbcaf563764156a25b9c98712e97728a4184234d6bfde66c72fe2fffeb40455da5ff6b66f06c34c939b9e8640403dab51a1ad4be456c19a509d5815ccb392304d9e52fc00636ee782269a1aa11f6f9b354535f68f6a65ccd8e36f6db2f1cac93b2677caa9fa8b36b6f725be74b9690cc8131d2569b58dcb4efb7a85e2d473254ef3a6ed88ab31abe60603a0a39f5bc892c4be0afda7c51fa239afdda76e91141ff9ac5f5eb13f77b9440c4db7abac601df56677d250e9dde8cc858905aad5a243fdb0d1c5e75c696caeaedc7b579fc5bef17b1d4e41e8b888bfe53e3682c6c1cd224e92ae6bf19ccfa5575aab7a8c48281964758a6c40d0b6d43315dc79630cc0ced3f9fb76e4b387279da8cf5039d8d234de71486cf00e61cca1fad2af77391654bd109c8b9b1c9db2ee3000870c47ab6235c5169994199a8205a41074fd95bca3d428cdac5b285016e0c1c0be31932e4ce745d2833b1c211d20adae62172ecc333845f412cd508327814c357108bb6af5c5b4c516132e5a66649b5cf1816d45725c91bbf9ceec846eca68eafa4430d5fda2591f461d21ded443d916dfa7ca746179f9edd8680c25b1f6ca8fa200a84da449ebe8966e7f4dd948a0a8012fda328ffb107a6c0acfad3045168e2f84171eedb979a03bfcddd8859680802621cdfd767392e73c9d5968068a65a662eb10b82f600cae1f6651ee2d43cbbca8772ec9a131df71500ce2a7d8b96536ad587653a51e700848103a225a442c5c123861f42444555282364633ae0d2f093ad94c1e66ab6588cc05f1b8db50432fe4b10cac6d9cb83d0d5b3290b677894ca8c902a6ac474941e4d71c77ba76cc47dbeadd4fcda32eb9f7fd60d5faa44397258abb371e680ef5d289847076177ff049d6d30b61bc24bb9862a6c9f8fcb4db9a9ce31ef2ce30e88d942f89ec74872c8d3a91df28f9a2bc7e2d9f4868fee4f8867aed0faa58095453a530ef951fb9cc5a7b4bdeb57ee3d673dd15767397cd6a110df7fd5fa554d6082759cb17b637eb0154c31ab5db3214e1d7e2d3dc364a1febeeb482bb81614abc5c4f8317e421d43776fb0a548ececddd971fa5ea7b0b7769088524301904205b3de5bf2d61bf100c4fac640476d46764a17ce8c126cf83fbd7f7537f4182a73b3abf0618ec43a1cffc966e6cf949d17a68c59710260bcdbc3ce92610e327147dde1216c3cc43f2bfa589d17a9632c036986e440553361c71b4cd021e3eeb8bb9f65f3d77e586e30e5e910ff42f049a90ef17476ea628070c8172354126c2ce5fb1fd38cf9d0d39c9205986f31b9bdd33a5e4366aae45455e1058eec66ecc35f78a5ebc79169d470fa5471047f04c1c11a4385870e1552ac515d641946a4409e9a2378bdb0ee4ceeb7e537a49e1615ea4f4abb88580a1323f322ab0bd0eea782213a6b727b55d29c7a663260ca57f49b2b881f179d273c3d4efb4af544077552c5ce4e8fe8b130ca7434b051f5093603b2adb160433efee94136e8a1d7e271064428a028f41a6f5b5b9d57dd71238cf3484a2c5807e82a69cd0a4c5de79a76937dc46e2daebe2a434eb068a57e05487116075fac038f2f15b25f93efffaae7ad060bab89831bf4854e3a8f15673816dc2002a0d3a96feb1cc4a7d07ab59b7c09082a7e297b1d60cc8192defd1f963c0199242b3a048e9b5f2dbc6f5de4c6d70a4502daead26f611302b501681e528b43368504960bcadb2c1badc558846f61e959624ae7ff0e19ef1a81147fdc915dc6c906c20889fea8f6bce9d46488ad9eee2c47e983d1cbd2e6cc11153ba6fcb58a5c15c0fa60cadd394a4b61d7e05f9c2eef3a8171133aece3f20ce6a2e4816fb2241c35880bbe5241aaf309aba7426ab8784e5f2dc4c2ee133672e24555f9308f847266638c96192e46a4c810f385ce51b8407bab9a242ca2d97eb09549d3775004782216de6634bbcca1f46935c10bfb5072fa35c7f48ff40f78a0da5d452132c4d497bdf57b5bb204c471842d91acca8810642f97e48bebe62b8ea00f53b32296619b818937f9249a13f3ed2f91de1ae3ba9067ff44b995b8cbd419c010c940902a42301e34367c5fd3d7e457d70d2ba9295d83ee7afbc1162cac0748ce1870daced834497f7ee1073ed527ec087658e69c93bbd85c9b3afb5558061d4581d94d70ae94682520b3eb5afd7c276a5c2e2f47dd5163343bd78dbb4fe1dca220b67274c1908665e63d4156262c46242009d59ddae67758ad0a26e298a8c1bd2db90334d6b837d7e5e235e27eb333fd7c51c9efe4e1b95e32939479049267e821fad9d75819d2d7627b9d2374f49cbe263d1e53070bc70e30a9ef7df2e9736bc4bda902d23e74c5ded12af71978bdce4c655a65fc8cd864d6b74f5ca1e2a8ba85f514b5696b18c14e59f63388753a86e630e6058f4a40b37b47d502b871f27703f522426694f72e5a6bf54bbad3c4a8bdcf4c3bb3c64b13b985b6eee83e1d6db42d2e49fc07f2da97c069e7a662a3c5d8219a59f75452aa4b0074e63bf5bd280a0f7d11d7984974bcc9f76ab23cccf550c7db275b8103c9382369ecc31cceb3ad92b433dde91c3f6156845313d4513e8c7a18bc5cc19ea05500bf55d502bea4ebe91098a563e51f4e6af3fb46205560ab5901edb8a8830abdb1f34a1d25afe987d8678aea44ac96987cdff651e4f1041710345b486b53bebb548884c658760b714a5954db13ca1a4fdb9cf8289a2cdd243c0c0930960062d814440d3d6f71ed5ed0d8c1c98923f1921d5b186c9568770b3d3690600390456427d8a7c8d148b2d6eba9091b6eb0756f48e8c96ced33fe7353671d772d89872369e495261719e5db82a4e4f9a941a7c5be49287316d0ca373c3d927994ec7dc67debf787b6b556e86e8336db808b4bcfe51368d36b869c43edc90e79d6dd03097494cb84734c9636e0f11e5779b5394698f640d11af3dbde56bc11b7cc6418007883315b5ca36aae6748f1f1a6401c815c3f957cc10b35fdd285a4547ec0805a49bf4c026365d739f8c9af8120cda3bda90cf1c645900c18b71f45dc4e78e76d26382ed82d8612ba8984f6ebcfd13afcfcabaeb10d7d961547e8333a536b772475bd34a0ea5759972871e3c1676ee5450ef7c3c0706cee3f28c0bca282e8558527975faad37d8971e5158fa932dbf3c0024b4c9b65906eeff43fb014e27ce11e5ec5dbb2e059f7bc1d55395bebf367584d61fe0de3e6654b36e8a170d20d185e151aea0b1bd055c04cf1a6fd91563ad6bcb0736cc13c9c87cf7313801b340793a4e8cbdac6e38a91662f30a27005376fffc04e9f481c0a65821ca5e4a38d6ebefd87de7fee87a7080ca0b919a9a7fbd86a5f2993fe227b8b49c1404543518c1cf6427b8a3aea15447ae45d3d9ef27d4951b47188ce59b69e1520253084ea06c72695cf0d94f83d9eccebfd2ff98dda3ef2", 0x1000, 0x0, 0x0) utimensat(r0, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)={{0xfff}, {0x6, 0x8001}}, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0xb, &(0x7f00000000c0), 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) syz_open_pts() r1 = dup(r0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x4005, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x1a}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="788f") 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x40}, {0x6}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x100000001}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1, 0x2, 0x12, 0x40}, {0x6, 0x7fff, 0xfffffffffffffffb, 0x4}, {0x343, 0x0, 0x1ff, 0x1}]}) syz_emit_ethernet(0x24c, &(0x7f0000000440)="b201dfca11b335181c2c557d2d269ce65572a878e335140b7ad984c3e7c5f5dc0a2dd1ea291f6207d2fed5ea1eb713ec42c0716c9a1ca27800000000000000000000000000000000b451b61b3f96e41c89875475792056972082de3b66630054b69df372aae574a9a8d08d28ab2a2f13a4e0ea383ab37d45ee24d1ebedbccf372c5f6bd7cc3487498b69cd33b81fa2e1e94c94bbade6b55d74329398a901068284751cc9e043bfa2114fd9ddaa50e1a6cc6ec9cf695904cdfef391") openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000380)="2a2059787c72abe6ec8ff97a3786a70a93f615caae921e1e9c2c2dcc37ee92f3f7381f23a8864aa17c846e305621417aeff8d9ce3854a7a5abe7ed3f4093da73601b0fd96d116cf7e09a3313e949c8cd19d85bfefe03c0a8868684858197bcadfcffded6236207c6e1ed71fd12ae0216571f35130480743332de92519350760151a2ca4d1f792d74abd7e85c3fa96848f23115c5a5790cd5ed9caba33ffd292a37cda7", 0xa3}], 0x1) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:01 executing program 0: kqueue() nanosleep(&(0x7f0000000000)={0x3, 0x5e}, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r1) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000100)=""/37, 0x25}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x2, 0x1, 0x80000001, 0x3}, {0x400, 0x8, 0x10000, 0xfffffffffffffffe}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x118) getsockopt(r1, 0x10001, 0x1f, &(0x7f0000000200)=""/29, &(0x7f0000000240)=0x1d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() chflagsat(r1, &(0x7f0000000380)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0x6) open$dir(&(0x7f0000000000)='./bus\x00', 0x200080, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3) getrlimit(0x4, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0xfffffffffffffffa) mknod(&(0x7f0000000180)='./bus\x00', 0x9081, 0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) dup2(r2, r1) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x5000000000002, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x11, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="98d704d41cc2cc27f96045ec654362ed2210263d1e9b8d0acdf43b755cae8dba5033dcc1c044ae226513e55ebec08d0ff0213ccf97fee7c91ddd11b1b2cbe5e89a8b0b9ff22e5dbd872eef09df15a7d41e0f6e1f12f69f16639d2ed3442176b4e1c75bedec55c045811f022c64e7de71fd27ffd76c329030710cfc66db78d313edd9a634cbc61afad77f5a15506469b36cde895591055d88bb53663acb27d931a798bb8d9a4f1bbab7f81ebd2e514e06194658625d6408409a5a895fb67fa0c934fba4a311d9ceb13d0bdf20c0939b0998e96f966ab964bcd64a900d41fce6fd41a0e24f41133a7087b799bcb6878ade49dace9a38b71b2ea63732e21208f3f682e517a149da9cf05295206a053f838c83ce987a7f8432e2772998c2c71f62e44f7e954100c5a88e14f81761ad0cab208945676c799d324bf191d8024f3f7f9510f120616055af9fb33f972388d2212e7881d8e1c213b8be978b9a9bb40ba7d56441ca903aac2328190df486590a3fc24fa830a33b867d14d847cd75b3a4149437d5328e49f3c118d6c53c5344f0fc4141729c12578b9b2d0b45ae3abb44b96fc9b0ae97c836e2d3dbec1ec53b2549ddbb5e4169052e5e0b0d579688cc8a518d8effd0e44cd9a5cddf8b58b82672fee9e9346c7b3914afd73ddae798d20c8d221369398b3a58d2d03bd1c7e3f0c3d4602bf186a5a9715985941e52427af95f4935d320ad4a75ee1527ff56f85b2eb0e6cd87c6271bfb03cfab8fd03a3d96cb314a7d2613965e47aeeb2b3877bc96bfbc7478e455b9a313ebd162360f0ee201810c93275ec50e5462f179e11d2ca8fe4e7b40c33ba098c626227da10450ccdab9067d55f5a38e3ab21fdc77ffde17f9cae58a7ee92bc7b7f01d55835035e7c590f52b69f0e7eaa8e228bda58c3640b305b573a4c98d30bddef6e776ef1f2ad997cd4c128f41b549235bfa4e8e4f6218d87e38d0c08e674c46710abf62e7b1d92ba5164b2dbfc573e02a0f84fb70aafb4fb48dd63c16dc0a16dadbf23431fa85ebc38f693741540e875697f037fd3cbff9009dbeca9097e18e23a10b920acaf47bf9e67f21f4c42b117eb3db8194c8ff78908d357e1153b6896fb05e0c77fbf7e5e2722bd800eaad41da8baf91cdd99f641bba1490cdfb1a1ef97c387a74a393015d57c72568f4139aa26a1fec9698c04a5bdb2e6015e13cfb9a235cf3261f9f803392e20d153c8819bc42e7a643d3595d879ef7d479d571b1dbb79f3f1f41fb48487bcc7fafd455cbe835b6305de0074ed55c98e38e1a359a7400c0f4cbb5d6c4f6d6d5051f3dcf701e8d0affc240595118a62ed4a2fa73e0aef6950399f7387d1948c80b6cb19066546690186c267428d3d5b986b43dd94b27f885379f853e3324e71c2030d8f5e0dc172f37252e3cc75e60a2c0c2dd8119cc05d1ab7bb6ab89aaae348600726abd7b426746b854a7b0da3a50844f53d03969153ca80be6558e7760718257b7219515c869857e76e5e01a4eed65ecb0c1ea1bc124829d5bfbb3cd54454ee8a0cb56efc05f293d4803bff3e3fc7097c27aa8b9f5ad99e5f5e2f51e7c8879d504f764fbf01cb721d6066c08fabafd09190b34a98c7d243c0f04a4dbadb28d33c1845cdc142e5bd5dffe70c02cd08622c2bf272e1f45c5125e6114e2fdbb5df2e37c2614551eec9dca035105ba11769de664f1eebf925acc9cfa60ce6d9bd163ddac92bd25f5741a92c11d089831f4d224a2aebbd7b6c6ff31b76a543dc6a1715c200109cd85bb78538af4a6c9b1aa50edb7ebc753074e61ffc5091470efe3760c00dd131b94210d948f2ac17b6fc3ee4cb9dcc73aa44ff8917f4dc625681049c233fa49ed10ac520736091c4e9c885f61cefb7007fd9a800461a87083852fb9fa3718820bf921be5d54fc508c1ed6e5ca2feff8fb536af432c4fda67205f135c2d3f85b95764261e56d738253fa9acc8c8e66145afd94b319bbe8de33d2bbe7b65ae6bf581d4bfddc741f5eef3e80894de07dd8158fa3fe68e15bc78752397a365c62924d0bdb5ed3a9bdef105dd13f2fdf174a7049440c3d4b37e4e7c727b226002034d566d62e25fa81ffc64215a7d58f88495c6415b516db0a99d518e0c828ef8be4720714a607808dc6ec2054bca6f79402c9c250714e1881ca7ccfd1e7205ed579d253c98fbb50ddaf424592dde9edaed3a91f2d194512a8728a86db757fb30d42585310766cba532280ac1c4d220e5bf3ce24b032913a5af1386ecc615542aa139f3f22c9bccbc0081244480c3b13041e53b774d86ae6ffaa85131e485087aa315f410bbe9be39e37f6f6554405fb3c0d973d8229b674e5d3f4d65251ee21a32e7ddf7c0a98fad536cc98be6ba9a176a8e3dbbaa6f98f4273a43e262154a4cf3d383fcdeb0227d43ec4f8e9fcf4df16573fe6f1d141c8c73a778a33d63693da0766286b1b12a953329ee5d040be5ba9acb2faa3e632c9d52fb15475d72b316c9c78b739f4b3879b366a5b3ba3884f1eaa29371972081c638a824a133739cd0be920b6601b749f1d3bdcf26db84b124c950c2d1f66891b1f4b4b13a86f8a7caad3c91d3ac0db631a41a47e59ff172d6ee4f81e53422dd60f90e8221d796d23182978899d03bc85e124a2e3beba184009fe1aeea1218ec6df30f8f6ba550d19271fb275c4096794a87b1a48026b012c4fe5d5af3a9d3ee9a9c49f063f187700442a1e448f8a5fc09033707d35b41fe992aa2c1860806c416a59bcfb52b9a3c22382a1059917fbf5e0ce927a23f150449cca91a23300afffce4744b52daccfed3babcd8248d73fb44b1b351156bf649ca73405fadb85d6fb8886045acd879ba51b02c9fef8805a5228c46e32ddc3b7a80a822c1bb6a2d60e4e2389a4d671ffeae16bb60495ec1cc50b74e7538a421750177c3365c29d66ac83050203a593b86c4722fce25b44600b1ae58d61bb7dff12c60638dfd3519ce5fcf059854781efa212e0eb0cc45ac2ba9dfbb13ddec4700125e1ebc8faeb1c3d505df373cbde18edbadb51e47e5c726c7622768ad4a442bbedd03ee08e0a1b10073301f5be811e0f6ea738e625a757910b2a70bb546226d2f3134fce7621c5b9b1c9a13dde8af6cafd32e94ee11d4c2c497d9e05088ecca7e0773916dd04fefba065e2b1c37479fb75fc0c9c61cfe34e37c43d99f933a80cfad2e850abff4b248740f1876344e107cb25148105747fac31541fc3c67628114dfedd84a4f1109cc6cd039553316786e643c1f907b8caaa4d131b73a0cb5016412152a7d6d6b5e40082fe1b29c0d5f1587ea59e80d447bade22ead34463ef6218f91ca0c88d0e353bcc390338e6af6baf3fbe71d486d8371b674b9428d0d00e4c3b17047fcd7725442046c47517917beb46974ce46f8b3a792c50602c17f16583c709704a087892b8c1351ffa5e21ec8fb7ee79a16a6e3651abb15af5d5af8df367c68b28527d6721f44d8e34c1863ffb6b9decd233a7a6de54ac60f7f6cb00c917218a7070e32c5d4274585a16a7f4c792edfe1f4498a776baaee41cc5a0c8e04bab47399fb88d12d7cb7db17033ed36181778da0ac0db58f7be273b832e74b2f73e740271b5ea06ee50717c69384c94ef04779ca0e6f06b58472686a375035177e5f5fab7b898f292c849206fb88cc10fa39b7f158a0100359455db8d5d7d255d79812357cfcf41e37cb85be0090a65e2f7152022e036faa9fe17c6ef8fbaeedb5b7413aa95275ba50b210628bab2790240adf19c93829a2c73d0068c68a9f81eab5ae94a1c0f3f7c30f5f4e48338877fa964b5ab1492774622f09df971e7f2c897c1ca3d4f6b26ab31f9dce578c16dde748be6eb0d1b62d3322b53a5c3ab20e73498d8ee71f704d1c8773e10e486dc1afba0e7e3dd594ed3cc49fd9cd295c506727c083a549fda77b06c663bd40e6f1831d0ee9130c4b883931fdfd843260085e78e99a0c472a5f9359cb2324d2ca79c4620924f9dff68a4f359ff491119c4cd05e17b9a9b87554d090b9aff9febff5e1447c5dd05ef5c2f2bc17dc87cb35fa9604f9aca3a1242f2bcf79abc9529a239de7ef5a304012460a6422f83f1570943679c0630bfa603fd3e52482d7675fdafd5622ddd55e33a7718abed573efcd3ccaa1684a780930598489d91db7dc0289dbd2c2f3005fa312a4f7459e3479b31a42072f1c3e04f5fb1495bd74c652027b1396b47a2756ad2713f59c9acf3c5fd85e3f4585d11523ba998a843e420aef2b83318086328ea245531f48f2f75684de58b46a85f75951b84f2c6a81f89614db37f13e67770a64b8cd2a64216c8c77636a35a236cf852b90512c7e066173f929d71b9c24047a2c652592c937d321743c926b790757bfa41ddfd4e6fa73dd8abb1cb242514411241033126d13bc77f36aba54de67d6b18c628addd32b0b6b2cb76213b5a5ba6920a0019f87ac8314721e1aee1f0ab8d0af074d222ac67d085460dba033ced212aff4b24c4f6be31c7ede3a5cf19e575477502c0391ba5e3ff0c7768292b0fa981c899ed232bee58a31da11ee183feff46deade2aa5462edad7e29b94095d2fadbf95dc8104a670753fc82254d16ddcad010dd934582845e6dc83d33d590ebdfab7eaf799e34ab8e19cd9e121d6324726866544a25d91267fce8f74940f1bdf1eddb3e758fc019067c2ae474495135e296517c86ae8bbad736a6eac18a4530875b26ec31656da4113826c6364aa833374c748eca983d77040f313f690e9a6ecfcace0d26fbeb413d02df1e2dd45f7ab41c8af1709862a54a3798677c93df1742239c59478db675d7b738b205badb1ecd4b8c3f9ccb2ac8f4d8e3680140308daaf6aee4ced26cbd8194534cee369ed87476780956bfc495a93126012a6aad1fd5d277a0c43d01975842a96cc602f46621eb73859187e0c018fbddfc201384870024a784f0112e46b9f6f0e5c5bf715478fdd938af113ec0dd0403d2e4532b6cc004472989809dc081323a7253b77c117fe543c64d0b7ab26cb6b68bca414d681fa492b6c9a30920ae99a108693b04d20d519e25994ddc253a2e2d634fbbecc6a0b40890d6505b7f7fd4bc89de19e75683c305be94754a8e5204f15ade3eadd01e5ca1a58359c8b2df51f4bc86126d0f03eb4fc1d4cf1a74a38ab65e32134bcf20ffa85c98b2ae2b6dc06d3bc1a0ffd869fb28af2128f3ceb56955aa6cc7fb22c1939ee66c2f495ddf38a10a1f92b6ac88ecd3ac323e79aa962c461f70144bdfebb67aaa2f28fb8b14e0ddcc4f11e818389cfa257ef6eeb84a24b9caa8205d9af92beb8d7e0c50110739dd8bde10be1292f19879a79d79ffcc0003aae902ad927f7749fefca5d06f88cae8a8a2fe38a1b335070862a42680c08da9a29c7fc62592487e31ea78fad3568a58d46c4d404daffd5175601e06f6cd2dc25a48fe0dfeae06ae6735e4b4e37836b053b16699b696b0929cd658d4baed4712ef5e6f05c70101737f5dc921d8a720a203774162203984b0ebcb5c6b30afc7483efc77cf5ffcdf29c45094e820f0cd6e2aa883492d66717c2e0b246d866213ab2ec607d1873490e75a158fcc0506db2f8bf414fa336e3522687ea9a74d6c11780b18b900857756fafaa71d7fb6ac754b73f3cf8efffc75a8eb4292cd45c3ac48595f2f282a3cd5f642b3346cc56f82d7be85833f2be6856b8858a9d445eaeaa1decb0e9e690941d5674b135bfa94204cf2e187db2209f780a0bdc13b7aa1aecc12124f1e0e732bd5cc45633c7ec269fa6fa590e5e81105cd", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x4, 0x0, 0x200, 0x800, 0x8]) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x11) sendto$inet6(r1, &(0x7f0000000240)="a8cd6835531990148f407af654e1c108dc781aa5af9b5b20d33bc641ddcb2823c5b1b6462e334ebb63afbcd87bdec5b9d5237f27d54fd622900a495951de9c364838dff581a7427975f8834dedaf988facfe4d7dbf5aea54f4c4437d6e2a71a3ab61e0f770ac1dac181a4fa88b8154a67d3634eea05da043f79b3ff551e6c84a2195ac92f56beeea16d7f4b53263e1962926e0814eb2df7d11e8ca78843656db873e62ab1ffa043d6f0832e6273fe7e703b06951e390ccb62bbe51ef", 0xbc, 0x9, &(0x7f0000000140)={0x18, 0x0, 0x80000000, 0x1ff}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x40000006, 0xc242, 0x2, 0x4797}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:02 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x9, 0xfffffffffffffff8, 0x5}, {0x1, 0xfc00000, 0x7}, {0x2, 0x9, 0x8000, 0x900}, {0x7fff, 0x5, 0x5, 0xfffffffffffffff7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r5 = getpgid(0x0) connect$unix(r0, &(0x7f0000000a80)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r7 = getgid() r8 = getppid() r9 = geteuid() r10 = getegid() r11 = getpgid(0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() r15 = geteuid() r16 = getegid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000200)="5880b31436e1ecea8260f073c5f6970d7a7107327d4fd69524257c6a67724e328d", 0x21}, {&(0x7f0000000240)="3b8070e34396fe10fca2d7da4a4b25a52ca1b1048930fa8b097a39b925cf2e12648085ebf5f14ec62bee8b8a7428100da807711b3c3bfc22510de34a8366e957c97fe443fc3fc385db28e237fbb2edf1b2648f2c9ffcc2b743de0570e7ca5712199a3b", 0x63}, {&(0x7f00000002c0)="967b059f601a098ec783b00159c92bfc56b9095915c4d3040dfb7f21bd7bae4c58f9af629417bff7d806be7391284dc5a90ebaefd2b5d87ad121a41e7f4283c17ec821ea184071faae87ead8b98b7c7f46415c1e9a18cbc0ca9660e85e9d961ed431a0226e73124bb94f7423cf524508f8d1", 0x72}, {&(0x7f0000000340)="a75c6e1e3275708a8ff9c457b602336d19c33d9842241187ad31dee790d493f5b593437478f9951ea056b649bdcd3cf0d5712c442b080dc10ed400d1", 0x3c}, {&(0x7f0000000380)="acd13a52de4b0ab1b91daa8c51295036bdbf39cbcfed97d0583e8efba6cc5220affb0c2f4f66ea950e17e1fa2c23fd90cae976eb2dc1dc6b2fadfc498f1e0356430632630a986003b85260bb8365337780957312a96b0face6583759b2e327c404eac10df5f98e802a39cbba2d17aa7156a08c20d60b3f055dc2c49278b4c9d40e28f63d7d66c9a4ae516c429f8ca48546b724d98e9e4d1ad1b9c62f9396af5302d2c684532d9e2c74512148ca8dcd07374ba0cab8adf562230564a6512e31120593f25d2c53c47ffd7aa6679a2d3e4cea36f4d1ce74f12d1cd08032889762fee0bc45865b", 0xe5}, {&(0x7f0000000480)="b989daa9ea3679735d6ca37908581384fe815239393a6d5bb9f1a6de3265a7dc", 0x20}, {&(0x7f00000004c0)="4a2021b6a094bd9b218d005ac94b615557964f889f57153fec", 0x19}, {&(0x7f0000000500)="83bbda9e7f6f6cc3ea2e296d1462ccb5c12a333d5d6594964bc3587fa24f68424c4f7343fb5a8cc0db318e525808373a110741825a478cdf6c31a664a2250eeb9598dc4a851fded1b34f7912d21b9e00009c6774c7dd7f258dbbda067578a08b24495a01881854dcac0b09dbe32e2fca59d04e4e2ff9e36aaaf52d827beba73889494f2b5daa9936106e0b608d07042ef7f69f4d7701d3e7e2cc0a4fadc538cfb3ded252bca00191c529c48bca64eac655a84b404f76541c1102c2b1c6f3729371709f91fffaaa827a3e52b7f30e", 0xce}, {&(0x7f0000000600)="ab350820ea4754148c292c6d106840722294a0276ada5ddccecc3d602da789762f312e111c5e0ef347f12cba530270e4594525ad0d9883f5b91b53", 0x3b}, {&(0x7f0000000640)="185531edb8", 0x5}], 0xa, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0, r1, r0, r1]}], 0x118, 0x2}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0xf7a, 0x3ff, 0x4e09, "e89fca76ede5c5e39a8b6863b1e282f1b08d7d01", 0x4, 0x1f}) r17 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530009df0bd3b0630e80af95f0792266584186ba603212fc42c438580a600be846bd8b8a206b47e8cf5c07082bb2655dced07a5c5bdf127da3fbd062c67c6d884a1b0b61bdf715a7e7a1b23fb6857ab6e5154c3341c86a37b34a290032bdf14fd924c1c08db404cacbe6589a70467320ad029df018e31c0f168fc8bc74dd2fe44853b0449e32c5cd024ab93df7d868ec2e63bc043f4dae396cb56e46e0113cc2b76b33984abd218e73117b98512597f16429b9796cb4b468caa18b087fff8e35f02"], 0x10) ioctl$BIOCPROMISC(r17, 0x20004269) setsockopt$inet_opts(r17, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000100), 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/247, 0x2c}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xfffffffffffffffe) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000400)=""/81, 0x51}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)="f613f8288a434a7b62de1c95d664aa5a16550f6455f414d965e0c9f002a5c459c802a807ded534113066e886128a6f22f30d47d886b52419ec36dbe5449ada34016e5c8ed0ec13f6ff473469f1ee57efa06b04e66bfd131e5cc914bc18bfc5a0400b305c66269fa33409f90696e64d10f57a24117f4c0d48b2ed30a57d4b662d5cc49a3a48ad71d43956cdea511c16b3ec5e7058b040e9415fb81b0a4ae7e7712f1c0ff7abe9a7beddad3569e4ac9ffdab3a8b6a49c8bcc297eecc3980ec5881f5dedd0bcd8ab9ca7ab9d6e489c4030623b5f29c911bc8b186e932d1d8", 0xdd) sync() fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x0, 0xfffffffffffffffe, 0x7f) r4 = dup2(r3, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000003c0)={{0x10001, 0x5, 0xff}, 0x0, 0x3, 0x1}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect(0xffffffffffffffff, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) connect(r2, &(0x7f00000000c0)=@in, 0xc) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xbbe30b7019257790, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x400) 16:00:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x9) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x3ff}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) 16:00:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x1000000000) mknod(&(0x7f0000000000)='./file0\x00', 0x9, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) fchdir(r0) ftruncate(r0, 0x0, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 16:00:02 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) syz_execute_func(&(0x7f0000000000)="67660f50f3c785b51a0000ad000000c462791d060fe51666440ff8a804000000c40379041800c42144c66d0e5ac401e57cdcc4e2b99a32450fa9") socket(0x18, 0x4000, 0x1f) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) shmget(0x0, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) close(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x90) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x6, 0x5, {0xffff, 0xff}}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x40105704, &(0x7f00000001c0)) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x80) 16:00:02 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) sendto(r0, &(0x7f0000000140)="36893ed9e6bf2eb16610d33bfe68d7a77bea20b84bc3fb9ec74a3a6dcc81491e499c319473d81f9016d0f985d00735c2d2da4922ab75c63eb07740905152851c5bb45c7f827af3dad5f3d1d7", 0x4c, 0x4, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) sendto(r0, &(0x7f0000000000)="6c8dd93d10be28e6d400d39f92727fff6933f7658193c2c893e58e15d12b97ce1a2bb1ef120e74ddf31366f521e1977095a1549a3f9458e7c9b4685b4cf846532f839e507e3b8bec9402b52b4addd52faa130b1da9ff292f509137f03d6ec3257910b196796f2bd4fccb2fbd0b1c4ba6f87a2b55d424d81bb527f6151164c3cdf78db1a0df970888e28ed55e95a2e4ff8476910dbda7a90c29d935", 0x9b, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x53f, 0xff}, 0xc) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff68) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket$inet6(0x18, 0x5, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r1) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000040)="dbf6fb07094707cdb9a26c137efb7ea22a41998ed5a4478f363a8905aacfed92020fe82011c6f704da9a221a16", 0x2d, 0x405, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x81, 0x2, 0x7, 0x8}, {0x0, 0x7, 0xfffffffffffff77c, 0xffffffff80000001}, {0x6, 0x1, 0xfff, 0x7f}, {0x2, 0x100000000, 0x0, 0x1}, {0x8, 0x1, 0x400, 0x7}, {0xff, 0x32f2, 0x80, 0xff}, {0x401, 0x3f, 0x0, 0x3}, {0x0, 0x5c, 0x6, 0xeaa0}, {0xfffffffffffffff9, 0x9, 0x10000, 0x93}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x0, 0x90d0, 0xfffffffffffffffa, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000940)=[{0x89, 0x8}, {0x100, 0x6c42338c}, {0x40, 0xe818}, {0x0, 0x8001}, {0x42, 0x40}, {0x84, 0x10000000000000}, {0x44}, {0x47, 0x3}, {0xaf, 0x5}], 0x9}) r2 = dup(r0) write(r2, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) close(r0) writev(r3, &(0x7f0000000780)=[{&(0x7f0000000140)="253990a61dcfb68cca3760a744611d1e244c4dabc4ab4438b35c1227b7d65f24f2e7d2cabbc49edf", 0x28}, {&(0x7f0000000200)="b46877b5b24f8862edeaa8", 0xb}, {&(0x7f00000002c0)="d8e9e29ea77919b4015baa3018385a3cb94445b3e429e7d548f0c7508077de0104c0d2da386b762b3bdac4dce46e6a846100d3c154e2036070d45333ac483454b80b511655cc0cda1723ffa8d0a90f74577b550b0e5d3b401f524cf9aec271c1f3dd415cdde866823d706ac01de189aa70264e2b79aca065c4db834044f27567b4b249e70db7c04fb9e4e6ea38375ae49503040902f47729a5a2588c", 0x9c}, {&(0x7f0000000380)="6e081b9cb47a850ff5cd1c1172ca76d4af68acd53e0ccd6ea4d43c93d6514e77cd2eea2b6808de6fe582007ee3ba5fab5e6efe95abcf3b4fc1b40e35edac05f116cfe23095d7632c07455e13a2c885de5acd73763a8af3b85dae7906d21734d91a223aba538bbd2bc3592d1221c766455f6fd7e6afc9b04bb27f6f24ca46c7b919a83876d680ab019bf47bf6ff22f801603cc06b2a376e41c24842916187e889df180ad4003daab62d4c43f3c6f682dcf3afd03c", 0xb4}, {&(0x7f0000000440)="7f51a39f7334d2d466cb59476a3a6a205e6538de872150c82967bc1abe1858495785da89a6464c92f3e6140fa0ecaf3487da9d61d8f2ba7bc0c70e943ed218f4e782393aba046b58148d69cee03d3525b85dc8e3761747ac22da1037b2aca7a4fc9589d8d0004a7fc90d2d8c3e535d8781ade58d30d401db871613200208035a7aee6f14828efd3f43c300e4a70498069c4796490f22c1aa6c2a7c0ae2848dcf8a4827812345f0209bd7bd83a84bf2a56b27f496b5574c7fd2021caa15bdcc753822fb361ab82abac2c5f99c05f7bdf2d68543258cf381d391f07a507dd7f49fcf4ee9a040a2445aab5d", 0xea}, {&(0x7f0000000540)="428a5b60289512fd560066e22ceacd724cb6effa3f8f392e9b075d1eb4dd916fe317cc9f80ad4dcf8b6d2c111f0f9efa4f6352f5a756ff2e08982ec92d288ff5f784ce74925f9f668bb5b71655e7e8d1f5ceb294f8aef195843aefcf78d360aa939e24cfffa638e38bad7acc6b09bfd9ef9b7065d7af14dd", 0x78}, {&(0x7f00000006c0)="6d16b7519390940e273a06f498ede1d42a39337cb7b800fdec468868ce74c676423bc95c070fbfc4a933d356febac65823d8c604eea9f8103042eaeed668137619754618be5c0a9cc4576538f3edbcc5cf038392c1b51961494064876d06a6c34c01ed48121e9c3b5aba227a1ad418d51931c38e48d5330cb38a94781339f973e961d2aae5553b20a715adfd42082823b579d1e99d033543b90fa29ce5158ada810566a520fd09e1b3546ca15bf6024cbc8e8bc340389463", 0xb8}], 0x7) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x81) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffe, 0x3f, 0xd9c, "b0000474710800", 0x0, 0x2}) readv(r4, &(0x7f0000000dc0)=[{&(0x7f0000000840)=""/240}, {&(0x7f0000000e40)=""/116}, {&(0x7f00000009c0)=""/46}, {&(0x7f0000000ec0)=""/232}, {&(0x7f0000000b00)=""/132}, {&(0x7f0000000bc0)=""/60}, {&(0x7f0000000c00)=""/139}, {&(0x7f0000000cc0)=""/226}], 0x1db) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x2010, r1, 0x0, 0x0) dup(r0) 16:00:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) listen(r0, 0xa47) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x618, 0x178) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x7, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus/file0\x00', 0x1, 0xfffffffffffffffb, 0xfffffffffffffff9, 0x0, 0x340000000000, 0x1, 0x4, 0x2, 0x1, 0x2, 0x6}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510", 0xd7}], 0x1) dup2(r0, r0) 16:00:03 executing program 1: pread(0xffffffffffffffff, 0x0, 0xfffffffffffffe11, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20001, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000080)="e29ec2a0f6d79ce8a00eaaf16cbb1f1682e4da639d0357ee332f6e1ff27ff749c5ed5b6f36408ddc1a20b8fa80d1165916a5") setuid(0xee01) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:03 executing program 1: r0 = socket(0x10, 0xc007, 0x0) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/4096) bind(r0, &(0x7f0000001000)=@in6={0x18, 0x0, 0xb739, 0x6}, 0xc) setsockopt(r0, 0x20002000000002a, 0x29, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001080)={'tap', 0x0}) semget$private(0x0, 0x0, 0x440) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000001100)={0x2, &(0x7f00000010c0)=[0x7fff, 0x5]}) r3 = socket(0x6, 0x5, 0xfffffffffffffffc) accept(r3, 0x0, &(0x7f0000001140)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = geteuid() chown(&(0x7f00000000c0)='./file0\x00', r2, r1) setgroups(0x0, 0x0) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) kqueue() fchflags(r1, 0x0) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x100, 0xb) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000140)) r1 = dup2(r0, 0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x8}, 0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:03 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = socket(0x2, 0x400000001004, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unlink(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x1, 0x80) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x4000000000000000) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) 16:00:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpid() r1 = getppid() setpgid(r1, r0) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/67) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x6e, 0xd5}, {0x8, 0xff}}) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed344584014fb3ad0823f3db5803985e8f7ff8026d59441e347e370203c2dddd8cd1bff7c4b32a509e2a59a7b093f5d39fc63c2a36082efa0706d7afc9687d46979479fa4893c39a3251289b7d386256953cde14d54262d1c00f400e941e63182b53f7eb05abeb9e17ec3bf56e", 0xc9) write(r0, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f0000000000)=0x800) setsockopt(r1, 0x7fff, 0x6, &(0x7f0000000100)="2655e5ae73c1267e5da26bfd8fe22e7d2f8f174126be25cc08534624742b80dde2e19fb7340d501d1dbe2fadce7fab122243e01b3900c591933bcbaadbef7502c624e5c1e00efe8a887f2b53c2b904d9248c6191b2c6b7277b2282efdbf4aea6a3170e6aca154bc9c36b96f5bdd2ae028cb98d5f4c288673f113a674af77eb273b49840efbf5f66a980443153a5d90d37c2e001a12ca4ced1b940798131d270b980d000b91bdba424c7db4f9ffb7e21bc3e1a6959db39aa5e8e0e7204d390c56a6e19effba33ee33eac414663a4a9040cecccefbc95bc67b949f5339b33bc18e2f385464c868b734fbaf3c98d05d3747352da1419228f6e16da11196e2c7371a27782220ad11f2ab8b0aed61eec475298c022543f733695e0ac0db89fd4ac10fb2d6c1e21374c53ddbace046f1a966816bcd0f7366a01a359295ad1a4225764ad199bfd9eacfd08a6b289652da80cf77b7f1f9566a23e0b4618359e3376114644652a6010c7fa5db1d0e5fbe314a136acc4b9a8442780835fca50a5895b4a94aeb2dc83750b8e3a58974f880d84c7a43156f78f32ded75eeb35df19e84719d1daf974fb914929c624631398e81a642e7261b292c4d1722dd4df73ce1c5db43d2106b0ab61643ed31b71d432882369b6e1b862b2ee65190f40e2858f60ced0e737dee40d1fd7c098d01e39428c48d405bb61b3afa4e112f65e1c0eb21a0a3fe6d78048ca465f77f857608d2efeedcee963f3458801b0f2373a8f6cbe9fbfc546273e86bcfde51b13a7b6b24e7458f771eef51b0ea1267568f1e7d36fd5b8f09395013e4ef36271b9bf8fb2002fbf85e045b25b28f6df9f8f9370f725935551df6cc9d9f6d1791a23d56cc81e8c666de44f45e94cdbf314bad2f6432d3e9b127f54b6b03cf92929625f32b52d8d840c7cb8ecc480137164976e1551fd3704d4e4067fb3159022b77fe6ddfb0b358894ac2a911280280ccba1784c9201482304ce6ff3486f34298e1e548e3ecfab373ddd08c9ecb56de9cb6df455d92f39f6e5ed7b7a0942624ddbb29f8513d93539dc08ba27d08539b49692521087ba845ec98d869b726ccb808547ce395b9ebd982bfc24f1e992a57ff9c67665d281f29fa339578dd3312b30a430e37bc5d05338b3c232f41e3352aa4cc45dacfa5d822061ea65744b67852ca9b523e5a15075a93d73f67f25576172c09883c099202c93312857c7d465fa060a484042470601eaa7fa9f9f2e096a081efacfe31557f338775911bb540a842856e265a0faa237c503292c35ade696facc829bba04694fd4e8b98654da532d108a1b59f77a8f95340c5063261519b7de2e0d982c6c2e8156ded91155012358125a8d825e387525f959a183199b9c86c4acddd8b533b81ae5cbec9fd54d61c0fc14240543dde6a3f1ab174462f93c21499cb6e86e9f0c104f0ba7023f2361de637abb0565b97fd4e88d4bef492e374e3dae6a1731f777ec61c54cf2e5ad5b06d45315385aa85ab56c4694e1ba30b1a6444fe513690b26af342ffb9117012e0b13432ce286ff769656262d5c2913f0489812f7c122a7cb5aa59004f43f496ba6e97b27f910ff981dfb8ca52b9d4fe616fc4d44c7bcf0e6c5d720df29164c1bee852bc6a1722189b0eaba665e2cb9f530f98148ca3900d06b2868a83a6a74a15918a47c025dba2428d5c52e6be18dc132cca02d9c411d1dd4f703691a3d1cf682c1f1f36a603af884ef3b2e1efa91ed266ccd2d73c58b77104868be58334694b5b0270c109de2b13c276284c9545560e335938239673104fb88e5b196f788995ee8c98394d379c494a4fb364814bf4b7eaa04f307a7770192d9a6ed3f37a86260cc4c02f84601a2af2a4ece16ef9b1b44c242576b1179d2519b59c21eeb0c92ff71f6df7a373230507b3cea2371ac3ae291b5954d7a4173d56fd3bcb8ce85df70dddfd1212cc155637691b506edd1eeeba0bff19dcb92e227c124e422fede7b16cb2d20b09d8d542f89a963c34749aec63b4979639bcfb3ba22d52fda99843f11daaeb52e7b897689989c5f175fb1e62419a1384cab7dd6c76a0e1ce6405787c74d04e07fd3572f088cf192f8483686fea1bcb1d67fb82e310c485cd9630516057d5f32ce7e67b33c237194f40629ed8f7232b2b614f7329624d0f8e993b782716d40ed89a3e6d648f7d958d7ac0130677ce651aff101fb2b738e1c8b5948076dc9378741402cacfafc8b29f6dac42f271daa24c82c0e2c987b06de9354416c0768e6579b39082dd3fcb29e3518272dec9c28df4e0933528f6c223f1946e38a9e6d5ccafaf6ea166c52abc2f5d705c41d2f47f71328a4bdb728c3849aa438d8c34eb5f84c4626585e7e66169e63b084bf66b03099cbc43c884f753a7ac46554b209583c0053126609d0402148fe89dcc734c27fd7c646e41c19ad909e50cb58df9f419a493c439bc2541f29ba36267e741481dcad70ca1cf6296c1ab94464250c1a686e3407f97918eb6296898368361f96c6296bdf4ed2eba4cbabff78b772f633ee4500604920085b433cda6754ea4f119add3ea6c1cbdd5c50f385e49293f2597040b1eaf996ea6691ad071d367e742af6ab4cccb73ce563bae36d4d6f79ef5e29bab2aaed4a43faffd022f8b53491aafb1fbedc4df3a6c9ae4985bda17606a62fbdb2b7ddd8077a927a53d8925234a350546272088cf0033feafaae4966906922303d24cb43d7f5f6da7435bf8dab05962109b62887e3a83074f1ab06bff6a6362a67cbfc14b7c53998bc270f57f677aea5a641d6e7d5ed9d08efcecdfabaa705f3aca91baa6aaddea47e603fb6f98f80ef65ec2e6b5cf738422898a14d399135426a2ad4e9969f9d3f5202e32a505593cbfa03cbb39bfe0b4d201db27a10ce4be494e555c86b87f3d30ba16edb9c976c3af08e47109a1678397d31ef2c3744020ab085c5ca48ceff594bcc6b9135bf1b56b07a192a9322b36b101c333bfbc35dc529b48ff36056f8bef9973afeec1210dfdfb9ed736f24e3d963da7b3691d29874c3a5b296fb801285e596ee08f2ecf7dfbec4b2f94b85872dc3abeff01b6c3aa1948f1ef3897b3d36c5cedd70844a8dfa6c4b4153ceeec49a3ec591c6e6815d216a11e3fc849636658d28c8e35c2f857433ab2e7b80da0442ef9fa19db54332a99c9068334a81a092eff592eb2a029e292c4156d2d33e327958b748f305bf77cd259c347cd9b30dd6a5d91d60a3e9d1df0e2e676d390bda1803c757a533b881942f1c79c593ec1f444bb9fa89bee33e23badbd971e219288223d70a3e6aee31b567341a1964a930226fa3a05330c910af7b7a92cbf3b4e9a8adaff167bbae1d4f6eb9e3220605b93cee785252d2b1fcc9a478877b982c02f837a10a2132da67214018e9f5ceb251ce40c8c4ca483cbfc71b85618fe35c83986a883ae052633db9bab85b9d5fdd229e4b0a1a542b1217877e5bcbf467445eaa843548bcceadf530a54985955ecebee792e3fa3371d1a10c0da8158ab632efcc133e9edf897bdd483c117325f62344582b71f1d64115a7951b951d58367a7cab41295c33445c42db4de7953ec8ca08b6af1834e4089bd081834e1428151a380f71ac990406ea14399b0a431f2262a4963f031f5e1cd25e37d5f5f45fa320e50f1309b4a530c4d6eaccd676342fb0bd96f2639e03cdfbcd97a185af77009ceb58cb10e0d9f4760b8ada4054296b80e43bbb90da51bd5f6a17532a6d8f201152e94a90f263111ea681befa30f2f39bff1ea9967ca6c8af0567af9739740c36ebdef02fe4fc1e5a37604cd14fba4ee2a5cf64d629709f6dc9ee33c3e2eeb0134832ba7e46162788d7313c0e4f2c5b5ff34831bf2424deef8dd4fa82ccf4ba32a812b21e2a8c060a4674a1b04f011ad8b8d563013781cc815b9c0cef1acebb8d4117f40b721d427bc74c242a98a6d373b1327a1e99d07dd246af269f4b541d8d64477c40df2b7565cd3aa3673a98ce5b7fb5284a8ff5339c5e47e4c975c3f926b59425e0a0d4a14f7bfac84e294ed153c3c4f4b5f4dea7ceee032c23a95962623a165e3b6693c345c8e323e602793a0e639131d87184c3c64519a931ad8d353598e80313361e0a4ee39923dcf0016b4f559e93352aa1465f32616d887c230c1c2e22f5b3d4e784fa547c9bc9a09e1d3c695b82908325c53f09b2daefad336f389b536f564de51ebcbd28a826f5e8f4794026bb0cc118c814427ba9c379d7486e582af94be0670f4600cdfdd4788ba71c00e8eb86d872b8b5d161fa1330325d9e71235d9df199f4fa4b0654588c7aabee2b8c221e6f9d2f59f33597e02effeb221e3567b2db688e7312ebf8ac249a12cc74f73b667440fd1671cae2b8f1f0cbae2792f3b71a197110d49a5967ef7bf73d8ed10627c6e1fa48e4979fe5966fc94dff04fe50e9392aeaaa2beab15272237b18e92e932f6f2f93c74c21480e2793621de53dcaec886ed80fe013ec50dfefd9cbd7eb226152f06876c98f282c9322505e78a847ea5b662d3a0f47e3bcabe3c9b3108683b792d34291f5f24b40a13b0885346c637a77abc0b9d3f33f0908c4436446e449a7fb3488c4005315a6160a47529ac7ad6fe2277ea5f175eac66d73478cf1c165e2a90614adb065274874c292fb0118d082f6ccf0262e3349cd8f15035dd5f9871e90f7bee87eda37473c8de420d60a68249716069b3f43d71c7a5fee7a4fe49be7ba480c480d6eb5a0eedcbaef371555f28a5b438b237b21ca1cc974738aa42b48e69accace1896426aaf9385582dc7835096db18508b2388c69d37a8079238831571b6199c0bb3615600f87b2852a0dbe94c4ecde6ab36bd0dc830327362fcdb02014cd1fe4a999b04a06a57df1b88bf712927c634f07b866fde6f625432e9d16922a54205622e13d1f0e1de0115bed278ad89c25c5ec04c47abfae99b71cede83e4de0ea5315a0bc4e3e5d2b775a2a57b24a1811f7dd431711556fd5e5dfe25eb63169e00379f20dd289916a72a5964d67a36a81498a05c565a13bfe7da19bf64825c6a3010dd08d2cc7b066cd3c376c2d4db4e79095c0104ba5de0adbd2db80fcbb68724502bdbe64e8a819639bc4f2e6f048da45d1e74157fadd93cabdedc8bb403ca58536bb6417ab3aa7d12895b54dd0d5c2f14a05eed28924c477a14c15645360f72cf8d138779bf1afe82bfee0bfda2e5d827cefd0282c748eedfbae5ebbbb36b7b123b56cac8aaaa61afd49e73130f957795c9915a787857674297f7de15b8703f3249e18204be5fb13a417d6418cd4701b177563508a26f70eb47b4c571eafe8570dea2c57eccd83d782096657164dd0fe4f6670ac180a251699cb7d482ab0e1a11009d64971a3d87e3dba4dc4d36b6927f7269de19c3ca1f1066d3920ba45608384cab6f07e36706ad11c139208dfaaa63016d941702bf74b06d432a0b601c53aa64be62a830868d28942bdb87b5159f82fd92b21ac65a9dad97e7df8fb9df93f6d2a5c13eaf5debcab30e495ab665ae8cef44a892b091091683726bcfcb954ad2891326cb6a9faceefc5d32b6afea03af4055b88561631947403a928cc222bbc481dceace31bbb9443ee38b9ff365a32e2edc22620fe354a36362071fdddead0ed73441eefdd1852fc5e78db92e08fb63bb107fbaacc5f1eabe57ee1a316953b412cd562e83cbc211c63101133ed1aabb2eec6af5b0403b3a542298b1426327a980fb07741860beda280de1fb48e0fe95986f7cd3f96f7070b544c681903c19c092445ac0f7c4e0dd", 0x1000) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0xc7, 0x1, 0xfff, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x1ff, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80, 0x3, 0x5}, {{r1}, 0xfffffffffffffffa, 0xe, 0x0, 0x5, 0x14}, {{r1}, 0xfffffffffffffffa, 0x60, 0x20000000, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x6}], 0x5e, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x41, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000001300"/61], &(0x7f0000000040)=0x3d) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xab, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) r1 = msgget$private(0x0, 0x580) msgsnd(r1, &(0x7f00000016c0)={0x1, "5136488077d65c3cb61f3d6cebb9b5fdc771414adfed46987d80661988dca5b6814d7e284d47eef9dfa7be7faf87f8fec906c9bc418eb0aed1316d1fb295853f6490938af81e50c57e9035cb92285e7c6e93b7241f2a2013d5ad817fa40bac16f70939ffa3bbd3bcc6d82a341edf8def5c0390c7f39be19c909e2f34cf7f68fe6f9131ab45ce9b9afa022f26843bd346aaf65e7b1f42faa0a9efb4b8c4b1a3"}, 0xa7, 0x800) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r4, r5, r7, 0x0, 0x0, 0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r9 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x80000000, r6, r8, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r3, r2, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sync() fcntl$setstatus(r10, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000440)={0x44, 0x0, &(0x7f00000003c0)=""/68}) semget(0x2, 0x1, 0x0) pwritev(r10, &(0x7f0000000340)=[{&(0x7f00000015c0)="b724af007d055e9e2778d6a0ef89db361f98e00a4547275fa617336bfbc4026a3307ec20ee798e2a36b36ab765e873cab0396d69e5ef9aaa1cb4a3b8def00f90a417f5259151a6817cfd4b399ba4156ee03c15657ce93abad9650dbfce92cd5b30a99a410713b1cc3233c10532be7015572dc7d6095643d9ad134af470a2909a2f2b2458c00afc07eac9208fd2fe80f090c159295d65f9c41dd6b550115ede7aa90734b47a610f0567179d6b576e1a0933697a1f6b320d2209c3052267a685905ae45a2781b4eef098cd7d39f89ff653671e644863c1dbf19cbb634fd09872fe932be7e1eb35a4e1de9cf49dd8", 0xed}, {&(0x7f00000002c0)="2821dd88966979ed4f21a2baf3d45b3203d562b3a0bb0a28ad9ebd168bddece1c05586222d027ef79db42fb250c2fa13b4df31e2fa5c41b50385f314dd6b4e06f7f72a7b674156eeb8b80c39a0ef1985195ac38b7cc34674a51055f5070c4a0b7784becde70bcfe6a57e5271c572d01cd7b96b5b", 0x74}, {&(0x7f0000000000)="7dcb023f3aaf8bd3e6cb67e12c520292f22b9d0fa034a9ec480909a7bb5faf549b9e7db2ebe70ee43c0f47010491", 0x2e}, {&(0x7f00000001c0)="1dc328235fb767618bced463822dde", 0xf}], 0x4, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgrcv(r9, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x2, 0x800) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x5, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/178) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:04 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = msgget$private(0x0, 0xa4) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x2d, r1, r2, r3, r4, 0x4, 0x80000001}, 0x21e, 0x7fffffff, r5, r6, 0x5a1, 0x78, 0x1, 0x8256}) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000580)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="823f637bfcd157ba0d36a73cff691049d5dd2c46e19795491eafc1e548f79bf04c241326889acd033db5bce8641c94a4b509031310389f1bba0520d2c9cedea935353e2c15c746334a732ffc5d11c3f0bd4619e5af9a13f5ea396e0b4f1b74efc3931269d86960904151f8d5a62d9c7c588b31eff908bdb44907dcab243281e7703dcf937392e8703a73261c2f", 0x8d}, {&(0x7f0000000200)="ac887bba57b648b23e513d47ab8d2e6f04f5b35dcfe69abf0de5d5615a88134ba64eb8edfe1934ef11fbcfe481b1cff564a22c8df74602ee51f16fff80a5373d9d2702150d11d2549e241d8b6a60dac1359991fe0109fc2c507b3bb3ba15f3c54cf5f8f9829ffe56ef499e3bcbd06847bf576e87a6b3d718c58891ab92cb52d89c667b72c3fdd6e91f7b45c4ff278c70013c3eb815b6fa1876fd206c3b3b87dfc336394be96d3ec8473843c2f748c94a0cfae857f51d16514e220b3ccfe7ae8d728206ec2b0eca80d39ca9777cd5e720", 0xd0}, {&(0x7f0000000300)="57529b53c9f3b1abaf562e08ba884013788360450647c39e76fef3758b763833ef6ea98fb5b3120da66866c13295426e3cb226276daf9e04baa6270c12962a19b086e9dea62face5f56ccab84e83daa235dc74f246d605ee0e61fe44e6076d26e3221cf8c2df", 0x66}, {&(0x7f0000000380)="ab744db092f4415bc1c6c66becc082a0abc574d3d79729323c924da59a491b7c0789a2d562df8845b6c5bb9f4caf50d0b22850f37741fce7b20a6fa4371b1243d12045f1ee33f5f1fe184082121ff8e1edc85c2fcf3befcf7730902b200567", 0x5f}, {&(0x7f0000000400)="eb54e52784dd59480747d55eb5f62551fba9f0f151f71dee5af574576605890a5e356f8a97f373ad344a465b3824a3c07430ccd6fd02be83c8d8b67ad9a9e18c1fbcfe59ba48eee8e47178b497f3a7f11f54df9b679b12516383bb03ac029293972a94794b43280ec44abbd3e5d775460ff768d46e8304f95a72e1df9b62cb6a17ca59af10c94a9adfc9e09db73410e0ba7be295437b9f3d043397cedb943cfe7b9c72385c1febdfd142c9bc1924912d5cbdee6187b5eea93600de13dcb18f6d96215b535280e985448bf7d891c60935f9a7ca153c582c5185c8852211ab59c674f6412f2efa00e6fa809f06ff93f5a015a9931ac0ec370107917482", 0xfc}], 0x5) getsockname(r0, &(0x7f00000005c0)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9c1c333ac7da821d6c25433b0ab1fac673e567a1", 0x0, 0x6e}) 16:00:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000004) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x812, r1, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) utimes(&(0x7f0000000080)='./file0/file0/../file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffa, 0x3}, {0x7fff, 0x1000}}) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0xfffffffffffff72c}, {0x2, 0x0, 0x0, 0xfffffffffffffff8}]}) getrusage(0x0, &(0x7f0000000040)) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2800, 0x58ba) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x12, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') pread(r0, &(0x7f0000000180)="199b42bcf50dc6dce4434bf73645d987b189f1d4a528cbc97a948455d762818a5260f1ff5d9d3adb1516e69fe2cd82d99c802c4b7504d86ac82c7337dccdfd91c2847c816d4b19cd1e985bce733172aa9dad7b6367125117f8a8d9ee9f65ab074251a8", 0x63, 0x0, 0x18) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82fad5a10125956809db338efd1c46005e6df6d0c8f267765993bb8e77fe4be53ce85f3b637d694b1b04a3496d1de8991e73eea033db"], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x0) renameat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x40) renameat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='\x02\x00') 16:00:05 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getuid() setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x28) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r1, &(0x7f0000000680)=""/4096, 0x1000) write(r0, &(0x7f0000000080)="edd67c6927a74949fd28dca79e837570f00948221840f8979f03", 0x1a) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) setsockopt(r0, 0x926, 0xffffffff80000001, &(0x7f0000000080)="4fa338d86d1fdc1d6a20e951d98ec550583aaed7c79a49c8c56ee1a1333588f7c53b4499ecf167dadc5c3e4f7249910c11ef10dddd4b3d6611c5e9ea56d1522f29a9086d70253a20b4bf87fd30e93b729607c3f7d964ff3f09258a642ae9fe4a062ea9b238d41d5430e400ed12d4b9e6f70a32c4ce53fda7353dcfe82ed06a7be418bf3b8b0d534dbeb896d083da865f8265e44b0467c4765b116e07125d79425a39433f1a98477a3a9c83f80a75c111cc7e8c027393deaf586f0301c28e5ef4e8cc949c5e3c7377aabfb1a61f84ae85a09554da41ffc81e2b41fb178eb38f5d7d776fdba80d44eae9a23672138b42fb2be7c105a5a17968c6b1c906df4ca4", 0xff) setsockopt(r0, 0x3f, 0x7, &(0x7f0000000000)="515663521be3405181cf1156e7cdd819cab8f5924d24684b8617c0f091c08eedbb4f6cd5bdc2e2497d1a6b180531d6b9248f46252bd8c1d4dd10033f64468e0223044fadaa914d2ebd7043ee958aa56fa4ebb3743353a15976727e1e5aa72fa8e83437a457", 0x65) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3, 0x8000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3f}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x23e, &(0x7f0000000180)="b686087370ac6397821b527c4c7736a59ae4bfa2edd61c0c975efd74f7788ef95c1f8cc5cf9a1d49656e83901ff9170fc6dd8b5178c56e9049f8884e493955ff9da760657a41cf9e2dd4b0") 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x30, 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:06 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040), 0x391}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f0000000100)=[{0x4, 0xa56f, 0x1800}], 0x1) mprotect(&(0x7f000075c000/0x1000)=nil, 0x1000, 0x1) nanosleep(&(0x7f0000000180)={0x7be, 0xfff}, &(0x7f0000000200)) r3 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)='c\x00') accept$inet6(r1, 0x0, &(0x7f00000001c0)=0x3cd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002880), 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) semop(r3, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:00:06 executing program 1: setuid(0xee01) r0 = geteuid() r1 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) shmget(0x0, 0x1000, 0x302, &(0x7f0000ffd000/0x1000)=nil) r3 = msgget$private(0x0, 0x204) r4 = getpgid(0xffffffffffffffff) r5 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, r0, r2, r0, r2, 0x34, 0x11872fbb}, 0xffffffffffffffff, 0x8, r4, r5, 0x4, 0x350000000000, 0xfffffffffffffff7, 0x30}) msgget$private(0x0, 0x8) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x800000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) recvfrom$inet6(r0, &(0x7f0000000140)=""/111, 0x6f, 0x0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x80}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x2) sendto$unix(r0, &(0x7f00000001c0)="21d630e7530349913d0621b3447e7e481109188c40618b73f0f0528f9051ff7254f21fc0071ab6da9b79b273d56c596e515a0e44c2e575d1a76aeedf33c41ec100f0ebf24f278c5e86b997600d4529e509ffaef5b740591c70cc0bc37b05f8a0c2550e665b1c27f87739b4c071ae630cd8e6775d856c55af587fe19f97457893a8f39ff4e8113e1518404cd2ec3f2e207520c2c55ce8000bed0620ba197fed117489738401f6fa7a1dd98715017f662b1f275c7041d74603d505", 0xba, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x1f, 0x4) r3 = socket$inet6(0x18, 0x8001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0xa1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:00:06 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000003c8af48b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/144], 0x90, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x800) r1 = socket(0x18, 0x4005, 0x8000) r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x4, 0x4, 0x4}, 0xc) msgrcv(r0, &(0x7f0000000180)={0x0, ""/103}, 0x6f, 0x2, 0x800) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f6d696c656d9cc5e5e5302f66e1de706a040b2a369f4d733bf8884ae837ae3d60829cdda5f4f6e3c333ba220d0371795c8746ddc471e5392617701d18d0111308f241bdf9994d25c68669a9b857907a264b05c675ca5c0000"], 0x10, 0x0}, 0x1) chdir(&(0x7f0000000080)='./file0/file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') 16:00:06 executing program 1: rmdir(&(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x48) r2 = fcntl$dupfd(r0, 0x0, r1) getpeername(r2, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xffffffffffffff74) r3 = getegid() setegid(r3) connect(r2, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) openat(r1, &(0x7f0000000040)='./file0\x00', 0xc2, 0x18) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/222, 0xde}], 0x2, &(0x7f0000000340)=""/3, 0x3}, 0x40) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1ff, 0x1f, &(0x7f0000000100)="152fbdebbba52948652ee3ef90030c532165529c163ccaa275dc7f37c3e2a2a323ac884ca726b2ed629f5bdee89410c5bdf13b97f0b6d9b11b642f1880c50ef69dd0c621b1b756c9", 0x48) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendto$inet6(r0, &(0x7f00000002c0)="2269901aa192f4490691e875ab267a9721eccb41c98346d780611d0f0ba6a34bb6c87aee1c2939119f705b963429fa448a6995dea49be4295040d366bdbd3de1dddd7e91472f4b1e071b297a8fe4a59cc0d21d091a730424c377147ffcd09b8f966fb87472f909d93eff510ada044274c973e0f790fa0a57379d0d2953d04b676e8515cc5fe11354f9bd26c0f9b1097bd6b4386f7b699a46da358933873860ab182ac688b276f4318295f1ee180cd620005c37a02919cc05c2f2b0017aac29f9f01aab6922014b74f75ce938a3bda27c3a0bad583eba9323410a02b6083b1e94ef0047bf4312b8aa652c10c59e34eef95892caf54fd5dad99ee5719dff320235852907bb3acf9979528c64cd3b92c1ebbc9b0776fd0d087be377d899a3a01fe734e6d1b1ef0c000e012278fa41f58882bc20cd851853c98659ede4968fbc74e37c38a7f56140788a1d4724979a78e04ae54e56da198e0d1090ec544f92ff01be4dd1e525fc5b31febd109cdb06657954e626eadec077bf7fa49b5dd83c6c8ef449bad07878c51d8592ab9bbfe6e4cb0c06eef541fb1a47df40fd1360616ea3c3bcd44ef520a857555b8591b7f50be2d3b2e97ea84090bf8e8f205307f0e8d012668bff936490a16ffb6a15cf1c7c3a70f9f6af93ac271274989ce81cf98bf9547b15ada485e820131897cc3291849f010f1ed1ea118f868ae270001d3011c6f23aa3d9ec3e5a08b82f61e8dff7bf8b1841a4d14627c47668cc71a84c39f9c2c9cebde0dfdae3f9b916f3c11a8afaa83f4e66e5341eb536d726dea3b7ecc02e0c197df1da5ad4b6623e6d376c4de4d66aabb5fabc4cdc844b535057a856208502b47569f86d0ed713a27862ff760d9722aa1913aea84332b15fdb20a882a9b1301d60150708f9895ff0ff32920237b1195edf9874145def6ec56611597c23c5a9e984803c7147384efa6a78a345070a6496d9dd686924cc1acc70058d87919b78436a5df0a24a6afe8de12b2e0b325c99854783908e6ee7d80c089369a067e3a8f60ec20f75bf7b0b32be5de2cd0207d008b485290d1f2ffb48a2cb536bf230b82cd5a7846105c00920d45e182a0631c74f714403050b5fcbabdf62628b21b97c33ec0ef44872386dc5b5a94c09db75fdd47c161f9a6e073bc418a9ca55a88f973f95252947d6609b0336a442ebdbb9869ee37241b034ad5547af0a379e4f195b94b370358be556d6d7b81e923b180b429ebceb6605758aba8b7b1105a096f5cb097cca02bba95134d3d8d6629e0a2b6d51eae62e5ad180e24dd496c14f761b2e5205d4f9b48de70db5eafdabd15c6eaaf7405f9aca7e57c83a4fba0ba347c658367bffdac39a238a2b694b0bf301e6819f2d491d6862c90e99ebb9689a9a27a65455c0fb55acf37983a8c77a4d6b74e997eb50be29bc9fbc09451fbf5171c6c3a457aaa5d164758a80da59c15f4dc6e2a1aa7ee8152094502974db4f01fa1898534e05a893a77a5b35c1af7fdec692b273e280bb1b5be7d00aaed2a2d8032ff11381209b07bb811fd3904b3b4ff4aa9eb6117f36b8cd61430c0453d554b2cdf32977d0b19bb8edddb6308f02f62a685b0065fa98f9014e22478005578cfee1daff7f9bc54afe2fa0ad4d959b0048d54431efb1e8b7f1807713778fc222cc1744eb42c540021134be4f8440e3a525e1c6e34cc221d638d83b5e0c9354cb565e23206138cca8a192f9419d4f30183a697072492aa71df64b82654b12ceb4a43103e2b4345117f1c2b90ecb7dbba04bb48585eccad458441ab9e09401439e13155d6e1827c105620b992782e964c65cd65c9d82bf13ca9e7f41fa8568e153fac6094dff9a20327f1e223155a2e7815d949ee0d6df94177a7f8763c82a4fe6c26f88c136f2f57b9766198e6790a0a5dfd338a698ab2dbb36b6cac29fe3b62e7fadd7745e95e13c79d681176a1d7ddb867a1c656e7ad6bdfb8498bd18921a23afa79b470e5a430b316f14d8f1cc0f3202fbb656159e3634513af4b95718ea448fdf14d95718f9bf188c84adb8b97a9ddb52b5285e847575b0667c6e5abbdf33bf81757a54814d062c0fb0f47c9fce6dd798fddf0bc73d42325c1d7552a2efc60d0573ed3c4ce5506e2b1f5a3baeb0d8df1282eec8e28f2397d40f8da58dcd31bb79068b5ae67e613f52d0a3de3fd3a00cbe0d9dcdb2f13f5c2a45e8e18d8cab8db40cd89c5c83aded28abab46905be2397c6537961d0383fb8eb70deabe3d82a904e8f4a0d234410af303302b4378bb5aab077311f41cb21a53705fae27e1116ca3788f503d7c9230c136a41b604304f4624e81f246ab01d1c900f5f2b91e78f41fcd6b6b160d7d3756b9596d9870e1b5621a7ec8c9759ef30179c2aa94a41262f30f3876b1a6f1b5710d84049267dfef2e9626598ed1c6205b9888018d0e2d6bcf7c2df80f1f2e628e1cacfd5cb2099c1a81db75ec7b4f554f5730f9d32ccc4eb1987c7bd1123c72d30a6b0aeea2379c5137629f2404d6d1e53e96e9fed17def24fec5b309e5a057562493ce8833f312825d534d7bbdb73a7bb0dd36320b2aff2fde6ed69a5b93d1566ce33712a5c615fe26560244797af9708df7bd144500143c5e196ce834f445b49d838ba55e89362e89d5be752a795cc4d497326ee18bd1b8191f9ad3f97ebdb37af24812ee3de7c941fa4f63081a1272bbbc0dfcb33dcafeaf4e1c13782a1ff3fa5698da3b7b0c93ffa44b002e88fcbfba8284bd7e32513d235071be450c040d90e1534a3a84e69a99a7e3a46cdca77f34ac68bbc1e68cc6a2f4bb3aca4a9da27203a57f6894a78835eaa8cecc1bb2fb4c353e188062b137629035b8f8acbf692748fc08062ec80407ae1bb1056476668c6183f5333117b12b8e7b98e41c635593f750649badcfa54c5c49297e9506d4c47e4faebcf27488fcb1d59b82e9c6ea6f2c7d059fe2c2fc0fea3613dd8defefccbe8526d9b3cc88eb63a2e795e8a519cac9a56eed2412972b27fcfb0bccc85542421058d619033db9e4bb3dd76acb2c67b2d7050fed4ade56e7d28c1256a9039c5c7fd5be7bf2f4a2de57d211f643bd1d024c69dfedb93036466b1f9673b9d700e414d55ce480f488a0767f41387bffefe5c5fc79d9de58b135458d705f60756c3e08355ca6275e2ae9e55f369d9dde244f0dabbfb649db47953a673c9b149d9865bdc4f75db374f4a001b64c04726c55bacdaffa35c4cbb62a59aa56ebad392cd1dda11a6922d73d7e5fc1a2bbd684eb91f4ead4225fadd7851c4c5f0477fcde94845e91077c4cd3456c6957e1242380c2db02b8590df563729e50ebd7391e1b6800a9d2ee945b798abb494f4f60f95ad6ad275e750504eb8b87a6bd66cee4afb4c776ebdd49105cde30e19c6322ece810cb434be99c6090075f79f511e57c0a9ee4e32f0e1d294c2c812d20e4ad15e6d36e259bd479194aa422d14d0b66d0b4db179169f4291849a22e9f14dc27565a8b8a735e931309ca4615a0f99dfc50972154a6884a92f8774c083f0c2d13da67b550f77344706958794dee7a480f599a314cc1e98ab4f82964a8b2915b8f0ef43040f94003f0b3193fa12f3e48c32ceeda774ce24b73e81c27e89fb75bf83d1a801c17250004bc7f2022cb9e493a0a30544cb5d161e802a193c0e797fca7eaff8413edf3398fb2367b1439850add7059bedb5b6469906f85992a96fcaa416067177007d89bf39c09953bc1adc6b6ec5bddcbe1597526319266246bc221bc61dc00186223bb83966da608af76a337e76b38be8836bf71991165a2e163bbfc55a987a384c5f20a2d13833f5eba10d479d46bfa47d9685d657cec8bb7b9f3243099594a04b67c8b5440459e3a6bdc316a986be3608d62d0cded8684ec0bc5ca64026f266394d229e8df49d91b96b631af37e78b0f7266381247b04c5ee4bd062d5be69a2caea3baea3f94833f254b328ff308069cddc0f879538fbfe368ba48b311b4d6f126c1a3241d62b559fe17d0657c23b578be4d5e2ea6657f59683c275f593dff0c6b1a3d3097dbfafd83ac9a3f50bd490a4ba7ad84533832603df776332a276ed5902934479adf448081aae36d3244b98b70fa72301a6856dd7c834aa27e4fc8a003b922feb7afb383703a1d9bf5605faa6aa00756dbd9105f909bc7b7a9463a76e143b5d50bb0b58eb99cda17bda93176725a4d84b7cfcc8fae1b092e50829359bdde6c48f00493491e87d8d3e561d036e2008de83370263b9d8ec91a7a64af2f4a29c260d44dff79fef141d503e6525671b2fc75146077f9ff44cc1783a50c26e3eb8083b76981996a4a8eba0973780420d8bc048d6d34981b4da18d1b7d7b6530f1cac2bf6930b881650ae0d4665b5e3cb8b91b7125a1c18711f2381acd1b29bc2fb6b7a7f453faa27895c291a6ffe99620136795408d8c5812bb8f7090b6890e3c5bc7c3f46870a90123650da27350200411516f837efbdc79e8feed4e5cde8b74b7f2503d34f527b78d7bf6ca059902ecbbc39178974a8018251d1f094d52e3f9523ed2f01296696e0c207685a19ee071b23b6e3646b138fafc412f2db0091166f65619f29079566408640c1c63edcee410ffaf1470556bdae9b4d4fec4f4f16596fa8f3b209dded575345239ece5eebbc2d4c6772e6235fb46eb5ca76b18487cdf0ff954bf3109d4bea0837eede68f4051fd7042213b8d8e7a281453772f80ab2dfc4a2ca7a0744db73af8ffde09c700beb84844563c7d4bca0c4ffbc9f03165a098654a403878b8c1291fa6dc8d8ff542fd68f45237b8a8a5f1a92bd2ad8d510b52fc1980b3d78ba2ae97772d944906b5ae5682d7d02bf2b4351ae3949912c4292fb324dc7d12acde6422a3c61a2beaa35d57d0979d314f17e7b9f6d771b4401d539f8b751bf71b5775da681398fa917da5770450508de0a13647e55a32c814b94c1bb2b7c75c1c672f85e8b92104849611bf70d00dfda00686b4d4bd67a7f0e2c7af6298e1908875de1433a82e95f9bb72d3a09bb039a58d1f7a8db0cd29a490ce847b05e7fe0f1303948d1dde72950197dfc5e46d4d13030e2317d7abc4fb894101038c3fc365625f89e58a5a2f0e93616d7067452f3d67329ea82e28328961920548bd542dbf20cdf3a2513ba32edbb5f9dc44407c44d044cf2cccc0790f78f967e98ebd814662ae652130f286495599c030b19c017818be2c13dc5d8514c97518873a583636d2889c7542d051cbdf9a5555e6648e05e4f9313dcc834ae2a24b51abca3915c711a88eb8df6e92c7a7b2942c17ce2db2aac80590f222d45558419adf75fa51b145aed9bb367b36d96628d09aae9341441b557de1c74496bb76e74ff365f7c58b1cfd51ba6ebf5362b4734046ad19f9b5a695e762868c28e7388d62e636051f45c504a41b2c903fdcdfff04cb2d3ee2fb50433145972e4469ec1a89703f3ad255780f2a8605a58fd5fa38567259f719ac1a365d4dd97cbfc508239c8d0e451aa472ba6c8a8d1de4f55e280a34abf35073aa7d745ebb99b8833dd409b80e4d153ae554c2bd125b01ca0ce93c88251b4bfc6f7702dd51b19eb3459fc568d125e9b9b311bd0b1ca35e43cc12b96ec3b8a40042228366667435f26445e5968d5e1d502f049f0dcb5c788cdf0a3fa4e283e1bbb9bad460666cbf9d1aa3cb14e0ee59d060423f32253b298904afc371b0a0ec05e75f926d54483f6009194cac17c13f20a83ef844fcf32f3919ceb7e6909746dd73d5f3282b220071b653ffb561a434512a80fefbfb801ea68daf92", 0x1000, 0x4, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x100000001}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:06 executing program 1: setuid(0xee01) clock_settime(0x2, 0x0) clock_settime(0x80000000000007, &(0x7f0000000080)={0x5, 0x8001}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3f, 0x8}, 0x10) 16:00:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xffffffffffffffff, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20010, 0x0) shmget(0x3, 0x3000, 0xd0, &(0x7f0000ffd000/0x3000)=nil) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) 16:00:06 executing program 1: symlink(0xffffffffffffffff, 0x0) r0 = msgget$private(0x0, 0x601) msgsnd(r0, &(0x7f0000000000)={0x3, "e267718e8d561b90aa50f2fe1c36fec9e7d7bf8e83d5d53ea6131ffa5e6e3310a6c6241ad97bc5c846d5d2846b79821fa65f5785018dd296bdeaa7244a8016838f56df193011f01dd0d576e7278f07ad88752a6f55c81f7a84ce0b20f994604ed4ce769fa8b7f32ffd5729c2ca9ff15143c8f7d62de652a8410e4ae5ddf048084d9f26247391ef93a456ae099ac2f93d5d8cb1ac680773ad9793a074c7aed14efea552a6a985a2c081971bd4a48dd828"}, 0xb8, 0x800) 16:00:06 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x7fff) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8101, 0x104) fcntl$getown(r0, 0x5) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x48}, {0x6da, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:06 executing program 0: r0 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffd, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xe31b8094e356a7e1, 0x8, 0x626}, {{r1}, 0x0, 0x41, 0x20000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00ffffd}, {{r0}, 0xfffffffffffffff9, 0x16, 0xefffffff, 0xec, 0x375}, {{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(r0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) write(r0, &(0x7f0000000180)="da", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r1, &(0x7f0000000300)="4157bc43c8cf0e79dac1ce1ae9ad6039bb6cfb2db6f1a0fbb5fc44a5a2999b1b834b9873bfeeed1c05b88afab76ee719e212ea3b4974997864dff4fc912ef6f528b9e7462141d2b4ddc4105b05006118125962f33f555b054aef5e6005dd5fb7215963362c465ad926ab9840a89a8e5d8a02c31d67b9e4d7256da5ac218ef477b497ecb4e65f3671", 0x88) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) shmget(0x3, 0x3000, 0x102, &(0x7f0000ffd000/0x3000)=nil) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r2, 0x20004b3c) r3 = kqueue() r4 = getgid() setgroups(0x1, &(0x7f00000000c0)=[r4]) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:06 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x105c0, 0x24) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfd, 0x0, {0xfffffffffffffffe, 0x40}}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000080)={0x80000001, 0x2}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0xffffff8000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: socketpair(0x6, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pread(r0, &(0x7f0000000040)="6e8c6fb14ae35e9b4df9bd231e08be95675568538fbc9b2683405ba948d029d393ec3e", 0x23, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) socketpair(0x20, 0x4, 0x8f4, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x20) write(r1, &(0x7f0000000040)="11771e85b6a5ea52be7f5b9f", 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pread(r1, &(0x7f0000000280)="f6739138286adaa4d11c27b897fc9e252c2cb69983bffedea528ded0cfa47ae5336c054636a94894543ac17b2a5cf9035a5c73805abf0d11f788caf1c599355bfd0a41dc410549307b9f87daec80c21555de31421c07505c2f917f62a78a7287cc99ff6058f3153866617e2f7d7ca6193fa29ca4512940da6804dd0c7e17f247abc80e1f6fddc9bc766261cc27e4451e6002a69086ae94fa30286d31463836ea20f94081ffa7e76ecb67293b0e65d553fe4ae940f95a71e0cb2913ae456b3debcd4330ff042c691e7aa9066f848e1937f6433ffda0e8c769512beda17e8d6fe07472626fa5ac1d70dd7fd334309d6b21bf8d12486ace84661f04", 0xfa, 0x0, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) clock_settime(0x0, &(0x7f0000000000)={0xffffffffffffffff}) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x5c2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x81}], 0x181}) Qà8Qà8pckbd_enable: command error 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x7ffe, 0x80080000ffc00002) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000080)=""/139, 0x8b) 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)="4232e83cf6", 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f0000000300)=""/50, 0x32}, {&(0x7f0000000340)=""/14, 0xe}], 0x5) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000400)="17bf856f3ad4e8fe31b25d619bea541144b3d65327eba065aa5325e4ba5a2cd16a2e77823b54fa9b268a98076b97dce7c858e1fd8131c05a0faceb45416666547750149d85a68714ffcf3f2757cb57922c986ddb625442b5971b3346d97df0cbb2df66504b5e3b5f27138ba9d2f30cb8b16bdafb9bf1a9ced16a5100b6130d8bea14e91e269c49506e5c20dca6b92da71dfd0c46", 0x94}, {&(0x7f00000004c0)="4ff1c5d010d1253af5643b5fb0396a1c167ced7b202d12d694c159557ebf94f2269d0f35e65405fdea14e9add78824", 0x2f}, {&(0x7f0000000500)="3707a8dc5c82fed78adf6a104e83b45929149cac2d19b76a8c132f02673e9811c149db83a1fcb50976397d1dcf65883600dea93be1d4ec4dc97d7f2c78077bb3810bd8c3d0add91516666ddd053b1239401832b499353e513d0d4733f214b413f0be62d0889e5cd06f5be0a1b6fe000baa18b13e62da1ce56841a866d25daefc8d395a26b5d9c8c41dfd320e62255a482f6daa4816596ada9667f141825872027b94329f8a", 0xa5}, {&(0x7f00000005c0)="5cb5b7c34ba8c0f6c6b7e6a5450fe10e19d8748cf080b95e8001f66acfdab49290bac84dfbbcae6e73a8d6bf38587db8603eec26083eec0a36664bb4e79a029ea6badb7c7bc81a945bc477b9558a1805e150750b66adc47bfea01dc72a558e143532a4f9fac2b4ce08f88c697e334961d4aa0f5f9ec41e2870f7df7a2e11fa570db486c34ef1667afb935ea7d68614043e0552cfbc92883d5a3f8ec8f5b3a192d5f5", 0xa2}, {&(0x7f0000000680)="bb97f7ead59bc1c247dfc56bee4e8e132fe7a92fd305a9cf5e6f2840660c82eef857e7fc2cb5977772a5b883d1b4e3c820d7f96ec79983831e1eebd09a8808745398819e66ea0fbf4af1884a8c3706f760570da59008959c289d1db0ea8edde2e703c6275f4f8ccc5b118c1adef10bbde7ce4b8ece227d812dd73aef165aa54d4b906549c6425dd0245204a62e3f6ed40fbb7ead9affa216cb8516253ca14068bdd6083d7c40c9a5b24de105f6053ab7dbef2e1f05976bc60e3b83dfddeb67b4347e2fccfe5730d4b540a2fe535941434b3111eee49f46972551466d1a5f938fedb6e4f980c804b5237535b7beeef0e0656d54f51cc1717d6a476e5abcc5", 0xfe}], 0x5, 0x0, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000840)="c01e69a5d6fe9c11c78910becc8033c387c9fc3c706873c187091831d8af57932c7b1bf200ef83495057d7d817027a57706ce76950c7010fef07198c7629babc986007", 0x43}, {&(0x7f00000008c0)="3d42099a9725d845a2cadb7adb2bf81d81f296fbf3858a2fd72b282b80e7fa80a70abdf37963400c85579d123f7b987d2c03fb471d9fa4ecf83799e97002d93ca1942e58ebeb58e316fb80a51b7d167d2398dbc0519c701cca700355a997bcb951e278d2b6e506aadc7a", 0x6a}], 0x2, &(0x7f00000009c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x58, 0x3}, 0x4) connect$inet(r0, &(0x7f0000000a80)={0x2, 0x1}, 0xc) getsockname$inet6(r0, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wskbd\x00', 0x0, 0x0) fchflags(r5, 0x10000) fsync(r5) r6 = dup(r0) ftruncate(r6, 0x0, 0x24) poll(&(0x7f0000000b80)=[{r5, 0x8}, {r5, 0x4}], 0x2, 0x800) preadv(r5, &(0x7f0000001fc0)=[{&(0x7f0000000bc0)=""/198, 0xc6}, {&(0x7f0000000cc0)=""/231, 0xe7}, {&(0x7f0000000dc0)=""/39, 0x27}, {&(0x7f0000000e00)=""/4096, 0x1000}, {&(0x7f0000001e00)=""/203, 0xcb}, {&(0x7f0000001f00)=""/70, 0x46}, {&(0x7f0000001f80)=""/41, 0x29}], 0x7, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000002040)=0x2) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f0000002080)={0x0, "a37688e3da04a0f1809b7ce58489b3ab42282133fc39df3402eb3bfe7cf4ed803f989e56050cf4600b9ca2e8b1ecfce825828f6f8888c87739b1c3618408832b0951e20c6cb6fab72778d3dcc67420394b5d8eeefe9c367564b870663fb967baa3232b02ed279aa925a88435698a0ed962ec99c612f5cdf245a82919ceafd89b2437194f07a9377b5f12b62c2d8fc0dd"}, 0x98, 0x800) connect$inet6(r6, &(0x7f0000002140)={0x18, 0x2, 0xffffffff00000000, 0x9c9}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000002180)={0x1, 0x0, 0x4, 0xffffffffffffff21, r3}) connect$inet6(r0, &(0x7f00000021c0)={0x18, 0x0, 0x74, 0x7fffffff}, 0xc) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000002200)={0x5, 0x3, 0x8, 0x7, "981fb9907a43761b00105df133a205b0e187b508", 0x8000, 0x5}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000002240)=0x7fffffff) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000002280)=""/81) mkdirat(r6, &(0x7f0000002300)='./file0\x00', 0x0) fchdir(r5) 16:00:08 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = kqueue() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) fchmod(r0, 0x2) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) pckbd_enable: command error 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/179, &(0x7f0000000100)=0xb3) 16:00:09 executing program 1: setuid(0xee01) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x5, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x1, r2, r3, r4, r5, 0xb0, 0x2}, 0x1, 0x9, r6, r7, 0x7, 0x1, 0xf7af}) 16:00:09 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0x2, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0x3bf}, {{}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x270, 0x20}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f00000000c0)=""/198, 0xc6}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000280)=""/62, 0x3e}], 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() close(r0) fchdir(r3) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x40) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x5}, {0x100006}]}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:00:09 executing program 1: mprotect(&(0x7f0000500000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x400000000002, 0x0) setsockopt(r0, 0xcdc8, 0x400, &(0x7f0000000040)="412b649ac76e7f00f441fb3d115dee40d3b71e4edca42d4c941090d88f21a41c9bbd0e841d5adca86009a1d47f6595ad23200793988c96d9e86f19c8710fffd4ac72f0be33ba3d9498c0990db802e8ac04b0dd8b176661ce4bf9fdccb3391f2e765b4d0628535ebae86825e8f019d32e08af587f4749956dcb07c8b7395c9b3a0686116b7cd0dd3d8ae7b7cf8a373af1829c72e290516c4df82db49d47557e820b720fe92395151606d82cb4c3ceb7d6f2fa77c9e9902a4057bbd64d0ad4d5b70edfb58ed4a360eee57adc3b173166c889ca359ee7b7176a1592", 0xda) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) shmget(0x1, 0x1000, 0xda, &(0x7f0000502000/0x1000)=nil) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) shutdown(r0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) r2 = dup(r1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000240)=0x6) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x800, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x813, r3, 0x0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000080)="045e2eae8140b493d7e428d1096c0f179c9565f683fc93604fd65b3d10be19ef74a090fc68e5fdccf2402894d3cd9634863c7281d14c08cf141ab9d8923a8936f0420fdd9ba3047ba2e7025f61106596870d3e4f54705e057f0b1880ed36fa25d1d0f75b3ba41403513bcd9968c157c978a530939a460ca36e264d32e6e44bf066ef8c58d698f15e75b401ca30072f75feaf6293880ef8f30055134951f9b4ed8f6c246521315150ff6c6245db63992e541bfc345eaf7ff467cacaa76f40b6dfbc1f", 0xc2) open(&(0x7f0000000200)='./file0\x00', 0x28000, 0x81) 16:00:09 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) syz_extract_tcp_res(&(0x7f0000000080), 0x7ff, 0xf79) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = geteuid() r7 = getegid() r8 = getppid() r9 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xf7fa, r3, r5, r6, r7, 0x0, 0x94}, 0x7ff, 0x17, r8, r9, 0x6, 0x7, 0x5}) fcntl$getown(r0, 0x5) setreuid(r6, r6) setgid(r7) r10 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) flock(r0, 0x2) r12 = msgget(0x3, 0x0) msgrcv(r12, &(0x7f0000000200)={0x0, ""/156}, 0xa4, 0x1, 0x1000) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x8, 0x4}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000300)=0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000340)={{0x0, r11, r4, r3, r5, 0x180, 0x6}, 0x16e2, 0x5, r2, r2, 0x8, 0xff, 0x7f, 0x200}) getuid() getrusage(0x0, &(0x7f00000003c0)) dup2(r10, r10) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/150, 0x96, 0x801, &(0x7f0000000000)={0x18, 0x0, 0xbb4, 0xea1}, 0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x8, 0x4, 0x9, 0x3253}, {0x7, 0x1, 0x0, 0x5}, {0x6, 0x2, 0x0, 0xffffffffffffbebe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x85}) 16:00:10 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r1 = semget$private(0x0, 0x7, 0x4) r2 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x20) ioctl$TIOCSBRK(r2, 0x2000747b) semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x800}, {0x2, 0x3, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x7, 0x800}, {0x3, 0xe9, 0x1800}, {0x0, 0x80, 0x1000}, {0x5, 0x6, 0x1800}, {0x0, 0x8, 0x1800}, {0x5, 0x4, 0x800}], 0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x4, 0x6}, {0x1, 0x10001}}, 0x2) ioctl$KDGKBMODE(r3, 0x40044b06) clock_gettime(0x4, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000300)) mknod(&(0x7f0000000240)='./file0\x00', 0x2, 0x9) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) clock_settime(0x6, &(0x7f0000000040)={0x8, 0x4f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x10001, 0x1}, {0x18, 0x2, 0x2, 0x4}, 0xfffffffffffffffa, [0x8, 0x4, 0x6, 0x33a, 0x3f, 0x7, 0x2, 0x4]}, 0x3c) r1 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffe}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x69, 0x0, 0x0) 16:00:10 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x1, 0x0) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:10 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107008, &(0x7f00000001c0)={{}, 0x0, 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:10 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0xdfc0) setsockopt(r0, 0x1, 0x1b, 0x0, 0x0) socket(0x16, 0x0, 0x8) socket(0x6, 0x0, 0x5) 16:00:10 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a59552fa9b601b8ffb2689287cb120a0493875fe77c0825056376462f551f2193803302401cdf0b7c62f31f1be1ef37cb1f062cc4c43261f4707", 0xff9) chdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="4c5d5b3fc2f94c59", 0x8}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)="2f752d693a88e60a148f416746b9f37566405c514cf1f6dc1308283576a48ccea0c687a8fd7234f0f191ff0a1beaf791794035a7518ddd90914b076c4f8536edd16f435cb2dccb92a36291c30b80eb8256569d493f4b2db78e550278ee6856f03d92d95c55e71e19e0d2606ff7f708e96a111e7c5407c5f6ae8d1c776fc47f14f8b20b4458e666d7e64a4d78b7034acc8711be9520fa3046ca77221e", 0x9c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000300)='./file0\x00', 0x0, 0x1) read(r0, &(0x7f0000000080)=""/124, 0x7c) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x410, 0x0) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x800}, {0x18, 0x3, 0x1ff, 0x1}, 0x2, [0xd6, 0x9, 0xfffffffffffffff8, 0x200, 0x5, 0x2, 0x1]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/107, 0x6b}], 0x6) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1e, r2, 0x0, 0x0) close(r2) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40004000248, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x4}, {0x82, 0x1000009}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="1f9999f49374a5fc3f0b88", 0xb}, {&(0x7f0000000500)="e9a2097ad4edbc931e7e9adf6e177aa717d06aad945c865438ace21232d66d07cdb4dfc9c48245d5f693a73d53fba7911c72a447898a1cf1d42d9cc890f84cd28b59305c0d98ad47bddf6c68d1f20083b56cfb8d37f202f201c2d0b3251bee6bb23c0597a47510d471fdd6ae629b6035d259c82ca2077b5eb78207bd89cd92c2300c8b78ec1f856b52c7d200c72286eb88746a858b1e2d6ae77bccab4578dc8f828ae36a70102b70b154e46112bc5963fc2c588a4a374bb38efcbac860ee676031ca2a215548d081e9d27970d51d45099eae3c87c143cc2f5648bdd113609b65b8213ab2680affff7b482ac2d67a6054d425f9f2a5f8ceebf9f4f583ce6b8a09d6ad92c7960c29846636fb4a267209d79129d7b1cb62cb4d256a85072ff44e67798613c75f712719f89b3da61eb2c1ef5e2451290910affd644c96202bbc5297cfaf4c019d71a936d1a68e0bc08701363d9c77acb0155da3f54afbe4d79671147c687740e61e58d9d84b10486b2966bbf2c3fb9bb89ea5579fe820f56a91558c613eba023a2047f865eeacac9838f4ad9a96cae10163c2e57281157dbadea5947dd30262bc0ad25082b1e9084b6b3efaf60f9e45d4353da47df0aa5b9a03fbb65743ae5c5c2a4e6b9e2232cfe83baf2f041021d0c4157ca88594dfebbac588d03fc8d09d02fc9ed558f877deea6a1c72b9ac570f19d8e0fa7e1f2834654d24ff3a00a79516f1ab4b03fba37f36e2437b123213ab1f7a4bce56c48270806b69ea182ed252193f24b141c22f1d60f87efa74c2b495df54d7e001522bfe13fd20a68cff7c590118f69bc9b1a35c1e66f139a3ef48e5f630e64e3211b2171d06a0ead946164c9a6da97c22902a6afc513d89e5e7160c9c6d729185bb5e421fd9313370d28dc01dfd749cea462573f0112372ff0685448d57111b2601b73da4e40b7f06cbf2d87aaeaa80c4dfe9e76fba625b0179613a54befdd31252650e243ad7f037fca742bbe409afa1539f0df6fb39ce101f705163d78906eda5dfbb9c7afee03b8f880df04981ce705894a70e41b11145aa4e5cbb2f66865124a4bc56c7fa9ffc9c16c81f4548924e62803bf1bfb0202b938af2cc61a43947bec4046d9e4375463d5469f3effc35a1d035588dc575089954b69496e66f7af9ff94427dfb5d371baf741d9fdf5352292c1401787452f5cb86f12152d003ef90bf3571c8a86fc7e735b7dff220b44c852e5cd88927de3114b0f8e2af65bbcee7a897595f4ab9b610f8ae757dc3866a2cc3617cf5e1c88f57c2fc96d0cdfbd8e88167513042a8f2214b0723b5368de3c2b50c77c4a61b481b7e78a2edd852a0cac0c3c07de1cedec478b94858ad98d61f239bd1388af5cab432975fe1603ba997c249099f4c879a0cca22ab71aad0eef49a5277f49128987606718a71b32ef35086d54e86b4d52fe5470c0a678d7fe8373a2def2894c1f0af9ae2ebfd5deac582f8bd1b3fec750764daefe61d1bcc425b798dac3f1dcd4885670e187e709881c981bcef1e1696b4d06af1b89034bbc77370dd7fad9a6d16e373bf8ef57fd9d17251607a4e9d738df5721c0712fd1b07eb333f6b540c2482fafae0d6593eee0b11079edc44f312f660e7031122d317fd9116c5f751dd452d79c48e8ec955a488bd57c175791687558ed31bfdafc769c58a8cdd85b8217c4be26a31fe549c84c0f574cc2a7e6490f48f32cb121097547430f52bbf12bb6ab3c5da8455b5ca3e1e917d65baaa69bd669c41f2b45d55fc26efbd35391bc2bf87a1920eaf0283c6f6f0abd7f65c00102e6468deeb391c33f3d3396d4409e80fd6a8478161c96461923b9d495129ff85f9ec57dd9dd0070c8c192105b41678ba8626d42c52bea621bae83b352a273dfd09d80e75fe62ff3e09d95e28ca30cf27db5f1ec6ade7f6ba0dec172c3446a83a69b3fa3cdfd43d112734f38d5139ffbe9f208064e968b63763c5b037ac0a98816abf4f63d4c655738fdb46602ca2b9fcac4a167b99f7914d10fc265943f3ae1461ddeee22d6d1da8cdb4d2583aeacc0b52db7ff56eceb2b7f984bffea62e27e963819949231e08e809ee524d56515c96a4a487157a78cb663b1dc74e8a0acb727aac744f02183c356be1f3f95b9b73f8152898d8c382592de5a8570f667cc4b5e1d2a9b6c4e5906789abfc229c9c77482caddc0bccc38bbcfeb396faeb26d7c7d44f618fd90e623b80b5d76f81db1fc9392b83b7befd0cb0a44e622ba4019e13c750497f9dfc8f9516543ab329bc4fd6730f4998e7b191f28f8faeacae7e06ff0c236b292d3b67dff248190754c90898e90495e53a3dbe03941ff20ecc3eaf06227a0f66810435f993dc535d77cad8e007d2ce68e1445ed73d1098357e42396ecc163ccf0bcdb359c180daa507dd60c5f7d49d7dd7ac46ef1a1f154ca7d75d5900c5f786076be9baa22dc32b53b253aae45e626fa3620c14f9118d2f914a6452f78ba899374d8fc8f752e2bfa0684ff9eb3f3a021957bdc4f3c2a369737122c886e84396878beb1eb77185dcc788f810974b04a70a606a505dfe7827a0012d6cd85e78ee1b631800edf3df560da6908b8caed4b745a44d80cdfe1b911aeb9985667a1e381414fa33a062849b4667c025b45a5ff88221c38585c12c311029cc7e3adcee35d103e584c5c9fdf3b6978edda754a4cdf3929cf91b90916a31544e018541e232b541494a1cb625a72444f9352df7a661252826efe2cf127e85b4c8e2b81547cccae18368b19c3962664e6a15cdebddeab60287c045d9ad0febaf17ca78f1107c5115be6d230eac6686a695fd7a802ae0efbea34d8053657035eb34be6a34c13735f9d69cf04072b9d14a46109d0d074190c99b9fc51dac25b34f7cb0d7da22687036ff8b78c51bde53407c75a306deb2643a42e5a2776f2c0bef715b91309527c61249743faf4bce78fd98d2116073f267e7ca541db5426961d8190b3801fed6d081dab962c0f7762d8de3aeadff53e2bb6d41dfdbf772ea180a1ca1f85d1024de12894c3181e4c8ce8872f82c17e7bbf95dc0e3385cc4e8198e5e622c09e37edb55cd1daff2ff1346511d872c09f8a030c2f2ee987ee1caa8c257c0867676445eb4bd3c441d823b3ad58b3bf202ae2e7e5cd412f75f49e8e16c4e763839150b251ee27a085fe002d8f34801cf0dd74ab90f18528d161c79a536adb87789e7ace524b8362ad4b0dc3b0ecc3b90389ca37b94d013ad8875f1fb0ab81226dadc120f43225c20a0c3b303141574857457f915b6261aaa8e12c3b6b1997d3a9b8ce61d4ef5e51266a2c2df5e9956baf4a0388ad3274386ccdedc18dd4f8f5eb9f9ab40f6b0c1a60075e2d2b1d2054b7303182e8d45cd7b062a6be850556a97f195da6da68cf95161d43972111ab4edfc051a854962e64aa9a885cafcf44b57a406031f125dadd617b3d18faa19ea1100c0292229d69a1bca8419fedfd783024b420db42af593511c1a283169e80b1ae66ff966223a42fe704e93650753c518e0387f3263e099dcf553ff7f6f49f5cbdc06099dc118fd0a9ac9125627f4cd42b1408d8c035a3409b3bd41bd9e6cdaaf1eeb0dd40c149a053c52359103f08550d7046784fffc81afe7eadc40652086fe04c4931596046836cdafae631adf8d6696f1a80fd324492957f5996a4cae14fe647b7ca5c19b753878d7d8ae131c038a7b2bd531606f1783f985b0275eeded9d65fa8a74db9676df532528324e62a9df6ddb734e2e18be9297e47dab65c5f97075a3fa15af8c2f70c18ddf29e46dace48224cb2dcebea2969578218262ce05abca976debe9667b62198114aaa9b552ec10d690aafde2395b1341b1a7e28d8482552dfd7bf60ad08bc30632334e0ae0692a0a4e0bef6f6cc4e2391d1bd8007fdc009b32ddf24619f6a0de6c8dddd276ffae5be25f6bdfc7f009ae0f6374af21d73b52704f7ff2f2b3eb7d6604155ff25126624ac2924858b788788d0a1c3fe288ff0682c35912f4e1f8cfcb488edc58bf140feab2f7110dc716d088a2ab1cae9b3de0abb82826b26045d19acf1704269ee51060a05df7c649e85512e67b4fac3b261fa76902741d9ff9ea81bbe07113c77a7809ce9638b716a206283c47c3e71e3767f02a7448c34ca55b9b2e45e20094fd5bc1490a959f9513846c3ec23a27a084bbae9e5412446e757290fed1f22cbea575d7649bab0d7bd7fc53c57cae01c6ef28051ef0ca5e3f857f2901fc4c247618309ba407f05b3260fd78434e02f8dc6f458f986ed6b9166d6803190f235724e303bb443ba01d30aa716e16a7c8e476bfd77d0b3506fa927423adef3af8b16d1948079b4412430fcd14afcfec2179d8c11fc86dfdd447c9061bdd945ee257c2c07e38e5a3f2eee934f84e3b9283a735c61dadaccaf51ba7902926af96795f60dbca6dae125c2f651d878e383bf2b4448af2e56cb4f8fc029c1ee715d600a084408ea4a7658323058ad62ae7db6670188c0e8da0d2fe6e85c6516a431bd5297d0fe076c44ebe721a413ec5e7dd5ae06510790082e57fcd176dec32805ac6c5a3cc5aed0e0e6b963df42599efebbf8f92b930eab2fa128a60a0002ea228268e6ea163773336af5df624022a8ec7f6bd9a1a13454b3036611cbf40265db1fbe77a003a725e56106d4f8f8eea66e815cf22bb50eea4aab60336b2be1b17ccfab4f44d50827aee6e610dd326ca8f7cbf7b079a17c3fea5159e0715ff47fed9cc8aa4e2102bb8dc69992a022436b694ddbf575ef25c2b2cbce98ec7a0852c0d08825690a87c188b91e52555a08d9a5fb8519ab34c1aeca1050f1be3848ba4972e44dba7d5b577b50db0847a29280355b8889f8bc251fdb959651cd4551eb8c43326842776c084b2dfc585554ff31660ca70675eba989feb001fb7ecdc0ddcec04f8c676701a5e7aabc9b66d80d2adcf0702ebc273c3ef822c0a8f2876e07961ff870a0ac3fe80ebb2292d67c93c76650f45c5d6928eec7bf9fc0251bf317070c78abaf5dc5c50e0d0cc74a12c7ee997d89c6c36afd9c6709b7fe2c2208dbc5815d4759892b48a4fb831db33068498c5cec0a41d526e72454caee78cfd28c7dca136933835bbcaee0147fe058e439600d1a9fae972a8998f96800692063d46d9eb02a25b193797cc49ed930035b72df4f27f422e0db4b21f85235a48028fc79211256be2bae75fffe514dd2f935377c5110606fb7042b24cfdd6b6a058be86e6ac7b491ec3a8f5f0a84399152391b13c6c68eca1d5228a79cd8756ae7bff8a90bf2a4b32cc69abfb1b663d3f7a1549cfa04982b85bddcf5677ad65d45496a9ae6f8c4279671a2973a6319566525ebbe0d11813189764d17f5937ef7ed10d584b8f8d55a54d57ddabed143e4016a70eca512c9a34f65f42d0ade83960d3add9b05c7b68c623bde73206d974075b0f797be8a78da58245af9cd918d2db62a9acbe533c61089586a521a243d3e9b78befbd993b51a77e81ec014f1e073e2cebf591e74caa345cd0ffaafde60f957c6d265ba90ebdf249bde24dcf80a0521b4d8427a8e7cd93b188a2208093f78013920c870d18c082a6b88c749dec2add77912c4450b6e91626291e1ce527d9dad60e5264a604da3c7aefd4b2da360b3a9a4f9fbabfc2f8951eeead1c5ff2ddf73b165e42e15ade974cb80ab00b3649c1ca1fad77137bf0576ed393dd06fc288ffc58eb62360f1705cb65d483d8c306eb840b22ef06553f8ad81c16b145df8c3f71e86d22bbf6eb0f3eec42decaa5001a4ef39312c317a2", 0x1000}, {&(0x7f0000000100)="d9ed996355b933817de0b2483edc8a133f143c9601eae8d5707902f2b151a3033061c507809c17d80fbc031912f49681019f1da594921b28fcb74854312d03ce61bccdc4bf34bc1683cd2d5383590d22419a29df", 0x54}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xf2b6, 0x4e79, 0xd8, 0x6}, {0x26, 0x0, 0x10001, 0x5}, {0x8001, 0x5, 0x1, 0xf8}, {0x1, 0xffffffffffff0d24, 0x8001, 0xfffffffffffffffa}, {0x9, 0x8, 0x0, 0x3f}, {0xd97e, 0x7fff, 0xffffffff}, {0x0, 0x8, 0x20, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000100)={0x2, "c4ba0632556a43bcfc0ccfdfdc96916a6d42eabe68841fbf34423df3a80e8e0b0381ba1bdc07d5d5c29261ce78dd592406640c51f6fc01c5ee019bf5857fed"}, 0x47, 0x800) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x2000000000000000) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x42, 0x1) write(r0, &(0x7f00000000c0)="a49c83c34e3333", 0x7) open(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xa5, 0x7}, {0x0, 0x100000001}, {0x187, 0xffff}, {0x40, 0xb00}, {0xc7, 0x6}], 0x5}) dup2(r0, r0) 16:00:10 executing program 1: r0 = syz_open_pts() socketpair(0x7, 0x8000, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x85) shmget(0x2, 0x4000, 0xf067228dc0762b01, &(0x7f0000ffc000/0x4000)=nil) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0xffd) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x6) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0x32, &(0x7f0000000180)="e048961aa717f55447739de7043f9cb4aee2bdc328945771e7b35286154f8373668f495599a6a6457132a251d77f989908ea") shmget(0x3, 0x3000, 0x42, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 16:00:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x31, 0x1000, 0x0, 0xfffffffffffffffe}, {0x8000, 0x200, 0x9, 0x3}, {0xffff, 0x4, 0x9, 0x2}, {0x0, 0x1, 0x7, 0x80000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x7fff, 0xf28d, 0x8, 0x6}, {0x0, 0x1, 0x660, 0x802}, {0x3, 0x9, 0x8001, 0x6}, {0x4, 0x8, 0x6, 0x3ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:10 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa0) getdents(r0, &(0x7f0000000040)=""/226, 0xe2) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) read(r1, &(0x7f0000000100)=""/178, 0xb2) r2 = semget$private(0x0, 0x1, 0x40) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getpgid(r3) clock_getres(0x3, &(0x7f0000000400)) r4 = fcntl$dupfd(r1, 0x0, r0) chroot(&(0x7f0000000440)='./file0\x00') semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) fchdir(r0) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) openat(r4, &(0x7f00000004c0)='./file0\x00', 0x2, 0x20) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x200, 0x0) pread(r4, &(0x7f00000006c0)="cd0c761b939e88b429126547a75322ae502695b8ec6fbb10b89c318e4f1ef11f72651d6ca819ece8265f60813fca1c358e9b29b0ba8201ff1d562a544310317d7fa07e1654b2ac2b50fc7e0e8be2b549349911f4c181dfb9a821c2ad87646d8c5d97eab0605b490792a9cf5a13518b8db9e2df414ec831cc41509f2aa0fe206499189f0c207bd715322dab7cb267bf0ca017710e9ffc6421afc3278bd5ef64", 0x9f, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x16, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead47dfc43c6c3b018be5455ba5fe808b08ef9840f9e13da475ee54c0682247a3e405d535cd761f50d8e87ed2bca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708beba6b337561e4530ef087171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc62719243fd88be0e63c1b0772e17638fece26a5b8a135badb898b0aa4e0df8db6e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364ede88870ab7ed7bf5ae6f446b165f648925ca8fa9000000000000000000", 0xffffffa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffff7, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x40000008}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead47dfc43c6c3b018be5455ba5fe808b08ef9840f9e13da475ee54c0682247a3e405d535cd761f50d8e87ed2bca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708beba6b337561e4530ef087171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc62719243fd88be0e63c1b0772e17638fece26a5b8a135badb898b0aa4e0df8db6e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364ede88870ab7ed7bf5ae6f446b165f648925ca8fa9000000000000000000", 0xffffffa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffff7, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x40000008}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() r7 = dup2(r0, r1) r8 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="24e1a1c25d5e6a884fb892f0d3d8af546540868b3dab613778992aaf07804ee77d5b3594cf0ed879e00158bdce39437b1df8c2aeafc4b08cdb36471661d82630c02001e1aeef9eb3312a41bc47ef219df1878a877ab6b98f0b29f48401f948860061cb8b29cab5a742c6730c1ed46a7f43106a7fed8d6329c154f97c87bda7307c23a8d05133e7a94ba34b9aa773a646cf4883f10b146b1760eaf6987e85b8a3f1fa167a7c17063e0f485db8b6d412d593498287bd250692f527", 0xba}, {&(0x7f0000000200)="2f241ae7b71b9d953d26c8a6fcba11aba85edfc42d1b8ffd17d630a6d69986f84eabab16465741516a48694e59cf4680ff8344ff35ec4aa5cc556168e24f5a9304d5fe797095cc252bd3c298caeeb3930608b327e74c941217fd46aef585f463f054f6827f2714261eee716731827e7050df5bac5063c9af7e836d3051e7d61578ce9812fba62cbe", 0x88}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r3, r0, r3]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r7, r3, r3, r0, r0, r3, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xd0, 0x8}, 0x2) r11 = kqueue() ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000500)={0x1, 0x7, 0x6, 0xfffffffffffffffc, 0x6}) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r11, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r11) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x80002007, 0x5cc2) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead47dfc43c6c3b018be5455ba5fe808b08ef9840f9e13da475ee54c0682247a3e405d535cd761f50d8e87ed2bca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708beba6b337561e4530ef087171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc62719243fd88be0e63c1b0772e17638fece26a5b8a135badb898b0aa4e0df8db6e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364ede88870ab7ed7bf5ae6f446b165f648925ca8fa9000000000000000000", 0xffffffa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffff7, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x40000008}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20001, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000240)=0x100000000) close(r0) r3 = dup(r1) r4 = syz_open_pts() r5 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x10080, 0x40) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') pipe2(&(0x7f00000002c0), 0x10000) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000280)=0x139) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000380)) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000600)) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8000, 0x3ff) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000080)=0x8) socket$unix(0x1, 0x0, 0x0) 16:00:13 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0xa6, 0x2000000000) fcntl$setstatus(r0, 0x4, 0x46bfb) recvfrom$inet(r1, &(0x7f0000000080)=""/148, 0x94, 0x840, &(0x7f0000000140)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000040)) close(r1) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200c, 0x1ff) mknod(&(0x7f0000000100)='./bus\x00', 0x1fff, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x80000001, 0x6, 0x3, 0x1, 0x5, 0x5, 0x2, 0x2, 0x2, 0x7, 0x40}) syz_open_pts() 16:00:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x7fffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 16:00:13 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x6, 0x0, 0x6, &(0x7f0000000080)={0x1948, 0x4}) r1 = dup2(r0, r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x38dd, 0x1, 0x4, 0x8, "f64aeb256e7373ca9542d197013e2bd3a7c55ac5", 0x41a, 0xbb}) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x180000000000000, 0x1f, &(0x7f0000000000)="088273b5cd327d481a4025c25c66731b083aeea6a331bc68361a7a08581f8f16cf3d0ccf0e6247beab7bc3e82c58a1a99537c6ee46a1cbed4cfd89798b0cfe11efadc7f9088571aabbf00a092b7369a35e85181140525d3da1162aaa25339fe5e7bdd69d55f6e86167af587f95ce76a7152a417e514f", 0x76) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="1f37a4e80b87335e2acb82db39b1e498745655f5d80491c6dfa64c75ab4869687a383690a2e69b205d293b084b88786e90418f0377b977836bbffcffffffc0393a4e18b0402eaf3631123cd3a92fbab4bfbf30c500000000000073", 0x5b) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="231c8eaffd8481b1dad82669116e8310851cfca435cc99c5c1c9f6e6b2adaddbd55d57c1b43ba6b6b1ec75159017f9dabf29a7287aa66c98442ece00a31a3f327f9d862d78315ae15d19636d43f78533a534794ab4bf887550bd9a5163a03beeea615289747367b8741ffdc2206ddfff960fc87d053f6377be8e69883e5b71799bd4d8af61d8debf783984b2cc603f02b09b6a019a897d0c7c506d1a77799c21e72a599d2016385d1cb4d02d38c70e88fb7efb8924b496a2206861f20082b59edfb967239a9fb383a3b0f36b716bf16a5187f0b985c231e8544370c815305d19475773816ac1", 0xe6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000075f000/0x1000)=nil, 0x1000) munmap(&(0x7f000040f000/0x11000)=nil, 0x11000) 16:00:13 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1c0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = msgget$private(0x0, 0x130) r2 = getuid() r3 = getegid() r4 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x4059a15a, r2, r3, r4, r5, 0x8c, 0x7}, 0x5, 0x1ff, r6, r7, 0x4, 0x5, 0x1cb1, 0x1}) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000340)) close(r0) dup(r8) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair(0x3, 0x4000, 0x3, &(0x7f00000002c0)) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x40) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e903082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a887dd4bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8fb97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a23965ad03da1108d8ee076766e783569bb5e13d9a0fa3b6aa9568b37e65d1f9dbe3ec81425ec5b67158277182a7ced8e0ff67f5ec7ba703d4d408fcabb6587ef4589af51a93ab430236c6718182f10ae47456311fef187ecc82c6ebaa7d82441f861b3786e55af55e91ece66cbaffeb629413adabae37dd035b148fb3befb5bcac3d7fd2aaf292cbc03c0dba340f1fe37cdb31f786c7f96ada03621029aa4b5d0abe338301f8cfb13ce0e52a6c32dfc9c174e610fb5b0c9a4a716adb4f781964dd22fd9f7f221ff5c412fa62c54b4d09bacc101d5041d6b04cf0e9638877b5bad483cdba9005ed0eaf2e76c853ba68705253930b5da9b9ad8bba477c4fc1feffbf6d90c9e3cdbbf744bce2b76dd1bc2358d970c5b0c8dc5f1b7b9d6e89741dfd455e961a98c824b4395c3439bbfaee2279c891a303e0536805c4e1e7f96f4cb9d8d6be87823c112cd0393ee7dee33777e44282d3b3e7a8be9bba03f132ef69c52f94f83a104abe169b26e36593f285fe14f740c5a107a3d4a73cb2922055931c1c4fddab6aed22a8149c4eead89f85527359f21b425fc7dac7e9e14323c0496a1ca9f2f36fa4b98a0964327f81b1d7d80062791d17b44d40ba63953d9047cd80c9a0b4e4fcb48b126bfebee5e01def12aad8ff3641df3dc031f45aed1ba17447e4db257fcaa4ef3c70d988a7fd91a2d6b6b5416553de3c0e0c3a237114c8f23a7cd925bde617628732e25ca0ad0ed031215b7fa333663fc5b7ea3e48a586e3a8991400419bc85bfc1fb9a93b2f95db2610a5e1a504e8e36077fe10cef28bfb904bb1981d04a107a0220f042102e079790162893e90ef120292119fb4367efe5b0d3f12c075c474369e1230716a68582423426e98344cb5676c275dc9c2b390443ddd0b66b2fd6fb9561e55dd0f0ee3a2129caea565db2b6fe8a366", 0xf95}, {0x0}], 0x2) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) 16:00:13 executing program 0: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10800, 0x80) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x3, 0x3, 0x3, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) r1 = dup(r0) setsockopt(r1, 0x8, 0x6, &(0x7f0000000200)="e0dcfd743d6ca5653f8db8e6e893ad042a196e588488e11de040e4729ddb696f0b8bc1b1bbfeaa0fcc39b9f61e4511095cb9686992e5c1c6fde6d97b117e2fe348064bb1f2ff6b2b8c5f808355aa4e89b173901d7d0dba2fd0070da412d48e0c947b564091c71a2d3af08610c4192903fb6f0fbf4a381f74b92b73b815a7f9dafacd474f2f1ef9781882bbc2fc0bc03b0e43874a52e9fa3136a7bee87465fa57e567a8f7558664bc", 0xa8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f00000000c0)=""/115, 0x73}], 0x2, 0x0, 0x2d) 16:00:14 executing program 0: getrusage(0xfffffffffffffffc, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x24}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40000010, 0xa8e7e3e253847d5e) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x165, 0x6}, {0x0, 0x9}, {0x8f, 0x3}, {0xa6, 0x3}, {0x100, 0x3}], 0x5}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r3) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x18000, 0x0) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x1, 0x3, 0xff, 0x9}, {0x1000000000000000, 0x0, 0x9, 0x5e}, {0x5a, 0x1, 0x7}, {0xc000000000000, 0x10000, 0x67fc6396, 0xc81}, {0x10000, 0x50000000, 0x401, 0x7ff}, {0x7ff, 0x20, 0x0, 0x20}, {0x8, 0x7ff, 0x3, 0x7}]}) msgctl$IPC_RMID(r0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x3) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x202, 0x2) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x20, 0x4) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x375) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)=0x1) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x11, 0xf0000004, 0x9c, 0xf445}, {{r0}, 0xffffffffffffffff, 0x644e9633bfdd7b46, 0x62, 0x41, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000000, 0xfffffffffffff2a5, 0x1}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb6, 0xd2}, {{r0}, 0xfffffffffffffff8, 0x3, 0xa0000000, 0x800, 0x7f}, {{r0}, 0xffffffffffffffff, 0x61, 0xfffff, 0x4b, 0x9}, {{r0}, 0xfffffffffffffffe, 0x6c, 0x40000000, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x25a12508, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x6, 0x4}], 0x1, &(0x7f00000001c0)={0x57, 0xfffffffffffffff7}) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x5, 0x3, 0xfffffffffffffff7, 0x4}, {0x9, 0x5, 0x6, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000094e4a7dc0c196bbb5f69530001003a032b5b46bf69aacc07a7000000000000000000"], 0x1, 0x0, 0x0) close(r0) kqueue() dup(r1) syz_open_pts() 16:00:14 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000001c0)="6f691b80e687c74ae806d99792814604a6d6289d555611abe49a360f5b8640d86f988cb15550617683f6ab9d2362adca1d1972395324a534b5c511decd81b09be9dd71627e4a8a949f867cf12b171e391479cef61df853ec650a1c1699fb5f99c277", 0x62, 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) syz_execute_func(&(0x7f0000000080)="f340a5c4217f70bf2afc568112430f6b27f04680355a00000009c4c139d5ec3e400f0d76ce41d9eb66400f6941c4f3410f1a6506c401f57c1a") link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x13e, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x8}, {0x9, 0x7}}, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0xffffffffffffffff, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) fcntl$setown(r0, 0x6, r1) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10080, 0xc) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r3 = dup2(r2, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000003c0)={0xec, 0x0, &(0x7f00000002c0)=""/236}) r4 = accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x66, 0x2, 0x0, 0x45f0}], 0x6808564b, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x81, 0x10, 0x7ff, 0x9}, {{r4}, 0xfffffffffffffff9, 0x23, 0x40, 0x6, 0xde7}, {{r0}, 0xffffffffffffffff, 0x62, 0x1, 0x6, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x42, 0x4, 0x8, 0x400}, {{r3}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xa0000011, 0xfffffffffffffffd, 0x4000000009}, {{r3}, 0x0, 0x20, 0x1, 0x3, 0x7f}, {{r3}, 0x0, 0x21, 0x80000000, 0xffffffffffffffff, 0x2}], 0x27a3, &(0x7f0000000140)={0x2, 0x40af}) 16:00:14 executing program 0: r0 = socket(0x20000000000001e, 0x13, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) r1 = getpgrp() r2 = getuid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x3, r1}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x1000, './file0\x00'}) socket(0x2, 0x8000, 0x5) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x14e) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000240)='./file0/file0/file0\x00') renameat(r3, &(0x7f0000da2fec)='./file0/file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc100, 0x317a) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x80, 0x2}, {0x86, 0x100000001}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) 16:00:15 executing program 0: mprotect(&(0x7f0000550000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r1, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r2, r3) getitimer(0x1, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r4 = socket(0x10, 0x0, 0x1) connect$inet(r4, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x1c, r0, 0x0, 0x10000000000) r1 = shmget$private(0x0, 0x1000, 0x482, &(0x7f000000a000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000100)=""/53, 0x35) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x20005701, 0x0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x2}, {0x7fffffff, 0xffff}}) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x9, 0x1882}, {0x8001, 0x9}}) setuid(0xee01) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) syz_open_pts() fcntl$getflags(r0, 0x0) dup2(r1, r4) mlockall(0x2) sendto$unix(r3, &(0x7f0000000000)="fa58c1f26bbd1f9335964ff49d8a8dcd1d83a81b5d54407279615b161949a827383c3fb1ff1f0ebdc582186917456a9a883fa890729c7e5141d2e7", 0x3b, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f9db54f000000"], 0xa) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000380)="b0", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) socketpair(0x0, 0x0, 0x3, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88a2, 0xd0) recvfrom$inet(r0, &(0x7f00000001c0)=""/216, 0xd8, 0x800, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0xffffffffffffff45}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x1812, r1, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd3e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "385df47313f653dc897f0298c9c4e4274161cdc0"}) write(r0, &(0x7f0000000200), 0x4268) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x200) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() msgget(0x1, 0x180) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x402) semop(r4, &(0x7f0000000280)=[{0x3, 0x7, 0x800}, {0x2, 0xffff, 0x1800}, {0x0, 0xffffffffffffffe1, 0x800}], 0x3) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x4d) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xc3, 0x20000003, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x1000, 0x10001}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0xd5, 0x0, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000010, 0x0, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x1000, 0x3d2}, {{r0}, 0xfffffffffffffffb, 0x3, 0x400fffff, 0x80, 0x4}], 0x8, &(0x7f0000000080)={0x2, 0x8}) semget(0x1, 0x0, 0x2) r6 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x200) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0xfffffffffffffffc, './bus\x00'}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:15 executing program 1: r0 = socket(0x4000000000000011, 0x3, 0x100) sendto$unix(r0, &(0x7f0000000180)="5001050360000d04000000011306ca90041010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b42ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638080011c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b317757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000000) write(r0, &(0x7f0000001400)="a8abcef243a1ee9f99bef704542bcd564edc39342a125d1d386e197d5628bceb1c34fda045608881bc5ef8680dbaea6f4c6743a9189c8418f6915e1cb2a28eebc8ea4723e2d7d972b1cd5d47b0ea83c4b1489d9b19b8a59f45fd1ea54fb1aaf0d81d230d4d88cb3af21e31409c9761193a86dfa27a041881e949ef374d22c6b11ff8cac87bc0f43ef91c03d6a5f790f88b7799c1eb732c", 0x97) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x23, 0xee}, {0x87, 0x9413}, {0x48, 0x6}, {0xc7, 0x3}, {0xa3}, {0x185, 0x7}], 0x6}) readlink(&(0x7f0000000280)='./file1\x00', &(0x7f0000000340)=""/4096, 0x1000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0xfffffffffffffffc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0xc7, 0x7fffffff, 0x3, 0xfffffffffffffeff}, {0x8, 0xb106, 0xfffffffffffffbff, 0x1}, {0x1, 0x0, 0xa8cc, 0x8}, {0x8000, 0x1, 0x6b1, 0x66}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0xc8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x41, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0x3}, {{r2}, 0x0, 0x44, 0x0, 0x9, 0x800}, {{r1}, 0x0, 0x80, 0x4, 0x8, 0xac76}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x44, 0x80000048, 0x80000000, 0x40}, {{r2}, 0xffffffffffffffff, 0xc0, 0x1, 0x7d02, 0x8}, {{r2}, 0xfffffffffffffffb, 0x50, 0x80000000, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x12, 0x4, 0x0, 0x8000}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x43, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80000000, 0xfffffffffffffc00, 0x1}, {{r0}, 0xffffffffffffffff, 0xd8, 0x4, 0x10000, 0x10001}, {{r2}, 0x0, 0x20, 0x20000002, 0x4, 0xdd}, {{r0}, 0xfffffffffffffffc, 0x81, 0xfffff, 0x39d8bbd4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x7, 0x9}, {{r1}, 0x0, 0x8, 0x20000000, 0x9, 0x3}, {{r1}, 0xfffffffffffffffc, 0x18, 0x40000000, 0x6, 0x2}], 0xffffffffffff0000, &(0x7f0000000000)={0x2, 0x1}) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:00:15 executing program 1: r0 = socket(0x400000000018, 0x20000000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8400, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000000c0), 0x0, 0x4, &(0x7f0000000100)={0x18, 0x0, 0xdd, 0xffffffffffffffe0}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x2a, 0x3, 0x8001, 0x0, 0x0, 0x3ff, 0xa7, 0x0, 0x2, 0x1, 0x1}) r2 = open(&(0x7f0000000240)='./bus\x00', 0xc81, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002b27fef45fa89c6141b7090015000000000000000000000140c6570c896f4784a739", 0x2c}], 0x1) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) ftruncate(r0, 0x0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x2}) pipe2(&(0x7f0000000040), 0x10004) 16:00:15 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000040)="5001050260000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416ee4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000010020000000000000e0208a371a3f80004ff00000000000000000000000000a2008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) mknod(&(0x7f0000000080)='./file0/../file0\x00', 0x40, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20388, 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file2\x00', 0x8, 0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x8e, 0x4}, {0xa7, 0xfffffffffffffff8}, {0x84, 0x10000}, {0x0, 0x8}, {0x101, 0x8}, {0x8d, 0x7fffffff}, {0x1c7, 0x80000000}, {0x88, 0x1}], 0x8}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x615, 0x4) fcntl$setstatus(r1, 0x4, 0x83) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') open(&(0x7f0000000040)='./file1\x00', 0x0, 0x20) open(&(0x7f0000000240)='./file1\x00', 0x200, 0x100) 16:00:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) write(r0, 0x0, 0x39c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket(0x0, 0x3, 0x5e00000000000000) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xb5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x7fffffff, "9278026c598f61e5174a47bf09add23262c199d0", 0x0, 0x1}) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00030018f6f45a863f98bb34b469cca68b3b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{0xa7, 0x2}, {0x81, 0xa0}, {0xa7, 0x9}, {0x24, 0x7c3d}, {0x21, 0x7}, {0x24, 0x4}, {0x40, 0x8b6d}, {0x101, 0x80000001}, {0x18b, 0x20}], 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x1098, 0x3, 0xfc8b, 0x2}, {0x3, 0x1ff, 0x3, 0x10000}, {0x1c, 0x0, 0x8, 0x80}, {0x8, 0x0, 0x1, 0x1}, {0x10000, 0x35d77314, 0x10001, 0x8001}, {0x22, 0x182000000000, 0x9, 0x8000}, {0x446d072b, 0xffffffff, 0x40, 0xfffffffffffffffb}]}) syz_emit_ethernet(0xec, &(0x7f0000000240)="367b13862aa3109b15ae0e16c92fe4472ecb38b9dcb0e7525a4af8453103bc8afaf75df3fc615a3e70260c302e768932f43fa80e33c8a1e1b8c3929ea5132a0c6919fe162aa07a6429580e18cad7a37f470e2eaf844b9d1f5b4633696b99a918f3c44184b636785ebc1995033bb72c9b36c3da0d0377dd8c8f0a86872db6724206c1f5325f13c6f6b89f1aaf13fdab536576c95dc198379f6f10901e7edf85459f16a9c345e84c563cd4d3cbb4de83808a774e3a7b4039fe1cde841178154397b606d60be113a7961f11d049dc06eda494b4de4f84b84396e8f48c4f31aae6323b723a6ae78244a51190ea46") pwrite(r0, &(0x7f00000003c0)="a017290ea4eb355f659973425fd80b2fa6c024702017e79dc1053e3d7d0c940f850ef129407dfa390a5568fc9f6da099f5744f5cc2162225bd9138c9a1d3006cdba50fb0b3ae67d26fd1c5e884dbff4ac1f737e4810493b0d07196e82567b0aa60258901159127d26485549d", 0x6c, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") clock_gettime(0x3, &(0x7f0000000040)) 16:00:16 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0//file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0//file0\x00', 0x28c92, 0x100) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:16 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000029, 0x35, &(0x7f0000000080), 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x800, 0xf1eb, r1}) 16:00:16 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:16 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 16:00:16 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x81}, {0xdb}]}) recvfrom$unix(r0, &(0x7f0000000140)=""/10, 0xa, 0x40, &(0x7f0000000180)=@abs={0x229dc059b612a2e5, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) read(r1, &(0x7f00000001c0)=""/227, 0xe3) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = getgid() setegid(r1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x4d1, 0x0, "ef9ac42a9b5cce514a1734fa074b6e5487722063"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x800, 0x6, 0x4, 0x1, 0x8, 0x401, 0x80000000, 0x3, 0x1, 0x40, 0x1}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r2 = syz_open_pts() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) dup(r2) fchdir(r1) fsync(r0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) socket$inet6(0x18, 0x0, 0x1fd) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/58, 0x3a}], 0x2, &(0x7f0000000280)=""/4096, 0x1000}, 0x0) r1 = socket(0x1, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x5}, {0x6}]}) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x5e}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/89, 0x59) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) recvmsg(r0, &(0x7f0000002400)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000013c0), 0x0, &(0x7f0000001400)=""/4096, 0x1000}, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x0, 0x1, 0x6, 0x9cbf, &(0x7f0000000180)={{0x0, 0x910, 0x80000000, 0x10001, 0x80000001, 0x0, 0x3ff}, {[0x2c2f, 0x2, 0x7, 0xffffffffffffa382, 0x8001, 0x1f, 0x7ff, 0xffffffffffffffc1, 0x6, 0x3, 0x2, 0x632, 0x2560, 0xfff, 0x7ff, 0x2c6b, 0x8b5b, 0xffffffff], [0x4, 0xa610, 0x0, 0x5, 0x563b, 0x3, 0xf9f1, 0x200, 0x4, 0x6], [0x6, 0xfffffffffffffffe, 0x400, 0x100000001, 0x8, 0x8, 0x1e0a], [0x5, 0x7fff, 0x9, 0x8, 0x40, 0x9], [{0x9, 0x10000, 0x2, 0x6}, {0xe0, 0x9, 0x3, 0x1}, {0x400, 0xfff, 0x7fffffff, 0x5}, {0x9fa, 0x6, 0x8, 0x31f0}, {0x9, 0x7, 0x9, 0xc0000000}, {0x7fff, 0x8, 0x5}, {0x9, 0xfffffffffffffff9, 0x7}, {0x800, 0xb50, 0x7, 0xffffffffffffff29}], {0x20, 0x2, 0xace, 0x5}, {0x1f, 0x7fffffff, 0x3}}}, 0x1, 0x67}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = socket(0x11, 0x4003, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000002440)={0x8}, 0x10) sendto$unix(r1, &(0x7f00000000c0)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200002f4c3a4b03e8b30771a3f80004ffff00"/177, 0xffffffffffffff4a, 0x0, 0x0, 0x35f) getegid() 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000180)=""/148, 0x97) flock(r0, 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) r2 = dup(r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x144) accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001400)={0x2, &(0x7f00000013c0)=[{0x0, 0x5, 0x0, 0xffffffff}, {0x8, 0x80000001, 0x4, 0xffffffff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000300)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/97, 0x61}], 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x101, 0x101) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649febd6107893e"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3}, {0x22}], 0x2}) 16:00:18 executing program 1: execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=']\xe5\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000540)=[&(0x7f0000000200)='}^@:^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&+}\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) r0 = socket(0x11, 0x4003, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000200)=0x3) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000011306ca90100e10fecea11ea8fef96ecfa93fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) uvm_fault(0xfffffd803f00c210, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f00c210, 0x100000008, 0, 2) -> e arp_rtrequest() at arp_rtrequest+0x15f end trace frame: 0xffff8000149e3fa0, count: 0 ddb> trace arp_rtrequest() at arp_rtrequest+0x15f rtm_output(ffff8000009d3600,ffff8000149e4058,ffff8000149e3fb0,40,0) at rtm_output+0xbf4 route_output(fffffd803f028900,fffffd80363ccd88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363ccd88,9,fffffd803f028900,0,0,ffff800015a144c8) at route_usrreq+0x363 sosend(fffffd80363ccd88,0,ffff8000149e4250,0,0,80) at sosend+0x660 sendit(ffff800015a144c8,3,ffff8000149e4330,0,ffff8000149e4440) at sendit+0x53c sys_sendto(ffff800015a144c8,ffff8000149e43d8,ffff8000149e4440) at sys_sendto+0x80 syscall(ffff8000149e44b0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,4f9b623a010) at Xsyscall+0x128 end of kernel end trace frame: 0x4fcacc50de0, count: -9 ddb> show registers rdi 0xffffffff817346a7 arp_rtrequest+0x157 rsi 0x191 rbp 0xffff8000149e3f00 rbx 0xffff80000005b6d0 rdx 0x192 rcx 0xdeaf4152deaf4152 rax 0xffff80000005b6d8 r8 0x40 r9 0x5 r10 0xffff800000995940 r11 0x9e0724abec0a0486 r12 0xffff8000001722a8 r13 0x2 r14 0xfffffd80302a6628 r15 0x100000000 rip 0xffffffff817346af arp_rtrequest+0x15f cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000149e3e80 ss 0x10 arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> show proc PROC (syz-executor.0) pid=219392 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800015a14018,0xffff800015a14280 process=0xffff8000ffff6010 user=0xffff8000149df000, vmspace=0xfffffd803f00c210 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 48122 326339 2887 0 2 0 syz-executor.1 48122 57263 2887 0 3 0x4000080 fsleep syz-executor.1 53478 359617 59799 0 2 0 syz-executor.0 *53478 219392 59799 0 7 0x4000000 syz-executor.0 47406 146400 0 0 3 0x14200 bored sosplice 59799 90187 93244 0 3 0x82 nanosleep syz-executor.0 2887 400229 93244 0 2 0x482 syz-executor.1 93244 185690 70464 0 3 0x82 thrsleep syz-fuzzer 93244 408780 70464 0 3 0x4000082 thrsleep syz-fuzzer 93244 221489 70464 0 3 0x4000082 thrsleep syz-fuzzer 93244 423878 70464 0 3 0x4000082 thrsleep syz-fuzzer 93244 432413 70464 0 3 0x4000082 thrsleep syz-fuzzer 93244 379345 70464 0 3 0x4000082 kqread syz-fuzzer 93244 511329 70464 0 3 0x4000082 thrsleep syz-fuzzer 93244 364002 70464 0 3 0x4000082 thrsleep syz-fuzzer 70464 62414 82045 0 3 0x10008a pause ksh 82045 110909 84563 0 3 0x92 select sshd 97236 432141 1 0 3 0x100083 ttyin getty 84563 138228 1 0 3 0x80 select sshd 10630 122998 85272 73 2 0x100090 syslogd 85272 93687 1 0 3 0x100082 netio syslogd 19003 327274 1 77 3 0x100090 poll dhclient 95312 406735 1 0 3 0x80 poll dhclient 10108 61662 0 0 2 0x14200 zerothread 14071 419760 0 0 3 0x14200 aiodoned aiodoned 91860 486250 0 0 3 0x14200 syncer update 27878 224352 0 0 3 0x14200 cleaner cleaner 4012 123802 0 0 3 0x14200 reaper reaper 48265 235388 0 0 3 0x14200 pgdaemon pagedaemon 69714 170204 0 0 3 0x14200 bored crynlk 36331 227316 0 0 3 0x14200 bored crypto 73095 497289 0 0 3 0x40014200 acpi0 acpi0 22090 399481 0 0 3 0x14200 bored softnet 84156 291132 0 0 3 0x14200 bored systqmp 74378 114651 0 0 3 0x14200 bored systq 65045 219634 0 0 3 0x40014200 bored softclock 2283 407979 0 0 3 0x40014200 idle0 42612 7197 0 0 3 0x14200 bored smr 1 16626 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9479 6341K 6855K 78643K 11829 0 0 pcb 24 9K 10K 78643K 399 0 0 rtable 119 4K 4K 78643K 335 0 0 ifaddr 49 12K 12K 78643K 107 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 39 0 0 iov 0 0K 20K 78643K 113 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 76K 76K 78643K 1752 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 12 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 46 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 751 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 42 30K 54K 78643K 368 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 46 0 0 in_multi 33 2K 2K 78643K 55 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 219 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 85 20K 39K 78643K 2613 0 0 UVM aobj 46 2K 2K 78643K 51 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 36 0 0 NDP 9 0K 0K 78643K 28 0 0 temp 144 2713K 2777K 78643K 5151 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 294 0 287 1 0 1 1 0 8 0 plimitpl 152 33 0 26 1 0 1 1 0 8 0 rtentry 112 49 0 2 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5 0 5 1 1 0 1 0 8 0 tcpcb 544 106 0 102 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 12 0 12 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 194 0 0 13 0 13 13 0 8 0 art_table 32 195 0 0 2 0 2 2 0 8 0 art_node 16 47 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 44 0 34 1 0 1 1 0 8 0 shmpl 112 49 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2661 0 1242 46 0 46 46 0 8 0 ffsino 240 2661 0 1242 84 0 84 84 0 8 0 nchpl 144 3901 0 2275 61 0 61 61 0 8 0 uvmvnodes 72 2991 0 0 55 0 55 55 0 8 0 vnodes 200 2991 0 0 158 0 158 158 0 8 0 namei 1024 11220 0 11220 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 12777 0 12777 9 8 1 6 0 8 1 sigapl 432 922 0 908 2 0 2 2 0 8 0 futexpl 56 11458 0 11457 1 0 1 1 0 8 0 knotepl 112 181 0 162 1 0 1 1 0 8 0 kqueuepl 104 176 0 174 1 0 1 1 0 8 0 pipepl 112 544 0 525 2 1 1 1 0 8 0 fdescpl 424 923 0 908 2 0 2 2 0 8 0 filepl 120 5313 0 5218 4 0 4 4 0 8 1 lockfpl 104 264 0 264 2 1 1 1 0 8 1 lockfspl 48 91 0 91 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 1180 0 1173 1 0 1 1 0 8 0 zombiepl 144 908 0 908 2 1 1 1 0 8 1 processpl 840 938 0 908 4 0 4 4 0 8 0 procpl 600 1914 0 1875 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 628 0 610 3 0 3 3 0 8 1 mcl64k 65536 553 0 553 65 50 15 65 0 8 15 mcl16k 16384 2 0 2 2 1 1 1 0 8 1 mcl12k 12288 6 0 6 2 2 0 1 0 8 0 mcl9k 9216 13 0 13 4 4 0 1 0 8 0 mcl8k 8192 10 0 10 3 2 1 1 0 8 1 mcl4k 4096 38 0 38 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 2 1 1 1 0 8 1 mcl2k 2048 53994 0 53952 13 7 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 92163 0 92087 41 32 9 37 0 8 0 bufpl 256 10184 0 3411 424 0 424 424 0 8 0 anonpl 16 102770 0 93244 80 24 56 56 0 62 16 amapchunkpl 152 4374 0 4277 29 15 14 14 0 158 10 amappl16 192 4366 0 3858 56 29 27 38 0 8 1 amappl15 184 357 0 355 1 0 1 1 0 8 0 amappl14 176 390 0 387 2 1 1 1 0 8 0 amappl13 168 3 0 3 3 3 0 1 0 8 0 amappl12 160 7 0 5 1 0 1 1 0 8 0 amappl11 152 411 0 395 1 0 1 1 0 8 0 amappl10 144 63 0 60 2 1 1 1 0 8 0 amappl9 136 552 0 549 1 0 1 1 0 8 0 amappl8 128 121 0 109 1 0 1 1 0 8 0 amappl7 120 30 0 26 1 0 1 1 0 8 0 amappl6 112 417 0 407 1 0 1 1 0 8 0 amappl5 104 128 0 118 1 0 1 1 0 8 0 amappl4 96 697 0 676 1 0 1 1 0 8 0 amappl3 88 910 0 896 1 0 1 1 0 8 0 amappl2 80 6608 0 6534 4 2 2 3 0 8 0 amappl1 72 25233 0 24811 26 17 9 19 0 8 0 amappl 80 2141 0 2104 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 50 0 5 1 0 1 1 0 8 0 uaddrrnd 24 923 0 908 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 923 0 908 1 0 1 1 0 8 0 vmmpekpl 168 9867 0 9844 2 0 2 2 0 8 0 vmmpepl 168 101508 0 99948 107 37 70 79 0 357 2 vmsppl 264 922 0 908 2 1 1 2 0 8 0 pdppl 4096 1853 0 1816 6 1 5 6 0 8 0 pvpl 32 370668 0 357992 259 47 212 219 0 265 108 pmappl 200 922 0 908 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 662 0 97 18 1 17 17 0 8 0