x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x7, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x80, 0x101, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) r7 = getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x2) openat(r4, &(0x7f00000004c0)='./file0\x00', 0x100, 0x90) sendto(r4, &(0x7f0000000340)="67968df888cc6cdb8fc144e3fcee368e56e585a6f6a4ac81dae22c3ee65931e5dc47a555553cb8af7e1c38a89f4e8a54f47a9b9ee29fe972aa3e36e6f94893908c7a0f49a36077724d08d9a9360ca82a71b11e35f66d5ac89ae6da801d6abb985a26923efae661ada600daeeb6009ab9f8ef9974c380117ee72f58023cd1538d7cdd50e18fbed3fc9e23f72a02f323e110fb86d7", 0x94, 0x5, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r7, r8) listen(r5, 0x0) 16:00:31 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) pipe(&(0x7f0000000280)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x100000001) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r3, 0x1) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000100ffff00000100000008cd24df00000000ac41614a6af1ec20b55b7d5ae975dbd4147c8efd6e6a3f61e89846393ad7e0eeddf5085652774413a55cefc7cd46a3ea618821290fc5b3d27cc5bc925ac1354d433882969d51ea9d", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:31 executing program 1: r0 = socket(0x10, 0x1, 0xfffffffffffffff7) sendto$unix(r0, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xe4c7f7f694a17242) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = dup2(r1, r0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) r4 = syz_open_pts() ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x2, 0x8, 0x0, 0x5, "3d6179a479d08e42afe4b65c17f7ad911122ab08", 0x7, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x51e0ccad, 0x9, 0x40, 0x8}]}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x10000}, {0x18, 0x0, 0x101, 0x5}, 0x8, [0x10000, 0x0, 0x5, 0x0, 0x6, 0x0, 0x9, 0x5]}, 0x3c) 16:00:32 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x5, 0x2) sendmsg(r1, &(0x7f0000001780)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0xf74}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000140)="1d5b93de3593e7b2a22871f6341ed8d273c18ed0f75379", 0x17}, {&(0x7f0000000180)="b7951b7d29093b146a1ece3f0de6e0de9ede322705508309e9c63e5d56d0c7309483f3c5a078b43f0bd371732246af7b49fa132884745ff3b64455686378fa186dea3f6a3ccd8793bb78267c3208fbf05274a2a2f8f905983ec99dd21e2ff3fd39b14e2d9a9a1cb414323c10f884b47c2b87e20fb8cb422f200b98627de9740c0298e63703000a33dadcfc6cb72dcfa586de6eb789fc47b0f41a6cfe4b55efc613ac9b4cc8955c2e4d6d057635b2dcae0c09c1cd5fcec07c8e619d8855dbf2a6387eac596fd2f8195c20c0ba146c1dd0721008b8961c321a2eb5fe47db2723143de67ebe97449ece69a364d43567db4362a96218e90799db2d3dd2172837da87db6f5da8623444ca488b20605ac2fd184a5b163892ae55abc06200e7c133f67ec2fdd6dfa9ba98db2da76cedf50212297aff74dfe556d3319af4494d6837c23d78b86552896d0da62df01c3556396d026fc061837ee12a765a89be294994407d86f0c58d404d5c7a6d052300f5d76ab31e86e84cfab4af178edce34cd3e888bba361866f64d37472456fdaaeaa987d324801afed9334d1ba9fb077992606e4224f64f8eeeb893585cdb87a90e60623656eb98b28b80a11e73b7718feb65276b3626035da7bc636e8d0133b66a64f6b5eb4cac4c60adeaa9d5ce27d764a94ffd2fdeff9aaa77b3832a9b017cf172bd79c9c5e108e834b161a932536bf966ab51eb9330b6976a66a62d41615b298978550c52e8e54d1ab418f497808cdb07d4355fb5781ca7fd2b54b3732bb52dacd07c8b92bee2ed1f42e70af34e5a3f93c57f67265a0c5f702b16710cf8731ff0b5f3334acd73e25fd2e9c77244396c2ca9925988a3d8a8db9f6959428c8cc102973de5bb818caddc3574641ac6379d0bd07ff36124b88c5aff4baeb005006938263d2b6b7890be4c4c72ab79bd73e26a4b1eb1d876becba1ac78d32c52ca9a221f73796f206f0e7f021734e6b8b99c0da045d16bde725c3d4bf2519788710826acea13a456feea5bef557f36875b84f1b5b6df69b01c8c71412857a584e35a31a3986b06ba683a7ee2b2d4c16ae632407f2ea4837abd824e0796388999b6b727319c2277b006a373622f8c3729f6b8e8a3ebdce7187fd27cac49eb009321d3acd4db565031017e7b1ece300357a967afee145ae38ea867270c2971413091a0bd480ba9fd57e8acc91dddea5e2e6af68d9933aa3925539726ac7772797849e58c0e2e480afc2d039e264b6f7951089ff06a735dc3298c285759e84eeae99597ce2e682feabf131df99e18eae344db93d55c0dc8b1b0a1379f16af41ad3d12d7794a720ab7e0be9cde5902216f1ee753ee29e7d275c7f473e446b8f79716b81702a8d23e4fe0ae2d972eb4e02fdc55bf90b267203c1b4d4c119303bc6ce161f51cd4ea36fa68894fc98ceb135f1f2743c883d88eaa95a920cdc73f9e5c7a7956a486c61a4d36063e335c8b5dba09852bde8277b225d557b306e1ef30bffd945baf9e8f287933891dbd26820802e807db13aa04ba45faeb7931fe49693180591c2519a7ea3bfc66dd1898a56bd4bd39f85c1f339edaa3ef43036f3b2f5ba947f47ee2a586931e727e5b3fa11ef3064351c9c15dd3c017a42a2ee2d9be9b2e7eb5706cf6161ca606ab7b4e64db9d3519396d4d859e79f70e9349000f15e35654dc49d89f589625a3010a88de1185e6994f711b940abe80998a2c37a254adfbdff9fb1c1fa3640275d0a968aad3bdceb3c3e782ac3353087cf91cd2cd64f520458de5ddedc298dcd99998844e7d69e0d3dc403b86b2bda9243afc3260177629b949533bfd37bf19a41832e50c2647060676f6ea6831f8cf92437a35be22d62b11abc8c8a61c0924bfb3926c6125b80b728611666df8d895bffa6ed57e279ce642498ebc051b74be256a6be4c31ac427c2a98b53ce2b64f98ea4e4bec13f059b645139e831bb4ee15762a532fb7259426220985abf8c9f12e0ef2a952aa1b214d9f026a517ae14c1961f38fd12ed1634961e9394b7e994b50d3da7a4cfb61c2ee5d67168e782e65293c7a126fa5d345e5ce2757d82d87df9ccc9ad820b5789dfdc254daf539ef6eb8437a077a71ba5b68bd0547e79d2dce02acd3a91b785bd536671e25fa286e26616769725bda0b9d0b42ad9f3969f834a0468a037d5ebba8cb84d16c2463ea36c460283fe53cf266d8d97734b1e72ffb38d985eebdc933d0f1d192fc918a81296ed29623f25de0f2beaa26e2ff8e2375670d146a628ce072a009f5afbad586151e5898759f8cd36b42a0acd574abfa11ddef3319b832f854d7e6720517e0b617b27b1f1600c7b388ac742e3a19a5780a6946e549463ab6fedae01bf278338c01820ae05acad2d99b9fffd9a3b5f6da9003ac81d7266547d7f50bb283b7ef3d5fb9225c64d00a463462731e5b507c226d595a736dc4656068c42cbc51af415e6f06818095ea0fe5ddd2195e69b7323b69b05b31a8a36323a246c0c3d4a848688d39b961baf6d44cad68cc3cf77ee1c7de0f96f86a64b91070eacfdf3794c3cc5264b1ef18e595bd243cc3968aacd04bf3ce6724a265301bb065788a382fe7275759436f0f9cf9a61f0c3049bcc0c6ba09f9ffa0c3f942afe44a9c0704bf291bf00e00965952392aedaf640dad1ae5b01958cd1bbe7616ef6effd8d36ba9ef9d9452601d83db1da259bb47551988366daf3bea1f7bf82d2a65a36801b99bda38c405a36cab5ba2bb6e273bf782d205bde80129f7373d43a03dc037ea9af46c42bce6a96bce08d2a7c3018ec1ef666e3ed549086d4977c163fd797511a176056a37e484aea225eaf9868acdb2684a79328d7df82bd2400631337cd583b0e4997e54cba4eb03d675c76d042ff90f524194b9611333adb557963a0bd0e3ca70ad47f11b8aa8670f37fef53f1127b8641ca2681fff8a0fce5d32bae7909d8cc49c3e0436496e9e141f8b846d6abf72d65cb62a032cec8b88f7cfdd862b5544e52fed1c706372fc9e05dfbb26f83b416eb85dbb37990413b70de1f67281d13111041b747a800d01fb687cc848770d8552d9ead56ed74fdb4d0fed942b4d44e6a30a60db81d20d11d8d81fe80fc94b0147bf4f9fd11a0ecf383c145b771debb158591bdb409a9e97c410afe3dd6c0c5e46ee7d20ab1ac3230001277eaa7493d9cf1c85f151691e6d112b490f72a8af2b47ef0fd47dc9cdf4dddbe8d367a6c02b9bd67bb5975e53f5a419a2d032567838a7be2982004d7b11681e4cbc79b7b2b1ff8fa14edbbd7704b7fc8cf8ae292b3447921ba04c8ff86dcd70a0c322fc63d7f9c38ba8e99f94751fb33b04d345fa55beff06ef6068f1110237c2d145313f68ba3feaefe365e7e25fd5a437a9c223d426ac0efdb268cdd6b6af76ca8a0630d0043a0bc16d27b2e9a875321eba090c7d015df8eadb9e2372311719e140d3af3c6c7a304318dde7ebd5f42ef9c4740a04ad5e1459da2296075487bd6a8517ce0b2a62af5da067736109632ac4c084ca0696087274a95c5814adb47fafbcb1d7b54de383cf81c99d9f40a35be2c6ff8d1c0f3dcbc1db70e4179b3c91ec7874614b0580b31478ea742997984a0f0f5e28923159be7cdf8f969039455662081cf16ca4ea7a102b6b1c84e40fe14e4b3aa6191f3d65eb564807efc61bf9066ebfcba239b2caff25fa321d57c6f72a90d564ad502c5009a11472d47b51e6b8da57f6deef3c53d1934b6bc886c9a5c6013f4092a94ff84b0217129c3af510af088d8d93826d9e29875ad0dd0eb5a5b5dcb2be94eca7a22ac0f8368047db3019af5895d01940612f334a3c3792bd9c864c0045869923a43470046970e2a4d1b52519b9ef339b7a85bc4d1e340c3342e362c1583cc3871ee6f7a47b2a6eea599c4591b6dc0bb17decf5b65d547d297dc726ca362a8e38b9f2a7d1a5ebaf2e3786300ae631276f184d93e882bcf0bb25a0b6c475a80a5420852e87baac65abf4c22cfa0f81eb4c34ff167d265aa1e92934ce147b375b220a262bef8f1c860b8e8bc3df137635a52eb65575b6181b0f2b6bae1dea1392488748c9f3ee0ff9409a5ed151000083cbe2e867f40a16ee1d22190e52909d9d19bf541f0f5dd4e6d2861e7db4f03f224b9dd3097a1cca98c7eebed933c1d5269d0eeab97fc79d4dae78c7b23f89b85878508cc9556d563382e0045ea9ad54d01f2fc197255b3e6f548fe1b78b6800c58313879957e7c84587dc7a7848ede09c42982ced8923d5e482fdcde992915d77cf498c0ea98d24a0a00914a5520fb739039c598b18298f6b960bbd9bd606a3a4be7cd1d08ebc7adfde28fbfb3a0e938f3bc9f36f29efd644ae25aab884cf9f0bbab2c0eda1e8c30f8f70b446f700a58a5ec0de5b6f92d30f2098e5e6a6cac81adff18bf0c98fd0c0e1ee548a51fb23b300660a27398c5155acfca3df0f69f093465d00323d1d85a84350aabdf9e331594248c178fe84445c45802a3600be3487182aeabf3b9341e3c821d15824cd107d8736f31c106ae2e592cd5c7ea5d6fa88f09d34e4eb9c1f6444d9099d16ecd9e4a982f1a03c2ae9a81a3aba5b55879d9124f1c20d03eee108141b9020f81d124fbecf169fabf422be5637e40806db704d3a6b1f87be67318a8938d980a8277e0519f90a844429d4ffd0bab86c3b2229f89a32cfa3c750bc4d081d57bee05ca0c748f2ecd639ff9f1fb0944d15b42a422e09c086408e5efc0a8791886b10c1932729a1a96468cc57ae692cb546fdd40b57084bb695b9c40ffd8ce8beaf1dd05901d3d1985c95b43efef8681e5e71822293cb4ef9f2aaf67d0d7a4db36854b87444b3cb8b87edea82319c057ca4cc7bcf7e8e415f3f9e59252d85794e3fb1381a57923e55da4f581a4c7254e4b06c9a02b6ac3e8b68d32986f210fe7c7a68b868430f386627d3fb965fffa3aa5a9d1770a5c791eae6ab521807ca34490cebf325b6507811d16ad7d4b48e32984511383f5dec91d890bc758de9ac141018c9dc010e5c25259f4f5cb4e00351ea19096080f755a6c35ff19b5d56e0d519611a8ff349275ccaf4ff06bf10dce9d4e226e02223dad08c44be014427fb2b0c950395c684c736ae106363427f07557b1afd6e386270b5af53f28c6df8b77dd20856b50d0ff361d6cebe4930a6084a8394b6c075177da5a1271910941d26f463596d04115e5cbebd23e2803b2b3225053737f4c32ff774b92d70b0fa12a1514c74a572052e3f6c9dced1726846c56b5ff5097a53f9481e2f1e6a1f18fc3ac7df35ab8f4d031cb665c5f5257f33efb4dd8ce4594caea00f6ba44459a3d9afa960a43ecf71b2ed890ae86aefaf5e87f56a49cb207b3de03b374c65abbb9dd55f8bbd1222b5c794e0aee9fb9e5b20b60992b5eec464f2ab900a103c6ec0f9b90cee0105e34429794747ff89db4378919b306ee9b721173ae96acde2e10fd42b6d0acc00392fe0f2f06f3739e0c09b5ee033137173e201f0e6be6c7795eecbb7e1d523427b73525c7a3af47dc78c3db26fea0e2a7fada842c3059e1e7a9638c35f0864f15688bd0a6a7cda26b93044b174091884b0331b1ee2fe4c82df8ac3bdba9016f9cb1bedd0a1d922f9c75e633f57984949b0ca0d79f5015692e170f52f841b7cc5627b26cbe17bc5d2a91d1164592650b7ce23195116a90fbc7232f981a21c3244589dff7a2c97588ec78a3fde2c4d2c1f0d4dfff44dc8a841901d35d7d6341b81e6770d7b351587a47ff82df1ba10f75715d862051f48811382916b1e3383fb6d5708732b", 0x1000}, {&(0x7f0000001180)="0cd2cdc09c63668c1976890cbb632df252a2e20eacdaa81c610e6d718f4cbad4a4b7959d06c4b21c0440971c72cb812badc7c96daf6ef8fdef73813f2616860dc92b75f11da2fadf84c272c9f81fda2c8fda1e6d12cbd0049e1dc8d4050cb805a5de8b722298422f44137a628d96af3adc6be02b70be090cad4a35fb52ccf362b0c45e921839d58e85312e8ca37ff4cbaf66bf15e1125feefe56c0be6f50c4c0a0c387783fb219d23d3a7af9cc6c0994d566c64405c7b29355c92c7fd80f398c90f79e641e87da5426088795743359070989da2c912ba1f39f253c8d6c", 0xdd}, {&(0x7f0000001280)="1baad6e3a137cb3e95d4dfc02cab537fa6bd7b32f4d0efbc87a519f5196ae43ea692b58020fbbf6854b906a98396b6fd37afab7d69fc07a45c8a287795c54b97e2020069031624733cdd4b4dacc7981f805f556bfd9281c53fba072bfc20b57dca08e780764224e7c154652dd03027c27c89252efd0ba400c2c8ecec103f1f6307d353af08433ab9bcbf3403bd6fd99be6b4b2b7e02c65436974", 0x9a}, {&(0x7f0000001340)="fdcee91b9c063f0ca4d17b80904c26e210396af79f901574ed5d1709f9838a06dd7471923ba47284cb208a6dacfe028175eee33a36fb4bd848170a29c5f885644947304e05ab77b90ee0364489e54b62d75cbc", 0x53}, {&(0x7f00000013c0)="5b1faf9ed32042f558364d5553cf67ec19842974eaa36932b6826de8ae7b8b9f0567bdb491a111fbaaa2a7702628c4cee08c1b20a78aaabf6b0bc379a0b1d88b37223c2e03c0f2b981d51aef45c4c1ef8aa9b72927b2a98a1cc45e6e8d28ff37d83f3832a659b4ebc783c24e3c9f798d46250d89d9db171c0c4a45a2c8ff5b7305b3fa3d913fc9c7903f880e33944a4ac1926498bd764bd5a84f3e317106e9e10089b05f9cc82930c44f78447e537c51b97c93496a8300906638", 0xba}, {&(0x7f0000001480)="b0e409b6ad04a1c1ee02d0723c681e02966d90aeb86ecde1da7cc37baae00a044cb0a9b73e55d0bea83680030e3a7a93c1c6a91de31a785b1ea428861c1383239b2f311c35c21b8d817a84381755390c81c9add395f43d23044ece98d82a1904ba8e7dce2be41773406327a206462d88720303dfb8818ff1cb1c0a", 0x7b}, {&(0x7f0000001500)="3c468def09d3a73faf7570b72a977b454f0a984f3daabefd91550b48872eb52f22f9ce9fee80b54aaac84cef37f7aee0f88937fee2d80f0b77c77a39741772d641f4f91aab821714c9117ef40d36772f83485bb5dc94017262924b45734b27f68545e240c7b3be9a09f4489fc36a6d9bd614740753e517ae249c791377dc8be797c4dea8e74e4bfe5888248a2b8c87ee51f484986580f8d1ec6315532fa0a3632a9a8cbb9b8eb95c6f8faa", 0xab}], 0x8, &(0x7f0000001640)=[{0xc8, 0x1, 0x6, "fa780f8c7ddd393d73e8d56147747e894a495ee1cf13117b84ebfd9fc0a26e3ec0073e9c1ecda0664851c031ac11df21c1f20c471d88d9d5764c9bac405e01029a4c6e841f3f66a917f52a68be6d4edc28cf8bb9b7c4a16e115fdb8a4c3966c2e28876f3ff56028c6ed701bb2553ab5c595cd0b19701a1be7b0a83f160bbb873aa2a354e317fa5b964968f7315d7044a96c49c19d876e417bee2fd6ab8c8fa389d38bc54bc3d6018f9f0d03421e7ecffd1"}, {0x50, 0x1, 0xfffffffffffffff7, "4a07d2ca716be7c1bc9ed3bb87c8dc29fe13abdf931e49547e5164dafa9ed924373d6bef0d5cd5d7349f419776d229b75150f89d187a36632b2ddde4"}], 0x118}, 0x1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:32 executing program 1: mprotect(&(0x7f0000406000/0x4000)=nil, 0x4000, 0x3) r0 = socket$unix(0x1, 0x5, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') fsync(r0) select(0x4bf, 0x0, &(0x7f00000001c0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x101, 0x8, 0xffff, 0x1000, 0x8, 0x400, 0x8}, &(0x7f0000000040)={0x972, 0x0, 0x7fff, 0x4, 0x10000, 0x1, 0x8000, 0x60}, &(0x7f0000000080)={0x7, 0x10001, 0x4, 0x8, 0x1f, 0x8, 0x7f, 0x400000000}, &(0x7f00000000c0)={0x6, 0x9}) mprotect(&(0x7f0000406000/0x1000)=nil, 0x1000, 0x4) select(0x40, &(0x7f0000000100)={0x10000, 0x8, 0x3, 0x80000000, 0xc172, 0x1f, 0x200, 0x3c1b}, &(0x7f0000000140)={0x213c, 0x8, 0x0, 0x7fffffff, 0x7, 0x7, 0x1, 0x100}, &(0x7f0000000180)={0x1af, 0x401, 0xe075, 0x100000001, 0x759, 0x800, 0x0, 0x8}, &(0x7f0000000200)={0x3, 0x4}) sendto$unix(r0, &(0x7f0000000240)="6c65ea2514d87c6a890318a56b8adf869c25476f3c17a563f658da00cc5a0607acdfa25238cfeff415a5e36edd2146f2606b9d132a9460d5df8a738bdae39719d28f20062cd4aa4460b644ae8a6e9e9832167f4938b12c103b2cd7", 0x5b, 0x1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe5b5, 0x9, 0x8, 0x4}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xd57d72c9786a6217) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7, 0x4, 0xe1bb, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xe0}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xda}, {&(0x7f0000feb000/0x12000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x616}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0xf2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x6000)=nil, 0xdb}], ['./control\x00', './control\x00', './control\x00', './control\x00'], './control\x00', './control\x00', './control\x00', ['./cont', './cont', './cont', './cont'], 0x7}) stat(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:32 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0x102bf) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) r3 = socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x20000000000001}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) clock_getres(0x0, &(0x7f0000000040)) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r7, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000680)=""/75, 0x4b}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f00000008c0)=""/247, 0xf7}, {&(0x7f00000009c0)=""/95, 0x5f}, {&(0x7f0000000a40)=""/85, 0x55}], 0x6, &(0x7f0000000b40)=""/223, 0xdf}, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:00:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40000000000003, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000d80)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r3, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cdaa58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r3, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) select(0x40, &(0x7f0000000040)={0x52c1109a, 0x7, 0xfff, 0x3, 0x1, 0x84af, 0x0, 0xbd}, &(0x7f0000000080)={0x6, 0x9, 0x1, 0x6, 0x6, 0x80000000, 0x5, 0x7}, &(0x7f0000000180)={0x5, 0x40, 0x101, 0x7, 0xffffffffffffffe0, 0x9, 0x0, 0x6}, &(0x7f00000001c0)={0xf62, 0x3}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="c2d6177b1d50642c"], 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xce) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x14) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="85bab0c1d2444fd0a9bb1a0483be2beff3f3e3e302c487515af2bc643eb796d8b8e5b68e68becc0fe5f9fd1ce6c6ac89468ee228a7fc6bcc3dae36947d946ec5e2d06a8fa70e672f37655a37b9ac7d102db80d7143fe776eef392305ecb83ebef878cd54fc85760644a17e635df191176d9f3ab2c0388f3bdc015df88de6cb2a162b46f9f8ec7fb7013d4d7796d3e6de163ef21a5d", 0x95}], 0x1, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@in6}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x47) fcntl$dupfd(r1, 0x0, r1) socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000080)={0x1f, 0x4}, 0x0, 0x0, &(0x7f0000000180)) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x6e, 0x2, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x20, 0x6}, {{r0}, 0xfffffffffffffffd, 0x12, 0x2, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x14, 0x32ba4d8defeda937, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0xfffffffffffffffa, 0x3}], 0xe24, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x8f, 0x504}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x5229b976, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xafefe7e7446a2a87, 0x1, 0xcbf}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x10001, 0x100}], 0xfffffffffffffeff, &(0x7f00000001c0)={0x1, 0x7c}) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/31}}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x5, 0x8000, 0x9, 0x2}, {0xfffffffffffffff7, 0x8, 0x284, 0x81}, {0xd301, 0x4, 0xf8, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800}, {0x494}, {0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[0x9f2b, 0x3, 0x1ff]}) 16:00:33 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x100000002) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) chdir(&(0x7f0000000280)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000600)={0x10, 0x1da, 0x4, 0xba, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c30000/0x4000)=nil, &(0x7f0000c4f000/0x4000)=nil}, {&(0x7f0000d20000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e4d000/0x2000)=nil, &(0x7f0000cec000/0x4000)=nil}, {&(0x7f0000f5d000/0x3000)=nil, &(0x7f0000c0a000/0x4000)=nil, 0x7}, {&(0x7f0000c9b000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000d3e000/0x1000)=nil}, {&(0x7f0000c21000/0x4000)=nil, &(0x7f0000eb7000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f6d000/0x3000)=nil, 0x5}, {&(0x7f0000e6b000/0x4000)=nil, &(0x7f0000c1f000/0x2000)=nil, 0x2}, {&(0x7f0000e02000/0x2000)=nil, &(0x7f0000c32000/0x2000)=nil, 0x2}, {&(0x7f0000f7b000/0x4000)=nil, &(0x7f0000cc1000/0x2000)=nil, 0x20000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x106}, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000580)="f0802233982765584c5f6991d908e5ca818c253066d522237b14dc5019eca590db946a4b91460ad9de06c7f6155f2122c7fba9a2c2eb09fa4319df5d000e01b396f2d9d32fa17d507a2c89362985d238b86fbc8df0e873f796da3bf06850d49e9f454eb2f9d245bb11e0f5e91861ba1c0a248d9ebf2be399ea18a59cf389fc34a82638091ea08a8c0bba83398db988501bcd43127dce7fee436862c3c3e95dd14911e0ec288059cd68aab419c7d0b525", 0xfffffffffffffe7c}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:33 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x3633a0e3bd7460fa) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffffe9653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fae9dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbbc5b65c6593d2870bc122cd23572fb0df90a9d0000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb21089278e314330000000000000000000000e02b05e5d10f524a64ef5632ccf137c8ae135db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053bf03d925341d85544cd1c103681b82634ad276d3a365e12d3"], 0x10) writev(r0, &(0x7f0000001380)=[{0x0}], 0x1) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = getuid() r4 = geteuid() setreuid(r3, r4) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r1, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:33 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x6, 0x20000000095}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x6, "6324c151be0c7cab23898d758ca8140ffb9fb7dd", 0x3ff, 0x6}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00", 0x8}) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) pread(r1, &(0x7f00000014c0)="73d5266808efa87d6ecb8fa3fc4455929e0410bc2661b107ba3525b70f21cab9ab1cda542f57a3e34df3768664d9dae4bd2b574b99d78567f2fbf28f99dcf1d52ea2d0d887f69ce5a49b82f74ab5068ab633fc9fc3a7c373c347c27c2edeb64fb52509ce8e9245d6f4855d6e69c6a192d11583e68b514b61dadd35f447502659579cd6b5554f1464b86a082138c4a660434cb72ebe5093b2cbe3c6b6d2eebf5b1531a5e65ae6cb96694163711d2de517906fff60d2dad47c2716e8d100356c611b1c892238f23a1f6668cae3d9bf52b475788ffddb02d1b66aae5c1a70c2ff98ebe99da66344c54ef8d2610f814431e56b515cd4b8cdbfb732e12b7f1c2dc25f3a39573e65d733319ef5a466cd500687a51d81e502baa93c40049650e3db71dd3eebf214a8eee518ac75aa8e4e6991f8f7cdc4d1599339e5f62d4a1aa1ae5b6314c7009eb51addf18d47950de733dd5c63b0b185d2572bcf98c6b887ca7af9e3bfb0986f6ee0584503284e43c364822fb6c31c6f2351e3c6aa2326061c10365de16bc42db9b3a43ca0d1a81f6187fad65bfd00226617b4ba8adaf245893bb70967a66074527218649b1043302c1ff125b93978f8d916b9218e2a7a2747998951dd5c10bdb36c8c3ac43493968dfa65074911428bfe16c3d0ac582cd70335fc823c654d42d7cfcf4e0a97b4ff74ab006082b36f8f3240e0e84a9cef746e813a1150cf761e2577d93b63566ab8f5a9d6d66e35d80f1cf29b287622326fee1010586159c7d732108b41b40e79839277cb5921f9a6f3119f8a1d56f4cee7ec4ffa29f89e817ff173951e22297c254d5f49deb7d6b7458a862a341444ddf859fae051328a18ba757ad59a9a276ab4cc1f0d98e8cf6cbfd020e7127a29df5e658e1d2d4b91174bc7c73430b920a98be0f7f5f38939b75e053f1b9738926142fc525c28782bd5881802fd59550dd23dfa90c66d3c6345231b16e6dbac5e8d720ee36fa74bc308078a1eedaea6eb98e3ede92b5b6660429c0ffecd6718f928dae6b354bca320c798db137b7c3bb57a649caa953fcff3940b936b819a32d04e86ee33071591279ac976fed6492aad0e0ca25498cb80502f48f9faf301524c286bed620af1f2f85811015712029140060b2e41c585d0f156a3da03c6f5f01129ea469210b743bea00a37d7ed82efb804502c1e34657a55723a4cb02bc8ff4da899530fbe83180e151c1cbeb8c82ab8abab485f81866eb36f1b751eb7169e31784d903dfc4c83dae414aeb639938824b72dc7f78615fa0f6271de00ad2a5d043b4b393c5a09ba89d86c79e230a8decda04875d9afc0d92ab1a8e044d1951f0e949cb7f374851ed5d2b403735be904faa250d69012266a67322b586de597d2cdf2b5f423470cc62b8efc4fb43b6e38c1188962e189afbaa4422db08fcd06572dfa04a054b3fde63067e67eacd01dab76017aa6e059c14f0a2073e02f1f6573a5d456a52ba57527910ee3b58535b835e6e2b5655369540335835628c528bf5abe180a402bc401eb1e332e72a952d18da4119e9546f3936ab24dd24a17c0381fdf2c72d167308534f17398b126ec8e1e6a069e4329e62db8f11d310fb7e72fea5c289abc58b8e2df368ba22b015f6c2418b50ac55b971d452acef6b439d38f88570ca47cc1207eb47c8e54e4731ed054da2a88aa831b11df72cf63f3a31745ecbcc5fa43562be24af2e42622b5de6cbd8ac261bcc48c5c558b95a3d5eb86d612e35907def4be5db782b3f9f38d9e9fb87c58d2acea16d0467d89933c6a4b74019a0315dcbf0a01db8f2c5b30ade823132a6af49466c2f0602c5383fd64887c7b38e80f5d1588a5845711aa92cddec5500c89c240d0860bd66a2d1de183ec4db15ec0c968b9100d74cbce5f69a3416374d522b5b4d66a93f57f29c79af34484a1dc2bffd29d5c84bb047cc4d12161ebe52eeccec76a32b0d6643a6c92a5273fda46d5f4014d1bd82511021f8922b9786ff16757db81dd88d335d965a6f2f74f7d4e02fb9dd613dbdce53406cda1bbc3478ca739c3b1269bd326b7db040f3c1e1dfc737d9769063320f58eeb21ac6b41fd97670e59c4dc9996ba0d5945d9cb7d9d35d7529fb910103739a043590e7e0ffbca1121fe6409b86d1af391faa0b8fba3f4c7910e06f3d15a1eea03756d132941a1e379ee8c7fe32c8c380c9f02420831a8c722e809ece1c633e057f7584d8c771e88bea0703bf30db7836a187765b09243c17ee587dd4d3664667dd11df1250ecae823aaf269cab1b6f97eee37aa99916ed9c30a68d350c35d66a8736a11effaa257d1e02c5eac8fdb785cf4f186d590ba8592fa6ce05941e447eff1c75d5c25bcfb3a476aa21e0ea9672be4b1e1143688fba8829f83c8a607644b0ff8c384f48fec984290697e8d29b87f1e8ed9dba274ff78a0f3375b8c46be6801f19d5a88249bb6a67e96bf243e279ea308db569d2632236611a7bbcf215c395ba545f096533f9dae36d7563a062f547c2c9d0766076f8ee31ee3bd35fc6ed70518700cd5cd7c72152a18d3432981dea68db2ffe6079b26d0196fcad510b35ac27e6eff92f40983e67465416c5bd6b6427e2e6070d02567b25ecef375c0b176f8b6161e2ceb156e68fc5823cac0f7a2e81d91f3bf11dfc5e2b5f4445add11292cd75abec3fc636e2acc58347c17e1630cfbe68d27e3b2b5e768d1e304a1850a2ad2b7d7e21a7cc5638078b6c36f022973de140ebbe58664f4577816e9dd08d1cf261556e9593eaf7eec327948d0cefe3f547d64611f8fbe369e1424830aee8aa08079bf098f43c6e3d2a30dbfc6b3510e283078a15d189c04c156bcd0275db0c05d814b47057d0da5449a7bf1a887032b52f4c33e984edc73c212b33b6f0cfdf638efe5930d40323f09b9b7e4ecd873e741378e09494b14dc1b5d38c8d214a38b12cfb0974d15f5ebacb30584e26af8348dfb0c346a47a83df7849c7a0c9f2fc4c18d292a81f224ccbc173c0d6852ab17b0b2ba12f47d24755bcdb242b5c46d0ffb47d394a38bce52629820d192eab12c6ee08c668a1e4b7716ad1e675d6fd8bc59875eabb0a15325235bde9a870b9e828f824a1aa398624d41ceaf1b29edd446650322d9a40931565d2129cde35cf70879bfa6c5c21d4817523df6d6ae78426951447807b9f16fea944ba4fffb66e27b27550a7a8f213d33c32be5f206b6a5186b8555359d975f07a7e0656638524161a271b8d442aeffac290d418256f497fceed7e8522a31916ddc409fddf4ee2b8bd014925a9386e026766546fda355d964859cbfb2a500f29273db8276ef70b8ac66686cd6c9717c0792688226e11cc59d797e915f7407f6df144dbfa2aa601b5c62c8f431990fd543af7a4c387b4058c487bd88888e67924e8d2f11dcc4936afac2fb2ddb30c95be7c12c6e3085ecad2f9b6d7281700e05c0dc5819793d13b157eab9f72fd11854b1f416d09f4bfe035598adaf353012005ea565987012ccd5f1d858c334b869ebe64aa27c07df0d88ce633783a3283148147086ba0db711853d4fde6b5bba6ed8d7bb784f45850691b432ff3724f75484beac7aef55f43029832d7a413bbb018cb77fbdca436f09216776f95b1212f22decdfa25511515534eb79533808e1e8672f8101c3a9cb7e8fab058f1e219e5969b2ca84240cb1f4630294fe3d1ccb4104b3e930acaad3a031152db2af7253d617c0a10d5a2baee44717923dbc2aae517ab8f1c8892eafa757544c485c0172cc4fdffd665f3910ee289afb16c7d1d3a343aeacc6f8e3f1671e7cc972927bf025b5079bc6b1519b7e213a2aa7a2ddc9194bfc4579d326186dd773e414e47921f5e411c9302339f1f715b40752bfa3b255875c2b58a74e3480dcd138abed66bf86bb4d7e6a730ef19139f6aeef9d0dc173a85fc28eee187c90cddfc5ae891cfd0d94fb339a12d751248820377c19dbbc59a1c58c5b951942c8768e865053e544ec58e9d9a88bad9f66119b271dbe1e2f5b0a7f29d579038a94be852ff15af2f951d3fc7b2601be10adf9b7000f0aad43dc8d2ddeaf762bc3560dcf87ea33dab42b49ab944f96e4fd1502d487e687f220528340cde290b02045e035ee7b8fe65b3fbe57f891a67d1dda332768dfa2ef8852f2c6444364028fea52ad36bac96cd1c536b7892f3ce854a91385e536485cec6d2d47701ded926d601c9bb9bc0716e5bff9604a041c7d8734ca3a3bd8467d89f639948b15689e794abb9d728fda4e0a44a3148b3d356be19f7b9ecc66871d301a6e7c7aec9bf9fb9ec0d46421710e1cc63484b7dc082b2b2ee7b899bddd5a3451be8811033a5ed5557920cee6b14aedbdb7472a25cca8e518ba4fe74a840c4e30d2a28b55af6bba273574d2aac0e64f77707a06e4e331140fd10e649b4c1560d1288f74ca6b86c4a1622cb637340101c79a39a7cd056a5becd93a4ac825efdc40e2c8695f9205ed1e7d79cde2f899e44e3f62e323f4e20554305a88278371cfc36f4059bb3b72fcad8539b786004049f205bc4a685016f7f2ece7ab74d794add6791fe735d9108886be413894a99b33032dce55ca499b76b478afd875e6b6686077ea29d333cb25de88178297dab84ad9d536fbeb4f798da2e4b6b33961aef24ef250da832126d2001b44105fe17743e52209432b3d36771cd9eb7c06ff3a2768c379fe8b02219903a2cccd7d37fe50196388b9353c2c55eb0980738e89649f741ae3a0d2740028c1e9f3fbd4b044920a7e510dff63a1fcf41ee46470b8825af7d73209f4fc60c1e2ee97bcedb74a22f5cd5b2a87a2bdab4cc299a8d013f15aa38d27953ce64733d27b608a9dad6adb342abc71f50d326cffb9a4968b0128f5eecd69385c267e76c4da604be3197dc2a2c0ea665a7a4b1ff5648649c133441dd61fe46cc094136c05c273d1df4e8cc0f7820d6f7e19d6268a5b4527bf87caeeb744fbb0e67b69e157ea672a685c42f626b7707ccf5151a55906f1f62487630b3c9f197a5feede63e04f1a717da5327328057c7f176b75cfe685017b59bccde5702d932730bdab9793b792a7841de4f920c80e7e1a098a55643ddda513fbc0f58aadef9d22d4b67610887c104edd94a94389a520d53d559fa460b65982f2e15f0086f83ea9f85f40bdc98206d67ed4498e7c8e0f1120288fa99a87559948ec9be17edf5f64e57712246d907f5a1a00af11eab84d61e5cc60ed2163aa0fa9fc9aaed7b5112161c759a2738c4f577250a06569d44d1c8d3b8d48d23efb98f87a4eeb3234b5d2e13eed81221bbe7dc2350cb810c7b1712bef00463f0c3cf7ce2bcda3bfeb6d018307f5a303292820596b182d19271fa4c981be11b1738faed92c056567112bb7414dfe2b92bd77f765d05511f9ea82ca75e6d150c7fb8e49125309ec48edb25828f4fc8e27bd9525f5f0d1123e835d70cc345f104290088d3a8544710bf2e1b1e52e68de7bbf757fcc4599cac0a8daed9b61585ac73cb571fccfe29c93642941fb1056bbe870163afa35c7820aca237ce06f7b1aa845890510a63c0d087a191132ba2b317567048c989906ff6937149c903a631ca5e11f08beba75c9f48a8ac1610e8e4ae01c375b543c061800e5b475c35ebc7886d8fc08d9cc48779872c8497c4f1d7ce08e2cb3e21b701c475cbc578f8c8baf1bcaebd16f1cd899e0a50498b95ec17ca6caaaea61aa5ff75f31e17a33f006af489ab429484e5ae696528445233f459871fd57a82b9ccfc550cd6ba603614363b1db7eab3b83a675f565aa16de", 0x1000, 0x0, 0x0) r3 = getpgrp() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000500)) fcntl$lock(r2, 0x7, &(0x7f00000004c0)={0x2, 0x2, 0x1, 0x40, r3}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a74932ff5fda01ad61d3b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab00", 0x34b) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffffffffffff, 0xfe000000000000}, 0x10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x2) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x100000001) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x800001c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x97, 0x7) pwrite(r0, &(0x7f0000000180)="3b98f12779e9b3c4bae46e1281b18818d76d954f237a8701fa06a04ce5f1e3657e6f5941e0473bb63da6d7d605de282aa00090a908a3750a7767b9eed323f18280fc6fd6880711c03d2d94325b98bf3dbd071cd291d596130d0e3f038101b71a2b47694acd38e87b2366057eaf9c4f09a40482ccafad5c40d5ca", 0x7a, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7, 0x7, 0x3, 0x20}, {0x7, 0x7, 0x401, 0x3}, {0x10000, 0x0, 0x8001, 0x2}, {0xc63, 0x216, 0x6, 0x2}, {0xfffffffffffffc01, 0x81, 0x3, 0x6}]}) 16:00:34 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x24fbb1c34ade7b2b, 0x8e) shmdt(r1) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x14}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x20, 0x9, 0x7fffffff, 0x7}, {0xffffffff00000001, 0x10000, 0x8, 0x9719}, {0x0, 0x2, 0x7c4, 0x8}, {0x1, 0x2, 0x100, 0xdca1}, {0x8, 0x1, 0x3, 0x401}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x140) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/50) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100030}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x7) 16:00:34 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) kqueue() ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000001180)='./bus\x00', 0x8, 0x5) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0x4000000005bcd) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000001140)={{0x80000001, 0x9}, {0x101, 0x20}}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r2, &(0x7f0000000040)='./bus\x00', 0x800, 0x46) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x42087007, &(0x7f0000000100)) r4 = semget(0x0, 0x4, 0x20) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000140)=""/4096) 16:00:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) fchmod(r0, 0x180) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x3}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e6, &(0x7f0000000180)="b6") 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) socketpair(0x18, 0x4005, 0x3946, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = socket$inet6(0x18, 0x2, 0xff) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x12f3640b7496dd6e, 0x8a, 0xf76876aa9a2150f7, 0x0, 0x1}], 0x7fc00000, &(0x7f0000000200)=[{{r2}, 0xac82eb5750a73df0, 0xc1, 0x1, 0x81, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0xda, 0x2, 0x6, 0x3ff}, {{r4}, 0xfffffffffffffffe, 0x2, 0x4, 0x1f, 0x800000000000000}], 0x200, &(0x7f0000000280)={0xab48, 0x400}) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 16:00:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x47db, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x91}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc9e}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8000}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c1c000/0x1000)=nil, 0x1}, {&(0x7f0000dff000/0x200000)=nil, &(0x7f0000e28000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ec1000/0x1000)=nil, 0x1ff}, {&(0x7f0000c25000/0x1000)=nil, &(0x7f0000d04000/0x2000)=nil, 0xffffffffffffffa6}, {&(0x7f0000af6000/0x2000)=nil, &(0x7f0000e6d000/0x2000)=nil, 0x5eb}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f0000f24000/0x1000)=nil, 0x101}, {&(0x7f0000b5d000/0x3000)=nil, &(0x7f0000b02000/0x4000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0x1, 0xe68, 0xb6, 0x92}, {0xffffffffffffffff, 0x5e8f, 0x88c, 0x4}, {0x4, 0x0, 0x100000001, 0x2632293f}, {0x67, 0x2, 0x80000001}]}) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000019c0)="173b00f8062d704947747f90f8078dcf5df7e46645408d505204efa8862a885db37f4c235024c625109c4885a86102a90ac5a24c75763bf813b2791fb6cc38a04ed3c1e4859972d300c087bf1f22c7651c473a0d588f099c1feb3ca73005f4e4808560f7fa7da0cf13fd07cbf51993388e0cf01bf4d3f5abbaeacd7e195b64539f1024825967a66544a16bf70fd96e5d472fb6285b6c6376fcd6a3cfa11d8bd88be0deed6481b03c4fb13ae5b3b9e3752badb1d8ee8fe53d21", 0xb9}], 0x1, 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x1) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="afd37fd73be7cbcedc7783b32b5c784081085954f1f2dde39acfbbaa5b35e84498387de8143787985b1d85998458bca0605f47b2260caf7881426bb974dc8bb5195ee60f774610257395b55b8514f8b1a570dac4a1c56c3737d91e31d76cc4c4a40ef7520e424b2fce4b1f9f005edfc5a6d5fa04892b3ea85e68030627473167067cb7", 0x83}, {&(0x7f0000000440)="dbcb5f7c7ac5a0ffc26ad967ce1043b7bd058e21493e0d052b6f1a2c3d17c9b625a3d86b14d66305661c31d2f065f0c4f73508ef4f39", 0x36}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xbf69c6150f877d6, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x9ac, 0xfc5}, 0x80, 0x10000, 0x9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x1f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) close(r0) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3d66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xb700800a}], 0x18}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="800000e8", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffe19, 0x4, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="f9049d000000001910200a4403692a1750ba5ad3c1ccad5dfb3b0391cf3d701a039a9cd12fd5a518d0785d566ecddf670192e5afb48abfb6699e9bc9014054a3011713e3371bc6216ad19791862950fcd6eb286bf28c1e9d304fbf9f46686659aca5e8619025705412426eddbac0e039299e4ec75c80e9ea509c7c84eea126e978b54035ce7772144591b8dd0038269e66b9e4bef8a68130a9f9efc9a1e8692199965b6491ebc7032e867f4036e9ed3bdba57a852874b6e0b1be2dffd608006de85867f258f3587989bdcf1129f2dd2dcea3c31980999ff0b71def38ea8417ebc0c3978b81024f05ec088cdbf46cb3a24f76ba126aa285003b35"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x446, 0x0) sendto$unix(r0, &(0x7f0000000000)="565f0fadade8675b4d57d73ce93484404275982967b2aec6afcc78ea91451e9e1b0d11b38d2a9a14636c5edc99a45a095a56865dfe077eaf67906d54d7a973d0ef65520111d75fb03ea36bcf5013b0168f5a1fad409da370b3d381817f065fd1", 0x60, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) clock_settime(0x4, &(0x7f0000000080)={0x80000000, 0x8000}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8082, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:35 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x327ea31cc183cf49, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"})         0#+"$%.!",%: #/--!.$ %22/2 16:00:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair(0x18, 0x8000, 0x4a3, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffffffffff8e}, 0x10) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x40) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffffffff7dba) chroot(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000200), &(0x7f00000002c0)=0xfffffc8e) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x60}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xbf8bc4733004d13c, 0xa, 0x84, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x3, 0xf0000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x7fff, 0x91e}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2df7293c9fc7d863, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x84, 0x2, 0xfffffffffffffe00, 0x100000001}, {{r0}, 0x65291429ed30742b, 0x1, 0x20000000, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x4a, 0xfffff, 0xb558, 0x40}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000008, 0x1ac, 0x10000}], 0x3f, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0x2, 0x44b6eb46, 0x7}, {{r0}, 0xffffffffffffffff, 0x4c, 0x40, 0x7, 0x35a4}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0x4}], 0x3, &(0x7f0000000000)={0x3, 0x401}) open(&(0x7f0000000040)='..', 0x8288, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x6, 0x3ff, {[0x7, 0x1, 0x8001, 0x0, 0x3, 0x629, 0x2, 0x81, 0x3, 0x1, 0x0, 0x2, 0x20, 0x20, 0x100000001, 0x5, 0x40, 0x4], [0x0, 0xfffffffffffffffe, 0x6, 0x4, 0x18000, 0x8, 0x3, 0x8000, 0x69, 0xfffffffffffffff7], [0x81, 0x9, 0x6, 0x9, 0x10, 0x401, 0x5], [0x5, 0x100000000, 0x0, 0x3, 0x1, 0x1], [{0x7, 0x0, 0x1, 0x7fff}, {0x5, 0x28, 0x7, 0xff9}, {0xffffffffffffd102, 0xfff, 0x9, 0x7fffffff}, {0x9000000000000000, 0x200, 0x1000, 0x7}, {0x6, 0x1ff, 0xffff}, {0x0, 0x1, 0x0, 0x3}, {0x0, 0x7, 0x2fdc0000000000, 0x29}, {0x8, 0x7, 0x200, 0x3}], {0xff, 0x8000, 0xfffffffffffffffe, 0x1}, {0x61, 0x9, 0x7, 0x26}}}) bind(r0, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) setitimer(0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:00:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x2}, {0x18, 0x1, 0x5, 0x2}, 0xfffffffffffffff9, [0x28, 0x4, 0x6, 0xf3, 0x0, 0x401, 0x3, 0x1f]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x8000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="f99f96479b7c7168377336a67ef63bb8cd06357f60030a4849dc4ee004e24ab434c5707f8873d93381243f1cec588925f6", 0x31}, {&(0x7f0000000240)="56690160d72fad7b94d8195c2b6b8cf6e69a44f4c5e8d8838fcd11dce4a55f69bf617e7a730b3e6dd01ce5b3265cddfbb623a807167a3a4b78e13d2ca8e3bc1c4ebfa82122046f3bbb083df196e7b7903d10482597106a64cfd897d3b9c25700540655eb6c2687f8fef785c62f499084214c7b702239c7a0ed3dfd36e811b9948c231e60a70a4784343015663829480afcdf1c8c7f06f8a9d12d968ccc8a3f76658d6ffeee1c4215955ecddbc21089a96e519f73807033b9b1ac799852bc2a4ae4ea935c051326e0ab46d2b61e98c978defd5f76a9779f1e2396c638d3f28ce7f8b0ba5b571cad8057", 0xe9}, {&(0x7f0000000140)="4e24e2a0692d48d1d7d05cf51a2518279c145d3e4fdc42c21e61088b02f6b764c154e2c4d5a324f0322cf4af54809e017ab62785aa5edd7ff75000ad09d9103419dda176d248ca81677534b67955aef01aa29be4b6e108af417e5eb9c1a2b0386a81000000906382ef4de8d1c5e5e24600"/125, 0x7d}, {&(0x7f0000000440)="e2d40ab87c028cf999f5bbecc1f99e70daa072848d5ed0c5c0623b461cff7eb6829c653cd6c2d1cd6154f65edcd84d70c30eeb9247147376c0cdb5bb9e4d762e7bf9a92730344dbe2bd447a6cd37fd06d8ed5a92096868ee6d28c02c57ba347ff77ba2f66374d6db0e631e2fa58f5f57a97ab9652f80e87c68d2aca1cc3779042a572eee4686e9ee4bed6a6e074036236d76c312612ecc50f53dedf283358aeee9be2f95570fc5871013b45115af9781ee94c9982e55fc6a212d5291212cb298a111fec2011cc714f32d2640", 0xcc}, {&(0x7f00000000c0)="2d945ccc6c74293f9addfce9def37ecd1267e752d03e5a9bf758f5954207793f98d225a03771b1a2568d663d378951c7065ba22177fec6e312d0a94974b0", 0x3e}], 0x5) fcntl$getflags(r0, 0x3) getdents(r0, &(0x7f0000000540)=""/180, 0xb4) fchdir(r0) r1 = dup(r0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000200)}, {&(0x7f0000000600)="727bdf85d88a2834c8ad6954f01c90b00f2e1a82d47ee556e75260baf69881f285b5444b0d6882617c7dce63c4468f69ce937cb585d80a8d02ffccd51bf833f720326401a24dc128f79f9efcceddaa1309137fea6bca9b37f45f97e766b61ab70da7968ecba6e2c0", 0x68}, {&(0x7f00000003c0)="e765858a2ef9f673bc771e30a1ad7d4a6f348d5177fd359abdfa176a39f204030ba66a26c525a1", 0x27}, {&(0x7f0000000680)="b95860819738bfde01edb4ea75db96a2d582821692b8285342bc8327", 0x1c}, {&(0x7f00000006c0)="46da92915ec5fa0fe51a567db35cc06afa2a09dee796a6e648239716821d901d6a1b5f96a99ececbf610dc7b4769f67adc9db57581c81c410adf0ee8dd2018f1780bd16c0d789cb9030303fb8b7600ba7fb9afa09f8e3f3cc3d8cdc2ed00d9af4a98ec647be5ade80b72b9f5ede5f1eb4f36d3dcb5c42bad2bbaa66c84cdcab8c2cd35381d1bcb45923f3f3890fec8c974b1ac5234d037c9dbf3e68d8a2a9acdef107582544e59d37cc5594d096c8755c57a2eba6799eff73f0f30d31d3c287f0a34798f6218ada0ec90dcb81c3f7d5dabc30c9b0fb5bd8093a103", 0xdb}], 0x5, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x68, 0x400}, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000980)={0x884, 0x1, 0x5, 0xdd04, 0x52}, 0xc) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000900)) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x200000000000019d, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x10000000002}]}) syz_emit_ethernet(0x91, &(0x7f0000000400)="a17581ae2b67b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bc4968a522361f70ddf93300fe3c222e92d6a1f7cedf08f6b4e97cdbf3769e4aa") read(r0, &(0x7f0000000240)=""/195, 0xc3) r2 = semget(0x0, 0x3, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053ba8af6585bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e1073598873fd686d78bff49162e159c51bad5a8bf62600040000000000007d2c6791e5c99efbb58a54b57058c96a728721e22d13251e396f674faa8e26ea9593736fa04676da3f3b273ca48c7c2e546747d318976bef679f314dededf268bcc8b36008911f66b87734b657bfb1339282bd877ed9bdf22d0b05bd6133b4721a515c8beb861527235c8c35b558511d6d1c0235f930b482679a93897f61c8a9c26fe027496729daa7dbe0be8f317b11f1", 0xe6}], 0x3d8) 16:00:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 16:00:38 executing program 1: r0 = semget$private(0x0, 0x3, 0x24) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000180)=""/203) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x332, &(0x7f0000000280)="b6") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)) 16:00:38 executing program 0: socketpair(0x6, 0x8f34b2ebc3781e76, 0x1000, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080), 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 16:00:38 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchmod(r2, 0x2) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a, 0x1ff}, {0x7, 0x1}], 0x2}) 16:00:38 executing program 1: syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) r0 = kqueue() r1 = dup(r0) getgid() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:38 executing program 1: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() syz_open_pts() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x80}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) select(0x40, &(0x7f0000000140)={0x8, 0x80000001, 0x800, 0x200, 0x6, 0x5, 0x100000001, 0x7}, &(0x7f0000000180)={0x1, 0x8, 0x4, 0x9, 0x7, 0xb5, 0x50}, &(0x7f00000001c0)={0x99, 0x9, 0x100000001, 0xa0000000000, 0x0, 0xb9, 0x27, 0xff}, &(0x7f0000000240)={0xa02, 0x1}) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = semget$private(0x0, 0x7, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)=']]{\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r5 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r4, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r5, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) close(r4) r6 = dup2(r4, r4) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r4}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r5, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 16:00:38 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) 16:00:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x70bc4dbedbe7342b, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0xffffffff}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair(0x0, 0x4000, 0xfffffffffffffffc, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x8}, {0x18, 0x3, 0x100000001}, 0x5, [0x2, 0x7, 0x0, 0x9, 0x6, 0x9b5a, 0x9, 0x80b]}, 0x3c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x400000000018, 0x3, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/15, 0xf) setsockopt(r1, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) 16:00:38 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = semget$private(0x0, 0x30e0b4e6a1f6dabe, 0x80) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x0, r6, r0, r7, r2, 0x8, 0x3}, 0x0, 0x6, 0x80000000}) setregid(r1, 0x0) socketpair(0x2, 0x4, 0xffffffffffff2d85, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setregid(r4, r3) 16:00:38 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 16:00:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) setgid(0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r2) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x62, 0x8e3, 0x257, 0xc011}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x41b8723c17ea26ab, &(0x7f0000000000)=0x5, 0x4) 16:00:38 executing program 1: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x2) 16:00:38 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:38 executing program 0: 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, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d0145ef", 0x6}], 0x1) r2 = socket(0x18, 0x4, 0x6) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 16:00:39 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1f, 0x800, 0x0, 0x0) 16:00:39 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x109) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff, 0x0, r0]) r2 = getgid() getgroups(0x3, &(0x7f0000000280)=[r0, r1, r2]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x0, 0x5) connect(r4, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[0x3, 0x1f, 0x9190, 0x7]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x7ffffffe}]}) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = dup(r3) r6 = dup(r3) linkat(r5, &(0x7f0000000100)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00', 0x4) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus/file0\x00', 0x10000, 0x14) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) write(r0, &(0x7f0000000180)="c4c2973e63498389070880d09c73290fe861954d", 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) fchmod(r1, 0x62) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = socket(0x2, 0xc003, 0x6) socket(0x18, 0x2, 0x668) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="abdef2d090ba8a8c55330000e20300030000000000823dec400000000008000000009fedd8755561a18e243fd96939da92ea27d70e00005e", 0x38) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x4a9) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0, 0x2b) 16:00:39 executing program 1: r0 = semget(0x0, 0x4, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x100, 0x69b4, 0x9, 0x8, 0xc0c3, 0x8]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x30, 0x7808}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0xe4d7, 0x3, 0x4}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24, 0x0, 0x400000}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvmsg(r0, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000002500)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/219, 0xdb}, {&(0x7f00000011c0)=""/180, 0xb4}, {&(0x7f0000001280)=""/52, 0x34}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/120, 0x78}, {&(0x7f0000002340)=""/97, 0x61}, {&(0x7f00000023c0)=""/225, 0xe1}, {&(0x7f00000024c0)=""/9, 0x9}], 0xa, &(0x7f00000025c0)=""/104, 0x68}, 0x40) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) shmget(0x3, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) dup(r0) r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0x7fffffff, 0x7}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x2, 0x1, 0x7fffffff}], 0xc4e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") lseek(r1, 0x0, 0x0, 0x2) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) 16:00:40 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0xffffffff, 0xfe, 0x2, 0x3}, {0x4, 0x101, 0x101, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000000014, 0x0, 0x0, 0x2000000000000}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x269, 0x4) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x7f, 0x10000}) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:40 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) socketpair(0x10, 0x4000, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/60, &(0x7f0000000200)=0x3c) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x42) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x5) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r2 = dup2(r0, r1) r3 = msgget$private(0x0, 0x28) fcntl$getown(r2, 0x5) msgctl$IPC_RMID(r3, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r2) 16:00:41 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) write(r0, &(0x7f0000000080)="ccc8d2a519f72622759eedf2c6734f941d414012e1f772ee5f138a2f41b3cafed56de63d54ec56a3f6194e422f7f2663d1afb982fab1460f9f3a5a9b185ce7045ffdf8ebe9abb738efc2ff3e2710b21ea1ed7f4b3214553cf333c3a5777675b617330f980675c93b62e7e54148ba6daf3ee95c1b9ef862f5795ab1c7329250b3999df48ff01fa0858f41704de1006387febc45a380927a3fa54fdd28e2d4d6b0d584f70011ea0903a299db89d1d820b7b9b19562dfb5ed5b", 0xb8) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) close(r0) r1 = getegid() setegid(r1) 16:00:41 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x8, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000001b00)="9a93bb839c51015368d22bb10cfeaa41c3e9f129ae80b1fd5c96ec91a0c86a71a89ac30a4b1aed86e39f290b3eb77f50a5f258752dd42d1ee4d33022e2c313cafc82ed1d57a432d9f9bcd25ee3cc9f3d7560b18d5954a265557dfd387a83f1178940c853a9f52f1ccf2c79b7768e15d10f34b57f6ef4d066c5420222fdd9c2bc7ce2d3e40160b5d59619204465206e19523bc8f74d901c946c80d8db390e70583d18810af18d8e3222fe90edd2d3c04260507d52d858bc9350eefbd23d59056f50bd684c5533fe3bbb893f1e55ec918400367ffbee96c8427b16569535bd1efa6181807c70d24319d19b67603d4b38bc932dee16c58800976e059fdbed0b1dc6de6fef76609262a4b57cf61ecc4403462fe07ad9f7e825e752100f8e59dfee2dfa0a193ca6f01f973ae73399e5bae07bd7acf21cda9a993c20bf70ddddc90e684eba7604a3b61c8535d1417c00733637d888bc966fc76ddecd40819ab267d8a9f3fbb3764bd4a39085d5866b22ea349f38240b41cad2db9486dbe26d11de4f5d32e954e72af8e7ba488257387476b81290d3561c44313ec9ac74ff0c868e80ad6e83123228605a005387b414dff6d337721cdf02c654407be51b166bb8cbf66638dae1f23dda3d77d1a4da63f6303b94f8e180a767b328d6e834604dc00cd1e160e029d9a681adbd3fad53784d34ea952c99a120e1b6085d8e1ba0e4d6d7ea0e1c4d05", 0x203) setsockopt(r0, 0x800000000029, 0x3e, &(0x7f0000000080)="d5ff9668", 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x482, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x26, 0x4, 0x81) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000280)=0xc) getpeername(r2, &(0x7f0000001a40)=@un=@file={0x0, ""/93}, &(0x7f0000001ac0)=0x5f) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f00000004c0)=""/76, 0x4c}], 0x2, &(0x7f0000000540)=""/16, 0x10}, 0x3) recvmsg(r3, &(0x7f0000001a00)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000001900)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/187, 0xbb}, {&(0x7f0000001700)=""/122, 0x7a}, {&(0x7f0000001780)=""/31, 0x1f}, {&(0x7f00000017c0)=""/160, 0xa0}, {&(0x7f0000001880)=""/103, 0x67}], 0x6, &(0x7f0000001980)=""/75, 0x4b}, 0x40) sendto(r0, &(0x7f0000000180)="c42f87993a2039ec3932982491ae36e94bb0e66c651cde195630b7867e822fe4ff8bf4ed8faa5cd27fca2a020bd8db06c901969dd7d34d92da2ed8f3f1447c7c499226059f14ecbf9ec50e9c7618eca1b664f91d0da16d4879b1967cd2ce521c53f094f85d6eb18937d623d454b736fd9cfadc528df1651123f2846c94fa6132b45217ff591ff2ed271360ed392566698d3d36d192438a921dec09aa26b275cd180566b01c9f2c6a38b917e77f3407502b59404079a7a097ca0bb25553776243411d7423f8c036f2a97d4bdd085b121c806041afe8d4e4fb24d851f7578db92ab6304af6a523d052259cf038", 0xec, 0xc, &(0x7f0000000000)=@in6={0x18, 0x0, 0x22d, 0xfffffffffffff000}, 0xc) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:00:42 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xc38f52937e535a28, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xffffffffffffffff]}}) 16:00:42 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='.\x00', 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) acct(&(0x7f0000000140)='./file0\x00') 16:00:42 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) pipe2(&(0x7f00000000c0), 0x10004) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ff100008ffffff"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0xfffffffffffffe1d, 0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0xffffffffffffffa7, &(0x7f0000000140)="ec0dcc4edeac11eec9f4") 16:00:42 executing program 0: r0 = syz_open_pts() dup(r0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r2 = msgget(0x2, 0xd2) msgrcv(r2, &(0x7f0000000080), 0x8, 0x1, 0x1000) msgget(0x0, 0x210) r3 = fcntl$getown(r1, 0x5) getpgid(r3) 16:00:42 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x2, 0xa2, 0x100000000, r1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) 16:00:42 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8, 0x0) r1 = getpgid(0x0) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000002000/0x4000)=nil) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x8, 0x6, r1}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) ftruncate(r0, 0x0, 0x401) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) getdents(r3, &(0x7f00000000c0)=""/217, 0xd9) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) setrlimit(0x0, &(0x7f00000001c0)={0x2, 0x4}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x40}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x1e, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x7fffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r4) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xd3, &(0x7f0000000180)="ac96ebca20ba901becfc5c9bd7b1a87ed51125c836cdb8e14523ad1168ce5ddbf6966e397545ab54329e77d1333f8a4d25b80cc27083642070dd21493f9c53866ba8a6570f7fede8b13f9ff41229d445cdea92c41c76e62723fac56d18ddcf817d780228217778abc4d1867ff8c1e980055ca679cdac33a696d755d0f0e015fcf2a5f36772142c1d83cb21e5c6a1382d99e3fd1519d2103a5e4b266bc7f249fe8edca2943823e1217f3457b3e6f6aabe746eb0c4d2229b52d2cbdd55a89ebc1d7dd9d0808137843d2cc0a76ff8844710c9576c") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x0, 0x5e94ef46, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unlink(&(0x7f0000000280)='./file0\x00') 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c, 0xd01, 0x0, 0x1000}, {0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x2, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r1, 0x0, 0x0, 0x3, 0x0, 0x0) 16:00:42 executing program 1: setrlimit(0xe, &(0x7f00000001c0)={0x7, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) socket$inet(0x2, 0x8000, 0x101) 16:00:42 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x66) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) close(r0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x3, 0x0, 0x0) fchdir(r0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 16:00:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10008, 0x3c6b0f0195b40f1b) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xffff, './bus\x00', './bus\x00'}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x37) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xfffffffffffffffa, 0x485d, 0x3, 0x1}, {0x0, 0x7, 0x9, 0x2}]}) login: pckbd_enable: command error pckbd_enable: command error 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffff, 0xfffffffffffffffe, 0x10000, 0x0, "af145d04a818df079ac8821caa32e071187dc0d8", 0x1000, 0x1f}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000100)) r1 = syz_open_pts() write(r1, &(0x7f0000000400)="e593c226b7e5dc07f36e610c927b47a202fd27f32cc89f05fcd257cf6a00965a7fb00cdfa3387c4586", 0x29) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x1, 0x9, 0x0, 0x8, &(0x7f0000000180)={{0x1f, 0xf8, 0x1000, 0x7, 0x8, 0x5, 0x9}, {[0x0, 0x2, 0x7f, 0x9, 0x200, 0x9, 0x2, 0x9, 0xffff, 0x3, 0x9, 0x8, 0x8000, 0x2, 0x8, 0x1, 0x0, 0x4], [0x3f, 0x6, 0x2e33, 0xffb, 0x6, 0x9d, 0x8, 0x1, 0xd4, 0x800000000000], [0x1, 0x60, 0x2, 0x6, 0x6, 0x1, 0x19b], [0x8, 0x8, 0x7, 0x7f, 0x1, 0xfffffffffffff000], [{0x5, 0x2, 0x5, 0x2}, {0x1, 0x6, 0x173071e7, 0x8}, {0xffff, 0x2, 0x100000001, 0x8}, {0x0, 0xc67e, 0x400, 0xc29e0}, {0x6, 0x100000001, 0x20, 0x15f3}, {0x1, 0x7, 0x7, 0xcc9}, {0x39, 0x800, 0x101, 0x1}, {0xffff, 0x3, 0xfffffffffffffff9, 0xfff}], {0xc4, 0x8001, 0x3f, 0xfffffffffffffffb}, {0x6, 0x9, 0x80000000, 0x9f}}}, 0x958, 0x80}) pckbd_enable: command error 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x1, 0x8001, 0x8}) read(r0, &(0x7f0000000040)=""/32, 0x20) pckbd_enable: command error 16:00:46 executing program 1: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000b00)=0x2) r3 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r3, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000880)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x8, 0x602b}, 0x8) r6 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r7 = getpgrp() openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) r11 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x5, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x28) ioctl$TIOCCBRK(r0, 0x2000747a) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:47 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x8, r2) getsockopt(r0, 0x9, 0x2, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="fb2d0d5c623408e8f456d4c93e4797d35b2e", 0x12}], 0x1, 0x0, 0x33) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0xc005, 0xfffffffffffffffe) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000003}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") munlockall() 16:00:47 executing program 1: nanosleep(&(0x7f0000000040)={0xf}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0xdc, 0x20, &(0x7f00000000c0)="49983d4f65b21d34c4cafa87fac1e8407cd87c65842d3253da02df1b7b43d57a49bd9f8aaf62705b7e99204346b792e4b9acfefb097a4c6e8b1ce38e045d91350108ff595838c6784851096326b4696bbd2f5fb0e0ea6b10ba05fdbab008b678f6a3c78b77de18f2314d96e7ac7616360fc3c0d7f985494d11abe72ff76854caaf8273a1a1c1f762", 0x88) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = socket(0x0, 0x1, 0x400) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x8) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) recvfrom$inet6(r0, &(0x7f0000000000)=""/5, 0x5, 0x42, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x4}, 0xc) getrusage(0x1, 0xfffffffffffffffe) 16:00:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="36111e860de6f37000872e4aa148f8cde7201129b127af82ede7da7284b2690b50acb172da099b7d8a60ee50c8d55f83a24913828d083d3a6467244eb60cbabfbff2cbfde58715bdeacd79ef32a03c2ae98999ec226d59dbcd6aaa36d9432dca117653d11f1e7110977dbcd49c9e481fa3719a5ec2ce00d20a3a9ae8bd976e96e7840cdf6535cac99b5e7aa7ef568b22cc2f9cd2e7bbf6f6bec7f99450248ac1a7c88ab10279e3a8", 0xa8, 0x5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendsyslog(&(0x7f0000000480)="72abbd9fc8d315473f2a1f0417e55bcc837f23558068e91ec49f2c849d0694f8377a39dde9d3effb029a8df29a4cc814bc174e01000000000000006c930ae43f8c3d63bdcdb55e18992143f562a7a7feafd80b303dde7c0c51f0c0ef734454d6fa8ff0aaf64011911c4ce19c477cad067232644988df34869cc5e571e2f57fc94a7b35bdb8eb0597d2228638022f46e5643b00100000000000004dce2b1bb4819442283db51ef6662dbc7c60ee8318f4104fecca91a7da2c1a38d8d73a5ab6aaef45607566db1022c378e42cb06f9f86b21d96ccd8e033577f7999e5bf7e39c2d18d4f0d694c377a86296940d408cc0215eec1c91faa36b375f2c4f8c5b52370d9ef66dc893dadaca44a6a92ea6680c6c085fc7fe591564696dbd1cacd4df5bfa74e8a0ccfb23f43229d59240584", 0x63, 0x10) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x267}], 0x1, 0x0}, 0x2) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000080)=""/90, 0x5a) read(r0, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000340)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0xffff}) r3 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) semget$private(0x0, 0x2, 0x40160) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x6) write(r3, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x80000000, 0x1, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xced7a03b47371f76) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) connect$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) †‹oïüTz“Wyü,N                 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x400000000000003}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget(0x0, 0x4, 0xd0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/86) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x9, 0x400, 0x7, 0x7fffffff, 0x1]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x81}) 16:00:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10293, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) write(r1, &(0x7f0000000100)="b4fdbfdfc5a5c75369a82bc095416b209c44120276749ce42bf80373db51932cf165b79629a3", 0x26) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="afb79cbb107adfe083fd3f23a81a6069de27ce399ac4b597f4bc7795151bbc500f7669c0264c9098a631b16b23e3d0ad241045b25d7df537dc6c23a6ce388b", 0x3f}], 0x1) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x0, 0x7e, 0x8}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) bind$inet6(r1, &(0x7f0000000340)={0x18, 0x3, 0x6}, 0xc) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000380)="0fc07b67593404de73c104e38c52abe36bf1a80f4ea1b557be320c3e8f80ec720cde64628e17bde3e1f4725ff6ec256fd9203ae7e2c7f58117cf559c779a63e30f88222e2d69cfcaf0bdeb8197aededefea05c0cb8b44f4de477884ab93403830570628412c2074460d173adabab06761a", 0x71}, {&(0x7f0000000400)="4a63f136dac87a6430483e04cf66b89fcebb26ecaa08d0f59d0c4ea76ac1185bcee061462e046bd57c907def67fa597968bdbd5d6bebeeb9eb911a71144ade00349080621831aa12d99613f7d9c1835d9ef6678e94bcbf140199835f09213fa26f568a2694f9119c09cdb4b6098543abb65bbafe9b30e3c71412ba0715e492e7d7ed71648d460a82338670f2de4b8a12c8858b656a3467967f55679e9c0dc769445ed1310356b9d1b82c75e42086985921336b839b3124ef7b9f9b18750dc4d6a4df67abdc2c4431a1119309443fb0d3c1ed57cd034ec2b05ed693783d1e5edd5b66638320c24a47bfb506b23232846ed2b6d37f71e8907dfcc28bc489e0c67712afbe977b5e6c4d5ad72a7b58b445519417f92c494e0360a91df1996a813333ec80b6d3883f73e7ee9a1a60caaa0c9e26ed02d16de3012bb541364442d0a2843afeff287d073000bc6205b7554042e27310e2138f099661a802395f77a0b90329d4f6801828e3668698e181ff81c36f9416fedb74d3a8c839c5dd2f96e90941eada04d45f050e0b964eac7fbcacd94f5f6d038c20de5580ebf4acbd8277f2bcc333a86e36185877db31b2e593d4ea338dea2c0abda3e0a0f518ef644cf97226c62a0ef318d83967f743715d0d03c1acc3cad871dc94e7c3f976f19725739de58591444fe3eb8950818c48a338b986b8115f44d74525a5d79a6a9972a3da41d210880e92b17d2620fee93597a2ed42558fcf929f8bedbd623a7f47049b939c2719899911fc9eea7bfb0d0101218cb0609dbb4aa79074c10a96cc78180127b6c553763be649f62dbb60b8c53bb5a455b54642425ffaf0b5dbacc2d91fe80cfb8d466547bddc0a6ec7a9e60709c6303f87be50c0a089e91e8172d4404b4217dc914ff65d2ce0e0a92558b6b44429ef6371fea73770c04dbef99cb0c0c1c99aad0ee0dfd01bbecbf02f16feec857f05d490b22ac13c2af62c5a105f91bc07d37659891711c003ce3fea6eaacff8ea8fa429828028a923fc9f4e79b24a8742a0ea999a342f65b8e6161b496a69d0e2b085656b11f6ae834a8208a6e92ae4b0ff23ca16e390482dfef75e040f4eb9f93b3463057b0baac3d66ca1bf9902aaa566c4e734f67b6fccd01f5f74cd898b444c665d1570579c5fbe4f49518f853e2080690bc7013e6b69dbbc80bf9d7eaa4b8595897c27f5acceda732a7eeb7d4e1c7c1c676505d9bdbe663d0fb3d73d31d42d5e8fa44092900be06a17e49b7f718bf9642b07752449e0fcd00c1b8d350af64fb6037f52c7ca0fe10b5e668ffbf714cc749e70fdd0b477f04e7a5ca26715020b7d211ec3f35f24542c9931505e64253809fd64a9abda650e5cb3f2f1e0913dca420b7087f38593ac9678b04bd965e1f3d08e04875588ae3207359d263106331bef49069dc14f430d660110f527ec47d56c4998147f2cc6dcc25d3a58cebeb99a33b0b543ee4deb0e9fec76f3739bb36c62fa8d136f2482fd3d64e430f60fae671387b20c685703b49318d56665afffe132ecef59c03a87e80fd1d59932bef8a7387b6a0bd883900fb256eb581022858d57a5118ab9a62af5fa7114b3831f3c5fd1ab37f7a464ab7cc9778ffadbd9c4705577183d518e2ff65b6625e59ca1fd3b5901e7521cb4bda20766d893a63631ad140979ba3910c13d9c6b172bcab09c6a82bbe0b35dcba52dccfa3d35c25022fd98c3866680d069921cd67f3959249465bfc84e254a35c3848fce87333d23a91a5c9201cdb4d3663dd1ef2f658f03554465cf363bf716d66d2ca4e65de8faa1e129d029d6b87f1a343d7d00fd7ba6f21b651f745a51a922f336d3bdcc14d5922ff3bdc8c603f11c2af90d9645eb5e2a5895e47bb6bd9320224cb7162fb738af9800adbbe172203d19cfdd833f36485f85469dfde508448509f1b5ba007ee3be1b714f5ffb540682886db6653a12095eb9f05c201c357d7d9696b90a165e2986004606a2b2667134cadc3e45198520252ace6ae86fdab04c7e3fadf5ab24bd226747200326bd86907a23c603573ef1bbc73690316e6608ea34681b57947ae62db8d1e7c0b9701c31e33d7fd17a67967d808c3d0318f68cb0d4aa0071ffaae41df891c73e726e2b329490aa5cbc3d33725f1ddbe4c998c3b5719b387e2a5ca4d0c9e2d5cd06f06f0724e888464e73ea061e0248931d36ddd447cd6fcd5e61a0defb19cac82034b7b87fa628c59d5d52a0d43a6344bc4c979db3a3a95870abcc51fbe7996bd13f6cc52758e9de4836eb539fe2074b7d31b62ea41be0d3aa2b7d1dcbcedfb27c12ce2047672b0e89bf377df1cc27924d493f142274e4a9d9d5c575c0b47e709040b77bbafb7bea01250c909988f8130a0a6925c8e3b1a4aac885015817bdc3a8aa62995b4f154728691c645be2b22cdbaa4e9642d00e1f1379c47e126c471bea1590fde4a57ccedab4b645ff6409df651e1c98fb5bcc79ad532b07d2f8a57b54a626820c3bd0e50ea0a72077fa781a5a272ccd39fa683e02f36fe0866997961ed9590152ddb26349dbf80e5384c2882ad1969cd31f25be099e95e79fe288ae14ed9f70f01d4ca82783f6059ec367ef1255f83b484e2e5c02c1066cfc663c31f890b2d46fa3d20ee8740111b6cb1dd562e715d9f1cb3e46c642d8cc7d6f0cdd04fc4bea6b221bdd4e511d9983eb4339032635c1561b25f8235f516771ae94ee963f656a0e300b2a9437001e0ba430352e2360d9c77211aba139d5a5904743d9862b4883f4a666f1daf2280a47f614a2cbec2f6b8b100a16c60b2838d6aa42ad81e12cd604f93649321dd77e6f6f8d6450689327949eb0922c033bb68b0506bb46d653e67439a0e6ffcd7856d53de0145505f2a4c2ba317b0accc20e6798fe9fd8e1b7a6f000fec07cf4ae3716169a05fc26c48d696d3447de2f08b1e03b457cf9470379d952f19f25a01c1573dde5a1a5a09e741bf08f4c520ca1ef976602d95e3d888ccbf2aaeb9a3533668ad84b05c9bc45246fa721fd6b8c45caf38b9824c6d1ee39c27a128dbab048f6cec6022914e1d193b7daf07a3fef3018b24db3636ebadfb5687fe0c35675ff26a2d5f3513b2ddc180eb7897cd66188fc05a51001749ae98831b15059e18d8d74879792c10a3c59ed9ed57a111c5810f3d827a891b59a0d77d3b61f93d6fe891904fd3d8ff7c1f64f4be9a20f1ff8929732eee01ea507e34d221088b1b73994d53f841911c6b0fb1cca26de4bae84cfd16d920189bfb79f4ef4d80159e526301ef11ac5d9492678fa77ff2012394173c1a35d31841b8d23a933e53c0efb94750815e91aaa9b15dfffd5a6cc9ff251a7ef0d18583a47cb22abafebd69eedfa2c19ea0f805d008a0bc2873431acde0915bacf216e69df22bd9801220b6bd9639b984fb614c3f55d6ec258e7381b2b4f97e8d857741616b452c1b1048318fe35f4cedc193dc6b966f5270396dbe2845ce2fc8ddf07ece1ed014cbbe0c671f0d7723fc7227b73e88974db5470f8169cb95a0be3937597bd5627c50fbab2c86239f193df1b60abb7eb5c6392f9af42f32765fbc899ebd3ce5c2b057f571337471f169d3c62230f4106e1abc034bb2aeb8cde241c835e9f3c0e33f0c33117b93ed68f16c78235cd75ee232a5fffeec7650d5e06c834c746bb76fd7df3ad48522f10bfe23131c281ecaeb5b848e3776912364b010e1ca56081effc5439758ccc6c6ba77c2cee2dae3f3a70e565e167e06ab00894b1e8ae593eb730fbc385f4aea18c402cd069276b90a4b026063569e99ae1157bd394330e0af9d747154a875ebb47650bc5bef81ab6b5286db24151d5249f248c35def29b0441f3c11aad817618b8c36cd4d8e4d0a9271271f3ddde32fd35a166ca60464145d7c2365566fdb2c7e5b028d1e5bc89788feadfa00034f1b89252a3e0927fce6696a0c4e373bc05b7f24e08d1bbea2701ab7539bd08d3ea99d01c1b424d6497a92b8e135c108e9cb8780065bcaf4469dc96fbd2c63d4234114eca673d6f13eb678266f7e17e92c4c5ef27630406c3be07b2c5496696bd674ac1a8f1d0114f6789d0fcd8c8d0952fa2a70b8a85272d6b107c0cc77b17c13b503c3d150f2d77ec65de8865bd673a4c079bcefaae77c2f87fb7b2a8fbe3972def144ee48a02ed42f8b44de30c4244647e0fe92a65ed3fcf23eaf8aceee1e97aaf623772241df840e5d961d85989df3ecf51b80f9bb63bf3250f047af64b5a5f802e72928e4242c4f366bf1393fe48b79599cdf11ddf243c9fb39a1b1e8e8129015fcd898045fcd33dca509be323183327ad612ebd1e5938355cbea35bbf5541629aeedbe7d8a7cb1503f7311a847ac3c10c0fe33ebdc04c201e06e28354272a551283e4f9324602bf035b0b8c7806a46d03e1a9839e1bcbd7c4e6f9f090c086ec2bebeffcf0da921b33b845a07ace0487615fe554f420916d6a7bbc0d83fb80bc80cb280de3c76a7a446dcff893d0ff12df53049744faecdb8908e864ab2fa05a66a2972e76bd7d6e7d34a5554436c73eaef67f154c84daf1ae6c96c783ab579bc910f7470b4ec0be203f32227bad56e656df636152cb387b56bec7b9c0694aeed8e56af74a0f7aab560bc7ffeaf9fbecc05a43fbb5add268a38dc549fde7e399ab14a18551ed2f3676fbaf65a5ec3c71666a92477960b289663803dc35f83cd24c39960db0b95d7a281dd851dc356ef92506c3b4cca950f32775eb0ef8b677f96373da4484ff0624e3555c488106ee10053b54c9b6bbbf91a9e2fb0bc16abe37bfa7c23c026d81627788ca6cad9678783b34bcaae717db3e906d754e736467d5a37ca232b88bcabcfc7dd7cd9c20b3f9bde588d8514ca4007516330c3ac7e24edd479073aa30626f4180ea66f770f59081c9a69df235c53034c69a3b12ac8189e7a0c79165b30daaed8735665db24dfea754961f75775e3dcbe7bb49e3b7fe92236bef91d83f311604bb7b2ef40d71e6bcd394e1b9438f315dfe06aa9718e90f3aa5e545e9f8a687b68799078d6165f383d67a8fc52111192f22ea914f1f9b9fa8d98fb040b9458cea3e918cbc73c88d8b5bd54d49a3df6d7ea21323ab3cb59c6bb79505f7909db7b23a08ea57b04c10c75491ba68c19eb9bfff73eacaab084ddd8fbb9ac58af98ae245c61e23f4926b98ee64e0963ba2dd201be389c2eef81267161c9552b32cdf35c188f9c8372574e487ba60f305ace9c2de012cf5c676c57ca1dfba1f540ca75b80a2ac13df34e62f87cb2f8f750726563a717a267d5d217b70c697788450f9e87967140a1733e2e8ccf4bbb2f6217825aa94b961dd6fcdcad0627ae7dff1a3aa9adf4e1ae3c9dee52703338cc51aba1fec1f275e9567d78853020a9f37b10c6602544ae05e579706babb31c9c3e955f34c4f1db3e4fd2f047b1d85dd85e032596145653fa505f27f0b3ae17c78359c4ab1f852f60761a173f6521f5cc44f357845a2fe1da72976f7aeb34ab3c9f84045788405d23b49f72568dae3a898f715b56e6519d6071c6fb870d634fa781360c3e522fb1760c7dea42ffc1599f3b5cbfbf86cc0bf30e71e192bcbe83fa3a6535421d081af403089e7bfcc3f60f92a903e1e278332e3d77c00d16b9576dee5b68a568c6317d116f48df1c3ce9c10d77eaf20a71e109ff59856381badae54c2e1665dc7db7972edd75e8bfead477cb21df6fd7830d915d62cb352a8b4c78bdf67b9dea71a16fd31a726769bad64ee355c3b095217985425e8a12ff1f43f6567e5d3003e67f662e73e38ce4b20e5d7", 0x1000}, {&(0x7f0000001400)="28b3acd001e3a5849b9a92fc3cc2ab1914ab281c3e37285e6e9d1321ae8e3958c6e0ec5f67ee1e7407d70c62ecf6ac347ff0391606b7631cdcf49c425950afc8df801167372fcccd9ff7a004b9b127389f00b43972a7c548482116ee4004fe9e5471df6fe0ed523a797d46b87960346d0e1b18fd75cd53d6ae30c279dc5b598e5d0b2831fb51f7de79793501ffb2e98fb209f12f3b31b40bbc6c301f7069c7fc5175af58a93dafe3f2d25a093feef79a93aa690d09b25daf72ce6e60db33f8a3ee578f129fe6d15e19ebf2b2f36575fcf7296df74fda53cd930cc708", 0xdc}, {&(0x7f0000001500)="e85b8bbaf94ae3612ef1a52a236b158b97ac847994f575a15968c66979905e505f3b15497f2a44d00a2c89fd16064f948171e1148a3fcead75e6", 0x3a}], 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001580)={0x100, 0x6c, {[0x9, 0xe99, 0x7f, 0x5, 0x4, 0x3, 0x5e, 0x3, 0x1, 0x6, 0x2eac, 0x5, 0xff, 0x44, 0x1, 0xffffffff, 0x1, 0x6], [0x181, 0x4c65, 0x65, 0x63c2153c, 0xf61, 0x10000, 0x5, 0x4, 0xf740000000000000, 0x10001], [0x1000, 0x1, 0x80000001, 0x1000, 0x400, 0x1, 0xec], [0x9, 0x3, 0x9, 0x8000, 0x20, 0x3], [{0x10001, 0x1, 0x7, 0x9}, {0x7fffffff, 0xc000, 0x3f, 0x200}, {0x8, 0x80, 0x5, 0x3}, {0x12, 0x5, 0x1ff, 0x1}, {0x864f, 0x7, 0xd6, 0x4}, {0x2, 0xff, 0x20}, {0x800, 0x100000000, 0x0, 0xc3c}, {0x7, 0x6, 0x10000, 0x8}], {0x401, 0x9, 0xfae4, 0x4}, {0x400, 0xfffffffffffffa4d, 0xfb, 0x8}}}) r2 = msgget(0x0, 0x7e1) msgrcv(r2, &(0x7f00000017c0)={0x0, ""/192}, 0xc8, 0x3, 0x1800) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000018c0)=0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001900)=0x80000001) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001940)='/dev/null\x00', 0x2, 0x0) connect$unix(r3, &(0x7f0000001980)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000019c0)={""/16, @ifru_flags}) utimensat(r3, &(0x7f0000001a00)='.\x00', &(0x7f0000001a40)={{0x6, 0x100000000}, {0x80000001, 0x9}}, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001a80)={0x101, 0x1, 0x7fffffff, 0x7, "ad03cf06cc0f4b606c7b98dc10be5e646d223be1", 0x101, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001ac0)={0xe060, 0x0, 0x8, 0x40, "2886e48cef5fba4ff63631c894876d880445e077", 0x80, 0x6}) r4 = openat(r3, &(0x7f0000001b00)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/vmm\x00', 0x2, 0x0) kevent(r5, &(0x7f0000001b80)=[{{r4}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x5, 0xc2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0xd, 0x80000001}, {{r5}, 0xfffffffffffffffd, 0xc1, 0x10, 0xfffffffffffffffb, 0x7}], 0x0, &(0x7f0000001c00)=[{{r5}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x10, 0x800, 0xe164}, {{r5}, 0xfffffffffffffffe, 0x19, 0x1, 0x0, 0x4}, {{r5}, 0xfffffffffffffffe, 0x604d5f955874bbe8, 0x80000089, 0x3, 0xdb}, {{r3}, 0x2fa1cb7b6a26d8ca, 0xc, 0x2, 0x5, 0x20}, {{r3}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0xdc3, 0x4f0}], 0x3f, &(0x7f0000001d00)={0x2, 0x2}) msgsnd(r2, &(0x7f0000001d40)={0x3, "5db7d9eb70de862f5ddb715863af3aecac776bdc86839b45c20d24d5ccc6fdde267c18fbbefc7a20e14b9915f471d6954912ce60d6337a566ab6af374730941a4cd8f3bd69abc1183e66b0e43714f163b19c93821072b1caa07d786921be639053147aba66b0dd154ea9c2ec5f066bf8843a5f8fbcafb28464932f8acdcee7b2f6b8d678e79c2db8ed72de8e0f55be7dba3b79d5166c2dbcabcc2bd52238b343659f93e87c2de7"}, 0xaf, 0x800) readlink(&(0x7f0000001e00)='./file0/file0\x00', &(0x7f0000001e40)=""/67, 0x43) 16:00:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x204) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r1, 0x1) readlinkat(r2, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r3, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) r6 = dup(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x3, 0x465}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x0, 0x2}) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x88, 0x20) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e4e97076b2c037a09d8231626798dd0bd03051786a99edf096a45e0c761a8d0e3bddefb3044a416220081631449c921d1658e964b9e806d05203c86af35409c0972555e12e379a73846713a4045a327dd46d1a273494e21efde0ab0516de401c29919e51e2e35be3d4ca82", 0x6b}, {&(0x7f0000000380)="5bbe0b6a7cd38370d93a3e8bc60abba457b1d444599691f9927a5d41365a304653e0aee1954b883728544e691bf82c3e692b4dc61db10da771048d400c58f52e9693a723993d33ccb72e016448a7c4e57bb1cf2046043b32229fc09e250a998d69368c08f1fce7ae673a944f1b32a22f54146d205321eeb495b77f2b0c41aac86aff661688d6c18b16ce4e5146af97727ac0444984130bcd0316f65b69e770ff2474d450a79fd663a0220cae3c375f2248e5c24826f540f611cc0889d5aba35ec7032472ecb274dc43c6ab6e19c1187394fa72e1086cd75a89c7c7b531b504c1", 0xe0}, {&(0x7f0000000480)="d72c86e6289de822f0ef878337efc828a1b341d116416ddb2d55786d221471b8cd2651e65d891296f044ea6c0bd643d0b979bc0f95943a65e376f83a027e9288df73b99eec06ed7f566ee31cee27f4b285774501fac6a982b3daf1015755ff9d924c9ed7e8934730c918ae6c1b66a5e19c1aa01334d62c47417f9d6e92366acae4aa39c75a229ffaa9853fee9f2fe756a773f8829b4e55491a4d42d7b40125299a97d93a36b3a4664625bd454edaa682cf5b5db60d6d3b3f37aa64cf882d11bdb04767d0f9716d7735fb6e56e5a3ece8f9baef83e2c59d623c71511030b9efef269750db9505e15ab1135bceeb33f9d34e357bbec8de27813e22fd377b26a77d7ced7c17b68a6ce85e1bcdb2c42c7385214edf461ec83b6b5452571f6043bff87a191edbbf07d8123a3acb93fa314f4ea7812a9b27bfaa1bac218887fe29ed9cba1e33a41566e73e2e4d6a4c43c215b8ddc0a2f0385f8a5493fb723d4e6cfc61cdacacdae319c4892db9f1cf41737f913be42e8232cb6812b3d8b98ec7da71105d709e11ec6e14b70e4c3a42c6430aae247b3b3259d480e13104b5854280dec8ecf3fc2fabef9dbe6513798040e04feb474ba581ac3a41e5729e1aebdce282c91c0d8f296d3c6fa087de6e4a4a3afc3203b48399f298310c9d4095fbc01b2ff5d9f5a19dea1d59ec7e6f13806545271042488604714c840d67f2be2439ea99105b24f607d5972c78c8edba6fb13c6af0028ff9491acd81c852458cccd73901c42cc12442e741d4e9a78bb279684606071f6f5914ec8c1061e8e5dd2a5bfe56c23a5af606dfee6a18346d3afc1bf99bcea426f68e2edd2e9c70e3522cdcdf73ede563a7ca8e21827b441a7eaa2c16949d150e7ec21b51f5f1dea52614e3b32b4db78cca8b0c456158569d44c5650baa2b8a1a7f34a527d4f82d06863dc059cbea22dd1a28394754d64f1420a4ad3632634031f4f6f6547251995614d1d6407de137e6228d15f36a0afd210a365282c31ee4bc20c4009a83b01f254c0180b404e1dc3c7bdebb9193db92dc2e342ba772d668d1773dec4066743ac047c8828a6ec1a81c82bcb816b3ca3224380dffdf6d696cb9da047410d663232dbc429dc3f91a38695ff2ba8845b7c3c19c716fc322fa7e1c44070784a3115af89ce23357352c9f6f4bee1acde7c17444b4c85d54d1a4f7b619bee5066fa83b32a5b622c27718bb203eac189bc68cb83d9617585064943bc4aac692c98cd6ce9b3adfeeeb0f0eb733e93dcaf3642f2caa3821453301d3cfe228f14ab7600d7ade2443ee52a76549bdbf959b8d6502459853ca00d511a9aac4ce5388c49ce7d2c1526f11a9980010ec0cd810bade9f0a8b25564456d1b9c5656855587d051ee3b7b0d210c492218e83ce0d32145191fc5a6713448b63285d186fd5b33b72c5df476271b40a705eca6501232d8afecb87b44187a9d176b60d4d9d2ff7f9fc26684c1014ef82a98976fce24840e3b15e429177067d9af5fdcfbb02518bec95e2f758bc5c8d9fb8fbef20ba2f25607121806e7901275b6778752573bc3b9edb4eb33269edb3f7652dc8eebdee55117f3895f6a257f28db379a8b46a5979996318d2440a6d505a1490556006920767b334618015a225f4f32e7e1148d6c9da554d1509d5931f9cf53c2dc5e908e0b5cf957bb4db403c8a214b8c3f4bed73c929d6e598c430a973c2f70d518e5d740a3fe002506c7e85a547ae0e8eaf282a05acbc4431a0090970a389468ff1759ab9d65cbc277c15ddbbef1d3c0eb87435060c7f988297276c107585067741a81c0712c1d900ec0fa8e76eb090be5cf7779fdc98229c8517c827b2ae9c30dbb2236204fa4773836296b3a08e4697c0e2e2c494d1838f92f8bb817bd2394b99bee31ec827be268de804ff7521cd675ea66f8bd5abe2c736fb8c961c1094f8e22cd3ee680d72eb3f68cd2061d1e6a3f232ff2c75a2655139401aeca8ebe207a725e1bf5026d96fb67a31725493ad99670e17ab790d2dfd6349fa5b21929dc90062a4b09cc991c9d233e8f040edf24683ce0e4f5d0bc8206afe03b4a2dc6ccaec64883956e2147bb01d800d08febbb718212701e00e7c3c2f5a6a95b4fee1f8cc791c8e34d8677d52e63d0b43726c6e813b2cfbc7503ae16a6b68842138dafba453019b095217ec4c97fc7eba2049d5cac96cb8efe4832b6ffdb841e77e9d9c976cb2553ee72448f3ca6d9ae07814058534302980e7b1f745942728d52f1115a5f3f73456902beaa2d7831eaad9eba9204cfa55e3a76f219742f3745e4087cf8a8c316e575c60234fe0cd024d2a5d3227d925cf14d15a82002fea76aad8cec9ec3315b08ab734dd58b6da10e977a7e559321277a1487f96cc4319e96e44b467c88d6f88ccf97ba6ff8ba462d396b811863b017ffe50fcfbb7852b4d1e09dbb034d9e08e88f3016a775d8bb62d4a91d62365feec5128261ee90077949e5e5ec24a1f88da36428f92df554e5ec3320f2acf955471db49e13c11728232477137567661f0fc9042051521a7f589cfad7826e9171c2b71eeebdc1cf60bbf75c771d8323fd3ac99f135efaaf5a300eff60d4cc4c1715e128318c451fd3a11242608057a20ee06853c0e2e0d22501646113ec989dafa04b3ee13c3110ee8f9a4b1502c523d540c17bda85c30402a6124eefee3c6022b0d0679f9e53b170780b0e95a39e54a3b2aca5c45dde596e38b04f0708eaccef7a9820d46c7d5133856e323c340a33d51da9f606e0c7fd0438f0b3cab120d37184434afc1b2a28b22c172688e9a3d592a698c713c3c6384a68c1f04accde233065530ee443aaa924a33a1105239fc05254f122b98dc991a73cb284bf7c6d061ca01e8633ff3dbd9b06ff161fc0f8c7346f13a6d13b470fa62c21f3ab7bb2485b14e0758626f13245c98663c77648b7251730e856a9bf99c0413bd317f8af95940b3bb152d6549158a57fed0efd9c6e050a6367a016aaa8e087e8490958a41a71bb557bf1e799a76a7714f210de21d8b750357cbdb605b0e8da319ee861af5bef643f19be91859e98112e0c18a964f78576af42bc1edb0a9b2e8f8c5efdf6d1673bb117c538a710cbfb8bb16061581a4034d3aadf7e99f5932e22fcecde38d9d9235810e81064f7244a1cf920b369f3fa570a195d31093708d6febd09bb57363293f3be6f43c6b4efa5065edce9801f8e4900d64cb9df185a333ab48f5ac6b0e7dc69792c16420b304e210dcb2c0533fea97fb630a3e7e803c8406a973824b8df345413768ca399b4881cbfaeaeb9505133a4109c2dacd9fda89e2f8129bca895ea29b35a4549c7031a3711cf3c9a9823477f54aa70dba98734e8a0efabe6f1b512cef18b613dc2cc150efbbe70cec31a3abf75cd53f218fff761ec848f7fa3ab6e7f242a7f75666cd026a8bc6b85ac96b8f35268a940dfce97008ed0e4f57c0d76aee0def13eaeabad60f01ca69005b1cf8f820aa61adc22305caf9e08ff07ba8b63c4d7109f88752d6937ffb1f21e1aaaaf22a6ab14679d3698fce75d238cb4dacea9b7a0e289af03e5945098100af8df49b80c4d9d24fdaff41d57c7a67f8a2669e542ba1b029db86576e8999e9bde81c26059f40346342101fbcefc0f86c831f46bc16accaa141afed9544b1dc76f780b67d74cc4fe028678578c8cc1f9b5b442886446d6c17d27c9a35310fa0efd871ce33113e6e103c59ee69e2c32b73841cda353e83e66b0765b0861d8732b50c8c9903cd270d3fefe18aa6770c919e80ab035acce9647d2866b3962cd3694badc56d5ddea1935a798a33e915bf129b7c26a5628bd4a99854e841f8c7d42fa7660ee4f0789aa2f3693e67a48b0b111b1074b8169a44d754337326d8dcfd1a657f008217adcc17852b6bc4199af1de18259b45dc42c49ac88bb32a1a64c54b903641d8ac882ab7da82e90348257697736b9f70ef0b36e69207951547ebfe1e6a46dc14963dcafae20c0a55245217377cf26a2aa70beeb2780412a22af28e009edc25b419cda91d58102d7f894ab81406b53366abb9e01b4a308d555310c9c5032c69a9f42335f20f4b7ec590e19d1d1db56f038f9732f172f24c35a1293603150b7f80e474bd0323ef0e0f2309691525fa4dc402ce07c255c0bbdc74920c11a5d8c1b4c63499883f070a5fc631f75dc7ee49fa11b17a12c5fdeba727b3be41461272714d70456c1de6dff63cb736ef81d356269b0355c6644358fa4eb0773db4c608d08d56bcd4d7cb523b6ecfd737d14d71432a0f0433e48895f68bd2f4ba49a85ac1cf704fc1843893a13969bc8522fb244ec7bf721572b192eaceb225d2b46b63bf1a50b9f80a97d28ff5d6db7ac721832a859f35524db99f8a504373f8e126e5949559516786e294e118fd2b594d4bc6c02f28f5440d966a73890a4b67a2fa51b32b858c2ff5497162d2ce78c2676acabdd596d45fcd96a2ec4f29ca5a053adc75a2d0cc9534831209246222a28734513c96913e5e45d2dda353d4e5df0ca5b1cb38cf1de7eabd4633a541b2a86cea0148f934a0b15bbba23f91d5d2e63539bc7c0b501f8a4f1eec5489eade32c563eca7afd157b07482976614c3e9ebfb0d6d59f4c21194b645ceff715a4215bd5fca629d77ba3afd3d7ee868423823e496bace21cba35fad6fbc7f0b4ae58f37704dbd4ca319e8166c7a8c680d9963ec30e015c66262667eb1193676d9c341e228247a595f270e2b7dbeaa6bf2f141f9c8a39bd852b6bb7db87eb92541218c1d7c6bc1d759f419f23a0dae45dd48bc8f8f2373485adfd0c7f79ab29900a1bed2416a41bf616c1e368b5fb94dd0ede309447e60fb9f91b66bd8ebc73e6660464c706484809082459947263dfcb363c07face96b0940ae966f735266ee0ce9ec953f0c5c8518eb681778139a446e06b6d4d693f66c2f27affcd98132212ef2f09ca53c4c143e42927d9c548e7ebfeef43d45e3d11c6cd57aa08292ba6f7dd80fe649d17028fb856755712143927e6ce8ee7f1491963600f942079d441a5f9f00112d90cc7f9bdd685c9816e332ca8c2ca1a9e29b2d921037cff562b6439ffd1a3743577b191b29c6aad7ab67e7ed177808ebf9b2d01534fed97db92d794329c38e6a0bcdaadc859b4313ae098c19fc6b34773e3b31261b785286dc461801636ab8b4ddeb32bb6f528259e26864bfd2562a36008591795976b6081a5490294bb5048c6e040031f2de700b633c0ab25f426d3204faded2f709272d283e3a270cb00b456c1893ff84bc2dd9e6db7039748be6e7f337e21247e1b289dbe569bc316e209f93688c408ef4469ec5d05ceb89f82a791adf1ce1d376168fa579f1a16275298e827a635acb1a4d7e26e58f555de5b598150a4046e270259ca4c6844427d9d2efc80ec536e75cb5e4472e1aec46d439ceaa9c1c9f262d8749eda0ce10fc528f8e51926c844384b9665b767a2c8bf928a59d4b3e2ab0df0c78d71dc22a03d4d7d34d96298b50313c5866216fb2660e5948392c994d3b330bff92ba5371a933db81348bdf4b0f31e5cc124554b265509b98caa44d9521ee039b9058422800b57f4eb05ae5b98785f475b28647826a447da8284657b6ec7096eec4887e2c3e7cbfd9f3db54d2ece94434dc6e1c82e49c3f2fb9b57273d04bb4c78b7fdb12f847cc5128b3984e307e6c114229b6569f3bb29fff8f081ef7facd31650437bc32d6688ffd9b6f9f266dbe3ccca12c5461e12112fa8cba12f13a8d9fe414f27841f325c1f59a222baef9e83837e835", 0x1000}, {&(0x7f0000001480)="af66e5343dede6e4363716695d0cdde27a761bbfda5e32a4c9dbd86c60bc04399772606dfe41fee4064b21caf4533c7142fa16c546c39206502dbb699c2e13f154ec64e3cd2a849239d99d80810eb3783bea14b9c777b698cb22e3c484df9d4bdcbd1d621def82de26478355e451cd9d93f213e3c0765bccc6ae03774659a008a07800817019b86103ada22cc97145f8af8875d223dd52308345f750a27a9772f4fd1524026f4b3f6f207af56f80ed9c511d1aeb71e2c552a59630f03eae68227dcdd7b92cf2c4e7868765d352010ca3c821a4ffc0fbfc6705306d70b696ff9f086d8adb6e67a84d9be67b07c939046d278e2a8d8b3fcf1e13747b554e660428da18f9d7ac690c6083c31ea0a467f91c9a43ce7274cce22c83fc077354e705085b955537a0aed548336e54c90dc2322dc819edc3c8ca5c4c622d31b0205239f10a5704560b2833b7a3f5f440aec308e6e11cfb2a1ab4863a768108b76dc7e3ed47e6873158eea43de2b8c3b1d581322cda2e4f8ae661743b4482befe826f4af543303e510e715668459dccc5a2492e78dced0e2a0cc04bf4b969cf12de307f9f40e9b40f205f105e3016004bc14cad72f42988f56f12a0300c8265cea7d5d089351bc2678193d1c8ee35ef72183f63e7712e28bc73b477b85c390eac55bc46894bf068fbb6ad6b9355cab9eb9cf412be79fb49deae5b50ec817754978aadd5449ce0449d005c8b83e69ef3576746add17a02cc9125dde87871c6ecd5f744a2abbb9ad2d7906bc6af5ee9003e2f87bd6e975931c4d7c61b9484000f801e6ea35440c3a6a8d6b904eaeb4741232961455eb2fff22781b9221cefdadd2acba9beb74cc65039170099bc718dea65c44ba95e6362a5618f8b926d18ba24236edabbc99f3a9b4ecce5457a87664cb351bee18df059f58415a078a796010768f4b53b826440d0dc55915284ce57ea502092a8bb8955a27c86d6f8dc8113da852b5f978a30118ba6e4f1f0c77890d849207472637b48ff82dedd5f9777f1ad35ccb848036072b098d62b157a66ff66d81e9ab5f612c1c28bd809deefd84c1a5b65346707bb8e204c4ef99ac00dfc6dc417774a2761b6ccb57fc6af3019168f3205d0692a9e51bcf884e9c56f00d7993fd703e86acc5f9a93d28cd2cce0cb59b7d42f27c6db21359f2b8013b67aff08d8b923dccae36b5031e7a5d7175e679d90892e8a1f77acd69f918d1aa5df0e7a8292c5c659fa1b39c505f92d1cb879003f4cc95305f3b89a450f65d4c6db6c8432e5a00883e38cfe64182831a8a8b9176d058ab0ebe5f4af01ad49571b9c8a41b52bfc9c1c9f606beb91dbccc805d70e5817047fefa11086fb6a2a13db9444c5af065d8b72b87f9c7207592d3549378e5ab86a6ab693ba9a0df43445a43443b64f7ffa3024f16f9cbc582120cee4351145089d39f5dfc7d0e3ebe9670f05d997dca713a65b314483905eef2aa64372cb149ae8007f43231e4d48518e9d650889a77269b8db59c60d2facfba221a80e84eefb1d8d345a345b50413e20289699b7f6ace7eda0c22500e3fa7c6d952ecf9792868f6778aa2708518e7228bdb652be05d736ff0422433efb7c79068b6bcce372c6357181f3cdf2ca30cca98b05b9b830c60a37eb5f257d710b2bf959c7ebeda3a088f448478934d41d1d121defe9dd41ce4be963ead71c30bbcf6547f67ab50d5fe9b4e8e3ef9983eb2a983d56f03dd2a3c163e25146721686fd972b96b967338ac1272bad54ce68574cd4b59b96eadf199af75a0f893eb0ae6cdbdba53cabab05ba7d9565c24bf24eaba6ef26cf8532d7b158c34b814357b9e3c5e922e05ec23b3f9dd66dbcea68824fb6a3361bbceb890d4b7cc842a6fc2aa7e8068e123e555fba6d184d095fe35bc27608210fe6a289b113a0f51dc0335a202df874b1f51d2a13efa92fe3724edd953d7a929b94af09d1b7c92f76dc88183da342d44585c4d540619d55de3cc2e541e80663040cba76af9f3ee18d60c457039989575e708d5feed0130d94c4a9f11fe17458cfc4a7c67d53d7b397bb1c79f53471848c7a676f596b600fc076adbed575455570fc48d22543ae031cb49f7d194651b7562f8a9cf7c6579bec8c827b5bc373981aeb4cd492450bb7abb8e69088f47c6fb203f06aca85dc4fbf8bebf905887766e7f1d6a7a1d61cf5d1addccd1a74acc634279d3656a0fad3d27cae81cdbe5a2de8906420c7b15656092ef1c1b08400dac5767455f3c3df3663509a306f4c1d494562bd5090df5e87eac5b7057b915a3e3254ef3fc2a6f367c601ab1dc22f33d20c8e9c31d16f20edb273d13d083c80ec5db02e970a51faec4dc325d9a6db084b5dedf72d8e1cbb64630ee9bd87639115e7f308d803e3fa733cdea202772b2f230f551c754d8f93390d78bf265eb51044f0614a372ef5fdffbbe9498ea2b3ebc34391519e6e5d8da44dbcf326c461e01238e3c37d44a7367cf6e6e56b26a54b0a7086f694d4e2257c195d97ad75b48a5f86be8cd5c8da8c95ec80d503a3a5e4654cf3d23b542d6fb46bef46bb5f4c7ef11bf551c05b8ab90c8f5499066658ca9c0307cb5e9939f24045e803ab19f85514941c1a2647f25eaa2471863e95651f96c5a58f0e4d4dd2697513fe070c4bf259f4f06877cd254521d3dc1363ab6bb729c4642ba09885f274ab1dba8fe2ab511430cfcadbcea7dcddd81bf620f4ab739ca849393be387193d934aeecdc2ad691b89b34cb29aa769c4c34769ab349084a0fc897cb9eca4d818337038c23070a0e0182d7f2f64f6be76ab5c555464d948acd89f6b1ceef72573db44018732e4873048076792ff0cb36ce10fa1350fcbc4e51ef359721d8288c4ddba3de805b0fcaa7afee6e565e7efba41c24fb78fe90d59232d840928a08e245009facb38152a71e0b3622ba7b43c302a19ae1b30a4a2efee64c876030a8ed6c12ed1b24db70f20cc8da3c325f0d4deccc8645e6f8d916fffe1f0ac6b52aa0a620b020e3311d4d19ab60f59942a9d91f4610d049083b1d94bcb98094eea1b16ceafaa2ed75731eb51619b82419259c4f15a9f874e3cd83aa495ef918d24fee60ccadca6a4f58638121d9e2dffc3be7d8d2e7a5e19dff6af7e4603dd92f92e538a7b4ce53d8fceb7f4ebc93f60df0b9f19df8dfaf16342ac6fb45e509e84e471e97c9a5e90e4c5a55c0737766de8e47337011da8623a2fe51d4035f6aeba70167acacd2999a0e0acd926cc5d5517f5c5a27fbdb41434d30c0097733374f820fd3200e8ae6d9f2dfdba6e64b2ff259f4a0e9a989c7e23d96e033251d18934598aed1e40737d11b6dbd2b2e10c1e3a8684bca69af85899c280a7c22277a54b6ced3c6475d912f9ec182e8cb6b987f8e7978b380fa6b4187721c56df2648703de08813a1d6c510e75cdcf9c8bf39407f7aa6a68b61086a1f435f31dc034bb33d39fadf406b980a3506c56bfbb3684eccf23589208720cc38b4bdda12cec7ad22c34918b3587a90c39eaa0e6bed103d71a02309edef850f4b8931b208c62c55254b7bdd46f6fa64377727c39902cf87b62bc8cdf9c8f0903816eef96431afd872577bd26cedf55cc56b9986af2d09d187f345ee47601ba1d40dd3655dfb8012e302936db41ed25b415eb397fc7d829326fcc5988554d87b54b059d268a53aa25997b8e0f22ca81055421766bc451dd3ca03a998f534f3f42f6d4ce2b25fe8ea6fe633efa8f9fa855443d7e8da8885f9505adb08c1c05c220530f45b296df5a151c38a0850447bcdf8a58d427999919c334092130564d11f3fd643197128efe22deb8d83c1a03c896c2c0c396e0e5259012a067115375461213504e476c27892ff6322e5ba13c84e1952601edfbc016186420959e8fc50a5be584b538f00cbc1eede9b1daccb64f82df0af4b6a2cdf41e1745115d5cbeab7e7d1c076ccb1e51f7616e86698640848f3c938c8dc342ddbc04b3a53784e7bf4c7cd4009c4885c9cc6b09afaacab39089d535c9ff953f980cce4a08c4d53351676184a097d0655d0da35848f4e6e6314d5ba80dd49cf73b8e98d17cabb88505b1eb7262ab61730c4e531b0567b8ecef1feecffb9b887b16846ca0e3fcafa3d47b6144d4f2c01c80809337ae993a8aa4ef1d0e7daa659604f95f2ad33822826b954e8d8a26f822cd724e212762a3d45ec7ced01712a330c884a79b5e7234739c8a166983e50e8630927e4f04ddea666f322a41dc0400f31f71c7816b3d015654fc025a93f35183c4f420e65bb20be0d48029b420412c8414b3c9585167eb525744b7d227b4eb5e01c8bec4391716dc62fcebd4dbc3a34f0a211aba008fdc920410db1935b87a3d140af0953edbbe2ef4f8361cbbbe6e4b5ce4ce9ca78ea21aa7491cf15555615a92ecc38b1f78347b76c9d9ddbd31c4c9e1bfca3038e583efeab2bb4a3e50ef9a7e610655f74a8b0e515b6a84dd557bfe8b8b83b1007c69730a30fd2425da5489aa47ada37c24e9d457e9679ac49bcaea4fef4cedbf04e6c13ff0f5bb3408fd0fbb9e75ee3af502a488c0b6c4f84e77d65f6eade7b07ab1e216559c9dfb3c1132d7c7e8e695ee12dcc8e0c895f62b6d6d1b36402edb21e2ad86c2426ff473e35a093ca967076f85bd36de54d7812d8c6a46f8fd4216b2001cd4d2e55a4c33d02aa7f26ca1946c6bb4e819047b69079a10ee146825d58d8d5dee754c391b47ea2c7f01534815a2cb60739936dd0631799055792b8634cea1c98ad97cec54abcb2b6949cd7f767444f29d875411a7f7235679a931d5e97b36dffaf4e5e149894f16c0422d519abe26077f264647d80193cd568314ab8d7c324a5acd306a2125da45caf794335cca30fafcdf65c624bb19ec967891b56751583a3bb86e0832940128f8f34895e1a6ea180e9b990290d000399e5370f19af37a07557332196f5ac28424b38ab34f6967a1020525973884b727b64468cbe24591e65829249c87b747eeedaf6deec815ab879ca4d1c01a5a09e85469677da02af1f052846cdefd7a4f5add951a25a4ba865fe4a2a2fc6def6499af4e8ecb14c8df083eff838860788dcaa36d636d02c0f3fc9019b7293d1b3b0a9d4683be8616f8205c75f3cad157b43d85765f873940af754ab38e9d2e8130dfde33a11ee762c69c37555a7bc59356251e376d6bec005798dce5c8c1a5ecd85a37dafd2ee076502a175b3f7b00523fa8d8471953874cab264391e9eb298f71362998933cc1ffe5d84319d0bb1c8615acd95a04b02e9bcdce0315962c3af65de2e7c223817a6596d4cbcae6d753806a7f9ba4a8683c2502cc63c0f7106eeb584d0fa8658a2fb8dc71d2002a4a718c0d616e63e7e4f0cb1ae8cfc0c4e83852a196de3a9c2df2aed7eb77925f05c81869c587c957a273a3ce79b00948652d7550afc98a7ccaa0569c9db5803f9d397f213c60983424b927a5a7e8079479b3cde5a900e39c3e8ee46d7abfd289ac9c2176444747ad8a2d0bd42effb14d75f75ec2fb3683b97539395d8347300edbd0feabd7d24bd4368a5316afb63cd0c4835fa44539865d43f87a5d460e281ee3099019585c8b2212d0acd6c4c34e3845ac79e3952103cd4d2228163500c07e3e97f4bbdb80f6180ab006f2825f982a78b340dc8f550a2fed2b647bc8c3e9f7e0b58a0d1e251513bd40a06c15fa1111bfd8e64dc102b05035e46f705c9a932b183648312344a4dbc1545fb2d95138c64e068b79a3da00194e36480656a13ec9f67d397a998a26cf7ed3ddc7e6871195efd6c8510818f7bb", 0x1000}, {&(0x7f0000002480)="aa24ece323b8bfeff97562533dcc3407f79fa3da177821f1a6d780c86316694a0dfed00da31c30fbbcd3586ed264543a6b0a1e9093a306a60acaadaec44eb51ffb27b26b8f4aef47b89f9050a85e2fc0994126ea2c7bca35975b266116e9fe6a5b55ae39c4313c102a47b29cf46003ec76ee5fc6515cff449bb79edf49a929c9cd333ab6180a9d60b7680c808a068ed29e60e88f5dacbfc7d49a0e2215006c77a329d8ba13ef0c0965fbc7c3761ced83fc57ad8baa9dcd8ee444f82244f43391ca8471398c1211178f26081b04d7829096b3ee837f55a8a77f5abbd8e19cc13937f6f222f3e3d41c3752fddeb1", 0xed}], 0x5, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0xc0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) syz_open_pts() socket(0x2, 0x8000, 0x5d) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) setsockopt(r2, 0x0, 0xffffffffffffffff, &(0x7f0000000340)="33ddbf95f6dc6ed2929a0df59cc5132b26e39c7e965bbb706b9194055037f18399ac31fbd0bcc040f6812a0d1b49b4cc5e4ec2668766fbeb71f7f35a85cf10a411445c43b378fe22ba2b2b4edb8344716636c0e972ee7e7689e2fe4c6a77b4fdf8cce4872b1068605bedebc5f5c440eb55e690f66a2eab6b9fa7e5e2589f5382265965a8", 0x84) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:48 executing program 1: r0 = getgid() socketpair(0x0, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x35c000}, {0x18, 0x1, 0x10001, 0x6}, 0x10000, [0x7fff, 0x5, 0x6, 0x7, 0x8, 0x7, 0x3ff, 0x10001]}, 0x3c) r7 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000100)=""/107) getgroups(0x6, &(0x7f0000000180)=[r5, r5, r5, r0, r0, r5]) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000300)={{0x0, 0x7f, 0x1f8000000000000}, 0x14000000000, 0x2, 0x4}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x3, 0x7ff, 0x1}, 0x81, [0x9, 0x5, 0x3, 0x6, 0x5, 0x1, 0x1000, 0x100000001]}, 0x3c) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000380)) syz_open_pts() ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000003c0)) r10 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) pread(r2, &(0x7f0000000400)="65a4d05a2ff75a8e954a6b042edcedf549f0474dd1d10cc79aa1e7b4f1460d868b78", 0x22, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) setuid(r4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000004c0)=0x8000) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000500)=0x5) writev(r10, &(0x7f0000000580)=[{&(0x7f0000000540)}], 0x1) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f00000005c0)) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600)={r13, r4, r0}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r12, 0xc1045763, &(0x7f0000000640)={0x7fffffff, [{0x3, 0x9}, {0x0, 0x3}, {0x1, 0x4}, {0x1, 0x9}, {0x3, 0x5}, {0x3, 0x70}, {0x3, 0x40}, {0x1, 0x1}, {0x0, 0x2}, {0x3, 0x7447}, {0xa24d5365716a64d8, 0x80000000}, {0x3, 0x5}, {0x2, 0xff}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0x9}, {0x2, 0x100}, {0x3, 0x5}, {0x2, 0x1}, {0x1, 0x1ff}, {0x3}, {0x2, 0x2}, {0x1, 0x7}, {0x3, 0xa0f}, {0x1, 0x8}, {0x1, 0x6708}, {0x3, 0x10001}, {0x2, 0xffffffffffffffe0}, {0x2, 0x7fff}, {0x1, 0x3ff}, {0x3, 0x2}, {0x3, 0x9}]}) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000780)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000900)=[{&(0x7f00000007c0)="6baa282981817397e88b533d7ee16fdea24bfcf80fca574718c76306b643cedd3fd110d7a905346c168be0d6500063a51e629eec3f55840e704549f96a19d327d2f6b074e85e8993508204a3913f3fc1bfc6c0750b48bd81681d18cd05e37c", 0x5f}, {&(0x7f0000000840)="2980dbbcee5f052f4cf64f662b02479305eec32df581ac0c548cb13bd7829bd4cbc87c4ce542598577497fbf1c3af6b603acd1550c6e010b7d1a5cdac6ff62f64fa6c427826dbcdbc1c6347de494edb237fe2c94309d767b0b2405e9ed8009d382ba0c2fab66644e7c405286c98d6b414600d1d6206f91b242c710e5ca2968300af8fb6ab2a02ca5db25c7", 0x8b}], 0x2, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r13, r14, r9}, @cred={0x20, 0xffff, 0x0, r3, r14, r5}, @cred={0x20, 0xffff, 0x0, r13, r4, r8}, @cred={0x20, 0xffff, 0x0, r13, r4, r5}], 0x80, 0x400}, 0x2) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000a00)) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000a80)={0x4, &(0x7f0000000a40)=[{0x401, 0x4, 0x6}, {0x101, 0x1, 0xfffffffffffffff7, 0xfff}, {0x6, 0x3, 0x101, 0x9}, {0x1, 0x8, 0x8, 0x7fff}]}) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xff, 0x4, 0xaa2a, 0x1, 0x7f, 0x7, 0x4, 0xf3280f0c8e559b33, 0x1, 0x2, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0x0, 0x81, 0x444070f241dae2e5, 0x6, 0xc7}, {{r0}, 0xffffffffffffffff, 0x4, 0xf24a93b577117ff8, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x50, 0x40, 0x7e, 0xa}], 0x9, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0xf4}, {0x6c}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x80000000, 0x8}) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt(0xffffffffffffffff, 0x0, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x35fe558d69ec402e, 0xffffffffffffffff) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0xffffffffffffffe0, 0x1000, 0x7fffffff}, 0x3, 0x9, 0x3}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="24833cb5bc9652c05664d6a63b890a84224a5183e2675508e275d30923a25d85e3aa7fdb44ba61b136d5b8d952dc0617e433c2da61c596c7fda0065f558a104b7837d84c80241de5e313d986270ee6101cd5430213e71b67051567f895b738ceb15d4a3d974f60b1c341d3e6ff030dc5c07d19b3f1c4468e4a1cd03431e0253a561fcd1bcc65c3513d227c198392eb62971c9f906f4cbbf79de3f828a0600e777c986aee1226", 0xa6}, {&(0x7f0000000100)="c6a80e418d73929a6c3b00f881156d5db28b7d0fe09879db6c3d06e22922e5f0074ad285ab60f4542704ec2c81c2cba005753fd7ffbd08b212928ea27e8c692e7bf06d2fe31434586dd8de1581a5dd7fe3fb057613f3138e0a5db120a344d8c9be106ba09c23dd88406d1431337b1b62f173e5efa587f32a77964d7801c24c553bfcab31a06bd86c858b28b60e77dcee15f7b68502478c001d74343ebe6db394296be37dd098ffb4b9b34d9cfac306c3434413efefdcff3be77a4aec71a066", 0xbf}, {&(0x7f00000001c0)="726c8f47a5cfab3126fbfd883d5ad23d68d54e843ad256100109e7b10feba33dee2df07886c2a23c4b1a4fabeaea6ec47d8e4e65c83b805b5ed9e0a15d7637f01c10eb0cc8307af0f790fd296b845d082ab3e93523a66ae118a6fba1b262d5f50c9d1aeac1f7900da082a062569edb955b11dceef0e2a9bfce0d4f53dd467dbf93f3c9040cf2e2087e36a93aa640e7b00ee0b60066137ea05a918c8fb0a4d5706ee2142e981c1708f2e6535b4ef607121e5619e526dc8c7f6dcd2952c683711d0d3ea9db59", 0xc5}, {&(0x7f00000002c0)="876ea0e93d6aec4a6f2eb4b711a065d1e365638261dd8ad96a7df4b52c22ce1cb0b93297f9cc00547bf51376bd83f16e6fe3eeba1a6a9aea7f9cf974ff4a8c6a5db1417982db8d95e915c9142a504e87", 0x50}, {&(0x7f0000000340)="aebf1313ab8f44db65696d943072c6a0afafb0f10392783e3bf0bd9beebd6f38358efec3f4ec8c745e829e7e826e46f448a673dd3086d449babe267bb78746f0afedad5744072dc0aef5a1bf1ed2dced8aebcf320926edc35541e1c4", 0x5c}, {&(0x7f00000003c0)="45f1a0781b", 0x5}, {&(0x7f0000000400)="fd3f850c813a2f1bc947f1c13ea660f3024181a45cd01ba4d665f96ce9f6f19b53499ad34e7e98dba7f9ec632f52804f7a8d0905591deb1c09384c5641d998c9b70d3a4ee078acee8ff4f3ccf8b0f40cfcb18e6cc6c0f305fa0917b95a5a7a5343e90f7e7943e6640b410145d88f507e700843377f7f3c54fe0a61b8dc6bf41818f1fffdf0059fa25f091c0bde7fd92524ed9f77e0dae25e738dcebed838c78a80a280b0db773e8358399dd50aca31928b676686e2c96e31345344d91cd58063113defa970e88ab8333ff9d242d7e4db6873996919c96fe0e75b013339509c151bee896a58a2b385cf2e09bfeac0", 0xee}], 0x7) socket$inet6(0x18, 0x3, 0xc26) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0xfffffffffffffffe) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f00000000c0)='./bus\x00', 0xc9c21d84bb2dd135, 0x20) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x800, 0x100000104) r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x4006}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000180)=' ', 0x1) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x80000000654) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 16:00:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f0000000140)={{0x85b, 0x800}, {0x400000f993, 0x6a}}, &(0x7f0000000880)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f00000005c0)='./bus\x00', 0xa, 0x3) r5 = open(&(0x7f00000006c0)='./bus\x00', 0x7ff, 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x6) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r7, 0xb, r8) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0x80000000, {0x30a, 0x8}}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xbca, 0x29d8aaab}, {0x4, 0x1ff, 0x3f, 0x7}, {0x4, 0x101, 0x0, 0xb55b}, {0x3c, 0x100000001, 0x3, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x69, &(0x7f0000000500)="b6c7efd1243271b96c406eb100dfbba882843b3a683a9fb588bbcd666307f707a3d1d463632436d0ef4eaf49ea455311c546fc299cb297f5e91d5369b3d411f11e711fec1a9a2c4e6729a37f099f160827133a1dd853d0aed8fb555eb7d5d192488904425b4dd52f703fb17c2f9426aecc101bb1adab092dafad19a527a66c5ed43b4908f8b3cfcf2a4500f7934184d2a69d021f00db24a3b84eb8204d41db6a7e21fb490eef63ed818dd926c5300255459d104d297b00dabf1c5b7a75c78993e3a381f5853f193b4531611a526f148a7535bd2f1c2f448ded8bea93891c3e9b53ac9be6032f6a88ab985727ec38beda7737dab4cfa47ef32b5c631e7f27029ea620aecfcf72db4f4402fe1dac4c5a868ee5632ab30e424274928dd54786254feca3dc377bb1606f72fb1ad6f37ee86877dde28ae39873df423e9a16ed6529db05b225fbcb8e94d23a7bd3a15c8c5313d2460d563c92c5a711b2149f146618b5e5a7826bae8800000000000000000072a2283f46d2ae8422565c9fc3747f8909") 16:00:48 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x8001, 0x3) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x9, 0xcb, &(0x7f0000000000)="fe3fcd8b7d5dd2c8f5268d8d29", 0xd) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r1, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCLOCK(r1, 0x20004276) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000700)=[{0x50, 0x1, 0x5, "31bd4aafb1bde8cc240e043f6973186331b520725d4a2ba41d8cd8f2da9ad42f643b5a6274dd6327d5e0b9359ac52fd3447d7bd61ee6d17a3de2fafc4b1426c1"}], 0x50}, 0x2) 16:00:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0xffffffffffffffff) 16:00:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x1ff, 0x0, 0x0, 0x0, "aae8d072ecb69dac1ceae2ddf94ba391d6f95e90"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x3}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x892) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffd5b, &(0x7f0000000040)="12451558bd7517134eafb7343fb718fc57f132fbca85af95c978") r2 = dup(r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x8, 0x5, 0x8}, 0x7ff, 0x4, 0x400000000000000}) syz_open_pts() 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000000)=@abs={0x88b1d3c793ec7d55, 0x0, 0x3}, 0xa5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x206, &(0x7f0000000000)=[{0x24, 0xf76}, {0x5c}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000080)="0f", 0x1) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x882385e7bbc69895, 0xfffffffffffffffd) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x796a8c37d8debf21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r1, r2, r3}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0xffb089df0f86d0b3, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x0, 0x5}) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000600)="724f15b65d0e904ca145794883f0982bb5a55d3a716fc7046c1dd4cbc61c2080acbc37c97e770b", 0x27}, {&(0x7f0000000680)="a96f523439eb7eef749c073c8d852b3294b62c838c335d8616604d14004273", 0x1f}, {&(0x7f00000006c0)="0ee54b85ee7a37cd8836c1b6478e605335c114eae29537c532a0f839928008538ef23fb612d9648292063b8040e934788836a5413b98e54937a7bf3fee71fdc1e007362e9da8b6fded5fe67a3eeaf26243994617a4cef530738e9fd60d4026d2882f431be9f7fd6f55", 0x69}, {&(0x7f0000000740)="60d65353ec93ea632dd8234d61d40413ab9d338a9ab93737ea6d26b31eefa83dd9d42213fea69e82f85c9f92429deae6b69a199afa7156f794c3ddedd67d7d98640b6595f65e1f7b93c16eb191f9bab9a4b9017ca87f1d55cbc56b58661f1014e5679a4863963422fab5a161c0ffe936916f5c64b0f9963c33f9cc3d75ec9d168ebabc5c5b5e1cddc4d5d0fd030f3fec0d6d42e8cec16706018ebed504f7d90d400b4fdb8b5db867ff9077c7524e09c79dae2ba16e0348d5571d7fdc961cda7786757f29ba3362d7ee1c1bfafe641ecd0191fd011e1412bfa913ede1e884b177", 0xe0}, {&(0x7f0000000840)="379859b288112f73136c8d0f01df7749c0f8451398479c2f238583e0d80db24af6bbe3a25a0bec00fa07b82b12d50cf9730ec84c72e9e9a307e829db228ff019dd986203503ad5b94538fb1eb939085cdce3923b20f9b289b513b36183011ba4fcb20d4084580f710a3b1b8cd9d4c0820a6d13769fe16b0b2f68f6ed23ae773bbd5cee3890b0f834c5376a8dad7e815d59a02942d0d2b3ee5c3ebdc53d5aed151be8c1887477656ddee1c77a71f087d8345e8b6b039f49780b0cf9fea67537bc957e5be9da5516451ce494447b52ba53d2cc24896d0c5c", 0xd7}, {&(0x7f0000000940)="1a5275e47179f2bd8e84f5928ee6fd54a180e9972fe4d25df41ee1c663b922368be949ff96482a84aa477046c0743bf5e8c625a421bae6", 0x37}, {&(0x7f0000000980)="a00249fdfc492d43578f40cb7e820d30f62d7e6261c37dbc73591606d9e8fa9ab4346f6f920042396cfb0a8582a9b30a880bce32daaea768ca948db2f9e4cf90a0f8f0d3a7a41e755da32b6ba07629a9dfeeeee2fd43b38a6fc427ed2d2bf6282a7b567fc657f7fcedaf27136f9d5877a47805b86d036d0a98c0e202d677942522fed7ac53b4e0a76681a1945b003eac3b2d724531fa29a37bd87387108d3fb81d385552445c5f5fdf7d561cce937e07fec40dfb0a05c7b3a26076b465159cb0b49fc06fab3bf4a829e3ed02b66901468423aebd8be82051e3e441d62aec53", 0xdf}], 0x7, 0x0, 0x0, 0x4}, 0xe) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) syz_extract_tcp_res(&(0x7f0000000440), 0x101, 0xe380) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x20b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = semget$private(0x0, 0xe66c9594c301034b, 0x400) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000500)=""/196) r12 = getgid() setgroups(0x4000028a, &(0x7f00000003c0)=[r6, r7, r8, r9, r10, r6, r12]) acct(&(0x7f0000000640)='./file1\x00') 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x1, 0x5, 0x5}, {0xff, 0x0, 0x6, 0x4}, {0xffffffffffffffc0, 0x3, 0xffffffffffffffb1, 0x4e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r1, 0x70, 0x1, &(0x7f0000000000)="828f59891295e798cbf0e09e01b5d5ee3e28280fc790ace608a9f61b4f3051db49d0644de79d0c905c21a34a", 0x2c) listen(r0, 0x0) 16:00:49 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x10000, 0xd, 0x64f8, 0x0, 0x7, 0x6, 0xffffffffffffffc1, 0x1, 0x2, 0x3, 0x5}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x48) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8001) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x7cf9, 0x4, 0xa}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 16:00:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="e938349f00618ae20a1ee869d03d6400f2eb611a9b3410534d2d61add485a716c8a126aa4047a3e0acd21837120bfc48ad5eacd1fa5dbeeb74c7431c5c3dad236463a8967b88eacb9c7d702c2ea16db6301dec2e74d7fd72d5c7065f43217a", 0x5f}], 0x1, &(0x7f0000000200)=[{0x58, 0x1, 0x3, "583bfb63486b9dc8da527fad9fc706c07516faaaaf99fe878c72ccab9db52c2c97ec8a72a0f9e0680fd04523914fde2bb9741134a5032685c351d553e22f33385aec"}, {0x1010, 0x1, 0x8, "6b6e711680ef6fdf80d5e63d97e5ae28e806a2aa8284a3870e51c9b8ef06dc7e2b44d54273d630bff6bb47fea924273bd3a46ac91add51cc5fc102c4313d0dda7ef4a1981b4e94d0b46b0d70cb70cc83a99b3047f93f67ab6fb7855bd6e85bb36ffee359ae96ee213d40d10b8bab431c72aba5796f2b3859273a87bd2f23c73f9c47e18ce7ff8b7d430626eb293620580beafea491ff986fa0990d8343e1ffb34a1c68d39a417e2838a73569d37d63e2d9ec9a238966c7ceef5d6fb59f2d36c53b30cbaf526607f9864c69bc81ad1c28a99af393bdaed3e25694a1510d2adfff0ddc17860fe32e4d47a41771d71f514f5c107e00272abe0a896673f92eb5b64e1b97b77b1268d5fe1eb3a06359116b77d9ed39549d939ccad7fd73db807fbeeeeaf551733354d30df50570daf3edffe822c20048f610cfe0da551b662ec490ed86273cc26cea49550c9475221a062af93f647e6289976ca639358f9908ed7fea2cba69807b10bbb732ef3a902ecf91f6d4a7e9aebb3bb1fac1d31f61a5148503b7ab2589d968e2553d760e209f9f0245b78a834032d5b7b2d62862d390c0b3909329b8c1b5bea9f8fdff8246b7e3e1603d2c2687bc0311bb8c399920cbed1997f32c39c784373b4d76052510db4a6d7d681bdc9dc8897812f6cefac86952a879e7950ebad6d90b108f7af805f9a3a668ead87894f73c11d0bbfed5345e0693284dcfe54506866ddf8596ddbe43f03a7d188465fad34e6439478951693eac901916a1f3f9cab38e467a71fcfa67f34c698c9f227e0b20de45adefe5d9e9c332237a72a12c016b210385dd7ca0297f9ae3cfb65b741d59b8b2a37a0c81d2afa79667b07afe51f877ec7b1f73277eb71668f0ce65ec041e97c909fca72a960a4ebd3ba9e95d84ebfba8b609d2c985cd5059a8227440662a344216403b3f5dac7a803958229e8fc6a56b1ee3982e435d445d2cc370b1011c6918af835b592e1396505f2086d41daa254ffc5e4425cc0e098c4298a5a9f2bc906387fdc35534a3890ac449a8c39d5306bb181cba23ff89abb364e539a0ba6f49abaa9cfe3ce6f857f08453ab12d676644a77f167a8b2c1e86d14e7f26faccd555d3cf44b7deb79b575ade334b860db48ea85b145d3175ad53ab30935b1a89e95e4da1cc20a2547f25945a42631613a6e26eac460bdf83b138f33f872c856c076ab6af9d7aa56e0ceb57b86316eddf357d66644de66923e278184a1051792edc34eeaeffbf4a73ca6005e41429940d82c8cce79d69b1795f371803cf2df6e53ccd5fed16f018d15bad680e4e5e12ab07f40d68c63554688a5b9e5b7baab36fb6ddfa1ad7da11cc34770179544ebc2bcd49c08ea138a28c00a6bf749cf4110cfa5e7221bbfea395112c13767227e11d512ceda961d62f436e94194478ada995406dde47bef4be4b21a3edc1da7ee5f636746ab2de3b520c758941cabda6716e831f18311123395cb59dc994eaf76a6e71acb62620527c759f71d918981fd41d8ed3eb97f79af26bfd4bccfc2c40b8ab3ae255fd322bcaecbb0dd32be391e6e730a2924bff9bfc38c63605f193d784fc4a0fb4247b71a9a905de73ae08005bc412c9e5fb7ad1c1222573d23779acfca20343dc0e6e963e7f4a632a080c04eb91f1ed97cb452c05e4ab96de32268f44b905651b37a72998128f8898cdc58033ae36222bbe20e3505ee1e0d695fb60ca4ade8e9fe14d5fb58332b373e7d82480a5a86dd98af14a994777e4615e0a7532d0b775bf0f5e544b78aabbae3aca789a94617280f15d67b0e6fb72399b7e619a13fc024c17daa33a9281046024ccea80ac87c16ca078611c9b618b7b5a380f7123c372e4fc836de429f579b743ef7a233374aa2c826b839cb5163bb67394d1e504894065a74a37839d17238a108637f7ad45e59c25d1008b505bc3430ded00f94d2bd821b8c67ab81acf978485188ea46a421ddf08ec4a3934f060bcb6e98e1e0052cb24fa58ac577e75c0b465829426d60050f5a83f00eaada4decd7c6b221882846089edc724bfb71d9ed6655eabfb4c13cc04a8a24c8794fdd7410be4a35f691b9c8669a49a0742c70a2ae6f7748fa67fcd2d8fa097c38fe338a798116c22136e654566e4a2b3f88e9ff8307c015a6f9e0762c60f6725971602c9ec88dd2392887eeb5726b1d03b4289cda54631c150f1e61d23e1ec6f6f09827dc46389165de648501dd91aed2d421100184e590c7b7235a490eb2703054608f0397bd097845062538e688ad70b492f803f114e7725725798249c0872b53104e5549f6c2e3e21b0a86a51330d00d9ad9df0a46e7f7c6c440932dbffd77da8893c6f7c82fd260708440f6b58bfc8a6d97954c6bdabace43e631c954b0844ca42bcd0b64b4f61c8564e37c409fda5ab780aa10e5209593526ac8979c36d85fd23906a4ce398455bd7e0802a4be59d736175491c30777232f197f14b65bc3cb6a931a493f42682fa5bdb9c25df170de31d40a3acfd0e23f106309a92ea976f9f6cd21ecfb0ca6fd4a93f09ef9779b52fbed08f7ccc8b59b4b43d0c3a8700b22c192fc916107c9fdf81d76a83977f92228d7a55e8f42ebecbcfd3515872626501b37f1a8d8129b3f12144f2e5269fadb0f443baa20664f906e153a0f62971c27d72bafea0bb526327ce6f62c7c69af3b99139b24f1018a5ff8e5110cb6dde7e9c54f7c5f0258232ff41309ca0b019dcf75fdd1bd9afc671d0339aaf82f81dd6046d4d0e36abc224fd49d5bd4418d82f6854534308adf88547647c1f385f5a4968fe85f7b207af352156df730431de2d2d71a8a8e8e14dea632ad0ccca5380e5fe20186ed72a40ca3d67fbf0ad92e4320d6b0ec438caca26e3eff40aad008ccbeca099bbd5b58f82848ae3f7bf42a1b50e65c230babafcde2be951e146773c778c60cab522cc3596f63b2dd19631c9d7bc5700173d95b6fc6d0d1177f2472762dada159bb21b079d241136b7f41c7ae0f509e3eb1bd7f0b7cb53f7446a1acdb5b07ad0cc97d598fd77e2388a62c664b44c3b27f120620c444944f2515f2735a48637559d4b657e0efe5fac2a2bb89b109f9c6d461f0c91047893e22bb3b3b56fd5e78948fc713426d423c2033a5a0356f584ac5e5cadd1448c857e71b5c6de19345db8f2bf26dc1a35efcecd42455023e6f6ff2a6621840b793a99ab62ebaf76a659d1253be60754f2a72a4c258a1c37bf7784ef2c82d724f8a074814bb5e7be74ca4bc50f782c928d2217c8049ab63843f751980def1eb4a931046dcb1cc89ee89ec00f14530048b61c698c3d3c04bfe8f1b9d6f5aa4e68989e3c7947527e8070fdfba40b6428b1583899375709550a801b8db288b03f089354abc9a29b7c0a5dd718a39be647c5610a5de6ebd3cffd7480fa5d99133f4da1a4fe7301738880dd6c043e01ad01ebd610af75e8cec96822008d4e917a1439cec1a104ac9e2d9cc40ea6fac738b08225bd86d7524361765419a23b4f517a3b0837c4b83cbc2c70d9a0734d19af00f902fbf8364850ba97ba6e100802c7dcdba887008a3b10b3ec88deccff4fe864735cb9c74a5b8cb8a6d68375bad4f257e7989d56bd34335020a4fc85bb8aeea7c47ede5dc8aa13e54002d80d446307fd73f6f93150176ed42f36c9ef039fad14301b78a418afa949e6008147b8f0624d637396d933dfbe2202dff160910136647bc0848eea0c2b947bfb8fb2346ed59b0c914c333647d3d541bb19c753781842c393875c6b0c54508a601007d36e98b473aec2eba45e185b5c6e3f462d19ceaa3588df7694b4cb4b44d7dd8341d3c8996ee8e788a1cd00219432479c3f59a907384af589a521177f12a6b7e9c2d2b7f08bd62d01e0e2100911f134e63a10e85ee22d40b2378e917068bbf1a1a3bf25f34a3e054d475d8df540cf000b5b6d80c6cb2b44b13c42c6315388f624dbfbd0fcdd073ed57afe10ec9e8e6fcc623c09192c0b5a909117478a45a5415ad2595c333459ed50139f883d19adbbcabc7b3f123363c5b683957792bb1625e4452523b89d6ab51416f45f1ff03fe1b673af07c7300a9dd30ebdfbe5d17a64e08d13d85b6d2c4515ca9fe3da19363744c1bc9b78182eb91447d0fe1c19390ca1d53286ccebf4a7f51787d4e33919302f2c266ee16a80184f18d062c8345e18063bc7583742c3c548bdf7235bcc32d3719ea5fc79e197721eefbb121ab1bfb00a24ff98a1aa9cf6cf3c30ad11dcf9bf6b85a91a8d61862403fdc4b21d7da2eb828f4d403600971bb3b3ab07224dd4b03fb340c101d95aed7b361626e627415c5eacc581ca959ccc495dca606305522fe0fc14bc63129a9e1637ce5f9730a820ab1bc3a6342163d012cd5d33b853f6189e74815a554620421398644a1fe787cdb3dd74481ababa644ff1a459641b99e315343d8997155731ff7f93acf5f673b5ac8b75f6ef5fcd614b17321e1c8ade00106b7bcbacda4b7a1dbfee7533ece1438bb7c9ba0f7f0160092ba6a51d42d32810418256c6e86498b094b0c1cae3ca50f92f8e73c254f1694c2ed70275a835beb917623bd407d752af54e98baf474bf517e06431091b3ddab866b38053d5cb7713823d325c3521e951db80912781fcf182ca1e6d8e3c3471d86216100e7bace9189c4df775bed00da0688ee65c0a2b67f2038bda2feac0e38f384647bb286eed9ba845dcba059b16617a65498309bd4be2b3b41538393f9c8ef857c76188659e6abbf4129851621607a16ecdac7455a7bc5d9a8494934b6d997116699aeef78329116e4b13360f6b9092b7e5aced11cebf11152a66ae443cbced90703b74664017d8849f22eaba6df2525ecc53b1dc38d269c7aefff6b79b8dad382b9ee198bbfff6f6dbed7334c7f39e9339603368c76d35753af4319d88afa4e3d0b20ad570d4982755b3dcf2c4680a1accd3f01d163bdcffcda8f04ced2d4f38c394e58e90c6c47bec4937c442228954df999cd27d5c56190a2e40ed1700d9b063ca30c21c1db938ffc81e44738ab8c4ee446c93b324eff4753a498418bb979bdaa29eddacf6a80ff5cbc76cefc34a5a50f96ae879028b30f777570c5a52a21787167cb918c18bde3186be6d439a53ba65451473e81db7fc2a132f7d25c9a2b8811b7134856b0d1e9c5dff80b693af980c90ec3b463ffe9328e0b00258b95af31aeaff0d02bad3cd784cf14c6a647b4d27a0e3a5015bdb8ec8c086cadd3b5f96072059da7aad53b42cf52048db33f1f7580316bf5c99744f019697d784b9a7e7f7550a168dfbaacf1c404b639d084351d9d735b071fc5a9f16b5813e3ddbaa182757b1f02d81b7a89c97e47a6aad1bb47ca086290a48807e8b5b5aa7cd6dd93e72126cb4e2cedeacdff292e99dbbb1ab7b579491cb3bac2cfb54c987909251bb4a968a1b4cca871bd87d11ac236da5233b21fe93e59d6ad91910f9a2254686cabe26b4e1fbfb4fcd9d3ca9305e35d3333f09036e4be2efe96c7dbb2045a5a063c8d0f1fd8c846baf71e8e32d2d9e5899048b46d92698e6d73e872ee31ffed9e753250fc9c6fe75db5d3e8bd663c32e947624a84affc67ef8f5b18c9dcb52bc42aea016821fbd4ffe172a329cc27e9a1d328b760196c837e858c0308dd25c4a6b9236faa9d86df7cf6247a6037817718d84d476c8d59f00c535ba9478107a98b39d5e3d75c85a70e9b1f16fef30903a767be923eac2875956a8934f800817e537536e394229013f6c5bfe80129b6bf102aea58b24122834099101801b99429f926d763d05665"}, {0xf8, 0xd86c7c0d50a2e5a7, 0x7, "f3aa3905729ba44b4d8c9fec962a668b810a08f5aaa19471240d54bc4beab56644b09323e520459fbde19c04137e6470d6fdb2f8bf51bdfb17ac23ebafe7a8eb82574a5126c88d0e9cb6d0be8c52a334ba368f3dfde98dca305e40ea65a493ae0be1d78dc522f6d42b43ad62915daa5bae2edc10c7b94b07fb42ec0281f1d2197c323feafc7b97a013697586675271b38a3b00b6c93d6c4364840f72181f446fc7e6240d9d70110b01249feccd30a9c6883e17983b95c89122706feec9bb7c06481033ec1a3d939ba38cc3d1a80264196c5c39e88264b764bc8ec2ab40a1f3d3a6a1d95dbad50310"}, {0x90, 0xffff, 0x9, "8cc192fccf74059ec751d13dc9469699336bf01b0f279a75216857999b2e476413ac1120ec256eca953349be52713094e49bac7db2894a27ce8a2a99ded1d68c0fffbf10cfee44c8ec7a77c02d3519e91f1966b282217348af262d11ca9b5153240c17fa988514dfb6790798de865553a375e813aa7b1edaca80"}], 0x11f0}, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x6d9]}, 0x288) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:49 executing program 1: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) kevent(r0, 0x0, 0x0, 0x0, 0x2bb, &(0x7f00000001c0)={0x0, 0x2}) 16:00:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x10, 0x4003, 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40000000000003, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0xff, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000d80)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r3, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r3, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xcddc267f6ec544bf, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x55f, 0x6, 0x9, 0x401, "dfb53629639fc152e62f7a1a7097cead93b1f872", 0x8000, 0x864}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6d38a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc763c1"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e", 0x14) 16:00:49 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x158) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4c}, {0xcee}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000180)=@un=@file={0x0, ""/65}, 0x43, &(0x7f0000000780)=[{&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/213, 0xd5}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000580)=""/195, 0xc3}, {&(0x7f0000000680)=""/199, 0xc7}], 0x6, &(0x7f0000000800)=""/168, 0xa8}, 0x800) ioctl$KDGKBMODE(r0, 0x40044b06) openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0x8083, 0x0) fcntl$getown(r2, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000900)) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000300)='./bus/file0\x00', 0xea47318ce738adcb, 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x76a398e44a94dd8a, 0x2) write(r0, &(0x7f0000000100)="220e2a", 0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus/file0\x00', 0x8, 0x1, 0x8, 0x1, 0x2, 0xfffffffeffffffff, 0x3, 0x2, 0x3, 0x401}) pwrite(r0, &(0x7f00000000c0)="c35448e55646de628c1ee93cf2466006a7dc797423185669d40701e8ecce33ebc556f62a8512f33ca811789ae860", 0x2e, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:49 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "43c2e4adb2b6070be25f5f74700fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x101) 16:00:49 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() lseek(r0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x4000001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)='n', 0x1}], 0x1, 0x0, 0x48) execve(0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000100)='./file0\x00', 0x800, 0x4) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 16:00:49 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x10001, 0x10b6, 0x3}, 0xc) 16:00:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) 16:00:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) syz_emit_ethernet(0x1c, &(0x7f0000000000)="39c9122639ed1db5cd4b31206696eece16eca66299469b2eaa58ba32") getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt(r0, 0x6f6, 0x1, &(0x7f00000000c0)=""/18, &(0x7f0000000100)=0x12) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) flock(r0, 0x5) setsockopt(r0, 0xe1, 0x0, &(0x7f00000001c0)="42393e1b123d656ed656bbe56e49ed85c001c384a6879375bc762a318448f0d14df1b75608c6ae9ce3d8e750ed41e7aa918ec47c16505f1927bb072a17a2a89e4a6ad80daf69d3c96263a32ffeebfc0816d213f2436eb65920aa50dfc5a3266c8eb6a5ca2aa625b4838a453d1f87b1038f540e6f0a16e533aac0ca57c7d4c38ae8ca56d2a6c6e6079da6", 0x8a) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = msgget$private(0x0, 0x300) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/254) 16:00:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) setsockopt$inet_opts(r3, 0x0, 0x7, &(0x7f0000000000), 0x4) 16:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8005, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64=r2]], 0x1c, 0x0, 0x0, 0x0, 0x77, 0x10}, 0x114) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 16:00:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x804, 0x0, 0x0) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0xfffffffffffff000, 0x5, &(0x7f0000000000)="bfb9f643238283d7a84cdebdb0d128bf884dc2f7cdeb0f36fc763a9884b6ff6c610b5456148705ee0e0817acdc03ca5ed1d843bc380b2d8a64d17468", 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x18, 0x4000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt(r0, 0x7332, 0x2, &(0x7f00000000c0)="0e04f448aee01fa427f54c34", 0xc) socket(0x2, 0x5, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) 16:00:49 executing program 0: socket(0x7, 0x8000, 0x80000000) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x100) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x4) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x10001, 0x1, 0x5, 0x5e, "97276cfbb5e60c99f0c9c441f627f15711b7f3aa", 0x100000001, 0xff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000880)={0x80000001, 0x1}) close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = getegid() sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000200)="988b87777e7fa1b76fed9d2e06ab12fec0ff9dce88724bfb0d2d539314", 0x1d}, {&(0x7f0000000240)="1e641e11399a3739b13f88a73b1b81e4ecb5bca0f15ac723c3201d0f7b283077bc7c066f8186dfa2d1224632c32c3d1744a5b7631cd3c416e1d5de4c59999532acb22b8a0ff0e4b9e2236e6dfc3854ffd6423a6637286ad691300d3c8ccc94a2858fbf64ed0a8cc6e5cdc013b88bfcfbf248ac16955e9247efcc5adccc0e1bc2dbee587ce3d6dcd46353a95979eb3ab7", 0x90}, {&(0x7f0000000300)="8be49711865f5659874137b9af9f797282c8499c024f1262d6a992cac7cdd4a0745d51f462f11a19cc344efd3e3bd8d75e8b5621147b70893cf42035dfdcc8d262f41459ce088cd609c90abcff291ce9e429c5c482b86db29f27155c9c6b6571a58668f74cba309ebe166b04a83a887731fb8214cb81a468eebf2ab74d8b713b16456e260f3f4c381321efbe39dd6d34930f358d5467b2bf196e52258e54db4053a185a20b03d32a907def69fdd13ae8dae59faa6d63bf928f1e82591d806eaaf8761e26e12f1cbbf224fba4b50b2b994fed3c1679dfa9dde940572b667ac84bf86f1a95f1975a367e07bc445e7817496d9e46d091d0", 0xf6}, {&(0x7f0000000400)="2811340eeba379a1da084243cca71e5d6688f02fff47e716300c8c5ebab49338dafc11b7e03fea67bf2f1541085ba0d630fce6c9090b5c4e9ed1775f592ab729fcfa22d5c4a4c969cda9605414850ab0d3854cae1fc2e23fcd55bf2d9c4b91ee3bc6a6a61d9d75276947e02c24c4bf7d952b5748728af01cd3025274bf5fff747beec79309", 0x85}, {&(0x7f00000004c0)="a7dc73f466ba2f092944d8ed153cb1e05fa245d2047eb145c4d4907fa6a538e589e510aeafc28e0677666fbd1adb53bfd2423c12f8a102313c90ed29fd6f08704d319ab89ab653a661eb1277829e80e393ad57d820b8c4f60da6e0916bc8cb8aaab460da9afcb8581170cfe7e28037cd7f4ebd6614de8cf9ab45d489042f7a6540635db167afcd991fbd43e0c1162e8891bfc124663a141a95ba87c6713aad1e3e9be31e8ec7f120046f9e9646a0a3d7724cf6fb0ec86f58612df7d912b521f2ac3119662bb306843718bcfec41c20ac3fa97dc3a7bedf839b0d3ce5b5164ec6d7dfdb1f84f5d2d225f576451f90203e70", 0xf1}, {&(0x7f00000005c0)="3e869b680f5ff2251d12ff4d6ec765438fd82b34c2782d026be029ae47c9f1ef65f0f723295f24b4b5e79ea6f5b9704e", 0x30}, {&(0x7f0000000600)="7a5081d3b99c908962aa4e67c81b6261b61bd303da238b81da27c98ff642975f189c413928b174a104f362fc1c5c03a413d119399ee9bdb4c652b9bd962459cbe5e5cbdfbefea05bdbc03709c88d5a1527aa36fe23c323d4d852215ac0393f6f0ae81443a6c3ec0a6005ead0c071fa3eeb1b78dac34f6b0ea4a6b7a0f041222c39163a6f93f20a89", 0x88}], 0x7, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x40f}, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000840)) 16:00:50 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0xd6b8ee491253546f}], 0x1000, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x54bf2a467e6852b0, 0xffffffffffffffff, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x7af, './file0\x00'}) r4 = dup(0xffffffffffffffff) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x2040, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x1}, {{r4}, 0xffffffffffffffff, 0x80, 0x20, 0x78, 0x3}, {{r4}, 0xfffffffffffffff9, 0x42, 0x1, 0x0, 0x7}, {{r3}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x7598072f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0xaa2670376435d35a, 0x40000000, 0x8, 0x75d}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x80, 0x7ff}], 0x3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0xa0, 0x30, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x100, 0x7fffffff}], 0x0, &(0x7f0000000340)={0x80, 0x63428909}) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) 16:00:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') recvfrom$unix(r0, &(0x7f0000000340)=""/214, 0xd6, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) semget(0x3, 0x4, 0x40) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:50 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0x323) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000300)=0x815a272) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r2, &(0x7f00000001c0)=""/9, 0x9, 0x800, &(0x7f0000000240)=@in6={0x18, 0x1, 0x9, 0xffff}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) setregid(0x0, r4) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/150, 0x96}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000300)=""/157, 0x9d}, {&(0x7f00000003c0)=""/105, 0x69}], 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:50 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus/file0\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:00:50 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000400)=0xfffffe15) getsockopt(r1, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) r3 = fcntl$dupfd(r1, 0x40a, r1) r4 = dup(r3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r5 = semget$private(0x0, 0x425f13df57fda06f, 0x13) semop(r5, &(0x7f0000000480)=[{0x4, 0x1, 0x1000}, {0x6, 0x8000, 0x800}, {0x3, 0x10001, 0x1800}, {0x7, 0x20, 0x800}, {0x7, 0x1, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x7, 0x1000}, {0xffffffffffffffff, 0x1, 0x1801}, {0x1, 0x9, 0x1000}], 0x9) flock(r3, 0xc) r6 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(r4, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000500)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(r6) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r2, &(0x7f00000003c0)=@in6, &(0x7f0000000000)=0xb37aebc0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="d6ec2eb4273540006d578bbf61cca3c8eaf282e165a91125292975ebaf8925b8d7ded3f0e4c4112b1e963a1a79d7ef06f9132d6f598aed257baa8e72be39f0a935b0c01f1cfc7cfaac9e0e64410421bc6f49a107118a0000000000816f3749716671c266a785c241871fd7ec92d3fa703a9be75afe1e94141a5ac5019723dc1703db1677840b283abdcbd03fe956fb88b37f5d73251cf8ffffffffffffff254c1267baff6fced39e85f735db7c72d79989c28a36b71a24d1c05642ba9455728aea408e116d22f77968bc00b3263a04e7bbe7f7cf85a995e2dda3cffd489e430d4599608f00d70100aeea8abf662db6b06dce3c24cccf5b6edb1e85c84f21f0af1f581a7eda6b9a63750826312c75e254d23d6adfd9f65d0e1036fd03000000dc0f534e37cf07005f591f65065cf3ec133afacdb00736aedbd4c425e72122644a26f24efc68dc1648743f997de08711ea3a8cad15e22de9d554a36eedf66688cce365d70ef113f16fa1a77ac8790cdd000000000000001781f914beb9b47bbc9f078f03291f3d7f3898c32c753bb19207e5d1538eea83883a94d9aab54a1ea3ba21a0892e2faff07cf7165bb1bf3fec0900000000000000ac96b25fa86950ac87ccff0143ad3f53ad85f1b9c9e294340e25eb8b516b9245b4b235b97d00de43095168d6ad9f01fc5ca159cba4ea095325e6c6f9f851f2b737af448fd7e398a7ffd08e19be210000000000000000000000005b9e11223ad285e41cf67b06713079d054af9f3e6ef1271b751f31cbb7420a12c788733597c41f816b000000009df768dfb94ba703981c4ed73b4870b0e296d912fbadbd6ab5eeb1bf51d41a5c61d42e23fefcd6848966471059dc91ec48784ed7b1ca3b0f506ef92228477242b8f497fdd132c538c4e008d997793af4cf0013b91dd1cbb507af4756bf8a5e8c47465bc8cc24f305c8b930c9b38024953b1d8d7dcd8d62e12a35542a0afb5c41b37c7f157039e885deeacd0f8897ad2799eaf24ce5e1f0c431a3304ca19fef0050d82e8f5f98e72d315209e6b1838ee1af28475dca52c127e623b31fc3e514969cabccdaf3940a5728e02327c27e58e54dfec2a0184717b98bba27987a4cb0c1842f37ec722f8e62fad936a112999eb7c88e1957be91bae2285f71f730440d19d058cfb10f4b17069a80e1e818219481b1fb6ee8cd8a09cd94c4c3561c86e15e5c390fbccc2ceb97ca3e0102611173e0e0000000000000d1fbd06f8ba806ad257602ed4587c728274c5a5ffd224f6482a7a8e0f17d23c62eb42118fed71e502cc9b35679a927c1a294872bb0a106f61945623b6d2cae"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r6) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000500)="68c64e1ee93a8788b790be8b63f010407b1f5d2fc4ef90d7023b0d45ca128510cf44623ab015ac7b7c951fb34cf8d720d36f49dba81332a4385b049a31d082be512efba9e6c2c67e055feae2c88433c7e5fa94390f735dfb33f65d8f2bbeec23efcee83d3932881b983e150344cbd7004c3684d88ef257", 0x77}, {&(0x7f0000000580)="389ba2a01f55ade90b716ccb3c6155878f3298e15af688503ba8005b30c7859317fb1e8629915be39289e5d354d591a41dc98222d6749b58560e627d0ab95e7b99d92eb28f5f2e8fdb656cc5298721e094240655f0170931c4b71c9074d07650572cc48365da7c541e40410a54211b04fe96ed0440ce97807bbc20f6865e8f5aa0dee4beba81c5a31805317c8356e1ce7a5608a61b7ebf003543c6ceb957516b7ac10b6033116b914907d47891b6e478a91f1f20425eddfd37fb915c4f6c50d1f304ef94adbda0", 0xc7}, {&(0x7f0000000680)="6d8d4bb12b322ae5deec7e36e52d29de5cd640cdd82facbeb04c322ca29ef03095813575ecf7125c41e4d0ddb77a49d16e56f3e7c20af740017eb3a8abd7ef887d03449db982c8d4f5c7f0326485546da6f6b9f7cb4746a3bcda4f69c96d53c231fda0716e436d1b598676885fc0aa0a00349378d4fd468c91ecb9f18488e742a74f35553a60c8ce9f00a36e96f98cad00633fd5a8e5c63cc28b36ae77c40b19e753248a3ca5a89061003e2395651922cf7bffa57270191912fab82273edeb0d57b31049f6f374913dcba2114c335f7b3b3271dd5bca005edb2dd7b1e003cf6131c98374da6b8b7293c4a9c9840971adf3640e45e9b9cfa1d2cee137fa001e666dce634c86eb844e3502b1cca68c4e2ccab6aec9b1297c21bf1664e6fc344c1219e35ef85e97bb10afc08dae4b00ceb420255838b0f93cdc6fc7f5a0221ab4fae71bd1707de1be4339d99f8617f5b2989bafa87df8be1cf9a5778642615f2f3b2f6d75be56b5290f28f0a134635ea663358ff9d367cbd399d946a9655647fee33d89502bb6e9008b5768ed062809617634fff1b61c73fb6b6ebf555058a26af8783cc5945c38185f1d1d81befeb26c0b74171ba91d54a0c7168b92990727eefef6235190498f3a9b3ce86e537ac9fb4d8a616c6ec590cca244cc2bd1a02799cb4065b992bdf0ef06b3cc44e1e3a5baecf2a599fac5329850f6f89f261ea34ab3b848862a49e750bca6139c78b776bd3f5df32cf3a626c9680def837770bf917fa84d0c90972b8084c7db9523e6317712e0d33baf63d858c770e3d1f93f9507a32cb1db3db059195bfcb125d39d591546563688224170e5add8e6973f35eda21f26e760d3af23a3fbe523ad6c708a3e8b116f3b4eed0374da5b5a1c44d3548f3be46b04e5cb7928147eaa2461e0a0196c3930701236ae29020a0a1198dd1791de7a799caa38e448f1335ef2b9d6ad0f11ef313490dca3dbd5396c864b2c52759d08148889ed8a6ffa4d8d13f15ab132ef33899c258d901ccb88f6daf2dc620ba39cbfb7a7cf8e5e6ca3e83bc2ca2cd59a2f7f3a6278832cb292e97abba5eebea1401630d69f6ec2fa50341c348b37c51a2eb7edf89a630162b75e351066a28314f36d3d23e61bb80733af01d0abcf3acdb1192b685a98895cb19f8d7627b693a9db6447151bef4aec8b19ac5502b143fb073bf7c4f780fbec29dee820d3bcc08214ba820e0dc5be1bb08ab33dcc841a6cd5d4b012fd2b4463124a0aa9a0bc9c576f706799e5a913239ae9086844a208af613da3b5df075697db734a467b949a00880ba0edf3f4f162dca991298d90b02d8e22f6956955deed69b9a1531806e83f7f64ef8b4506b203c5daa1eaa9d2b5ab2d01e8f055c0244940f7f36a3958956f7983b5530e8e1b733376fc02fc3dd840a28e76d31bcbf9cc2cf839946435254dd7f414979a91e24acf14a8796e11fa32b95bc04d2b4035d985e2ce235c7a36bb3e7f473688d5ff3d4b25b1b0d962f00e7660dc03b3b3befcd35f81a1f8459b7b326bace8594a9e3d28f680701be1a2864f755e0c48b43f41e52b3fcbf94d64fb438d6540ac473da1ffc657a09690fc1d7641ad2934d72dcc0b330123fc5e03c2bae264483e7eb00c3ea86df1db18ce7d2baa20cb713e7084066ce248fd4b4535613d7a530ff96352480146e8a091dbf137102de15ed9a2ca4973e9c6172fb0d614eff6a5b80d51c411172511dd5791faaebab2dd8eb9e00e5ee11f753f390e991632e7b3697dd5a2f36559d30a52c5ce9fe995ec013891267e450ed91a8d1c52b93e38aeb863bc2c2b1eb20f417447147f0b84f13a75661cb7565fd4cbe3af024742e5add89b3a836799d428d58e6a6945daa5d5c6a4a0883326188d12e5058dcd2d07ab91122061e50f214ccecddfcafb6ccd256c86fc3027a3b2265fd983e29c7f4bfe7a0aae9075015fcb02be6793b3308600a3aeaaf4ff35d7bd431aa5f08bb4659344ecde617b0c04acf2362bb5dce54bbfe0c8db62accc1f95a86ec1aae272c03bbabc2afc9db3c2e5f940474d70580172d30be58d3131211aa46013efacba1e3ba71cf45254fcb0b64a319c86abc501f4d0fc71630e1bc0c6ce7aae016a16549886a2dd7bf86749631847e86fd7b9e7c7bbc015b1163dacd567a5534dda40d789e1f39b6dd00f6e9b69cabaaa75b0d3a204965125e6cc72ca152ab3c7796e96caf7ed792cf7594109a7818edc042f323a6efce47b7b5a030d806afee3ecfb2db364e217d4fe2f2914cbea26a71b430122778ade4c591ea38682f31bb6be0f0367b74fd0cb44d01c2137590c3d3e5dcd763eb0e434734425bb45397aa513fb660ed5a3ebf619b1e5b01f33281b5068b7194603e9b2c0fdadfdf18eb15e2189cda5097f0504582c3c3a764af41120417f08effafd0f27dd7ebb335e3c8adbd699aeb910ace55388d1b8aba17e8a3159e45312d5e9ff86561fac144ef356690f0e3f738009b00c7b0d9cde9df8d9ab8ae1c5d6f626e4e7daaf47af5e7d4aac510df7c01e135db25d254c6643978a5d0722356283bde4e0b9d685cb1aa1cf9a6c558baf555a623c0cde4f22a72462812b4c2584d8fbd80d16ce8042b51aa50eebe39cb8439fd7e1d52d0e6046399ecd81e72fecf50996190c0944a2e73de0e654f2b98633b6096b0b2ee5faca089ac243013edd1d6b8822a4a4e805e65c537f230ba51179344bcd476cfb4ab0a2c080b8d12db3762b1f1c313ff79624c0f6495714482b6764cec1e2497bcad158accbefae3a2c05b02da70b529c14fa2d91916b3ffa139e8a731186a8817a9bf2f0bb62d63d5c6405ac1a2b4515d251910a3e97ed2940f136640b8a0212e34004d03bb4cfef084ee3b57c2b11b50aa047da4c6cc69c8201f2c397a9c0a987f6abeda2aec4e102a6ab448fd377caad7a3343447c42c95257d512e0907021b667a04c959b61268820b9687efdd2accad0a88e78d6c3d2c76153f43f5779e6c82b25f15ff6b29e5ccdf5b5158daa95b3b39313dea50ac8228763d9a588a8730f5d92b390b9f6f74fd8599dd6ddd6430fae918108590df82b574a62e163ae4c6993c36083b25e7aa2f6f4b0a5d054ed6648938ebbae6c3510cb4a294f46460ae2bdccdc394a7a8bd209b3bded6568cc6fe58816bccf576589fdd1f5fdc32c8af620386cee5ee27eaaf8d2fdb73742eebbf44105eb2171ace0485a1e5d00db6448fb6de172f5b0342c2aa4f762b987f4a0959f2659095ad96e0d523be2b9658700feb1671ccb75b5967f111aa11664f307c48187c43c5d7ef2af8bffcc618c236b2c04649c28d0559e3b565b68003d8470aabd095ca3dbd4a792d0c6e48c99b049c3aa54195a9b9ac9ed453bceee9e28444575d2436ced73bd702ba7123bd910d84a3df11b00da6d4be06c43937b0d748db02c2c1fe645a64daa3b95a9b52df8eb341013ac557e92d0272f5878b0e3f1028439d24c664f17bd41cdd585d3deb5339fe66010a2dd582b19616435588ae8f2209eb3302c0301be89131fc91b4a6396777f4a5abd0d3583f485f39aa2ac31715374b890fa04f4f7df449f4524328d9e5db4c1bebc4f24220b6777509cf7728909f1b639873ddb9b90f966daac3552c6f8426a15074386df1f3bfa4735557a822e9042d35cc6885421f322a04998de8ef9b43ce99b79b9e2f75ba62a12765e74fd3642fb8a521047d5a062e66b1321c5757af9be2b93e3238a474cf1f541a450919ef7c1dff61e9cbbb1dde48f97261ff0331880084ef01a69b4bb7b8a05878a0b8e826e5ec92dc420f34cd4039dc3db2dfcc2c8810ccec60612b9937b61f8c994c388e9702745f3241b6faff296ab1c277698c8ff05ace4b3f7e3622f699268c7b3c4051b6a00e08ef206ecdecc994585d32e6c272353d91827eafda05f5a1128f888a367b6398ccd57665748ee15c534b3f86aee74a6eaec8fea709a1198d531ec706f2bf260ef6d34b6bd96a7da3056e52b01b31210e54e4ee6cb4278a4384e0fff3a6c6dcc83b01438be73c04c9bba9a7fa1b6da7181261fab5ae33853d3cfffa05e5a475a023c16b9a60677be5ae2dea938acbe7e3aebcd031c6d60b3b6649bd302180402f176c62a05577d42a302f9bac336958c9eadd553f349829feba078f755dd86419fa668811c07ad71b38e702aab3eb368691b7c5b4d12880d6e99375966a455b36096ccf7462d2cabbb74e9dce2850bf033395fea5e4e1bdbf092f9b905b673c21c105a091e3c3f41dda6b9cfc5e089b5e14cd28682fa525a4a72b2f315b2cd70fe14aed09f2b984a8e213ba5de21f98660bc25d0163b39f199fe06005eba0632e8b8c214bd4e4f4538bc92fd124d831d7950d26a0f487f9afbce09165704b5d19af96e170115a50f1cb79869bd47a2f0c108a4aedb6aa4319f10722b79a5aad250c5c564cf8c70d6b08891be5cad7e6a6569b466569e7900c84b9817307588590e3451a7af52c026acf9cfb1db459fe4212c700d5f5bd100703344cc1689bfe9ae91d0769c8c281199a0dc6192ce976838fa4c93939266226eead16cb5fd4ffb3d0a7e62c760334d82e893f585f987793da8e3beed88d17c3d5a6babbbd8a3a7ace5164479f6753acc23ab7ac254a68d2bd0cbd69423c4ca4d6b29282d8f0e4ed6d499a6891fbe2e8747347a742181937710ce414c012362df51aa25160567edaa7b2cd5c2ade656180f97cfff6466eae5df9b254426e1b70cec8097187d4e63ac6c57be48dbe1c520cefd763e7a588ee9c1e46bb86070b63714403cd173812ebe186ffbf6c97f6a665308dd1aed4c95bfe0af35fee12446089df801e94e0d6ed79a2071fdfd79a956ae7799cb42866da85c1a1de928f7f874bcf8091e4812229435652e8020a76dba0bb2e683f1fa410fcd3d2a5ad5dffce199403abcda2999a54fb4f29a0a51c1044c930918737c8ae60a0d9bcf2814e9b11ebb950e8afb79ef04d3e8156aca757e36142fe15065415482380a8dfc9560db441b0058489546339452e7de41957758bd96d466e1f7776a5230e6b8112c2cc8bfa09b1ecad5e12a4308146f78addfd6c92d8caa22f69b270a658a24dd89d7e912c99c85722782fb3fe9ba628368be5ec6bb4678a2322faf7ef2dab99b362b37d2c112280bea56a39792849650abfed873ba1e5ecbfae1ebe4e8863630ba18696d546797201f354e81f56d844e265d029a9a0a4e6d6c87bea9052fb97c98747860c4ce9e8013216716741b328f3713b00d26b551c039d32b39e340982551477d2d372b8c2ec34b06d5320db6cbac908473579ce83b448e0359b50a91130b1a0c9d64c37fa0cc8abe38b1bded8f4ec1e380cf96dbad6e1ca65f113344e76a3ba8c3032bb8a13a14d325f9d597b60e2f00b7a6aecfefb0ce417f28e57a446403612a294bd2b6dd3582e8b4f847eb5eaf145bb42594a643128a0e02f59c41f5ea394274e9654ec9a3803d4edf80991856fb948c8bf02c005353c6167dde264db52a87eee9d586f0090448257bf977c9bd736c4c3633a99f626771d9de86bab38a508298d024c5b9a55d17baab341d87d327003c53cbfe0b0415eaa63993660633498332b3879dd018f316684e0b9b41b84275d60349f70ffde24c822c7ca3466f28f049f829d2eff8eb9b35da0a178fb79b850b5119d8c3832bb60b31eedb11b42e7d7440ebf6a91c2923cbb2080abd62c884363006050e74e7d8559be5e587c37edb89eddfedd003520c8d9253ec5425475ba9861cb3e249e1104f54aa76b2efc841f263", 0x1000}, {&(0x7f0000001680)="561df572c2f0cc066850f53342be4e40c3408f8484205cd510cdd0f0c2af902032165df7176067b673214e71563acb901e25b848dbdb15faf39b1695e4d3867333e7a5aef4bf739ea672c15c55cbcdfe5a5c352fdd8d26a4917d13076b00088bcaa570864857349a89537e0f43f21b60e0afc3a2de89bef570e5f19dc2c6f2810644fea408bdfc2564", 0x89}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="c3efb9b73b4681775028f9f4bbb9122842ee56d4983a886461161c42bdcd278176ce53346640231b82ae12d357bd53ceaf352c7c5ebc36784093cdd8e6eb9d9e50ee108d2fe716ed992f332899011becd17c6091f417a480f00a6fa98577eac1540decd4feefb5b6d051ba", 0x6b}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) mkdir(&(0x7f0000000240)='./bus\x00', 0x2) chflags(&(0x7f00000001c0)='./bus\x00', 0x0) sendto(r1, &(0x7f0000001780)="87ff0e34", 0x4, 0xbc40f37560e8079e, &(0x7f00000017c0)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x131) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000280)="ccc64df356a025d7a020d0c69c9c53cc746c075a67e776b1b9f6ec6f2644b8007615c030784a380ff7b062f2872d868f3bd4716bf3d79a62734c6485ccc196d512a58b932133beaba260a66892844fcbc2960c8d1fd68adf9affc71521885e86443162896da88330199226660ec0507958bfaf404648986ef4a7e47fd0c8b3ea0280fc43002a1529aaa4b3a1250d756e12d95530d8cd2df39957ab39bfd5545de53c48b4e57fdb666391", 0xaa}, {&(0x7f0000000340)="86f9cee044bbaeb326dbfae3b2ef7d075a2a4cd4cd83aef8dbb9f69c5c71c117f1c31cffb2b912f1938b7be8301cc05fa672b82bfe3ae8d1ab8ab903a47551451700019c5a2550120ed86a613589edba69f1be1489416e0fd3e4028689fd4440a6beda035e67f05fcd65c678774fbf23fe6ca26fc76a971b10ed8fec98ed", 0x7e}, {&(0x7f0000000440)="024d34c6d1f0df37cafdd29af77aab21c3e6a79d85e0be5fbad954303793166c2e5838353bbabebae8c4038e39f4505055151b7b0cb3e1a4556b919a9219c3986319f15ee7e456cb6ebb623600f45905e931e3852431966143cf2cee03b5ba821a1ff8d2b84895739ee064eb8f96b433d457f8b2afc1f59c22212f713c06fc199a", 0x81}], 0x3, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0xfffffffffffffff7, 0x20, 0x7, 0xb7}, {0x0, 0x8, 0x7f}, {0x9, 0x80000000, 0x4, 0x5}]}) r1 = dup(r0) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x81, 0x4, 0x36d, 0x9}, {0xd82, 0x9, 0x5, 0x41a5eaef}, {0x2, 0xfff, 0x9, 0x1}, {0x7, 0x7a42b0b6, 0x75d1e3b2, 0x8}, {0x7, 0x20, 0x336c, 0x7}, {0x1, 0x7fffffff, 0x200, 0x3}, {0x5, 0x200, 0x1, 0x3f}, {0x8, 0x7f, 0x3f, 0xd59}, {0x80000001, 0x200, 0x400, 0x935}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:51 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="16", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xe19) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r1 = syz_open_pts() syz_open_pts() close(r1) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xc}, {0xc}, {0x6}]}) r1 = open(&(0x7f0000000040)='\x00', 0x80, 0x110) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffd57) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0x50000000000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000180)=ANY=[@ANYBLOB="917371fe2b9ec8ca035e"], 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="caa35e3724792af874df64431f8ddf92e944fbab41c564d48454b4b30f8b2839247600d19c0c2e0ba8028043112e76c9ecd6b9ec31399c11431b16d8a86523894c1fd3ccc8677591bcbee11efda22278a114f004727c8defc646d4cc5b7c822f0bb14febe8ef9f3146c4d2c9bc61ea99b2ff3ae6d73bbba8ae96b5246e5456d330b2f2a17bb3346d7dc911f3977f568a929958f96142b8a17c3d22fcab5ab7f685488296827c0f607e70717f2f7d5f207159c0aa98909bcdc01709c20c88712b718d20281a9dbbad9d10ac977210573d475cce575ed09f0e7863299f2a450ce1300b35b3d760c9d247eab1b07a85070d935dae973ce5beb8f1ffc0d7518d", 0xfe}, {&(0x7f00000002c0)="329b951b8b47b94021fed31ebae32753f0eabae1ab95dddabec1759273385644d90d3c9ea44e5d5eda71aa26d27bf53f8dc7f504decb7d4b6c420fc7954ed29ffda489ddf4e92c32753273d0bfc58a40c040213d1ea24021dae49a67d97e387295b0079a57501462fa2d7a7a4f3cf5cdb12410473dba6c2fa12007f999ef113d447c4eee423bc434783c25aab7ab8a6dba0670b0bea64fce5d79d595", 0x9c}, {&(0x7f0000000380)="7f027e49962409ab22828221a1b317b31be9428860", 0x15}, {&(0x7f00000003c0)="2dff0757705166a1e7eae3c532979fcf1b73ac7f92250699cd906f0338c261df6178ed81b9de1b1d6d4081bd440141d81c8a674ac3bac4221a445afe3b9a0d2150b0b0e004ffb4a88cc8203ce91296d8df67891dcbd9b8504fd4034027f639607a3c5d34204472885b25436940175f75dbc4ddd59398928f5e7b3c2c1a79431be5eb8944a92aa877db52927cadb7c256574a68355c39aabdf0588e41f1a96407d9f9075a040bbe902d9ff7659b67161720851e0327466b687d6e40f1ccfe2bd46817ae3d05a389606ccd", 0xca}, {&(0x7f00000004c0)="7649636fafe431367063dbe8f631ae878a547fe04b51e48bcd41f7aa40", 0x1d}], 0x5, 0x0, 0x0, 0x8}, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000600)={0xff, 0x400000000000, 0x1000000000000000, 0x3f, "4bfa8c92c22fdf5d631f26014c73b8cc85e057f0", 0xe6, 0x1}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x88) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) r4 = dup2(r0, r1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:51 executing program 0: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x80000001, 0x8, 0x100000000000000}]}) 16:00:51 executing program 1: r0 = semget$private(0x0, 0x0, 0x200) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000000c0)=""/113) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x33}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5, 0x7, 0x105, 0x81, "12801873fad21744f1d6e2fa0077609db0428aaa", 0x7f8, 0xffff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534660a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='}') 16:00:51 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(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 15:59:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x8, 0x5}, 0x10) setsockopt(r0, 0x800000000029, 0x3d, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x1, 0x4000, 0x2400000000000) 15:59:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000000)="62c65e49a69c6b760d9d800d70a6f1d8a40a90eba91a83c5ea2629", 0x1b) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) 15:59:59 executing program 0: poll(0x0, 0x0, 0xff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/7, &(0x7f00000000c0)=0x7) 15:59:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec5321", 0xfffffffffffffff0) write(r0, &(0x7f0000000000)="97551418871db3308944bd24cc5e92a16d67bfc2339c40c64776d9fbaddfaed46ce4a36a5fc15eeb3db8b59b3b12da414ea6eef0200490abe189f43e6910b45b3c0d8d5bd268", 0x46) 15:59:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x1, 0xffffffff, {0x3, 0x401}}) 15:59:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 15:59:59 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xc7, 0x1000}, {0x87, 0x3}, {0x21, 0x800}, {0x20, 0x8}], 0x4}) socket(0x6, 0x3, 0x5) 15:59:59 executing program 0: munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x880, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0xff000000000, 0x80, 0x401, 0x5, 0x100, 0x7]}) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x8, 0x5, 0x1, 0xff, 0x3ff, 0xfffffffffffffffe, 0x2, 0x3, 0x200, 0x400}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/91, 0x5b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) r2 = getpgid(0x0) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/247, 0xf7}], 0x1, 0x0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) getdents(r1, &(0x7f0000000340)=""/13, 0xd) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0x9) fchdir(r1) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x100000000002d, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[0xfff, 0xffffffff, 0x2]}) write(r0, &(0x7f0000000080)="0f", 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() msgget$private(0x0, 0x4) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:00:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = semget(0x1, 0x4, 0x199) semop(r3, &(0x7f0000000000)=[{0x4, 0x2f, 0x1800}, {0x3, 0x7ff, 0x1000}], 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r2, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0x2005fffd}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x7ff, 0x9, 0x7fffffff, 0x17800}, {0x7, 0xffffffff00000000, 0x401, 0x4}]}) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) sendto$unix(r0, &(0x7f00000001c0)="68ad4505b4f9db3bbd9f780a353457a9be74427fb3ef59d67f22c641deae41a1f44eb0406777fcf7c2c6d933", 0x2c, 0x2, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r3 = syz_open_pts() write(r3, 0x0, 0x305) close(r3) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3d1e, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) r2 = shmget(0x2, 0x3000, 0x71a71ed2ecff7b8b, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xfffffffffffffff9) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{r1, 0x1}, {r1}], 0x2, 0x4) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x22}, {{r1}, 0xfffffffffffffffc, 0x28, 0x40, 0x1, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0xac, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x8, 0x5}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x9, 0x32ec}, {{r1}, 0x0, 0x4, 0x20, 0x54, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40, 0x3, 0x5}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x80)          load: 4.45 not a controlling terminal 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x74, 0x3}, {0x30}, {0x4006, 0x0, 0x0, 0x40000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfc42) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8200, 0x0) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000180)=""/3, 0x3}], 0x2, &(0x7f0000000200)=""/91, 0x5b}, 0x1) mkdir(0x0, 0x0) chdir(0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xf) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002cd, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x6, 0x8, 0x3ff, 0x1, 0x4, 0x1, 0xf4da, 0x3, 0x1, 0x0, 0x400}) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000380)="0691c3a164f750968dbf799e282a75dcbdc2f427f1fe4313b698c2f45ad0bb3e8e1970f10e917038b82b455810d5bab0501b6bde50b7a16ce7c3de5058056902fff627ae19bb293b9c491a778ed33492edfb0cb64143014b25a8ee14c0e4c85a84af6e0459e0f0b9c1999f5ff245983d3aad22f4e75250dcf5eed28729062be93d9bc54c604b73d2eedf5e2c9ac33f8b2924005110191a23d16218c43d17275ce93746f909c0f8995188da7d80629a44783a5f0d9c06fd0049656778c8ba29fbf58f93ec59f65a8affd910e50f64b00abf1f7044463848fd096c30a7c531d9e1c05e9f75559544e10d3f23f33368a41a6c3468fbc8af5526ab018093c9dbeafda7b4a42a27856af3d8cb1fd0962b7ddfcacbec9af3c587a3ea8fd6c48f167bdfa59b78f2546e1a309b670623dafb450d613a9cf83773e74a9188b35b610be75fb4728e02c7fbb5dbc3416e6846460bcb25f9ba3a02f79b70da024473a17638de719ab2203e24a1f4e4f2d7fc3d2d020100653ae83586723b4c83f8f010fe73b0fc16898da0ff6dfc40d4665b2927f5a0e1", 0xffffffffffffffdf) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) load: fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:01 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x100000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x1) clock_settime(0x5422d255f7d67f16, &(0x7f00000000c0)={0x7, 0x800}) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x40) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x11e) 16:00:01 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x9, 0x100000001, 0x81, "10c60b9c9117656988483cfb336c61254d12bf79", 0x0, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000280)=[{0x0, 0x7, 0x4, 0x9}, {0x6, 0x3, 0x6e, 0x1}, {0x8, 0x0, 0x5, 0x1f}, {0x728, 0x4, 0x9, 0x1}, {0x100000000, 0x4, 0x400, 0x1}, {0x80000001, 0x1, 0x4, 0x34}, {0x6, 0x4, 0x2, 0xfffffffffffffffb}, {0xfffffffffffff0b3, 0xc5d9, 0x21, 0x5d}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x2}, {0x6}]}) syz_emit_ethernet(0x7d, &(0x7f0000000100)="8dcf615837299020c4a9d3386a6bd749bc702782faa4ce98eec502198d2f65b935d6097d5e5365203a8e12b60f93d35874f5e26d486d6d829ecfd83ea516ec50cf433dcb122f0ae02ec140609e006900fbeac8ba8446cd0e1b1c325f43cc85a44b454344e9b1b00f371d135d3d26d1158327ff72bcfa667fb8c31d4681") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r1, r1) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x100000000, './bus\x00', './bus\x00'}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x7ff, 0x9, 0x8, 0x3ff}, {0x87, 0x1, 0x1, 0x4}, {0x79, 0x4, 0x7ff, 0x7f}, {0x80, 0x8, 0x7e1, 0x40}, {0x6, 0x2, 0x3, 0x6}, {0x1f, 0x5, 0x4, 0xfb}, {0x5, 0x3840d94b, 0x9a7b, 0x8}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) fuse: Cannot find fusebuf 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000340)="90853856a63efcf2dafd59dbb3ccfeb6611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe7ec94ac670d881303650a2a9c8dfef9cee2dcd728c7861da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09bcef7314bf0ea465482650888d0f5b09f817f6b345ddfa440b3250ec4ade2b9eff015d58f4da4cdfbef685", 0xa9) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x9, 0x9d54, 0x7, 0x8, "d0ea326dab59fca38d19548bf54186b5e1cb11d5", 0x2, 0x2}) listen(r2, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x1, 0xfffffffffffffffd, "85491702876f5309bfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 16:00:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x3ff, 0x8001, 0x4, {[0x20, 0x0, 0xff, 0x8, 0x580, 0x3, 0x6, 0xd4fd, 0xc0df, 0x28c9, 0x1f, 0x9, 0x0, 0x10000, 0x1, 0x4ad1, 0x3, 0x10001], [0xb68, 0x0, 0x6, 0x8bcd, 0x4, 0x1, 0x400, 0x19ea, 0x40, 0x81], [0x7f, 0xfffffffffffffffd, 0x1ff, 0xff, 0x8, 0x3, 0x8], [0x10000, 0xffffffff, 0x0, 0x5f, 0xbf7, 0x35], [{0x5b2, 0x1, 0x7, 0x80000001}, {0xf8a, 0x45, 0xf31a}, {0x4, 0x6, 0x1, 0x7}, {0x8, 0x7fffffff, 0xb1, 0x4}, {0x4, 0x1ff, 0x2, 0x3}, {0x5, 0x8, 0x3ff, 0x6}, {0xfffffffffffffff8, 0x4, 0x5, 0x401}, {0x9, 0x6db1, 0x800, 0xffffffffffffff75}], {0x80, 0x3f, 0x80000000, 0x1}, {0x1, 0x4, 0x7, 0x3}}}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2}, {r1, 0x3229abc6791e715e}, {r1}], 0x3, 0x0) fuse: Cannot find fusebuf 16:00:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x100, {0x0, 0x1}}) r0 = socket(0x20, 0x1, 0x7f) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x5) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x4, 0xc8}, 0x8001, 0x4, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:00:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)='#!', 0x2}], 0x1000000000000084) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmod(r0, 0x8e3) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) chdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x91}, {{r0}, 0xfffffffffffffffe, 0x5}], 0xd71, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xc) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x100000002}, {0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x80}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x58, &(0x7f0000000180)="1a95c30e603d9720479c21fe3fdbb2dc1f54ebc3f0240ee5e0d72e8a37b4a4506265c23ce6df8675b8ac68e328a91767e4369ca4d33feb1eeacc04bc89e517c5e80a29ce647810c567ba50b4202b41cbd42b397375c2e7bc") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='`') 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x7}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="719bf36e55d93f502bb6e404b6c70b35cb3eb82108d5778b77b560e6f88562670cf15277dfe0fc5e77c6e503a867ba3e5a34aa79576f52a3b1dfb268973c3190", 0x40}, {&(0x7f0000000140)="b585960e3f5b7d7cc33ee3979142efbac9992939c76f7ab348517de57144b790a1ec60b9d4ff9bb400f5f51f102466e61d8ae3b676001044be2248a9f27fd856ffbf01aa4f2f5a766d59770eee9352b9d6b9cb33ac3e1581c05f117e4cc58979dbf1ba68c1ab2c65bbfb59673caf0e76d7dda57ce87a2fdc3c6f57b7761eb1a2ae0ef717d745d4e0d90878653d3b61b910831773cc7082827d12ae1e7a9e79db8e0b9998727a6f0de2c5778ac77189e6d61fe9e3626e2a5ba9d0cab6d74736b46b31206531f407", 0xc7}, {&(0x7f00000003c0)="c0d681fb8a90a6ebb7f4eec6d00d2992d89d77180272c991455cbecd223552e7f0e11888025f687be8f485214ab79683cd535e3943176d2ef045b2268c6bfdc1137cf3a328850180812c814351f420db3f46322ff7c427445cf19900a99e802fdd39ae2e242a7fd1270d05a9f78eda7733042d12afaa9561664cc3d6b4a0947b9cc1b7256b8202f758a883a2ca12ef1212efded9c6c06530b66ec0c593a17602e6c65f17d65e5db51f1e8b8357b340aa6f16c8fff29d1481f26bf03401de3c9bcf4edd71bc66bcfaa9b4e34beb32a10c34ca498e", 0xd4}], 0x3, &(0x7f00000004c0)=[{0x98, 0xffff, 0x800, "706380d8f45c175baa12b7f745c5541c34c1400b398957a0346a484e37b363fa65708ae64539d20d4eb0842dd2873489c6482a138cbd9f6124d095d6d2ec489f7ad67e40b2e23a0e1eea030e171aab60b1f7f7a4ec5d116b49ff696e1c8158e701a3b33feb1aa027ce535ba76f6379c154ee8e9697dadbc0d158382755aae8e6741170e7"}, {0x18, 0x1, 0xe8, "924446a0819b"}], 0xb0}, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) socket(0x6, 0x4000, 0xfffffffffffffffd) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000009d, &(0x7f00000000c0)}) getrusage(0x0, &(0x7f0000000580)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/73, 0x49}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/194, 0xc2}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f00000003c0)=""/198, 0xc6}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x8, &(0x7f00000001c0)=[{0x100000000, 0x2, 0xfa66, 0x4}, {0x5, 0x0, 0x8, 0x5}, {0x97, 0x3, 0x9}, {0x8000, 0xff, 0x5, 0x6}, {0x4, 0x81, 0x1000, 0xe87}, {0x400, 0x3, 0xfffffffffffff001, 0x1000}, {0x8, 0x200, 0x7, 0x10001}, {0x0, 0x200, 0x400, 0x100000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000006c0)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000640)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000680)={{0x18, 0x2, 0x80000000, 0x1}, {0x18, 0x2, 0x3ff, 0x8}, 0xfffffffffffffffc, [0x4, 0x1, 0xd785, 0x9, 0x2, 0x9, 0xffffffff, 0x7]}, 0x3c) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x1, 0x100) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x8000, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffe3) 16:00:02 executing program 1: socket(0x20, 0x5, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x401, './file0\x00', './file0\x00'}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040020}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="dfa4c25b683a023a8cadde7820c7094d01acce5254e3ff6bafcb656f4ecb023e764892d6df97b7c2ff191d2dbb4fc12b697118212f0cbfa7fa1ffc08ac966f9dff7c81b4d5df0761fbe119f3f70c2db67ed3ab242e6556db72780e4db09b"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) execve(&(0x7f0000000000)='./file2\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='#:\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'\x00']) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x5) close(r1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0x0, 0x2}, {0x2c, 0x1, 0x1}, {0x6, 0x3fffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x44}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xc0, 0xfffffffffffffffb, 0x7, 0x7}]}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c40659c25ac17644244f424f781f3dc0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710afe9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xffffffffffffff14}], 0x2a) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7da, 0x197, 0x6, 0x1, "83257d04958faba27a2957f24a662f8a0e86dd4b", 0x20, 0x10001}) ioctl$TIOCCDTR(r1, 0x20007478) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfdede116ef480848, 0x0) readv(r2, &(0x7f0000002540), 0x1000000000000067) 16:00:03 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f00000002c0)=[{0x5, 0x9, 0x3f, 0x30f8eb65}, {0x0, 0x6, 0x7, 0xffffffffffffff81}, {0x9, 0x7fff, 0x2, 0x29}, {0x7, 0x2, 0x7, 0xfffffffffffffffa}, {0x4, 0x400, 0x6, 0x200}, {0x3, 0x8, 0x800, 0xdcd}, {0x1, 0x7, 0x100000000, 0x7f}, {0x8001, 0x1, 0x9, 0xabbd}, {0x1000, 0x2, 0x0, 0x6}, {0x0, 0x7, 0x1ff, 0x2}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000c00)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x49a}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0xc}, {0x80000000000006}]}) syz_emit_ethernet(0xffffffad, &(0x7f00000003c0)="48ca436fe9cb2c0633249bd15aedb92c832ebf53233a") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_addr=@in}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvfrom$inet(r1, &(0x7f0000000180)=""/249, 0xf9, 0x2, &(0x7f0000000280)={0x2, 0x2}, 0xc) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b580037e87d9fa0bcf2d95852fb2") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7a, &(0x7f0000000240)="fcf389d093746299660b11075e1a8f56d41064bffa8ed9275f08d9c60cce197c731fe0091b50ce8b540f828bd7de96d120d86221d91c1e8075e39a3ff210a56315dbd242beec27402c776893dbe3afeebc6cc33931eea46a66188edde6e133ed39b13bb65bbdbf88c4b622382c6ad48f35a990134da9b76a1dc1870f6e33c41c9ab425ff310235b66ff7ac05f5110ffe1cdf4a369e2786e4d51bdcb7d469be2621ae9dbe575b241af939") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x6) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0xb41955f0bac6d545, 0x41) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/20) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x0) dup2(r0, r0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0xdd4d, 0x2, 0x7f, 0x78}, {0x40, 0x1f, 0x2, 0x400}, {0x200, 0xfffffffffffffff8, 0x8, 0x67a8}, {0x29c7, 0x401, 0x2, 0x4}]}) 16:00:03 executing program 1: mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) unlink(&(0x7f0000000000)='./file0\x00') munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='%&\x00', &(0x7f0000000140)='*+-\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='<-\xb4@\'}.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='s{\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='+@\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)=':\x00', &(0x7f0000000400)=',\xaa\x00', &(0x7f0000000440)='$\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='&\x0f]}{\xf3}&}\x00', &(0x7f0000000500)='$[&+!\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\xef\\\x00', &(0x7f00000005c0)='\x00']) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) bind$unix(r1, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) r2 = msgget(0x1, 0x2) msgctl$IPC_RMID(r2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x6) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x81) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000002) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e00)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfde5b415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eadf000035e4e6cd57281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45ca49f65a13b5176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b639f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cce46b3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f21feea321f2cbfc3c64eb9b64713d63ed876934b44c36a9cf77639689c7e95415a8e02434151d7c625f264c3589e6313e100c1bf65eb2a4d2de5564fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e64400"/643], 0x270}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000540)=0x5a2c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0xfffffffc) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000740)={0x8e7e, 0x2, {[0x9, 0x8, 0x5, 0x2, 0xbad, 0x1000, 0x4fd, 0x4, 0x3, 0x8, 0x9, 0x10, 0x8000, 0x7, 0x2, 0x3ff, 0x1f, 0x6], [0x91, 0x100, 0x8, 0x0, 0x6, 0x8, 0x9, 0x7, 0x1, 0x10000], [0x3ff, 0xffffffff, 0x9, 0xfffffffffffffffe, 0x0, 0x3, 0x7], [0x10000, 0x1ff, 0x3, 0x9, 0x3, 0x7fffffff], [{0x8, 0x5, 0x8, 0xfffffffffffeffff}, {0x80000001, 0x95, 0x0, 0x6}, {0x401, 0x7, 0x0, 0x100000001}, {0x80000001, 0x1, 0x3, 0x8}, {0xffff, 0x9, 0x3, 0x3f}, {0x6889, 0x7ff, 0x9, 0x92}, {0x2, 0x8, 0x3, 0x6}, {0x6, 0x1ff, 0xfffffffffffffff9, 0x1}], {0x3f, 0x3ff, 0x81, 0x9}, {0x3, 0x0, 0x6, 0x2}}}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000a40)=ANY=[@ANYBLOB="ff202e2febcb7a37a79d941b3c00"/26], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) fcntl$setown(r6, 0x6, r3) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000600)) r8 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000b80)=""/189) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(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, &(0x7f0000ffa000/0x3000)=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\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x2, 0x0) r10 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) sendto$inet(r7, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x2, 0x0, 0x0) semop(r10, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) acct(&(0x7f0000000100)='./file0\x00') getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/179, 0xb3) acct(&(0x7f00000003c0)='./file0\x00') 16:00:03 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r3 = semget$private(0x0, 0x8, 0x80000200) semop(r3, &(0x7f0000000240), 0x2aaaae61) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000280)=""/191) socket(0x10, 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0xfffffffffffffffe, 0x7936, 0x3f}, 0x358) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000380)=0x37, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r4 = socket$inet(0x2, 0x2, 0xfffd) getppid() clock_getres(0x0, &(0x7f0000000140)) fcntl$dupfd(r4, 0x3, r4) semop(r3, &(0x7f0000000480)=[{0x0, 0x81, 0x1000}, {0x4, 0x7}, {0x0, 0xa3, 0x1802}], 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r3, &(0x7f00000004c0)=[{0x7, 0xfff}, {0x2, 0x10000, 0x1000}], 0x2) semop(r3, &(0x7f0000000000)=[{0x2, 0x1000, 0x1000}, {0x1, 0x90, 0x800}, {0x4, 0x416, 0x1800}, {0x6, 0x4, 0x1000}, {0x3, 0x5, 0x1800}, {0x1, 0x1, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0x9, 0x1800}, {0x0, 0x0, 0x800}], 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x4, &(0x7f00000000c0)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x2004, 0xfffffffffffffffe) 16:00:03 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() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x6a, 0x0, 0x81, 0x0) close(r1) 16:00:03 executing program 0: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x280000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = getppid() mknod(&(0x7f0000000500)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r3) recvfrom(r1, &(0x7f0000000640)=""/226, 0xe2, 0x2, &(0x7f0000000b40)=ANY=[@ANYBLOB="f56211cd1625e37c16bb1bbb148a2d3545c37f155503887b667d5bbac1ce9816b3908a8195004a77b7209e90bad0b6e0677877db8623eae30754941ac5ddbae79a010e8a34faeea5c75f8a0845cb61acd2208061127990991189513f6d64363b72f15117c907104725c439e0de46b03d4016cadad424f7a91c266dda1ae2fec6e74c0386034fe09054ff6df5e3514ae6fdd55a6adb7e7721968a8d33f6cd9615bd61f7e328abc5e688e97013eb9245ae802158525c199bfe7a79ce81b5a173a22e7d99efe7957803a9d458bcc6baf147e54dc976d95c638a3f64ca142b8e72032b011a7c847c94407fa18a8d48580438de13f26de9d1927c16e0295f65914775b1429336204e5d4f139e16a0412f134b89886c198a2c2d07c48f67df9400d2a35ab0ff1b840333541c83f3973497550bb1aaa3a61b9713288940bb7a422691db31ed00000000000000"], 0x8) fcntl$setstatus(r1, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000800)={0x3, 0x0, 0x9, 0xff, r2}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000840)) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="b86a28f6587c684235e6d1459d7b08dfee0da0ec19452234f9b32e885f47ce0ea0512340f4c2bd084c9acc4c0f694a52aea928fd1c796aaab95a8bdbb639a09b3d9b7654ae986f45fd6ea60425ad8d73e2d9835c9fa3213eeb4e4b465124e3faa468feb3fc259324c348413140f92aaaeb7d4b0b5572399e017fe268410adab11dc8d6c3707342f0c976151d5c0b65dc4a58f0f3115a16125f324c0b4e840dc4bc9a7b16018cc02c099c9ecfc816fdc3c0b3578d5025337b9d8fefe26c9f8ccddf72668810fbd625a4af31c51a3c07a4ecaba0ee2abc4a7bf5354e5716de0b439c2812673738c88dd17b8eb088fe6c2dcd2b64c24f2b4c50fdfe19fd69c000ad4ec9148d5d4bbcc1a2180e7d81f07ec5"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000400)="44a221302c538afba1bef9ffb9c7e93ce68867df9b816e43780085020f194aeda56f5ad43309f8d4aef0f24038e54b4fa51f9ba637c40a59058edf57d92c8e3875f587fd6d58954b99c11e4d62d1995b73289ede7ddf601d5447ebf66617aad60a45b1bb5d53b5474211142ce05e0a241dc3a1bbf3f30f1d97d8f5f18f3ce0ee626dcc8a01a3a8a386acd25d03bfd2425c91c9c6206ec2", 0x97}], 0x1, 0x0, 0x0, 0x4}, 0x9) r5 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) fcntl$lock(r3, 0xf, &(0x7f0000000600)={0x2, 0x1, 0x4, 0xe95, r5}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) 16:00:03 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x3, 0x80000000000) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x4}, {0x46, 0x2}, {0xe604243d33ceabde, 0x60}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x4}, {0x6}]}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x4003, 0x0) sendto(r1, &(0x7f0000000400)="93adf64fcb89814965975cd2d63dc8c2b916727c39f5aee92843c777e318430a14e2b1e2ffda20ba85b3389d0d2031e5e23b7384288c6d5d7d367e1f18dab2009214bf54cfdd2635c17cc616216a62c8563509cb96b22a1971cc17455aa048a8b89cf8ea7f2349b264e4529d91e9133ec9b33e954a061f8a43458f1328e1302fcf0e34161121901c7cac6cdf355124b78e2805bba0d0eb020dae773e477d276de8907e26c736e6f275825a580ccac8428e28cef7548866681636592f6f4e54293d7e2b45f78a21d43b51a3445805f352f5b444dd939babc879d708f8ca417e88035966e811ac1a48dae9d444b650c1041e6a2a", 0xf3, 0x406, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getegid() setregid(r7, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d8d852ed31162019c8599a310702091299142692e4a0b95a436f082b0f4edf4bdb4228eb0b695eb4cca0ceeda1bc5965e8c81c11556a6e3332e1815f8df70635bd4238f290fe7b193b17e984bd304e290f748f75b20e93bad3c2df4c85dc96a65e34a048d58148fd3acb4b0c74598bc55760d71de6328a28bc6688dc8de354cdc3be64b8fe9df7d411c27765b8fc6814c1e663a734b35034d5e5d88e587d77d717344221c789f5af07df5ca99619f20f76846a7396dfb68aa993ca6872772fb223a2b55fa961407c63e06ee6022db6a5101149c90f9910b5e40b202fb647b3143407f43324f2f9bc9ce9c70c9bf068b3264df2d99d94ebcae72"], 0xcb, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff69, 0x4, 0x5, 0x1, 0x401, 0x10000, 0x1, 0x1, 0x1, 0x2, 0x4}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x7, 0x2, "000000000000000100002000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xf459098, 0x7fffffff, 0xfff, 0x9, "e5cb6841ea8f694fa0c91f4eb8c468b500e2b58e", 0x3e134a2d, 0x20}) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x2) r3 = socket(0x2, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fcntl$getflags(r0, 0x1) 16:00:03 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000140)=""/21) r1 = open(&(0x7f0000000000)='./file0/file1\x00', 0x10675b27e7f62f1d, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffffb, 0x9, 0x20c, 0x1, 0xc8b1, 0x2, 0x100000000, 0x0, 0x1, 0x972, 0xffffffffffffffb1}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x81, 0x2d91}, {{r0}, 0xfffffffffffffffb, 0x12, 0x20, 0x8000, 0x7}, {{r0}, 0xfffffffffffffff8, 0xe6, 0x1, 0x1f, 0x9}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0xdb, 0x40, 0x6fe, 0x2}, {{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x1ff, 0xe000000000000000}, {{r1}, 0xfffffffffffffffd, 0x60, 0x1, 0x2e, 0xd798}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x5, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x9, 0xa0000000, 0x200, 0x3}, {{r0}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8001, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x5, 0x7e76}], 0x1, &(0x7f0000000040)={0x36, 0x2}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000840)='/dev/vmm\x00', 0x20000, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x4000) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000440)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000880)={0x3, 0x4}) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r2, 0x0, 0x800000007) ftruncate(r2, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000800)) write(r2, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x20000, 0x47) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x20007478, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x140) r1 = kqueue() readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f00000000c0)=""/190, 0xbe}, {&(0x7f0000000500)=""/173, 0xad}, {&(0x7f00000005c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/110, 0x6e}], 0x7) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4d}, {{r1}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x10) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x21) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000c, 0x0, r1}) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x3, 0x0, 0x10000150000}, 0x8, [0x100000, 0x8, 0x0, 0x0, 0x0, 0x800000000000]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x2) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="94", 0x1}, {&(0x7f0000000500)="252a2618b2704fe7a66652919c404823319193d27fd33d18aaf92db74763333561e4182fa0cd615e8a89f84d4f8246eb077cf36728bea3fbda4e795ba40505812e5fa7eefb175828e10cfe0d8f64a7ad3417caa77bf38334544a84fa2d5aa524e55e9c1bade88b0589561a0dce32fa1f524f717b9d5fe6d832d0ee0a54a213822f52bf73067028125db2dc41a760bcfecd825478b6e688f90e66a0ec6f13f458ab501ec304fdda8227ca8ea943bd7bca66b95875b24880de42aed5181ae5d6df5d57cef23352d9132d8b845c980aa7539c97b89654c52c4f5a481df0e3b538d15e6ca051822b5e745a89c5cdcbd7fb3a9f9399119ccdb170e974248a5e483f8300f7d678b8e338a41946bf62239f941b52824c59d534e1855a78c77960ac2b2c722bfc2d68ae1f902789abddb4a7718889401fcdb55ab65176e7717d968d2ee6e983534c6bcf8974516ffb5dc8f263fac2539c95e38ab1f4b2311a1688bb40b0da9e80688b642e2e0ee25569021dc5ff1b40c219d9c8190f0a83b0e80fdca7db67f0fe5816a16ff3d206709aa9eebfc50fd574edf7ea9be4506723d5be8a540eb7577e9919f0e115763b8adcc7867d6bba260a4c269452591b51f0873567a720a2a4b13134177f2e9221ae7e96890d6260cb70def86b463aed5996541f05cdcb66624ba4bad2a24fafc674ff952ac5bf218500d46cfec7f59e249ee86f4781061fed3d7dba03f923579b925d0eb1e5686a30bcacd40927c36c9523eae43d95336e7892d370e554e4a3e189f2536d526015e0b1aa0c8ef293c367982e9ce71e91ff6e3bd72ea8f4d592b2fce82ae6877a56d3033853e7b59bc2ce708fd3b3678925e96c4e063372585a05c2b656d0df71416e70ff3cc97cd9273b999ccd365326e3346f62e73b27a49903d0ff6b55c7af575a572717b99d4a424c61149faf70ed25b6c46f054f127df14f75b33a6537892682fffa8d9d253560fa35b7376daa62c95741b834b199dcaf355fbeb93087f96f141f4e901aefb2fe802b0220a90c3cb5203e764e207da4edc99a3eb4dc049b4ebbda028a42ccb0b550b3e3128a827010404804d24681efc02ccde2a6ea12e8c07862efc53be13cd22db4ad42e59042c03923f0ffad1c544ff1f2bcf48b9031ca270fe7989d34af2dc1d16da88c3eb0ccb63234d66a034c1c893463059721bd249880d7a4e019dd4ab63d5a30696987712c4bbb1b8c8bcee28230932f68ceba0c72434183e8b8cdd1227f236281fc519d3d9bd9ae5b59a362d3194e443ebfdd66030125bd9d8c9d8b0a80678c993bb132aaa6c3f6a02eeeb93daa2a0703a93240c14ca8fab743c5ae0b65fd6f7a151227a6ea8a5ebbcb3318b56438d5fc6dc6a28c701b804ec1a35f601e6e9b610beee96e6d36f0000ec2b86f1ad4f1df6f1b11290e3661ea05ce0c119f59c808ebbbf2cd54f4f36c5742ec3f2c7b6990f63c961b8d6e98259f9c41b0b3034a4d0ab58d71a997064569735e80ab4a364f47f10d30171b5b46e80aade54512c2c257f69416cbc9ba3bede376a1c167976d4b6036cc8a9e329e60a171bb71a3ab879e41ab61153bda9e047079dc144b0b16d2d4b82dd920c5424ff864066c15d0c59b3d329f45b427d8cc5cae5a14d290b4e112324ee8a868a0ef1d0afb01b53562d0be4ba2da2fceb1731f5087f3aa4d1413928536e3f9aaab3cf0bc29cd7ddd6f8cce1cad1052db6d109eca71c2bbce4fec578098a62754da94f36fb151316f282350fa12ee5756a8f25ba7305f89c362106348419584ef8d4a500e1a84ba8461cd94d2d69914867467f71d82c4d9be0091113ef2c7e29218a2b83d21f763e814f2bf93d8d3c12031014fd2a06f6d34d1467acaacc03ab1f6f767f48a83ccf4438cfd114ca7663cd9ebd5d34824faefc75da5b16e19560c87eca2332984d3f219de5ba17ed05de4b48e20ce3e9d188dbe6f5eb90e51db76bcdbd79e2e8a57309b58930ddb1dd9cee1969fe957c361a060f766644286de515b87f91e80c7bc5fcf65aec86583be136bed0ba63f5e074c5620f456cc797f10e78fbdd68de12314b79c84bed0f1ff8536791e72edbdfde5ac2998405fef933a943ae2c04a94243ccba089951c725482ae7ef7c688ff95702e068953fb37abf5e3457d652798eb22ff14430eee058b241d7b038eb8448bbd2d940e561f7e93cbc93a1603827f3454d413b9b8287d259d5d4cba6ea15acd6055da954b04f3540fe2d561aff00f0ace3fc030e837e3b03abfb8afd60f5f74ac635e9e262083095042a7f7e673a1ed03da83507306630cc264c9d8e260a4ee63e85675762eed69838451cfd18242e7669774fcd063a55720e0303a584a79c1a7788c66c425f6791fb6eb44842e698523f7578b7c2f0c41193e3ffe9bdfe85f29aa2f9b7a5304b55c730d5ec618e20a8eea98cb566c08541e1458089aebd8ec39e78b54b298f1b641d52ede25df028ec381e95c378613166c07f0e83cd41c25d91eded3d87dc4dbf572cb89f2c83d35f840ed512c2e2b065d6903960458d2e50036919979f1e8b037610e382d5b3521fb4afcb0bb66715900dc680488c53e4e83402b94525e4fd1003251bb6bbfd2c9f683a6d4a73a5b4afc023d7c910e7ad26ddea209727ebbd23e8410c7ca5ac9e3d679f73174c034097db83ac479ab4c60ee95ecc1423ae8f524651c07f9dac48d0256a7ea4e4af00e9a84d3237041f076b9ad123ea9919d574e184725c4db166d0433759eb36b8b33520a8cbf8da829594c819d09fa968618c805e173271fb3da790806d11a4bb1e96aea94dc9c63316fc9fd4952daa7487f11f9ebf63725420988927a9830d071bf98d8741735e840a3efbbe74d9fbe646572f3010f6904917bf43fcca6385c3cd746e27d72c851cf8a8b1834441ea5ad3bedec27d923e67ce69c9cbb506a6af06ee6b1808125ea591bce25e33c10aafaacee3bbe284e1dea7b1924cac1b0c5b3d27f7e2a18436b5542f8fc0df9d0dfe6512d427fa3a42afa9cd28221b0f8780ae0f0b9879e7f0ee687106a874d50f25400d3b7cf3d47f9dfa034014fa4eabf608653701f8aa853a725e2dcebf3ee429ffff070e683147f4cbeb679defa758c42d81706c81e342350c3d063d19cbe3675dc75f90273322f952c33d0d111105da2487c92dec3d4cc0d16c2cf7d7dff07b4346dbbba665edf4b98073dfa1ab57fff695f41334340b0e6ea8114f93ebe26499176841df9469f6d649b4747647dab007da3b1f29cee5163bb2624db47fa3c12994a5440438baa5c5e7524e48bb126f9cb5045f5c1c4fcd3b6ce28f16de85b213244158fa56028791c9cb7821ac323c066b3df24fbfc6b42c499f8f7a33f74a0a9444b081de081a04e82e54e3928fce543ba31d884fc760ffad3631c9aa2e1284141fef1b4fab530e2d10c1b42b4c24c55dc3bbc5703854763e16096a103399161b9a42b8b4a7a1d9ea889b1932e4a8c9b012eed77918e52b99d59835179315f805c27ce9279fd06263dc794465df23ff395afbe7b1e7f9084c11f91144bf953c6ad9999d79e9859106d6abacbc7ef154fb941df2aa74f550445197ba3ab53d64d81a766f81f571dea1df7b3acaa4a5a9b9c0244aba26ff8bae5395041fa03c3c88385251abca12bdcc32df5f692ac267c84df30dda7bc1a255cbf76be32f9a60ac53c3b2ce707055b4848c1213e5a1bba0bb92dc58da1cb68d8840521d92788325ab5ee8dff8de73704659f30ff7b4be78cc2bed06eb00b2c67b7296dded638d330e10afb6b785dac978eb48605934f0ff2c180179f54d0fe08b4492becae6e3a909b630b74ee006187ac224667b70c11e0e4bc6ff6a0bd159ab6838272149bbadd81d191a28c2b253cbf0a7bc983114f39e4c64da060851791c415e538b1f313ab64ed0574fe20c48510c47bd4ac80a637cd23412b46bd3ced585da90d66ef06bf9fc4f3aaf40e0c7d2414f02fed2bed544ac59b1b701aed4def9471e31f26cf949e7577db389b2c8bb74a619f9c4c405b6149f9e6cab8edac40aaf5fd47e093383e458fbdf254216356d92b3e3263054cf97f7cdccdf1877041867f4887eb913e29b37364fb0667af1fe883ccd9a52ce44c51ddde63480e5ce0ad996d1115963bcd06497bcb0f80504b43db93d8a1881825a3cff83e2f2bd488fc9ce227c594258167e04018716db58acf0c4ead15221ab4966077b7b399597f4f61bb0760515de8019df097ee40fbe9efab7e585856ebb606cd07b187fe88585aac5cf1c4534e2b99c102d1425624ac07caa78506cf4e68bcf18abc6102251bb2c7b5650d3a4b63586ebc49e466c69eec8bf39a02f134ac175682fcadab6501758d228e6d881522dc3f98229658b5e235f1642212bc7f521a94f66bbc5d4b1ccc965af263fad9f439e79240da2558660c72e5139699d51769edde13f79a3bdefa847f157fe5acb3f19fd3f9b80f7f23ee31c9a222879483d455e35db6eca00060e28690a229b10a670e7e0a400c3b51d63f45938e99766caaae0695f16b3fc70a76d43ae367c454518ad6fd9a777495aa3af7fee1d14d5246f4820b8149f1bbaba834d7e070d7084195ee5fefb7fff8af4fdd06eeec141bb9704dfcc455f82556ce81b62b8838f6b17146655e1f8d3ddf603fac01b715ce433915d3cf4a0b6ed8f47916c0966ab27331e08b1ee9ae4762197ec276ed1e08d24f0e7a5e7f1c49205fa08f54e072063db9e3ad21e96b6f7c3e1033dea76cdb6f7d9f1e39281dcbc76ea25736bd216d588e92172f426e1098a042db999ac8fd36652d4f7dc77eb51019d8d41a5638990b13e1ed1f75be4fcf2a72aa03d32f724e0d0feee705fe1395d150f072b72609faaf8e7f8941a3ea61007fd3d1fd8afa044ed837f8ec4ce547d4862627c6d7bcfc68a05ab654c219f249a8383f2f6044d12d58c7850ab9fb15f2c1e29020fa00c6abf088723168d93e7882d903c5bc29e520f9376e4b98ac921d61f29d2ab91a65343b5c7c14a13b00eaa7233f44addbc5aaaf759133a789dac187054026387caf8352864085d4da7a27a28e38da4b0112ebe893257868fea81d21df14d3d620a5c3e7fcba59680bf49eb7f9e6409678d4456a6aabaa42c61cd830d5872dd3069c724ee1745ed524956ff3a9278425dd5ee34bf419555e20d74e055015e4fe206bf3ae12b643666a4103b3dbc64f024ff08d108f98857633dcf1b9e03318f60cb1e72fa6469de83405faf463acf10a409df11a4bdcd55e6f80bcf3e2ceaaf2c4e2968eb25c505359582ce81dbffcde40aadb7b97f5f133bc9e725e271dece352e4a42710d6042ea72cde94e46a24a3ce56a908a7741331c8bcc5092502b5cf2337642b3943a99d6eecd8b0ef8b139764c86bc92cc8bcdbabb2d5248a8a0399fe669ba849ed05c952c4d1c069d68e787f71328fd3cf32408083affe82fe10e28d97014bd84b2571184e862410cb28ef8f90f3bfab51b37fbfda7655e3811e3648e91babc98939e821265c84318c9cfb173fb2461e2c7fccad190e85b4409236990e3e6e6adec89cc03a56107c3e33ecd170796d0d91d28c86c9e29308bb38554008d33a327904f4f272ed2597879ff4668a500569cf6368b0a3a8512a21cd5e62cf30084a8d4ae5f610c3978c7d96a7292910e60c7adb06637331000273f896e9548bc89a0cb34102e7101c61fb4d5e315ff3930e16d518c4787cce079c902e9e7ee52891e918fd93c93b98da228db0d3720f9b2326908fe44273ffd7b663cf93cc69c680818ad6cef55a", 0x1000}], 0x2) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 16:00:04 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x6, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e"}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000002c0)=0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f00000001c0)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc, [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x6) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000300)=[{0x100, 0x3, 0x9, 0x7}, {0x2, 0x5, 0x4, 0x60e}, {0x80000000, 0x6, 0x2, 0x10000}, {0x1, 0x80000000000, 0x20, 0x6}, {0x5700000000, 0x64, 0xffffffff, 0x80}, {0x6, 0x5, 0x8, 0x7}, {0x7, 0x6, 0xffffffff, 0x9}, {0x80000000, 0x0, 0xffff, 0xffffffffffffffff}, {0x0, 0x9, 0x0, 0xd40}, {0x5, 0x0, 0x19edf10c}]}) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r3, 0x50}, {r0, 0x100}], 0x4, 0x95) ioctl$TIOCCDTR(r3, 0x20007478) getrlimit(0x1, &(0x7f0000000040)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x100000000) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file1\x00') rmdir(&(0x7f0000000140)='./file0/file0\x00') 16:00:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = socket(0x10, 0x2, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000240)=0x3) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x100, 0x0) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r1, &(0x7f00000001c0)="7d7246c6830c33d66efe801a3d4b7155ed38b644808b639f18fec73a4d5dd9d6bc35c18c7f738d", 0x27, 0x9813b3e8d27b65fe, &(0x7f0000000200)={0x18, 0x3, 0x1ff}, 0xc) 16:00:05 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d, 0x0, 0x7ff}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xe3, 0xffffffffffffff65, 0xfffffffeffffffff, 0xf63b}, {0x2, 0x5, 0x2, 0x2710}, {0x8, 0x7, 0xeb0a, 0x401}, {0x6, 0x800, 0x4, 0x7fff}, {0x8000, 0x3, 0x5, 0x4}, {0x5, 0x6, 0x1, 0x7}]}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x1000, 0x0, &(0x7f0000000580)=""/4096}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xffffffffffffff0e, 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') 16:00:06 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) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/24, 0x18}, {&(0x7f00000002c0)=""/52, 0x34}, {&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000340)=""/69, 0x45}, {&(0x7f0000000500)=""/99, 0x63}], 0x7) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)='\x00g', 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x8001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000180)=[0x0]}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) syz_open_pts() 16:00:06 executing program 1: socket(0x20, 0x8000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x158f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) chflagsat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x4) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x400}) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xffffffbc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x5}, 0x8) sendto$inet6(r0, 0x0, 0xffffffffffffffa5, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 16:00:06 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) clock_settime(0x4, &(0x7f0000000000)={0xffffffff, 0x100000000}) 16:00:06 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='@,8\x00', &(0x7f00000000c0)='*/+%/^{\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000180)='\'-\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)=',\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x10001, 0x7ff, 0x336f, 0x2}, {0x2, 0x0, 0x7, 0xfffffffffffffffc}, {0x100000001, 0x3f, 0x17f, 0x5}, {0x954, 0x1, 0xff, 0x7fff}, {0x836d, 0x62f, 0x2, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x8000, 0x7ff}, {{r0}, 0xd08935a18c06c5c1, 0x11, 0x20, 0x1, 0xe5}, {{r0}, 0xfffffffffffffffc, 0x30, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0xbf48b47a2b7312cc, 0x40000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x73294edbb7a28f46, 0x80, 0x6}], 0xcd, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x40000000, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x31552abc567ac075, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x5, 0x1, 0x3}], 0x29ab, &(0x7f0000000200)={0x1, 0x3f}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x57a0000000, 0x6}) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x7) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 16:00:06 executing program 1: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x800000000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x50}, {0x2400016, 0x8cec}]}) clock_gettime(0x3, &(0x7f00000000c0)) semget$private(0x0, 0x0, 0x11) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') ftruncate(r2, 0x0, 0xfffffffffffffff7) getrlimit(0x1, &(0x7f0000000380)) 16:00:06 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) recvfrom(r4, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001980)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca3995900000000000000000000000000000000000606d623af06b45cc0377ecf2f8a236c00e7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c77ffb4c8474bfc8ebc8b8834f6b6a007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722259ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148c34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff4d9328ffb85d129a8e329c734d59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd692451bf2bf52436ac538d2584f30c9f89de445258b71699380700000000ba3867f687faf6a9d9800356aa3805dbfa5f2ca53d0b530210adaeb44b53dcdfc6a4f6cdd9db72c49315b155d7808dbb27399827ca4318910c6a04e1dfffa7a2286dcffc1008703f494cdf4fc693f8e7d7bed4f18c1bcbc3598f03703b7535b22d6211a4135f8663ef5c78b8b97655ed1e0ba79fa89a8827"], 0x1) pwritev(r5, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000008c0)) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r6}) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x410) setreuid(r3, r3) semop(r7, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r5, 0x1) pwrite(r4, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) r8 = accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) bind(r4, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000940), 0x10004) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x2, 0x810, r4, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0xc) 16:00:06 executing program 0: pipe2(&(0x7f00000003c0), 0x10004) socketpair(0x2, 0x1, 0x81, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000580), &(0x7f0000000640)=0x9b90f3bba6c3f230) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="52fd6903250ce284b034e51ac9099dfb053132eb2cdd10d2414503391aec8380150a9bc8930a68e81056690b91825a5d22f78787f92e9c740ce259e67e0f3bbaaf3ede2910da0323915ac9ea671c630cc4877a140f0aee4f79f4a34777635558124c0ec9dae26545c324df5c1551d1219c3984fc83fdc273eb8f123f8a934e13d359b672ca4bc745815899ca3fe61780f09d714081edde3b5b9bc3ecc163a6ff32732b54f2bef74d50e63187c6cbd769c5335a905edd4da86f5644df616854230fab09465dcd9687", 0xc8}, {&(0x7f0000000280)="10b6f5b52b0789fa6f16e33f6907303e47adab8b04c3339efb71b39ee83081375f0a46a00fd4444408dd8dad20622283fb182b9689d5f7cffc396392bc9badaf8ed7199f6c4352ed5e6046a6e516060690e940b6cd6bd7f11a18e65a1fb55aaf096da4f35c2e9578f6808e219422e1e98391b4c5bdc08cf2dcd93cef0ddf03bd0fa542aacea5b95db328871b84517c9e74d1e5a9e56f1194", 0x98}, {&(0x7f0000000440)="3de80bec6404e9f0c9bc27bc14076cd0aba8e505b285d9245b60bed3b2eb9b07fcb1283dda46bceedbe78b45f50b67733951a4d8c453fb859abecfaa8e826699428f3bd905df4e786c10fd8c61758ccd4156cb32170382611109b5fbfcd4c8dec850631a1d936bceb41d451ac57f7de09624ba8fafed18aa59c122bbd612de1944f8a43452d1d87fc99cc30aafe14c25a4303e90e958d399ef353afef2540c1eb253e2b883a1d55ad50ca23ad59be173dceef71fd59dcf8b06779574a4380655fda5fd1cb6e355f02f546c348d11203f0915424720de1f3630448de7b7e3e91c47890d9b4cbe846172074d6271908239bb84f92757b1d6920afccb0ebc", 0xfd}], 0x3) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008ba8162b27febf00000000ba0d3130021e6232e99a00000000000000000000000008000038", 0xba}], 0x1) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x100, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\t\x00C:7', 0x5) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0xa, r1) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="535aeed32f2b495f94fb5700bd55a093682013357f7ffc0fee5ea19f4372f5166f17af23ab03b568958f50325ac622a92798e5092a7de4b8ab81326977fa03978f308b9284b70d018fe3bb1c45be04d53b64648fe0f5f3880b2fffc5bf273a977aa72a25c0460589d1ef9471973da9ac909765ea1bea48ff1c5fabf314", 0x7d) mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="6d1dc966f121d2bfc780a8343c4c8708bc15a8eef285d9dd179323e4c99f743fb906363369dc9de9d2a1f8cdf242094a2334e809455b0c5091c99bffc54e44831e978d01efe8474ae3941119440170db00829cc93cf4a8e9e20a6d0b60f93c7113c10c0399f90a2d306851b0b44281f6259387ce3c7af1babb169602a26dcd6c07f5020396cbef41a755746eeefaf4ee1661f1424c907a99476f8ca28f7d887063ea6fe19a3d282e739a1134b4b9b16569572ffbab293cc6ba", 0xb9, 0x4, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff00, &(0x7f0000000080)="89") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0xd9, 0x2, 0x9, 0x10000, 0x100000000, 0x3, 0x3, 0x10, [{0x7, 0x60000000000, 0x5, 0xfff}, {0x13, 0xfffffffffffffff8, 0x2, 0x4}, {0x5, 0x5d5, 0xfffffffffffffffa, 0x8}, {0x9, 0x8, 0x3, 0x101}, {0x5, 0xfffffffffffffeff, 0x6, 0x7fff}, {0x0, 0xe5a, 0x80000001, 0x6}, {0xffffffff, 0x6, 0x7, 0x1}, {0x1, 0x4, 0xffff, 0x683c}, {0x80, 0x1, 0x7, 0x1}, {0xb3, 0x2, 0x6, 0x9}, {0x1c6, 0xffffffff, 0x100, 0x7}, {0x6, 0x2, 0x67, 0x3}, {0xaea8c60, 0x9, 0x7, 0xffffffff}, {0x0, 0x1, 0x4, 0x74a}, {0x8, 0x6, 0x10000, 0x9}, {0x2, 0x0, 0x1ff, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000280)="edb466dcf7c567c742e6c2ed1fb86b98b5f8ea4de1f26fa425ab14f170164d457fb4b5eb456ef85efa0fae9351a50f38f9907d0bcfd1fad1b1d5b48b7246de7c6c3e0dd9db6748c6e308", 0x4a}, {&(0x7f0000000300)="2bbe8ecd2dc6019869c23e390c8f2de1b0fb7069efdbe6b7aac73016469ae11ce9011a1dd738057c38581e09a12e1ce0904664b8474a74fc29077076e4f4e14ca8aee36d0f4e344088d799f1955284ead2c77b4260c36ab07d9c036f36608f546da2b54c6048d586b474dba97efb9b2deeb029e29ee3e78f35cc212f26", 0x7d}, {&(0x7f0000000000)="4a3b9b4595f40ae7cae623951720aa6bb8afbd9c2349bbf54a5d60397b443ea7c74f92e2d1632be551140ffe392bd8498fef4426ecf5cb749b18d21f3d", 0x3d}, {&(0x7f0000000580)="974d28832077bf3d08cbde175aed2540e9539585fe0a89fc4bb4f916e5f706d4595c47362e28", 0x26}], 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x113) 16:00:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x0, 0x81}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea, 0xfffffffffffffffc, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x113) r1 = open(&(0x7f0000000240)='./bus/file0\x00', 0xa2976c2c27aa0991, 0x8) renameat(r0, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00') mknod(&(0x7f0000000300)='./bus/file0\x00', 0x8000, 0xffff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1}, {0x18, 0x0, 0x0, 0x140000}, 0x9, [0x170000, 0xfffffffffffffff8, 0x0, 0xad0]}, 0x3c) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0xffffff93) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x400, './bus\x00'}) 16:00:07 executing program 0: mlockall(0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xc850ee21d3ebb550, 0x0) pwrite(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x1f, 0x5, 0xf017356c3509bcd5, 0xffff000000000, 0x7, 0x8, 0x0, 0x3, 0x100000001, 0x9}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="e4ccba7c6a12c8c7e54ce0defd0a48486d5ad38835497d422bda817cc380ebfc", 0x20}, {&(0x7f0000000280)="845b02ffc7fadf00a45d64041a2254cf66e1f9efc9c4504ba8c7c6698370f794050937e0d28c7a1fca48a22d37498ce3b71c82efe8f6ed915d2d4e7173b924818a983a7b0e529b7b37a81545459fbd5070c72ebd4d9eccf0b63f3c3f90965282f9290a03cf341eeac0657e3dd9f7877cbe1b04522cdfe095038a8a17ebcd15761a472a73c0d5dacfbbb232517e2dd550e24822f63b540c64ecd150d57898bcf8a2f340", 0xa3}], 0x2, 0x0, 0x0, 0x1}, 0x1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000400)='./file0\x00', r4, r5, 0x2) getsockopt(r3, 0x60000, 0x100, &(0x7f00000004c0)=""/156, &(0x7f0000000580)=0x9c) chflagsat(r3, &(0x7f00000005c0)='./file0\x00', 0x1, 0x9212f78d19490492) r6 = msgget(0x0, 0x20) msgsnd(r6, &(0x7f0000000600)={0xac5a6afa62000ed7, "f668e8ad72c8605e447a9d35e207c527212eeecdaa93b99a4d7915b0c24ba8f1faa7c7ed00b9c885ad76124af77bb43caf37fd5f7258cd175a07c7be7ebb145dee4bf9c26233ac9d183e00360030a072795eda57e3232c333fe5493d3991bd784b1f524bf47e7d2896bce6ae"}, 0x74, 0x800) chroot(&(0x7f0000000680)='./file0\x00') r7 = open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x185) r8 = openat(r3, &(0x7f0000000700)='./file0\x00', 0x10, 0x80) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000740)) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000780)='./file0\x00', r2, 0x2}) sendto$inet(r3, &(0x7f0000000800)="ace6154b93cdcb88587bbc04324e7b6496065b63859a4746b4d45e3d8a0eae72c28c6114c6eb7ba4d39cc7d0c81f5f54ca87b27851235940c78997c209cd87248b3e92174cb568ee3373270b5fe916c005d06f6a9c48a132c8021790a5f0313e0e28dcf6fcc9908415cb857571f24b9cd81940ca59512ed939c60623cc170a2782dac671bbf057673de47deaca7a55ca7842a0b0a8663a9b40ae2227dc37ce96bf0ceabfd877cc7e16b8a4a40f8129c05740061ea0c932985c66d9288ea086fe97ebf780b66d8f4d876a8c", 0xcb, 0x2, &(0x7f0000000900)={0x2, 0x0}, 0xc) chroot(&(0x7f0000000940)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000980)={'./file0\x00', 0x2, 0x9, 0xc199, 0x0, 0x3, 0x8c, 0x4, 0x1, 0x0, 0x58, 0x9}) dup2(r3, r1) connect$unix(r3, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x0}, 0x8) r9 = dup(r3) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000ac0)={&(0x7f0000000a40)=[{0x100, 0x3ff}, {0x45, 0xfffffffffffffff7}, {0x82, 0xfffffffffffffff9}, {0x101, 0x40}, {0x1, 0x3ff}, {0x26, 0x80000000}, {0x43, 0x401}, {0x6, 0x7fff}, {0x0, 0x8}], 0x9}) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000b00)=0x1) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="6f6e53b389719c98be2317f8e790633dc7ee11907017459cb0c7f5ff552427accd9c4edec82511820ed51221f3bceaeb1e", 0x31}, {&(0x7f0000000500)="6dcdfe9fbb83c553a2703a1dee7ff1d9f20794db68e85ef6a810c9472b9302ca513d9ca62713f701b2381b6b9279b43a2903177c13c4ece6ced39f1954e0d1e72e9665fe144fd6d12159d9e0bd266521f22058ecda76b8b2c238818e9af527c2f9bee31823bb13afd311e861ce6e5c1fc222d75a592dfb2c5d4ef6f94dc69d6a51c936b28b6ad7b596140565405aaf7eb519164720e461a19cc51b7ae22f2172cfe9aae3edd438bbb588408a9a33bd50686a1263df562dc4b4391046a12ee0a1d57912674078f845b7c82f6e29ca0675c1d96f62117d5f90da281b551f3413ddaa79f9bc368655b5f74808d389b996f89c6c2c90a9aa888b2de7e52def0591c546d8d84b03b465c9e98c0a82d5927d2cbc95bfdadcd3cf85c392d7720d0c46d1f65fa021514015168b61eeea7c16cf714bb169f40f81fd17b7080f87981710025d933cb07da2f2efbd6e872122aeb31f309e63a60117ff884eaf2688d7fad8101c7013f987b7373956b9a155942aacbc126a647ceeef32b2a98374b9ff9b73a829a1478742319769a8481fbfb2ad11e601d993fa7ec9eed5851f5a590a45120adc11ef28d260a17fb495b00ab66e8d15de25afc782581a96ab2c9afa5f672cc1e87f7c3afb87af4f91df15132f2ee42fa30d2da6f52747e455a233942ae5099824982bb6ab5a63ac3293019fc0ac83e77a71ccd74979e960294ef034df8b68bc1bcbfa087b96d0fe1fc330ad93b85325378ca47131dfc6b38dfedec41b8fabfad525b8a3cfc84b281a74c347e160c0d04392f75e456838fda7ee9fb5d98ea64089904e19bb0481523bdeb4dd24e6f6d8276f154a858fc4e6aba759a55ca23c20ed2f3e1f29c76aa1f989cc1508c9d3ca17b14c7be1e6addf4a1f00cde896f4fdfaaf108b90e5f0e5ebc4ee0733b3d59dac401d5b4b2f17663d486273a08395407c67d7a74a559b0f2f5e00187f7067042a35fdc99f8b1263b736244b00de3186d4c13ed2829507eda7948d6968bc87efe4c0d9d567f7b40d9e88d963d9cd9836f9dac0b811ccdddef85b0874eed964bfb13be04c9b0cfcff724e0ee3cfe21e52d02455baac82349fe869d98b689cdbd0262e2eda5ea85a8438300ad2dc7359289f4af4e4e92a257d7bbd6c078e21046cd34487c9212f58255035cae27bf43e6a493d4f2ee59a1d2f46b0c2296f6f8743acb520f8c3448fae39210ca4e2b6ab3cb1ffbb19ffeb58ad73b62a2f38dacef9b6ac091af2f94c2e34d0fbda224f9bca2ab8d39dbcf7fd3941380a7de3b8083faf63a41f0d8dfda8edfb4c861f43b63330e8f19bfd3e1fd5d4c46a852253a2c6dfe00ed8bf4addeabf56e7d812588083753d2e8581d6c4691d598cb976ad9a44f1383d2dc1b548b1711c4e8d04dc64b0912b471c06ff605d56bd488b10ebb49a0f8cd53f82ffa262fd53b513b900e340d0a063b2ac3c8cb1952258c4525cf8fd7880ebd712c618dfcb836338f2955ec450a2682a610ef8ec634e433900c0a3fd36ccf1e90c310e7a20ae5196ed98b92805fefb332484dc8bb952d58a8ffedbb8dc161498a7cefb467e36e4a2b5d72ba20ea7be9c8e9342af716acf9f5c36dbe3c95671ecf9c59ee6ac517a45bee3d4a41e6e4fd9e23d2167a3f818dd3ae31fde5d22171805f4f5a428e1eee30c8af892d0fe7d60238edf3987a2d9716d151cdda34633762ac124cb7d2e69c6275f748ff51dff38a029ecd6738c6cefa1e6239835c1b9106b2eb60f881e26744f6bab95f301c4cd13b29a34765f238141da7a11f1af86924c1e659da5b831e80fa62b3002e73420941d0fd1c1fe6b358320050e75ce6a033dbfa044e7ba6e59a284e3ccbeb7526e6d1ab4c07459ecccf4798542842a78d022151b97753db11c0799f79cd8f78502b5e91006d62922407052576b63e54a974020844ed9c736a46dad51acdc31d1c11bdb6de4b057c14d3f90a852d03d811c45e9177adf7b3cab12b65f7a2dbe3a5a171e431aa418590867c350a7e9a63870083b63729d6dda93d1784e681cac50fcb323243b54ea0a5e5293cda547f1f640a4b33c185b9346bc271952cddd5e603262836e9881a75da1a0f6582b3cff38f231ed5820a76f668e3e3db04d50085f75086868f747939b0a2d58aa5bf89720d25a115b882fc2e642c5f70eabf9e24a83d16cf43a61103d533bb16d0a1010c0f36a7107cf28a9d67e8d04a47b4ca453ebd90228bd9d7473e4063dc8d405fce41423b6cb25dcc2e7f1a8592a166dcb477ecf82727154bdc8c207bb340628ad360702584c0d598b3ddc415392280bc798f7d3ccd11a71328c890165aac92cc809e38733bb39681490b4e29d54f8f53968e22b3dd67bc822b53c6cb6b495471ea7468c259964c9f6af47a021ec56a6e4d95cf5e5c61dc472f86a92ac312a7f3045f7caae6aa371398cbf357e35dc4c058d85d4e662ae832b33a3f203fc1b244e4b5af8016a1be9fced1c85759a77998cd91a305354fb18bf4ca1725d1c0d6f6720656afd0d90d83677a79425ea7b5975f844603a4be32a08345357e1d5b1f22c597545f6387168cbd665b2b04162281048601d56487b5b94987864b19cda3c05b4bf1a8f11b1dbc4e9c34fb1d3bbd6cacaf7c7bdea4284ff4428cc236a1cc5f45e949d3520182a85a5d76833ec36ee5dcdca24122a0e0bc5c0c0fd476207f676cad6b77411b9d4df8b2f0de53269807e3677fe3bf42f9255e0852e67dfd9236d098af847d54bb8793ebdd663528c8ccc215d309c2c6f8eec362099f88c503bf07c197d7a339fe4fb176517e3590d5b50f260d338931bfb3386cc50ded0051ace22d36feb614129bfd6465a517e29da5ea962783b1b0e33420554e0d51c841dd2fde25593c5f269f3531d1ac0c638bac063d3888f38627be394ca3b62cb326d50b69cf79d53a67671c45b6caaafb210535fbcf8b48eba18c66c775b0bdb7d626002794d7577efeac123d7b515feede29b7bbd288287594577ce161bfa0ccb53f69c2508224519056a420920dace64ff0f782f009170822868d9e189d53efd46ae50383c2ce152b7e2434ec5a2c2aeab4a62a4d9df31ae2d47c4926dd5ba37666593592dca60d0f2794689de587d4da46aecd90d6bb92908813c46790a6a7b3ac3d324b67daa86fbcbc977732b209817d3e850e64e94a4d1718418cbc2ad85d6653479948f71fb2f8be86869a5d7c63e82b14e1045672a63dffc43fc0fe6c54881a5368811a0e504e38aa576cc2bc269f72ef2c71cb18a65615de5ca4bea466900b72e82f332aa9b08a3c948703e1838fbd58a83594bd6d2aa15b75e68c5d4015bad57bd63cf78b606e3f1ecf68375093c7a33cca27090af36629535d2236e550301e6ba3513608fbc1f623c057666414b3afc5f5405702239be9aebf58cc0915984bd263902d84dffcd8c91cb38660d8e0e6d8f85a73ce74f5aa8ff627cfeb4600a7c34eb910d73160a144440919001305d5a17170ce5d036a213ac4875434202fe890f2e83e3afae59a47a654058d8088df836e08bb64bbc8bc6bfd533170fe2aa9fc4f70868845da191fdfd2c2e040cdc32b588be0450101016d0497efa33480ca995e69120a4a29cd2a64f9c739169dfd6d3b4812ed13a03239e031c67b3e511ac6cfbbb96857cc775c9235846975b608b67150e2dde22d4f4a8197659e65bce4476e49b7596a9f07008dc929f32abbe2593d87103babb5bc3c7097aa047061ed0c79294d98402547c56fc0add2eb9d78975f2988e4423865ac40737e3b6f8e8329ab3fb7ce2e7942b449ba89d13f0157d72b4f31b9eba7629976d489bc610085ce2067491fe0a2710bdfe4f5f9a301d32ffbb44d685412d250f510ce5879d56667c5d3111501340c2ed7bad7453bb32fe1b7fb0ac4c898fe27ab86286062940ca25173242988e0b51698184df627187837ff6a636af49ef0e66b7359393976609fc1659b17e9799ef6e4e9723641f2119144e109aa1e0e915dc10cad636658d96537d3a7df99ab2774fbf9c343b9b35f7fb009f8d070995923876a82fabcbd4f51ad9113eb8c68a3e9a7fdfb4db97a9df8ade0eff5592ecec7fefa2da21d8e1463734bd75e64561d18ff3cbe39876f9e6ec781cfa3be2e81ec7404273dde6e75a7da89d3396e7edcfcb031f6fdf8b836b8ce689cd26f79ef3930a6faaf8c148d2e0412ca92182ac631f1ae252d74143d4fe539724c861a05ce2e06da4629b16d868121cd493a4a4692b86b74e30c29ab6ba82cd544a0fad2bb87a3c3ecdd87958371e57feac191521adb31e70151596d04fcc541a92f2360ab3e58038406ceebb6e1003194db95d344ef84836c3f0f27e2109fb29e721aa4638e491d92562a930479832bf48fa85637b1d68a3dfc45ec476df3385398561714d83d7ac17e53af9ef036824eba89a939065a4ad3b87fe8a7dd9de614ec9dc5b87187913fce8413fc51bfeb2a1f264923b1b62344401aeb4fab8628fb0ea6800d5ac5a7fc9a92366e1a80ea1770257b1422086dacf3e714f6f8cd57b556adc95e8415c05caadd0fa4f275b1f761667a6d026aaa255b7e6dbab5244e7657c45736c9abb2a59f6120a66932d1b261cddf659ecbe9c5d39258ccb00a160f719ff6970626a6d4619f43569b5ffb03bdf3af2c761174f2fe255eb0c2b39f6b82243ad8ff64ee5811d7179d6c45e5225b902f40902441a685d9eee77b3e7895b7adf6d855bddcfd41a566fdb521a4c3c27e398c2e558e4955861c4aff8457e49d7ddff1cdea46fcd208f83dba921cb1444d6caf3d162391d9e69b9f0953a186ddbb7014ac5f83844a291fba0d68a5cf9e8b84ba91f3cdd321e02568dd5b5a0938a0741a306f29999d297023234365c296362b8bf71e1951afea01e66813615ab0c959028eb4f32a5a4338c2881ca8e41e0a87615c7f5389d748c5ad85e26b1b26203e7957301cb7a36fd1e0f69c82b2cc74ed466387e54a152dcfe83828d68fd0f3ba5379c609b824593a33468343848e5e8ca6d8fd249f9ca84801bf28226a7d9d3cefc370b101078b5362c39d55b78658562c872492626c5f270cc6ee826b4c516e4d476a7a7b67e36070193877b2effe30af33ca90d916fd010f1a9a6655bea539c13fe2426bd0eb099e207f7f1985ff98bb33a4eb98563f0de5030c3b3be4b4f89b07309a2a50c59d7caf3af87d2cb0f06f993fcbc283620b2049c00717da32ff02f3bf86140dc4f4aefc095fd9b18ee835f0caad15ef8960ee165ba6fe18bd5af3b961df87b54f88f21cfa521be469f25f5cd988bbaa42eb16506e319571e3c308f8edbf220deb35275d711c8a317f43e03f8a745cd29eaf8d772f8791595c72381c0b747fdc4b8bea79124056a55c17ec6be762fdaf495032f09e48aa3247bd10cca959df6cac4d4a87712f83c0f80a4f4a6d960c8f753608970213ad8bdd8f2fd849ca21c38d05803f9890f4392bc6fd1921305e1dc0b0107a2f47f942d69546d5daaf02686a439c6f159e24496dc1afd2b4e540912f9bdc41cfeb014db0d88820120d0d7f7ddc7a3ae83e86dc13f588cf58e710044fad18ab27c0b01b1389461d662d1d67fa5fb051fe83c99613cf1d687208ebaa1a1ff42343fded579170a61037b77f2ed7b71b70331cfb4b855c8819dd03b97e40ee8255ce813fc7647eaebee05dd2e4b9fce88ef63dc021069e64fcb6c0e11223541272b77a453ab589845f5924017652c1d2d0dce21dc784d86956256d1459ee21f3fdda7cf1200e5ea6916f01bd30e81be84fa98256a4c9b9099010233", 0x1000}], 0x2, &(0x7f0000000240)=[{0x28, 0x1, 0x3ff, "f5725496c51563c9519c4e0227923f2a7bd83ef5f93753"}, {0x20, 0xffff, 0x2, "312e964b747f3f6a3cda3d"}, {0xd0, 0xffff, 0x8, "ab07c02c481701bb1864d851083b5fccbe4925f79a7877159a3ed5facb284795c967a9358cd537ae83a514cf339c44f0364bfb65122daa0ae4bc2bd10be4f341a69097a5ac844427ecfe4ff0faaedd9c6a3a84073926d83ecf04ca45b0bc01dbe2cccca27ab6f01b0341063c8a407548f1bcd8dcd5e3bade0b7c417ee7aa2e144efea36a8861e18031019821482dacea606c2401bc2812bc412eb7a4f0c7f039ad730d82e87cb0acb227891db35bd1263e2e04efe5fe6615b226"}, {0x10, 0x0, 0xffff}, {0x28, 0xffff, 0x7, "c5d59a744498cbdb507ffa0ebe3b3f7e81be"}], 0x150}, 0x402) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 16:00:07 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xad, 0x6, 0x7, 0x0, 0x7, 0x1f, 0x80, 0x2, 0x2, 0x5, 0x200}) getrusage(0x0, &(0x7f0000000140)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x108) ftruncate(r0, 0x0, 0x5) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x3, 0xd939}, {0x300, 0x3}}, 0x2) mknodat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) utimensat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0xfffffffffffffff8, 0x1}, {0xf2f9, 0x2}}, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x2) fchownat(r3, &(0x7f0000000480)='./file0\x00', r4, r5, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x41, 0x70dc}, {0x45, 0xd87}, {0x26, 0x4}], 0x3}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x21, 0x6}], 0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000640)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000680)={0x8, 0x2, './file0\x00', 0x8, 0xffffffff, 0x1000, 0x2}) setsockopt(r3, 0x6, 0x7, &(0x7f00000006c0)="576f2b01980fed78063f2759b703ebc9274170e9fcd4f9283e51efaf4798ece7410c13d2ce207251881067e98019d9cd909f91407721439caa81c1a6c7a5d234aa09b733676337e3720d02294491d605589e1af874ebf31ff4033bd0380ac4470245ae1423376c67b26c08b9eefea52da5ec8cb4b891380019b821d37655905952bb6d94d228d947a3eabddcbaf1e55bf39e8269b74d5d36d7f26465bcd2b7d74627905cfbc6bf", 0xa7) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000780)=0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000007c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000800)={{0x18, 0x3, 0xc8, 0x800}, {0x18, 0x0, 0x1ff, 0x8}, 0x0, [0x9, 0x8, 0xffffffff, 0x3a, 0xe33, 0x1ff, 0x0, 0x63]}, 0x3c) setitimer(0x0, &(0x7f0000000840)={{0x5, 0x3}, {0xe93, 0x7ff}}, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x9, 0x6, 0x7, 0x8}, {0x8, 0x7867, 0xf982, 0x5}, {0x9, 0x40, 0x3f, 0x3}, {0x400, 0x4, 0x8, 0xfe8}, {0x703, 0x2, 0x6, 0x1}, {0xffffffff, 0x100000000, 0x2, 0x10000}, {0x9, 0xe585, 0x101, 0x5}, {0x101, 0x9, 0xfffffffffffffffb, 0x3ff}, {0x41, 0x5, 0xa54, 0x2}, {0x8f, 0x80000001, 0x5, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x2, 0x7ff}, {0x0, 0xfffffffffffffffe, 0x0, 0x100000000000000}, {0x3, 0x40000000000000, 0x0, 0x2}]}) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000880)=""/238, 0xfffffffffffffcf9}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000340)=""/153, 0xffe9}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/226, 0xe2}, {&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000600)=""/238, 0xee}, {&(0x7f0000000700)=""/179, 0xb3}], 0xffffffffffffdb8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="fd") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x2, 0x5, 0x4, 0x1}, {0x2, 0x8, 0x4, 0x5}, {0x1, 0x80000001, 0x9, 0x7fff}, {0x1, 0x7, 0x80, 0xfffffffffffffff7}, {0x7, 0x9, 0x1, 0x1000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/143) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) mmap(&(0x7f0000422000/0x4000)=nil, 0x4000, 0x1, 0x5012, r1, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) semget$private(0x0, 0x3, 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = msgget(0x3, 0x146) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/117) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1c2, &(0x7f0000000240)=[{0x5, 0x0, 0x0, 0x8000009f}, {0x8d, 0xa8, 0x5}]}) syz_emit_ethernet(0xa3, &(0x7f0000000340)="b489a83b8fe54825cc7b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0701de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a1c950dea2ccc60910fff8b5a73217c220cbbc9ca06d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c01000000480a06d211f979d24c301d0862e769e988ed0000") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000430000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = dup2(r0, r0) chmod(&(0x7f0000000340)='./file0\x00', 0xf187fcaee3ac9cf2) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x101, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x100, 0x9099}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000041, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x0, 0x9}], 0x1c1eeaf8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x40000000, 0x9, 0x20}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000001, 0x800, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x4793, 0x6}], 0x0, &(0x7f0000000280)={0x2, 0x81}) setegid(r1) pread(r2, &(0x7f00000002c0)="e74364c3adb469972c7bb3cbb5b4c208d27e974efcca3c54f477f80304ba1e8b266bda48e51e9a7209cd13d0cdba2267d596bb9c1e013254de328501382be75b54336ac7f47cd28b6ce1a10f5ff3dd364e0ab4cc", 0x54, 0x0, 0x0) minherit(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000380)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x7fffffff, 0x5, 0x1}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getitimer(0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getitimer(0x0, &(0x7f0000000080)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: select(0x2142cd19fac0d7e0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x1, 0x408002f}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0xe1b2a34ef8ebdd0, 0x2, 0x4, 0x0, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ef") pread(r0, &(0x7f0000000100)="b06887338c39790dd373b0d9afab6df9afffeaed2f0022f4b6436033ae96286c10754bc75ec44af30d66b2704e6ec49a751525d7978fc625a51047ff887fab1af531433cc155d49110156a2f6b937a7ae3c217d664319712fca14b9f426e512abfda78e266fbb837f4ebf6f26eb0d25e0368f18a829e04f90b48a4350207b151e37cd6517f11b8b2fe939ba8406ddfaf1a08fd5db6e425de0aefcc4292b7d21687649744ed29dfbf1a9e34fc2a8ad87d77737da33fa4902b3cbdfc3fc1d905b107", 0xc1, 0x0, 0x51) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x112) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x10000) 16:00:07 executing program 1: socket(0x1, 0x8007, 0x94a) socket(0x18, 0x3, 0x80000001) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000014c0)="d3d07120c5bc4ae61565d404f782d9b63ce9aa75f02cdef6151d248ab8b634b4f306e0b49ae3dadceec92430c46071a3769ffa9afd0228a3b327734ddd317b6c6197d9474c164950ec491de82a5214fa9f7e544e17a04a7ca934d0d423f727981fa681a34d110f924938763679cd8d0925656ddd74aa6eeca242c57df87e742762db5c7a04be1125be9d4dfddcb27b718884f76b4297e6bca2e305ce311377eb91f0c9d2833d8455a8e788d08aeb5b40672efa7b3ca79381206bbf5c7d83e48df26f35540ef410db4c210beb089524d3fef63da9b8520f225d73", 0xda}, {&(0x7f00000015c0)="9aa2c55f728f97b6df61c5fe7bba3227563643f20507128d11ad92413d2ff200630f8e6a3aaa6b2b15f5c3309321aa5340cebcf10fdea84c754698497f0626efbf47d6fbd8ea43ce8fcf469b057ff99592b41aae4e2701f967015a18a3e788c0d4d0faaeba5dc93eb5d5856b6742286522dd2539f8ac3eb6e2f458e65162cec0ab98b263e4000ad495e5de352a480ee73363c470ff44ca451d1f9ffc5262bcfca27d9a3a0015ea4ffc474a83cb10197803ea3ac74b94fe532835eda00e22f5b73dae29ab050fba", 0xc7}, {&(0x7f00000016c0)="ff6adaf039948f63ba192b80e4c74e6e4894f283d41bb6ca6a716aa293ff8c6f26", 0x21}, {&(0x7f0000001700)="f6640bc271d85ed3050e6fa08caecfdbc046029aa0aa359bf99ad4897d6f9f43f4d157a9f56b554ca813595302782cc007176672b1f053d97693427b8fc7c641dfd4a9e29758108f6c3e3baa27690aedc836c9f973cd3e914b06d67d73916441ee6f9a8061e4f4c12970f812907f236a1988b9aa959471683dfa7fc4dd934c87e6154a8fc994fe28f0a8b6c7d60908c3712324fdb1f6ab1971fa01c80abebb555a519962", 0xa4}], 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="b0c5a0b588b9f60ad7deb27a0e14ab1631fe1454d5905e4ea0ea431024c298ca8058", 0x22}, {&(0x7f0000000200)="febd4601a9c80d11906a6784e88578fe56f296fd694fe78a09c1739d12a1d662f4f9d9af71c060250bc0c7ea5de3a77fc9944dfaf23a1aafba27757ef2c40c33c0ab55020b41d8be742933e107a30b89489a372697277ba8a3aed84ef5a183", 0x5f}, {&(0x7f0000000280)="f0d1ed46b1771b8e3c89dd5b4471e5caef5dfc6b03b3d9054adafaa3f2fb43c45c33bc0eb36b3dd604b05ac702609394e5034569e13fdcf4474b61421a7c2756e2d9d83e7dd1a44f05feb5bc0edfe57e510c8056e244803767145188d73a8dd3096d0f7ca7d5143f2219495ccd2f2ed9fdb52341ee17d87897075b39a69678d0b4647023a8d21e74ef219c2458a371042fa915662faffc5131f7bf0dc844506a4ac8b831ccfd19e29505672dd107d71f2fa4ba88a9a4d240d3efb875bef20c296647d719fa5583b8c05e8a41a1f956ab3d3ae2205689921b3512b1bca8f173d7fbff6a41a9de49303d9b568a53d25966bc9d0293c184d86a5a761ec9f8e01b59afa25603bbf5228770f0255ad21b5842383b702fb403a1da69b56b4356fca8dab6e6506a1cd511dc6d3b657d41f7f44e0d0069be1565bc2153db01d9d8ba12922880ab85d7c0eff6fc44a817263f5b3146ae1c6af550e72bb49d43a2e5ed9e001c8608abe1bac2f7aae4b8912d6765ca9005add156ad871bb9d5dbcaa8c7638f5c11327493e76573af73ad61944d9c29da16dd76d5cd056816f22075ca7725fd0d2063758ee8d5a7b2dc8f3752fd280744c6c0c69360bd95837fef90497b6076ef74126e8c9a099f4276bd5c1961320961eeaccb757ce6a66985ff40ca5bef61821bed5d2f6b34a84c332606913950c177e6437a656b7714b0954713e95290a06865650fa451ef40ee42fc97c74ed2b25619f13d8dc4b796248291fbbcc71431f1aafcd154bfc368c5c69813c32091f6d4a8206a1ad7fd875a600071b102a34a501942427d8a8eef035b7e0d6221544ab8bfa7262e7b6ec745f2e52c5c6dd64c0333f5cde211de23b591f88713cbb78e5e19f10c5ebabf0cd2a488ab8c702cc1fe4c13613c94848ccc139cde2b3c5c4992a17a13b370dbacbe11b5c8ddbca47f03b2545a487a1d0a66cbaf2e54b0f5760a8d7745ba0e1f3cbc04656771e0d132745443689ca79fdfaeccdcbdbf77555e2b12b501866512a0a79eaf63f29232e76dd211549e94f0d6c805a957e33b5f1e0a97821c0d2bbd659f0b41ee4ae1a49a8a2f1710787f4d0c1918c3191ac171bf4422ee0eb37792c22fa6b8ba89d47839f92e32eb93117d77f5afc433f41272526cd4cb535ae7dbf97b7782400436f78cf63fe9c94964073a23b0ea53440a695fe752ad03c655f4e966212476ee7d7a04ed0ec2621c5102dfb86a4db848b4b00f877463a9d183ec47d821d54f83bca56e74ae840ee170962d483822caa280bf3ac2670b29c7f9b5d768ceed75983ece84c93d2752d4a267d8f16728dc0739edea2e1f1d4aab2fa6d1a7a96e941bf3b012fc133858ff7c06ca20749593cfd7aa613722259a1523c359b48a9784852306b16f5e8649e8ebd8c21454ff43b08fbb0cfd4b48e722a3fc07c9e87a74cf09396d3f6d0c1005e2d36f422f4393ec73e8e8614af6ab703614d18b09a80c947b37603457907ba9bd17d438ed03d11bbcddd927a6f9a8687ab7e6fdf4ef8e8ee473f46d5931fabf8e90272ca17d137955f86f733aba4f34c078b8d06ac3d3a6d4abd1c54c625155b695e32c62b9ecc5c02fd01dde4b5027d3e827614965097f5de6a1b98445b76994ecb10e7134987015b37a1795189ee5def7f18e48aad3cc46ca105305aa88b455e9b933e6dc5096ed888644706456cd436aaccad7948549de85f11e23ecff5b8a535b63a0318260d3820f2bee1f9713bf89d96ea9202104fb99a8ad4b84622f99af8f6d5169c3c0e16c9853ea723ab9c49897d4ca1cddff550ebebf52a5916240ad63d27817cf25c58044fbb6b3c61f251e8f74a896b574bda55d3ca5b392531015c39e67c76783ead96372ea5817e0bc5ebe73e750f6644ea34bab39fa973c595080eba74cd3caee027e8bef763e267cf430336d90c8f51def829e8b4a33cf82cd92d09383de951794eff3b35b15c9e778c58ae41d42c03dfa29fe50cadf61a44bddd6257c5a1cf1af537684d7a09f448d682891b239cf67a2a9ba005e6203ed181ba1789beede36a5b262000971dda93e50da575dcacd10f1759406d380a7cf232216178fdc3af9ed0c6581cdbe8347d22c7c38f0b53f0642f7bdaffc0107aaedd1119173c2a2c3355c10b8744b5ce471175e5ac601018f6635d67b3c47dc209c89fffca62416ed403cdedc9c51c10811550d410d33c3d6d87d57340fb24325ef3f04093b658c1e1edc80623fc9b5176ac94e36ec4c8a8a9c48c1f9334103b97f7213732b0186205aa196f4201d3a39611968661b1cdd035b42ec98007b21f9ec365f77017d3bde0651cd9436bb69e453589c789f185acd78c946842f04d3e1bcb1b38eb639ff9e1721cff8f83359198b48d1c6b30b3e90e61daca87f962e2f6cba0aa6a52c8ec8d615e3755093237ba5e986654c41c389076afec4525e27738c6ab29344238bfde10f54e056fa548ff6846c7c210e39219ba791ab39365270f9e19db1d160caf280598cd64ee2dfff9b7b19bb6440086dd38961bb4129a1459da4fe3aab5dee8a15aaa63ad1098a47cd67609382f0029bde5e60cbdcf8dc146375f53ec36d0645e5036c76cb2372ccff5ee8252a3f6126c7cc2705c56e6365a6d81bb7f9ad2ef623ef333333ed059b51533d30502a5695df19f33c85825de89c3491803641e15d4757f89f5f1fa03f8960def62c753be13c42f681278acb7ea7f2c064df23023330ebb39f9c10c1319f2f9803851a87a3eac35aca8f358daa9977f01d9a7dfa410e710c22e6a513235fa0279a6e9b4a7e4a75a02da81f15f00e767c0944e1595878fb1e59da1c46a039174fd0d605618527e0601ebfb89fa06ccda9e9d73d00e874112b684bd87be0d8227250eaa0c76c9c3b5aeb3851d0f81a3df3b4aa4376ae1f36896a2c1ed2df9578fc5c04786de000a9b179bb79d9ad6ae47fef6fbceaf0a844df2d895f40ae41e0ade5f30273483da2b36977d2cd609d10ef5ce7cc039782d8859c502153d47d0432e1b9fb3c952bf96a6f7a100da1255050e354671896d1bdf68f8e468a6f3da9759eb3f917b9da9f8b0852a2458f7f8e691a5bb9945abebda4364adca13648f629adb169ad9f7cf2e4e6e09fc940a4b2a3c4050b3be14480b87be7ca6eeec302de0b3977815683fb0a0d9d089fff59be172918aa7a50cf180ad7e912036949abee1b229eaed221bf804d5eadfd0251eca50509d6a378a6f7d8585219d12be93e935df516cde60520b9abff7a07e79ae2c9187c78689e827fb0aa7e5bcd76e1a0a33ff66ecc7e191dfbdcc954925f4a480c407f8f764ff0548907741009d032d661a0fea9dd85973af01864dbd0398fdf917e45bdf4f4a1c978014b57d169dbb6cc539cf039d720e393c6c5f167f1797c3fde3ea885513fd1343c790557db0985e4d2d35703f7f53288d2886a5beee433e7380cba3ffcbd4615562cc56f44ed68b3945abde05c26e6c269a5ad42480e63ad225adf60d18eaf2517d3e63b1b93e1e3f3ef5ba01afb37bd3efe44b30a225582144c1bd4c9ad7c9b6a2c3e48295f38b4449e538bb692c6993162b491ab5c090fce3f25d2dfbed45f1c5d1fdf9d32eaf02a1f91798d3c01c1688edfc36ba2d95b2edbef57dc581242a051139d6687c27d38b3c6f7b31323ad59ca944bdcec5eaae72150c645793877d6f80ff4cc769919e346e0149d2f507349bf14b1759edcc038defe925197c3a33cf1dfbca85c022f7c1f0d2a902ffcb4b1521b50eca7cf6b7697139f590eaa4ec0e598d1fd6a76d84357ac8885fbf04befb553b3c2bf8875548ebe47ab3cd45f1132c8189ccf9119db3b80027c9e70b08d29fa250c55ddc49b615e546234ac82138bf981bf4d4145671e96758ccaf91fa028e188606be3c5375b07f272d7f1c74b8588b3f1b497f4350e64d4af683884ed0c72cec7b8c95210fe33ad497437fde30e03ebdaa285b7c038edc44fd1a2bb40bc275f8350d5aef5365a72bd0ef47ca833fccd876e81e595a55c45dad7621fe0a8f112f7259feb95e22d16c7cc1dfb966bcdfe9587db7acd86d023e805fa85d683f61245b91c9e22b9e959bb9407a9c562913f9ab43239b54eace49772516ea2b7f8c7568a251aabf588abac10dfa6330c1f92328c4a0f62e56391b8760987171577f71c4677b757d2cdfb79da85f8c000be23e599202973fd6c43dee62cedc3ed0202a87b61105e992f74a4461771fbe5fb6301c32131608c9b357546c8724804f2ebfb3b8c1f840fa3e8b45dfe3598a680bc91e650b5998f5efee7a460c44fb5e07797249cd000f04e6092f67e8fb1b37bb6bc2f6c5dadcdde8fd33036a1a390504cf93e50a811a098be53fef7ba8f26f743f36533c99d51d6756ef4cc327aede607f0dcf09532b07a25f25672cc4c1ff01a7230dae38ae86ee4a98d654f5d4bfd795b9f97aab9f258b0e1bd6416e3f66393442fa947beb3327795bc567037a426fde274106014a4a5893daab4f2bfb6555f4f19075ecd71ec3bbfd0be3970c858fc7e90373230b3aba80bf0eee07f2709446eb55f5afd38e66b2ac94dceb8d4b134c1c2595808728fbddba28968dfa3a9ab5eaaabde2f6cc3c0a4a0fbc8c41736e70bd02e98c8742bf4441f948958e0d6ef567214cf76309729e3a5a9eeebeb59427c1a5ba44457d60a3abc0372f617ce7d47293d770b81f2cbff02a60bb9abd8880c99f407be0b2140c380b24a2c9c1210993b83b7c6a81525894d1d98e271ae58aed72a6b24a444484d5fbc17b703a0d7bb87d126a496852a8e2bdb60d9beedb8d33b83eae1bd95b858e08b495d6136d71be05658e2a6b7a7818479a4d30b56e7e31add9f7d1926f0868a39fea33472ad6b6359a50571ea80619fca959ab0c84c85ee049d41fb88b308ddcb54a43ec7ed835a0b04b900d694ae0576c56476394ffd8b548113e791a200327312314a144be8f3fb0fa7b55727302c102b20d76a003584c556d3b71870d184472fd5e4a9687456df917d2b05e46b4da6ac9ed0d8f235cd296ca2442c1103689e69eeaa0f3fdb9c43cfa1b09bb5f067aac760f91a76f9a93a9c103bf597111774a2f1b40ed94b2dca5594594196868cf2fb4e1f880e4c255a07c66991ca828783b63e622e403eff8cc3fa82a32cedad240bcd987b38fc5858d216f2f718200cbb8c145575a9e83f9830b8c04c69e88f822edaaead30156b8968f87b650ba6793e08cbca4e494c17e37af0548e94e552bcb4ec893b628a5cf98c567f96ddd6d46c17b48bcb3a7d5fd28f85afe031416d2c28a0a1b8228d1a04c4f712b0b851121c5abbc70a7e7ea6d21335465e275e56a2abb75847f6c0f95410b44c3e94d1e41ed0e27537b9193de392c7bff3d7408fbdb8f72ee028f9ab880f4429d410d4592e26d4a71447a8952726a489af57da5037563e9fded10135f54b41316e765779d0896b0aa47821a4876909d4fb9a380ddf39ba279b19aa7ac692c9bf4d85b61b154bdc240fde8060f5d1385e9274702c766ea298a5aa5a99a3d11ad18cdde9f1201a239c16c3623acf635309bdf61bc7187437ecdd8242dc47563cda0010e99bd9aecaecbf466b98224f100ea0ee58c41121797a22fd207682081f349ddbf4a16a74b88c61f7ea5b829d23dca92408b23446d6a1449e76004ab44c1a683811ccb68a8ad779d303e373e76baeba323ccbb7ef6511aeee985c46502c5c36e5b1985546df2905b2591a9f59819ecc9f349b7ab981aac2bca71eda248e4f73fbb40ce462f7bf1c648304af42101bbe82164b1e", 0x1000}, {&(0x7f0000001280)="f711d2fd173b0e362bb08a4e63", 0xd}, {&(0x7f00000012c0)="ebc7c5fd449c0098589ea268a5f061d50adafde6fa5a212144cd1e803cb51e64900f6f890b44becea3b8d35dc8b41bb41745aba9cd9715656f96dd0e966418b1d781469d684482b5867d4593b980143d120f", 0x52}, {&(0x7f0000001340)="e09e49a1cf0e8f6a092946c629b00c31dbaf7d71879ddc9728ce53fb0b6cc6a0e9b9a1d92376db7b5084a7ba60fcad3a7d8ac2618a8919ad370d34c55e4f422d99901af4ca31c43e499b4b4b2cde0e310374998450c893fa903837088e3f8c4b6b63d0b960ac7bd383b9b45afa057cd736a5bbf11b376e4c41cf1b8c900e52a6f5d9187ba373a0b22e454de53f1c7aad60d36e81b569e1358403afe1a97f87c9a654c1d3109532a5d959a78b76b8a5104c826c5d8a072df91ac1e848abc0190df8e93f2d2983c1388765998e2417e079c21a15f8855cdb", 0xd7}], 0x6, 0x0, 0x55) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:07 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) r1 = socket$inet6(0x18, 0x4, 0x7ff) r2 = getppid() fcntl$setown(r0, 0x6, r2) getsockopt$sock_timeval(r1, 0xffff, 0x7095ad4957f9a940, &(0x7f00000000c0), &(0x7f0000000080)=0x2ac) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) r4 = kqueue() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x3, 0x62, r3}) dup2(r4, r0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000100)="f4704bd1a192e1159d782136bdf64c47cc384ea80053275a1749cb333aae1430bc2882609acecef5d7e0b7810a28fca2a9c0efcfdf47173e6d791269422f9c75d832254c35d8d7c42094", 0x4a}, {&(0x7f0000001900)="cdb872c1732224a2a1de9081902c61746d740748433ae53528cfe597affce901fd4bf373a7d9dfebce151d26c49bfb8622be62b936d4078d659d604f16f74975f6f55d5a9cf8690be74a9e15f8dae76aa808891160dfd4748c7809d2bd100c3955926fbffc9d9a9c84f64ea711061bc33f874924d9fa043f6953059e7af86a2bb216b2f1e1eec0d55365e741991289c4e2441999705dad8650288005f927007b534993793696a5f252ae46af7a12b150a944fbed68f4ae97ffd9c8c2fc0b62b41e7d112819aa447edf49c309f55f72998cb6f7df7e9b32a90a28bc40f57ef57c49954794809882a46413eb1576dd0ae3c7259f2043faefe4ca9614", 0xfb}, {&(0x7f00000003c0)="dd7a5ba7a05f13fa70e1332c00f90d356d4bf185f621eb1f27345c6eabb280fb0651ae02046b025c656619ef1e54e043ee6cd61901bddd1843827ecea28d4d414da07d87ca252a0f32da93740d01dbc5c724363cf7f7fb472e0404821e279368792a5e79603207cc35201c9fd25cd4363dcc406df9e270edf073121838c937d9cc5da214302bbc320a93aba88fb0c5e40357f3e8dfac65af2d5121593b64b42b76cab351df99fa55526fb0c0209396794a6b94db033e0fca070d2f4c2d0b8d0d5f3836bf8f8bb6fdf3d788a89090990614252642a20ed90f555ef0d94a8c13b41bc7f3de5059b41aa88c9a40db473cf1d8a97c0eb02eec4be9378312", 0xfc}, {&(0x7f00000004c0)="dffe8d0ae493e5157d308bf6b70eb4812af3f668a69c11abe49b02c248c9791b44f2", 0x22}, {&(0x7f0000000500)="512e6f931f7b5bb785f57db435b466debe2ced62f634340fc6fe0c624e166979c3c1acacf88b99bd3b1b9fb7837c3df360fd4a77440bb158", 0x38}, {&(0x7f0000000540)="04c194dca8fe6b1a20e9cfe29504af53f4dce69e66c2a36ced015df002368158be383b1734e0a0bb50d8bf882f3ffd653260ef1c04cd6700c3bf70310bf7a6a70e59f94c50437ca4ceba159bbf6f343e9b951fd33c633f79cec9dee7b992dea4a2b2a0fd039b00dba9678c037ef43f12a9d09ec07fe36885ba3c5c2b8d460a890331c63bd93484fd9ae5a9c3d71be49e9d78fd0c0c77c0b762a0f8b41b46d56f3c6c2bf21088e7c5913d3ce5cac1adf8d430a8d106d2fcdac4153064bf790abfe3df127479ceb6bcf0637b4c8652bfd98edd7f1b8f18cfc9a13c29a317f87b7472307f49ad733fc570075b4820243ddc1746163b099a06bc9c91c222ad43f4187d31df24dd5273f8ba597737b252a2d7cd50b219d2c9e98b4254453e8e4785aa5a468ae9a3d1c400d2531b4d0e5717c5462b0e5519f1beb9ffd2578d2abc8d3eb2d2de77e629f876339d53e43e0cd36c6e338f3544483ec3d2d2be98bae7029cb7c6f498336e6a0baeefe67db9156714e26ff30df6e50ceecc1d79a43c482b19de0672b3f1aba09b904ee705ba3d0cee8c5a24af1b8699332aec0603ff3ccf0f15672c4feba6721509d150b9d4afdc4ebaa80007f64e97b2cc9f6c8813d64fbb570c6667609188f9cd9b9dd8f54f1311d40806551688a8c6114e535496126673f456d15d6be8cce9722ed76a7e5f346c4c1bad8dfadc608aafa78b6d7b06471ddba451faceefaf84ed27877a3062c41e0b739a85c0effe5893bd1cc0012b6de6c932e8ea6a01387daabdaffdc483c539e00eac69a8d0bf27f606882b130d6479145c958818db9d6ab18b6b15c8465c44c22f0fd1d7e47370bb3e4fab79e06cd82d02103834b0635faca2b5549c693bf6799e655b5ad7db570d0cdfe9b43b6e264d1e8727ee96a15cc68ba5a9e33aae5d79ce23778158ab635b007ff3fd61e51b4886a775f3972b67ed3f88c572347b6ba5343b68b22b1f41dfe8b80a4cb3547e005ba504a2f62a411958a3eb7d53e8f88cf6cce64bc91743362ac62b1fffd816429b44e0899b8542abbb122b707ab103ecf162ddd42ca02e8a6be2f3b053ce71d8770ebe16e1a1f1c7eb8d562f29ff1b4d837657cccaca739a1e8c47f43b21a7fd1ee7145476abeebb0f09a212c004fbc4494d77023acadabad360c6f53ff7376a5f575adde795302f524fa84f51e97bc02a989e221f983afb74ae1958bc5ed976a153ed244adc2dc9337601fd1bb73a29e01ce2011d3ba5b3f2e0449c2113953c0488082c1fd7adab2859ed40cb01b4525c73a019ac4fa12e1e18d0667078603057450aa079cfde01aee4beffd0cd534ed7bcebbe325bfd3aacd742ac74d1333299cc6fd71d36cd30c566721fb4c737edf4689ceaaee4f65e92fde033a86cc7fffeaabd91eb65a7921d2f81692cee6570674b5f6623ceaf2eb1be12673f89c66b18404e834741aa00da24b7a38da28919d97e040cad936e913474a12d7ee45728b4ebd7e955c3980e38f68196074cf5af0473fe9cfd3cbd3c0e649fb57834f85295a6b960cf243d08923edf262aab435318ed51363d7245d7babfcaaf976ec4201125668ed1a4866283eedf7b1cdb6a4d102713dc22a26feae5f3782d6b01816c11cb87e43a9be56262efa5c8615af3a3e86e30d8ec47ceb433536dfba4451511e8e48b7cb717012c9a33e116c2b53b8f3f291dee14e98a1d51595d9f6ca9fb565e10f09c219107a0f00174abe76b4bd297f42746b27543da10af1aae8edb1555741c57338c0aab81043be01ae106e69622762b163d4fc0a712102de24e4736eb17dd3ef7918bbbefb6773146e3ab2efaa681f37aa3882192b8e4716af70ba3e4bfde20fb36eeacc7341ff1f41577704ef49a37a10199fac2d56316816f1d8f90f4e4fd99213fe7794e3ad41a667c20eab5737ae500feaea8eb85ef33f59b84bb62d60333d82f3a306511eff4aeb2bc489669f13058453ea4eecae21a9dc4d98835257c8a88105e7ef48805383166c5caba89cdc1ae1555b9c229e5e4bf99c552fb434b176e1c762003dca3bfe4200640a98706aa15f11375dbb38c9e749c2bdce32d4d68ca42b3bd9453577857a7d2dc7341120ed7c644fa81349d95be7ca84f5a9f21471e60206c34feefe6af432e71c9153504832d38ca9ad4a1519342373edb2c16a4e51b516e8cd010fdb0a2960ea7039b70528fc568c7f823a61816ddc8c6155810b071b9e7f92b0425322ef9974d5cc9cfdf2d4c3fc415539a61dd766ff8b22c2206a82c17f256cd426fd48ef7dc534a2068d16e993761a213a42ce7382b03f7c227aafe89cda3297cd57eb55e3966e3b0c747c06ea5063e6ed906da70346e5347f4f053769b7061e9679374ddfc34c179c6464c6de2943d7e6c2ab95a7073e99de6ec1de7f8a2500f9003ecdd404d798989b3f430e0ce8b3a2ea94018651015d84f9b539764ba2fa979dfe93c04f6096f0b3a2d98b00c80c27ad813e3a7fa254ca9bd28a7ea26fdfff0b12091bd8a770e8eec1453bfa2f9942cc55416555492ec1b845ad2fe7beb6406ced27667f91a2b8e7039a2c8e9707da6acf8f51e98a0bc025a2fb6693ba40b1163e875bdee5c0a85f44bc99613d9920147846eb3a48f55da8aae507ba52f35a0487399e523c96972c64f3e281f391b8aa6c0a6d41a4bdbab23c1251069a885bfd3268eb91e7d9a4a483db76e3e0d20877863743d5a621a9f740ef58e96fb53e54954cf0b6b0f54e1eeb229dab1f1d007f72468c1facee3b9aebf9ba7b6aea3fa8d146ecdeb59e99b9494096de7d545ab14bf4eb4438052b8c4e45a41d0c33aeceaf2d68257416d1d8d3f426246d4cd6d52681e618080927f69b92120b645b2283fa3ce6c75bcd462fe77ebd1d00abc98b5041bd409a2e62a040d182f6361deb43205fe9e5bffa7dd2ffa35868a19600031abb5a3b561e46d412ecdf51f62c72478886c3730a677824754b1eb06d06287bab34214df357a6ba66080c786fa88d62fb84d83e8a81282125549251cf6c277d7864fc5fcc8ae85c335db0f391deabd21b468aa6f8b9d6b718b891d330fc09b9d9beda3122f2e0b043036e27364404f810fb0d006294147ecb3d30ae2305d315cb94c82378e15fd0d06a57fa7f461a595ee00bc0c1a36b52747f7fd49ca52cfe2c63f71c5ae8094991e62ac9663aac36073f8b598f44799793289617f3e9c40c75a2744d69e355d7104dbb2c3303c60e230645323fa47d8ccd69bb55d35b2dce29a14425512a2c07fe66f8d21df9bc0849344684e932c9a1f34eee7bb9d8f88f44a6a0eb3344e4231c65eefb633933fea6eafacad246c1e9adadfda75e1dda0385c2f665d7d4f35abee3fd7e805c114a74b71cd8cedc3677ff92022c11a274d2a460ea215d5c497dce553c41181fd91494eee48e027561fbf66fdc57fb6c496b617d3004a2c8df79b28f4c4c13f2124841259db001db52356cdc64abb066688d4efc355605b03ccf63c2e793a17d1a5a4f59e6f4ba101dc4c4b2fc5b8c37f07663cc31b07e8c659764c5760a5cf8a26f670805eef5ff9c9d1518ca1b9b7ea2327d4b05317b293bba86fc1205dd323e694976592542a7f24109adf8da4943833854af25e2107b3f598687d526301303ff15068009b3fae365589535662668aaf7fd34888e8a04cf07e7976beaaf58a7a7acbcdc14f2151dc827329a5c483a1e6a709d0302d40a4d5d7bbfa961f270a1d4306c8a42232df4eac96c00fe2a59d7619c31f7b6f7318c874982984849fcf595329e46aa2bdb3f391116cddde71812f3cfff2a3a9c594974d8d5b1c2846db3d1e224e04a7c2aed44c4c13fb9524c7dbd7c62738117a885b84d7954c4444dc96412172acfe73de16213f624b70fc8fa92cf3ba9b38fa27c411285a68e3a281a1bccfe633a6a55338e5006a8b6f666a28c1e314928e1e6afdf907330005fa076b33d8a5b67d59f97f6f7c79a451ba047f9fe1199d216a288c2bb61a8782063ace228507fe7957bcdb3d8f65c71db6d1120530c12dae1cd34854b735eab90d2aeb237888e07c303ac62308daf6fc473552d4a210a360857ec2e15d26edd500e384160c5cf32a741970ab737058cbd204ecb858491eb7c4f25f341c23e1ef7d66220a5e2b6e0e9b0d37fd6380e4211427c4a4be38989ef100e4baf000221171b16b9debaba0c815e42e722c67d1fd05e613994e89ac81f6f759c38c23fc0156396f274893b426d5e10855a4f956666b9207dc4fc48881c30abafc750473cc6d8dd8f81b3b9ac28e19e62b0eeeda1fa73938b88fd0305f349dee60dac42cca908aef3a1bbf14af4341c1cbc051ef066c82db5af62d05128126f0bc9ef5b3bb2360a9753e51643e224675d85a7cd24a010da10ae5a00fe740b0332795ef0a96a8dcc783858fb18da7e5a499e158efa2a43151bfd3cba09210ece335e42937ca202dcae93a3465cedfaa8f5dc1eacb820d3469cf086b7dfbde6ab1d829c6d45afc11f53c2058e45d65fb48e988728648792de6f552e6130e5a8b8cb173212bdaac8ea28f717f88b9f0ce8258e495c4a5b35859756d1cd8e06ceabcea6dc287f908232a1a62f2abde6144a4f0839b06a19fcd523246c302273e9d56a07e297ef536c5e530c1b9664535b79ccc6852e3e54e9cc9d8eabee56057266773862b1720fbe5585b079377f20e09ea3b74d55a50926c61b56253d08e379fc698600c9633e202c4fdcda32c79f098482f1fe965b04acc8d9d2fd9895f65e7589d32c35f75cca3c970f01847b43a78963392215e7001d09eaa97181dd0f7a5dfabcce15ee9aa106429658a49f98c8f5b5fae897af2cfa0ccab02d756cff66cd54677486cd1bcdc56eed607e4d4b7b9a8403ef0e48b2b0e1726fe4e070031ad50001e722c947265505e7e3362444920ae948b6a1e720ffe6244a015e00e38b3afe07fd16ac589376e65d161464df9dd96305bc68e59fdf4db826381aa70d1c178c014658a8307c1d8b05db4d29e34769aba21634a921dfa6aa3685958574519718ccd8a645596ba39b5838a87fa44869893db58281d070f7fa6e4b3156de967cc765f70d7b18a0193a9491679a6703ff46b91b77302c5e9de13c25625ef84ab94bd3493b6d23e23c5a8d9ca9c17784b12668c0ce307af045b594020777b5129d970f8beeceffaf00bb96aabc76112b8709ffdbbe7ca6c866b5b576b9cca1f7c4cfa5562449d5278150afc671578166b4430c24a936edf5ee63c8fe5ee2585ebe13d2f48868d68f2929db5afdbafe6d54632590d15d0c5c424242a1ec572302c5693bec3343f9fdae79c7905e3bfb8c81070cb4a5378f9f20677d04f5c25b7aab6bff630208a6bf330fcdb48df0f6c19aa00339bad04b1eeb72b9671c32c29c0280edc4c3df620bf8adc23f0134825c8725522923017adef2fa7d15b6bf4e50070055662513040312ae199909177b28e5850116512767edc33da6d4c3db844c7e0739410ada9c8ab1aa0cd289b5aa62177fc101778046f07fcb067be2af43edfbf9892a42ddeec075f62ecb71385843b644d46520f7e5b5ca56d0d3b3aff00d850d0ac94eecacc308338fe83e48d6268ac6be3ba128f6ae01645e485c67a5f6e0977f321c05f11a9ced655d799299d1b1f735e8eb9875d079d29b5d380d354c6811313b8f7bfe02aee8aaf741752028c8b051c38b503e06c85ea73cfd5d92c8e0e87b9381c105450e1dd7eb52314de60eaf4b0dbbb4b9983192e4ae24810bdbc1ac9735f2f2069024c355ef9b50d4dd855b379fbbf4df583032bf1", 0x1000}, {&(0x7f0000001540)="fbd5a9f1278d57b94f1b55000818a964d17c30cbcbe4bc4f251bb48d62430162382a4f6cb59ce91a37568d908f3fea712fdf8201d6dea2caa4324e82f92580e17418ae4487746c0fbea8bd", 0xffffffffffffff67}, {&(0x7f00000015c0)="b86e7ad6739af1bbc234ed6bad44160125fded51b1c4bd1d03997fef06ef8487e1ab3ff543e2881f96b4b4ab44458f24736838f725e0ff9a8d51b32f89ef10819d3fc671d59583d7296f646d020ff7cd52eb52768c17314a7eb47769c107d57d35928bc4657fcefb8364454c8545f54c3e37ce4f86e06761d6087cf67782528947eb4470bed0d24ca7fb6e3b8c71c36ddaa9ffbf9d1a3d3668243e2b20cfde26912fe603ee74d68930f5e58e267753246ce639a46c1377ad3a5f28dd207c31d4c3b7130b46743c7a0651ac5692264f653d600f873b27fbeb6e2842551790d641526d7ce32b820762a09a08ef8223", 0xee}, {&(0x7f00000016c0)="143257ed5e4e14d5c3892e0e72730c6da5aae76ed0d7b88c19feee508fdba6e39e6eebdbc9fd43eb0266174d46d5a778d78b46a1c329d0938276b2c9733cc14025731f68d7f235c95e5fce4b116e2b7e1a89aff435f7779ffc59afe0f0ad3b75db1f860a673ab1b51676c4d0", 0x6c}], 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000180)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x10000000, 0x7}, {0x91, 0x8}}) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwrite(r1, &(0x7f0000000040)="b8", 0x1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x102) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x7f) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) login: pckbd_enable: command error 16:00:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) pipe(&(0x7f0000000000)) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 16:00:09 executing program 1: socket(0x2567f88fa732d0f, 0x1, 0xa) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x2c}, {0x6}, {0x806, 0x0, 0x5}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1000004a) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:09 executing program 1: r0 = socket(0x20, 0x3, 0xdefe) shutdown(r0, 0x1) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667d, &(0x7f0000000040)={'tap'}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x6, 0x3}) 16:00:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x85a4f1e368c93d80, 0x7}], 0x6, 0x0, 0xfffffffffffffffc, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001100)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001180)=0xc) pwrite(0xffffffffffffffff, &(0x7f0000000100)="8462731f520f2996ac9fe237830a9c5524e01db75fbaed870b67590d62ca468d5a00757258697b53d8955d2f71db3554ee59a8840bb41a9eb6a7adba93111e1ba5b089d60ab102dab3565f12eacbd9034358b227337004f5203fb595ff6d91ae514537ee0cf33237f47baa64865da5162f1bdf65a9f0b29220fc22fce5a3822408e6f0ec074128d87b81f06eda48c9160d5b5623bbbb2aadbf1d31aa727afcd90f14a83d431198c55ab90428cba57071814cdda658ca192fe36b891b021026a74c08ae9b48e9ef5136644727aa3530ece22a53d8f185aa5be7e6feb0328e5da4190e222aa244bdf9a610ea22352e1143301a1d93f1f36003f2664c5454f8962dfff67eb61c79db5e14b9226bdb7533cb2b6389044e3813180b8328132c6899c3cc7704899e995e599a8314946c8aa8670a8bd5392a6b74c1c7151063801e32c87a3ebee5e51a3c55c6b2931ce2d66736ab7bf1dc4386952d5dbbb900adf2ba5b2645ab1f3b65c8f2536f538b58899ca020c552a594b6daa108cc34367e854cf5a60ac1c20318db8e5c1e3f0eff4cbacf6add8e69c39287ca9ba55283f150fa9389491d96492fdb9384b252fa09d14847eb7d3f2757cdc18cfb5231a325245551622f875381775024961e1c3e3279d5f696121301736fa0b324a0a61002ba5307bb243ad00e5b623f6cfba3c400c757e228e2e9fbcb42bf7863418bdc621ec14e9f3933213b4b4048b5e4f9f90df935a70f4853142fe1980e5bbdafe032075088a1cec283ea43a02a1a375271244b3bb299b8e27af7115e07e2e5afc6af383870fb569183296f8d08c1746e9bbe21ac65d956b23802a614b841c86aca248d32ec991e9a44eb6d1d42cd40f23c0b4948de3c43fd0bd928ecd359ad7cb5569f16f6a09637aa0e0f09b33765fba612b3d93b4e4e8fcd771db792350ad8d21f1d67607ff4b4981bc56d3a20fbb73c4fca543deb3c7050064e25fcd23a4852689a809a8d226c4b1a8905b508a5b7b801ca3b846c42943143340a7120b91a02e2b49ddddd87fe1a429c471c34140e8158cbd160631148f68c3809225d9ea5163ffca067f6d11f2c0c64081a32676a5782d38f439a7cdf8bec547b24b43f00fb0933a082b0bee49cfe1e32ce73a2e55a1662f433b3f5a6b409959e881018e784ff81f054c0bbe285bfb50a0518cd07e5f5c17b688a19ea83768973806e0dc8c294544fac5c580dceb2dd0529716434464058585d4f2223e97cff8528c5f6531fa5a40d145640cc9ba4378286576e41e940fe06218175cf621683d1d1c847c87bc4447c53790d3475e8b3737d45c826bba8865413dc71d0f81fb0f3cbf5dafc642f09267a83975cabb6ce40796b25c6a0db043aa05fe0c70002f42b0d823cdc353d4dc0e18f2e04984a1fc2669060c8194e9c8308bb6cf1c2adca66e3c18798ffd1535e5ba980a7912568cb8dd4af99aee787448be536f877f9cef1036c640b8f7bd724f27222cf61033d781243d07d3374df2a3694c3bf570b9ed1566f19b3e714696aaf57edc5b40f6bd40b83b4dde84c57641937a9b7aec87e2d6d46a3a96a03b60f1aa2bd3b26cfb7d229656706d5bbcafb5ff5b06d3cb04aec60e72144664d90e0fa2c12a60e2c1d29a0601768786ae156a6cc39bbc4ac033f646c0635f121786e027812f9f8d2a48c924637e2879d71aa56aa2c46361cfc6cb546af934b48db72ed3177b5bc653cf2c10ce81707ae77e862be80a235d4a3a29a26e8db1c40f2fadb37978ad6100ca762727de2eee917880f2f1ffb7cb601b1f7716933e737b6fd03fc70040c871b0487de79c4e7ca25914a9819d1aedf4a649ec81c0201496822d2ae51821201ff83f9a8241c0d5ab75b9134075313950eaf99cb5dd35fe712bc07be93de02f352bb066b7e9a0bb3e5c9cdc19fe452ed188d32aa29ca1ce5ecbe5bea57d6c412d0985fd5b1fa2b3e93faaa968149287a4adc8668666310095c4cac1dd94c6b5be3196003cd7b5ac941c393efd3c6afa3cba53ab9489c67f95b351762afbf7a79b708573174ec2ab29ce1f91c639670824524faa00ff977dbed1e07aeb7fbf8142126de197af5d3a3a138c210556032bbeb65b8b75f07bcabbb8c3fa38b1c476d5629f90967d11b1b46147c5106f9a159e1de70aa3bf8a732666b021d6494e32f2a7ff7c09724db6e8bc9d975cd6824bd7be6fa61dadef3f1f1a014e1f4c5877d20c3cfc38ebddd06840881b2755284062c0c0536855a5a5a1b98ebbf39a09d32577540f9937721fc6b1a7873af568ccc5a357d8d037d6c5f1241724d683109bab9a662e143d7b2a42978a391e2ced09203d305c3e041760363856dcc66e24d66f35c1f56e699d8ef3393e170dc31570a2c3a887ab6b490c333f11b81b588d61a78d729ee9630e8bf5e746dc1195d87f8a7244ffbdbdfefe1c2b683b657896527546f8962a7e5b541d74c13b71cf3ab4300820eff5ee14364849b65d5b6648d50e58cc5d01fd7729d026259795f50c94bacbb96003e58f29389498c8f4bffcb46e57424a78dc29618dcbc152e639ab0e09ce0c5a653e36cb7e179fb512a8ace61af3cf2e278e28d6bda535f9584299a2a1fbaeab79faafdd001603f183c4c6391ae8f7f8319734471e32ac80abbb5579fe44fe6a92c7bafd8fa6e17e878bcdea7d0e114f751eb4892f05cd98c1f1711541e576e7fe445211ac6fb26f513f4cfcf15fd7c29e0ed9c2e5ef5ba74207a785b158d277c294680eaac3b51744fdf25aac532a50614c268768c00b2bb650875efa8aa8152b9b315d57eb95ec597dd70589107fa00f6071e82dc6c4d04007f04af03dbd8f0c5b7ee118d8369ed04874e8e5d6185db7bb8ab8428188b389c660758f620460d6c87d1cdd319c40938d9c9805404ec0aec690b8f748365ef25bb82116ae01433a0049e8337e46bcc295caed1077af9409c27860df0a48951b15d46bac667f452e9358e48f81af7ebb1cb96f15418c45289bac544e47db14612dea545701e3aba7cc1a5aadce5472c9e9fe5811edc0f7ece08ea3aa2d4e4e5519d79598dcb42efd545dc3933043dcd51a7943118ee1bfc3cc14ba52347ad9c4798fbfcdb1b3401843a48b7c649b4f415beaccfd05686bbf44b43ec0525af01cbdbab7fe043c0a88481217ab7ff4e1bec6fc22f950a8cc42a6c573f4e224b4194676f732c96cbdb426d0a81084939b4e74de6f70b2332bf899ea722a56ef4461e5c927bc9e5db3c900c7cde76449a40c07281802f1f0edc3e5547304141dade66c0d270a5a3ffc8eadb4acd45f839bd798ae3d781f443bb18564575cf4a9c87c0d5a0af54157a5722df8b0aa9557a40b53fad2b468b38132a5bd390ab5193563b7a1743aceb1902ab7b4e4f8e710cfd46de248bb994c5c77d12da8266f114abc74e808162e48263613bbfccb49e250f6f1ffe289680adbbd262b1b78d9399c2f6ecd1b3ec03a6baa73a924c056360eae8aa2aaa8b5b9f4e75c8ab2ce18f5470aa6c5e911eb6ffb337a3243d5b1d0d28bda9827c60f43a1294cc1411d6908c6d32fec4e187038a700a4c861d3b75175e3664378571a8c0abc9de9b6877c2be5a2e5fa8fb8533a05c050988545df6e34325440758ae6eecf0fef88209df28ffff483661292bb172c88f532bc5e9a00772bcd61863779fa4f5cf085e273a93fc3a3d7d3ae7b259e409730768d2f93938a00f0f64fd11d9f1f510cd64b423348d16a6bd97a34b8d98a59bfc28a6aa705acb3005fa6b4799f6056bb60ac3d2f36132b8c8ef8f6ccec866cc1b951167d2be3e08762087fc5b251f8ae749af713defd76cb5dac4908ad396f160aba9d1857e4b8d8ddd26ccb0552f756d7e77cab7aa73c98eef9ac8c6161b0f1b72881129bbf2108fee7d6d2e34cebc22dec6123f025fc536031047a3e4105770064816145ede14c62fddd0a200c63255f1aa65e9125ef7316013a1a5aa44e5119562b22bb6d318db2e78520bef94a748f58d790df8ae1fd1c3e79b6e17707220733a092d43ec6f0b65f734b7769d34e7937ae735e19bda2c4a44fa427ae662d98a66707348e4872375460ae4186ea71b290d40ed7f57fda18a2de3ec1681018cacdaf8bd754e88273dc7c35a69d6fae22c6ae8844fc18c02759f0e4661e0e1b68450bb0cb0dabd9b9f7184af8ae1bc1291655c03597e13a825759d76b347ff16f2f205eb7ea4161ae1214fc89efef2c4f057fb64dbb9c5a5d18a11e6b301abc4bd0de8d7b4f051ed1aa92f8e8e932de99ed97a26d5834190115061f09195097bef9264374e727ec45f9991f45eb673082894dbb0d655cae67a1ce0775da701c5a2f70dc6d3fb0921dbec6e40f41f0c913d77f1069c6040776d4d2f51bf2738cb8650ab8735b557a14d24dcd581ab3d873149cb959b76ea34ededfbbe2880e9bb05ceeffe9317ff11b1bbedbaee43c5fe4201282ece76432f1ffa7aaa401e782f6f87032431a59b04f9399bcfdc147984968c02f7bdbe84ea5168793623f92a26a7160aeff60b98a466ed3fb33c30e83fddbee4b846ed58f78251ca68b8fee824e58a9e94a3698e77a6374f8e6bc41563ca152693022461aebe2daee86d3afa1a6b9ac756300bbec010182307ec1eb7b5878f004a096db9407d8677f7f45aafc3fa05ab3864def962180dac87101c7d522b60d0530ebb285888f023648b50161fb2f9195afc64e3a70d47cc36a6d215803c6cafb7399d89f9bba4b2855c033a7f194fa1adf9acf02ef4db7b63207b4916929890ade6fbec5bb195c7c0e6d81c44cf485e2973af3d1a11bd8ffb855bd6db656ab7015d8a496024536198fed3555a60f42ddf02e65272a87106693fe8676ebde994fcd250765feb95a8b3404e34ecbe9fb946e42cc9eae28520efd357e0bda08f4ceb8ad037e2e96130b99a9f0a73a54e322c9cce10cd3d8c36e3d75f19123126781eeba10a19a48923650f6d51c13ec3d29ce18b4c9f75818717bf681c2784531f1617bc0e34601e5f85e8cdd53c06429cb125c60858b1013501d9b16d4029560805b778871fd7b68360ce0f337044304c4ef825d50a79d8b8c2627d140776ad5ef414c209b4321f2e80375296d28d254363a88a8ba4a2ea3240188aecd958937676303b3d017f56cb0df929f738a8f6d0de2064bf4bf44289267759e144d8abf9357e3d96b836f234eda3862078d372318bfd67ac254d939455b80b6593d251fbc93f435ebfc0d8c3c69077b3eebf6870c9b12af2c483c76b295e7ed56636893455bcce61b6d7dd44496fbd12e58b908ddf028ae2e99ed71b1efd5f9d4c74ce7d00a3e0fe30c8b73776024f8f8999354aaac487a504524059007989f1e74e40bb905a66759d08eeb7ab11ea8fc43e8e421622af6175229fd29bb6d00db2fbeafbe39e7dbd8baa7c6aee00c1d552cbc8ebac6e45f02d562644ef24e472fd866bc44e735ad3933728c126fc5d987fa23e038e00d38219cc56261a9fef071e628d6f4dd161cb082a1ae2269bc84de7de04ccdb54299d550f2bdddc29777b2399784adf9949bd473b18a715778e78933ef205f59a61e5a3ff0329dbbfb8065ce5822a6b28876067c9ff18f059f38a7ee373fef5763072529b3c3be341da8d45874f1656c59e85a3594b8851017bc3a5af95b3a705f9e9737467d9caa4459977504292eb6a4bea073c006f1af252b9fd41a2ad7fe7f653a7a1cf21765e69bd4d722d311cfa3be69199faf49a4fae76af8607879fbc2351572329de8b02f2a730538a7acde659924bd652596c3ac044b2012e1697b2", 0x1000, 0x0, 0xfffffffffffffffe) 16:00:10 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x8c) getsockname$inet6(r4, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r5 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/14) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000300)=[r9, r8, r9, r10, r9, r7]) setegid(r7) setgroups(0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0xff, 0x7fffffff}, 0x8) setuid(0xee01) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x1000) munlockall() msgsnd(r2, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='\x00') stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/225, 0xe1}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r1, 0x1}) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x6}, {0x81}}, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) recvfrom$inet6(r0, &(0x7f0000000240)=""/237, 0xed, 0x800, &(0x7f0000000340)={0x18, 0x3, 0x7fffffff}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20280, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000040)={{0x80000000, 0x3}, {0x0, 0x6}}, 0x1776fdc3f4a113c0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000067a000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) 16:00:10 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0xfffffffffffffff8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x400cc, 0x0, 0x800080000000121, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/220, 0xdc}], 0x4, 0x0, 0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f00000005c0)="ac", 0x1, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) write(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) fchflags(r0, 0x7236327654514738) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3ff, 0x9}, 0xc) accept$inet6(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c, 0x7f}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x11) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x4, 0xff}) syz_emit_ethernet(0x63, &(0x7f0000000240)="b62a36e11c84defd96c15eb51852bb9c38d695608e799f0c141e253d4e8083a66bcfc7e34fe4038afae0ffdd96a0a34df40490a8196348c217df9ae76ebd74de5de4251ee3ab8d7692b4498c22bf043693eed66cee59dc20a761792100000000000000") 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) utimensat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x6, 0x7}, {0x101, 0x1}}, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x3fd6) pwrite(r0, &(0x7f0000000100)="c633be0cf99621174a9f62aaf0ec47defb835e75f7f41ef60e49f8", 0x1b, 0x0, 0x14) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000004c0)=0x5) r1 = syz_open_pts() poll(&(0x7f0000000600)=[{r0, 0x40}, {r0, 0x4}, {r0, 0x66545ddcaa80685}, {r1, 0x2}, {r1, 0x8}, {r1, 0x20}, {r1, 0x80}], 0x7, 0x6d2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000005c0)={0x9, './file0\x00', './file0\x00'}) preadv(r0, &(0x7f0000000400), 0x4, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000500)=""/49, 0x31) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000580)={0x2, 0x3, 0x5, 0x8, r2}) write(r0, &(0x7f0000000640)="84c96c456d7280cd9dbe457cd9bef29906d15ed46dd8aed2922d832c84290198af95ca5b569859e4b5f1cdc9ceb0f3f3d3fa29217c1ea101d5dcd824bea33c32ce3e995bf752393906556ea942d87e9524682acc2440e066565ac08c2a0275cac4b06513385f10ce364400b6805e40fac45c5d91c78c50ec27c940e9e0ae0c94438d1aa46697d2055a55df0322917bc75729d531a09044c5fa0c9ddb6d4b611b6dc0846e0e91", 0xa6) fcntl$setflags(r0, 0x2, 0x1) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000540)={0x2, 0x1, 0x7, 0xff8d, r3}) 16:00:10 executing program 0: r0 = socket(0x20, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x84}, {0x4d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff5e, &(0x7f00000002c0)="003fc17e64210ee23a4b8ab4cefb084303c3c7702c54406b9213b8c9a15a38bc310a43ca786920fb8cecb6527077a70b2e82d7def3911c7e9d01396c19fccc7175ca088c5753af9405c0de3e5c1648f959f06a74585ebb719fb4890814599f4cf6659eed19ae3f2d50b16df18b0ca0dff379798702ffc721b18db8459dd7a12b397481379c976e0a03") 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:10 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xc) r3 = dup(r2) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) r2 = kqueue() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000140)="7f8fa271fe7a1ad4fc53434abaea584ba8fb759e8f49d385f001440079a5f8c2e245668b0c6adad43aff7065f8e01773d3cedb461cb05d89eaecb4a2c49f53369f5496434aabdb62097f373d197baedebf60d3dfa450262814b7bb121ade13322588afbcb290daf48e7d1593a8386aa94234523420657e51b1f676f5d9c62b53b7eb358e6206209dde783e532d01948d345fa1fdaa039ef1522dbe825bd07051c07076be7c1f5f69e969abb328175a1c66556064fe7dbcc12347d454ac68b6561dbb48b8b6063499e9a18849bc2fb72fc9e38a9f7a09f67730ead83ff543", 0xde}, {&(0x7f0000000240)="a80ab61a4430d23305a28d204bd25b400681e3504d4ef042d224c353e11761fb6ad3205bcdfd42d1a94f36979e", 0x2d}, {&(0x7f0000000280)="b6a314957c07214509c6f65df98bf3d127f535788b3f1211883c3dd3e319abe0f37c3b6e9ec2eb46f8a9a85ced984504ff1ded763db5f3371e3b88972ae1b9f6104a82e4023920870c3b321e6d2bc5c8da15cb63b395e48af44426907171d2df7fd98b84623f124a321890cb4527c0fdd588ddc8c855d8b32be52f98324ab0cc354717678d6f461892ce597a2fd858fd7182d6ddc3049c0a29c0890874a70bce3948a5bb480658b510cd76ab518cf2b055f9eb245d95ac65ba4d2ca6514d0f5e28f0c9ae524dfd4272733345f17f61e0f9c4bf8c7868503a89242c92a50184de12006b73", 0xe4}, {&(0x7f0000000500)="3f4ed2c19504772166375cbdc793db725c6cb3683ac9987c4ff293af5280edda1ab552468eb6997f5983792cabccb22d9d286d4253513a0c34475959b73e2a0126830421775b1ec5d7e43fa7f8e3183de63519e92f7923070d877f7d9f57f3f083e946cbc9d2096049998248fdffd63573cb57f51c77b9d4c13d79a415373985e5cff5becb89345318450ae5f55e377911ba981170e2b8fa8ed91ca48d265240c467cea9ceec69e904627891c242f079c54fcfe7d5290d98b9d150272704eb1854c53cda681ca7cc947ef5", 0xcb}, {&(0x7f0000000400)="3c94d6cba376af15face26038a1a51a2ae47a3dcaf27f3d1a405fb93b753d0cfef2b7681c5a034da7fb4c182f66ec22a6aba7ef80c7ffc03f6c1f554d17c8bd3b1e434ea01fbd9ef20dd76c79b5a3a8354ffba30c15fd0f01fb53797aa49b6861ad67ba3ff0f7646e66262e322f335a243e318766862853d9667b53ffe749ee8105e06c811256c49b75fcc58c890f447d45b100bf8", 0x95}, {&(0x7f0000000600)="db1e72e1a7db4b9d9ac499d220dd6a9be5ed16ecad17c504211c3e3ac2b4efa86a8afbb673f13054494a0e220cc8a1e534154694817983b84a7d71ba63f5fe0928bdf9acc793e2", 0x47}, {&(0x7f0000000680)="5efff065d4afa660fa4fe55d94fb6277860082ee5500eed573ce9db4dbbde8760d99eccc4cd9ee864b6e097a5d75a886c7ee5b6fbbd6d5f8a4afe052e3a67a6173880b485a3d82703a43ab1ee0401507bd45da40cf0c327c264459d432c7c775e43e8215f3a40fc5fa3dfa8cc4922c67f40261ad4d65e1d13270b3bfb8d030bab9075d67b01e007dde", 0x89}], 0x7) r3 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r4) close(r0) syz_open_pts() flock(r1, 0xd) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) fchdir(r1) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) 16:00:10 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x3, 0x7, 0x1}, {0x200000, 0x2, 0x6, 0x3}, {0x6, 0x2, 0x1, 0x1f}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1d, 0x1, 0x0, 0x0, 0x8, 0x5, 0x1, 0x3, 0x3, 0x6, 0xffffffff}) syz_emit_ethernet(0x78, &(0x7f00000001c0)="a1d55d2cd33e315bb8153a2a99e4e7e716b1a6f642091750905bb12eaf04b3eac2b931af15b15e9860698ed493e0083bdc1bcb48889f5cdae6ee8da9adcd85cd3f046adeb9ffce7fbd7853772b41d880ba67d9a68eadba6e40e854612921416eb50832d75754879e521a71c0a47e8d1e304ee9ebbb7e3e12") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x1000, 0x286, &(0x7f0000ffe000/0x1000)=nil) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0xc45, 0x2a1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="614f475ba8c029bb6c2f66696cd548ebbf03a729e5d3d5e0d3a0503d026ce7673000"], 0x10) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x2, 0x5c9, "c373323563c32a110690f95b3877b57aec19ae94", 0x1, 0x20}) 16:00:11 executing program 1: dup(0xffffffffffffff9c) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20000, 0x0) r2 = dup2(r1, r0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./bus\x00', r3, 0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r4 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x80, 0x8000, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x18000000, 0x3}, {{r4}, 0xfffffffffffffffa, 0x20, 0x4, 0x9, 0x101}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x5f1, 0x800}, {{r4}, 0xfffffffffffffffc, 0x8, 0x2, 0x3, 0x1}, {{r3}, 0xffffffffffffffff, 0x46, 0xf0000000, 0xf15f, 0x7}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1, 0x40}, {{r3}, 0xfffffffffffffff8, 0x84, 0xcc36beabb15db6d0, 0x0, 0xffffffffffffff80}, {{r4}, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x100000000000000}, {{r2}, 0xfffffffffffffffb, 0x80, 0x10, 0x10001, 0x6}], 0x5, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x48, 0x1, 0x7fff, 0x4}, {{r4}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x200}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0xf84}, {{r4}, 0xe5d1171710c61f5a, 0xde, 0x8, 0xc4, 0x5}, {{r3}, 0xffffffffffffffff, 0x16, 0x80000000, 0x11, 0x100000001}], 0x1f5, &(0x7f0000000380)={0x3ff, 0x2}) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000080)=0x1001) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x5, 0x800, 0x4}) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000100)=""/142, 0xffffffffffffff91) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) r2 = shmget(0x3, 0x4000, 0xc, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/227) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000340)={0x101, 0x4}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x10000) ioctl$KDDISABIO(r0, 0x20004b3d) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) r3 = msgget(0x3, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = msgget(0x2, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x1800) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x7fff, 0x82ef, 0x7, 0xff, "676dd9218bfd9cab63a8cdc69faf168434fc0aeb", 0x8, 0x5}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0xaf01, 0x1, 0xb6}, {0xe4, 0x8, 0xeadf}]}) 16:00:11 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40, 0x400000000000, 0x600, 0x3}, {0x15cb, 0x857a, 0x9, 0x401}, {0x6, 0x3, 0x1, 0x53c7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xfffffffffffffdb2, 0x0}) r1 = socket$inet(0x2, 0x7, 0xfffffffffffffffd) pwrite(r1, &(0x7f0000000180)="dcd97b82b057b318b9eb2b463ec295ecb427ed66c42020bc124d6a96a6ca87eef18e0833e79840d9b7b50f6dabddc88a5ca1b1898ebbc55e3ebcb55c713e93ec", 0x40, 0x0, 0xfffffffffffffffd) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffe) setsockopt(r1, 0x200, 0x5, &(0x7f0000000200)="43ddf69e660fd4af13ec72b2eb1443ce460257b855802d07cb5654ffd994eeb9416000cc5273d164d1c1536e7935e73fc94132d934c32786d3b3d56d61d0b9db578d2db069dda4eb4e776b80d91edf1b3b2019ea319a71a343f038312201270232987810c2473408d4bc8a04626617d396682f50395423fb11967b31288b2ffadd0e8f0b1f7fab6948529565d9d658717679bba0fdfe48b6c94b3136456d7ee83aaed363964ac1e1e53283501378d07462892344235419fbc2bc4f4780750ff35979fb90f57a667d2293834efb275b4a35ad0e02539c", 0xd6) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8001) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r1, &(0x7f0000001600)=[{&(0x7f00000000c0)="02ee8c5f2a6c9af60da74aea076ed65211869ee5f1be12fb42adf03ab9a0291087ce39137dcb14051858e4d0afeb9edc1366e1a23c0adf7d7476cb6c47afc9c7bd084312caf79cd184af38ef2623591137cce1b7955a64e8f9944d352b7b1840e477c089ac1540ed57ccade87054edf16e761034a7ca5258ebe7730146e657b0b3cc11d7a2529c70547dcccf1af0d430cc616765179a3206", 0x98}, {&(0x7f0000000180)="9cf7f1ad780809766c7d10a39be8b8c531ee7b5a39edb028e25b17d051b0222b4486db1f0e41b78015e1bd68242de9e7cf0bc3f9d904b5dd99955c8b8f5537c7415da2ca64e819913e8b96989d89a304e7331f1271dd7b55336ee18e9ec53e7d7742b3b7eea4522de227440f2e9cce968efc94b8f680a28fc46acf8faf0ff68e2d148b9ec0dc3c65be682b082871b61d223f6f8bc5ca53365e67403fd18d68618bee4d65562ffeb56997a0386aa43d381159861a5a96297f", 0xb8}, {&(0x7f0000000240)="ca390df1855cb0c5e8d530eac1051e02348674f730f898d449dedf948e45bda91f2ba3d58deb478f246244b7e0874a502b35c0b99739e69e913c8d387cdd003daccbb2cd71ec172fccc299396ea4665306079949e566f8640ab682ea4b65ec0abde250d822fded618af87c7e207cc46e63e7e080a9208439fa0464f234fe8577f0f484dcfd9d160b5bf3a80b1b13c8f15843276a992ad38e929466b45ea69c29b4bb09b9eb6bbb768a9b9d1a05dead90e6b0d2b36ff00101d6e2bb85670dee1a37d75cf4ea2bcdfcea8573de374006ca68fbdb1cfc413ba0ccf1c88eddb3228b02bab401ab12f867", 0xe8}, {&(0x7f0000000340)="088cb423e78b7b4f7edf1b5c8091ee8e2de2f046dbc3afbdd1a6ebf2c61f1c492289aa65faded8e157db8dca8717f95ccfd0b3c430fe77346432ea99c2e4d0ad19a70b11d2ae388488a53cd6e66c38c926591d912acea0ab8c25dee8af654f45d14a46d59d0e317aeabc980f7041038e7af003ffca3c009be67e10e110a4ef2e4373f87b2cf714aefdc09351da52f86f8cb2c74716c74fce5482f006dce9aed075cad65022e7447151ac188eea3c2754107132aefbf7721ddf07911b81079a9edd21dbb73fc49d73cfebdae615af774bc6fd61f57de196d2fef8f6cb2110189a3c9b49cb563e64c044c4f6efc7d5ee3b5078cd9c9159bd32a35d59e40504b40a59cc684abb298b5db8e9df310bd9c7bbc93cfa95b18651baccf621ce136e3641bc0f0a3556095f7d535fa37fabbc9fbfd8e6f37af4aaedce6f85ef186947f336c18e38decd596f2d518771592587af24e3770f4c51a33ca0e51393893c3c9b377e90f1bec99572dee49d7e65020afc79c5c9aa2ea0d71c2300476c5df84571ee50800e063350b1f7cbdf17e42bee8483bc8931a29b589ae93be90822763d97af5014fd18724b8808668d688e981977e64c53cb14fded9a11e33dc3475bacd560c3b4d786b50291bb0246fff526378984ea430de67421147596ccd83b700e2cf66b42c1cf5964c2177c1e7d2fc625750acf3a20c0bc4bc341bee2da014aba7efa566441bef5d48028cbcd31e8769a6b6968006992fe7632454924a455bba677e2c0a8e98b7c6258052abdf822a4f529bba8cafe256d2d6653687f2d9f6a302f7ef619ecbde2ef850acbb1c08fe45a0f821375b1c4e0870d71d9637fd94464fcb7b0989bf7d8ccf3ba7f016f141b2acbc91a6ed7cd8179524384cf8f44851f531e026f2ea40d78b873fe8d12f475f2a141be04453f04ab84152ab678dac9fc9b9d2ac79a0351d4dc228e78bfee8eaf06bd096da527e613f7142d457618f4e75e4831932968232e6785cd7b4d33885e3b5051c6b3a1c3b59d773a13280f9a1666cdf8e3bf3add89cf1236291eb28d697db9a9328ad897a833169a6c24591875f6ebd5a58a42a800bc14eed671c43e720f8e6b88123cb667f260305ce9b2ef1039488b44b7a8569cea0130230bba0433f13de0229e666c133556fd20891933bc906556f1965564d2eeaa185e6ef475586c80f6c3b57e17a02229682595c6949965694e7cbf6ced6be5c65bb8958ab20c1fc6f3ab2e4d7d2a87bfb0a1d08282516b87d924a42dd7e0f7a6a2274e3b0124de2c05f6ea224ffa4728f8eea67b3b682863cff7e2129874d9d59d9b0f9d6278207f143914eca78d75c2362201fb2a2ae6854dfb2b6fbd58f1dbb1acab7923f0602312dbc1c93f3f5268cc3ad84579fa4c8cd15fcce7f274ad695752f753fe1e99225729855b9278730bfb3e4b95f02519cdcda64bfd241fb09aa402fbbc72905c423ea0b9882f4311a052b11ecc7113d3d243420fc83e4723f4a7305210ea7995238c992b2cca6b1180ce085e7cc931295c80a1f1f7cb2f2ab1747a4f4f3ea9c75fa077b252a02713ad8cf260b9aef352c2e53781aa5298c8edf6990d0c61ff03ce69b70ebee220b12eeb000d513129eee06fdc36aaafd62fb17ca9c47478ac0d1352d749115b3d346025cfc6b86c31a3d545f1b4cc12d50512d9b97e8ad54beb3cd880bcc39aa6e6b2391c7553025e2fd117b031ecb89a48f5c4a5371d26f6f300f424c8ace80f9c75aa41f13099770f63934080cf41f8b250f6de2e4d371b3b0b90169ed192778ad81fd02cc04f9abbc4eaf22dd62f6f9b0184bb2cda44f6e2223b73ce31101b33dee01b1bf0a4d0d88dd56808ddb797c9df1b9fe5a72bac632499f6e4d27edbbf5e08cf3fed2650468d074bd309b69a7e47a9edbbece547ead28f0a7a89a0ff45c41e99d468c535949d042aba5b525d3c0283fdb79e2cbe82bd4bf773381245f8f84adf4bfc1c9a488e122160655acd21e152f6ba12842266cf020d43a3bde52c2dd105c2f73108126405e82dade349e74cbf94c43b11d8b19a98fb6fcb6c34fe6d376f7f12243ab439b898eca92f806d416acea727602225237c46fdae16405af9969428b96f917ecc259852a08de0b53e9df97cf35578a3145a7d63cfc98820ab3f9c5a6ab6607e0a03722937456c4d27732f6e8e386f19d0fdfeded564a532d22486b757052b7c301e67e28b8a01f7e58b8b943ee105f4ea699731481c0900961af4e55fa17838348466ded6462c4416b000223e0cbf729db78da6668129a67a86f583ac11fe14b879da079ea85199eac71a5646f82177d33dbeb2ea9e64fd8eb4a1ca29b2ff91c5005ac0b27f363aa0289def3675b2bed4273e4e2ad16b4df0eab1728344ad7fe771f4050ed2e896a1a8215501a1f967b2dcb73bced5f7f6743f204e732f649a96d11aa6c2643522f406447be01127081ef1c756cfc9e0ae5841781fd8514f029400b3f0ad8446f1d6a25a08a0667ca5d0a46fa9adddc240db0e64b2e924f84de8060e4a76a5ce9af964bd272fb5a19c578abf36c3de2c1e8644e98270ed684030812eea976fac9af6775ba3dd4df82c7054e714cb9b2677a2277dbb2eb5f069882bea667240cf5af67549421c7adc83c84b2337704ed10463e6dcc072d8c8835d8fe463d6d61d2a2a35b2d0c7a2f421502b470c18b9dc307905e20bfa17d1af4d3b469c69826744182d9948f5d516232bbce42c3e8e3e94426f688a1586bc3fc520fb4704c54fb3f7dea69d57ca2f800ff1eb7da50e18adb53a7c891a3635966cdd96128d2b11f97a72f7bf7a31b221e68e4552b8085d2e6dd45241987b5ab51b3f522db09cebc1014efc8ba3fbb81e05a14357ae92b174c3dc65523aa979e1abb9d21c8df7c50eff70d3a0c4c1d592e5e476dab7aaa33bd269e4cf4b6a6adb55f0776865434b6d8955eb10e392128cbd767edd01d7c9a6318aa015126fcbc55109a787a1ab5165149ca47010a65905c3068fba30fb607a9992cfb3f87df9e7873b745a7ddd9bf97792546bf9e2f198815b6eb9c87b09ef4fb0ed0ad5f31f243fb70ed39619b1c2bb049a21ec000cbc18e46c8eb87382fd5f0d12f9ea6d0e4ba7919abb736ad254444292a796d5f959f752c762c82d6bca39ed6152af56dfe7f9e9f98925f6a70274d091c3823cae08d42b9081b1f2299fad1b3c207179c37821404ef8d1ef42fd570ac388b64a392fdd598d7cfe1ce9dcacb2c080cf517a9f8ff9a652299629521ce43267f334102cbe62f4a0f284ee394e1fbe46cf285c6c64ff8a393eeccd984217e4c5e1727388cd1d46463245f2a4af0274c4623295a78c71672b6148c8a0498b93417c8f159c6ac0b3546464ec2d74784e8d9409f3410bd250055fff965adf56baff699a19517246723739a9fc213d6015c55862232219b046052975160067ab53ca58ce1f907927ccd96ebd9153e938c0c8d6dc6994e8034bdfcf87cd7872a84f2f74c6f1d796cac90b09456e363b2003047f5e5856e9dbb69e38e65895ffecbd29f5a377301240f611430227210857db8cda53ebfb431ac7fa03183742cd476431f6889dee35066d8c860f83846cc094d90f728afe4fd8a091414ecfe1ba524f184bfed189917a774c604243de8d996e4c9d28ca7d09547582cc037d68ab45df3878824942fbaa5242419b1b3a6c94587c403b288fc81f4af7e21e07f3f2ab8d18bf1b509b48d0c815bd12bc8c7daedeceeaf571c0553cdd404b2972ec9d4718134e6a9bd82681ad07b0023b68c4c3260669d4766f42e9afd77b851785762971f9576beee098988d48dcf31b478b07c1663a2394719920ae6e85c022a5ef8ea8d06f30e22d9a77bd7bda3002660b425c47ac6eae78130b2547e8a43ee6c9908bfde771f7dab257957e1a42d5a745ecf7931c14c8b7e820148c2bf4c4e226a378c78ce61004e0afa97f6d8516964fe0404e9f04d34480cfc1e1f75864c7c6ff672bae09cc8151173b69bfad1809ce1ba5ff6e2be5ca738a039d430845b8af1e5cf0894c319fa89ad62675f5a32b84e86650b23bfa6b8249a2233183987244301d0fc7796a05e8559c4813ccfab3a5b32b5c6a3abbdf95ef23f1ace665d971af15d102fa212f224addcfc43963c10c5b8de73babd600d8b0bbecf47d9b7d80a8890779dd5c438c882fe21d6d29c688ebeed42bed127a5100c3ef91a49464d31f493df64fc0ff324c7513d271ed971d3e1b3dda6272ed00eb7c1c7b718be1bdc541c6e2c6c020be85435ef0e4c67c47df55e45f0a93118af85cbef430423c5399b74f623ba441deb4fa834abc48ad1be66c4fa4f67bf8072c8e79073afe893e9e10b51590db690f49dbcb26658fa0e8c904e7890760b65d07b5744f174218f68c449aa3e55bf80b6a9c479f6a2a4d0f8aab3644744774b96f94d93eac377072e91a5cd84f2a2f72f0d62833b5070532d90a2d825178bade89e7de97e3adb506f5cc765b3bc44c5a0c3b8434f0c5f272dffcb3facd782b8497cca9d342a20f06eb94066a85edd1aa2af3fc870fb80712d825c943a16c2563d680120024611c711504adf07b885b4b1a1681024e311113b2ed33336710153b0f8cc03d455e8ade35516aa7753a986fadf32d1fb6da4fa5e3ccaa9a5835020a6e5cbee3076a3da5b9d8ad4f4deb2caa184039b10f78cd4414fff273f6ac3e628c227f436c61383bc4b7db7f8624156fc4a869a909a109cb9be6bc23c409ee753590c470644b593074c6eb5881e1120ef286cfb625bf8705ed2061ae6b9c431920f6c83b644c50f18852381d5478282463ef025f55428651b337b960ab94aaff34d1cd81987cce049a04b9364ed3cad119f3a68bb0ed7cd1abf43aa2400638d75da97f8c79a97411ced085ff2b6c20c55abd419e766d26f76c3b464164f1701b4c4e247f2082fd382fe7ec43ada7557aff1f94defbd806d09d726ee8ab5b1d4a6e0bc3676727a2c02883f02e5597325f19df51faa0066ae66c1d8d157e7613482a99e7abba335af72eea4587f79cc28b3a507a2c0dcef329938d039b62c83d2c6d07d1dd45744cec8d51f54133f5df8ad79ff4f130037f765701913df2742401ece123db34ea5ecf0c61c883e3e4c874b89481a936e09339865826f5eb936c0b6bb07a00f9621221bd3d829c53ac7af813a34184831268365dd8f72e994c8054b2dcf73d5ddf802461684d4a3c15a4f3dafff7331138659808818ec0970530d2878d43becec8e40916459720fd3912a273a549e9b7c7b9ffbd0515f9479f26905a34fcedd6e7df0f12c914966c946360f27581da8726b5d6425c693ebc6786de62deb7778cb1dffc9c14cda9acf7b52a86f23fb32d5a9a82bcdb7ebea6801bca2cc2b2939db00d557b7287120250203e3b2621f763c245321df82de6f41c00990b4c509e8d293f082d417d7f23bd135743ef09200f5687fedac1855d514931ee1798dc3a4fbbe2b5c8c1a907788ae3d1f41900d9b58490419bb7fc21b9e5ef36d17678891374864c1234a874e1173d844ca4628a79c7a72620afb07949910f071b93e6ade6bc4e2cee38587e52afbc44fc1c8600de67aa1c0b1d8b11532b8bd9849f6f5c7f6a69d95ff4d910a2a91322595744697d55cdd12977f403bc415232983be0ad3607b84151f5236a726fc48a805d9452305c389347cb29c02a16939732c0f71a56552b4fdafc92b81186399fd20969676508828af0d6b60eb0e4cf13d4057fb95da26c695241daaa2bc64676886e612901c3a87a91c2b4ec03736c6d", 0x1000}, {&(0x7f0000001340)="427a60fb751a093bdb8e499700b99f2b4c7793f9dd7b9b2a29da4107826306577147b117af82cbefdaf484a94ace69927d40b9a24ed355d7287d8bd20e6bdcc4bb0d0f7bbf2ce03ff3be7b7129864ba28557069e1ad916cf0a3c1e44ab8b1e82a7fec5b4347816f1e46f281ce6a70f8517b16633a52d7f764af277b0a82620f7baeb3c37b77dd3a16ff61c9f436d0548a63d12a4ef3285e9c5a30eb57ed3d3583dcb8f778b0f", 0xa6}, {&(0x7f0000000000)="af373966d5dac064bf9e3e151a4924bcb7f3c47666779af131b18199fb951666d6cf0a6e962af30852bced34d169bc2abd4258c12d16c7372f491298d088f7b348c28642b81dee36", 0x48}, {&(0x7f0000001400)="296f683b214a5257a1ab855c3710e1d3ba43a558208067d45ee30e3a2d682f373ed18448f7431428fade7017b7fd568f95f14945d6208f6b8e74a3ba84cce133d48b0089965a104fd50d81fc302e4d0f1dc15a68da789ec90d358cd3287e534298b75ac73310be157c75d7ea2fae970fcb5b5795f2c85075879a953e91fe86c48ef6fd74432da117337e844ad4d3941bfb67d786eed4d648a4c226f9ad3e7b7ed2", 0xa1}, {&(0x7f00000014c0)="5a55e55270b9e58f5c1ac35eb623dbf9cadde0920122355ed10472b6983abf255dd9bf3f54fabc88a7200eca2c4e73c7776c7337c193ec777859dccd8cb787a6699161a88f0d06877373bc954c28ab795fd3d164b118717f448dfd1b3b0fc58bb4f59bf51f7e98cb243e3858f31f92d2ae910edcd7fe3fd88c9348741b856d66833713fe061fda289183947f123a643c597d7db4fa0347d77dc07fe1806ca758f6bbefa23f93f45c1726384b861665aab45da186d8446eaafdf4d6c8a1df75476b4de40b566ddbcf4e8879c85da2f235567da7bece1ca12461c3a8748b6786806f34d0d2d98ef107854216354659e5d869c8d6ece6", 0xf5}, {&(0x7f00000015c0)="8a", 0x1}], 0x9) dup2(r0, r1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x8c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8eb54e32e031011d) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000001200)=r1) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b98a421738705c3db6f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efb849968ffad8c72c75ad55c5eb1938c420e7b1754439003f0be43032ea0973dee599ca1d9e6d9c6dd59a9a8b1ed278e1928507c6042c9e175b8190dbee0cdf43e6f227ec13664c442b9584c84ff15b5aa7b8fc129a0b2388a3921c91cc8e7be54db54299111329162d2b1aeb7a6c68b83dbd3e4a49192200e60bbc875dc9e2bf4ab6b007332df6faf7ef73070c62ac1d69fe80f0b0dc9c55a238"], &(0x7f0000000040)=0xfffffffffffffc8c) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x98}, {0xb34, 0x0, 0x0, 0x6}]}) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2a, 0x0, 0x2b, 0x9}, 0x0) close(r1) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() syz_open_pts() fchflags(r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="4a02e5ffffff0dffffffffffff00fb006d0000000000"], 0x10) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x6, 0x8}) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/80, 0x50}], 0x2, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) write(r0, &(0x7f0000000200)="3df6f9b6a9d738a5bf4a6ea5f031d5d9830cabef41d41b61d75b4b739505c071d7185222756bf6ccf6ef1910f0d5f835755f61c37bf791ae4b2fa7bedc0000", 0xffffff64) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0x0, "0503c966f22e95a123797f000000000000ff0100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8001) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000000c0)={0x1, 0x7}) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x60) 16:00:14 executing program 1: r0 = socket(0x20, 0x8000, 0x6) listen(r0, 0x7f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x5000000000004}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) close(r5) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x20000000, 0x100000041, 0x60f9, 0x93, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef", 0x0, 0xffff}) write(r5, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x28, 0x2, 0x9, 0x6}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x86, 0x80, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x41, 0x10, 0x4, 0x20}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x1, 0x5}], 0xfffffffffffff801, &(0x7f00000001c0)={0x100, 0x2}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000003c0), &(0x7f0000000400)=0x4) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x21, 0x0) lseek(r0, 0x0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xf29, 0x0, 0x4, 0xffffffffffffff80}, {0x1, 0x5, 0x1ff, 0x1f}, {0x0, 0x400008, 0x8, 0x3ff}, {0x7ff, 0x3, 0x6}]}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) kqueue() 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x8, 0x2, 0xff, 0x4}, {0x3, 0x9, 0x23, 0x7ff}, {0x8, 0x77, 0x1e}, {0x1a7, 0x11, 0x1f, 0x6}, {0x2, 0xffffffffffffa0ab, 0x9, 0x6}, {0x401, 0x0, 0x7, 0x80000000}, {0xc06, 0x81, 0xad, 0x6}, {0xad6c, 0x0, 0x8000, 0x1000}, {0x20000000000000, 0x4, 0x2}, {0x2, 0x5, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x39d618e91693c6a4, 0x4) getsockopt(r0, 0x9, 0x100, &(0x7f00000001c0)=""/42, &(0x7f0000000200)=0x2a) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000180)=0x4) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x5) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0xffffffffffffffff, './bus\x00', './bus\x00'}) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000080)) dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0xfffffffffffffffe, 0x8000}, {0x18, 0x3, 0x4, 0x100000000}, 0x1f, [0x0, 0x6, 0xfffffffffffff156, 0x9, 0x80000000, 0x7, 0x2, 0x3]}, 0x3c) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x1000000000, 0x4, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = msgget(0x0, 0x40) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r9 = getppid() r10 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, r2, r4, r5, r6, 0x44, 0x3ff}, 0x4, 0x4, r9, r10, 0x10001, 0x3, 0x4, 0x10}) r11 = semget(0x1, 0x2, 0x40) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x6, r3, r7, r5, r8, 0x469afaaae1aa2018, 0x1}, 0x7fff8000000000, 0x2}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="ff") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000000c0), &(0x7f0000000180)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) 16:00:14 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) socket(0x1, 0x5, 0xfffffffffffffffd) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x200000000000, 0x2}) writev(0xffffffffffffffff, &(0x7f0000002a00), 0x0) poll(&(0x7f00000000c0), 0x0, 0xfffffffffffffffe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0xfffffffffffff000, 0xc387, 0x6, "6bac93c83e88e9503baaaf75c0da6cf13660f75d", 0x401}) 16:00:14 executing program 1: syz_open_pts() r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) write(r0, &(0x7f0000000040)="b02eb43b3a0c96437b87ef60bccdc3b6e35e52c88febc7183dd65485edfb9708fc29cdf9e7d1b21f3b3362c325bc406ec3ccda5d23b5d25e23d9952d4b642c4d0918985b7594ae8f6b0cd476d95da52a9ae31fa6f032e423fc2bfb4085a6d24b6a3fedb65c99ca819b7ee35f81b8293062b27c452dccb0479fcaf36fa9e14448ca1a45d34c8d076e21154a86b45502dbff19d453591c6784ae65f12b4a41293b48821765e11987b62c0c18b657f7f43672a8f42f44c22796b78d7560701e718e9033097811918a87a86b176c4a730576df5f56df18", 0xd5) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/155, 0x9b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x871f00c786722dcc, 0x0) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) mkdir(&(0x7f0000000240)='./bus\x00', 0x110) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) close(r1) chmod(0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file1/file0\x00', 0x40) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCSCTTY(r0, 0x20007461) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)='r\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') write(r0, &(0x7f0000000300)="83845945331e8fcbc0d3a2f69c7f2747ba31cd3a44d45b877d6e9e7d928413d4561f37b6f517bfd7842601e75d18152c6f83e333ce9293bd376c94b05d53f87072ebf2c7522fbe28c0fbe2a0a31f7d9ca1f61c38930cb8d01f11e7ca444bb727f4175619d6fe146aa0e68077522ebb85865f23e64203d46a72b7060ac95a6e4f21ead5abc51be34d13e459aa816b28ce6c5b92f7a9d465a5656e65c7518dbfc65e10b4d833ff5cf5f7b80c573f8283f53cf06780442beb1336b0406ebb13fe961870e89c873648621921a67a6e7e371a7413d0f4412db35aab3a57", 0xdb) symlinkat(&(0x7f0000000400)='./file1\x00', r0, &(0x7f0000000480)='./file0\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 16:00:14 executing program 1: poll(0x0, 0x0, 0xffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x88) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000385000/0x1000)=nil, 0x1000, 0x2) select(0x0, 0x0, &(0x7f00000001c0)={0xfffffffffffffffe, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) load: 3.77 cmd: getty 27880 [ttyin] 0.00u 0.01s 0% 317k load: 3.77 cmd: getty 27880 [ttyin] 0.00u 0.01s 0% 317k 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x15, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x400, 0x2, r1}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') clock_settime(0x671205bbc283e89c, &(0x7f0000000000)={0xfff, 0xfffffffffffffffa}) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x26, 0x6c, &(0x7f0000000100), 0xffffffffffffffe5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) 16:00:15 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x1}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x80004}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x20000015}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="fb006b8235120850432fd3"]) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x80000000, 0x1f, 0x2, 0x0, 0x0, 0x6, 0x719c, 0x1, 0x0, 0x3, 0xa790}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x7ff, 0x9, 0x0, 0x7, 0x3, 0x6, 0x5, 0x10, [{0x4624ff9e, 0x9, 0xffffffffffffed8c, 0x1}, {0x1893, 0x3, 0x4, 0x6}, {0x8, 0x3f, 0x0, 0x5}, {0x9, 0x0, 0x6, 0x4}, {0x71, 0x800, 0x2bf8, 0x3}, {0x4d, 0xfffffffffffffff9, 0x7, 0x10000}, {0x400, 0x2, 0x2, 0x2aa1}, {0x8, 0x7fffffff, 0xffffffffffff0001, 0x9}, {0xbbb7, 0x3, 0x0, 0xffff}, {0x5, 0xbf, 0xd38c, 0x5}, {0x2, 0x3ff, 0x81, 0xffff}, {0x5, 0x9, 0x0, 0x100}, {0x10001, 0xffffffffffffff01, 0x1}, {0x1000, 0x9, 0x6, 0x40}, {0x9, 0xcd6, 0x247, 0x8}, {0x80000000, 0xf0f2, 0x5, 0x800}]}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1fffffffffffffa1, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chdir(&(0x7f0000000040)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x2) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='t', 0x1) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000340)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda15dd9fa0f6c91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000080)='./file0\x00', r2, 0x3}) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) write(r0, &(0x7f00000000c0)="aa", 0x1) sendto$unix(r0, 0x0, 0x0, 0x2, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) dup2(r0, r1) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0, 0x2000011) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x40) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001680)="8376259f3191ee46ac0d86fa4392d38fdddf45786d0c3f6727050734ef0969ed4f6c", 0x22}], 0x1, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x3f1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1a0000000000000) syz_emit_ethernet(0x15, &(0x7f0000000200)="dd4155a453b2bf3fb2ecb406d391fc24d36aaafd8f") ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xfffffffffffffff8}) pckbd_enable: command error 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x40}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x7f, 0x100, 0x0, 0x8001, 0x1, 0x0, 0xde5ed93301959107, 0x3, 0x800, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x180) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0xd2af}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) writev(r0, &(0x7f0000000040)=[{}, {&(0x7f0000000140)="7e479dd088958869fb3f8ac097a9a8abefe0f31f04e7367cf025d0ecaca62fe155695fff68c276d8e56812643f2bfb32e673b6de5bdaa9e812c29b18d9d8b3ae8a7211a1f0fb3df2fc28476f047b19d753dab732bbbf0cc2b2c99ad501481f6696d542048389da88da7ebc980b8d4020a51e7d14bf83687d2a0f2e62bf16e422e6b59106055254b41a2dfc36057f21d1f8555233d330b0b7421b940b7fd07ef6cd88b174f7", 0xa5}, {&(0x7f0000000240)="027764332c2627301eab26804e50c8052cdfa4a7f5c7adc963a0b18129f2c1f40495ae7c8a399b2d5fccd7368af715fb83f035fd8f5c73bb82ef9e20c3d7e0f95e6b180446306d62ef263fe213f24fb2a12aea46f0acd63e86fe2c8c5b264a0bfc7d34b7", 0x64}, {&(0x7f00000002c0)="da2e9b90da2a0bc1180df7a5b972385ef2ca906db79899a09df49f7b025f764607366fc80c688f3e8bc482ba632f0fdc963fdde3fc86e9d3cc6e2a8693a2baef13a81a3edf6a9c5ac5c8da0e008b4986a7d9fe472e238b07d6321d76c1cdd7b58404b79b767aed20d74ab3f543fb128388c08977abbb0ec1c63a1bd962a5debd1e2efb81180b5e1a47b82ec6d9b410888871fd81f6908da4eb0ab5ee8d65dfc458a1aaeb90213a25e8a375ac0d467ae597cd2d1ed1f631e3f4760c6a9a5701788dc3b693fa859adc1b9640eab28b30f28eaa11a1", 0xd4}], 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x800, 0x0) 16:00:17 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) close(r2) fsync(r1) r3 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000003040)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06cee243b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da37c624267123f8eb654f6d59f3a492f215324f3a002481ba80d4d0cc"], 0xa) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001400)) mkdirat(r6, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r8 = msgget(0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) msgsnd(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) symlink(0xffffffffffffffff, &(0x7f0000003180)='./file1\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r8, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001840)) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000001880)="a8710b64892ab9c80da7cdf125974dd106ea6da462cd13def721758e744c8d55b373c4a782a7f8e737cfd25bafcfd2f1628936e997ca312b0dadb274b170984631fbea0029c07fe768f123cd6612c7732570354e236254c64a65e0046dd01d047aae36f136e071717385c7b16cff2646a4439bd5fa595ed5445815d50d03fce6bd02dde774221a59d3029c4a902de921e0c1176ac09added7e372629c121cea5d1ac65c73261de42820db89b06efb26bdff2c3dae036879d94e430155c590bc056b48773d45ff5a6ebb3653be7e387b8659f8decdc00d9aa376a", 0xda}, {&(0x7f0000001980)="f2fb890eb112fffd", 0x8}, {&(0x7f00000019c0)="c93e23bf8fac3b6c2d42f0e7c309e96ba0517cec42f161eefa790360d7aec720987b58a50eb7f5f159db8ca89003e7d8e0c80f6939ab5abbc744d8344f844e68516d74a8c9e312cb4b145b6e2827e2a557511a9f4a50b94fb27f791fde41e040c20c620e372356ce4aa37cfdc70352a613e22f63631172194258301ea2ffd02360078e9edc9bf7ff3624b5603f9f78b1be24364e4d4b1d0d5caf2dfbe56ba5730272578ef615698808b89ddaeb132cb7fa5ad3e770fa3054704bd9b6000a256fe11268a38eee2285de43b605cd733b569a748620647b7dc258042037b21bb80439369551500af85fe639ea0bdc", 0xed}, {&(0x7f0000001ac0)="8ee8bdee96a2b86fd512fed7865ad5e45977d1c62faf9d2312b9705240272544c732ebf83dc73c116d0eac8c3c4467417938e53440a5a1b982ee3f59046b61551534f7169de5b17b52f158f3df8ff2134b6352551b3940701ee59b643324d602e8b29e3c277ad443c34add714afc721f914c13a6603063790addd1612c6390787f6a4a1f1c01fdfe3f5507062781cb", 0x8f}, {&(0x7f0000001b80)="d455fab0e27903affc93ebb5dec844d69502eb69f1aa72fbcc37083786b0819180e61d203d7f979399c4c61696b320b5e609fe8e5b9a84f2b8c69a6bfb95a81d2739fa386e55c5a69afd1955d16fd4c117d674acf29c341535ece63fe5aedc6225f2208ac22105f3d91a9010f0fc5c4e0ca3544df0b662c4215f2ef67a05912a334e1b7fc49830ec7dbe726348531c80a092e8fe546fd07881a2b31f6aa7517fcdf2e7f0331c0431e98dc2c3e2fb25a94e418d4b66f86d096114b9f9124d087b6fdefa259d171ae0de35f4b8392a7e692a5b4816c34e2230e4992be911a0410b", 0xe0}, {&(0x7f0000001c80)="62e60286b332a17b336812710d395598c21e5ef30e3da910f48429f3d70f59d611f256dacbfe97090f59ac285d4a0d00556caabddce34b173a1e2f35b97e5fe6fd353dbfcd69f45feadcde019c30ca36d76ff0fe10b27706a75758bf83c31e2c555da53d01f080c9ed110f77d8818a4a6c51b0aef6c43cfde97831766360f4726bab29c1e976748c5ef0a3d212b0733d3d981ed132efbe853684f36fb4dd03b8bed6f86eff9f0c735aae755f6411a3494cd435e40aa37dc897d22a6685232f800a8433b3877e4f16ee75051bd7a0326d65b38b2024689ba97bc81b32bbfb9e4c86ab4c3158153d35eb88a036c6690581b294732a18b76490c99d93a14f2f5a0be53ad607928324c0502dd9d22d03aff52574541032406ee5e274e24a564279fa397ba04c32684115714a995debeeac3e888c444832bfdd27fc22a50f7bb2654641c68b9058401670ed3c06e2d4f6a6d9bb41f8879d3fb4f1d10a6e2b144390fb9a517aced071dfdb971fd6c20aa2e01f2a539cfb45081701954c5ef04b2d7c3a2de55460aa89b0f2dbb2bd070c654b5e63161e248e217eab120f723452f9ce937bbc2fb16bf7b5d51ce9a5a856bddc9114595beb27c639776fef5693869e0cdcb7a19adb7e08bcd39906a7eb7d5c97db73a7b849e873648efb9d516741c9c0bd2f87b97ffa3ef8ac9a77246a3e5e50eb3c3d0d1052b84334aff119ca69148584454bc45fa7d729c7d81dba1341e1175860540a4e893436432bf87f59a01feba028427885f9bf0332c8de9a8c9898d0c56031e9aaae46223a27bf5314ccc9e9d1dca0a7242668b4966026a00e3ad6fa7b098fe8bc74f26c00828d7d115403df08c0bdc7acb93ebbe75ae37c7b6569db5319f844890b7981d45fc013aed26379f212802d68fadd11275b4175bb3a582ed1a7d7a33144f6a0ea100be876866b4c4993a0d5eb8e83806988f1110e651c2fa5026bbb3f64e2fd5d2c74a8286c74e931efba975cdca79026887f662e1410e9792d685090a0bb05a64bcb7c0a4b72ce03879d68a2bf5cffc37f9f706417b407fe554e58ec6eb8c42e308de7d84741170ec235ab0daf5e2c9ee224507edc0d5dd1597b2fcf0225a0c09a02834037716222dc940792cdd84a25b9301357f9d28d5153b4629ced95697efae310558737e45770ad6241c0ec7c0ec3c7f5197ed14b9b6650cac0db8af87e34f3c7ef3e94e2dfb5df977b3f99b2bd2d5b60aa1504f9057d14cefaec27249d5c3c2ed3bede6415ceba4577f14d8ef31ef91efe9d7ea2027f56c86028d7040d490051f16ea09e6f983267fc715a668e2616eebc6c2c45078a8b28732a42745174f61c2551f518caf77c398bb144be947c0237b2cb4d9413848bb6dc65f3a92573e770b25c904b165f82c8fa1950ade15808d3887097d03219a5c2f6c33e0812d2f1d4c25de64782bb8400c3e3248de118d5363d9623d32b671d21d3d3e9d69b8d39b8d61ce8e91573f356aed7bff83ac641ee019ccf4dd6c994ddef06316746c30b975420ba90bdd80c335cdbe64103f61e4e4eb3d72221947dbeb5fa03202cffdc925e2e045690e72aaf72970552d19bef0709d155ec4234c02e20b076ddddb5adb500c901a52247f599c8baef5aed7bf6c8c66b8fa4c546b765f4be1488b6b2710eeac786507fa2267befc8dd6e6433e90e8bc8681ba8fe81efdceede5ae81ca42843bf4c3505c45237e1b2e52ace35f072828f2c4931c33b05450532191e558fb10916443fa694b2f4b0b9761b0467e9a3ab0a8a62f3ee02b40cf1ba3bbdec407e59f4bce063d2ef91507944a89004e3ff39df8d8b4aee76c365a6e181ba56c0fea3b27f54c2e6fe7afd7b64105e1bf468cce70561177dc383f769dd654405434b3a736bd2d47431369d4b06f5e6e53370af0928b9e50c31f9a215a0157291ddf79590cae5e456408a6e1326a103514f5b6f6b8cd5b00b17fab29838c5ecd31f2f3e7a3477c8d63b53fcf9fb9b970ec904afd35752f8d6aa91875d236d54d18c4b4ffe50e61472a9f925e03a224b7ea88b8dbc1222b6cf6de7577ac15ca358fbd94c1faa48d18895fc2e75a19b88447d4e3e47b951b21a924c2309d783870b63c43161f44117ec09b3f79394263718738d4f88b847befd5d131d88be846405b8da114ba9fafa2556ff2667574861d4dbfceb853ac36beffa62bb93ee961c872109502ff75883c7280275aa6575febd8d73c9f14793d94e9cdbdff1258984458ba7c45c331cc09a45be9d4716bebd4cd8ccbbd1439deb7a3628fadc5418c8d7b9f5ce9551ab74690cf4dcc7a3812d48c81a8db964f64d0277135e58e9c22f3c0926775755a149a362c5d27291728c2dc221cb0ec70a415db42b592d60415fa2a51d256a63142a050a076d6e9f2663731fdaff2720717a92315ef429016721281007b99113a30ae17fe07f5ccc92f8925f04aba20ced7c92b6b6ada4537f5036f97d183feddb99a8b35a071363c4ff7dd32a2fc005b988cf52fd710b1b4ad9a9275e55d5d938eae5784cdcfaf622b84e1343a37a6752f87b1432ee04c2406506fd1ebc37bb4088be26dc14a1bebdcb0df9a3997d78291bbfcd6d08a8c384cb8d6e97890e30ed278c434c95560c29f06ee836b14fbe260ac34e52af5782d4abfdca31c178b2a770da0b86a13e84e51dacd6f2d55c219c99eb2d729bbd495dd7ee466ccc0d0e26dd4c7c748fc26848de24a5d50e7db96c1f0d27592eafd7d577d079fc9537e09c7e729452775f234627921354274d2348215bfeac1c0d8411b8416ab46bca0c05c7ba1c9f721aca04b871837f734667c3af21dc3179b722b86617c19e7fdf1ad4c3b8e5b3afa840ea8d193aa9507092e5b143393bb72a80b7958bc9232880a6192c32c877ddac2d67c88234b41a68f8900757cccfc69d56997bb32860634dc239da8e7843a88f9f4a85e2553b6676896d5a1a0b4ae6ec2545c82ed12b048dbf8f162472c4019ccefa9c3e1abd204255efeb85a060d453da702ea948fa825b49b94c61c374b907a0e4a986fab6b7fb3c1d966b3dc61a8fd4a16c3eb52722cdb4a463c2eea31c0133471a65610f5d14a0e87579275b66b44ced8e69cb6931419a7a0665cbc4a1456e9522509c35ced9d4cc16b49a8e2ecb78eb1de088e1ea78f898b22d50db73c08fb25a805bf86ecfc15a083fce7bf75cddfa41c197fbd7c8e8b06712e6aea30b29aee528398dac47ea5b3278e33ee00fea9f8d32375f13b485bdebbb4aa7a95751e42bb466c84a49f121ab5d91bda1df134f8fd989ee452e0b027286384c2b93304e2bdbb8d3036f3a3fcc914425e8fc0ef0807f606d7b535122150e74125d49b024c29b5901eb0947475f6822e4d01ce7a8a4c39c7093fa7a3fd463d27d5bcb7692be42edec74e9ad42346093b1787b4805eaa6a5b7ee733cc4dbbd485268d84da0ae66e24fa49af6cf633030f64bdf85fed489fdeb1e8e01c875b8c5bdb172dd3d5b76a07db9f067a53e55b77a1b241a1a92ed815dad808045a7213b3ccdb3b09597f4d35d3d0b149284e0a0ec99bc1e66a0a0ec28067cf69ea684b45d3e60a5bb1ee697a679913507bd8f6c155d7be1a17e5f25cec48de369cec6ca5a9e04561132a0875fad36fda619ea6867b42e6909259669d292574fb9dcc8fc04d86be3ccc01259fc35acf2bb234eb8b2034e4b9666ed7a37b31e44fef8b144f4ce29e69c0abb28b0de0d3902654f492c3dde0145b08cbf81819223737a28e0ff91fe83b02ad978b7d88b8a8297a133991bb264f146e7a35039372388d0ada43c4118c6cde840e10b2d77e197dee6072e3e8e1e15cf8091e6dc632a0df4d6f5319319da223def471d2d737ded4e15199a108ce20ce6a47123d902a9b30601c97182bc09c3a18da33959e99d17b0e5e856cca2541dd44d1cf62af2af78547283bcedcd0439cc02b0493ca7656b17cee01a118a4e3325e950c9e7130b3c6c88540e5bcc1003f11b94f3a8985af91e6855f92516ef73f2ba8271d8a6ceafd36ac6db2744e0c389818fd7a153b157f8aa44f460b566258d580d31c51d5d5acd0afc5cbe2dfc31bea07a267e9d797776dbf02504b8c974cf421b3b6563cb24beaff7f3848ec32dfa175409cb72b4cfd00be581dfa54d1389b3c8bde6e48efd08d0ee5f2c4b0190cdfebaa6c07477ef1a15d38c385008474d48ad5c5e7e99f7a553f96578eeb2e0b128817df023ab897516bac54d7ac27ee5da60db17a8b2525020937465871fa14fd390e50d8744de149ab341edcac1f46a464591ad96ad79d4f837512f19420383b69cc09021c113a98469ce9b72cbd9c3c9edced73e6fda23dd8b928cefc7a9aac66709b94fb849912403703275e6a3f07379417329de011b5aa522acd6ac8768c618c07ded39539073565f9846aa816476a9955497f158dcad0782540571840c24fe87c2fa241be93a1f5ad79fce7b90e46f3eb46107483d41368f295ac9fb1556a1c8726209e40f2617ab22ed97e8c363e9e7601a2c9098cd0fbdedc2710e25e3b0fd6ad89fb14bc182f1ad77e1677d47356dc405726fa05e0aa2b51fec130275f98c6a9781ff47ef8036437a34636c70aa0310149725b156164cc4d12aec575e923867a22a49f484b9ae26ca796588f224ca1d300f158cb9d6f45ab397a9344b5172098e2d8c60db2776df4d2e1183159d7824bb2fb6e99eb6fce8769409c80ae71b42552bbdf03c779c1e6ffcad4e1bea400c6303be4b5a95862c3b39873194add22a11408ee603b071c401f380d484bc43b22c658dc51330432c9d7f778314bfe63cb9020926bcc7190ca239976e5cede69acd3691a43e487b27e8a3bf9724d717d70e5b25b0923a5ca519cebcb597c8796f4111dd4ed5023ff002b02169523b8a3a1272243addc1707353e8ff663314751ac8336dbb481e401faaa9a008f76eb40b3e7ce94b91840e5a7e93bb551db15eef36bc40af3ee304c406a72e7ac17a7575c4e4673197d8f5f111e4b49f1f1c781cf59f3319e2e3e5f9275b46634399e43e941f292b5f450f4563fae5f1e2a8aff1a385d2df59419f64922edf3905938d9cd044a4cda4640377aaf47ae329e5ffc4f4a77cde83b1dd233d114b81df01f7c751411859ff9c8250ed30a3ce76265a69d88b14871e54e08a0604773670454d6574400e122fe2ccb6f876424071e39725ac9426e6b24f5408d44ce35ed566a7355317c7b5a7ae7af00d8c943210664b40b510767f56b4e73251a03682ce574666a894a251a5349b859a83149713e790222c6a4ed2425f1676e4d8f42365bbd6703fe31ca7dba3f6e0ed253a84773622161286b92a8120ae68247aa812f6e623c0f81acb66c6ea05f15cef6a9263a8da90a1557d354054c6b862200a98501d8651bba6ebf59cd4905dda8fd88e99b15eeab103c0883501fb2e3176fd5aea6e134672a2ccc2608f851999f59b50e308a3a234f5f6fbe3f028d5a2964cd875614ca1ee3e9c009731d8a89ca39a3ea5a91e27d667cdd12ff3f636e89764ef1fe830e89664ebf0af94342db817888dd3e96908942a29acc82ccb424b013f4d288d25ec516a84635e4f6dc404819afe4816730a381263224b2edab62a95bd29dfe3915d8044f67a30c779e826d274ba3f110972cc365ab581e961380512072957fa244a2535910b995b6cb9af7c4751114b55a4a7d1875bef56cade84adbd5f5b8e0d317137374c64ddc6c736e02f40db705665d2d669a06905da08a27e59bcceeee3ed02c6905af6b1c719a061863eacc5384f84286234", 0x1000}, {&(0x7f0000002c80)="3b077a97d0fc4dbd9d669a4f520c435c7ac1eccb1b0c485d4903b2520aa564548cc0c8705cca597e68869b278dd4d9e23aba56366cf4ed7d414122577ee47d2b0003e306ded889e8b24700922d163e385931cd894697cfdad36e694445324ef9c65b98518e206186394d39f7ce11cca37536c6e5683227511a94cd4807143b72abd550037a0040ddc54c506b62becd7ec8e6cd63334f3a4c69e895cc14cf10517fed9d08e5ff8c767db2da4989984d9f59ae4752780def1fd0de4c1c445aee64400593da1db7b981a8bb6f862f096a47d76a18dfcdc5a7cec341e8b78d014b1018686d63fd9721d6fef974270ed5048b758bb7", 0xf3}, {&(0x7f0000002d80)="5f1010575098d3b90d27acf29585ecf983367733a1d03ed709bde16041ff0e071f64cf2320c4d073baac80f46affc2022f095664ce1919f5ab56b17b2b5ad405a5e920be03d168e29a91445ac5ef87897b3f39e82d17f45374db0590dc71a08f377499b60888c72f126d6ad02e2873b4ab154c763b2ba4d4b76892bcf6e93596c404ba2f4334dbbe39a2450c839f5ac97fc8405830cee039ede40f4e708fa8231e68b42c", 0xa4}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002ec0)={0x6, './file0/file0\x00', './file0\x00'}) recvfrom$unix(r5, &(0x7f0000002f00)=""/148, 0x94, 0x800, 0x0, 0x0) pckbd_enable: command error 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3799) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00: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, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x35}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pckbd_enable: command error 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x1b}], 0x1f, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xd}, {{r0}, 0xfffffffffffffffc}], 0xffff, 0x0) fcntl$getflags(r0, 0xdd8b6d394ed09953) 16:00:21 executing program 0: socketpair(0x10, 0x3, 0x5, &(0x7f0000000500)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000540)={0x3f, 0x6}, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file1\x00', 0x8000000611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)="588c4891409c711448511670009dca55cde8dc63282f3cb69d5056b5a48befd584455a2ee4ae6e1afbc2ff66600eb79b879a8ab64a41de555fae", 0x3a}, {&(0x7f0000000300)="6f29b03b245e4255bc994dd94ef7499376ef31ac02ebe4fc447481dc416754b709d898d479bcbaeb215a71e6cc71c26bf57b9fa9d1e4bc7c2cca5e59964e87e8e73e82b983631c531b9cd2d0339906cc8dd472a829f0742047fb46586c30f19209f31c2bc4d69c196379d8d85110b8de25f4f4224784c17576594146fa6f2957b4c4744298a5115f2b8697858664cf4d1a08a8453b8e08ec2015d2360c124dab0b0dde08", 0xa4}, {&(0x7f0000000100)="f584b7e5b6f7fc", 0x7}, {&(0x7f00000001c0)="6999ae04f07a", 0x6}, {&(0x7f0000000200)="93787c8a88fabf46454b8e8446df72efbb593165fe0e6ad76e296c3563cf1f", 0x1f}, {&(0x7f00000003c0)="0e19f17e012814db75c1dbaa5652c7be7482742b6559c78b094912c95a295b3ad30cb35ca409c91e0f5a142df6fdec1625e82add0714086e595359c36dc8f8672007250f6d2b00ba3473e866f3d50125c84b1d43446fb75c2c1b67a57b429496ce70e76e793cf684409e12db4d22", 0x6e}, {&(0x7f0000000440)="0d5bf1823e40fa474619b04ea036afeccad9f07e18056437d301157274856b90902e4a595f770c5dfe83ffbbc9e1472457d20857a795ba339c303d8308ea63ee3eb07212c17e74be3a3f843f3a", 0x4d}, {&(0x7f0000000680)="a4751a86270339ed849f7a3b62877f37681eb16bc41732b6a003bdf57c0e9703bd1d453cbb4d2e493a84c00567676176e9f95cc22ba0645dc0237150ad6a24ab4ac7ab0edb37ce97c87a4e9694fb13c4136c8c24ab5c0952fc8ffaf66caccfb670867e4dcd568196f8aec9cd941921411369ca9112010d880bd17cff7c62e4eaadbf5e91416d95b7ea93f6358110497e9007c3dac2f8e897979c17a2a972517c7df0a9321af4fcb65bff1514953e579635d1f52514c3900ff6e953b9a382aa5051b2ca1b337a6458899cd64a9c7a85a6355e50e0b0c507501ccf4589f450c6d3e5473823f133f1c917e9a55a2cb0aeb9e7c3c884f651", 0xf6}], 0x8, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x0, 0x2) msgrcv(r1, &(0x7f0000001140)={0x0, ""/121}, 0x81, 0x1, 0x800) msgsnd(r1, &(0x7f0000000100)={0x0, "ca3876a911af3524701621d7176fd1605519a4703cb8041d728bf733de86e724a3be6737eee8a7480e5d06a08b0d6d894743bd7132fda5be7eb0af51dd33e0b22fe66a6223fe317c770cdcbe89263e12e6add1cda7f3d68e5e281af118257def882a3888744674fbef28cfb5743899c575d68b4e8b6b4f83f65776a9605e7d94ff955b3b9a74f3f1478f8f3760938f6e43cc6e2b15b5a422e050d1656258c347fcea238bf98ca6a427aeaffb645eaa0077a9c69bf21aff5b86cf13e43b53bfc0f1cabc7ce229d33f656838a5ccf5e0d7134e852e0a631527ae74033ce0c912f7551b8cfa373a416737022c99c0631c45640a03b3bdcb347413cebc1162e29e8129fa583e5af5a40ed8de840bbb0bf1652b484333f77b0020fa4d6284703f3720bc60c7bb081c80205fc72f4ae59ec5991157c53ac9eb0c7ab2b95b96270623a5ffc5e60739ebd443c6698d6dd49b131a255aadda943dd547f2deef9c98a847a7b228a9a735fb62eaee64cdc04a37573957988eb3635c732fe1595bb2c034c8551c6b6397b0eb808f9d94e226e2970c72f4d604f1bd68d5a9cef359a5c2aa6b40c69e17abf89c4daa1a6e86b48d6915b4efbcadeb857ecdaf8f697bc9c16f652bc8c6ed3f52d6e14959116ed83c64be123905420a11dd02046eabdf7fd1f65f927637bc2fa7d501ac762631b41b02b5367869134f442d9f9cd77ef05d6230156716c544f7e560dbad4b32bfb31620cda9cbfdd3a0606ab1a034870c63021babc17e3e49bb64e3c919d4fac2c12f1c232e020795fad5073537b9423cfc40ef9683aa17b29208829b5718f40711b7b27582d5f99dd281b4e3dd44916e30caba74de539c03be89c962455d13b6070b69089dc05698e55f3a19d576e697ac47315cfaf8bed07c9c0ba5828de7fae7c02dbe1098d9dd969456a9ff404de5c059c3493b595e3928efeee54cb5abb2e3cb01bd51ed976cbf9ecf2bacd234609fd90b589ede28452131fa79bdd75f1ef0025a34da02531578aba25ad8a0cfbbcf37b9f9bea79541dd7e04ce4993fde33f126164a35ee562d1e44bf8e2fc478b930dde49b1209cf40cdbead2c74a867954bb0d318d10dd613712e4bb627d5e16fa07d5e0be73877ab6ca33a916086d2cd959e3f3be10046d531f7a0b778ed836a38b4214794a8f02cc34176f6c3ae6dbfd5f5d34fb8dadca705d3df7ae25d4056af356339e7c2e37f7c725c2bcbcc99c2a3bbc1f9f2696cffb3a89e95d93c0972646428ac5fd8812a102e05b789ca6317d4a0cca6d52bef99a68a885573be87e21ede4d2bdd57fe0178169996f69cdbbba5b6dde6f950638cd66c536d72ba5474a8b12a86f7a973ea1ba01ba1910a0f5aad73045b0376cdca97ea5295b163212de25caaf504665eac6642b31f86c83f59e66432ced94ab86fe4654ae9c3ceda2a5ea7da12a4276905b6d32f6125182fc19fd2392396dcd87798aa9996131c6503ac42039fa54fe1cb30ef32d1473eb36535fc6e71ac4b6918b93cc3817c1e8ecfecfb97569f6cc3314282026819dbf8d51a541788ce25dde47fad4b346eb2a433e2e75c44bc1d2a5afd039eb42e0e5881c8bc1ffff9c50cf986178c6f643c82d9e46e67e9dde6f5134de03a3be575582c74369708dcd9282e8a9371814bbd9a2726de08f75840450021d03ff9d4c43fa35d46366a8b7725161cb6546de01d7fd8574cf4b310c99c4c296c90b93eae1ad53b494af69c6137c9edcd4d63000a84c3cdc332b3e6f07e978b42327b743101ad20ce3db482923fb7f1c0d2b724652434f61af7e854ccdd476ed2ba16447efd06da6a7cf8fc2ae352f2a98dec947b122d52456c27062b3efb973046671c14fb65295f8fb3b4e6a77c75569cccde42fbb6d0c59848faf059310906116cb14a428ff5f345dd44e589d1860200322c928539a2feff29829d669ba31cc9cfecd657fff4c5f02d4282209b8938c9b68a0f7e08ff16c807386160699cb0a8fce6470a2868139a58ea24bc370aee97a32968ef80d0957e2bb1ccf5fb6ff18a452fa96d601cfa1dc1c234e74ae3f15b1257252aeee8c0801e2d6ef6a19878d2102a89d023941946f71c8db95ff4c80279e538207f3953e59adf1d9b47f7e374c73d632259648a7a07efc69a25121397b63a0c13108b6dea1b0c70a3a7de8b67d943f010c9fbc401f148c859b3a3c2302cc0a8f395c804f174a260150f030e4b2ef693c5cf9066906f9dd3f5c6e5e9d5f7ca4d32edb1d444942a03830dbf387613851dacd21b03947193b3604d9643efe52b8b74a127d015f9f4adfb30b4a563354a5c54151bec2296066b050f464cb2ecdc51d9f431f855a57d344d617acc1a10f54d74a4055d986442917a29966032250b6516e713ff7a39b5ad560eb91d56b18f124df9e4e82e4c518fb165a8bb35f8f7c3ed5047694ed9deec9fd45e72a57920afa6e39af8b079d32a687cc914d8364cbd53c4820c0324ee119107302ef3f7ef4d5494b5d06cc263f73c15eb7964c084c78a59277d81c24834c6bbf5421d7c7a69af7066b1d875923196b06e22f947e6b3d86816f07722bae5147320448b7edaeb7e2eef030b8dd5da39f2cc40715b397b678392c32a87501c6b810918655a28dbea63bbff88d72659cb84ce91ef9a88b94292fd12fbf93e70fadf20406a246428925f0ba4d90214e800edea329207a06c89b66a780328b13556ac4f8ca3def1d7b70353c1bc0a8c14a0c2c80788f853e0f445799da68364abd2732fb7ccf37f5de50cea69ccbf1f4f8edc10c95f8344045be0f8d411a0d9b82b5482627b22cf4fc3d2164796915c0f88191d18393f889eb895fa530ff8db4383f53d6201ce7d46d5bbe82c54ed49aa48abf5d7d22d50cede353a23fc2e8f69f2ac1765be9479e2279753454f44073f8fbaad40646491a5589830e6cff5e488d32f39303323c1c6e76c815de793a07435093b22be60b6fb5aa782d49dda9b712221e64117aebe5bd4dc1e0cdb1a4dfa317d94a0deaf563bfc65c1a61a9557ca01aa10267b239a99734e66ff0434b19824aea1607d3acd57be5a53fd197b7229e703fc356198ab663c1a2d0ad7a10ca6fc4c8625847e1c24c578e7a855d61e1f125ffb3e2b0e05f0c31f490e0f3a36d4f978c70f9ce88ee3ff1cdcf053c16d1a70438183fea9dfa82967dd1b6a181beeb761a1455f4774a943f5da7bed03c5a960f2d537293e7d0d32bdf382c7429a556d2a557f871d33943df9bb52561a9a9fa901c94c99514f9ec8c32d58705dae30df9b575d5eb66857327f00921f1e309703de3d52c985143888e380f150a3204d05ac4401768fd1258b69688472c5b5417b75283f1aadbe1b901077ff9701d1c7970d9b4b019c7648b50c599fcf134f14a636cfa21d591905bc53179a1bacd6fe8a6fcd097e61e773018a3eee11cf19c60b44e32cdf48163b76ad5d6f7aff45ac2ca3546d809b1402f9ceed478237bd68280554fb7fbd4a06887168707f8c3fe993e0f1dad8a3c75883b02244f74dab21b419c92133f11111330ab1a60278a96df86a76138baf16695e83dfe0442b4d728af6fe5514412f3bbc97c786767928666c28fa6e2f8d2f6142ac4baa062bfe7cc88cd21262f67b289118537811755a296bb9db28cfdd659b8fc1973f094a05d995620dd2702e062c3958b6a7336b2db8b020f666825213dcde734690fa2be6a432330e55dff3d6b6e16395cd71bc700ded715d0a5c7b6c8c40da34741e167bc473ae7359ef7b8eade0084198e3c642cecf43773416befe619ded39e79ff035ba2db3a0002d4028ceef82e82681b2334edf4667a19d964370e30971fb3a166067de02f47c1c4ef6e8ef17cbb851d021eee5cca6339ad5f9466c5a178315d7564183a4176cfe633d3aa6fabf3679a8e5cfd0558a366bf148df6b96f7cb2174928071e49fe7bc270542837b8eb78150d249bf112c72d33075e4a494401d5c94883ac65767257c357de2709baa5ad44d00f7e59f9c7f0ae1ea6a357e08a7497e8fda6ced4dc9c2af758f036ced01572538cd3b46a75d29f4c75a2203c493aaf9149ebb85581f94ff5f568ad2060dd3847143de97a29573038804a09cc5ebe80c4c191fb6bde65bac1a354f7e32b4c1cc574b5fdb0bd20047d2c11ce0aa50b7246d56acfca640b93ae777452eee8a8ab04d3b5661c516900e75a43858075afc36f3bec3f775824f4ba1e3815af9090d1bedf765795df6088287bbe538a79adba0e4c825a57ec38ca3dba59983f4233fecc5e0b150bd95cee5d63ec4d5d8d105837ee104b372598e723ccf7cc8f672ba6720cf33c6522072c03a0f1160c310ff4eb90a5f141c9c301d370e561d04bfa98c7e2c2bb8323fc9339e0192a2d0a1a88f6eb511aec0c0601c031d74e7241b1fe2ec7834e300c968d908d412e35d313ca497b3c4399bcbae492083f1e98a4b0cc35f70b7a5f387acb460a1f2d67c1c39d1f149d0b0aa159bee2c191d0414d7514225b7d2eadf8db3b137aa06e6bd4bfed795fcad5dad8bf016640c29c387ddcbd4ed1d87936338a2dd07c5fa8bbfd8b671647f7e64c7a50a66c55707ce1579076c44e12010f1d1fdbbd7f2bdc5df172f78d051a5e8c33d71873067b436d19b611e6fb41b9ce995728b157982c36b94236596e3a45160eae5e7a4b5c1ad0c5a8338d24e377c650fefd1e31fd8eec430992adefed228326e6f79b91916ed2924e1113d9ec6f547a7622953a3686d901a86ffde01d033253093067e34fc51e95a4a8e4f4f1a9bd52cc1b8fb6ea47cb2458fb2635e6cd4cabcf07e1b8c4f919ade820eee46d4e0bc6efc242dc5183206e6ef950e25d82ecb6fcd1aa6e13dad3150593ac9d6d96d2fb4f77658519725bb5e55d11c92a510a4a23d39404b16e3f804612794d13354aad770c760960ffe6732c6e06398a2efb30837f2239297f099935d37c5431710fa3aa8826b75e3cdba0d85538554a7edf75d7e17e12760f07aa0d386c4203cb1bad38544584d586e8788bfce751cb0c1ed92c05a025aa8715df64460a0fd557967f0f95b9bdd1dd8f7f89186f7a645acfea45b91b5647ad1f7c14c77223468202e4af0f7259e51ce77f4c5c5e9534435b8d45b4dcefd376c90c0075ce08f628dc8f4167945331ad522eeddc97f53f28ce5639f0e8868379aef7cacb081a724bef54d8d2a8d3cfd12a29a2d3b094d6ae17cec8c333283e22cf1b0736db129ee1a5e94935b2c39941e4ed9dfc7ffdb75aa3d8fd0fa93cd48bb30cb3142595175b5ea1d7b460d532e641534a8f8eb590acf105910914b528f9a39740626512b4e96675fcc98a42669140cc3755e7195f3c1369628c4ab787a08a50b4fbb0b683f877bbb0eb5c1e81e1e3c69787983618dda3dbae9f9407210e03c536dacebfca013fa806fd82ffce6684a1477b8e01f521d1e6257bea2a3ab33420f64d67827b7478efc502384732a59e9174a1cd8c81d2b6d9fd2216ee9d52359d913357a04f02dcb2b6f60c751c0a2f0b435ae3084d0d378aeebcb3f06e0172fb627b007a6d0579cd535821e5156fbdb88a77baf53df672d54b73643941a264793bb5ad9d032b298ef05efd69af1823778b0417f816d034af1ab0180289b8d6899682f070a675ac6ff48cc69483a0af0c08da4a0c6363062da9b96d25cf4c942a733974fb049b73e0c7d4e66638486812919145c395a1a06247a6389e1d39a64660e3f255b0313763e1c7126329e25570aec6c4db088e429a8e45f00d8dc06229d911d4ab6b638b1ae724a8f506088230333d13"}, 0x1008, 0x800) r2 = semget(0x2, 0x2, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) msgrcv(r1, 0x0, 0x0, 0x0, 0x1800) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e111000000000000000000000000000000000000000000000000000000000000000000dcc549c000"/118], 0x1, 0x1, 0x1000) 16:00:21 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x8000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x10, 0x10000, 0x9c}, {{r1}, 0x0, 0x0, 0x40000000, 0x77fa, 0x6d}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x8251, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x7, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x70e, 0xfc}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x10000, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x5}], 0x4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x35a37c082d013a1a, 0xf0000000, 0xff, 0xffffffffffffff81}], 0x1f, &(0x7f0000000100)={0x0, 0x5}) 16:00:21 executing program 0: r0 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) setpgid(r0, r3) fcntl$setown(r2, 0x6, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) ftruncate(r0, 0x0, 0x7ff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getflags(r2, 0x3) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:21 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r8, r4, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r15 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002740)=0x4) pledge(&(0x7f0000000400)='/dev/vmm\x00', &(0x7f0000000440)='/dev/vmm\x00') msgctl$IPC_SET(r15, 0x1, &(0x7f0000002780)={{0x1, r12, r5, r12, r13, 0x80, 0x5}, 0x100, 0xffff, r11, r11, 0x3, 0x80, 0xff, 0x232a}) r16 = fcntl$dupfd(r14, 0xa, r0) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000005c0)) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfff, 0x1}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) select(0x4, &(0x7f0000000000)={0x9}, &(0x7f0000000040)={0xffffffff}, 0x0, 0x0) 16:00:21 executing program 1: clock_getres(0x7, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x4, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0/file0\x00', 0x20, 0x4, 0x9, 0xf25a49049eac3ea1, 0x9, 0x7, 0x4, 0xb0afc9c1675573d9, 0x1, 0x30fa, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xa0a0, 0x8001, 0xda, 0x0, 0x9, 0x4, 0x1, 0x1, 0x2, 0x3, 0xb6}) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) 16:00:21 executing program 0: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x20, 0x8005, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020200000001000000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6}]}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="070d835f3916605236b850d27da87e40aec1261456af3d0c3ce6d4c31f3a47f4dfa0c2649fab3afef45338ca8b1094a5ec2e54cbc39dfef9d56d0d1b5edd9042561ce0bb541d451bece620f0684d602d6950e807c0c7cac582073e9bc5a3d7b5e88ac03ea79f9df5ad4f6d71cb1dea1b36cb7d2126d0ca8eedeb545ca69c6a1e8e937e718eeb0dc11fafe2f6010c484b378da3302f41ee27e772432562d06d48806d87ad135002539ef9abce707bf1eb3e62e9fdec4323dbd4842dbb2019c008d98a3812f71c942c5ff80ce3e5bdf7acb3790ce76a07e12aef2feb1b7dc7059df8bc0221f3cc4f7b3e96308bfc2848e5fcac61e16b685cdbf3020a0a8b48e5e92ba93853e6076093fa4e2dbf6a9f1d42bf6c66e0c8563a5c2c06a8fa72403c189076037b4f843cf078d9249467564aa2d20e9b48d3c7b3f302ae3d2a309319bb8a13d9cce15ed92b5b6bfe471c4510f25953cadc3382ab0865b5e1993b6be9c966b875d51da3ce051a6d26bf6ef6b3b7044764f1095a61a8c66287709042666670a7a5cb4edb918945cff98522080eb6a7ac67ad89672f086d894c6ebcb5f07685d17161429ea73e6a504e53aaca4f3eaada88df2b6183cef31144cca5babb57932398fc400c82a59cfc3ef8a6430b510e0b3e013afb6ef9b82dd7675796a9a26e84f0df92c5a0838f9c6c979b6c3b6503b26fdc0c9866ff77311fe616baee7a3584cdbea5692a96fa7b8aa9f3832db3c9ebe975e7c1da1ca8e3beb5b8f3854ca58a6d321ef84845bf4020ffb7a494157576dfe632d258004001af089a6c724c54606fcf3124b6ce10304b7c8b4562e6bd77c9c6de853e05664bc1f0abf63d1800ddb203f293d5e2c1b6885e42baab988a8dcdcb845bb00aebef3045fab5eb9358c6ac049c435955fbff2c128125e85295c47369694dd466f652ea5862b24a65d38867bbcbcf821bee8e79b5bb1de259c66ed932280d642946a9eb13f6818037c86a19307fc956311e618310e98fd6f1231145becd0a9b6f90f158e594106199e48d7ccced47bc8da99a24d8739fe1e03012b5202080ed87f6d2c1ce6808b5bcd38a5f832d0fec05f92200906107a52ddc1f81b902c945fe1a2736abc2b38c063e01fde1917bed3914b5c7a373b09f38c6b272d83900233775aa5b9dc7bd428cd17798d3b2824d9697708cab30e2516ef9b542da388e00a9d11b3bd6c5712e8e8ff5cab0cd3f193854940b2c8fc938fd8567be7b5a2df001e969b1fa9e7ed23c0e8e081c4fc04b28e41083989c4458bda2f30f80cb50375c0439295da59ae173656e9154c743782fd1f49a069d73a5a3b89d659a3e76d7e8d1d027b520a4e649113b43f6d5f7127e966d685909aa39857f2d5c228ae0711c93a5d113524ff64699c8dc93995e93e03f89767aeda3c709464c3a05331c4f2a17f508e18e641667b2a173f8bec7bf57d844266b99b7465f975c6a8be4b1dddf163eefa54b1d5e3850741cc2c6846ee1fa5820ddeecd059b117d0338dcff75a667ec1c1e391c520ebdb691049dda84b2d4e142f6090323453f4054a56b1982c5c8b757a3651f5c87f2c674e8446224fb255cc42e5af225f879786ab271a75bc21b1249c31f1415de87f299dc73a272b0410969689e339348b2ee753befa8c18c2a93181e040e90ac1e11c340a4821f478c4fb5b4a208809eea2f356fda0548df7b93e545fddb8ba6816ba1572e1359989e592f696fcb3d71d6de07c7518502fe6ec7b2630ef43e914c2b32f966e3356d1cc0b853393ba28b0a0c3146e16dc58a3329e2d82c37089a91ad0805d5b6383eb891aac4fe71bdddd58bd39c0522f00601c4581ded1aee0fcab08ce9543ae2fb40994ed835210f814a9532e9cc61f4fed3523db4ed5067ea288d49f07f988d1e418bc590be1afd832073d6b1858b627b8595b0aafebfbff6cf9ec481b4571e7be7c947b9aa0b4c38a7748076b189603e225c0786e2e7f863f9775afc2d5fe17077e3b5bc73bf4ddc90facad3dd97dae75b9da63026e0bf65c04bc127bd3c3f58fdb73f4900567d896261ebfbcea52bf163c8267a26d0961094b5df02aef43d9c7386c0740e36d8110d3fe6fb841f1542024f54cde842074b00dffb57889daee60ef15f4ea767b2e0855babfd499e3f3aa6451d5eed1aae07fa9c61f889599d977fcd30804cd2dbc037f648467cac9e0a0fdf46cb69e5bacf181881a99318a18773691e61c7269f6d3c26d317c9c55776a112ada1282c67a84a2629cb486042338849cc2a57b459ad3662937d0dcfc3a514496c53f4d481af24946b957844e33ac0ab014a61451e56533a29a832923734b9d76f92d609449dadc33646fb1f6b5b964239f654e7820ae0fdaf36fba305485c9401eed9c6ce0b9221fe68ae6249aec99d93b0334926fea514f02c403f020810545ba5695dde6f50d649305ef2a0514d27f6806d4bc90f89fe6751aa0ab659aebd4ae08924146003a71c5a9df7cf564b6bb8f3007b8aba3a751aeaff4a29d9792710645d3813d1f1489c508069e6cc895bfabf666db998362f0b3bfed139192a64122d5bd8785c2cd94e7659d5453c643e49b696a65791ae20e0d32f95160f4f25cd2d5606b7eb996e1f39faff3273365965e7dccab772b57c6c0a390deb755d6a22f9625f4eeb5b3e686833460e7b36bf0e6bc4b2b1563bf83171b8694ae4ff18c8ee645054e807e0237de2158e78ce07b0a4b4e68b8e32dfac03a8ef1e3eaed4f72646bcd2ab972aed2fcf89c146d42124c009d749ef7e69d383f310ddce447a47926ff340f69d6a96a5845ebbead1570e05b0b69685e4d04dfbb9bf31c3ad55add96865aec287e3fb95b08c7a2e3c6479be9fd700a55ace7afaf178df2af4f19bded4c0e04a05fb9cd8273ea32691b87011bbdac17532dd446af5ab5a4994afd62090fd7e4d4e1632ba303b6eada0ebd9216434e9869c12d4d3966e17478bb90c31f89ef25770aa776871de7b2501af74749408e63d46446c69d73a39d9b854b853018ad2b20e1675f564d6a56a438dea6ecc3d2086e2a385e415d1501d5b7c8a78507f82ca6fbca2c48959f1bd4e1d7a901504be910edaf7ed43398b308a7ca8d8d01b8fd6b45cabf463ea23a6877bff4edba06a080e2ba8fbfe922ed690417418958a866e84eaff4cc7d64b9e7a45c4a8d88d499330c712c837bc9375c140eae50ff45343481a17481a241ac705e74b02c1eb6f8fc03619f638b6d5d7c23e5253856ee292c75936285c3a26a8c888a2cf27fbbf865ff628dd182a46b37bec5dd96e994a114c7b0ea25d95fda8708b30436b590d074cb567ddc5e7951c6aeacb63457895ec2db86d72ca66c563b343ad0cad82582ccc8b9576b29ab8f54c1113d1aca7d9d885e395ecd2bd07c335b3141ec0ba2309e11a5273c79df0cfcf56bb4646449a4d5f301adeba5b0db55ba532211fa71131eb4f90d15aa06940e31b4ad096ccef57ff2d13f2ec76acc289f06385a3888e44522166e4024e608011aa7561ae298bc5477694db410d0e64959fac39cb46e1c167b55cb7b612bb4ab7433429f92c7650735445f4ddc634617d71e59ecb9a828623f51dbf383963c89cfd0e91be939607baad65e87ffafda9f8e7ff5b2ace5e61fc9adc2a393a096a230f1a11c268f15cf0f59bac3cd414180a8af20e8f041f2ee29976c7618f58abfd1e6599a91a1c94ea474a17694015d280e4a86b3a451ef0bba8b25eeaa991b9554e2281cd8ecd5e276964bdb555c149aebd22cfac6e1d0bb6ca4d8a982d069c730bd3a51b3f08711f13d582af354a90bba9771f7a2fca365f3403b04dd2a3996e67d62bbf11ff81db62b701b0d6c66bef5890ded97d09369c6c97eb2c264f65164143640f763a9c5bc717cbbba7b9a30efc18419fcfb06d69cc5ba9ad922a69e12017fdb94d11507e0979e511a7d0096831d3492db7bd842b6b41882d69f6bfdd264ab5ba5b7137e2cee981aa5bdfea439b4be931299ca43362a8647baed08eeb6d0094e6b13de24cfbe6a40185d984b0e8b8f29f0cfb222303bed268cf49d558f56f0202e3486748fae291ec7c575e924820268419aadcca043e83ce3f17d811d3372dd91dd8e549f1d10f9911525941f71e497c8c152c544f467de7fc083d360c979169f6806a87c46cab2095d57727a44f3eff2846542786f19a694452b47a860cbd97101cf8efcca6ce17123556dd1b7484ad173ecb0d71d96a9c68cb137c032a3c86b2558f1931586aa834ea84182a60041f337f1cb7ae3ade68ab7789fac9425f853a1c0f9e83ab1505bb47850e144137a5ca7efc9f0fdbd4867ae7b324b2016a161d0fbdb23e5d2efeda2b80af41abed3e489fc35849b3ecd00adcf194b8fcfa13bdeee31bc73eea718912662e97a7cbdbc873a497a8b39cb6bcd090c7e411b11f155c6f7669f79c989c31c6473d943b9d85696b5d66b91aca4f44f35ba0dadfb91a20648a30edbd7dcbe910c0102f61fc377fd57f251b0a4aa27c75685c09e0b16ee90622effc8251fb1413c7291a269688246304fe8cce3b7940d2958c3df8591bbc319c729e5bda7f16d39923f14703b600d7a0a22b9177a8cc8aa5ff9d41127b756634712e8ec05eb27ad09fd3d6aba3be0c5967bcf197afd05d8febd07c4328a59e308c31e914b33b323372e8bd8e50707c44a234f8e7a854b6ece53f0048a44c5a5f57108caa4ce5d70cb591dae71f54ab2949298a554d3f42c2f3a5bb6379e5fb8a70146e9389aeeaedadf99cc9c32a57b07671eb7c9cf3f48746946019ec18f1ae118ec44487c538c19b2d3f69dc9a88dab8f125058f5c0fec91f34f960ebc4c3a46e76476aa3a888ea7890c0855bf54c73395686c4e5ad47dc0a416123919ccd166ca1c8f23272d5d214ea9ecad900d09e0c265529bd16c09372b1c0adef06d5de68f794a92d8d31bb6b3c11103f88735daf56c9af15828a6d051cb65db9b49c971b2c4a3ca010d82c3491ace28a8cab67aef168ac99be98667313ccc2c0d46d0c613dc876d26f702df2acfa4897dcc2421269a2e6668b6b83f2f80cdab486049ea704b0b1cfe32d26169ed18876f59cc38c2adf4765f62db36f1178d3caf6edc82b4d2be3fd2586d22f7c5eee3959ca9c54e7d1a0a13a9b3300c7fd6e6d3c9db5c8b76a7c4210108c87d392a98e9b8008ae5143f2c3beaeac305435d789a4dc637e6f0ff310f0b50987f329736d11595ed33b76f529ccf418ba29dc9f739da1b051d07f27eb5886b248c7fde85deb174840381d95fb3ef116fd36ebf491d0776017d5a02836218a99e73c8a2734a4dd317005ac98f853373f5966cdc326783b82298723883021838d6324d03e5b11b6fe57cfc671f406a6a8ba3fb89b82ecbb9b2fd41129edd6312a08ec7c5f18f12445d954e56c840bc843fd783ea61bb193ec27c011a453901d9aa873336ce82e903747ce8f3d7a7a43170a37c688eeda3cbfbc7820ba7f03002ae0d9dba4c4809d699734b828e9d62443d9f3bed9381c529daae6230563d461b9bee9bd04762176b0f54721ffc7a0ee747c9c5dd76f3480f11168f602503479f7b9eed63b224c397f0c23c3e3f73d1fff653e3ab7d315b85a95cc6411e3c897c3b276b60f44fe9508cf199a3e5723cce0085a66cf6778dc2034947089e98758a3faf3c4b5ad1f7bf682683e95e924fa99ded09d65ebf8594ba7b7705031713dbfd019ec19b862eb64d8b04c092577fd9dcec45871cb1828139010c1f8e4c9e8bb93590a819c538ab7b174fdce30be79a3ebd98a6b65eec", 0x1000) r2 = getppid() getpgid(r2) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$inet6(r1, &(0x7f0000000240)="e9f0f3332f16f2736de0d22b75ed0fd1174b5ab5381fb2f5e529677a8b71a41058a31eba11514ca691769734ebdac9c89219d0ea75fab9a9859f416e0c43c56b60a5e74f75ddc9990cf6864b1bbb4619a7ab02db5a608f1e2e4d705034e24c4dd0bf81d1bf0b05c088df7e91922c2a132001454bc3807c1098e1f4f7bb41c6411ada20d32677d154c7efba89bbfd5134bd2a46db03985ec5e77b054b3aaf3e55ae7817a71789734389823890830db5e5a7982fa65926b4f96ae3e729cf8540a8735572c871ebc9a1d3599e7d9acb96fb75a234d4557d83761ac3a4655ccacb66ce2607", 0xe3, 0x404, &(0x7f0000000040)={0x18, 0x3, 0x77e9, 0x3ff}, 0xc) 16:00:21 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x2ed, 0x8fb, 0x6, "fbb1cb59dad7776539ccc2f9650adf18f2f7a580", 0x1ff, 0x4}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x200009, 0x2041110d, 0x4b, "d6d06c8a4006000000e20000005680fda074ad00", 0xffff, 0x1}) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0xaa8) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x3, 0x5010, r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x800, 0x3}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) clock_getres(0x77511d990e69f977, &(0x7f0000000400)) shmat(r3, &(0x7f0000ff2000/0xc000)=nil, 0x3000) shmctl$IPC_RMID(r3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7) pipe2(&(0x7f0000000080), 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x6d1a) setuid(0xee01) setsockopt$sock_int(r1, 0xffff, 0x8c, &(0x7f0000000280)=0x8001, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x10) r4 = msgget$private(0x0, 0x10000) r5 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x7}, 0x1, 0x20, r5, 0x0, 0x3, 0x5, 0x100000000, 0x5}) 16:00:22 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, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) r1 = semget(0x3, 0x3, 0x202) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0xffffffffffffff18, &(0x7f00000001c0)="3f267de4c3290cc8c043f3902951ccc37a0448089dbd9c724eacbde1a45facc078668da6527217ddbdcc7699eb7f7033a3872ba032beccbe4a71b834fdd94a1e7a3d0d52a76678a21d1def9e9067f9f1746582a24a009583436ec032e2d02e8c91eb08eb9c1e2eef0b878c6e6bd8e10011a4e2d4bfa2672945d3ab4d451afa5e55d742e00279db8f7077d1977a430390e36d1216fb8d23a1155d5f589e77431c6029db488571adc8dd0f56cb9aa071436c88bf7965f8160b8cece110b451ef94b9b44b2bd76a39f71435edee932aad0a6dd3fa212ea7646aa5ec594e0594fbdd40c326441ff7b15d64f7f1208f49383c38030000009103a7b389f4fc80540b8861d748bf60957cd2bc1d4c24") 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000003c0)=""/193, 0xc1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/118, &(0x7f0000000040)=0x76) read(r0, &(0x7f00000000c0)=""/124, 0x7c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/25}, &(0x7f0000000280)=0x1b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x90) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x80) connect$unix(r0, &(0x7f0000000200)=ANY=[], 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90e0000000023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d04a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93ac4b8666f4c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f31fe872eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01ed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8348946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0xfffffe8b) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r2) setuid(0xee01) syz_open_pts() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x805) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000010c0)) 16:00:22 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) dup2(r1, r2) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() close(r1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x8001, 0x20}, {{r1}, 0xffffffffffffffff, 0x89, 0x10, 0x0, 0x1000}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x5}, {{r1}, 0xfffffffffffffffc, 0x28, 0x1, 0x6, 0x5683}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x90, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x1, 0xff8000000000000}, {{r2}, 0xfffffffffffffffa, 0x46, 0xf0000000, 0x4f3, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffa, 0x11, 0x8, 0x35, 0x8df}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0xc2, 0x0, 0x4, 0x1}, {{r1}, 0xfffffffffffffff8, 0x41, 0xf0000000, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x5, 0x7}, {{r0}, 0xb5f3742c89a594ce, 0x14, 0xf0000000, 0x3ff, 0x8}, {{r2}, 0x2b43ccb9173cbfde, 0x19, 0x2, 0x10001, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x839, 0x2}], 0xb12, &(0x7f0000000000)={0xe1, 0x18}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffd3a, &(0x7f0000000240)="001c22c59c15652c137600468bd96d4da92738fa25678fb8ce2abedce3ee197a2501224d23b9f467a43477e2081d14552316c5ad2303d952643da7bc0ebbc6bf97a9d2f288fadc7265876586d4549ad9a4e04854dbca94c3ca2ad641fc3772d2b48d39f2feb6e192683f4db53243450bc737ec20403c6c141eede0614c97806a5e4bf7892eb98f3808d148abcaba89614f898ca2ccc4a9903c678d4f0016225f3d882c34e76aab55d361d3bed6b3cc9d6477a603ed5b5d03d9e57207f9b11af28f22e09c288bcf9875c3f4df9739") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x1}, {0x61}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0xfffffffffffffff9, 0x1f}, 0xc) syz_emit_ethernet(0xc0, &(0x7f00000001c0)="b8f8b7739d9faad150017f3842fa89d18fe1aecf788c1c9e82ca5b9d9accffb8d8b75fc563b1b164fb5a346e23641748613010c955c2fcecd74ddaae57b3a7b7e2cf92f3fbc7f4e9f4d57651b2a2bcb04c0c3409963ed62b4d7dcd7833a40fb87288ddf6c0460f6bf60b9b3920ed2b7ce6a73a7c9c7c7fd1fd04fdaacf76d18ab0ccbe3e92136caca7a05c8ea8fde6e60e404fbd26ea70481aada3084feaf9b2a6582f8a33bf142af2dd2b4b28675f132b20e17bcd9b1a87cbacf9fded0838a9") 16:00:23 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) read(r0, &(0x7f0000000980)=""/167, 0xfffffffffffffdf5) r4 = geteuid() r5 = shmget$private(0x0, 0x2000, 0x202, &(0x7f000000f000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdf0) r9 = fcntl$getown(r0, 0x5) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r7, r8, r4, 0x0, 0x1c4, 0x2000000080000000}, 0xd, 0x100, r6, r9, 0x4, 0x7f, 0xffff}) r10 = geteuid() setreuid(r10, r10) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000600)=0xfffffffffffffff9) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000580), 0x1) lseek(r2, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8, 0x2010, r3, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x439) semop(r11, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xb) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{}, {0x54}, {0x6}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff9, 0x769a, 0xfffffffffffffff8, 0xfffffffffffff3ad, "fd3204347adadf6506209f201aad5ffa0e8f9f9c", 0x600000000000000, 0x1000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:23 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000080)="1b4fc0eda302dba5ddc8f5031c1502854420aea8c9ecedc86f5696dd9b4f1d65291c87de9e852b943fab25b8037341b3a9e1ee34ea9a91dfd5871ef94134d286c46964dfca0f6aff21607dbfc9a38af26ba1de4758d9a7c422e25457c18fb080f2c0cc4fbaf4a1d5ffe766f9ddf942f720088fb470cd064032d36b7c13f0f587a0f676fea85b4a9ef39509068d183ead3e623d3bbd6aeca40c5b7d593db6ef58122038af63ef6a6e5be32213536e2a75668a794c61b4fedc2686649823cd095ac5b0f7d5762aa09f2b42d959e7d3c92b70ce64c915059944c7508767ce38622bd14928b7042bb54f6c6902", 0xeb, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="74ca388f19283de5c36882e4a43b0df641aeeb519d9e6b1611af2d66da63b7374257853d9c5044aeeeecc252f1a53938d05e3c8f07f5e7ce7c272b3f7bc976237aaba0f165a1c35586fe3ba939b81ea94940b56527d2a46289000601d6de96253d252b76106f54ac9e6de355e437f21a7be709fb90c0c1e3a17b8f02851a901188d78b1c3c570ed80ec56e37abe29f6fea05e5574ce6bb1d1e95722fba2b82ce925c6e1ccd7eb57572fe070c2d675a4579c316ab35a6ed1756e8a14a811af8", 0xbf, 0xc, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = geteuid() setuid(r1) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) setuid(r1) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0xfff, 0xedc, 0x80, 0x9}, {0x3f, 0x3, 0x101, 0x2}, {0xfffffffffffffffd, 0x9, 0x2b8bae58, 0x200}, {0xda1, 0xffffffffffffba8d, 0xfffffffffffffff7, 0x1}, {0x2, 0x7, 0x6, 0x3}, {0x8, 0x5af41ce3, 0x1, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x840, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(0xee01) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3eae) fchdir(r0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) 16:00:24 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = getppid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x400, 0x80000000, 0x3, "d353133614c3e7b1ee5f8e1ed08ff33a4e5d6693", 0xb129, 0x4}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x4, 0xfffffffffffffffe, 0x7fff, r1}) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000080)="c559ebecca28aa56b5d4717f02d11c43bf7a3f8fae2635854f6b1f72eb0318904efb45985e1b8f435983010e2c9b4081044f28b066de1ff15d889739ffc32b6b56ec5bafb990bffa25a0aeb1e58f23e5984fdb2c627e88de365531e86c325a8d37f63179b66549", 0x67, 0x0, 0x0) pwrite(r1, &(0x7f0000000480)="ac", 0x1, 0x0, 0x0) fchmod(r1, 0x83) ftruncate(r0, 0x0, 0x10001) 16:00:24 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') lstat(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000200)) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r2, &(0x7f00000001c0)={0x1, "aebaf560781d499d88b0e0ffdc37110239c0301d12968b3ae167b163d2c4acc2c4e3933ed18ce72c0a2c1fa555284f43693111edf1063063b742dec4d74784253f427dec692886e6b7600bbfb9211f"}, 0x57, 0x800) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x40000000000000) msgsnd(r5, &(0x7f0000001680)=ANY=[], 0x0, 0x800) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:25 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x2, 0x2000000000000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000100)={{0x6, 0x1ff}, {0x9, 0x200}}, 0x2) 16:00:25 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r1) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x1, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xd2c, 0x10000, 0x2826c79f, 0x5}]}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/102) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x6f, &(0x7f00000003c0)="027507fef7b946a6aeee022e649f0400000000000000264a973ec085a7c8a1c8daf060589a0812fb7c1dc71f4b33bc546c92a6ea78378037e7dfdd37ee703c0bde140d26c5c6cfa1d602afd59183acd7c995ea80321b4ebd6365495e0d0fbe6750b4b85bce29acd6f7295bb7cdfd76") 16:00:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) unlink(&(0x7f0000000100)='./file0\x00') 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x10000, 0xfffffffffffffff9, {0xfffffffffffff5ca, 0x65}}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0xfffffffffffff952}) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) 16:00:25 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r0 = syz_open_pts() fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1afc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x44) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0x4}) pckbd_enable: command error 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) fcntl$getflags(r0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000240)="8b") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0x3c02}, {0xb523}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='r') pckbd_enable: command error 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="c5") r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x8, 0x3805, 0x7c5d, 0x80000000}, {0xcea8, 0x1, 0x7, 0x4}, {0xfff, 0x63, 0x198, 0x200}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/5}}) r1 = semget$private(0x0, 0x3, 0x80) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)=0x6a05a34757edf5f7) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000340)={0x7fffffff, 0x76, 0x88, 0x1b, 0x8001, 0x14, 0x2, 0x10, [{0x9, 0x4, 0x3f}, {0x6709, 0x5, 0xfffffffffffffff9, 0x10000}, {0xa9, 0x1, 0xffffffffffffffff, 0x3f}, {0x5, 0x3, 0x1ff, 0x101}, {0xffffffff, 0x0, 0x100, 0x4}, {0xd, 0x8, 0x3f, 0x7fff}, {0x3, 0x7, 0x0, 0x40}, {0xfffffffffffffe00, 0x92, 0x80000000, 0x6}, {0x2, 0x8, 0xffffffff, 0x7}, {0x7, 0x100000000, 0x80, 0xfffffffffffffff8}, {0x7f, 0x8, 0x7, 0x81}, {0x9, 0xc595, 0x7, 0xfff}, {0x2887, 0x4, 0x5, 0x6}, {0x5, 0x8, 0x3, 0x9}, {0x6b4, 0x3, 0x0, 0x92a}, {0x1, 0x1, 0x9, 0x497}]}) 16:00:27 executing program 1: socket$inet(0x2, 0x3, 0x102) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) pread(r0, &(0x7f00000001c0)="2752cd13b88e6dde62d329f7c744b259af5d5189f6110fd6b05b26e24e5f58ebe2f5e594f1789b41a1a5c1ec82409bf15cd58b1b479e2deb0a4cf96665b58e5938f1788e625a3ca09d8cabc49b04f699797e69469d434ff5a5ce6817f892bea481d624b3d02e84d790a2d9ef0cae484077e8b11fd58d8653a598c4ae340458165959a7160d740b21b43c230a0b02f8aabdc86b8c69618d1ead735974a98841d09f75b31e92895a859327bbc9d2902a48d91c9afcb6e19a1b7a172c42769e1a2918c420d53732063566ff8a54684807c7fbfca5d3bdd843fb31b9fb23", 0xdc, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x6, 0x7}], 0x2}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x2000000000007c}, {0x6}]}) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x14) syz_open_pts() chdir(0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x240}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCEXCL(r1, 0x2000740d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90e0000000023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d04a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93ac4b8666f4c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f31fe872eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01ed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8348946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0xfffffe8b) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000010c0)={0xffffffff, 0x7f, 0x6, 0x1, "0ef5224185b1ed3099d508fa7e563d19bbed15a7", 0x4, 0x5fe2}) r2 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r3) setuid(0xee01) syz_open_pts() semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x805) 16:00:27 executing program 0: r0 = socket(0x18, 0x4000, 0x1ff) getsockopt(r0, 0x60, 0x3, &(0x7f0000000440)=""/228, &(0x7f00000000c0)=0xfffffffffffffe5c) getsockopt(r0, 0x9, 0x8000, &(0x7f0000000180)=""/234, &(0x7f0000000080)=0xea) socket(0x1, 0x4000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x0, 0x2}, 0x1) 16:00:27 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x3f, 0x5, &(0x7f0000000080)="beca65de8d583271f0ceee6a67b1cf9c8a03736bda4f8da35664a8e3edc45a5d083f9ac6f1fe7c38f10919d9ddcba517ecb00837f70e93921da0a2539a53ef9a70de2beb11455ec86d926b8182aa6866b747a74a5ac0bf71f1c5b8838af487d0afd1bdc91ead0292bc6979fda59fc13f774c4872bb9d6f0ae386407f8e7470c7f525f9fd690f3c3778cc0c25779760ae3773a6051981f60095fd6daa789cf1722012d0b2e1114b262d43d3e81b57f62990df17ee186e6a48319b0737d55b57f1093e7ca70098d4fff56c22e514ed6a96023a5629a0cd1288d53806abad983321eeffc07345aeecde7cc769b9ab63f4561fd2c23889db472cbc459beb7574ba494c370b4e0252610da3b4a9ede567e261e2883440eb4b04153fa4ceda2044ea0e14af77a1e94bc8d0decef7f8941e231271fb9c626431d4348f6103459286843ed5b72af0ac2d319ccf95dd730ce63f2d18226158fedee00466948feb40314465a9c06ab4fa383fdc95ae733a5ffb939de48f0b5b3a96e5eb8b0ede78192562b6fbe2184010c53122956f744c7bb806ee1e23e488107dcf254fb248464542426d524e88eea7c323494d04b4c0dab80c9ca859874ccb7713ba46bfb6453354d04bb7bbf4076e1f238ce965b5221cace81847e05df3a5778bf942791be05561cc4234f5585b02d942c4c2c35c350a79cdcdb920a8eadf8ea4414128d7e39ac7cd0ea73d4a59a0223851b147432dad7cfec7a9a57a41bdb8e8c020ca6146a3c40e4e8d5f510a281968701e75f263ce363936d69562968371ce8a98c99539033ab1fbe8cd8b81dce2718723f7d537337d4d4f6e1fbd843fd3c5266ab9cfdd275870fef77e00efb0314fd0d254fef69c10cdce691d2c440487db95403d9261ffb9599bdd7e56fd59b6cfd6f5a4e7bb43bf3c4e670419104fa3574ec337c30f9f6b5376cc4a0ef6cd6f463cb8ba34caf1ada8fab4fa99e2ae6734150e05873eb56189bc6d6523a5face09d023bfbc5ce5f5934898ff2eb0a4dd2a061329e443968d73dd3e40ddc602e1ae04c64e9e9278b50f03b5dbfb72dcf8d9d8c22f6ed4d1fbebeee08ad289fb2bb4d1851510f23a91f05dedbf2c62c80a6a6aedb97e1889056e0806254c7bd991b8dd2d42af75330d5b1089e388f2d73ba13ea924219ffb025728359608a7446f4f4b510182419df891d0ceaa05155d230e2ecdbee24aacedc699877a6dc0d7a1e069db13a7b54409b952862cbeec3ab5478f75a02f1f3b861ee17ee1be158fcc58ba643836267f23cbca9679e1ba2f2dea5e38f8ea7a41c8fd120691f4c63d814027e4a0aacff6df996b992da20dd4ad73acd047a574fc351352bb1eae931aee43c9c48240e73a48ff6d4b79c15e3cdfb994de0237d58147ab8f2ab1403e76d600bf76887660fb9c7b920122c9ed44d207feb70f95e3d5bb2262523dc9a235004126dc76f0498dde98934867d69e000fe6fb913c5a44470bdda819e2c79b82eb9754cfa2db9bc5721db5e86419f1f2658bfa57492205d6ff508f05e23f8acb1aff6401055a2c18c9cf1148dd80e836e8b1917328e41d086a06390e1804a6379675c07611ec90c6aab56f3f02bb2b79c06200333c594a79535747b2d836e705a32565056803fe5674bdf476e07741875e57f084f9713a61311eb49822fbbd9ca0b50e550d301df78e176c31c416349903a7aae0b47ed22766dd90e9991d533e247e4501cf3e4285c9047d6fe763b21bf684840656e33fa094e3ddeca2761a150bb6ae39c6bd7b95be96139344c28fe2ce25c4f7399816cb4e1347dc0f19975c8a0ebfb8ecda86917db5d65ceb2078096916502c64b5a5ab179a06f96b0cd16c0adf09bb4d984039db5475a848936c79acf2ab7db4e57128384f5bf5c52a1bd3a16a5249f5dc9bbae502066a01541b82a4f2c19470da2c2803b8af9b1b677c14ebba37a7841b1faff9c7f4f83a7bccb0a2006279f529769535b2bc958b7d95bd319e9043e3b18c58d463e12b3aca0e22a7e1ce8a2608ff01ad9cf28b7f88bbb1d6aaa8f1073a0e33f201ed5f9e3758e1abcf83cc3858dc0bbd289fe69f85edd57a6c82be8869c3dbe1b964bda885570985b3f4e531ef79c9a4ab825e2dfdf37f74b0e8bc3d7d63626c5f7a57cd5ca648ff69efa72341ff4392d19da4870bff1023f50964a2088ef664baac757f1dee45cf37df075e60d6bca5cf70f50b7f3a664d32dad36d4bf0edaa84e67fbaca48b0259ebe0cf2231987e56a7f27e8860942796c6834f414e10ea3ca517ebfb26eeedb9f2161dfd8b156dc48544334a48a1cc4cbcf3784b9680ac097001672b9688bfae64b7301c8622a8ca2e1d7bfd5fdb848f6d0045490eee8b2ea9b20ae7d6ffa482cf5d966e8888ba86469c36ac59528220be3d4e45321c9d0bfe5d00b67bfa462681dd1d62443793a2b0f0663446fef566b4694b9c81f87c02d67a1a1cbfeae387aa0bf17d2e31633286b3cf3908bfa2eebb95ce93045ee86992263d66f8451d66435e12e78de948120f79c528bf947fe0dbefdd741398e5bff0362babca503b8ced6bde37430f5d3f5a44692d35b12c31538af45a0e69fc0223e5858be9a31ead23931b6aceb84d1887188f6d5df5367d3d885ca6eb8d81ef8fdc3e97869d8673d63a1cc0ae02f22eaa76198560ff9fc9b570d3b666a2e0bb3a44064acaef43214f833ed29647fa4c6916c234325726a04a1990b42023d7f024a296b2b4faaaaf37484eac6b827380ee0604aca5110659a75eab501a26d8eaecf6a1886473a1be39f53ae107b2581805b0137877caa5f990fa2edf5d43d412e244a8130f512efb8e53bbe305d543a7dc3f31f3688304cc8bd8370a32bb7791453a50701b232dcfd75e064e931f38b7824a1eb92205bfc7f563c1c3dabd0966e7f96d4ab6ca51681daf755b44cf7b7fbe5a3e7a8911f703b8c5e26a64f12ae38b24dcceadce1c6b8fa6a9ebf698a4b43816c554b3d0fe2d38f77ae1a0f57e34bdf3ee59c1edfbd567afcc7c9b24ba9bc9c85cfe9898dcd70a205aa5b0045eacf60277e869bdf30dca2b56e11220ffe7ca8afbf9e13fc260de7657fdd170f048a464b366bf44a11291094bc25cae7a8fe2932b0756ec81712276899cbd45cf2898d9f13b9b82caf86fc54c367577fb5e3f2030fa3a20c05ea1b240c161b3bbc8197cdbaa0137691ab0d116b502060df2206e3207fe83d09bfbd39cbad18103ed59d71718e31d15c41a2236bf82fd31ce3d8be6a9d2ad43ebfd25a3385b202b270483009ab3683c31a512c6160b7e5fba674e3da449ac2115c1694bf743c0d241f9d876ee656c99910faa3310abc823b1a75a6dd57e50bcc7f14e49ae3aeef236da657dcda9d147317b5bdef8caf9078dbe832c9dee41ced7b54523d00580e4aad1e574174ec415ba32d857adb51d43a8e15f2fad9985ff4698ce85554b1e3323dd5016d5acffece603e9e126a61e89775123d2115bf5b1eeaaeda0375fde8dfa5c212aa1a4dd5067ab4f47279fbf74799ea25f622b2b5c8079437ba2e9563325a2356b0bd97d521fe1e084d7196bf024dedba11e0137d7b334418536d8ea062294c710f6f2993307d44a7ff84d4511f1f35e83cc39f966bd12c58240d66bd81eb4ef044b2d745b8de12816baeaa34820d7180b78556961dd2bc3e22359df8141ff0f513cf568a7af698d4c41dc9768ae813bcbef616a39257946a475cc236978fc07ca78f8ac109425f79cdcbd73967470e92e9fd359993c953d1fb9a5c45fff772bdde3684fa9dc772a9078af7100a30500600d3935d7ce702542cc9ee000ceddbe2ddd7bb5f18efd32aa7bfdffc26b3a92a4dab69b2d15dd7ecb922c2453377b4f8da3ff47cb299e676a4b6c0a7a57c2b91fb34a71a45a9805f4f73bee5c6a7c169ab9201e3926abc0349dd3d94dfdb09e2f5c3b9bee208639de664809a4a49992426052b24a78bc8013d1d55369e8c5cfde77d3841a658e6dd73d4e1c6dbacbf48a2f5f04e1d6726f0bf7c8d1ca074ee5d93e7bfdd30d3021f9886ea67b61adb2c20cbfbe8412ae3278f43957c1b1a031175fc0d604a37306381dd2d074c285a844af0c772e5347bff63762fde196f4d2b1ad164c880db9d92ff80cd89aab077173d2080f8b3e4f6b532b28058ec73db4c0179f89557b35c321e43971c2fa7b8beec579d2d6d778b335ee94c291a8293b93ac2e288df2dd36d0e55ae026acc0b8605eabfddc9861bc77868b23b211ca97ed6be5be1f806ec2376fdc40b54c4d46c06e87502be732ffb3ba047f974dc9abb4344f2f54c1e521258fbc06fd1b4dc773dc5c1881e20a77608474c180f5d86bb39e560490e5666cc763b0535dc619e071734533fbc5a4c58566ecb2860c6d2b56b54abb856b29fe11e54dfbf76c3ca9e1b2bbce0db4edc50912e46edb5a4d5ec0c3349771b854336951de4f8a6678c13809e903ddd8edf2fe8562e4d2782109647e9863344118ca00dc933b1c9676091def1171ca7935c0841aab450971c302f9d93b69ecb702319eacfab9477dd69ee1c5803738bef88214fe7b92204426376b503fa2f8501e2d290201fe4b8dafe3b48c484ebca3ea6a139e58f164a785ff5833a8452a61d581762d5aeb23393d988b45ab9f9a96bb0f3ad6e0dce3ca5cbd53f9a45f2eac1c85bc42aa054e750be7793fea40ae51f49fad137f8e6237bdf2922a67793e5f60c6098cb8d8090c45560fa2d6213e3f5cc0b8236e3abb107f39a3bbe4f99e93cba9ccc155492d0212f7e476d383d2313b5e8be5ce8bf9a80a6c062d5e99ee93fecc2b411c890364fc8fcf13758f002e4868153ea54828403647491b9e03696c36c5204ca1d09fae6cbb28c3838a49b6a024b1c9ae6d426b8c5f4789dce47f0a9b3f48f2c116b6b734851fa997bf7c9ae98b25d804cc6af7beedeeb29b84dabbb530afe7def064b5ec7ae677d75df6401014548c0ff39530605180dad8d04c768d1a622076f39c6c2909d15033338379dd28acae22d9a250ee0da01acf010ad059dcf36458a3c76f464b72cddc8b36975f427441153bbd67a09f83975868337b88d5750803a62b32e01e414e283401900be85c84b06ae9c39422c1e560f5a1acf1842084742376f8674f982b1c10e0c1837f63d140ec96f6add72c33a63845c75250de47fcbb97477f8e385235d07be90b5f40a012ad8edbc0a01e25281674669b1fcbd591f30e4230a7ca8e4f99c91e21cc3c1d0f27dcfcd9b360737f08e563a4c20a0fc5a5d97f157e11f347daa96ccf94422d519c70f405f55854310977d0ce42dcf4179f32d3c8e6f7d7b6796dc8aeb3c602dcb17885bf50f98eeb1b9f1f0a10e0f7c72c9a1b397e30a24c9349823701350d6580755f6f12d30cca2fea85ab7bd5a7576a4778ffdfd3304207b003526edb7f0688f7fda6b1aba270c4db54c47844864f50c95d5b652bdbd6151c2de5ac73ddf9684db1324841f98352a5e7217205b77fd394276c1f687d750b8c5cbc3c6b115167edd3a5bb493c8a3abcfd574fc20dd68f61a2de27071684448a4a570f745dc66ef3553a11b8afcb743fecbf14ebf9782ba9c431c052f4466645c13743333a004d137d7bd463bf87de2d84b7fe8d81663c39fff4be3a33f7513a10c230b7c89bbf4dd3eb1b9b608d367e9828fae56eb664f16d73c518dde34127c038e381823c4fef692b01f295db1fd5948ddf0067d37c5fd530e8247d1924c24f33cbea9f550988166a71080d96bbade4b18003f6242c37a9e48ecc6acc46bac400c143da63b251f666e", 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10040, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000300)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x182, 0x0) flock(r1, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) r2 = semget$private(0x0, 0x3, 0x5) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/38) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x100, 0x4000, 0xd0d, 0x5025}, {0x3, 0x5, 0x59e, 0x80000000}, {0x0, 0x4, 0x0, 0x2}]}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x163, &(0x7f0000000380)="b6e72871fdaa8cb9883b941f32f4070000008d267cf870935f99c4066ed8077f073f050040000000000089632faf9b80ff3d8e2a0c25c80302574358ed61d32d140203716a2f3610ce78164a797b9d5f7351f21bde30fedf7f9aebdc7a1bec884f7da8257d60ecb37f50cf2dce2eb2f3cfb027ef90112548e4bb192306a937c3abef7469b71fdfd80210ffffe829003d5cbe5f19eb6ffbe58c5a97c32a21861be1f16d56a66ed2c36270df4022a5bf18e80f194805c837697c06e3507cef43f57799802cdaed68023ea467ba948ec6f5a6d6ba6b0d9e4624d287738fdd76d03beec0f0e60f7cf5da81ff860fcdeba5fedfd51e29402483b65d1fce9b69747872d6a56bb436448d40a4368ba199bd43a059f011a8f31e6b872a4ffa174219403cb453e94d76f2712349889477f66382b9b11b") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000001c0)=0xc) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000340)) dup(r1) fsync(r4) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() socket(0x6, 0x4000, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:00:27 executing program 1: socketpair(0x1, 0x8005, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000980), &(0x7f0000000ac0)=0xc) r1 = semget$private(0x0, 0x7, 0x400) r2 = open(&(0x7f0000000d00)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r1, &(0x7f0000000a00)=[{0x3, 0xfffffffffffffff8}, {0x0, 0x7ff, 0x1800}, {0x3, 0x7, 0x1000}], 0x3) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x400, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7ffffffa) r3 = semget(0x2, 0x3, 0x4) semop(r3, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x3, 0x6f, 0x1800}, {0x2, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0xffff) open(&(0x7f0000000000)='./file0\x00', 0x800, 0xe7) fcntl$setstatus(r2, 0x4, 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r1, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x7, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) r4 = socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x1, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0xfffffffffffffffa, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000d80)=[{&(0x7f0000000240)="4f64a65807bec64bc8ab238634b2bbe87a56a777d9213eb4399b638347a06a705abc3e8a7a2254", 0x27}, {0x0}, {&(0x7f0000000a40)="31dfc286749e22dddfb8c2824ba9c9e2d43b926d16c2a9c1b9e901f9fae2529245cb58a26b30b367ab1b8b192226e097f0163b10d20359c5e51b4c0c4469170b65111c80cdded0efb0", 0x49}, {&(0x7f0000000b40)="cc7e4724d5fbeef48a353a081eeae18adddc05f31d6f6cb9f8fc779e83580fb06e035e78d4e57731832fc661b0de58d03c2f8f5eb8cf78ce0617c53ffa07a198986707698ab8b3b346252836a15bea", 0x4f}, {&(0x7f0000000bc0)="2b0512656e61a8ad74b5e9c93bac4fa04e6fe4cdc2c7de509f102a808efcffe56a62808203bf7a3d521b5d121c39d3a4a10c9dbe468137495ff23aed8d54f6f76c97f25686a9dc7a2a5b654f2662aba253c100e4d962661519be65caa568bd6e81f828ed8ce7649eab343fd75169edc314e9c0", 0x73}, {&(0x7f0000000c40)="b0ddd171fd883dc0930fc1e0ec3efffdf6c5592767b71b5e1a5bc8155a4e87ef6aa668cd6c1f3b60a507edc00a7a55e233096dbed8adef4fa7154c3b546c61cbe2af2161bfd6b5870a0ca343ca22cc612bd54aaf2aa0e676d9c9515cd3b72ff60b88f46b95c52ad0e99b97c0c64b9a75cd4820e404c98276c445dd712e706d35fc7d2ae544879750fc5238531865842c6ba3559a403ee417f8ea4ed50cf53842ac74db1a013fd29e63dd044a2ae98e667cfda71f39ba", 0xb6}], 0x6) r7 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSBRK(r7, 0x2000747b) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f00000006c0)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x0, 0x1d, r4, 0x0, 0x1b) getitimer(0x0, &(0x7f0000000780)) setsockopt(r6, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000009c0)=0x2) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="62326fcfcc7c162ab644a0dc46c67f29e8cc32d40914c2319e04aac9cecae4028b7170099ce19d3ad5fb935df85971c6c8f3d4e444135cb09bbb388abcf111c98ab468175f6d543431d71bad41d9c394fe6f5c8aff67ec7c087fb2012e9779c50abddab1", 0x64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xfc00000000000000) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:27 executing program 1: setrlimit(0x2, &(0x7f0000cc0ff0)={0x60000000, 0xfffffffffffffffe}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x81, 0x8, 0x2, 0x32fa8c33}, {{r0}, 0x0, 0x35, 0x8, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0000001, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x32, 0x4, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x1}], 0x87, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x20000000, 0xae3, 0xffff}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x101, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x100000001, 0x1}], 0x8, &(0x7f0000000280)={0x340c, 0x100}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000003c0)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x800) readlinkat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)=""/188, 0xfffffffffffffe82) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x1) socket(0x0, 0x3, 0x8001) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000280)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a020410", 0x20, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0xc00000000018, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) chflags(&(0x7f0000000000)='./file0\x00', 0x1) sendto(r0, 0x0, 0x0, 0x3, &(0x7f0000000100)=@in6, 0xc) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3f) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/85}, &(0x7f00000001c0)=0x57) sendto$unix(r1, &(0x7f0000000200)="bbd21d669cf253960eec9eaf6f975d4f91a6a5baffd253835ea7642ae73695ea2e0d9b25608eca96fdbad4942bfd929f4def212d47701a8f293c730abbf9e128ba17efb0f3ddb60ff8e8ebf98e8bbb4d93ca03ea762e9c6f0343ded7c7e6ba6a4a85dd7c43aa1f9f02cc3f3ddf3443ba46ace679796dfbaab4c8e6f14943e41e67f6a13bf1c084a8c89a5b291cd633a54e1e262cd3db63de509b74bb37df230a56afbbc3efbb70659bcbafa487fb7951303e07648346028ba818e46ddcaac30b6238511f3e47580b00e3d11b5ccc94f6eb1777ed9a341a01d4ca10b306d9aaa5640648716f12dfab5e0cfbb03667e991b4620160d18ff1e065ee45", 0xfb, 0x1, 0x0, 0x0) shutdown(r2, 0x6dcf2458a95889d9) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) r3 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x110) kevent(r3, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0x81, 0x1, 0xffff, 0xda4e}, {{r2}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x42, 0x1, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x3, 0x5}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40, 0x1, 0x605}], 0x7a, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff8, 0x24, 0x40000000, 0x1000, 0x6}], 0xa5, &(0x7f0000000480)={0x7ff, 0x1}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000004c0)={0xffffffffb65d2579, 0xfff, {0x80000001, 0x9}}) fchflags(r2, 0x0) fcntl$setflags(r1, 0x2, 0x1) r4 = dup2(r0, r1) kevent(r3, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x10, 0x8, 0x81}, {{r1}, 0xfffffffffffffffe, 0x50, 0x1, 0x100, 0x6d9}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0xfffffffffffff2ad, 0x9}, {{r4}, 0xfffffffffffffff9, 0x73f97f12f6cbd4af, 0x2, 0xfdc8, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x9b, 0x1, 0xfff, 0x6}, {{r4}, 0xfffffffffffffffd, 0x10, 0x81, 0x1}, {{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0x1}], 0x8, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x8, 0x7, 0x9}], 0x6, &(0x7f0000000640)={0x4, 0xfffffffffffffffb}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000680)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x10, 0x0) unlinkat(r5, &(0x7f0000000700)='./file0\x00', 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000740)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000780)=0xfffffffffffffbff) socket(0x1, 0x8e5288f98276dc66, 0x6) read(r4, &(0x7f00000007c0)=""/4096, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f00000017c0)=0x5, 0x4) read(r1, &(0x7f0000001800)=""/205, 0xcd) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001900)='/dev/diskmap\x00', 0x1, 0x0) chdir(&(0x7f0000001940)='./file0\x00') setrlimit(0x0, &(0x7f0000001980)={0xa9, 0x8001}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x100, 0x0, 0x200, 0x1, 0x5, 0xffffffff, 0x3, 0x1, 0x0, 0xfffffffffffffffb, 0x2}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) sync() r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xc0) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x1ff, 0xffffffffffffffff]}) fsync(r1) 16:00:28 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x1000)=nil, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x951166f2370ee83b) munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000100)='.\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="92", 0x1}], 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x3}) r4 = syz_open_pts() kevent(r2, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0x0, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) msgget$private(0x0, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x6b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) bind$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0x9}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe48, &(0x7f0000000200)="b632fcb762b94e16e9b678ca9efbfb30e8a7db78680d6e1a29992d147e5dfadca06da628c7e917933ec1aa73430b922ff8f78636d856ff5ba89e86441445b84d6a04cdfae5819377005a40d86ec287f64c321014fa7f26be986b1c49c1455da0fe35a2a86702a2f9acf54e") 16:00:29 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x7, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) munmap(&(0x7f000071d000/0x4000)=nil, 0x4000) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1c0e37a794f35242) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: shmget(0x1, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) dup2(r0, r1) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x4, 0x100) write(r0, &(0x7f0000000200)="faab3db88e2f051806afd3dd3711270525fd11ecc8ad8b57173f3e32369d4d91403f12d04e2473d179e0a54a29676d2fe5114d6570a00fa789ce2eca8d4deb44d35be35675eb9aff9c486cc3d86ef3ad58613b27139b22ae056e43f1188d7af8c89bc1bf3589a7bcf56585cc08a6f04bfeaa403b12abc3d059a10cf72cb7f9102759d157469a26899af8605892f855337138c433e6bd8cbe090163ea6a239db8eb596fb6b51b5578d3f84a870c469c6399f71b62aab6edf79e81911ac6948c22aec633f7ad9e85017017dd93b5752b474b17ac190c6271316ee4bba37a8432754ba22d59177be1", 0xe7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "77ad316a6dccb0557725507de804fddbd7c284c3"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) r2 = dup(r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c04c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:32 executing program 1: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001780)=0xfffffffffffffff8) 16:00:32 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x20) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = msgget$private(0x0, 0x20) mknod$loop(&(0x7f0000000280)='./file0/file1\x00', 0x1, 0x1) msgrcv(r1, &(0x7f0000000240)={0x0, ""/7}, 0xf, 0x0, 0x800) r2 = open(&(0x7f0000000080)='./file0/file1\x00', 0x100, 0x80) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x4) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x24) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: clock_gettime(0x20004, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffd2d) setgid(r3) r4 = open(&(0x7f00000013c0)='./file0\x00', 0x20800, 0xa4) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f00000000c0)="13e30d6840d38df5c4a6483714e98759167b8e819306872f299a7e82fda74237d3a05ee59b0c449364c17c24d045eea6e876a882e9e6090ac1bf05793ef4aea111c59dacf68d83a9e49e8af708462387b52c234b02df2f1445fd2ead8362cc7246537e2b70d06486609dad80d5134cff37a5babddc0688d1e5438f82ed4f6c134f65e67a3b6b46ad9e01b48a5ac9d2c8d6115bd831c6531736bf1c1a4122264f002252558d277fe3fdbdd78d73db353d664d282ae6ab6d8e6a6fa14a66d393f4b7e136bfc8bfffeb77ca9583da77047cfe23bca59659b13416d7e0b204aeb1d32b8a75b7528ba6a22a69225d7ac41382d0575500a13946cdfa718d870a8e939b61d8e4654266ab29c6a82346d2f93d6bdddd715b5484a7e9d91a1b34d11486cfc6da53fc75405fe96a50ad19a4abacb07ac4b8eb6094d5e05424f706cb8d3a542bb47f4f7235e4b44bfcd2b03c0e4e50ae09f154a607b4dc7b3ce5241d91e01ce70dbf1ba0355168d979e3eb39426ccdd531bea2c829bcbef51653c9d54ee74549beb1005a409f80ed48ed4670e4ededa4692c7b065e190ce096af52105b3aeaa569c6d10378126ac350cc7f8c72910b0ba49cd7880272211056d4526f56c919b2c6882f7e15e8481a496244c02ad3c9319198c31feb4987d2e5e3577eec84230b5f20305eb124a6076811035da1d9646b5556acbd0026c88bf250f0c6dcd50375b9b16ccd8bd2e660274e50f17152591770ed401f487d4598668404296ccc1b06f9c8e212dd5dc63b5c1ab1def46c320d6c05d87d1a59db421a401a16e73dd1d0de1860f1ee7c751eb8bbb4208648c70f2a89b6148aae2867f1c02463d9bd6133bc72312834fc7983c373fa0ea4ebf798768f522128647a0258fbe0937b7a3f6e33175aae0dbd2080723a230ec4f4d0bbf2409be7644a6140f3c22b3a1f86ffb3421622088a08feab6b8db89834e3ef16c8b4c8b1338d5767f1fd50e259e5d85f89cf0da8ec88d2bfbed6aa66bc5501be6c84643507e7ce8baacc4f932c3d222e180bd42e6698e88986703e2051b45a34673751f6b1c85b662383532684f1d986beabe3d33de323866280c4ccfb193b509de497173b193c550271b4238565093a4d2fb5001e33f5102ee95e7b2ee8cb3ec39e5e3bc411749d1c0f1e608fc797bc8324576423bd84456478bade2a6a0e2826dfb99937bc77e7ab40c542b321aaa0f390cb1cc0b374d18a38921ea0459a3fa417c6b6cf1ed6939ef7440f9474b1d1eb7204938011cecab0719f8b3f2cf504261f77ee83ed1245787906b0481820853a41b3d1cc18965e12a3ff3a896f3408a496bd29bd66833a918fab4a7951cbfdd5e455fd029b66d14bdd37934e26ba091e2b973765ab7ee81287acf94d019fc0706ddea4d587d51779f03c34811ae28c5a9412324872797e38d981995b3b5ac4fa383bca081c8cab33a20fc6b88ffc7d239633e6455ff37a5ab5ef1a9614cc02d8cc62ad00833486b84732def74e979bd2114ea149a606daf386684aff51f42a5ef3fd10606a18dcaf206dc039f433ed132fe2578aec497696553e97b32ddfc8da92ad446c1d1d9f35fb3136950c391a8e34af1399064cdb558f62feeabc4b93088729a314955933ad50d6397bc7821ed6c4ef1fec5c53e90bca8887c910fcd31c8610666af90cca002c998df910274b0ef0563d7ff480881e3707d8f7eba3f07ad6bef22636ea46ae8c9e4f3570e9418d28057d627d9ebfcc2c70b30d8d94ed2078daa5f4852bf023369670ee1dbd91000c5443ef36c8c8d9a52b5bba80cd24a37d9c9c3a461ee40bf172b57d4b522378c3e96e5760847ea9838568ab91ee864d313e206f171fb251051bac7097d238873d026995cf0fdf5208db5e1c1a7db0a6a640b539312f8d4b31a7bafe5a865b62b0e9aed9bbd13c5f0247f1b1137bf298f702203aad72acf65a213ab1ef7d7dac72a9e85ea9731f10ea1fb69b9f4687494434ce478f167ac4b30a91e7b5fa0f3266c3edb488337642ccb06601138405432e2813dd71a2b862c5a8b2f1d83922b2d5204822e2e1b70bc56e4cafa3b11bdbd90d16f1f4c60bc0b155a81e922b4807408d8e10fcca883ef39c32c4e742d5b491bb868e31484e306cb8b0e00291bb0c98665d9206cba36a2ae6df880ea3f7d2b4dd205b8694da6cd8e0b4cbef8872ba60a75903be81b073b63beb0648482807cec1ec0abe31cf5ce016d38f659b0db2e468a3cbed00323afdfe69ad105743a565e2d7f16be689cf8f3c5c79fea6d844b8d98827b2b06866cccb02f5581e81949d7af2cb656704df6fc8ff80ae919e88ccde487f2e28cd61e675b84f7df2564a0f20a96c93302c6742c91605333a189898e57e744e690a002dfe0ae3dbe059022f772458cc65e296af8cea5a350197352585b3ff26e7380ea15d5cdfd0a013b55f1a8d66408117b33dfb0458e8bd3f4f8beda71c3dcf1b9a23af3f656a2533cf31e3a123692f78d9152d18f947061899a4b1a8e3e21a5318b9f381c0dcd5ad421dffd1579ed1cbcf03b7dfefb05ab1e828f15c15dc0eb31174b1d7a06edf03497853cd90ed04303c1106715bf08ad5500d4b2369a87dfefbcd9323602453bc858c8a5c29f7de2368d06dec876aa1584ffaa8d20eb933bf2efbeaf7dd47234955e15513cf4696bc59d882484d487c97447e0cd2524fe4108864d774906f34decfc7ed4d5f9ee179d27d92e64f21b679944c79b5787c72823442a1e53182e3e0bfd84d1fb0a4dbb53ca7e7fd6469364209ecde50df2a09c4e5dda13efdd5279a8f3745c06171d3de922fdb0e4c5c4e4d855e477936d9609201d3f397a39f6f0783845a353632b794cfa4b497f55f79579a931f982a56df7244897b2f2c7e4d4947c2b78e1a859b7c19c16be45af9ff8783626522b33856dc903e4f6683a0cb368af53fe350dce7cf64661dcf69cbb6e743d60763ca5a764323d944cb589dc53e670c94da55b2f7ae6ab37d7325f2df5f54ebea1c63f49a484d4fb0f6fb2a62740d2c1b0458a394a0970fb0b5e665b9ddaafc3b58d151f60a7394c4899195708365066a1791841e40f19e3767d92b7ce7c3386bb83b60d01b76d1e73ff6a7655cdf76236a205f054212709f1be4d75a2799986175d1600c418207a9dd5683eacae084dea9b5472fe833aedd21ec8e74b0666d7fc5ef893e35c408e72a8b3eb3985ca508b30c6605c7d5caeaf9caddb707a06802ce83a03db8c1ceae9772d5b97b8611b778658f397622d173d5642d15826ecc76b7b501bda91d761e4ab5fa0db5e69eefcb62354f0a198b42a84f41df1ac1789d5b2020f781f214a682398ffe861927782acdfad24f5850f13e135eb65fe318b577bd6f0510685e353d50fb9f217d53bd42bb34bf6a4b052f9fa655db4b9dfe8931e06656a51449e65024c6680256fdc9cb46d681331c7a0620791b6bc190b12ad4c00f831a0d85c2978c2ce702734d9495b0198439ece3bd6faa9800b45688493224541e343dfd677c620721af08efab31bc681c661a0450f625d21a2f48ed5731f89957b74c0b226d91216c437753badf63d00211b256ee374c42b847e4d55b81307fe93a0a77b01b7badbe76e0ee87b2735e55795fa9cb1301a917c267656197a26e541e53c30f70ab8cc7a4bab48dd72888df50d8f9846ba7034792142e1726a5c2c751dd0d23e647be49639e1baed38dd8b4c725a7ab9be2b2e6981939c0a381ad6c17d9d3801dbc60a7fd229aa6cffd58ec1ed2d3438f3750822384e275717a111150a99b6bb240718b6641dce2da0dc836ba0c3218501bdaadacd95d619426bc1aa50c60455ebe3f5ad2cd258c7f86b7beeece8af8e8896b8c3cee5e69f7894b62d2889cd9b9990d0d0de0728da1d5b8f5b643eeb24ee21ce5ccac43487d82b3738ffbdf8de28c95558036b304e9b617da49568473fc990e082f7be30cf54034eb78e29a96e5dfb19e97be08407ce135c2fbaba99294f3d5d5580f416359127fa0d78109862196eb74f847460e17ded15788cd30e5fcff1f3d2e123a797c6067bda359c02310aa5a9ba3381de2248cab899d1bc706edc4ffc6e9cba0ea3173cb907595d43f1e709b2e6da9d1b12532bb238ee84da9e44ad2e316ca98515cd1bb010a94f01ef98a440569c174aed7a7ca1b2adcec44baf3208b4ddfde3702fa044928ceb3b452e01961c7d452882e8ef80c72f6fe9f58bd749e3dea839d49ef8bc7264c04c849e3298d0a90aba0252c49b5aed7b73c800e7558aa0c69a36e082b5e0aff2a3ed7144b1f3bc9760f8e5404e6900901ff07fef756e6316087c5f83931e7ce191cff2881107c7c1078bd0fc46dd85c9f09407ddf65f520073a64d0ff6afff81226f59c1485de47ba7320c22fe5badcd200abf4b01bbde59f7707b03689a394ef9e761d6b63b581cc19dc4c637870fa48f8705362a28079949e12a376e59414cbe3829a8276a6d753525d90c844f01f61e740c7885e96d30a68549486da7651f8bd557111779dca576f7ae4b10cda03195bc5fcd1d71a98d99b539a6e1bf938ffd28b793c832a698db1c5daaecc6fd07a4e9605c6b27b0094f509dbfa10e546761b5bb96572c0d891529aa2dbaa9afa8f94009a664d12ed051d1b363d9a5e4a43697cf19adc9a87ee43b0363ee66a3c187b59b1c2f7f9992a0a354a6faaf3f14f60bd4658ca240bbedf0e7cb7270072c701a66bb5beffdae60802087296f5753659a34e8bed4668ada90f1dc5b6adedab61081281e031218f38f6d336bfe0996ab48d414a315170ea882d1e8b80df2807ec3885269bdf988ec25a1138db5a0b902dd721f2fa6088b9107f486571903ea760d65870db85e83bad65dd30a0c5faa5837d2c3c81a5dce1214726eb0fa7a737f4bd74ae3f89d743d4cfe1a255659b27290520987510377afe27ff240c37c13fec968b3f264ecb53be24906b2462430f98bf3133345b4cb2ba27c5fe89f832f05b662e9c7c3d582aed2456a3e53e8a18881e44a0d00f879bddc4e65267764a8efe5d9c7de8bc78bff13db57f67b51df06a5b731389cc4b2159982e56e2a0f290a81d32e496b5a8a807ce9944dd73043b10e5cff9bf4eab7b0c344cbd216dadb1b66819a736faaf0b1bb13b7bcfb6d82c82755431bcaaa8311e8dfabac6c9e29971b284983062b2f8af806750724ef9440614ba96a217ef104bd21e7e1138fa14d1abb787e71a67c31de07fb2656aa3649cfceade4e23405b5b7094c3eb7d97fa51772e47f9674453e8d27eaf8fa39746ad1228d764c155f12020335a124fad93977c68c219eea4d68da19ee4b82002a4c1871902e6fea21eb14eedd55c43c42a4f60488fc90766b5064eae9f75dbf1f045cd78a53a4694c8a4d2d5627ee857e6de85f01cba68e922ef7833014ba0751d1a779a1fa751492a85ccec82ee372f6c866f22258e8a60402b34933e3c28160dec6283a5a56e46fa43aaaa43ded703983baa4c1d0bac54c8964271e61c6bb0172ea702f641bde8f3bb51f021e60bce538534374b2a56d5b26668fca4aeb7184256b70b4fbd3c2191062c388e50e515faea72ca78957dfef7135344b474866e53b81f36a4cd4fc710d33aa636605316046dae7dcb0f70b379522fa654a484e74c8792c15f996a51cd81075dfe8fb7aa837e3338c3b7fc50184c31590eb41ddfda6bb96e6222a2a8b455d5071074f7c7637b1af7f487ce3950838e7f8e9a56e847a77c9cc935a5e988fd2d3abd461d12e6adba7cb82e128a699886742ac71a0f81ecfe1e662c", 0x1000}, {&(0x7f00000010c0)="4aee9c3f380ddf62b4a5b7c16e73a4084e163710e43147c82bb7a35680db3c1a68f1331c376f1972741afeffe2fd99341f994e8f8269ef8cb7804a1c2c9248318c7c95d95d67f9af74ca25eab2ba7dda3071d157d604fc39aff847c11875782e4b95bfde45a048c160899ca10465e52860a0711502552025e0ba6b89c640f80a2c5f116522223725bbd2c66c9f7d5be3c20eb676ec3880997ac1e03a75b7a1d1064ce96d1d861e59fe0c2bf2c24b62014de957d04c88fbb19839cadadba60d9cea6ab06a47af32b0862341567c8a65c695d5876d7a185b645f66f84518c82a95c018516a0b3250", 0xe7}, {&(0x7f00000011c0)="c496307af9d15a7cddc961de63c0f8d692e0798404aa8acbe0877974aea7fd55c13755d0c77088e8d3555f3bb1a1eacda79dbf119156573ceb9353a85b972874476d5ee79043691690a8f8285f5f3fecbf394677c53e07f4fbcc78da50ce11a79c048415b437a9bf7ee179d38513260feacd3cfce402a61cf3c08e057082a9d11ed64b78b6a463ded3fc075cae3423e32e41104b6029d30be450ed06ee5bd02cd776361a098f4d9d462ed1d33966cdbec8082a87701635b22f9c82bb8c05cdb10d0a904b6a083a03f1972535c874110a5ce82fe3dd", 0xd5}, {&(0x7f00000012c0)="77a7b56283e62362b15f57da9e20f02f1f25f1b502ead0bcc80ea6449b38003b0ce7c1911cc912dd3108b6cb417cc5676cf5eff37ed8cc81345d0082477bd8b87a6c810c61e2f3319a49dcca9c50dce3d995a4594f19616cb7e4d9fd851d4690f8474c279e2dbce1c22f6bf96115e4d6ca86e93cf00313c53e7c13476f8e70a3d4d7c50a0e", 0x85}], 0x4, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r4]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xb0, 0x5}, 0x400) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:32 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x0, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000000c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x401, 0x7fff, 0x0, 0x4}, &(0x7f00000005c0)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3f, 0x6, 0xe340, 0x0, 0x1ff, 0x8, 0x7, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getpgid(r1) fcntl$setown(0xffffffffffffffff, 0x6, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) kqueue() syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x5d5e747189a0ddc9, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) getpgid(r2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r5 = getpgid(r1) ioctl$KDDISABIO(r4, 0x20004b3d) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r5}) r7 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r3, 0x40047607, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) wait4(r2, 0x0, 0xfffffffffffffffb, 0x0) semop(r7, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r4, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f00000004c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) getuid() fcntl$dupfd(r4, 0x40a, 0xffffffffffffffff) semop(r0, &(0x7f0000000400)=[{0x0, 0x1, 0x1000}], 0x1) 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1ff, 0x6, 0x1, 0x0, 0x1ff, 0x7ff, 0x9, 0x0, 0x0, 0x401, 0x1ff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x4}) r1 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) msgsnd(r1, &(0x7f00000000c0)={0x1, "5c3f435eb0a664f0afd9b03c5eb8bd0004c588ca9801b939fe2fc4ceddfb69a54034af2fe8e09aeea8263a6f79ca59777bdbb1cae7e3441e3a0aa24bac61d3966fd4c223f1d98fc14164d226090c514b47f80d88527fdc923b519e2ea89773782f62ca0bff024ed84a768be17a07fa7140bdc5bc822023b26fcd5cf1d9ef1e4b42fe7cbf836f9d73e2b3b97060b80ad42ace4088"}, 0x9c, 0x800) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r2 = getuid() syz_open_pts() shmctl$SHM_LOCK(r1, 0x3) r3 = semget(0x2, 0x6, 0x40c) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x39d, 0xffff, 0x1, 0x401, 0x1, 0x40, 0x9, 0x5b]) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000240)=@file={0x6f3d65629aeb8396, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000280)="1428f2da3a60a86e70084207306f556b88bc4a190a025b08e8474c6b1b63ee3a2f267b5b65989fc4cb056db35356b3b09429ba81a5f45970201f6b275c56e141", 0x40}, {&(0x7f00000002c0)="58ad47d63b487928d41db518b1ac8ed6bd4c098dc44d85626d8b7a8343d55137d056b2774b6cd3fc8119b6d96a6f27d8c6d527d5c7c95fb19e50cec3ae0739ca09b429d9325a91b5bbd40c253c5ad1c497dfbc5bd625c41d79d350b044add5b21f8e8d31ef159d9ff84aa00e4f83f11638c627aa2b8fdfc073c8022b0023529fa6277adef40e6c16440cc97f45fbd026c378578efe362b4067460c", 0x9b}, {&(0x7f0000000380)="7c8027833abc630c51c432da72", 0xd}, {&(0x7f00000003c0)="711a44f274eff85ef116f34d4b1457edb4b8a026eb1b39c3cb4a4bbf1f844b73db00c315b250b832bdc38d1006f411eb9f3b318a56b7c49f87e6238af28ed79739e28a37d0f2b7592744b01103fc17a143036bbe03ac177125e4f4f1f4589a7aea925f268a423fe088add8030696b3a055b4102dc6d3e73bc9611338725ec761105bd91b02144ae2dca8bfa50b90692cb08baaecdf3326131157be27a24ea040428a68375cc04cab89f380c6d30f7314a547507859c355486681e2365670d4f71ca30e11677d4f3a589c1cb7ce10abc366a4d0a826e0b4ffb9ad00fc510e26b5ec14b7e21c14011c477dc871d725c987f34f1c1809ec52c95fb694aaa5c81702ab5916a2a39c7eec51ac1a7c20c72eb6b0e632a882b80ddccebfa2f4bb9ca3c8910ac8debdb49d4611da15590dbf17b986955a689cae3b105963c3018d038e15d5e78e21dbb2b8859f5c0a4f1c472420e4e989ba83491a85ee80dd23096e303bf80b5ba321c710fed2295ef117356cc36dc5cdc0cff9b3482390de4859711e70ea6fbe1389cebc2e88347c7726ad8deddd6cc071bac7e0504f8ffb1658bc2492e732319e464f54457f38b41508e33a03db9b38b00e9708c6d45e1035df84bb01ea629459061e11dbaad30d5db99946262eecf9c188b2e92337dab5d291397fd39b2c7af77deeaa13b158fdcfbfff15607ff5c8e0bc4f6f92d20251d59614809a4c8a2ed973e01217e6d889e45be975edb5cbe7a3d492b21c8b49f6bb8a6f4b20cde9ac5a53ae47ec9d4288a420bbc0f568373143bcb1c3095c55e7dfd952bbe8e04a0eb1f79be56651c0aad01ca8110b95fd6bc9dd3ebf0a4ad2367cb223a7963a29dcfea97ca80b9be1ce2938615ce4f3983146bf5a8bdc491ee87e7663a848c331da7f10882c710bb1a1e43c6a5dbeab1cf914ca4e6e4315acbe6e05fe44c7cf68a391647221079500a1ff12705d689552f0354b5dc17a2a732aa86da35e25953bc2c2f34d789173ac6116cc922411b5fb905b2ced5ada3cbe0b80bb81fb56810708fcd6d295c6cbf77fc063fa652f5e4618592ba402bb6b707fa01d604058eae82d24a109faf98653c925e40a2925e29c03889cc9297898c80ee05430e09291c4dc4f2024cd0ab8a701c5cb3632b1c49d92d33a07ae019a9e3ed9b34671ad09201a4e58bdce0a8725c6bf04a2daae37fd62189e4a64441ce56a4f9834aabc64aba00e655c2a10b6654e5744e1da587c6dd15fb6b65976cb3ed689c6db29edeebc76effb5ca19cb75e78f53d8e1d2fde1d99762e4c9885d4cfb22fe8ca8032a5393dd4c783d30e9f1ffbdab62a1e29b1592227db7ef70f887223aa6d43ab5574f1f611fc5b5c93a3886542deda67ccea62fb92bba6969b2152f4ba88ea020f80740e1a2ae81ce20eb935312d496ed8c34279c2c4b623e456c70dd77c878d4d6190e55fa980ea81f41f86888458631bf422993bbbaacfcf579688a8a9a00b138876f509a6aea4d34ba626c8799a560f7e8a8564020a4804e46d7992fe4a09cede3f9510c2e41b5f5a986dfed9c9a6f1a3d201d79dc750a00dd9fb5dd3853d263866d6d6f9b0614b1da6c9c6390e2160874c4f75a11778b559ad20d9c68f01a74129c7240dfea3f6b853e3f64487d1912420ff33a1be66fef29e3d5248f976fd7aeccf911113b3ea467f9fcfd7f9d6153011021a13868e1ee0d69badfe5dc159528d58cca3838993f1569c5c0bc9279feea638b56c8738a5b28b07dca687222bfdc4e20c1ae818a14dc3373125e5a8ae2b7a88d968982b318ecd273b2f71103e4067d3dd35e5beb8e4f7c62047daf0239f52c530bc6afa14f41ec8f32ce27df856b6e58c89333c437bb9ad553bceb2c10e19d122f70088e1915626e14974f1d71686875c3797d114fc642edd8d647a6815f798c0b4c4a087d0da388b5e192291d9d0f6a3e098c0d6f4d6fee067fcab1fc33bee729f2228fa142b861ef61aa0b324649b70996f22305d5a73ec0ff941c645d3fd022cbb003d94f72d963db534dbb23f6e57f16fc9ee23b95e42f523a7aefadd056edb7657d0cfb1cf370382b63bc1d02068773d9645832f2de08ed8b53dc723ec0e83fdf955d1c8df633734b6165b649533110d24ef042a80446ac3b70049973b1158b36ded7000f21ffba5184ee7694f4f5c3ba6cb518aa8de654e9ac298638eae5b2cf5462b08a23363f33064149563c28c18fd9d9d5a61a7cd93ae675b5248a1331fcf5e957074353f3dde33351d33fb0a13e2979ac688532ab84db41a90494b125a7c27db093bab641ab1dbf8fa5641409e4594a75663bce3c13416b4720cb24db067186d7c7fa88073103396b945942144f574a03af400b94c291f3daac99d7be274079ed7ec713719c72005dae3bfe7481b5ad601f50660e4a7d8adb3160c1f4110d7c71f1632c8324ae014d0b3ff1e3cc274769977084625e23e871145c27feff3f0f2a408f46f9080f7678e48fa0d26f3b2a8b4bf24ea09c6db375b9737f2780b168d417dc93ee1c031ed18284d240b9db46c10cfc918d2bb4860ea8462d6eb5a87a2ec37a63b26a8ed4ff0303231e5bfe69dc765adfd8b921e0a4c4bcf4ac4bdb028a436072ef0beac2c3e5e63894bc11d21cca1991be8ec0aadbef69b9436457164c202b8c53bf68e1bee6d7e30d113611fa1298385553d512dbe2a12ab3ab33ab370498f9f60ba8bcc9aff96e689f3e3d11bd2ba7633341f4c68db3c95a92687cbc61b3d75aa243fa6c50600354cf6706bcdb479d5b182dc179e9b988387cfeb350e8c5420827681a9a356f6a4e01704adc5ff7e2f73520d1c024353214736d6a0fdb86d22e6d806a22381df31a120504a659018edb156c6ca649075b60d6487a9d54bfcda1fe4791aa6b388a6bc662fcfeb8472ece58fbb0ff38703c37cdb6d653b48d34bcf0d7d198052fba06c30ddb6cfccc67ff1646f103cffb32f2b3a90ae7c2a9de2b4a2ee839f7f5cdd6eb3c1daa9e9a0cae5f008446750b716f738321d13ec9d3f3337d373fc0e53d73b0196fb0ca0670760fd8ef2aa9cc9ab25173e69c1d58c76b6b951e69181b72aa9d85094141717234ec816de153b32b6b5e78954455011f855666a3c7f64e5507740c14e541946f5c35f3ed0f010195bb174d179a7781994878c7ad76de0dc37c91b774198cb701555982bf3b556a4a70cf885812c6e80f13fa7e8c66197649817bcd61194fd71b94c0616b06bc1fcc1a5a9bf2737d7c732b5d15ca0ae2377bdd1683b899edcabe181f7922c30b2d2cab7932d4ee61d4ca436c5a38cc3f2a64085f15206dd448ef92d0d958e5f42d2ea935c2281bfc43c57ffe8cbfe59360cda22dde3456da115a6a98fd94a1bd672d5e9854103577327828b17de206cb475c3b3aba442eddd056ffa7b97bef75fe43e31c2a38333b3dc8eb04d4d7f22dcceaf6b0cb506ce6ed21809d5c39e3261cb7be85901f4cb1c4607e2faf5553c78c47d77d30956f5df6cfae45f1328331bf81c95e9a583500cdf82ec517b2c3e6e41ea6e129372a32afe6ed1d8ba3902808c16ea03cfe78b276ad0d0e065c5f34b3c2e9bf0caa053e7e5b3265ff350a19d2c0ebf9f879d2dd2731cdd8cacdbb76cf749b716148ddcb1ad79b492e9fa3c46a7ff8dbd9d4916f3fc2d5802a035832757b2e2bc41f34e654dbff744e1a6cf1613ed765c924fbf4a6775d234b0b8103e74740be4a78812d8b1eeadc5b3308eceec1a3faa86b9916a7b348b22aa80fda47d2e3b18552d88ca5f0c114626d1a77078f19f2011e08bc129d47c78941811f2ff516e0f797350f932cdf31f5e897ed50cf9eafcba31306b5187baf858631e8f3e3a2faa34abde6ce72bf8ea3e5ca5f48fbcb5aaf01d42931e9f31b8d2103786f2331d2ce4b224b8143f807a4326c9071a6702ac7c554830a1b52723bf4bbab9ab35ef3b98e4fea34bb899e6bf7a002502f216244410f165df3a19919c73b487eea44f80eddbb773c8367c1c5c9cecd0c7a8bd898fbb06f54534062f6956db187d701a04ff3514860851c683f6568c28cf64ab673e6e61cf568c67df0a423d34af2baa4d6d274d3104b37be8e41c7a0d001a1dca0cdf60da0a67c00a666153068cbe837a3425963c4bfd2c1d4fdb33cf6e35c169673c4ad46f96d2b5d2e9c34eb0fee3f127ee2419ba57e21206f35ae4dd93ae919138378d5031b6bf1db7c08bb02fd7ce4128d34612fa169442743a906427bf70ae8c1e05ee7243d60bab111ab743675aeddefa4703191bc976ca6f1bc424f6c1b017650146c48ccdf9650397b78573b7b24bc41a48aa8aebc2f1ad8634938ff030630044ab2eb38e3bfbf3c5a279c51f7a3aef5d60c3992dbacf8fada3848df4043ee896f6b487f8489a0b2eba36ba51fb33e60563170cc0686bd6672f6873e9eb8b5d7f57d9322b48e9a1c8566a547507925547827dec5a30ace06a436fca31ea9af9c04de23f27c49c887156b8303257e8900d53bef9a904a2a7fb05197b21c44b18936aa400cc53d3038a8251f1025db6a1979466dab45ba200d73c275a7641e6398b8e8c8b92cb1732ce59e8775619a310e97bfef769efac86ada5efda5e87d2934f7a9d1dc1144018b8bfa040149d36577e11ffb969a8b31b890c5663783a789f231b8092afe188bc6e6d33336f35001197cf39e4ea57783b0f91a1812ee9e3b715a103a3e34ee080ebc0633ec49b0ecfe870a418f1ebe1f083815824b53cbdcd0efd917b6c3df15681e1c1b071a629f6fdd6762fcb1e12a22595bce337a6446387ba8a3bcc0c2324819d1ea30cceea2ea937f1bff2a6490ea3ba6d8e9885f8f734819c0f88cee534ce0e92efb70da10ec1f6cafe9cc4b16c501a1441c0ee5eddd64259ee6200e0ba256b201d7b57d9d121e53127f622dffbd2ef2db83071bf85f824fb45e5f799d7b002e674c79d8f173d3f0a7570ae452433e976b384357a7d1b503c085dcb43b3126b296a0e841d0fde4ca6ba6c9d470f87ed8109a850e80bc614e4b48c536c01cc87ef488b675f92597afd9298a33c6d9a011bc4c4a76d8d62c885f801a21803eb3e696fc357bc2ac910b898e6578971e4137fd3ec51ba13bd5ab47b249cfcfba7c6e9b211933704d128185bf236ac0c1aa5d78360890b2a3dc16244283121a959ab097396826a5eac324475febdb9a959152d0fd46fce2fdad7ea7ffbed9a0eb11d7f8c09d2755657f71ac9c9575d92d8539b87f4f5f63804767ec24736cfdf2787d5653df3d46341ee4e1a56ced647ea8ede0a0906b45829fa185c6fe0c4a7523d43a2c0c2c606087610567692d7031a1fcc185f62974f651f7f31390c37b77beb19a90b6cc587d1da49e50d00733eb82be74a2e599db17a834c730e3fa0d291d9df84675ef1809f2cef98102e54433df3e2658972a0eb20e506905dafd60bc6827971de67b8570961c0efe8ae28c5a9db19c7f795ea0ba4672d7aac267041308454947123a83825bd141e23d7b88507fe2a61ec89335b2051bac83c7af31b7a4dd946b9619ba3f976a54d9ba16c313bfb2c385c7a398000afd528c4de3da569bd54f1aae23fb6a07ef0dc6bddde1d8f094235c9c6a08353e9728707baaedf7399030d2d1decf30e7aa549e059d9f575e36a0c0c81575b1dcb2a1a267af358e40831ead8f3345e901aba0a03b8ef6861bfccdc28b9b9fa87a48599255bc6a611ac0e842601705946301e1cf5ea7888d18f2dd997694a9bc92bc8ace5edbb99a9d94962a1072bbe96abaa4396ed3a73c1bf910ff526e4eaa49b72d58fa9", 0x1000}, {&(0x7f00000013c0)="2367aa03188add2a2b5a763fa3d409f43d36fda658e5d3a7456a1ebb2b613a30d245274b15a5c9584b229a17f435f82fb18efce4592e6e4d0972a0718fd8840df746b5c94b1b", 0x46}, {&(0x7f0000001440)="e4536c79e78d1d95129dee26effe6c7f6fa7f0b3a45870a46bef8f19a4", 0x1d}], 0x6, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r6, r2, r7}], 0x20, 0xa}, 0x401) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000001640)={0x2, 0x5}) bind(r4, &(0x7f0000001680)=@in={0x2, 0x2}, 0xc) sendto$inet6(r5, &(0x7f00000016c0)="6552c5caa00fa7f56bcd6ccc8b8a18451f7bbc34a52788e45268566054b9ae0819235a948db0056151d2bb2cec60b5f2e86767ad2023123cc60c9b68f0fdaa5c9483765b4ff50de641696cdfb7aef12b771e2e691a66171d7381e8c61f4ca5bf30d9b8c7c7d10f35f55bd6d9ce9b3ca183cfc5d31677ef5dcf2869363c72dcae41034284ad109607f005a77df85f2c6e575518794d33896c62857a25496abd33f4e1f08f80a70c7d0264eb9d1bba26721deb31ede0840edaa8ddfc5cebc3663382dfb1cf41175e91d6c632dc40a05bbf5a6fe7333e2ecdb7b47ac8f6e1b2638a060616858d0ac203c2e8995ec38d25570593", 0xf2, 0x3, &(0x7f00000017c0)={0x18, 0x0, 0x4, 0x3}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001800)=0x7) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r9, &(0x7f0000001880), &(0x7f00000018c0)=0xc) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001900)={0x0, 0xc8, 0x1, 0x100000000, "62c77df4af201bc6527ffcfe2dde23e77eaab407", 0x100000001, 0x717}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000001940)=0x4) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000001980)=0x7, 0x4) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000019c0)={0x1, 0xffffffffffffffff, 0x1}) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000001a00)=0x200) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001a40)={0x3, 0x8}) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) pckbd_enable: command error 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x6, 0x4) shutdown(r0, 0x1) r1 = semget(0x3, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x104ce955, 0x2, 0x9]) 16:00:34 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) clock_settime(0x0, &(0x7f0000000140)={0x7fffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x10001) 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0xcf, 0x2}, {0x20, 0x2}, {0x8b, 0x9}, {0x25, 0x8}, {0x2, 0x7fffffff}, {0x0, 0x2}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:00:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x5, 0xd67e, {0x5, 0x5}}) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r2, 0x0, &(0x7f0000000080)=0xfffffffffffffe43) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x60}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:34 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x6) acct(&(0x7f0000000040)='./file0/file0/file0\x00') open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) denied attempt to set clock forward to 9223372036854775807 denied attempt to set clock forward to 9223372036854775807 16:00:34 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0xeaa14b759b43ca18) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pledge(&(0x7f0000000000)='\xdf\x00', &(0x7f0000000080)=':\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x4) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') 16:00:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x7}, 0x10) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f00000008c0)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x3f, 0xfffffffffffff800, 0x5, 0x1, 0x2c, 0x7c35, 0x9, 0x1, 0x0, 0x5a, 0x4}) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) execve(&(0x7f0000000380)='./file2\x00', &(0x7f00000006c0)=[&(0x7f00000003c0)='{/\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='+\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='tap', &(0x7f0000000640)='tap', &(0x7f0000000680)='\x00'], &(0x7f0000000880)=[&(0x7f0000000700)=':*!)\x00', &(0x7f0000000740)='tap', &(0x7f0000000780)='tap', &(0x7f00000007c0)='tap', &(0x7f0000000800)='/dev/bpf\x00', &(0x7f0000000840)='.\x00']) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000240)="150d8494839f548d9ec961a5cf932ef86096168c61eba3a0ed59c058eb0f1b3182ecdd09746c0570fcc19c19d818e3a10a155455fafa8baf1e7e5d6e52eab85523aa714e03f265a55d2ceca1be71d9e6eba841be28deb5c1683f232718c6b2ace426e5bf5e13d5f648d4d9e0f23a5a10c2604974af26fd3344c24a947c29e204c0c42ecfc557a0174adad7679e1047e33f5a6878febe06560291"}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x45}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20082, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0xd45, 0x4, 0x1e45, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xa0}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x172}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x81}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x800, 0x0, 0x4}, 0x5ac00000, 0x4, 0x3}) 16:00:34 executing program 1: r0 = socket(0x18, 0x8000, 0x5) shutdown(r0, 0x2) close(r0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) minherit(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x43bf6f429ef71c44) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x200000000000) 16:00:34 executing program 0: seteuid(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8011, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x10000, 0x0) r8 = kqueue() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x2, 0x200}, {{r2}, 0x65a41d5bb7b0c0e4, 0x20, 0x20000000, 0x45501ef0, 0x2f}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x9}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0x3, 0x1f}, {{r5}, 0xffffffffffffffff, 0x46, 0x80, 0x9, 0xda26}, {{r6}, 0xffffffffffffffff, 0x44, 0x4, 0x80, 0x5}], 0xff, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x8000, 0x20}, {{r8}, 0xfffffffffffffffb, 0x80, 0x20, 0x2, 0x7}, {{r9}, 0xfffffffffffffffe, 0x521dbdbc55c1920f, 0x2, 0x80000000, 0x3}], 0x5, &(0x7f00000003c0)={0x25b3, 0xfffffffffffffffd}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) 16:00:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) write(r0, &(0x7f0000001280)="1e16df41e78691cdb701c990e689cce71b323a8c5bbe715180bd4fffcdcef5d03ca109fc04fe42d899c9b3fca6fb6863ac039381d49c9c4778d45c41163517bddc3c5442b249ac5397868e74ffc67bdac3e5eb53b96edaae3beb34bb9d46325442738f7c610a6208f03cef3d2f662b2d0000e454aa6613910e73d97c0fa2de3fec16de6ac531982ec09a270062fb509da064197bf4b3a9e7450dbbbe7eb26de0fdd12df27d67b66c800b33a22eb7e5c5d552b656d515b1dc03714a44beb435598c584d1cf969b2067e72bb6c3d6a9f67be7b08f7d6012e13fd90", 0xda) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001000)=0x1) 16:00:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:34 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x800) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) r1 = geteuid() setuid(r1) 16:00:34 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12c) 16:00:34 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232"], 0x1, 0x0, 0x0) r2 = getuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x7}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0200e10000000000003058c708cfc169a53a8b74411520f4252e79dc9b1436f2c4a3bb00000000808e00002094fc24572fe54afd3aa5a6c1b733e4f20c2c350b01077ce1fafb2933dc7b7ec7c10b9ea8d84c1c23d121c3652f56dbab9475966657ada39d28ca69015914f788fcfb8044c8870d6bfc0e6ed9750df40dc8539f42fd13a4f880da879f18e3bc2182f7071c53d3a1fd51d8db92b7ad085fc2070000006eed8afc21658a57e8846683589f4b63259b83093d6488fc0cd9615ca231bc221d164f9cd010"], 0x9}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x18010, 0x1) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x108) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000), 0x4) setsockopt(r1, 0xbd2, 0x3, &(0x7f00000000c0)="6aa48671a6c260614c22791bca95532f1958184b430818686b31b10ef824db25463a7cc35e43f4d1dde3b5dbbb336fe78d293b9e9251eddefe437b54d02cf88454c43745894fe5852f", 0x49) 16:00:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xa) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x80}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/85, 0x55}, 0x803) r3 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r6, r3) recvfrom$inet(r0, &(0x7f0000000240), 0x775ef81264ce45ea, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xf4) setreuid(r5, r5) r7 = dup(r2) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x87}, {0x6}]}) r1 = socket(0x38, 0x2, 0x4) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x200, &(0x7f0000000200)="bdfe54ffbb189efc8cd7e7b896f7bd623351bc6b91683c1372d4000001002e9750ab96f23a13933da18aab00040000") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0xea, 0x400, 0xe3d, 0x8000}, {0x7fff, 0x0, 0x8, 0x5}, {0x1000, 0x1, 0x1f, 0x400}, {0x33d, 0x0, 0x8, 0x80000000}, {0x7, 0x4, 0x401, 0x5}, {0x0, 0x20, 0x80000001, 0x2235e982}, {0x81, 0x5, 0x0, 0x4}, {0x6c72dff9, 0x7ff, 0x101, 0xfffffffffffffbff}, {0x800, 0x9c1, 0x81, 0x6}]}) r3 = semget(0x2, 0x3, 0x0) semop(r3, &(0x7f0000000180)=[{0x3, 0xa5, 0x1000}], 0x1) ioctl$KDENABIO(r2, 0x20004b3c) unlinkat(r2, &(0x7f0000000300)='./file0\x00', 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)='\x00', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="8fc283f12e6e05ca6d9c79669255d5561f604399a1feb78ddb7cf5513fcd86d6ff74c540fba6071f585800add3c6fc335570393475641903", 0x38}, {&(0x7f0000002240)="ee679f5bf9afdcc9ff72a584c1080302372a64b0082ad2dd11062936c44bd3ef66f53e301ec77958baba5af724c4bfee03c106dcb56aae4a8394f6cf3ece19194f028a5d842d77f0d00ea4a4edd8983f38701b5b4f93662d855945925dc6d0a86e01ea760424bc5c5ceaaba9b9d086663453b2121c0111e14bdb6c9ced8802da5145d4cb5d9c1ffac6f591de9078bb70bb099008f2723d7ec6ef35844cf2fb636cd3647d60034a789674e9b1447ea997b27c949b522dc2a7ecd38c32c87712c944f511b555d2d45760869160a69e08bb7a307c4be045f155ecc125b424aacbc9459b07029d20a615bbf23dc0356af83d65e44137c9ce7efc4451159e9ad7f0eed1f0c7ca3609d98b3ae79d8e3d8f39d045bd74698e47e769305ab1c6a32ee55c2a0a2338cbe2acfa0a44b69fe684098c7c0ba262956e8098261eeaaecab7ea18cae66675a73e09de27e9ec2e21185bb8d17427bea115ab1434aa7359eba41f4d042dadccd0c6519e02fa44953d2d69f44d226867bcaa8fe415f27259edc057dabdbc677dcb3ea7da4ed029d49089beab329c5df5009a01dc0c0adb77c3ce30bdde6256d58f0b6da7f4b1a3eda193c0602db0ad75c69126bdef4ed41a41536de09ef768e70abf5a8618e21afbce6c5187caa3e55e5259837aeb01461a806b9505c9ca63b7e6127c760863b4b72a012f0a23fab00a1a1df6d22ee4c6317bd8d47cfa7f9c607aa1471a7cf9e104a0647f740642fd0b42170e9aa3c01ad6315031cc96ff62acf850cbd9979f5f7c343fa84bee80df7a582c26469b09fc437a62795acb499178610a33c194cc250a0723b798eb90e39aca17773e538b03ef6c9fc24a2070d0216d7edeaa86d92f3562eea6577769ddb5f6a2a362a42b3108e0111cd0e98b52862e35024a9e70e9961eacae5a9cc3991de77a882a6f44a067a2a9a20eadbdf9e223778ad2eab0afc9505b0e692ef9bea568f539f2013a4401b3723c2f621726b19a82ed82a79af78debc7baa134500984e91ba1a562847f0784d147a2cc9e6f43fa7153496f7ce0d7933bdc510e59d2552a239143663de700aa25649bde8777110e65958c4718960bb0246f86f88f1aef8d3c4833ee082ca97bb32ec46918f852de176e6f213421c175390babfc134a43f2e9a5b79abd548426ff08eee6f5837c9afe41e138d8c931ae72a0de3f0d805a47e0067713a96bc0e1f7118988b35b19a4a3a2b225f019407fa56f070795da5e6954e70f0438a0d263474ad1619aa1a998a39caea75bca178cea9e99db8beee8f5aecd2869891eb44d08c478410238405bf158b0145b72c280fd627382d57b9af7cf8cbe7d5e099b6d6fa81297dcc68e6cba943bed45d0822e1d668951cb7ee25b2a6603751af4e54e42a2775d9bced5c290f6ef768b580f90427c7a3f2a946fddfc4d5f544bf4a3a6c4f9bbb4652f616197cb86f5092a89946b86924b8bfd3ea3342385db1b33d85f1d050e7d607624aee7c361160804fa16cd3af8674f764bac61915971674fa12d0b3fd5765fca30556f60ae1b4e747f8655092be897009d9a90d070c6ff09450a82ee9a5e", 0x461}], 0x2, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/21, 0x15}], 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000300)=0xff) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) 16:00:34 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) r1 = syz_open_pts() dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0xfffffd36, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x3) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) 16:00:34 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x4, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e46a35d6b9581e1c00"/195], 0xc3, 0x3, 0x1000) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x10) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000001c0)) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000ea7eb41ee2df520c7579c6786b7ef445adb130431c521c98d2bbfe94a9ce771cee7f2107b4a5842efc2bb339d08716c57d053099cd680a8975c1fc44c63645286e6d8e981dbaba33856522e270857bcfc025ae16b76a7c178d67336942cb8c1025f8268abf74ed43af131b44b204c8f2bfeccf090dafa03d24e92df3e80decd0505fec0445f7bcb7fb6e7de9613194443aa715a1aa1fb9ffad2ae767d6e69603db46e08b8c2781f6c59badf69db127b3f76e888fddc4b7a154e05a9352e28bb3307f56d57fe0986d0ad0eeceb551c696c07b5b5f821b08e577f0873f366fdf889854a35c9305a05800000000000000"], 0x73, 0x800) fchflags(r2, 0x0) msgget$private(0x0, 0x308) unlink(&(0x7f0000000280)='./file0\x00') msgsnd(r0, &(0x7f00000002c0)={0x1, "bfa5eaa9854736789a738893061a99091db25c25e279a2106c569bcb95f2c4b55041acb767d04a255e9bd3d1193baa01b6a995f347aadeb08be8032b0f38ba97f058a4dc82301c3803f9ded8a487bbdee9fb7a5a26c14a837521bba620d2e62049aead834f7e75a5d4d60b2a6f5023c910d3e2743b44bb030bf8f89fbc04f5961a95f4afd06c4f363c5b8cf66f72f7d9f3293c971ce59c1b52587d0b468da4054a1160458db2dc316a8521eafdc6f8aa110b8c711bf164e9ba8e9b728bd4b790e960187b8d7019680dd74f04a12e85622660bec95f6facaaf9c03355b1da87ac2855bc3d1f772244ed5f20b3dd5aa40b1bf1d22a75b4a1d0"}, 0x100, 0x800) r3 = kqueue() dup(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[{0xc, 0x2, 0x7fffffff, 0x7fffffff}, {0x100000000, 0x0, 0x7, 0xdfa}, {0xd6ea, 0x0, 0xffffffff}]}) fchflags(r3, 0x0) fcntl$getown(r3, 0x5) geteuid() getgid() 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74, 0x0, 0x10000}, {0x24}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x40, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x800, 0x2, './file0\x00', 0x1, 0x8, 0x1f, 0x1f}) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x101) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x87ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = socket(0x18, 0x2000000002, 0x0) r4 = semget$private(0x0, 0x2, 0x31) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:34 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="301ec12fda0fa702d4fd0dbb4e71a9315c7c6b0ed3ce73616de9524fb45ad6be9a48763efa7f45cfe3e59ecc976174e657a71055ffc6a9528a20f8aed86215410470672e435320dd407bb6684e4f05ac3c42e907a8655b478124", 0x5a) write(r1, &(0x7f0000001300)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r1, &(0x7f0000000240)='+', 0x1) 16:00:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0x1) r3 = getpgid(r2) geteuid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x0, 0x800c0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000002c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(r3) r12 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x80) sendmsg$unix(r12, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x88) kqueue() mprotect(&(0x7f0000669000/0x1000)=nil, 0x1000, 0xd38e0442e3ef8e3a) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r15 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) semop(r15, &(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) 16:00:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x20, 0x8}, {0x20}], 0x2}) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) 16:00:35 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x100000002) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="01a6cb6d25f8a9696ddc317c2f921132a173b22c05ce", 0x16) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) utimensat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x5, 0x3ff}, {0x3ff}}, 0x0) chdir(&(0x7f0000000280)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000600)={0x10, 0x1da, 0x4, 0xba, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c30000/0x4000)=nil, &(0x7f0000c4f000/0x4000)=nil}, {&(0x7f0000d20000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e4d000/0x2000)=nil, &(0x7f0000cec000/0x4000)=nil}, {&(0x7f0000fe9000/0x4000)=nil, &(0x7f0000c0a000/0x4000)=nil}, {&(0x7f0000c9b000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000d3e000/0x1000)=nil}, {&(0x7f0000c21000/0x4000)=nil, &(0x7f0000eb7000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f6d000/0x3000)=nil, 0x5}, {&(0x7f0000e6b000/0x4000)=nil, &(0x7f0000c1f000/0x2000)=nil, 0x2}, {&(0x7f0000e02000/0x2000)=nil, &(0x7f0000c32000/0x2000)=nil, 0x2}, {&(0x7f0000f7b000/0x4000)=nil, &(0x7f0000cc1000/0x2000)=nil, 0x20000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28088, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/184, 0xb8}], 0x2) fcntl$setflags(r0, 0x2, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)="0000001860040089001131270000000000000000000012000000000000000000ffff0064f6a228d75377dd628b465a936916787f00a17f433f9875e127", 0x3d}], 0x1) pipe2(&(0x7f00000000c0), 0x10004) 16:00:35 executing program 0: r0 = socket(0x6, 0x1, 0x0) listen(r0, 0x6) semget$private(0x0, 0x0, 0x259) getsockopt$sock_timeval(r0, 0xffff, 0xa964800fe78b73f, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) readv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/2, 0x2}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000008c0)=""/235, 0x473}, {&(0x7f00000004c0)=""/219, 0xdb}, {&(0x7f00000009c0)=""/196, 0xc4}, {&(0x7f00000006c0)=""/60, 0x3c}, {&(0x7f0000000700)=""/244, 0xf4}], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x85e1ce4beb5e392a, 0x0) connect$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/89, &(0x7f0000000440)=0x59) socket(0x10, 0x2, 0x800) write(r0, &(0x7f0000000600)="2a7fcf6bb0254e42d78921a4ca2d6d8556462c225423c4935ed9858d48001ececfe6a13bfa2c35864efb4ecbb84f981dbe588b0e3bcf4bfa691e3cf30d4d1576a610cf0a6c9f604ef8e90975257a699f1aa699e038b877d8d444aba9e35c0d95d6606632673ed4e31998da42042c47e384babc3e16b69143d8ea059d591e23a5ab65f82f97", 0x85) 16:00:35 executing program 1: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000000)="9ae6eadf93106eb7", 0x8) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r2 = accept(r1, 0x0, &(0x7f0000000400)=0xfffffe15) getsockopt(r2, 0x3, 0x4, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) r4 = fcntl$dupfd(r1, 0x40a, r3) r5 = dup(r2) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x425f13df57fda06f, 0x33) semop(r6, &(0x7f0000000480)=[{0x4, 0x1, 0x1000}, {0x6, 0x8000, 0x800}, {0x3, 0x10001, 0x1800}, {0x7, 0x20, 0x800}, {0x7, 0x1, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x7, 0x1000}, {0xffffffffffffffff, 0x1, 0x1801}, {0x1, 0x9, 0x1000}], 0x9) flock(r4, 0xc) r7 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(r5, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(r2) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r8 = accept(r3, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xfffffe25) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f00000012c0)=ANY=[@ANYBLOB="d6ec2eb4273540006d5700bf61cca3c8eaf282e165a91125292975ebaf8925b8d7ded3f0e4c4112b1e963a1a79d7ef06f9132d6f598aed257baa8e72be39f0a935b0c01f1cfc7cfaac9e0e64410421bc6f49a107118a0000000000816f3749716671c266a785c241871fd7ec92d3fa703a9be75afe1e94141a5ac5019723dc1703db1677840b283abdcbd03fe956fb88b37f5d732d1c71b27113bb7c17bb254c1267baff6fced39e85f735db7c72d79989c28a36b71a24d1c05642ba9455728aea408e116d22f77968644958a06e7190b0b260254c9bacbc00b3263a04e7bbe7f7cf8575359742f72dc446bb9d2dd650fac3a8a995e2dda3cffd489e430d4599608f00d70100aeea8abf662db6b06dce3c24cccf5b6edb1e85c84f21f0af1f581a7eda6b9a63750826312c75e254d23d6adfd9f65d0e1036fd03000000dc0f534e37cf204f5f591f65065cf3ec133afacdb00736aedbd4c425e72122644a26f24efc68dc1648743f997de08711ea3a8cad15e22de9d554a36eedf66688cce365d70ef113f16fa1a77ac8790cdd000000000000001781f914beb9b47bbc9f078f03291f3d7f3898c32c753bb19207e5d1538eea83883a94d9aab54a1ea3ba21a0892e2faff07cf7165bb1bf3fec0900000000000000ac96b25fa86950ac87ccff0143ad3f53ad85f1b9c9e294340e25eb8b516b9245b4b235b97d00de43095168d6ad9f01fc5ca159cba4ea095325e6c6f9f851f2b737af448fd7e398a7ffd08e19be210000000000000000000000005b9e11223ad285d054af9f3e6ef1271b751f31cbb7420a12c788733597c41f816b000000009df768dfb94ba703981c4ed73b4870b0e29601000000bd6ab5eeb1bf51d41a5c61d42e23fefcd6848966471059dc91ec48784ed7b1ad3b0f506ef92228477242b8f497fdd132c538c4e008d997793af4cf0013b91dd1cbb507af4756bf8a5e8c47465bc8cc24f305c8b930c9b38024953b1d8d7dcd8d62e12a35542a0afb5c41b37c7f157039e885deeacd0f8897ad2799eaf24ce5e1f0c431a3304ca19fef0050d82e8f5f98e72d315209e6b1838ee1af28475dca52c127e623b31fc3e514969cabccdaf3940a5728e02327c27e58e54dfec2a0184717b98bba27987a4c90c16ff742b5b58faee0f0f2fb6e3d842f37ec722f8e62fad936a112999eb7c88e1957be91bae2285f71f730440d19d058cfb10f4b17069a80e1e818219481b1fb6ee8cd8a09cd94c4c3561c86e15e5c390fbccc2ceb97ca3e0102611173e0e0000000000000d1fbd06f8ba806ad257602ed4587c728274c5a5ffd224f6482a7a8e0f17d23c62ed5354db4f6fdfec8d1c5653303f3579cf7c8c566addea6e9da4abed566960b907cef5269dfe0e0ba1a3fde0021cb9d37c9fa4c220cb70191facaea5eabb1fb76dee059a62b3c3b5097922d93ae925d0a3473b1074f3a243a363ba219639aec510d025c49968cb0f8b053a2f0fe4a89991347d8ba84da8429bdc063faba10e264e89599da464f279b5f4660d4a42ec68bdaf7210c84c0217a3e190079b254544922923feeca0e694d1f99e08fb2fd72fb860c57ca1d3635e95d1723e119eea1e20873d2f9684c37b18710a881c59dc7e389ef3f9eaa15d65c3b944cda2df05f5eccef46ab6c6f3926035e5b44888935de5516b91fba87035cd0de9f011cea4e448617dcc0a5d5a69e4ca967b99faa032b584a8a4db64551756a66428099d4c06e64c59e0a389b9cf8d4d1684b1da1a5b8be3acb5a41e54234673c468b832f5ba27e955a8228a0bcba394bf9e91e61f9ef99f709f371c05b9ac5337a30935c96e408202c840d4c2a69521c081fa2bdb9735cf0138314f1e7164322be31813c03dc7af39b4e70155bdf5c7d10bf028b6a3ac55d33a23e8d99ebe964b8b0"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r8, r7) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x4}, {0x6}]}) socketpair(0xd3e497aa9958e5a8, 0x8000, 0x5192, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='!') r2 = semget$private(0x0, 0x1, 0x500) semctl$GETVAL(r2, 0x1de57f3af6b3eabe, 0x5, &(0x7f0000000240)=""/148) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000140)="35b5793a0ed225439d6c", 0xa, 0x0, 0x0) sendto(r0, &(0x7f0000000580)="2c1e040f80469e155ef7b86abc6e2674b4b236bdfc4096403a3ccde36bea5a73e336f9ce0c5a88829e992e772ff28336bd844d0d1d0a548df4046d74bd85ac1bc757553a5e6a652ec8a68b5cef6035ed1ff6f51ed769b89756f467875b302c74c87a814a7914841ba4587f01da6bf74778523830982920b1050e439473a43e9b8fe92fad9e5a032cf013093987e4c106f54b50a421bd5e4efbd41ba96bec6b6d9b6593f7b54c6770c5f7bdd191bc97134707815177eae2afe41e4d091a754814e65202811980d35f59afeecfb21f9997e46796b36709625309cb0584cd9ef149db890de151593b2d4ce1ba1d08b2e1c6a4ec5be05f2ff25033572e2a03565a53beb8896d855499577deef3777afcb0d192e6beaf13ac9fe99fabaefebb32d98cb6344b0a7d6ba45cdf4574697f64be2cdc2e539b74c419c24df8db13b96359bf7c48087d68bf89e9e8762d0e3078529a1400a24f247dcc5e1d619d944f61209087e52a704e6bc64e7b5e14930c687c57dd1a9689691cd23d8f01489384ee5cde5dbc75f6611966238e8001dee2e4ba997beb66406da0e56e66b5713cdcc5715af2dfaf08556ad92e7b4cf5a9bc7c19f99ed8dc4b323b650ff7167e86d8daea60b26357d2b7a5166bc9bbd28f4dfbf44fdfab5ac2aaff21bfcd33f072bb13e61e5daf913205304415f4731df17688e50293b0ad1b5af710c99effda952569fc764c6f57eff9f1dddcb4e05a8090fd510d14512f273871dc4fdcff696189013895a2a885e4887776cc450fa3f0b471c1886ca7274678bb71daa98d14ff48e7ad67fe3359a438af3f5136f0f8d59d2e83102cfe801790a960b7388a4a8b7258a37fb819102396c3922a56d6cc5a0376d6d443bea226b0e4ab008a4941807e67dc5f8dd7e9a3e4f29e70d6bd78778508241a63abca9201b6a65a28fbf4bf648eff81f0d126c5abd2ceae14f112609c11b39151e7fe87720d012f22e2d450d9e9f0e1741f23565fb6560968771758f1cf2263b3ea93effbd7571c790c5046348c9783380f59f81cae2b12d3d66d77567c1adc6aad54b3ef637f3fea101d88dee2f6816826a86367c267d6c05bd06b52bc7c437ecec1cfdadba0c2fb02ea74f5d911385f16d249a70bd135ffcbcf1b8022981dfc385ceceeeacb7f984b93708fa5bb9d117a8878a0b4e8bebc64ab1cb22aad52545a14b8d32a0072a9641afb2bf78241c8b56c066c2901dda52b01c4882329356577c823cf36ad32d604d4888cdc028d098fc9209254418b46ffb3c1e43d93b88ee0725d68feb5ec69b1d132dbdfc8a0636b2933528a9f8fd1550a2537b629148193204b437731ec0fb28661c2bda23b777b574cf2385c7d8e3776e0b95640cefb0ba98c7231f4e50bb10a9c474eae802028e1f50861fbe59c7beb322aee25136f9e50c699021c91c74413493dc8d70cbc19b5a91dc992fa8cdfbad904f7dc94594571db9ecdd25fec3fe2a9463c1d2fa7d5a07875f1476a7dcd913870ea28f1e3b9d97d48c9ca9e69ef3d8a2f6741f6cc8e6a621d32ffc0f3b53c0af975a74e4ebe95e26fb17d86bd96f9d085aea0fac2ac490daab006b45304e4abf97d049792f7dca4784879dedd0f8d8bc5c1b8cbdeeb5b519b4502f2417af488f94e646f3430d642db032eea185afffba992a491ebe784aa0ca750ebdd61866e615eeff49fe483b9dcb342d8191be17d7edb35e12d92b6b70ed5a287c2dc0c89d89892e6f91aa207319e39e6c7d0b7f44795b5cea5e4ae8e7f11a2caa3832990a56b69122ceabbe2abafbc23e0913a4fc12a6f16e49564fb9867b13183daa5b05bf15a28f4baa127b71ef9b4dc603094c3f5d950b47d9bd092f5d63ad70498d479699fd0193ac59c50cc0dc176cd13c5c4086e60013cb2f62c73db9e75d76794074a43aba321415ac69c72ead1103d1beceff61074f722fda5d7873ee28e024c8c02f11ec9837c23e94a7201b73d78da850bb564ad654184af497e78a9ac2a0dae5edeb5043bd8493b67c59a3dd5ea842db5ec76e9bca976f6c4c2ea4fc377b12557e5f9ec009f58d50c1af94ff75db265e4a0b7aa0bebf0e2dd91e7041ae069a0a8119b58f6b685edbb08798c97649965da259b75c23a345c72297fe67a919c31db4e43af1842178c34fe0b7c74b6046f6d0ccd7e551d0e6d4b3e8d78ebb67106ea3ef1a905e0a772c953c0e3093b676dfe2cd1a44c069360139c87eb5341e9ea04c3d55c5d090e0286dae2ebe2a1df2327e9bff9fb30cefe4bb1aa3c61003eb4e91bddff51024bf94805a3e28921a55dde56ffc559cb5e235897feca8bea4213c9845055e5d2c0ca7737747dc5374988a93199f46afcf11530b4f0cf4975e9c4aefc991e87e38a4e7ae8e868e6375a74ef54ab436e9ef57c3b27b94f7adfe4f9d5033b357f9f1927734b80814894fc5fc651a8a5350d4908dbc16dfd34a3562f6a7b32af86af63385bbb6ef791a5a62a5973ef86b44752cbefae4af3811f5ee8ca4959cb4c0415388a5d42d9e5753b2fd66d3a2a34c24fbedc20db6c03e217635e62abb1020efac1af2358a95a68354d3ccc6c845fbcef7d1551169def931300ffe425eb4754373299fa6457a247897f9fd269ba0aec8920a4517d661472464a8d3a16aab5dedb7dbb6f923b76b1c16823ff0073644c9bb3aa7a887d88397d96b7074ab96681827d1d0d735ffa1fad38ec1939cdf0b664b5a1b20e781599b0b2287a4bd3b9074dbd22f22bbee20e3af2330efed5d17e0ffe29185ebfd07b3ea4b89af8cc85c86492ef25f8c98d95cbd4efe57733577d44f0aeb12d0e839521ff51e51b2b2259f6947bdc79ab760e2861e5ce2998f00b5fadb6d4641b229f5305090e772b5efe83b9918aeb1fde054d13d440331675c2fadafb75ac0650979b9214d0593aca8c985cd8d670d3c9b548fc03150cb79cf2f1d8529727728ac308dd5ed725633ae5aaab858eddad0189f9ee259b5ae8267bb0a95b18e0dee93f7964cde28281fd2179be1eafcdf21c19e1b3565ab96bc7c34c27bc49e87df2e8b7aba614a906530bbf64076b5e92b9f0a77bc289ab97bffae19519a4f8c6a0e409b2fcc27597d7ffb9eb90839df019f5bdd89ce77347048706986fcd2e8dbe20c3230e100e4fd81d775803cdfbe7e075d81dfab75f5197e3ecbd29eef084b3d0a89558403a5d051747bc27232ff246cc1dcb31ead98528136e27496cabc22060d3d65e7eedb07b7a59d9969e3d4b537c14435ab452e6c9547bbee04ada66fec2fe22171075b3b68eea6e257bf7f59a4df761e4bc758e481495731e45d3a47720e5b37736c49366002a4d93c18eb91831ee61514e5dd9aa8cb19a59d0815ecd6071c3387f66a6ec3cb43b069ef2c654246e4fd1070db6444ce055defa1cd1d5347c4016020bbb7ac284fb4a14f342e62835f378139808c34389d4b51d084d25cdf0a65fe875f2ebf72c7a907dfc9b0e2963a985657c8083601f5d3c0eeab2625f3f4a13b2922825e005c1080209a53e8088e6230f83739c73d021d28b4a83215e0c90244571c6d31a6009ca9d4eeaa3610895ae910d2b146acde96e369c458cf67e45457cbe928c75d19119752a8ed15a5206e55c54be2e8a7883f1f45e0dc79120ccde5281d7af2ee76be4d91368fbca96ee088f43cd30fb7e991f53897a8abb4d4947ffe897e83fa8105097f04ab29f81cb82a0ceb59ec5aee122f8ddb0586c36f770c979bcd82e46422445ef5f631a7446046c96dc68e716afb1b3a4435ef0b6831f2a42d742dca9b82c4ecee6871d30805522b9a8ad6c9ad69372877d06ee0593ca9d76d3ed6dee0f6293cb0ad71ebc1641b9d09c6e9ba18893715ce6da878d318c07e779a2fc1e3e0d0a0006cb441396a4cc1e5aeb7107c10af080fb8df52c2ffbcc15d77f5bd7d88d301e0473c8d9ce1ad0dc31c0b4af7aaec264eecfad1405572428e52ace555e6d0b26b53a49cf1b2db9c4c31a920d405e4802e9af947e6016f4ac2cdba6e37c50ecdc3f839fae1b833ea419bb9beb1059d55dc739a45fef2e42ed49e578b7a6bc4f46cf47a7867e34208510ab5766f27cfc5911aa8676e0496f514a30f79f44805f44302d6caf90acc2af431053ed268cffacee21623d8b567a1f4c6a53553c2aa8a83e9155519a4095b98aebd750c8fe00f245066cd0a8b61ab520a9d8ba2e98222ba0aef45056e2287621609e0748dfe3f1986a48e2f495a860bdd823d6a8268637b10b48d75e3999bd2cc68252fc382adbd53b48842999b088991c706d52d6fd326624c2e8a44294d5d91b08308df6957e43d2646f39b78fc2c828ed2f40f8ab5d73183257996bd4a5ac45492b926c57be88157a93e3cebfe2e9a31f54164267ed4069387ba26f9a67489fabc8b5089b70fd9d8f30d361f40477331ba5b6aea7bf012942390e803c6e01b3b26125dd5894d2c6c6edcbfbf2b311857ce88067a78b2a6cfd8c5c3d9d2d80d5a97a9038de6d0bc14e388ee32d9a5e71f7bed200a068a7b8b750461a99474f47e9ec758fb42232f9de9e989a292da2c994e8a05fef4aa5e58837524985d053e657badc2675d3840ce5ecc0205ce44f4fa6e12c8dce4255b3de8ee6602b85c9a4eed2885bcac995a1c2ccf7897b71ff09703b7e4b071062f36cc9da4c52593606b64700c45d7b38542956b341b868c34609179221c19f55618e7ab1f3872b3163ca75c2b1549138fba564e3a0534e47a96487399c6d5e8acd291138afec19ce5baae15e06c2637b359567766f8572e6a3778455e626a0e3c6765e4aa33e25c42ce396537913968eaf3d479033a92198cf0910cf31030ece1b96e11a85bfb6cea493bc47c969903abeeb5da350e9ca0827b825cb7d151ef1ab706abccc884756fa5d0818a75e68a14c18a67f8907e22cc8fe90a8c4d58469da805dd2b91f39d8f93086659db901f52b5b6881c29bd0004b859b3a3c6ba500f0bc769883cf9ff5a33ccd6d2c39bd64b7f16ae4608078ef1cfa2bfd3003095aebf25d0c8d42055cd75938397e3d4c16cfc41580f40173020ec0e4df23f0fd2a2da58038dcb8d9c8624e51f67612590a9e4382105a534504543a729c49e8069d81d2049d7c5d7f15cafb61c063784299d25153aae83786353ec8fcb75c3829873d1e3aaa0b445e8defd4057aea6569724836af16da65064eb25c238effd786aec106d6b265d95667e1fb9b7d26ef8c2448af79afda67a959edf8a9ffaeb6a9f973398ecd3eb73169b4ef6e2d67ee12bb81db43cbb1d0007a719f14b7c0665f91e4852727bcf70996df29246d0158a84b30c74b59c56d31bf55e2b0ed0c28e36ef2b7b8a51fef1ca6aac616d419aa77674e294a59c61e2e11ec610ecd0e94e1751b0837847ea7cfbfd8086fbab253360339898bf735bae4cff0bffa9829c9e2329e07175e05c555595ac99c0b55f6740a0f1965a095c007286e437bdfc5b9680de82c2ae33cdf1ceaf326c2ce67127ea75f4dca8e19ed5d8985057aacc773db36069b2b9ffd416d8cec86c9c115d8717eb194d27b637308a5970667263b8abacb00c2e7a29e06976a18271ed4e3910f815425e97705b321ffcb693538ea8479594d59e7299cf4350403cf57b0c21231df8fdab0fd52b09ed5e13844555407d2d932e025e70ad7952d5d08f38dca56f50ecf2b165ad1dd8fd9a0eff955700f27c4e111e2d1197b3bd55312297a579c62a25a505b088fe9f8435fd09193e9379c22d7b8e517e20d74286ff57ab52b76362d8ec288c08c61d497bd68b1349036bd1083975c45166f93", 0x1000, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000050000000000"], 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) write(0xffffffffffffffff, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000240)='./bus\x00', r1, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r6 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000004c0)=""/227) r7 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0xff, r3, r2, r3, r4, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r5, r5) semctl$GETPID(r7, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x483, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdf2, &(0x7f0000000180)='[') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x51}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getgid() r2 = getgid() r3 = getgid() r4 = getgid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getgid() poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x40}], 0x3, 0x101) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getgid() setgroups(0x8, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6, r7, r8]) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x8d5621c799d3c66b, &(0x7f00000000c0)="b6") 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0x4, 0xfffffffffffffc00) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/55, &(0x7f0000000040)=0x37) 16:00:35 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r0, &(0x7f0000000140)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f023b036369af6f8129dd352c9bb91a", 0x76) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000500)) close(r1) fchdir(r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x6, 0x7, 0x0, 0x6, 0x2, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81, 0x2, 0x4], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000480)=0x6) lseek(r0, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1012, r1, 0x0, 0x0) syz_open_pts() 16:00:35 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:35 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x2, [{0x3, 0x3}, {0x3, 0xb81a}, {0x1, 0x3}, {0x3, 0x9}, {0xe83036e2dac7bc3f, 0xe195}, {0x3, 0xffffffffffffd755}, {0x3, 0x9}, {0x3, 0x2}, {0x1}, {0x1, 0x5}, {0x0, 0x8}, {0x3, 0x8000}, {0x1, 0x8}, {0x1, 0x3ff}, {0x1, 0x8}, {0x3, 0x81}, {0x1, 0x81}, {0x3, 0xcf}, {0x3, 0x1}, {0x3, 0x101}, {0x3, 0x2}, {0x3}, {0x3, 0x8}, {0x2, 0x80000001}, {0x1, 0x1}, {0x3, 0x8}, {0x1, 0x81}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0x2d7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8, 0x123, 0x4, 0x1}, {0x7fff, 0x1000, 0xffffffffffff901c, 0xd8}, {0x23, 0x3ff, 0x3, 0x8001}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a3") 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) semget(0x0, 0x3, 0x50) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) syz_open_pts() r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) dup(r0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:36 executing program 1: setrlimit(0x2, &(0x7f0000cc0ff0)={0x60000000, 0xfffffffffffffffe}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) 16:00:36 executing program 0: clock_getres(0x2, &(0x7f0000000100)) clock_gettime(0x4, &(0x7f0000000040)) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0xa, r0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: clock_settime(0x3, &(0x7f0000002340)={0x81, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getitimer(0x2, &(0x7f0000002380)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r3 = dup2(r1, r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r3, 0x0, 0x0) flock(r3, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="a52a493875b7fb9e68f20c306dc30597375e3f04f6e172564bfbe7608373b08ff98d7cd17e79256bb54abe91ee46844dce98fcaf397a7811cf1fc933101265b10526b2a065f26af640213d04a32684c30c0222ce2be57fdae294d87edb95c084d2def03648282188ec3e1a99a5dd10796ee507f4244f9f94c4996685ad76c896c8af7e244444e367b843d410db7c44f6246fbfc076d8cb7216ec7e0dc25bbc64f8b4db1fbb0efce46f8ba93ef10aaf493d0e54830b10a40d618e3845c245c03e8edc3ce6f5adfaeaba8d13e6a615a18ff0f0c62e711d122e8f549d174b35dd2c31a11bdee3b48974", 0xe8}, {&(0x7f0000000340)="5f684641171f1af776e279e1ddc8f33ff01e55dd3eeee9d7a727f7fe37978d06f50ca0330f8f9850fdc8886dead95cd062992f914bc0ea6fb925dcd73cf592e4c41b6699cea0b1164e34eeb58b1663ba865585e827ca53d263be5a8d450fe186225e8a4df63ee344997db9257944319617f5afb2e8e8f4d862d03db42ef0dc2a9a1b67f02bcfd6af351f7873785d804f27885f5299f34adc8c892a341ad23441bc0131ea9aefa6ae9b0973990a78924d49687f3c9c77eecb431d2646924b0e122be2adbd9d8ba941c190056d92195502cc91f25e856f3b3257117a8eb4f34f4949bc53575b16d4a54ca217f469825d484a2e69ca9df3efaa66370f0b30b08a3ec8d31958b51f33c3691a7576e2505cf72412be6652501e8f203767f4a892617a692655c806c5eb9ace0c19feca68a8818e5e19a44c06cde8bbc7c72f00d78c77450a2cb06c20f1255b2c1e886ee48adca718d14025b4381b8891cb139c57fdc2d2699b3aa9c99aeb972e824ad9f72b17e14dfa72f221881bba5079588d6b516204dbfa47ea4627f8cf4442940029d83dae0dcbf7eab84ba82eaf45e328c21c123d6e0cac2032f0fa1507013b03399c6751ce66e2f0c0a246138e736ad92cb696f070ec43489e9abdf6299d012926248dedc1a231907c7bdf8ae9b28e59d134eea8a9a16bcc6a763056a7b10e534d5ad5f7bf84ea200b94f9ea90867facad576e23c77260ee0db2af213f0382211c2f980023907e5169fa527e78175ae56efa9be92ec208a460a5a19b31dc745637caa63daee69457e202d28f7c0603b9577b8f27a4ffa9953cccfb5ad9daf6be5475a3c27be858e10e3bcf090fb693a46c80ea45ee5ae96040acaefd0272a8dc8f96ede02746d92893a141128e2db9e266fd202382800a018b7285e343bd6332ea3bb4fb336c4607d4b6e11eac1b7e8a920e9d5915a79a979ccf9adc1c64d0fa8b7da367c2563476740554b96f94464be4c0bfc5dc1c5c21d3053bc4cdb4edaf0bc2ce8ca022d52b3c77fc8d34ddccf20551bea855b1cd00672bb1ff025c2aecd9205c7707fb3b5f164602b981dbcbe1878f16d728aa1fdac6b930035e2990f73ffba1d6a3030ed7ddd8f6cd478696cd302f5a7aaee12d0afaaabbe284e6aa733a70c62cdb8d4877e093fcb315c09068a6801463900642ab2b884e74a771708616a0c6bd916e9d9c84e7333369e40aa749923d76dcd49d7814d1a5ea7e8599e30163a5fd0455ad397fcfcce665f61a3a3d0aff1336f04d9f142d6f4e2b8df7228be78b7f3d26cd11cf732d4dab72be3bbe6181bf28e3d967f8fa110e3c348a62156fb5b62b56cd4ed0b7582ba8300028f74d4f0c02fc00fd105f9c823bba6e3d76fba10cc04f0f7eaaeebf8c3d264258006ec7a986e70d1b53354640cfc8def5cb4300cc744c9b864c10596044e685ed08eb5dca84b31c6e4f115b09bbbdde047deee0e53d0b9adf7c0dcdbe76c903bcadd6eb11c2e74bad719ace206a49afbdf2bd1d1c1ddf71a985da35a594133f7ba7291970cd4759b3ed10e9a3642413dec27b78d3e87b274d3f2573dffa261d1dde84c48d30f15daa4f34087236ec0627d6e19361065b25067267501d02d86b07de9c4cd4c00cf90dde216afec2da4c5105e447aefaca4730a1e6bdeb552f464f9d1a0f307fe7bb0adecacd0727a23013b16124fca781c5e7a2c80320c4cfd9f7e3ffb4a31114b70dfa7eb55a9d500c90bfe42e7652dc25939e52722bb0f59dd53b971f238dca519af030d2024aa0582c94b56afa16cdefe2d23454f35c4e527004689c15740ee43756e6ec75c415e0116aab531f21b82a9173a3cacb9e0208c3c53cb4bd019a2d6de4b7d19b7363780f7f7b628c34981288246e2702fe363bb50eb16673cdebe0d9d437d93802bf00199b04a0206b09a670f9f0ca6b7e30059a6dd953a07e0755ee067028d2098b1d5d187f5a67903ec93a82460150f8cdba3656315c414233651fb12e49d503ac4ca678a4c928610884daa1dad480be5242f2d21947d8b53c7573b9f05b645cc5b65def63d7a09f1c8440f111fe37eb32497aa5eed800d044f9dab948b382a65eb3da5b88fcb9f8be4e36ddc7641b50b88b499abef86467a07b39c10ea09eb9a71728bdc6175d4a5adc200e1e7d7d7408dc178e157492deef34e8dce3429028e7b167dfba1fc76b415db4efae1195a5c53dd75eb9b7551c21b63af1102606850c407ebf6649750c1118d75ca4440fc1b5bc797d4625e87442b466be6baff7cbdc2c06f80f7ddabf69712de92e971d1e88ac0805f8ce24d48877f58155f986285d3583894dbe90ac18e7d2fbd42f9f9b0d47cb3304911d4edcec3bd451666c99a88aacf4734d7921b4ddeafae7d4dee94327f4cf9114976fbabb72eb8b7e39a4d131056e4aed3054dd8ab5982cd0568b7ae294e1b3f10792fcc7d374fa843423f259205c3950de5bf64b6c410a66b55a12659177a85dbcc6f2cc2c5747c627f59d09912de26df22eaed01d207ef9f5cdfff6b542ccf796440564baebdc25a520a51c8d78b3121b13a4d7d6b0e004076001de9467945d30db224e5833a508afe6b155fcbc8d300a3141b4558c633bd6fb22e17b16df8ad73f5dac09072fa78eb019e1502ee7413bb56324869a125e0b451d4c316f9524f1e9a4a1c713d6a45c32ff9916b45818efddfe19ea994b2098883020fac03d0ac02bd986cc89cd6fa202141cc7479690c6b6616510a9fc5365a3d45d995d5ae61b64028db222d31fd69de95cc2f870b280a0152ab562b6f6fc69a96c9edec1eb6b37a9cb9125c1fed9e1a9d7fb143c1b82465b37491a764a7d01dd29b051b87b9212c015fd9a8bdf6961a7b8de3641d0bec54acd6d072cc885793890dcab75bb232fa321890d7be356bb845ce6191a6d96b3c94556cbe91310d8691fc27c50b3e3600d7e901e6362aa6514dc391d644e56ee2a582b2097c0596772fbf0bbb4f297abad7b75632d02f47e134b9e422d3cd4321c7eba2785ac1b978c317065a3791f2bea4c0169dda386f2f6852ceb8e5c903247599176256b49226fd7f8d06cae341193380bfac052a6a4c9afdf610ab217d144b1e370cddc3157bf8d990d6d7e05086ac7237c59f31f41d0db56a8db35a685d52f76e0b9f13e5e49f162bbc7958609170bac0a5c3c1e599e2df5eb9c5298841f7bc765546099e729750bffa55a695e32960c9a81e3e4258b8a1d239f319c46efab10e46f69c8ad899c88704bd83f7981bcb8f886656c56aa3dff2699a50f00b959bab6ded16ed19d183e990a22ff937a9cba504f1d3703318a7bfbcc2f0fd9ac79c09a8419bdbdcba654e17a211449ba56b073e6beb6f7710329d328a720467bcb9bf45d23d0f474c98e6b39c481da97d669964c2bcdc1b319a92378be8dc403c0fce16ee40388d18bedc149be38b281a08c367ed451fb776c93850176e076c5e9c56e36964dc88644c6beebe1f2757d4db812175c8c4b390fbc804fa934692cf06235da65393d8e014aebcccc1f4b269d434c8416233df760a5bad3b772842301a5f82bf4c54f7999ed32f65c7d710beb0595d5f663ad03f0bca1906b10cbc4433f08eee686b98225e7780abb959fd4a2cde3044507b10a4c94f922cc7855a4361f6eee82cf16c3491bc11205ddb9cc4a7e7bb5b8b317a8982c7bb58c685acac4b7319bcd1f142ce1dc34765e41d0efaa144b7aee7a6475a9dd95b239e65e16275edc3b6b38ee884dae9e8e4cd7c46805d917d8b4de54515ae2a8d8d0774a1feda152aa5d0336e17595fad75b1f9a4294df6044194918640aa8510f9fac620badc024f7d83cc3f76827487798228ef13b4cf3702b1461142486f3fbc0140ef338743ebf33f3197ca9755ffa6fd51eb52e5a3fd861582fc2baecd8485dff66a4b71368b7ce389315f031126908c806bd2efc654ad1988eff59faf7e50e2dc122ee5cd372064e223b9cfe2a2095737a92e7bf99fc0e285694d8cdc2aeb1406bce4a8387d442a450a36c075c8ea8d5906150417bab0ddc6d43b834b814aa89fc3593b0d3dc4f9fdc8cb498d2d51eeb9bf0d75e39147ff2ab9f49057b6513a5317bff8e83b5439c0401fe19296ef1b3681bcf20e442a8c2e32b877448449e4c911d22bcb7e846857c6c8ff4edcad863f1e7da3ef170e16035c05d716129e634cb14032f647901d615beb9ec237223e966b9bc21a7e3aecfadc7203c50f098df9e598d30aa16401f892aa28fc0b87c9aabe45ccfc0698cf5a73225cded1e8733d8dfb210c823dce929bab07c3596800f810731ee923d09caafffa9753289497e8def829d32fc989a1ed2c518e6d9d883ab0fdb01732ffe518732f81d4dd355fea06bf41d9afe354bb658dec39a8fcdfd66091297089df8809cb14927db13002df99206496c6f705c560631eb2b14921c95e73a2985ca3ffda2cd4956283de5eab0df30e04d209b3874d086c21036fbb279d349e293c9bcf4a65095f73cf5e647589e3a3d0e6711be862c4749864d215719dc9c9e716f9c5e2e15990aa97a33332eb59f0bd9be90f68c169c91e7c06bb62375284ea953f4664cbe9c4e9e5d5982008e18985d131b9c57fa76bfcb9cc85d47a332a4085ef59570e40c4b68902fc7ba9986ae791d6dc3d61cc720a4483d22766cbf1254e16df54e3463018bd542e31b2ec755e66a79ccc21827f1edcbabd76fc93b760d5e11f9ae4359b913a6ede776e3831ac0a72317cd31a75717bca874b4cfc633f6fc56650d7045b70bf78f34a11e1c7b4fd7d58b958ce25b90e3db07ea278e6c933d08fe5caf0129d13a42543e84430e9b8b1861383fcb7476bdb1607c979fc9dc5b48f2cc4d9e4970c2776681c456d1b7d56e0c971358f185e5cb77a8a8e0b6e81b437e023e61005d31d61e8dac8c6f7ac00e78ebe2ad6be0c865cf240514d82059b13b95d61c18f7fb659c322204ac03ecf0f9674ad8c5bc9011c19ecfaefdda05d6ffc8df6fbe0469e9597b6a60e98d4fe3710100d8fa1641f421ae94d7781f5b7da284348d294a8b7c0937799b248c56b782b407218774afbfa99dd74f6f3894392793e35477e286aa4930fdfae68d4e7d9b2351d31971904199ccd3b244834c9dca4af3fe94759fef815466df8e57d2e57f20beec7b4d8c07103bd20dafb858a1858b3e0215e4da6268f66dc4c1682bd727d121c8e702a9bdee631a85b73e9adda094305d1947ccbc52cb71b539c812a6fe4aab1138d83ebfde6f935b5f6eaf560abee13b34048612c409aef24c2659789985332a8d14f04d6c05c7d61239babdb1453538d5a9c5b215ae55e562f8bb91250c1c982d4ff2aedf707c049776bfe19649fd4115bba3d76960d90cbc65ebc35c2c1028f50b25c102361708d15829ae11879a0b8274497422d64ea0b137af520ab920c575eab642a07e5fc8457881bc03415056bfe4ce32bf37b670ad82543191210aa31f14aae3f1ed63a1024482e3ee7f309c3caaa157fb3252822c62f10f74e71213a3ddb3c266ed14793470c5c834b483bf78519070223e0328f4193225649eb230f0e08fb1d23232e3d21f7a25866b2adbdb8df09034d1e634455f62b2aad13b8874d5f040702292a5ab351e77b46f8f621d2f677260fc8c0eaa36443aec97a13ccc17df8dfcec971a858a2f58d449865cfbc757448cf049d6719e521cf6f011a9af935b262fad4e1fc2be41ad5e73aa6509efc6582fa3c74dbc6de4cc79aaa2efc6fa861a8012408ff5d8a86ac69b8e108627e2444eafc386839267a29af43406eb4ada19", 0x1000}, {&(0x7f00000001c0)="26c00ae8ebe8e0d639bc70505375c2830ccc32687a234e1a151250f590d08ee5b34bb25953f97090c8a789fe045e5b4d4c2f5228f4e5ee582bb27d9ec2069009cba188e09494a8753c5e2f59bcf9df8938058a28477c3bd50b3427103a0efa8e7260895359b947f22a13768bd8e2cf2c1871219d1549d73e444d6cce895c07842ab892fc2cfc9dd0d0fe14c57195d70220fd7e1b9e97725c0bb0aa3678ae330a3cc702d8c9c62a99b620a67a48836ab15983b162562af6116e5fa48545a7a77501140b7bf2b0274d2af17b50aef2a06388e7d4653ff80984e33e47aea4c8c3fe26bc6bc4ee8b5ae5d6f44d", 0xeb}, {&(0x7f0000001340)="2e048db64f5142f0f9c51b2576754e491685d5c03d5018e7cf2c0aafb1fdf0c8ed0e4d1f7b9c0ef805790388af1e2fc3f1c71b828c13ffc4218f2fd0b6285ff0a99ba2193676b5800a9986d3cd4b003b75641ea559013a7b80f9da9ffcf2c1995430bb0350daea4db46eea261471f93b59a8ceb086462c89cc9195ef0259d072c46a3bf5b4bae47bc3ea123ebe597cc545712f5df3058b957a737aeeeec3cabcaf89b08ca9a271140fb174adb1d72b5fa9503691c24650521b32d45c411a59b7b15bff55f9283c67785b8997b0584c7bb54e8378fed6e8c154d1edfb5035b9178ddbbb6176be25c3ebafc200e1bcc1d084460ebe054c19ae886ca112a6ba0fa155d1a95d00a6b0852c96b2eed4da0937bb498918e5a7258c7756c0e37cbb013f93ecf77312594609f879dc9e0bd72d9e160cd00c6029fa82a36b82f24f074ed38b3f838966598ca96610562957d0a8713139917bc1a13c510e1a20aeb5119ab0fefce7b10dfb9b2eb086e4257a158bea847bf0c5ec3cc3ca23ee2b5b7667e6bcbe66740019016a7aa3e2a4e5e5922a5f5878b5ee4e08b4550c8b919c3cc3b7d81392a08286e8eb79eda526f88db0ca5ac67b2a396c3d3619894b10a3076dd00be8e155c1b90ac28b272667fc6c7c29534523bc88a853e1835aa26fff22883b1ba8cebfa515131fc000991e59cada91c09bb8944e5ea3bac394bbaed7c5525198d2a5438dd9a4e38c0b931d4b491e6843ac9199ac35ca6cda1fe3b758681d5e73e914cd3b7a3bd11c9ee5b56568c262a8b4950103ef050a6e57236a57eeb9cacd019ef4a571a021040686a9caa1f3d011d2b2fcee4d55e4e68f3c04a335a2f4d675bfefe0cc049136162a3f9723045bb036d3bd250125e26b5bba3695236ade79f8d29a6c61fb34c8442777da7aa62bd883dae8001418c58c09d2b35a0d4483d4fbfb91ec640389beee935f5ee73dfe2d3c3237f983c0646b73c84422ea4e491f8a817e7b13578beb877471241501a829b3b792dc08e5938f1dbc1669553ceeedbd811870428dcea46d6de12d599f4e808dd82bb3aaa1a899337a880d1d949641494c453df0cfb8ca7508695faef1b2fbe8093605d429f6ffbfdfef5f66a2d51a9fabe792d47132e436a97b67b1b49813c26d8dcb1163fd26ee8be1069a21d9f08470f777c115c9f51e1a234c14af8a4e14105cf9f18a4fa971a8995085b19526e37b0ffc95fddb117d412bd87d3fdaaf20ffd7d488f290098cd70ebc522443ef9d2d47d07e482fdbe43758426d5008f585c9defb955c7dd733c61ac6e2c879b61807634f59a0c22b9c5ffc0a2bb5b6b50d8c76538da15497d80f41146f82edfc2a23e344f51fee14f257eebe387538ce9a7b476bb7d621afd9b2cfe78bfbbd679027b8acdd735f3771c2a2fcfc809b466673706679f6e2db30ff0a1df0107761122e5ab29b961a953e597215bee8ef5cbc7485b27b27e9411585ac70cd7ffd9adc3ecaef0f97b51e2626db5bdb8ff51b3d5b3390e6b5f48d87a5a99df0ecd041e28112a2df3123fdc00de5ace02ce275a918be561b7cd95db1ccf1e99f66485df3579e369ed5175a3d8ff4e26feef441b77c2744c701d8fbf5349a93f5dcb3c4c4ee3a51105a0e2eee413d767eb5cdf8849e3137d589b686fe4f8f47fb371e0a937a6f4f9bb760835edc91bcbab2da4b6914f6b0a43d875168a10331ad208c2b75fd6d43581fd76bc217a66519cb3324d0e748e56ad78a4acf28ed112916ee31a035e7a966ec9e65d6508c4a8db7d441417828ccc4a2ff6909241caf4180549641f85fd56a02b5d16f8f5df25bee3eb3934a28de72ff018d5e837c5d63070779de3bf09909071270b686aac17175a9b1526f1ad2d5a326d3db3d903198ca7db39d56cc761db55a62fb68d3023c3f6c5d190e35bd4487cb5678481a0241766e2cc2ee56ae25d3464e661a2ba0db516130662a5d726094d5d63a2cee5a85440893ec9f0ffcb6f9e50ea4709c4b488ef0753151b94cb40e80fdbad047d89858a551687c16f24c9e7ed5a0229ba3f78686321af07460daea61d22cf72d176d4fd8bdc779108bad7f4f04929379817188cfad2b4cd2f635e8296342d0d4f98a5cbad05218b8c72d99b36f81276b5b61310b74fa7e307d05e3c3d12cf1176e12076dec48a5c8816d87ce9cc9062f4865f8366223b84bed76bf9a8de1b0a4cd7449eb68d7778f1dfd6114f3e54c42b5d29cd6a1f425a6a7702bb6ec23866e35bd2edd39d90b1cf84535da97957d3a8cb23411e4260ebc456d00908b610585c413b4a17f8c74c0d0535f1d0ab0eb5dd8eb30d32aa048a1d1d50e155bd4128af81fd9ec3e6e311a6c0915b3fbfd1688caea7b6045ef202ff5b2aa866db44e0e8c3719cfd2f743f4987ed70b410aa07c28057bce4e6a26d2326f25fc30a1920b3a093fe37a8ab8271236f2449e6120da9c0562909039efbdd78c857b44392d276f5d244c939b659ee250441717a5804752ae57553f6f834f8e50e420b2be116f6692803c9fee6acecb35666722aebeadd121ec52d7003e556cbff5d8373dcc37dc68f223ab5f91fba40d4e2a5ca58816bd99a76dbb501f5cf9f587abe31cd35d6bcbc0cd76d6dcce0d940f918d3db0d0fced916f1fb101d7e19a449ee4bcb12d7b0d06cb52dc86e3274822d1ff1abff7e0b2526735c9b45232d055ec7b8e2d48c0e0f2a9b16690e2aad9e87fcbe27ed4fc6ec88a3ead8903ef0f2fe98e398d482094682ffe9cbb974caa0c0c81d588504bcca477e8e12c013820492e848924a3bd9e73a7903dc0d5f805b673624bcd33e78c6a704aa4e72b87a70bc87ecb4f7b5fe10ef67d2f48eb73d172941fb5d67870fd4d997de455b253f0d141d2e7ed58e0ab54a9bdbb86769b2dcfb9c1d45ab566ed18b2569062caa8b696389419dbd61b20faaa1a5011c903ec0efa6bcbb74da864389f4ff73287318c36b26d2d7981a01a5378bfd409e78a93a8f62d0b872ebf9dd735c8f5065ad4f157e1be7f541fe3035b7eb7c57982456869e067eaebfa92734368ee0a28735ae6e2b0b3b0bf8d6c299dbb3eac59d15094e548d2c8d0e21b5cb6939ed70c3852d690d4a25151b4912a4c026349ca814925eac77e0c731afa55a54d560c5800044c3b986d865a4c64ff6d24035da1fd55973e54df6fe6fc8eed729d48d9de92ab061a114775d6c552c078a8df7bbf53349d5a07c595531a66db4153e59d5e3e9d1e57df496dc363b089cd2090c1d8ee302bfc124c7264155d5b79a213e48eb8e5c129005b54e094bfa6d0923c0fb775019afa3599b4f378db7db08be3090ee9558967533398f226abcdb1cb3bb59615d876a44d57ed75cc30f86f92e7422397386fb35bb53f7aeec03fd9772332c4d2903a58798f7c2c2540d056327ff61ae6423a40a01e3422c8628497eec88006cc81a8113f553bc77c261397590b5e0952c6d73fc865a5263caedc2a2d6a7ba61acc61671d1153224da1239a6cb36521ab1c8ec3ce843039ef270020f829dcef8049271e3bb22c7e3bffb766a2eeb7b0d4ceaa84bae20cb8a7dd80972403d9bb896b9486e6f4c649d2341b4ab656687eaf636486e94053dd74afcf0a40efa134abe8aa2ad9b4d2be0f2f5500b601bcc3100e7959819b701521b4d0030ae0d3ba86bd9b358c4b2887c7202a161a37233a3f1c0c637900e9305359e9742dbb2cf482bac81e870809116224f9662fb09067e905aab877354446557784a12d4e6eb8bfc40828752f0ff4e1dbd9f2300786fd6d882772ed936b5348453b7a708290bf1ed35034ac6bd582cb2d9b24e6e6fa083759b75a7e6dcfbc6797798c562d154693e56fce6dd3edd4e5da8511f22371d67a0b2443269c65720551fca152312de76713856e2bb8702acb636b690f0352504a662bd8d1ec71baeb659d72a54f47880068b3f35682b3eed304941436fb10110d5ffb682838457adbfc801dae0021eac7d44d2c04f5b46dd7c9541c604c48a139f8244298600f1e230e9c790313a2ba18a84cce39f0826da30f266e4be3be66668dd8ad7d0222eed98799d3f595f6776fdd7613290e5403972e9b3d5acb196a92a011a768f5cc6dc1ecf119f7f1897e971402bd04ea9a5aa4b1f127b511dc269e80ee0884c910a4b387ac6c2f3fbffbfe08835c0ca287e42ec6f6c65e7a917915a83aa468455efc2e98de665f9b7c0fe0aefe05b26ce29cec5f060c749851ac7e0299ca83ac4edc9425b4fd3525e84366b4649ed3a3c98bb2d5a82e20484b1429a254268d60da388d50fb5a318f0a1fd1f2776b2e0cb3eee0fefcf67e0358994ed7a87b58fca8ef9db02ec17eb2a22bde6fc7197a7c5a931bfe97edd11322cc0655981cb1352ea394d7e94d463d3cc8ea61175ff5c5de4b1dda753f67bbc37788c32c06b046a9294a23a74b72249e47d1fa13bea2434bf423f5d250295e14a5dbd46360547cebc8b36638db2dfb00c5533ccbeb5c3ab4dc9c16eca71ab4b49a8c116e835974ffbb0e74b4fb0789cb62e43ab67b54ac50d7c5dd9ec7a4537aff170b6cfd5df6d2da3d183a23818a6e1333ddc6c2ac7256c12027fe0d17ef0365158b66753bf7b338147101335be2511171872b0efa92a02fb76e18e405bc2355cc8d2751323ff611d0ee5019b1b1086ae77ad7019262e3a5652874e2402b984178894df6d8fdc91a855a8b53249349eb7fbda6154f46d08dca22c221e5ef881c3603b2edb6e0ee60e518a0e91efffb89df8cc4c4d5215ffa070040f951998d862f1639e94b677fc9b1ba4c1b8eaf43c3df3bb6838863357d2ddf38dd478236aba7cd623cf7e8bd26f1a41280504a48dc7a2900685509e9c29108829928769d3abd777f644b6c59d8eb3990f0bbbd6ecd42d9dfa774dbe2a3cb35e3ffdec5ef32efbde8337d769b2a5f5eb0945c9bcaeadc8e1f950cb1fa6909d85695ef9bf500b345852fb879df18ad1240f5ffa06d9b7a18486a60d55157ea0598b7453709f0925f90afd80a3654b764db4724c5b7215d4fea34f3b92324d7c6b4ae93422a1d12221e3f46f05f113e448fd37ebd3b79f0778eff63bb9ab67a8c66ffec763fc8ee198729c19e2265b37e20f746cd33efd19ba285907f6ba1368d47c0316a13242b34b35224af59ed4b025a71895bb85f79a78267f6fe5560c8adb1cb1fe648929b87b70f7f3153d22d5ca0b68fe9ad141b6fe6ddb8517bd9248891e49372174f321245b19e84ac7e9a7b55c9d6643f889bd4d7742a2ab777b26178f7ac7e34f6906ee090ed1e042dc7728055247d0dc12c037c8a76c86bbe1f31aedaf27140a6be40ef7412f779add042b48390ef61483d7f30e26a6c567c2e9aba5baab33afaade89ba1df5f915fcc9f019f40119aee2a48dae45c28e2fb31552b7f9b9fc4cf2dc94c472ac693603d12ea363902565efbd9e5cbb29cb180383c52a6c28122500456edc9f616f4ae277cbfc1e13d87b14f1a2882bc62cddad4cb6325b36a23ff7cf9ecd4c487913c8f86a7f87239d4fa9f023545b50755be15bfe59b9d219d31e9c69d5b65bf19dbba5301d65e69d2c84f429d075550bf1df4ef7d86a61805e418cd5d9cbda6b260f1c571afe38efbf7dbf7d61ad2fd7fb47edb75a66264eb6e9ed5be22dcaaf36832ff7c06a6ef42133146f169f3229b320cff4fc7d85a29b58e8f3f737234ef5c6232b2fe253a4ebacfbea9447dfcba0bb553dbdcf92e291ec0bde37b4ec34441b5be8b751818807dd48c90107cc2035c95af9fe06530438aab127b575bf852425ae2e9881a66", 0x1000}], 0x4, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:00:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:37 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) bind$unix(r0, &(0x7f0000000040)=@abs={0x29b820f3383fa635, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000180)=@file={0x398612dd2cc84213, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xd938d863606f71f5, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) pckbd_enable: command error 16:00:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000080)="81", 0x1) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/158, 0x9e) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:38 executing program 0: socket$inet(0x2, 0x1, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff126c000092f07a1ab030e628d55c0d523502889149887ed085d963b0a6fa51a5b578ae23e5273ae1c509408f3b9ec775d33e3e309b912263480be5b53d565459a86343aab075c86a63594e0000000000000000", 0x55) pipe(&(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eaff120800000001", 0x8) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x100) pipe(&(0x7f0000000140)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000240)="2cebcab7d94cfe021ac46415213db421310abc16e4ca9bedef81de9be955719a46f4c98eadb6dfb1866f4424746cf7c5ee0e14e4f41745713c8a80cd157047c9297a55870a1cb24138b6c4f397310da5063af7a22db637f44c0e10ebb41c7d2e81efcacf1604c35d72f16f8d289df220c6b7727308bddbfa5b0c47e14dc0715072d200dfed1738c833774089d56473099b0ee3f94cd4dc04822bc98504eda1ad30a83a7eb55f741694d95861ebc426296fefe8da6a2eae26af3bb84a9cae58a62148e97bee7a6e3c91fb", 0xca, 0x0, &(0x7f0000000180)={0x18, 0x0, 0x8000000000000, 0x674}, 0xc) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x80) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='r\x00') 16:00:38 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x4000, 0x0) r1 = socket(0x18, 0x8007, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x401, 0xfffffffffffffffc}, {0x18, 0x1, 0x40, 0x7}, 0x2, [0x3, 0x800, 0x8000, 0xfffffffffffffff9, 0x101, 0x1000, 0x2d72, 0xfffffffffffffe01]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r2 = socket$inet6(0x18, 0x3, 0x8000) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x10}, {r0, 0x4}], 0x200000000000014b, 0x1000238) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:38 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) write(r0, &(0x7f0000000040)="f9bd2d3299049f30ad55084989b0820ab062701f26e245cc2a67d806097716e483b78383759ab5a87a9f88212220d0a29d23cb534eee9a2db713639d", 0x3c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x2, 0xfb6, 0x6, 0xffffffff}, {0x5, 0x5, 0x800, 0x4000}, {0x8001, 0x101, 0x1, 0x10000}, {0x1, 0x29, 0x81, 0xfffffffffffffffb}, {0x8000, 0x6, 0x7, 0x9}, {0x3, 0x3b30, 0x18000000, 0x2}, {0x1, 0x100000001, 0x4, 0xfff}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) fcntl$getflags(r0, 0x3) 16:00:38 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000340)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000a80)={0x10, 0x5, 0x4, 0x3, [{&(0x7f0000000000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil, 0x6}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xbb40}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000005000/0x3000)=nil, 0x80000001}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x1}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000004000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000002000/0x9000)=nil, 0xffffffffffffff7f}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff8000/0x5000)=nil, 0x200}, {&(0x7f0000008000/0x3000)=nil, &(0x7f000000b000/0x2000)=nil, 0x10001}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000009000/0x4000)=nil, 0x6}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x12}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x800}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x27eedfff}], ['./file\x00', './file1\x00', './file1\x00', './file1\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5f}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000000000/0xc000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(0x0, 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) semget$private(0x0, 0x0, 0x400) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x28d44465eccb5466, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x39c, &(0x7f0000000040)=[{0x5c}, {0x81}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:39 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x142) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x41b6f77bf813b503) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x80}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x2, 0x9}, {0x0, 0x5}}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x711, 0x1, 0xb0c3, 0x100}, {0x6, 0xff, 0x1, 0x1000}, {0x0, 0x5, 0x5, 0x30000000000000}, {0x3ff, 0x96a2, 0x40, 0x3}, {0x8001, 0x8000, 0x9, 0xffffffff00000001}, {0x8, 0xe99, 0xffffffff, 0x9}, {0x8a9, 0x6, 0x3f, 0x2}, {0x2, 0x2, 0x6850ac0, 0x3f}, {0x2275, 0x9, 0x40, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/149, 0x95) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(r1, &(0x7f0000002980)=[{&(0x7f0000000180)}, {&(0x7f0000001540)=""/4096}, {&(0x7f0000002540)=""/253}, {&(0x7f0000002640), 0x1e3}, {&(0x7f0000002a40)=""/105}, {&(0x7f0000002700)=""/208}, {&(0x7f0000002800)=""/52}, {&(0x7f0000002840)}, {&(0x7f0000002880)=""/10}, {&(0x7f00000028c0)=""/180}], 0x4, 0x0, 0x2a) 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f0000000100)=""/153, 0x99}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/194, 0xc2}, {&(0x7f00000001c0)=""/81, 0x51}, {}, {&(0x7f0000001440)=""/20, 0x14}, {&(0x7f0000001480)=""/172, 0xac}, {&(0x7f0000001540)=""/4096, 0x1000}], 0xa, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a1978386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f434a91548a28d51b1ff04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000020000000000000000"], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e52", 0xe) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4c6e", 0xb) write(r0, &(0x7f0000000200)="e008dc7be849bdccd04333", 0x119) 16:00:39 executing program 0: sync() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x240, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x3ad}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x401, 0x100000000, 0xf}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x0, 0x9, {0x1, 0x4}}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0x5, 0x800, 0x400, 0x1, 0x9, 0x10, [{0x3, 0x6, 0x8000, 0xa63}, {0xb61e, 0xce8, 0x4, 0x5}, {0x8, 0xf3e, 0x0, 0x6}, {0x9, 0x3fffffff800000, 0xffffffffffffff6c, 0x9}, {0xe0, 0xfffffffffffff699, 0x9, 0x8000}, {0x8, 0x798, 0x5, 0x31dd87f9}, {0x6, 0x7fff, 0x2, 0xb10a}, {0x7fff, 0x80, 0x1ff, 0x9}, {0x5, 0x401, 0x5, 0x80}, {0x7, 0x200, 0xa11}, {0x6, 0x4, 0x1, 0xffffffff}, {0x100000001, 0x9, 0xb1, 0x6}, {0x0, 0x3, 0x3, 0x20}, {0x10000, 0x9, 0x3, 0x400}, {0x8, 0x3, 0x7, 0x7ff}, {0xffffffff, 0x200, 0x5, 0x80}]}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x200, 0x1}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000002c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x47a) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x5, 0x1, 0xff, 0x9cc7, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0xfff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) r3 = semget$private(0x0, 0x4, 0xa4) r4 = open(&(0x7f0000000440)='./file0\x00', 0x10, 0x5fd3f10f5d6cd930) semop(r3, &(0x7f0000000480)=[{0x2, 0x0, 0x1800}, {0x0, 0xffff, 0x800}, {0x1, 0x1, 0x1800}, {0x1, 0x8403, 0x800}, {0x4, 0x8}, {0x3, 0x1, 0x1000}, {0x6, 0x5, 0x1800}, {0x1, 0x7, 0x1800}, {0x1, 0x9, 0x1000}], 0x9) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000004c0)=0x3) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000500)=0x5) chflags(&(0x7f0000000540)='./file1\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000580)={0x7, 0x1, 0x8000, 0xd377, 0xe4}, 0xc) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000005c0)) open$dir(&(0x7f0000000600)='./file1\x00', 0x10, 0x9) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='c\x00') ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000006c0)={'./file0/file0\x00', 0x6, 0xfffffffffffffffa, 0x100, 0x0, 0x6, 0x4d0, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x7949}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000740)=0xff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000780)) getpeername$unix(r2, &(0x7f00000007c0)=@file={0x0, ""/108}, &(0x7f0000000840)=0x6e) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000880)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000008c0)={0x1, 0x800}) stat(&(0x7f0000000900)='./file1\x00', &(0x7f0000000940)) 16:00:39 executing program 0: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000417000/0x4000)=nil, 0x4000) 16:00:39 executing program 0: poll(0x0, 0x0, 0xff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = shmget$private(0x0, 0x3000, 0x149, &(0x7f0000000000/0x3000)=nil) fcntl$setown(r0, 0x6, r1) shmctl$SHM_LOCK(r2, 0x3) 16:00:40 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) socket$inet(0x2, 0x4005, 0x6) 16:00:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x33a, 0xc63) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10010, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) close(r0) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/55, 0x37) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x3, 0x2}) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) syz_open_pts() read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="223692cbe14421ba76c0fd119978d459183d8f93af24d82f783eb279c35a05c0cf69813ffe8fa3fb38327f", 0x2b}], 0x1) 16:00:40 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = socket(0x98c8a0130335a723, 0x4003, 0x93ec) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:40 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:40 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x1f, './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3a1e2fc04f89eec5) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x5, 0xffffffffb844a82d) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eefc849cb47e58d1e94af6988ed0dd84a9d833f75b2e3e59ba95159756da73b9a238c8f3560e926c85f1b33e94aad4357cb1e9a62d0fa7f2f1a5ce9c03ec74a915b9b3a763d69dd3b8d77a97fdd680e569bba2a1622e762327c1e827fa83744db38b5baab27f9d867231e70ae170ffbc1966493f5b0c2b388339b5c998f132475fd27226d42f11450d028abe879912f53f608cbc6a19804a0a25bf582a09774911", 0xa1) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:41 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a2ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032513348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a123d290071baff955a5c23a3063e78cb4f31e0cc147e1d864fc402f6ddd23ec29408721ba0bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3f48f33cf8ff43cc00f5e3066f0098ba4d47f5efbb6dcfcdc357c29a394262351105ad7f16a93e24e903229fbe469781c72c6a0cce3c178014d2fa00"/338], 0x10) write(r0, 0x0, 0x0) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e60886000000030000000800", 0xfffffffffffffffd}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9, 0x0, 0xffffffffffff8d09, 0x7f}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) close(r2) poll(&(0x7f0000000280)=[{r0}, {r1, 0x4}], 0x2, 0x0) 16:00:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x140) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) close(r0) 16:00:42 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x7, &(0x7f0000000000)=[r4, r2, r3, r0, r3, r3, r5]) r6 = semget(0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, r1, r9, r5, 0x20, 0x67cd0134}, 0x4b, 0x4, 0x3}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000100)=""/20) 16:00:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000580)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0xc) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)="5d9c8f801b2d8e46ebaf07542c96ecb2155d25dd78edbb41d2c9fccb87b61fe2af4c99305c61b16ae8c13acd3788ea86fae65f8044b66e46b5528ab2e523c9a6ba87c9761900afead0d101023d5d866043b9f6396e5ba3ed7e06f123d774a4d6ec0c80f2ed2a9cd3d3bcd049d8b931132cd47fdaadaf24861cc3e5c26dcba113b2f5", 0x82}, {&(0x7f0000000000)="c0ccb0798bddbb7eed1e6412f5d3b756433f31e948398b6d5d586da8c97ab3fb02251c2a", 0x24}, {&(0x7f0000000300)="b40ffef7885fc8aee8285d657df4e7ad2fff5946028b01956e9a1889dbc8a0e1f7c579c02e8b44ad09323eaa162e9711fe50b7d18c57fe9eee748ed56a72b39f689ac646efdf3a171bad0cbca4e63dc84bab81ebc3d9c7ff669646ef2ffdbcf93e9868a0baf2653c2e23fdf12cc29e2da6b536d957365457c43e09025b21a09b3b1b12b061c3ccbea5959f5ad57e727a41d668969bacb2fd181dfcff576312f4caa2db0c18b43818c13fcce341dc32d3fda65d3335862c39ff08b0962bc711847a6d87b1d57c941704888b90c67a29558dcb2c155b1a2d9064135f", 0xdb}, {&(0x7f00000000c0)="4ac45f3764d1eec9adbc45287526b9ec8ee8bbb8291d632279310e26c1250ca305095fd7b42f188ba53873c4c2c638857a520cfb77194a6ee7851edba2377bca7b4e4a3bea1827080636c989f22a9b9747ed2fd4a26f05fca0227c0dc8a1836463956faf07f8b7e05e3f260f", 0x6c}, {&(0x7f0000000400)="b05445a3ac894b7ee0518b0ea5eb3e4dccc47a66706064d85d1eb5c8371a79fccf4b01747064671a1a082cb5783bf66436b23278ff21ec0f123351133f419254f5f7caf476c0d533330f4a4f6a8114511ed8c54076613ec7b05ed4b0c461a740f44fbd7c772539a9a83553454f85b79349315f69e95873905a", 0x79}, {&(0x7f0000000180)="bb4982602892983b994f37fd6fadf078b5f37452004861dd785126fcba9a7246d3591543b01e", 0x26}, {&(0x7f0000000480)="de1f59b740c6bcf41346f7baefcc4541186dd6595ce88cb114402bfec6dd7d04ada13b987d92620f98", 0x29}, {&(0x7f00000004c0)="cf530c3e0fa3edca", 0x8}], 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = socket(0x1, 0x0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000200)="313a8a6a", 0x4}], 0x1, 0x0}, 0x0) r3 = accept(r2, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0), 0x2e8) 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x885, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:42 executing program 1: r0 = syz_open_pts() getrusage(0x0, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:00:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) read(r1, &(0x7f0000000240)=""/184, 0xb8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00177d7c5b671b1b542a538706000000a714000000290000002f00000003000000000000000000000000000000009a6caa52b576fb79195151cdda5ea368bf2ad823cfaad4de84bf918402651d160870fada958061c65b4a4a47d563eb5c952e1558fcdbd989cde6c00a7d3c6dc54949072f86460641832bd76abb29149053c8129fdcd3e5c47d9030f5eb265457ffb9910247a00baec04002"], 0x38}, 0x0) 16:00:42 executing program 0: r0 = semget(0x0, 0x1, 0x82) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0xccb, 0x5, 0x3d, 0xfffffffffffffff9]) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001380)) semop(r0, &(0x7f0000000200)=[{0x2, 0x7, 0x800}, {0x0, 0x2, 0x1000}, {0x2, 0x4, 0x800}, {0x3, 0x80000000, 0x800}, {0xf960e1a355f00ac8, 0x81}, {0x0, 0x2, 0x1800}, {0x0, 0x3f0e, 0x1800}, {0x1, 0x7fffffff, 0x1800}], 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x5, 0x6d, 0x9, 0x0, 0x7, 0x3, 0x0, 0x0, 0x1, 0x8, 0x8}) recvfrom(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x841, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xa0, 0x0) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x1}) 16:00:43 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x4) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x86) 16:00:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x810a) kevent(r2, &(0x7f0000000080), 0xf935, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1bcc}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/230, &(0x7f0000000200)=0xe6) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/224, 0xe0}], 0x1, 0x0, 0x0) 16:00:43 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x181) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:43 executing program 0: sync() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getrusage(0x1, &(0x7f00000001c0)) 16:00:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair(0x18, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000008000000005b67071b542a538706000000b818000000290000003100004000000700007436400acb"], 0xb0}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000041f000/0x4000)=nil, 0x4000, 0x7) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000440)="19c1a5580279b658bccfa5eda1160b33cb70319870441d2875423ae28e7ee15b4081f82a4a557679f2cf308de617154ce177f00ae45a5aab074c3e08e43a0ac65b13acdfe6025fc395edaaf4d4a4c57471e4247395b673b22ea136c2595d24", 0x5f, 0xd, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)=[{0x3, 0x0, 0x0, 0xffffffff}, {0x7fff, 0xf88e, 0x3, 0x4}, {0x6, 0x0, 0x1000000000002}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) write(r1, &(0x7f0000000680)="052bd3cd1761614f6e268f7670e7afc2b280dbfe6589e962d23e9c3e7b4071b25f44cee6ad20aa84641b5f2b6ad1f685b0490bab679a6298b7fb749ae0f0ad6436552c5eb4a553298569fced9c18d97938b6574e40c1608ce9655708ec8f3115958201a275e59a742016f125d28025016ec1d0779e518d925800d4906819058095f6d105a7a0ef4207aee9dd1f4cffd8f2581e6fe56a4f62433186f5fb159f0e121eb7f5e6bc290525caf0905dab1c2a2ae22fce5c355a292071de0411b56b4f558408a8a04b3112854d4b5b4a886e8f1ba5d520ff75f5077b2014889be341fc2edb45a8743a94cfa8d4fdade4353f7aee690e285e84b52c1f8f03765f3a8695a56005c6fc30f95533fcfe8c5f1c611873211be2de4e561198d4d50db86409bf4285deda9d835d1702f01df7195285b0f0feadb73058175c36878c763c18c2", 0x165) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x3) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000500)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f0000000180)=[{0xcb, 0x7ca}], 0x1}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt(r3, 0x7, 0x8, &(0x7f0000000400)="420f41263663066775ce56f19d47e4b2b7bd0b", 0x13) syz_emit_ethernet(0x30, &(0x7f00000000c0)="d09bc0c02e4def1759c9fb47e0ddf7c1c0a3eb0ee6628d96ad1a4fdf9cb582eb339f7ee54e72ed390d2cc83036c14310") 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000000)='/@\x00'], 0x0) r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x10, 0x6eedb948332c3d03, 0x80000001) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 16:00:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffcf6) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:44 executing program 1: mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x2) dup(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kqueue() madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffff, 0x0, 0x20, 0x0, 0x2, 0x5, 0x8, 0x1, 0x1, 0x7f, 0x80000001}) 16:00:46 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="49ef2169ac8cdd647c7ef764d779d85796facfc76a35af8177cc62108a54a31e574a4f7fb2f5373b6246cce6b76d719a14eb87f9911ccbffebdc3b031b31563b5899ede4e4a66e57c0513e68a30b52208ba3965a2e99137ebeb0e296c0668ab16fdee2b635d6106655292d69552800000000000000000000000000965fbd6526822336bedb94cc962837262a503d013436ab9b0c33f2dcf74d68b37824c5228a766fb7a2d3e1f91466d00212cc73e086fb389c30f066182e41553ffa48658bf654b154d46ead55a297da836006af578ce52a82f601f27ee15f84625508091756a2675b97e466a0c1320a5e115387e45e1758a59c7349384f23c8a8b800d064164742120000000000000000550da5eb14177a3d7f1310978679840c5ee2a69af95b75586ce69e083d6bbf0a9602fad46b2931002a555959c8b25fd62a4aee1f3bf12b7e913403526800"/338], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000001140)=ANY=[@ANYBLOB="000275f2be0800000000000000627573009ef1f6bb0c0a6fd012e1010000007e4aadd533c1f1bf8038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f247de40a157dbd072c61e7cb8abc009984d59e31836877f1ea13a5c7132160f7fddf9e09e516518b406b9d5489f7d6cb1706a8"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0x0, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r5, r6) truncate(&(0x7f0000000a40)='./bus\x00', 0x0, 0x20) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) r7 = msgget$private(0x0, 0x29) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r7, &(0x7f0000001a40)=ANY=[@ANYRESDEC=r4, @ANYPTR64, @ANYRES64=r3, @ANYRES64=r6, @ANYPTR64], 0x5, 0x800) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)=""/164, 0xa4}, {&(0x7f0000000c00)=""/215, 0xd7}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000000d00)=""/133, 0x175}, {&(0x7f0000000b00)=""/78, 0x4e}, {&(0x7f0000000dc0)=""/173, 0xad}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffea2}], 0x7) getpeername$inet6(r2, &(0x7f0000000880), &(0x7f0000000840)=0x17b) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000900), 0x0) msgget(0x3, 0x3f) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000400000000000c845a18f3367ab89e57bcaa8e9b3d448ed6ec9f943a95283c86c47cfdb43c9013415b52803e4aa083b1aca5ffc3744b20574496ff0913258a3835abdbbc0e95cf0aad82897770b940ff903c485753058bec1fb3aa4c2d5d633deccb68593c0525f0a020122485df927e038be29113e33beea0db93db943151cd48232a9272fa94913000000d4bf73c7ae6784a0bf3f425f61cec6835536ae9eec4e630d56985ab6fc52cecc28478ba20e229664ab7ca3580ac66e29eddcd95948a30cd7f1bf91059e0b231d398d7007b6d1735b6a813b9f50aff19f610d035469e01d259cbb67967206acb233053cbd3ede104b387e51c910537c7407a91e286ea2305cdc53e30b8e6148a50361a3adfa77a3f66ecc7d1d9686f0e5d4a1b72d8767f4ee33d740e4730abdf3b896f838602413dae192723310b1b7c80ba5f2844de6c293c531be91db0ca12a2810be79f7972513fcf0dd50a59c9a198689923d49bbac2b87ef3b5b12a05a43fc7ee208f3b0f8553543ba6dea2244d974"]) msgctl$IPC_RMID(r7, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000340)=0x4) 16:00:48 executing program 0: socketpair(0x1, 0x8005, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000980), &(0x7f0000000ac0)=0xc) r1 = semget$private(0x0, 0x7, 0x400) r2 = open(&(0x7f0000000d00)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r1, &(0x7f0000000a00)=[{0x3, 0xfffffffffffffff8}, {0x0, 0x7ff, 0x1800}, {0x3, 0x7, 0x1000}], 0x3) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7ffffffa) r3 = semget(0x2, 0x3, 0x4) semop(r3, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x3, 0x6f, 0x1800}, {0x2, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r2, 0x4, 0x4) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x72) semop(r1, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x7, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) r4 = socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x1, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0xfffffffffffffffa, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000d80)=[{&(0x7f0000000940)="4f64a65807bec64bc8ab238634b2bbe87a56a777d9213eb4399b638347a06a705abc3e8a7a2254"}, {0x0}, {&(0x7f0000000a40)="31dfc286749e22dddfb8c2824ba9c9e2d43b926d16c2a9c1b9e901f9fae2529245cb58a26b30b367ab1b8b192226e097f0163b10d20359c5e51b4c0c4469170b65111c80cdded0efb0"}, {&(0x7f0000000b40)="cc7e4724d5fbeef48a353a081eeae18adddc05f31d6f6cb9f8fc779e83580fb06e035e78d4e57731832fc661b0de58d03c2f8f5eb8cf78ce0617c53ffa07a198986707698ab8b3b346252836a15bea"}, {&(0x7f0000000bc0)="2b0512656e61a8ad74b5e9c93bac4fa04e6fe4cdc2c7de509f102a808efcffe56a62808203bf7a3d521b5d121c39d3a4a10c9dbe468137495ff23aed8d54f6f76c97f25686a9dc7a2a5b654f2662aba253c100e4d962661519be65caa568bd6e81f828ed8ce7649eab343fd75169edc314e9c0"}, {&(0x7f0000000c40)="b0ddd171fd883dc0930fc1e0ec3efffdf6c5592767b71b5e1a5bc8155a4e87ef6aa668cd6c1f3b60a507edc00a7a55e233096dbed8adef4fa7154c3b546c61cbe2af2161bfd6b5870a0ca343ca22cc612bd54aaf2aa0e676d9c9515cd3b72ff60b88f46b95c52ad0e99b97c0c64b9a75cd4820e404c98276c445dd712e706d35fc7d2ae544879750fc5238531865842c6ba3559a403ee417f8ea4ed50cf53842ac74db1a013fd29e63dd044a2ae98e667cfda71f39ba"}], 0x1) r7 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSBRK(r7, 0x2000747b) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f00000006c0)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x4, 0x1d, r4, 0x0, 0x1b) getitimer(0x0, &(0x7f0000000780)) setsockopt(r6, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000009c0)=0x2) 16:00:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000280)="c0", 0x1) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x1bbc) dup2(r1, r2) 16:00:48 executing program 0: r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xe97c2353f0afae7e, r0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x2ae9}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="6d171ad4917655ffcc5ca630ca602eeb0f614e2aa58c23238525d515b6a8da715a86a6036cf5df064cd915ff1d9453458434ad5ebd3873b72c5c1a8827dad22eb0f1a3fd750e68ad92ce2294f8160e300db56927367ef1265588b7137b75ced15fee74b7d9d4d277406323250a0f08d3564c38cd8d52e266d39945efee1154f45df214a808a02a9fdeee309f0fa50eeaacd95313fb6b46127f8afa05c296c499af8a591055e6708ea4738e13401bc3c9a017c6fe9f93265b6405898104b607838f49f9c45d3bab7cae869a41004f6476cbf4cb95a5b0717f912886751a1b371c12ef3c", 0xe3}, {&(0x7f0000000280)="a6c1863a458f316e97b3f946c6596b78b39f41d11479a51bc5198289f1614d9d07541ff485e3e6a9cbb8376ea819924ff1b52540bcddf21475eca565ad4a6087c5a8bf9fb9e41d056807b2d1cf32aee217057b93b372db883554222cf9f8e7591cb5b45a3760309b1567fd59c5a0aa5a44a727803831bd579bc35c2c456d9e96b877bbfae8bdda77a5c72692ea734439f13490b3843e08e85d5ee4ee200dda46b7eb25151f23ca8b94b10b5fe332a022f2af5dcfeddd563ffd2546e260df8a3884", 0xc1}], 0x2, &(0x7f0000000980)=[{0x1010, 0xffff, 0x6, "3a67ad136757e91124b8c1f0755506da256b2f9465fb22063f7dd1e9fe99ac56cfca6be09e809a0a85fe29b39836626a21e0ea19e916c7e02d122c21a52b6d051d99b422a009142ed2b5ab9bf5edd59fe2e1c96d20e883d634b475f5df9fe1ae76e8f0a1d64ab47f66566601353d8ba2c9031498ef490b0c74bfffc345ed37f56a13967606b4af45eced710ba39b212c5644868a8efb6f00632a728098da2110e3e18c894b6e04d5e88406057f827f182d5617ff591004cdb10391eb42aa25ab56eafac1ba3e9c91109f65b4e9ff4dcd955668233f3d0ea5b3a2d35c2de292914dde464efde447409d46fd9db945a2af5d584108cf847e8063e6f4656f0bdab00a975d7b5ed990de793caf1daa029531f6143c808aa7bb0c362ec8c9c3cba23ea7b3be11fa389568f62e8f25de5c8cc0fed86a967f7c6ecaaa94a4379e440fb57d1c4c312c69a0c2e6efa8f0ba55b5c715728025b1447ca34212d06f6496059c9e8175efc885ed0d57386b7d796fe9db73d3249b1e84d04fc066a5ca77013256386eb48518817192828fdb37e057dc745052d43c378deef5d41e5b09bf9ce1e886c1bd392ad0cc83790945389a1a631372317e93dd6b6289b8cf2ed1beb6f12732c0a608b57f51c0aba31706d7e710d2f5b772c06a79dd56752da5cebb9cd11d0044388029bad0c1188e2a08b1500e8c8a34386204b13e7fa0cde21204b79e685007b385b0f605b7b1213d9028cc371f1ea82d16f31ad4799c53b455e5d1947fa43a4d2db41b5b404b3e162527a8bac34c81f975fd204eb48bc0b924d7e9bc6ff39ffa5c46dd4b5ba801d3a25de42770950854d03a53ce61fc35c84b987793f02ec285e77d9b55a05c030345c46b702b07cd16daebeb8c2c8b2822691625c6b8a5deb4c21cb88f564ee91a3d01d96b533722889e9bdf619fa4aeb080624d5df90d047474454cbbc1aa80b951f7943cc4c94f2fde22aea60037efff25d77cc9dafb62d255de92eac8e01ed0630f4959bb2b46589652c08bc580ab675df30fdd7ae58c2d79741abfca44e6394869ddc9276287cfc77b98ba34ec8a0fc3e2d361f26d16bd83d008862704a7d3619583d0ccbf67070d96b5c4b6ba430c803b4d778e0a186ae85490abe51802089d55329f29d60c5e8d6bc3c10ee21e9b4407ba3907a192d0f7594560ebfa895d73697a9919c834a8c9e1c55daf429d6643ad37953107f284b3aaca32489eab53724d2da88a046b43108f38a78cce24cdc71166a917dec5df10138054825b1a4e00c6a2e6c5900f74333f8b8339eaf221b882118fe96f8354b4073ca1478f4d9f6bd51815726c8d2a26b8c2effdd47bef1ee7fc30db453e3ff7640fbbfe39a26c7895c1573cae1ffef1daaee1aa2f86e94864429f9129e0cc7017c3530e555be247b4d0832dcdb9c86506630f94e89ff0f8e54bc64fe81fc1f997481b343e31c3a9de46e6d323ecaa9aee33923ff63279911887ab028c656fbc8ce775705ad24ae4684c1f6d457dd9d46132e62013bed0c43926509f6e0f8d87483c85d99d0c274c941546c33cdaf5d4a998c401b9dd9c622b08e2e9217bba58c0e67c0fd07f2d8e0fe557b3d9350977cd7f44ce9b52003843e2ad4cc55199f82cea78f3cae549f56fcb2af699d83adc316134df42143e26ea8311d9648a6bbb118be62c3abe957e9da98124f1c4538e08d69e9e7d579937e369084435f174a7c10d624c01d7c0b389582837a95c192ae3f03c47275b0c829d5b79fc1b62e21aaa6a04309449c3eb22cf95d6b4b17e68507863f8bc06db449511ca9132422e0eb1c224ba14a2f0e78c220f909f17fde3a83e4853233d569b25a720e236f641882dd8fc725ec69589da7242d749e5fbc17d18adf51bc22f3ef445c605f973f64dee21fc2a074c063aa1024db2263dd6082003707164acd0091ff607b3daf95dc6dd30bfc8a88d3e32e6fbd4a1502888510e859d3752ddff69dc877462cc431d5e0779645dd0a3ef556be20c835923df04bbedf95a12662a51afa9d3cb896acf9421914d2f69a088a8a0839dd90e0c544c806e3b29c9a10142b633da89177577fe583a1e3c49d0cae7658cf30caf780204df69993170cf9fd21a336f06fd886c2daa37729761765bd3258421090b909622a52da4ef23b60246fcb1b9055a086685a4f2bff2455b72b05daa84361e5c68e6d0a1c0f93503c0d8e4bdfd55cfde0f61f2643c81f68fb5ec5c7ce4ce0135e71c370e832bf8480efacb7a036cb715561285d0260250fd0ae40e787294bfc2d8fdb1feb5e5caf744ec86685236d1e7376e503c37aea32856ae5005c92b9f84944bf9706fb5fa221e57b991fe6107bfe5153883f5f80a9cc167b5fcf4b9dfa5187f90ee9a771ba167297cbb827a92e7ab274041c7966739b2bf67f66c0fa57e3f792de693060c0502b3b1836cbe55c9651533fd7d0ca8f72f11270ee7b4be20ed457d9d09ba8e4a090ec912d9b85e48702eef575c6417bac40e9d442909df37659d8edf17b5aca09c4656365e8594764ba7ad8c59dfadb8359fef7dd5aac9ae966e5c43903c4adf92551965eeba28930329f433edc2d0f6b649300cf4a7b1e908f3522eab64dd02125347d579ff31e44f92863b3f1775bc3331ca6051b81d357ea78be8c8e2092b429ff6d909a4d6edd08abfd6b8c987bbdfd00e95f9f14ecfcbdfac998f5becfac37b5670e70021e10cc124f6e3ce7c90abf9c9fc6848470381622de67911ba39dab6ad7c01ee2cd5f307a08d18a1c322dc092cca6ea9b869f0cb2ab1b22c433742d1b56fa9470903441ca9ecae3c934b37e8af8525bce7de1a739ad134d0e9a8600c989b70b3f8dc7ef5bfe2fada5d7ea074f0d59633dc3d4c2c1ce8b26eca420c73b87010b373afcc862fdc0f805534493dc9f4106c92e8c3cb15e8b52380aefaebd2ca06ec2041acefa97a7fda0d14c6f8e10d729e322a97e2928e645e9170c8d17da013f12f1e16b32bc4c60dda39d637d769df848fc706f5c02a2a62cd77022fe28365acc083bb22994bdb0e3d7bdc9f4a7a0f27003ed4a02b80cfedcc4793c38d0cebc9d05e30bd44e91b86eba1e620f83a3fe93509fd43d0a721dc168b8b7674cd681f5d9e16063253e9c90fc51ee92e1f10c0b005d3a4055573e399080e62727e003f91efd741076260565499e593d77f9a49cb9d4f3e8d19a2a95eb2a3f17aade72d7cccf353f790c93e6dab1015088d555059105b0fe3595a157cc5a71c30734f291a87648d6de47f19a77d01736a2480b631b228f96cc3e21b8657e7fac035b36536f8fdf6c993f55e1ab0c022fab97ec50d0e872a8cb2340d2416228f0abac6d0e6a359863aeef37c19557e6616a7a9f22995bca593427a72ad767f2d6e35ee74fbda6eb3821a0ad81a0216f2adb82e2f5a57f21765298725edd0d0f605383438ba0367c9d31942a0e48391c4cf82b39cb2d85182ecef4ef988fdf42ef5713970cd859b847f10bf969949bc56d7c6858655db45a1effb36f2f5516414c237c4e6ad808f927abd1ffa9e78d91df86b704f0e5ccf84da97bd4c5018143b04bf80bb2ad85f733470e81e3a0aac6deee3f52f30fd2e203a70a284784761bd910a7b82264c18fc9dfcfb1d3859cfd4e69e1d08920a528f3f2010c250ea4fb7e2136c89ba76cfd2e61b007667be409680e6f29a43516c98c7fd64de077abc59be6a6d76a18c03460d878d928bc48b1364a1eda20e33cf766fec5dbebe25c936d7275a1ca1f61beb81a2c3cfa6f7b448217fa2815cbea6849c383d8a8715eee9bcb3a54f7107469b92e5049539b3c8b20477d7676251e6fa573878d310ac550f64e374e2bbc88c7c47b2fd28325f35cb97d5f6c938d37a5bafaa728c0d9b799eda3c72460a10fedfecca09746dd2f1ae8fd25ec5258221bb124aabeb42323c6729e43440ad3f1a146ef61da8ed36380d7643a9b5c4281c301a564cfeaac680203a560353ce46046174233ab14996318fdda1ca2c88f9f11d5210df952647bc4252e7deaef7694b5af19f76655b367d26367d5c372609b55cec88c55e280aafba4468136e6637a46329913cd1891790c5e614bbc687fd9be6a0679d095833e1bc86b4ca082a73c13d5aee06043bbf98335b57de8bcecaef88af64bd49278ef1747ed4e5d8795ab56f189196583a4738e8a33b78b25df832d34ec6f228ab5b42d36dca48bd0abcd821e84bb491288e136bb60dd59e78776e1fbfc124aa9fb18ca4018649f1a4a787fd75b9828d8f248e2656086ccd9dfc27640974f0f6453ec8f7e7c40a19c98c4bf4d454ea906ed4f60be9dc80e719ffc20603bcefa6a6e2642e7fafb4763a60ac9b40daece548661c57e7c0dc582f14e8f45cab163003aeabf3c7a28878ac178b6cdb710a7d0dff64b4aec336ed0bc7ee26f2aeecc67d707281e6b6388710867ce9ccd4a7ff68d5779d9d3997436c9558ded4cb16b519ebd521cf6297e113a0f939e29b85d5622807c85aa3bc5c127d02005d6bb157ef8a767b47c7e098029d9dd6a4afda25086725715a706f2929e5f37d6d7d709dd2f7a0f75311b11a3e603f3f5adb597eed366fa7755a6d56f1da32470d450972b7f1c5ea93102977949363f0c18291cba153faad24a307a6af4a2b2435b34309a37e0e4ad9fb57ded4e497b9490d0929a90ef0cd6fbe2c6d6baf86a22d4d27fa3cc4e35bef5ebf3cb0a57b0ab800e42105dcaefb047578ed4ab5bb5c46b367fa81c105f6945907e6682ef3d5bf651f8402f55c3bc62567adfacdd29eb6875d4daf49668d98e304e32d25db5c1d1057dafcb67ee8c58f6cfdb02cb7973f19d351c5e9f5b2f4a08d658a70f6cd020f7c5f4c4a7bb2c39a8e1fda05bd4c49c130ab1c1e6a5aaf3952b4c65ed7f4a0d3d00d8e6cb1adf8a4ff07a1b7f9895f690e032fb82269d96edfd660ce491c0eaa4ef9b563bd870b0ed83917da46dfa6f7e5b2b1cff2f65c3f6397c9b2178d36144a45324f252141719cf842841c12547fccb85993c87982097c810165ba44b5cc0b7e51db67b18552aeb5d707b8e5803c36b585ece15d98b77c372943d06feee1df50894f2f9a68c4fc37b31ec53bcbddab84d39281af814d661c94d1b23115c841f61e10e75cfe0127a5e39092fc49af5b65c2cbec44ffd03f303a45c2a7f3a017cb21a655506a19ca1de2ef2bdf180db6febc61e4fd987a06a75d5dc8f7712cff1bb8e241dd73d1f9bd7973655278183f7f0df73e42554c123b36657299bd543f3eaa80d3191de5275d7bb585caa28c9a4e7e00ee9864312b0f8e1ea1c65d066977d8a756bfa371b14b6bb8ad1de8245f68e58b848ce9a2efebd91113297b2ccd48dab8974d9a189b7514ccb274f8e86b39d0a9cb6ce9220a9e96df5ac0c12fa4d4207e0423e9f132a666f4e228c12669dd76f2d2bac2376ded15164613c1daba23ecf59456b8050d6d115c8bdeb5f75396424e3ac3aa923c91cb160f86be5ca84dd8ce3fa55388f41667c0f5e8e459d2e4752d5ac15856dffb897a4adc0a53d90573b3995b032b3daae0c1e8eff41b9b548f050144af29567bc35ef9e4e0fd2fbcda6b5ce8731168505c19b90eabd82680ddbdd8d5377ab861eb6d4824b7989d42756a320468bcf90c08090428201aa1ee88110e6cfc21c954835711a3dafa669704fce9b427d02edb3c45b5e0df31582f60ce5a4a6031d73cbc6185b02c6584abb2603e482678c2c9f1975d5ceaacd7e96745124787eccd62d4ecc05348c8f5faa68256c310e92aab568f68b92acf32d48d42e8de91c9c892"}, {0x88, 0xffff, 0x9, "84c75cf6ed0aa68d6bf2dfebf0961b9dd72028e9c1f3ff3d86e667707c34468a7e16e82963068b1502e0a147c2aed00af57b2205abb4efd824c0dcdee014060bb7034160cb1840095ff1551031127f6266edb130d6d0d36b24a4bf9f6909ab600999889ac5c28c82024e5b1ade36d92efc"}, {0x30, 0x1, 0xd2, "d7d75e1f9bf27e6a92d413fd5f0e61af32d5a7ec3452cbb0f7"}, {0x98, 0xffff, 0x1, "c73fac43af362ab091f823f8e9fa812f2d788c38043d270dde4d1011a1abcd1b59ee51af21b4fec96ce492a3f1a2939439b3f82f63301bb029ea826a3a5f302dae4a49175ab663dfe21674fa941abbf53bf9b8caf756c6c093460b7be3028b504314334b22cdf915327805aac5bf6281b9874b95da857119d8ee67248a2d85083291b2a4d39d"}, {0x50, 0x1, 0x10001, "e5205e71a9ea92ab603581e5c430b4e07670ea5e4bc6d11ecd4e169397a11881f321cd495422a5d363f55486acc93620ed74c3788fe6ce2469ad73de8249"}, {0xa0, 0xffff, 0x4f3, "006e672bf095bd18f72e28a9d14472eb87712eb65aa9153c5a74e6ad187112a7bdb25d1251ccf53abba512658c76c8962211a2dc42020b3d941728df4dd28e55d26d92977ed5a5f212e800335f2acee977e248d3bbd9bef7466b9766ae5afdd6f60a4f8e45bc02348c51355218729479a75b52f602cea029fd915d46791b71e349428c241735fe7fd836f718c2a7"}, {0x70, 0xffff, 0x80000000, "99de2b65e80ee6db438378e3f2376f1df1c255ad37d1b472d694669e6426e6a9a059df908675e343c8ea3cb0c62bd3bac57fed7769c456f97c73eb21fb4e1ed7f13d0e818f71603c8a05bb7dc4375fc8323f56d43f7642e5d4f80e9dac3a"}, {0x68, 0x1, 0xd4c9, "14490c16e3376ebafb1851af3e71206cb8c2c4ab1d00ce912151cc9b783a6d5deb760773b4ef0c0ac623d8d032c0793e7d26108c797e89303668002bbd03e6dc8ba50257a3aae19c2ea9330847c093a0e4efc1"}, {0x78, 0x1, 0x72, "6eae5729891a7f95c5bdbbac08ccb13bc29787b22b568a1c15ad50f6f22e2391a2467dd753ad22566a72046c65787004b0503a3ba7e5154429d34985a349bcaa782ef249cf9b66432b821c077ba31f8e3bb2dc140de89908732d900d68fe62bd1facc055c805c9"}], 0x13a0}, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 16:00:49 executing program 0: r0 = socket(0x2, 0x8002, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000540)="bf0eeef564514ff7e8d341f2f219c3d59b9602365138b79a63e101c57f7476869ce13a8de4e21f19da01e83df8f676a823c5bd349fc1446defa0c0490590b5e20bca038996c9ea4fe424b8f3e51d6c5b3ba74098ad4618e4619072ed0ff020353cb70d0cdeb0e32bfc0fb9b2fc71fa2f06859bfd24c27d05b22a2f179a33385651b9dc1ee993a615ecdc7759ef059b1184eab29d6fc89706d864785f66de0208b8d242583ebb1793de447207940a6594ad8311ee7c8d7029f9c7d6d9f70feed956424d23a719756ff7bdc068eb1d7884372639b56702159d29581312cb31654a3ee76866433bb27a07a63868baf5658bbfd5bee7254c43dc8537bdedcd8e36717f340b3d840429a9abd1fddcb13b19df4590e1e954fd2f7a5cd1e127cd359d3cb88ecd725442fa0d489bb2b6375509dc2501072137843bffaa6076cb80c1e0b259e9f090ef644031e4586517438204a103071921608807f8d0739619306f2327d900de9f61e0856fb9a107b4d2e3e92fd2e8f190f3ea5c3340e069704283374e434f91b1e15c303801ca7bde560c54a40e137d883bea6137363da912d12973f8fcfbf225525fd4a2ccfc3d489226574186dee2ced1bc4447c946449ec498f1421f53866891276f0c57a2fadf21b8a28fbe450337f87892665fdf7f0fa9538b26dc60b05334fcc8d359d560dfc407f4fdd2f013bef060505fcafe99668c4b98ac0896296c097bb6b5e1f19c355dd23f87acbadcf152c82efdf2317447995cb448d28e607d509729b197644d84475b715018cd9cb60c5cb6279e5503b119f574b59d7bc90deaf8998f7354a1e1ebbc4395e66076dbf8f0353c015e4d79b15131c3aff2fc7d72af7fefcc12668833f444bebddc362fd8187ae950ba668628496986100d76d67312043634281d6267b92c5a130183307225c91fd8c214816f0bee606e119d13522639465cef318e2f3d85af9f3c939f6c6a4336323ee94d39b35c94f893ebc17fb5e8415683f84110bfc7f7c7ba51ab2b0f2d223787ba9513590ef4489b63edcb9f8d7e43d6386e15456410118efe201bcb02a038d235c6bec70faccf1549527a07f32fa33d052d71f2df46301a85a5f979a4af7cb8cb94444bab95c9f9de840ac73725bbb399606412e1ec6f0b44c77f65355309ab7618b6ada6af378033dff1bed7beced6bebda67e80348b5c62ef5a2dd51ec730426f6f222ec2caf19dfae0219ae00eff3affb5ca31775391db507ba22adbc1ae3a34bed030fd4c8b4f8b72d226c38403719edb31258f88182eae5baf11ae96abf49e24486b854303927395b357ae783ed9570373adf1678833fd9b5a1e0abaf20861fd53655eaf7edcf580f2dafcd739f3bb3023e22e7cea24deacdbe82921c0f43bc5470e0b47596b32085c472eecb36611a168fd1c07c5239fd82cd6c3bcece90a98883d600b03b4507ff06ecf9c751bc8ed1608958ab2e31b0fbe4fbd75e8dbc9c56234ff99b68317cc6886fc527798ed4ce7da6adbcd30d7fc9c2d96043ac243b3f038bd4c1f5f78c447398e28698b3b1faaaa78a04a3f2340421ea2bc673d4a093e2b89cbb4c86b6b10e2b61064669f42afa9da7da6e3efc30e1f8c118346d45c69130305b40e2be8a553c13f0e33818f302049cae8415be828f9c41888b48a9350e7c30a522618a6f43f8503388cdf5b67dd51e5badf8a63cbf0580cc6b78ba835365de36405a6ad1a49eb1c207a3b564211223ae6adb40dfbdb2ab73dc01c049aaaf33bf3c198f0b0121c513f225bf4f1a1210ccb8ade58d17c20f10134d51d8fc96c2ea4d976c5127333b2ed7b19481d38dd9c9fa320bbc226a10e86c2557b49aa0129757463d0f700a6406e29eb898d5afbb9ea62af26fa8abe830d0cab465adb23053fbafb76891b706d3da9d78817004a4b4b3f7b44c6e871615e3049022e56798dea9cb92b3371c2dfc195ae3ce9845ba4505ac2e510c05f6edcf8aaeaed4473d35c2aedb7fa33db3fabe3abe63d56820f4a7c8e911ef85d6db626e92e36e057cafdc8331abfe6c79ad7455a091384721f6c4180457b1306b645a8fc01892aa74382b5bfacfeabfe5847c56c56daac8aeebfb58148d8f60b995754390b87405eae89711f8634be602d28db9c4e2a29320b69a11c47025fa9c845dd46a36076e5259f3e1f91b080f45ecb583848ca8130f462a274d0e41c2d25ba4f786cad7ce85b7895231295bffedb0142f3785e7727eb4d53203fb820226635aaee339798a254251d6a0b6d297771e91eae144477e3e829de92284d4cd85d56484160c6770c4d009bbe6bb29685e67c261d5f0ac4e12c7105ab787af1e7aabb8b5b1171e81d122867272b6c0c13d607c94492c5581f400433268ae491381602ef969b1ffaa3a16ec240d6caad21c7f8f14594d9ae81a2092108763861a22fd7224f99349d4f27e8d8ad902732236a1ce4eaabab64a84d267278cdcb8abd819f1b22d669deb23ffdeb9d269c993619ccd8e46a2cd00b47f0e5594880f8d7e8e1b26fec35ee338432814810868862e1542539ae81b25b9f0529a2ea81088cbb1556016d7f276595fa08508f1acf394ea0f6a5bb7dd0b6ce082da31eeec0773b9b1d478e2251b31aade544d151d5726189909fe0d4b8a56dde03763c878d1a78a6be3c3eddb1a688c29fa4a49b80ffc6d86f905f98a314acf12056819253a40ba9d1a267090bed57a0d5d5a379213256d4a614e86c6ca10874d78d21b52a9020e3b2109f6de85d5efaffaaafa655fe76bfd978ad9c6946eee1e90606be3c0e80f741f374eb533c6b3fc34c3ce8fa4164c4865f381d8f41a081aabebd5186a10063c7cfd8f01e370478142a7301a6ca68644a025f2decedfcbb8c7cbb1ffa06ec3fb6071a4a849a091023ff192e4893ae2e3cbb8271a80ea0c6b2c7c4238d3ea88a5127c2d828f5de55c4d5a0967f61d48182acdb1a0a16244a7b512885256991a2d9022dfcdc7e404028b3d7dd4eed9f17376b72b7545d1dbcc92d4730fa9db83fcf330056b9de44abfe9426bc7cece6d1de0706bf0ea6092a366f88c1c9a6b91551dc3edb81fe8d411533ec41902ea54d9d4a00df30f73aabc1148ec49b886701c3daab810ec1c625dee3fb4a2d9c7a3f92c7551751d1863d8d28f8fc7eb255be013a3e25a9b64689a055b99c43228ba615a0fe38cd7fad70ea3cc72ecfa4fcef1f98d0203ba16907a9d52bca645da8caa85995300f5e3c389e9f0e053abccc58fae62159d08e5cbffb62476941c1ffde854be0c9cb26a42b189a377bd1776ad17dd5f020c1cff7797343eef647f85b8c75fcd22680761c51ce92a12b530000f0a35916b9cc49130fe8a2eec2bc3e366987432efd08236e269a7034cfb437cf528624a160ebd98f9e04d9b3cf93dcf1dd787db4b2b259e36e4ee9162f4937013cd24c872d25a3a0127bc68958fb1746b0bb0c5a0f924f07bae43421acb8cccac3952b6c52924ba520ef92666336fd11f8a1a3ae64277ba0c99b1b6a8965a642397bd0a506bed99326e132c479fb448ac54f60d3e13956a867e021e80c414fcc5d497caa0a25242082468eb5e8612679a30408043cc243154195ca8b555a85415bda47c77d8e6e593ce34e456403b07ca6d0a8828aa0be6f45c502218377c1b940d2fa36330537656877558232bd363bf130b6f37f616151a23730947597475b225c4dedf05e85ef307b419348f5bc654bf2028602a6c9049f8ca4c2e8c9a87eec71a28eb29811339225b49f7c6263650c0e0995496f8c9f4165c8fd410e3b6743043b56dda791afa843ef7f95901db984e9ad66914349ed1c63a34caec18cb920b2e809368ed3902f6ebb11709a58e3012f07e3c1afaf076e4d36c36100ee3de12ca1fa68436c279f5ec2d7e7754b7721408290b3acc704ca956af38d1fb55adba18d3c54e0c798bd9bcd63783be69d6aa7495bdb0260cfe197d5525170c9273c7db08a12fe8969f4249115b9f2d5c5d3222f5f184f15ace664db4bc317596e7de00ece2c41e6480f9b7f9f65a60268cee1d13204b3b3a850a43f8451d7b9265b8900d62e21cb68fa7862fbf9d24012037bf17efd4f9bbd8ecf8a46cd04c2146031135c56900288ff02d40d03a9c8870338526b5ad93c3c4c2c5d2f71f3cd34e3e1ff2957196605128554bf443969c8dc3fd762d754c4e27d3ae41ad396910d5cdeff6733db5759d5be516508edf7f64163e0e6115afcf92ba0a28bc5a76aab6a26d068cf9b3f4e0c480106563ef2cbb65fe153acc127da758874f1201f7787496dc8b0b5574cd97f901fc3efa4666616e8fb9dcea4e7817cf1bc791b4505aa3295149bee27a780bf74fe38884e82c1c8df2c15b18e9e53050f8f1a7a5f340e40a3c8361df1e23b8e1828554708a11ebddeb4f00782e94d2931838be0b4735fb14b8cdb5828d336eedf5a27e578505d2a648e3d9972370cfec503b8567e149bec4b426f0c6ba8d7a0dc15ee4a7e8168e508b39dfc1500484e01235884c463085afd6f8671913ea4b4a2ae8feca82fbf6499d47e8bb86a093d431aca578c958b24292dc8c15c43f55dbfce2c1090fcdc005e64020efcdff7e67981392eb16be468e3f2937e238d8f1edf401eee290c76b973bc1ad85b3a80b4d445421492a535d0f1b5befb3d71cf1d64080a813ed8fc71f7d35af4fe44693d22ddce847c5e8618fff2312ba13516f038032d14732807d93a79d64b9d2e15cef6375f39778c63ed6ada94581db53db2c7e77690c5d7554ec3337be2e4f5add1f90cb675fc627dbf4b1a08d0cf1aa7e9f694fcc7c752dd07fba767deb9f8b5cec331ab98aea08cdbdaeea13b23dc2b318fdabdaa2b43e7be1caa5abe21188f3c7c28d905a3ecfe49f3d6dfdee35e10e4cda088ff872d32ea2b30733925398f49f3260067a6ce8b48657003a057216581a03f139c979e980716a82a175c19d1c5e7059c31d2a45c0d13bbbb921185dff9bb8784e3f6386e1cba4e4c6cbb5fdabc7c0fb212bb5def58b89d13343f614d0608948a7c7d5a8275a7548c12bf1fee0a027fdca1124c34da705e06354b581a288e88e5bb7c729fe9f9e5038b289a60b792c4c8d47e1e932daaa348718aeb3a5dcffc8e9d2c4242c2cebd86567ff82bc626b80796084d21c21773e9d22fbe753ef0bcfc5adb637866bae9e8adb7519799a670b041cd7185731b96958e853ab729ccfcbafa1a6f686c08efa02fda76e13bc0a9541ddf39848a8652c84ca15da6a765d26fe1a7c2aaddfee4de62c83187416759813d72e7de7d7607899b0d5b286ea41b0b78b704f9efd7a20976d7641f2a85589592b0328be44986b496c033baaedad6501ab23b8964c1b1b7d19359d3e11d130b4947ff936c8b40c0ddab60147c6a0cfc5a427ac2892c3728cb9f489e9120d3eb1711097faca26f15e856b47dadd82e8f6c9dee4c933f736c0315433f94a9c8b6962660da82dc8d642619b7b940f8b1b2f2e1f4d806eac47ba4ac0ba00fa311112043611334788db8c4c74e1590ce313a466e04be19967167e71798fb971bbe4078b8617b7858ec148ae2ce41d09cd384236ad44abfecf2e132bd9b08ad612b3531867e5dd2469c48bee51828a822363a1af4358847be0134ac424f2ea0b41b476c442581f6f706b4ad7c6f1a7ed66420489050eed925dee54293c22aec9f50b3b91844e0d3de78de2c520395ae054203c1d698f1a78fa445d6ae4f7037d6b3dbf407b1847d3ba1909a2fa33ea082a613937679eabe9dfe79e5163aaa07a26b73a328cdc327f930d780ec04", 0x1000}, {&(0x7f0000000180)="337082b5aa109654cc867202277964b375606110f9fc5f4ffa067e88f53cfa1b2dacadcf957d95d128f92086f3733550aac46d4fd14c91a4fdf9ba05fa11a9a32d8d8e7bc6d7ba8805a078e4b6581810abd24d92a3df2f779da7b34032c08a20007abdeb584b755d5c773c254386d49465a80242fd02f46234636c1ef8f9d7a9efc96174c8402b90cdf3c7b611de4f612acc426715f79fbaa7d4646bb78d1f5cb17522cfbd8b3cdfe0b36cfe1308c0ee86a6edb915c30a70ba6d6b7c4bebf6e85a4ace2981b1e8c37ea7b8a3333f555859", 0xd1}], 0x2, &(0x7f0000000300)=[{0x58, 0xffff, 0x72c, "9583b6b18e82611a0358cbb6e4a6f903e4857a54f760c6269a86413fa84e23aee32aa721bd9aca02a6afe40b2f4e9766c621b5418e5a1c096247a6bdd5543b048f129c9a5e"}, {0x38, 0xffff, 0x7fff, "76f3ad620208d59105a4809b70de414c0406e8115a79c9cdc89802a38c317c8f449e97fb727a2a"}, {0x80, 0x1, 0xffff, "3cde371ea2e4a1bcf67fc76952d796a01dc6db2702c28291f4de837e85465789f71b04ecb9ded81077be089ce8ba100dc388fdb9b84991bb16cca2ad809c703b46262e8e11228fecfc664ea8de9d292e844a35e328f36a963a40e3a59372aa10c204d5affc52ec2a0684f84d221e8cd1"}], 0x110}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000008381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000200)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:49 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0xffffffffffffff57, 0x0) setuid(0xee01) socketpair(0x1, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xfffffffffbfffbfe, 0x8000, &(0x7f0000001380)="9de7c0989eb07d00e7671421085250adc2d5df50642f511ec40f4389e6015ed97f63a658837d7e3ae9b920fb8e225d4f39bfe763a1d9af01b1811f41acc6da4bceaa6cb2810d4c34161475c3935abe7bb34d1133c6512e4d4091c2459b8eff055ea12fdde71ea7e3d1e073fffd697dd0c71a2ffb31730225d9eb2f350dd9e42d27f0cdeffa7e62bf9c644ef6ee5f2b828e109455690678d729ee836c5d5a933dba9d132c9d979a7bc1eb5a7f8ae9d4e063a92a69890d254c387e1f1d474147d756b8dbe34781e35f32ffdd0b1de652b221cedd3246d34cf672a8c5a7878abbbbd7de3b32844ac5e465448990b8d3bc706f49cd5c18490ad966027e3a14bab614ab42c90cddc72a7f2dc41476cf9425ff3ee20eadb91d6eba66a2ac0275750f42040736eece689bedf6a31905a60de2aa2f7028f6012a74b574502227199334c12fa34280686d939e82434ecd570269617e7d2e30e2e5e62ba00d2531dad5661a073dd7f34c2fb064dcd3110764c323a5bbe633e63e71462f71742d4a30f3b20c2c21676706207a3db6e0e48905f0745a1fe6f91a84cba49d42d3a8c7f373d0dbe37e0ff7532353aad15d291d4810943926e7010203d3246d3d9e2321e7aeace67bff74e2affe31a33042939dda4e6ea9be214397e3e006b9fd648246830ed06558e9e1fe933ed02c947b8ddbf913cb26582b6832095061cc8cbdeb43a7f29265d70a1e8c37b386bdcb31c3a672221da974045105e14e277aa48552b6f6d03d9d3787561cc3b9bc85ae0c24ade5db29c3ef4b19dd3e65dadde32a6ab07ad875eff44a3e6c4a5873a7832d49ee3dcf2eca2ede61d1567ddd3c574b6a4fbecf1607483f16cce15fe5cd93b52f2d842a8229efe78e3b239d4e74731f5df808c29da309623fb663bdab30e8916fbb6d8e42ebcb14840941b6222bbed5229150e03c42048b997b27d100bbb2b7973b22b1ee8328f5b2d6498171933c94a3c5ab4815f2da55c5e821abb7f64db09e208a647f7300abfaa655b1230b8e6078a076bf7b959a8b113e1646a0a31d4b5b70a6ae915f76ec3f4a040c15fa1a17e8ea358c5185c46c5705caa3cb22b8e73c762d7bd3f60e0274a79a5cffbe3beb4e0be8bafa73624fe79886c5ad597982916f9c49835f6b14ba9cef10af2e2d73b4ac38a19600a12a7e9e27044940216dba22833748e539c2a756b55531d9aa01685ea9f3e3d90cf7ea3e9980fc0a006cc239e4e3ce54e956ecd0ea4f194b7040b7a4a3936d873126d65da4be8b44178d250405ea6dcc13325840e1d87220800bb9894fa250728f0e94ed77d454a56f0da37a93ba41bbbf32bc7b610efda0c8d8e8721189ccf6c1ffe8fe06f9e54d674d9b0788cfeed1d90d3b045967da286a7bfacf133d70ac95681301c6cfeed9ec73ea7e91ea199a7b94a59609bae3e277c5134fe4768a74de86e4926e57b7e757443431fbcac5776dc56f5bd9ef1009c1db082425d9624ff583e423a5ccff3001cf8829595663b895a5e7cb798d7eabbefcc8157e6daedb494d124ddbc03c44a9bb4fadc003c7ef2c095d87ef89d1d5fd0db06115159c20f0584fde0a3c12fd0a6ea8da81c69c58de5dfdcc8dc1fba1905222b80a228105dc4073af89a6d4c85795ed9d80cd565dd24b0314c27e9b6f6e813d9fdc7bda6116519ea3985480f64ecafaf6587d6c7e50f0dfeb6a5411acf1d95c6149a9c18afad6fe9dda46dc9055f7056c9c94b2bcde4f3b0b9c546e596dc445a3ca2573f73318c49fc10597c3bada37685d56283cc0197154b7e9fbadaf0e043a5ecd2d1d261510cd670a7695990e013501d3f9b369905c2d13dfebf37bfb09e07910bda0cd32ad900690e65eb960fb9289a44d62faef293ad5c9d78e917a70ffe9d5ebfe44a7e3fd1119319bf7196d6ec410cd25c888971759f0ba575b91a6853a11888b5c840f282abaac89bd3a84dddde80cab2265ffea3b0afb4ee8597990947b3afea7c6f684913b1a742321c2bf018e81ec1a97dc63c038d4023c0b42253e16cdf88851e92b190bbebddc28a3c0d725601324bea854f8ca2d2af8b628a3e93c5679763b2f796b675e1118b313404518fdabe1e6a6e8edf4914cd00d9ca9000a1be4e3b4acdfc9289885e692c94b8e37f187298b58a678342618cf7363860aaec8b84a5507e8290c8e6aba528997f49f89ed50e29071db64aa3f6d828112becdcabab3528f6227f92d5240170292af67e196ae093607f8e1b950d9b42f0fcff950e2ca0ef0f00ac3a2c4017bf801ea02706792ea3dedb8f5fca8600a6851e54e84ababac1b066f10d8129c90c2a14f0088f651cbdfe9183bc36e65c65ea9b73f38012f0788a5b63b3afc1e7183d3e6f833cfa48e916f110fe7d971ec37412db069cb392ce4b723fc7c7ebd8bb902280606f902e6d8d8b4eae1bccb8d8ab8d67445516b749db3900bc73899a091a96a869435d67308bd3a6608ee643b6b1e62c61edaeb55962f8fc2bce9e2beab1c765667ee2fe6c96e5e659706062432a5c6689908d9c72ff1faf82b74e2c969bc03762c19a82a40723c3ab97f4316b4d341b62a83c34e7f6ab7b7f5003773ef1da6718aa90aee5d2cb696529a1786bacdb7225e15ae73a9f80d8fa5732a101c8d66f83611fc3c62a8da057051d205b657cf1720967ca2b7a5f72e8b96b762406925de02ee3c07da2fe55a04540da6703cb20ca15528fe5be67afe997dce6158e84d04a232f159425d6e8dcacb778e706ca8d2f77877878ca28943aadef3de5afb51fad53254d1443ea8de54d8106410f413b192637e110f039361749ff64f6a68a1e31f68b66b5ed8bd8c5ab09213312524a5853cfbcdf799f855db2c1026fb6dace4b33871c8b8566863c4f8f424e4e933444ef03f1912e27a1d23742faae409ca277cbec6821c28bb2823232b0b6d53f95aefa254d8a3abd99b4cd1325756f9eb3f610b6a69376d5e4904c60ed31def27c2556d5db6ce27544e1b392de0d24904a8a987a10719212c33a874e68e97273b2eb1806603248cb5686f2ba35c9dabf7580471780c14920aa16df9193875ff37ef99b541cc69022812ac446b103820a394a2505f5e0653c7334f7331fe7028e19ee66d41e2494c211151cb476f8f5b6f183a8962b574449886ec0be85c2f404ad6a680de6fd8b34f81f0f069d3055ff59ca8e32e5dfb273e57cfd96555f921a8d9e54e703e111414f889782115e6181e587529cb8c3d09a9df2e4d184768281d15afec655680dc53e5e28284ae270df0393e50d617f1c6cd5cd9ee01ba63bb7d1078e8326335ad338360bdc4bcb4d7d98e8fc6165d95de12e289b00d9e75b9bf09194d600198c62f1b32e685b9ef93468fb0855427252c8dec55225d5f8699b29eb1824fd0f8131a58a78a3d4f4b9a9d684759aaa67561c76ee8b341582fde6121dcc7bff877cb4a00a2a46d08561b70c298a3a49ef820987badc4cb26ddf04302a951c3085613e36da67a844e8bd62118afe3a9a48b2451916224d1fec75e7290afb62c1a5a6b73231ca46d29c6551e4cc5e388b99ebd0d53d5fd96da0fb76c96f2d0e28a437526d8d49d3abd3d46264a0cd6a8b29c80a2dec4000692828eeb15d1ecb0572fc64c54be222b7342b923f34803bea99529baa7bef2e694a23bbf839cbc62e51a852841fbd03e6c22059e9d782e54903cf2398e33f3d0f6e1d97c5ecb8a940df68e33ee0e9ad7080b219d72428b151958012af314270b69a322d8947fef9e660aa04ab06085cd426951c02e5c77046cf9b43b3e7bd295aaa245f48d0b9c324e524ffc13401b0a98511a1ec32d4731f765d6144ec7b0788af87edec62ff65973c64d6fb4b4daa49e6fe199ed894a58dd2983468be18c081b75c705d29815e7ce30408dc1bd06816fa9beb7770127c340ac650de01c35dce328fd44b70206aff2bbc7d0ba98410ecffbb34c0fe7512ee8de0ba9754b069babe61fe40db84db8f2febd91f4aa0b7095edf2a7259f33a1259cc74c385fa67e5bb38c90ca742673965de5aaab9727c6ebf497d76766cb195e0d59dcf71b6025378ecadf83ece86d65a550ebc2065508b60e0032f1889616d116a06e623c26e13f3129374d5fa7e195f5abe70d7598d53377935c16e55507902dd7fc239f623f30fee76139178eda3a192d389cfb408f4a827cd4835421f9c82c653186c44db97f52112437108d48cabe94f147354c69671e3e0e8e4b841d7f9f5339c4d6123a2b37217f4a70d91b51f144dbee161fdc54b6132f4c2c43bb5d30f7af7574fe5eb04e0adf933fc1203b0cf766af85893d33fe99bfdd5ba6a5a71254427e7e6468ebbf3eb5f560ab5985fbc2794fefd0542781083793f062f144164f4ff3197c0937f4608356dccb4dfc900fea69dccdd044b0d1d955adfcdf12546b3980a92e02d5a3612ec93749565dd33331b194551e627eb415eb5a949b0ae5472fafc20de88b45fa1503de39ee469863f42c84679a24f9551c7f511e5176bfb053a5005b2d786e3616f9d2483b22155519f7f4ddcf62369d84da686b1f162d52bb6b8fcb367023ffdb9f0ee92ff0565f5440209c56c5a1ef8466c225a7a0cbe888056e41b60d8af6d38d7ee9ea271fea039a4aa354a37cf850dcc1754514062d8257c0acca7f99aaa13ae95e910eac2d0bef917f97b0cb6ccd0dda71b9861121462d5ffd1336b1dd5fefd3b5196bf48208f7582303d8cd582b3e40b8888308414e5adcf8ebcaee87dbd0a9d8312284a3110cfa9aecb3f5acd8847e9f0cfa619df0069eb9b0f842f489db5b5def9bd92525d2c2b7fdfd88f070161b663134697ca97db83000058163c2ce39138699c7763cdaba33a3d67eec1fb4377f5e8b0de59c54d303c24db0891f91a5c4b5af5b695cebccc6472110469e7dc5eba6487bf24c345819155e2d152171c3d5d0c4671815c2c19882457156f1633524ba4691c5c2906702dc87eed83de40ea4bb9d4cb2f5fe9e44752da0e70cb8e3857918ff1c0da2fd89d4528bdd32686a9caf5f423ec97d9750f64dfc6e2ef65be327bd73deb4d03d4bfee9c1efa4de9a233b771b03687b79c9653274bf6cab73f134b9be2e47de09924e3af94da29b185b0a7ac7e430647ab94da2dd1dd307136535621a3419850b584a3abed53f18469fdb19f2c74c7690dcedaf9102d2e582000402ef1ca3a4362aa2bd3b3de5d0c175ec2df7e2cc994d0c57820db9f6b3302b579ce9176a5557c46a97360142fc80857cee9af84e7922a348721f8adfcd8e85d70a1a95ea051ace9ceb823f10d5c71b497a7bada3e18a767c941242007b055edfb60c97c7d8cfa924c73f8659cf9c246b53a985f247f70126d6dd0b578e03601b7a4da058f659cbbde363b7e1de011ea78f6d19140180cceb0aef10b89ad38ab3dcb2fda95949cec01a4cd70d3cdf8ad47d1dc81fd56c9410a0d94556670442c40760a309d7bd2fd6f028484dea945e1954a3c1c891825e36ca334a2964115e7010a7493bf0104538e74c7e57bd66a473e28f2523aa04a30816a78be21a89ff25ed3a38f5ac74a4129e8df1f2a59a9c6cf984f714fcc839026f15677c26894af8f46f453da89239d64509e889a08b624edc40fa2464f0437860440f86c19c8d7fde8b8bffed32d39c8a67a9653b2a7d21b1303f67acbc17cc24dbf3552b3cf850b2f6252a5b118a7bfef7d5113a8e8cf7a72d4971820b727fa2b45f3b904ffaaf793846d9c54aba4ed760fc9cfd53b80f77e4a98c24bca1edcd2a0235a6caa7672381ba4d6c1b952a191f10817b70a4", 0x1000) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) dup(r2) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) write(r0, &(0x7f0000003a80)="51360515fe48d93bc90cb9ed2b021d08783d337fb0ee9fe4fd27a770f89a6ba453e03418d129b5fd2d2e6bd4321c8d756f21dd2b1c40376ff1512c217e6c72169a1149889ee448442b57a37fb7a94f0bb837eed68b7fe3002dc6b1e8180d092f04045c120121c4e9ed9b549bafa17e98d64bbc578c2b9f47f294a63d801e2b36484b84744a8ff30669bdd9e8e897c5ec0e533eb68f80dae9c7b7d40886fe8168a7e0971aa259b54210da28bc50b338763ec4c5f98184dba6908f80137ab5188b901c4af648650d0cad7b4459f21790afa702962980d6eda5c48de8981e4118baee1b23f379a316396bd7f299fe0bba3ea7e6fdf80fdef7205979917ec0791ed7fec15be35cd7abfea3b04750a463bf99a403d27dec8eb922bc11560d01a161fb2dd30537ebd0c3ea6f6ec4500466935a26a8725c02f661db94c1bae55f3aaede53b87ed49d310ca049817416ed639fcab2e6b4f1496fea8e8405db966d97deb81a02f17be24833b8a943e27bbfb1647498099f6a90a29026e6f3a57f33deee8e5b3d955a41be1d9dc06495588d17120ceac68ec6dc715d469052d83a8fbdbea677fd9e696b0e3cc56d77be283daa9ce94885c647ef30e7cb7fa2f2a982447726b169098eb8a3c3b6f264f72b8ca21e86681add4ab76fe29bc8e348ba281ad9d18e35ee07c8727b0adff13d1e57bef8ce219c914f0b8a133d5c24ae138d694f162d6c22365442c669a1bc3980c5535881e899f50fa7589f408661650c517df5a68e5704eabbd3e1e0d6306d5d20cf0cd4d64b3c523f6092716b7358064b8b2713c94b323c963aa0aaac9a9dce46ce73fa47aa6df644c55c689aaf108ccc5b01f001b7fbb23922aab39a3df307998b9f57f64d81a269822c30df50b3db162b56b754cc227093459fbe5452c8d79bc1545daf3968b19b792e0fefed8513c5002eac1d344e2daa24b6899d33d28fe4dec877de65d429e84f0e6a8c1e5fd73546d9a1eea597c869b419d467d33ea14a01dc4d726ec196b958ebb54a99a27849b8d967d2ed8f27daaa764b58a2cb3152ed07e825cdec7d87a35b42c1b4f9c31cd8279faeb8b634a9c1cd231885e1ffc6c5e08edbf265a4ba2fe856f822cfb336dedfe89d328f3e74b5644dbccabb5724e12d9ca8248185c0a978a56ebec98c9e3889fbeffa3fb6f65599fd495d0c571105c9cffac643411b8d5bfa233e185e4864a672bca28ecacdefc3ff19e100b5f08cf4a6f4d435e841f34466c5f14af4a9fa87cc2afb856c732c6c9c9fa4a1b841a9857c5fc7282467f520347f0f372712499fa8152e0d05e3a81977916304727664cae093d225979d95b33a8e79c94026c297e379cfe1b7711c07b7ad6e9a1e8999ba71ab8e0f276af9db00c80c537280388f388b08c80254d7f6ac19dff12f8f5bc5c42d61b36c9937f0069e31dd5aef11947ee6c336588cc468c8b980dc376eb8c2702475ffa664918d4cc50a2e64433eec91f8e5811e487ee5dbbbef4d5c56546548037a7d46ad56502d300485e372feb3bbd2972b49f73bb35897abdc204a9707aa97814a4b410992f622f7709ac0611cf63b1cfd9784e1f6fcb65cbeddb2a1e68e0bb1b135226d3049607fee5132e53382fdf8bef1bb23d41a97334f6ac4b5ce5d18664ec4cc059ed70ff7aaec4369bd4fc89204be5e079fcdce1ddd7ef68544e652832451cb3f11b327a1f0d0ce7854cb988e855fb947494d78828162cbc61a8d31fa714b399e4ce708604ab049df500f3dcdffa36c0ab7305290e4ee33d4963f71f3ba647c82e7e59a9ff3b62fbe08e3f87b8f5e904fc18e3971c0c139b88872e4baed1fa79a2ef5e71857117d4759b115bc3e685b7d66f42004ac79651f8c5fffb97b3a7633332f745d6896152fbb373693a257f124a2a9d0fb35d8d079e7d889be15b3ec537e740c906ff8f87136b6634eb5f40c0e2cab7c03f7375fa0eff7e9a1c0b8c76c37ef1e8610f4bb928a83c19bf025eb87baec141cd613335f82dca77e7d7e9a33c942d960bfeda34eb0bd57581d45196603e7351c4ebcf10d39b8150bd41f4cba01c30be77b26e39cf80089e04ef2418e3f2a952756e05cc21e499fcd77c652feae0e3fc2772a5d52934489b666e578a53beb8ca9188b5acf5cb0d666f166988d3e373f8ab8f638d37cac6d7ff99d0c95fa78499e11691bf99e9bb51d132cf4448a500703b1e784d09b0142c6715f3baf52db638137e1aa38b9053f25e4a962367d2e0073762cb2f4571767c8bbd0126de04c0f668cf8f1daf3e899eaff3b8fe12a41daad5524e964f8cd9cbf17a177551c38f4e8c8ddb1bbe15b2c62f41985995af2b5ab673a764c32e7dc6abf0936ac48f2df6ce2664920da8dfd3fe19e7c3bb5eaf09aff4912e61b5473d2c775ba4d8c60eeb5800a85aaf9483ea2a35e4fac5d25dfa5b60f1d0d0374d513a3580043b6b720cac52ec7c92a03b23a16716071d7a0aa847989c68f451c415ebf32ea271846428e2d3bdf2bb0acabd87b33ea167c4ae336965cf5181e2443da25506d385a0d541d08ae7c7cbacf3092d0c4dd1e492119396fdfe270c5362a3b7ccc743d9202d289657dad9e5dccfbb411abfd88975a3cae3281c0fb47f7d23ec851b31967d0bfe561aa014834c90a212d3852f9527aec021dbbb6f9beeb642848908a517063b29b6f8edc71d7dd8889debf3ca64a03504cf945250b6cf7186acb5097eb8e7af66224cd5a02ab32a058a5363c69dcbc4f4702f796055811219f97d2c21ee586e62673d0c3f9bfa5138886b4c938c198f15dae797cbb615c97f496b06c7b57d928d6dd16af0d05ed1696cb6bc53732d53d30be81c0514cec9fa26002f81a5decbc8197ace9486bec9abfdc5966b369f2a6017cd08990e90804c81d959aedfeb16732f388692ed0343017fa710a6efb65f5d043eb4a747d43b07e8511521c49df496f1acca201b96504a101cfca234bd1c549b3c2d041e3e783629989503873230455398c501cac1e5ec3a461def251a65a78db997d7ef5a24804bf39cd4d719b19fd6c38b55495740977553dd414a178666482f35f787219a3fae8196e8e82ae85882da47ddf10ab1dfc132d87151a8fed6d8ed6c2b21913fa5c28b8a31db6ec23dc40f4d28aeef1fb20db26b4ec5fbf333b4b5c35bbc75b642b29fe09e570b680b93a60355e178dbf8b0d1b4ac66e0d8490115362e2f5e258d69f01170d2a1141209708a29bdf4a2c8041dc3eae054e87bbcaa992059cdfbe623597a7f21357a8270c017b82d928aaa7266c42f713dd571d4110966da2a547d36ffab5c1261b2fbbfe0bb475782f7ec7efe5832abcf363c2f9e05ce71dfbc3c3d3ecf6e3698e5ff28592ee81ed8fbfff9683a0cd83575a9bb12fa46f41eff8831412993800a5c462265716384d253419c99c57176f8ad588dd4fa87a8bbfaf8544c97a66177301cce23092bd446ecdb5a5e6a106e9be5cb709eea0c5d7e2eae64dc647eee5d9744f17901ff67b233427947bb1f698a2ef4097f6ee9175521a43b165782550115ba2ca27ce0c994fe442ea65a454e9c10279fe606ca15630f78adca506d840646fa85e6b550e14953afe0ddc6bf4ca7a5944172e0dfbac00eac35303fb2334eb75fa8c8da351aab0674517fecf698a05b556a188bddcdf701c405893e89ad03cb43533f11e9b5ab93c123f3532e797644cee3cbf5d016217d1dfc9e800e1177874fb6ee228c7d3b8baa01d3a9f60d5108fdcc30e23d789f158dd9430719e7fea894d231a5d75a37106f2f51f81949ef576074e71cb937bfea3ba2b1cb8a1f6b8faef55805062e09061b1540fedc638dcbdb48fb27275a4c8d0663ff51f152aee1396445a0b4ce335a68e472cb9989540514fe8950e1498c428f46162c82291b1a05c784c4b83057eca7080857a199db776de96299f41263c49cc5c59f426026e4a2f1e7c3f7c4d732d0bb863ba21672dd2fe7f201d6f210ef263b6b0f921e0ed569939eab8fbeda721c5ea08f05ae36827c056c1496aac0edb914321e3401f0abef0b7d6e6d56a9efc2a5ba25956a754ccc58996d3137eb38fdb1456435df9d985e4f7df5a3c4b8e9813bc0796052f9e333fa401e7c5a7921bf037c52cb3b87d379bdd3e91fcff34997f49d727847cd708cb5eba88001aea4476edaae1a8b0ceb0751303e643c2fac593a0ae4674945a7bf4cfb1676e5da353349d4bf2565498ce42477e335f0463c766eadfc3a26c8489c5c5e8ca4c3bdbb8bba1e064b93e59a378a6ffcd5c3acdddf190b97a37ad663a7eab21c7d743b4040f3afbec918d9e83580f28e7e4aff3f1eeb2fd5fdde55f26541dbe41165f38597ad200529ffadb7de98e9f169993563687de67a791c4cf2eee90277b2e4e07ebd22b622d406c3e0bf1e725cee3ba9051c5f6e875cd022184bd5023773c056229d8cf627a9abb17fd2b31dfa5e7a9b9b19cb77f4a0ed7521e9c1204da063d3651eb16b72acbf1a598c0cd485292760ed733ee072eb7b86dd4d8249a1b716d1c74f1123271f7c0300c3cbc7c56e2b956fd84ab1f91780cfcbded347004485b94da8f7ba08f5eec0855ead6f8793b271844716f3dabc867e37491516a55bd515d405c975c7e428df6d1addf235d6ebd42ceadda227503afb561f1e97292495add87080d495a71f0a8568ffefc84a767a466581e27c1256d4b53130b819d8bad805a31e4d11389cbf8f56aae290a244b06c7a1a78b98e7e04c2b667f9db4af5dbb4a98eaa78a3843652ba73adbab80ad18786c58a57bcbf7e21ca11b8766f51f045dad1eeb0f783b4c51a33990a0c5af326de13c8983e2c88d157d4b4e4ec7f69c1c674db1a12afc2dec5787caffc7ae5efb3bf406110e331865ef8216b3ffa0519f1b54d1474ec2775d8bae0a6f860f6946d0946c88194c8df695d39090d496493211daef7c8b5291e0b4cc8fad50d7f3a7969612a6bffc2047faebbebd20cd43087b369bf063469f7f51d0e36755f1eadc8a34bee1fb1995c130676823785902b8bc57bcca25d1602a74f4d0b65544207027b754bdeecb6c9c2640666be24bbbd903a3117e15bd3c8e9a913fe0a2ef75e74510a7747f0e55bdbb537975460004c168810c45d74083c5d2654df9ee7c3baddb5164de389f7ee3d7c802b2ee35b127b2674536096a7b3b2bca036c15e911f310ab7ec8f5d862a06f617ba700fd09ad3fe18e297ebe4577a41c62e8e11d2d23facff44265fa2a1b7c7e02f84dcf9931269e22477d4c3f0a4c1551fa6d90f1179604ca9e49704634aeaf264775e8384215330e06443049b8277478783a8d47e5e99025fd54de702ef3b8a696ea8628dfbe4dc1dd976495e114423e50332ea576f7826552a9d01a78a4ecec55d57266dceebca5b6a12b25d17dadbd4addcf568664dbe935d7228e4d5fe5f81911ea1eafecc847b2aaf72056731eb9a193fa8f2c48414fdae5f931cedf05e7fc31ff30d27ea18fe90175e0029ddeb0e73288cfb29c8af70ff48da274ae44f89654cc0443bb24acd5cfe1f50de2d34da91a939c0a45d9296aa454bd8f47ac688e19964342d7e2be0894edcecd4f986ca0f206c4aa54cb7a7609cbe9abf741d111469c68c60da1592d86ca25d156582a83a666470589cc1aed3f6069e126d47b461972ed9f36811443da95c1ea6e3e4fecf7a7551a7e9fb7f1ced146c70476c33f6fd6a9ae339a3250f981cac7b5bdb86d44498264d3c45ecf11afc985632bf53df185cec1cbc9cab315202ea627ae5c72643eb836705a45bf022f22bba40e3d91e02601", 0xeb2) fchmod(r0, 0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x8000, 0x0) close(r1) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0xbb}], 0x2}) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) read(r0, &(0x7f0000000980)=""/167, 0xa7) r4 = geteuid() r5 = shmget$private(0x0, 0x2000, 0x202, &(0x7f000000f000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdf0) r9 = fcntl$getown(r3, 0x5) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r7, r8, r4, 0x0, 0x1c4, 0x2000000080000000}, 0xd, 0x100, r6, r9, 0x0, 0x2, 0xffff}) geteuid() setreuid(r4, r4) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000640)=""/210, 0xd2}], 0x3, 0x0, 0x400) pwritev(r3, &(0x7f0000000000), 0x1000000000000176, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x4) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000600)=0xfffffffffffffff9) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000580), 0x1) lseek(r2, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8, 0x2010, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x439) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) 16:00:49 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffff4e, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000480)="cd") 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x12) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c5407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2e7a5eb210ff6b201b33e963adefd3996b5828d5b70b787d12bbbf8436d72dfe178dfe92dc64ae7b544177c45adcd3bd80f66f5ae47eb462d386d4c", 0x82}], 0x1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="a2b46e75d9d6875ef99c6697ce552a28cbd61e8f1774fcbdb703958293c4c0d99fa9b862dfdbb462ddf09c05c1c46810598030bd3b7e36358327cc6077a672a6d8018fc91f832e8c398ee73c2f7f10ced3e49ed65fd40762c1c316a028264795c3be7868690c89b7ee884266e629e1bf989ec847750ab6a3f75bbb16cbe94a7186bffc69932d6d613fca2a832bc3290cceafa6f3588d6f0d3ad8fcc11321e3d0259cd8e397293d5c208c87d94f5b5bb2bc9f8e14169353b8c90dd867cced7aeb35275088fd1ff90bd0a52dc5273a2cb1114cfb72d816c02fb814014f179de43284b3e4920761a0d26000861eb39d6fb0", 0xf0) 16:00:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() shmget(0x2, 0x6000, 0x40, &(0x7f0000ff8000/0x6000)=nil) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:49 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x2, 0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) r0 = semget$private(0x0, 0x1, 0x306) semget$private(0x0, 0x3, 0x604) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/43) 16:00:49 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="fb81ae625f952112", 0x8) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = shmget(0x2, 0x1000, 0x4, &(0x7f0000000000/0x1000)=nil) write(r0, &(0x7f0000000000)="25c2189eb1cc8664e1aa9b847534dcbe10207fdf2884a8290308e2d0acd8d8ceea6edfe74c60991d958cd26c50b13fae1672418e13a4b4c269dbe4fc8e0cbfd64ec629b8f74996a975d67174f2cf061d94", 0x51) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x2000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt(r0, 0xbd, 0x7, &(0x7f0000000000)=""/70, &(0x7f0000000080)=0x46) 16:00:49 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) 16:00:49 executing program 1: socketpair(0x2, 0x1, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@file={0x0, ""/47}, 0x31, &(0x7f0000000340)=[{&(0x7f0000000040)=""/183, 0xb7}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/32, 0x20}], 0x4, &(0x7f0000000380)=""/84, 0x54}, 0x800) lseek(r1, 0x0, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = semget(0x0, 0x4, 0x10) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/6) writev(r0, &(0x7f0000000280), 0x2d9) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = getpgrp() r3 = getuid() r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r8 = geteuid() getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8cc0, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="78237e775c39db51a37742e8f1d92e907ce2", 0x12}], 0x1, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r10, r0]}], 0xd8, 0x408}, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x110, 0x0) r1 = semget$private(0x0, 0x4, 0x20b) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x8, 0xfffffffffffffbff, 0x9]) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r2, 0x0, &(0x7f0000000540)) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x12c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x964, 0x1c6, 0x5, 0x1, 0x0, 0x8, 0x7, 0x2, 0x2, 0xfffffffffffffffb, 0x2}) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xffff, './file0\x00'}) 16:00:49 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x8) setegid(r0) setgid(r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r1}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r3) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe81, 0x0, 0x890d566aeb1b76a, 0x0, 0xfffffffffffffff7}, 0x1) 16:00:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x0, &(0x7f0000000180)="8759f0eecc0b11ec226787e668cbc5977983146ebbbcf25a48d22d6bde20fb185e35497e10ce5aeb0e8099d0712056eba8e38ad3e26ddc7f5bfcacb1f0230f46b1e68b002cc69fb3259a55de411aac4ffed0a746190933caedeea9271ad3bf422b387d25a5f51c72be85675c8490630cc4f08868f7b427cc8eb91f0b78bdaa07c6e0e8", 0x83) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x8, 0x2}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) munlock(&(0x7f0000662000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x302) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0xffffffffffffff00, 0x40, 0x100}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x6c350c27) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r1 = getpid() r2 = syz_open_pts() r3 = getuid() close(r2) r4 = msgget$private(0x0, 0x141) r5 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xfffffffffffffff8, r3, 0x0, r3, r5, 0x10, 0x9}, 0x8, 0x1000, r1, r1, 0x4c, 0x3, 0x1, 0x4}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x8}, 0x8) r6 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x1000, 0x2}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000003c0)={0xafc, 0x3fffc00000000, 0xffff, 0xffffffffffffd96a, &(0x7f0000000ac0)={{0x85f, 0x6, 0x7f9, 0x5, 0x4, 0x0, 0xd4f}, {[0x80000000, 0x200, 0x7, 0x6, 0x27b88baf, 0xfffffffffffffffc, 0x1ff, 0x5, 0x8, 0x8, 0x0, 0xfc0, 0xff, 0xf99, 0x2, 0x2, 0xa3, 0x7], [], [], [0x3, 0x3ff, 0x4], [{0xaa, 0xff, 0x8, 0x8}, {0x4, 0x100000000, 0x4, 0x3f}, {0x6, 0x9, 0x9, 0x5}, {0x2, 0x1, 0x2, 0x7fff}, {0xff, 0x7, 0x1, 0x80000001}, {0x40, 0x1000, 0x2, 0x7f}, {0x1ff, 0x3, 0x6, 0xfff}, {0x7e, 0x8, 0x7f, 0xffff}], {0xffff, 0x26, 0x6, 0x1}, {0x4, 0x7f, 0x8, 0x9}}}, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940), 0xffffffffffffff23) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1}, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r6, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r6, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a40)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:49 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:49 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0xc4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000002c0)=0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000280)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="00af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getflags(r2, 0x3) pwrite(r2, &(0x7f0000000080)="35d4798787c39d5d40f57e49d53493e12ab45961221be216d53b7f5595f33518f5ab07ab92e69399aff0787cd38ae6cacd98ab46f966cd1d749455d71facf3e63bc7ece2eaa3e50169a0a5b830f5a614a3816c2a8ed58dc4a5bbee0292b9194a09b13658a8615721607a009218fa99c595c65a4163e9030edd29b9b462e461ed575bb3e0d53ff6b89bb2810997e55f812e127a225457764d8272446440a199bce1460324e3efb990891e030a314db9fce2d5b08c050ceee7265b503b", 0xbc, 0x0, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x208, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:49 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r0, 0x8}, {r0, 0x40}, {r0, 0x1}, {r0, 0x100}], 0x5, 0xffffffff7fffffff) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="3d775f1a3449cd89b5d3460d7594812c51e7c1749193336cdd60db158c6f604df4b300877ad1894a93015a882cdfb03f73dce430c87e1ecf09960deba9408ea6ece2513660c2e3c273c7649f41005d6e6397e401e46bbe2c8a17d79a734d25d1e20d3aa954defc82b76b4a8d19daa26b8959d32e298cb7cc34ab3298bdd22ecca7a2d219df109798a1494fcdbe4a7a0fb1a7c1d77e6017f8cdc1465f864fa848ea85baf590de19c5a8317046ccf500a86e40f60a1d8c6fe325c1ecb66c877a959085dc9e5241a2e9788dfe7ad4159999e0f26b5f03e608d34653d61676c60b27f7896bc78eca07ae784c05fa0373fe3dc924fd501e23a3838849ee452db8bc98d862229d27bfefde24830732e0acc65cf232f5a8ef68ddafb3692ca82f917797028c67160a84c94c62886887a87202fafde52c7d5a05b754172cada08192adceb30732bc507471040bd082efd64c268f108c880a665568f765f5338f2d168e22141e86e6949e8408363c4d2f42d5a547325d0eccc14f78c2177dc58bf002deb048b21387900deea5248f5e126efdc9e7675a23dbb0c47018c7b3c4712216c1c79123eb26181ff9d4d913c46b43760938d10888c527de9816a77ee1fd4cd9e3e8ceca91322db6b05a3e4f558c9587e400543150dabf1a598a2350120844cfe99ae1bea1865348cae7901f8b5b255e9157a1790e5b8ba2b0c0a000ca44e03b12702a178bdbddc7d0858cfd01c8d58064a84fbda8f133a440c2f0d9213797d609afa113e1bad279174f3f85e47d52365341bb1ac19402e13e2474ce91e874a66cdb0941d0af17a5a94b00fbd767405ea38f357b22240872642092b6296c18d6fe63066fa6bc5334de1ecbac02a823af42e00ad693177ac70a62691152da9ea3239afb33e4899e4b990bc47106f26ba142518d2de3db06afddf73b317b0853fca4b5c9b891839e9487e3e02c5205728084255f7525d091d64c84ebb1ad38b86948eb460cb1dda424604f81f20cfbd7ee456d42a2f9bbbee583e40670e7135ec4538ca3264a2feb57b3fbd4721ed053bede9b42a3951fe76a4097a8d67f12abcda67bdc5c6f9f3aa56859f110479739e1e381b12122a9684dabf54778b46d4f5016f52d2c5cfb33d58db950ee53f64d3170eaa20c73e4a0da4c5da3159b5b435e5e4acb27e1505e098fb7707ac9945b72e436ff0792efd3bb283194ef41041ffcf77bf1571949e3f75088a399e80919df33f096fb18952430e39287f855313a9a46446d71ed9d9c43136cead199fa4ca19d208027b03e8e569fb03872128785186ff558c0ea335078b4e8c8bd215255798bb44252c3f7d9078bedd913bb801c00a29944e55cb96e16df82c039e0f00d5eb07b4854d9732c1ce678cd477efdfdb59f8e1f552989c8ad8aa8746583551028abbae7c602fbf45b6f7aae99e440e7148570be2dc9ad3fe13f1aab6d41c388b40678846521977dd2bb0fd8d30d94711dcab24c4253505f18a8ea459c044af434506a277d071b168c60b00962f798c637cc52a84393c62c6bc1dc7c2e71c0b9d4b5ffc4da826df20eca30b73bbea9d06ee20e4e8be26fb6a340b42f95b7168584a446389a494cee24ba4162c5d180e0228ed40477b6eb0e3b8023176c75a7688ddc025f2e05ef7fdb68883b7bb90da1b97ca76150d7c8e437a1a0ac0fd952e528a8a4717be4f2a6b499469ef12a392853dd9224e80e162bb8255699dbbcdf2f5ee1ad6fd7fdd6817878499413137f9330f9acae2ddd77bec528abead33ae99e3f062cbb03313039a5a4c6daf06dd652b4de7573784aa08f7c3f50a6019f56c06c3ae4e6e3fd5b848b662acc58a6fa2cd0a04c843642c6bbde223d02e4cee582b68a0c5445fd1235e3fdaf5b2daf630e48c1f39172adf272c988352227334a56a5d20ef53e637b316d036ab2fc401c8e6050925b3479bd135a68bc41ffd2f88bb4f0932f70344bbd6299872de30307669c79d17294957c227cdd0a30b6bc1fb1510d30e1785c57c55b992338b2c7b805c6d7a729417f63f80f92d9020410157f85f07caef33fab830d69368fed13f94fdda49afc8bc5c7eaf73d3de087fb43185b43748e3d7e33470f4aac4eee0cf77a76a34e1e5c75991a95e5631a2e0d6020315179d45f6c6ccd5d76601dfd5bbf020e355feca63781a8ee8e6c83fb42c250dd6920c7367024a81b6918646282bb5763057eca429d6b71630e2764ac48b459dc4be9a05da96fe2a256f08480e2cc9a2244aa617ecfc6bfc08b7214de83c08bb902a9ba936da24ee24436ce06681a5fdb15913bbeeca35d7088aed8f4bfc8d094d9d4f87dcbf78fce6a40904e93431555673cd683c19363664cde24312df73cb707a14f7ab0ab09832ce76d274e83567da3b674753f89c287381552aa73818dbbc59c81acae7272c33f4a14c1aee08462943e079163f64ec4c299cb4704997df323dd3445d8b3eba538a002b108dc66a62f48ec44288d6ec7326218c39675845678037d244bf474831d21ded43baf1a9dd8b2caab2750a46efe226ff74f40e7abb3a7dad199dd3641352c5ead346a162e708e09d54d9bdccd7102f32141b21a38107455c7191ee4eaaca33a772bdce45289fa167ed568350b4d41c4be6a800ca14f00ad93ae096c6386656281b5d575692f76210534fd1e8d32eb386e5d298699c0fb753919702fc39b54067feeeb9971e05d0b3a4386d5b20c6d255e3316fa9f62bb81d495f6766115a70bd4943b3ffeab9813fd6c237491b84f0fa071a428298c99f4d8f070f6c6f2ea1292c602e1dd4e21d0fb69c1cddb7f8049e6ba3a9474f5c4af3bdc2158e84cef7cce4f6b35f7c59672cac2fb2fc9b06856bfd0ba2e73d710c0489cede908eb6b15e07c9b3b5cfea244fd874404075c2026eeeabb350a1987a60a56ab5d0ea48e0f83f09e1e8c45af339f9883d4747e15b45af14cc559a2fecb870994ab267ac0f10018bb28bd872fd1cb6034b3ca4dc7d148d84c0d36cc5d5982eba2c6ab6b6b3e1f7e6d8f42003ca6e41557f7fad00a60a44405b3df89f6ad9229dc1887a6974dbb29b48d8b178a3e12a48bd43dea00014f3347c8e55a81bbb5aa25282ca290ee082bce383f4ac33a519a54b702d329868f9520f542a7662c819fbb06b9c8875677bbd0803ebac758e07b4de17f74cadfd15b9797bbb2469e9bf2f990371c0fcfdc2acf8ffbb0cc4770cf4087a4c67121a9c68c233c9814102276cb7e5cb11d90a4432738d2294b85ffd15e75211e3d158862095701f8804ef36ffa07435170e2d5cf6e1dc94820180a00a56f1fa770d5141c6e92416979f50b5384290d1481c7bc3757f3f5a28e43f315785bdd89938387769c12a0c104531cbfd5b7d1eb2b9c0df7f2e9e5e9960881d28f11c4ceda638d60661842eadb0d3fc24b982c272fb8950f5a34236d93ccfa2d05a9898a9ab88f6d43ed9d006c525731897581e024782c2b189a51df7000911ddf31766d674f5888376f873ff857e95a06b83d6835ab3b640b8a24b9c96b607ebd4839a401f5b3a04169413930017250aa117dd37b49cdbdf4087819bd81e122c8ac9ca5416e03f2256ff1b732a0dc6746a19c4cd245b6e5068bced5ab117d46eb5d37abc0be01496b50c46b1d237670c825670c30cfdc8b44e7a522c87bb8b43cd587c49b579c0f63e2138df75bf52c588dbc0e233f257f526557d8db44b706834ed9766b41987765caca0662d7dfe1fe8047499e730023b2f811430501da61c4dc14f1111a86c82cfc026c90a15f2c309db652dd5e542c7ef25df11d7aa5c397c01741db89a9e1d4b4d621391bd58ed92c244a7b9bd04b950174ccd237b28ce453c249b26d5078384e66ae39f2eb33e48b9ce2ab86cec6187a6fc3e6dc6c4051018948c9daef4117ea141b675b943c9645efd0f1bc1f682ecd80cc7742a6fd25e8fb7dd4ca7d1485d963fad4732b074af44f2d934999d12b64bab5f2833b311e4874c6d261dbd6db493234012db1384ca425be023779d1caa90b8cc3fd9fc451479932eb022a7322ff99ebc1636eb24574f1979477826c9f5e92dfd4682b35b3fd542d2fcd06b2a28ffe6ce9feba8385dffff7060f84c0af37f3168c61a93e56209e845f27d5097ab3f09291f871d569072e84d3e7e9f4e6f64522859aa1049c4f442728f17bc2bfc05bd7e729ce2aeda5d4980998c000d4ca5665652c304deab7b5b7ce03116d5e36c27920eef78844b53feee5bf6443611e37fdb7bac57b45a859774539e634de5a644ad0269fb7d97e28b8005ee949753b58a7e761899ae620d0898880296256cbceed1ecf742f73a6c920f501f695afd7b9d3fa65910b38c161b67decd2d141b3a4b20cdbde42ea5cb0aa710dc6e6600003fca061ab6f81854826b4b6d8bb3b0be33b8d364e49d5cf1b157cb8bf1f7c9a18576ca286365ee1193306976aa7db9116c580b1cf71d750492773e5b30d3d7164aa7e6644a5e0bc8bbfb50759f01073a2113903d27163be2cce543bb319f11fd6b90e4aadadaaf0ccc9dc6ff64dd6fa833d7e7bc7fa92585e68674e71cd281698361b9e305178c61b3fdaa10f26cb9fd1b83d440d2fcd3200542ace26c3666f79c87bfb50bb6458a750096b88913f648bc79e16e7f518fcfb37d5996665263c4c82c576e93677f0bf0442aa40befd4c5c91c2bdf063c60a6a4c2459cbbf64cb98a025d15b588336ef7b8d46792ee31585f2c6e6997597d4a30c3c4bb2eb4bb1778a8e791c304373a47984604eded1741b6a58359e42b5705539e2d31f0689bcd75b7e33347431d04defe0f9cd44f8df95edca97a9d02aad0fad7da069960c95470849bbe2edb94c161b894ebc8e5770a665d7309f9049057a8df72fd9239a1cff660fd9c724b9fdf017d07eafd5188a0b971d7cfcf2229c8860415edb96ac69da58a5a9b17bf7e6868e356d00135c26838234d621b53178be214f5e61be5dbfb55d1ae682644f6cb6607c00d8a17757010bc0ecd0b9c392dd7a37f3606e8884871061401b83455d232429515c2525811333ab94a1d7db4c89c99d03ab148854b2c2bef30bdb1a7cc1384f35c62af62644b98f1d599f0ec224d53af289db4c1a133dad8c62df1ef14ce946237f9045b0fc48b02e30f6ae6c2ca5d76daac419291c03cce2cf846385fadeba0c3575d258aaf62af263a71afaf142f1d68e7c1cb1b38f535ba3e2928c648c995071aa49b04754e327fdcd4a6af688294f341d8e5a6c46c7839f2116912b2f43cfeb152f7d588d9c5e229cf3d4126dd08f9e2c7031e1773aa3b35bd33ccf8ef8ab06b727c22e5a09741b88cb400df974e87b3d84c1d102e9797b0172bc377429a94f723200d0ef61ed57e6227c3a0a9b2f1ac9c04d1010556e9a7baa905cb9ea2e4036690bc1058c293aaedca3c58a729a1e843bbeb82fd1dce61a9ef78c636aac2976b45a0def06cc22d80d1bd0ec0776f92c996fefc0b4e0d9bef8b5122e40c383c840d8e1b25494817bdb1a282283ac88a5cd9232c1be9a65a8e66e716f50172ba81176bbdec1bd45968fced11f3886cc9a406bf9d0c7864be6dd0a767e896b057292a1a47a76ecd13ab73599a1d74b3bbd5cc03bd6cd00584140eee47ae8772d0592aac5c57b65c554926ccb0e0263d674d107d9d7c0d1d2546d40c4f3669ed4960c051eac0fe474de09e3e94d2e6142134d6eca7716ec62d4d4e25c96473077d2ae2a26a8328809c507ed4a2fa303cde98f3266e0c8281111e313930b894b043254cbe52d8d5260bc1732f09d18c6c4eda0436467af") kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:50 executing program 1: r0 = socket(0xc00000000018, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x3, &(0x7f0000000100)=@in6, 0xc) execve(&(0x7f0000000040)='.\x00', &(0x7f0000000240)=[&(0x7f0000000080)='/dev/bpf\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)=',*\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='!}\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='!\\,\xe5[(\x16$-){\x00', &(0x7f0000000400)='\'\x00', &(0x7f0000000440)='\'\'),@\x00']) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x400, './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) mknod(&(0x7f0000000180)='.\x00', 0x2, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='B', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 16:00:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) socket$inet(0x2, 0x2, 0x40) chmod(&(0x7f0000000040)='./file0\x00', 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000e0000000100002000", 0x7c}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x8000003) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:50 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x6a8, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x75) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0xfb3, 0x2, 0x1, 0x81, 0x2, 0x7, 0x2, 0x1, 0x4, 0x2}) 16:00:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) clock_settime(0x0, &(0x7f0000000100)={0xa3c, 0x4}) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) pckbd_enable: command error 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66697c6530009e2eca9856b733f1289c9e40ae47bbc10b525e60785447f4f74acedd5125ce6838fab01ae655b3e77cd0cc6a874823"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = dup2(r0, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f00000001c0)="341ed1c70a4c848a589b65696feed0892e7fe3bf0dce3ddd4d236a67f5457608ff4293c44edf198ae2c0df76df58c90f0ed42a21ba08e58f12901a0e042e167904f73f3ec4e0b2c6d5c6ea04d4853a3a5786c891de3f05d66552aaa9d1ef838f5850b863b92c43d77a162cde54cfaf52ba540ac569cf0bf44ac18bf8b7e391418c4ad0911fb07bd9bd70070f3bb728b8a209cc6993d2a8a6c5c6df5489992b45051c1e6a4668e7573f1e7189b5619c2f9d3e8d5f01dbc9beb6c994303284b988b3da4efe915240bd59b751bf15dfd3144fa7d9d06a3bed34e1652954d5e3e9b447156f10d3ff1ffba0f543b406", 0xed, 0x40a, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x67a8158f178fab29) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xfffffffeffffffff) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='0') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100, 0x1000300010005, r1}) pipe2(&(0x7f0000000100), 0x10004) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002d40)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000002c80)=[{&(0x7f0000000940)="382cc1c1ecf10667a0374eabaaeef67a7f9bd5c0947e9ed06f40b7819ae9ea8a35b8e7ba2edaefb69eec71a53e666eef56f456d12dafe2ce65ace8ecde6a755c2a220673714bb66a5efac486b4802e8ba0242623bedfa3f80caaca9939084dc13eada0494cdcbdb64261d0735c6a24c1e478b40b0663d6c381e9837fe85c8e74057138046ede15bbcb95f776c6d27c2bfd6ee9879e1a86108b36493da32c533c451febb82fd2b042c90a6455ed33af14a9d0a950decde472e3c550a33623fdd77e63adcbf1144e9b53f3140b6827e7", 0xcf}, {&(0x7f0000000a40)="33b2eba7fc0f07bdbd73ca75a5eedbd20cd27e0313b1bd4b25f7fadcf8b2993f9b06b73e4533abd1dfd5260454687c5378d84084c62d082cad8d2efeabb52e98a41608e1e851367e8874791227f12b99812b737cfa6f9ddac7ffa50c2df10bd592af6ba6b3610d8b2090770671ba74e04df237971fd09feeda67cf9d774499086f29ded840fbe166fa071a78cf0ea42b07e60335bffbc21cb89ec45ac255a7cebf31635ae0ecccbc65c8b29a2f0574ab4e7bf50a385cfdbc400a47793bce7adcd68baf17b0053f5bee472e298ca86fd5e8ffb47c6f55c0def19e48699522483a6aac43278993d30b97af267e526090838e1958ed089b9b9b67596fa0b7d07f242974ab459de8c699f93029d36e504b0cdb5123745c5dab375bfc012a7681b89a88d566ae35986b46ffff45f96d4af35698535876542406c02186aef76f8f56b034de01945aa916bc73c2fd3fd2abd529399a59bce8edc2ca680c384118eee19aeb68a6470cabbcbd444799ad992b0ed3268b5096dbf904e637e846b1b72bdd95ede090c8010bcfe4621707336db0705bca5c1be440e1322f11a4f511f24ea97aeb9c64a2052f3c799e5287aee5f80e8f88ee0b52117ed83d62a42f218a85f9ca7c7b2ad7d99d08e5a81e74bdd566f0804f48d665820fff03e2a2c85db42dcd95f9a7df57757cff8a772ba7952bd4d0e883b68800ddccf4a47ef41a4a3f37d9458e957d2eb189841e1a50b6fd15bc41b7299753c001697ebd0fbf03a5fe6cbe3494796caa85e894f574ff285566bca1a352b7a716f1ffa3d09bec33f50d171b9ca676203de937ea566357aaacceeef3037b26f25030ad9d2bc7dceae4a3884809db254155ccf0ab803e3381de30f4c0ee6c6a6bbaf9caf6e1b43f239160326aaadaddc996c987cae3bc5eec9a19337e566d2d6557f609387d719016b3e89b481571d23e0336775fbba48bb71c021ee82ba65f185f12a20a0378435fb5a0f1cda13ef494bfb41e0af9cdd9aaa0dbfe6646bcb41349a8798ce34d78bcec016f6e60aa2d2017616376f90bfc1a976b5958d57cfddc9f533798b8283c866aead2a28f19e71169ecaa895a6d308e4a4fb4e227c083a0b58aae46c52961c9f1cc8f981842d9ae03c540c46c053ee8904e6e42a73448f6dbff45c68594bc68be78aff70b5095df31aac40a3a7fc16a86569e9aaab5fe6428d885d252b0d3f7617d4d131c78266c8f38f646965bf1af5934ef95235aff999eb27727077c3f5df860e88e48c4d319a1526410f5e1fa3891db538803fd33541dbbd048ec6a6b555c2a6fe4b3346ec2bf010cc5ac406ed0e95fbec582afca8f27f1f841c7c7ddcdcf0ae4b8d3934da7250bce604e4b11f1f9e1aec5f32c8f8a70b8b90542e1148b62ccb89353274d7c1455785deefb55ab299c72cb38bdc51261f89493879e000d0de615d44371e19fe2ce8fb0360bb0ea6b62f8612a7e253a22e8c5e8ebfe9c5118d0497f5fa3eb5b79529394efe49d1f9f57bd10e860193e3112c544a60ece9c9cbd1c033b4e14a06b57ffcf3eb03b51949348977bc2d996bdfe9e69882e9a0caabd30e3293f322d16b25da4eda266d10c1dbe053db3cbe76df9b7b456565f97aec5f324299dc7a91e87466d9c06a594c4b5028ce0006ce90aa0f534ace215f046a8f7ef2f7a1d703e54a526ac431417244a1d7360d926bff36d9e378d892b527471a7c7a1a7f1205b179c787ffb49bcfdc3cbd2243dfe07a0ef01b0148e6ea3522c4c589fd1f52654f8839dc1a0ceaea4964b0f01818ca5731d8df5ce7f110894c5e5873c0bfcc849d8574f3713551d102bce407aa38a41b285d993297a6a668b5c2f9aa01f13e5ef41f2bfb6c5a93c2d17368f3c13b63403f2df76e168a08a200fc51eba168030a09588bf4fa3296607f615f17f392ab3f4a3f0b8f87a36a53c6635d8b162d442836787f9d6b9bde55b5ea057a4addfe7b8c5f922cd4f6c579d9cb6d6481662ceadaebd23ba943eefe51c089a597294a2a9634ecc01596f640c73ac0edc76df9d94cfaa30b46e4c9b47e443a1a52edf4648c326f8d77f3b7594715e39eb8646b6f8e9b435937e3984876306cb22a14190d2d33ea4f5bf58421ce6521496f8579f5a0400f7910fc6007fa6b54f55d32612e1244070072cf62ad8137afe436f444ca67fe33a363d4ffb68538b6837079a23b941191f1715e02528f4e3a1d3c74aaf4c80e527de3a6b6347392123c630a9839da84635a1ca500b09e6ab8ab78990cb897c50cd713613ca2793dafedb8028e1293428105d50b1364c1dca596260d90d82835326c3a865a20735c86056d69df72b494f72f8720bd6b5a4dd00fb8f08593a4b59e8066b6e0baf5aac9f36615594e172f264328931dbac012044e86e12fffaa9338c7d3dab03f7550b28d0b60c9c9c3238335f4e7af75877c86de1d75cf5f9a667139a3d50489353779bedb76eb4afaf9e0a8bf315e74a7a883069e94a5f171940dbaa9b541df71e72331403e161405039acd9a6000da97695e4c973436466864becb41c441a75f687dad86a2f37b945b771c36190c36c101a2d102928f63a56ba991b60d1dde9f3c708dfd2cfea9f4d31fab64ddebd909392c1f4bb56fd7c214507d66f79f4a154f5ac0b432f03e917721f4d833fa88f0d1a1709d84971ba81836023b36dc1621b5d44fdeca28b925b177ca12e0ff0ff37cf697f69bc8c381e080638a1af38eeeb341a14b2c30c4c1ac23a51a6f58f1b747867b5b792f5296a3242075bef38d1c2f3a07d132206a2ea612b07b4e2e76a2c2dbd8aa5f99004232c0fec1c33d556f9ce6c1ac1bf14baf2c835620695eee44a29bfb24f851b626dd2599fcae2fb045214e2a2fd8cf4c365e642341aff6191a42c4fa9f4a17530ea80ed1a264247f1ec183b13a9ba8c288d7f226cef92d98cd32f72611e2127216d7b4beffde6172772db3cce51b9fbca79fbb05973a3edc33b075e00377229ef9f45c3097c4d5d6345e2e7941bcd3722bc914d34cc9a52081c52391c508fd583cd52a85c9c7fa7fb1b75521fa4fb02b3d4a09b7503d896b546bd310c479cee0c7783f5b70c92562a215a959928ed59347e53a9d088adb81f9975eba3a47d4d899de7347165701d22f67354e7dd99bb29517a8f92b8913c569b1c55015620a58af61125d46d56ea1d328d8394279c24d954962482f8f3e97a34f9cafb231af96014dbcfa0d112444991e9602107e4678e54d104e3d0a58ffd2496fd50b5fd869df6f2637fdf1df7b69dccfd05b6903da8681de03c941e9bbeba5af9126f9fb33290a11960bd37262c036f1c2ad0d3d1d6c077073e05e53092afa2442619b0d0140a54a54bad919a0c366e1b61e298b27a284b1e690a89f6d3f92aac5bd88034be6da9456978e7104890f72ba34b87491b3b3e160aed60ebb71648857b479b36596d6ebbfc46e1c18a7c4e9d03dc323b3b3d72394295ca22e9bce34f51ef26697b7a862918497d4e0c1446812fd2a86765fbbc35b8b00d002a3d0d7d2c304f533cadb29e420079f457b3e01942a3e2b301a173b253e35e5522ed9c0ced50b4d442e15acec53130e1d4ae4e0d7cbf306713224f2c7695602db9c1f99e17b3fc0dd1c097d85fd3097752f0c5141172bca070ff22fa1762c78724e35a57a2ff469561d5770afd706a74948d2674bad18459a6fbc50420f5ab1c7056c3216cafeb353ea91a16d12101e983a7924542b20d7336fa4d88c04b0f223f398518100258c89cfb166645ac517be3ec343d561565a8c23d8f1635fb5173e477035949c573a8b696872e13f005875e935317d6344265af541dc72f9f34a5fc91da4fd4760622da81007cb68ff32d67cca4786b1f2748260dc7baf5b39c866b5f4d63d1bfa82c34b7a319d13758091b9f8f2d2128330227dd4927a21b962f3a15e5ec61de91ee2b84972bbee53a89777d833535daaae953958a2b5773ea4f7b4a9af2b2f90db904fb57c092e7b382242c16e07cb06f265f4c502991f10f5f126e46c66a321746978224f7676d4de4bab167ee7f3e2320e9f7f9fa02f059e4a98e572298d5cbe46e82cb66d5333af5ae5ab6e42850177a8a10aefde777b0ff0e1aa5e3fa3f38ab6a285ecd68dd42c5bf0c378bcfa03f0131badb52fb634710363de547adf5c997396357f0d36d227e7753942d291c9649692e9dc634f821973701d879308705576f04fa6975c03941db6bad3c326c28804b26a06a864085c6279178ff50eb54e6b6cf533133ddc3e416638af1ae5808c36872cdae063122102064250b74bc5e8d709599456e84dc20ab88b2e8c99419cd2b9dbed9c1890823455acdd4255b432563d9bfa374d4c1f764c1cbc9c55b6072b4c1310f719fe8ddbf31aa4311cb03acd411eb922a0ae56713f38888694ce518e80a3478dbc6c36fd256bd543f3313660144c6bf2c33d22e93f89bd3e2c83ddf07bdaf41fc3561f3b7a7f9ce98255ee93b21e80ed0f0ef02f0d32eb655b6e0a9aa8d22752f2f6567a91963d98a1536a0d6a9c5d8c265d8db9d5db2a018314f6f93fe6878e57f8a93d43a7401dc1552d4f383456fe735e1a53fc9461a2c3dfb3c52bd8dbbb484e3797b6183bd3e8a34c57b618ce516d7bc68b25ccfcf15b593162346e5882d8550a75c19bcd4b62201be5aefa1e09f0bb981a4737bfc40b7210ee28e5cc9e4a32ad9b286d8865fcfb6f34e2b197569b4b66fefead238f34ca469332b94b557115b2d57b2249d886d87952a58da0346caa9037d4f5fcb6b45ce2b891d398eadc13a1f7cf8e0e966fa3b119d7f36f35e154f3bec558cf22fe91c66fc8c6f1d3216834d782dea4ecdef8142db5e7e4129afb88520cd88757e074cbd358b4b7affe04f0171369999e86dfd772ccf858ae37c141f181108e318ae351f98d0a3c7c91b498169f57f4a76e416bdf25e643dac1f7438ed8b1f9d52f48fdce4a1802ce79835f0bfe4ac405a65e96664b08af598f74aa285b2ed525e7d8c668056b388495de7f2a698a37dc4de4dcd7a7b36b9f54f03c7fbf146e6f14d6c6aedf8b6d5d9c1a3f0827cedab84450e9113ddf7d2891ee5064460c20af28750011aee95a0b6ee7ade0168ea232348325b39865cc7921af57190e1a4d3f69131ef08f806e03469dac968a35ad488cad33fc02362a8128ae2e5a82fe1a97d7fc766af5c59f77c66399595b929b14e730f8040bb30e4f2f40ee70f44f7afa92e6235030c6defe1118c78b7ca11994182b421ce211e7585e54762f5f9bf02e6ce86e58160486051a7ece676d66647162b1437635e8fcffb9c49dd7905c96212b4c31d7aa1a060720e132bdfe759b7c3b0ddcafecdaf501cd69b25c4ed9b02f73a0e94f48725b924fe5ef4bce88c7768941e620f452f76ed2139854f5839bcae134ee0cce2f41c387fe2d80170f223fb43225fee32679e0abb66e3bac89719e97f81604fa098ac576d976067c81d0195274dcb62a6d4ab7772572d3ad137ffd8b75e56a11f0e894ce2c2528a4db65bf5f7508bdfa9d9a6eceeeb7f3ce39f9a8baad9b6cd1dec474c3c63946c81b5407834731591c9d2c2ab33d6287f68f21dfef3dd42abd47087f54d22659a34e2801d30c38d8edd0fb4ba8a150ac716967cdf10ad3e3e08afcb36bf05c45bd5e325fd21e02465b854a676a1e2d83b02c99531339210c4d37cc2e67ee9c20b6453965293f69f7bf8e3c9102b9334f9675dd8bf106e13564948af306cd80d5c5d878470f4b13a6479120936381d7706c5cca4259eb4b632b30cf99237a3a37acfa2b0a0", 0x1000}, {&(0x7f0000001a40)="3f311fa03badb8d063210e45178b2007006e5f4f363fab25c76609f17ed3e6e610d99531a3a1101d13541b7c7f218dcd22162e1d095f65fdc6dd4efbde2684d9", 0x40}, {&(0x7f0000001a80)="04d950aabd43d134a7a861623d83957eb26790de6dfb2a8f23e09a3bec93c5ef76653142a8f42f8ba7c8c9358d03276988b02611d891698b1565314e16c8079c03a2ebbfb3473e07d8124f20cc8695be441d95537dad22ea1e47b34f6e61a1b0c25618a5aef33c7e61a4c4878f81beafd10daf36779265b3180940b3d2ccf4b76fb6f466f9070214fdc4b4c9f9ace8e8c4db9ca34bfe0a019f5b73313d3474becd9578cfcd061b606d53f6da339bacda63b0221e934d6c0de2d03ad61815c2820895dc141da84331b46464e24ae2df9192ae4fd897b7bdd8", 0xd8}, {&(0x7f0000001b80)="561fd4b0be7c25d2656f136369012c8d67da6e3693ba2f0296cc069fcc84119d849d12528d1c3f42e5b556ff9afd0f2c0750bbc6f41084bb28ac2d36f430ebcac15070eb33896dcd739936934378a362fb8b8d2c7147e3fd92aa70123021cf15949834d7d2e1fb08544ca9c96964cdc488f035d791e9e5643d4a00fe99fdd062db00755f3bab32091490614cbd76c820691d8b4ee9fdffbaad112fa97cf79518d9195853805a05e3d8b6e08482b20be6835fa63d7bacbdd85a002de983322d884257d7bb9ca24ef0a66b629587e1af09b17045e440f58c9a3d2aa2e9405d8e331b40ebf053510592fb5a9616023e16624b9aeb9284", 0xf5}, {&(0x7f0000001c80)="9e1f82fcda83485a035d43c5a9a2bd4283d2ff149597e16408ac681c5fefe9fddfc1cd9ae7d9f5dec8cb53803fc9f34d799c92d244f222c554b6501f4c1f53e3e56084f8af3ac2df6d4681db6630bd3c8c8ccd3b7b0cbb0cd1c1bfcf3a6ac919f33bff4085c24b89490c64235d15e8f31aa6ff8c8faf435de2b7ae63f5dc4160061a2af8c5478a519d5ac80edc6a398f22811b34a5425f329f5f95f412a23b117610baf0709e10040dfce37bc44f2e4262a240bb5145c0caa5dd40c2db318117bb6a206b9ae8e35afc4c6743401e977d8ba23f35c195814e54c8ec9500ba37a26e538d4db3ce94ff771312f6a7960d31493167204ae52116c39cfe9bc160003b0a8dbf492e0b7eca34188ea2023b5dec79a52296f99e381154b0452b8a843e618d82dc00b3f00b13a13d2027eaf568b8cbe6dc2d083bd0d01164782ee4efec12e1c6089fb5142cf9dd6a79d327e2fb67008ea4b6ad139fa42a5026136e157f96d44349a50d7101122ca6727d4c603d2e88079f6941b150b364b742f7dd8d177fc02045cb10a04cc7faf4093c7f341e26155c1ac4f5d47492a25920bc1f6126623c50b71064910c2083104ac97d8070afaaaca3fe6914010c909a2954c2a84cc1edd3b570dd205a5563d9b513a3d63ad563653389d067ac6b4a3223f82c2683d5c78ca0d93391f75c4eca27274033c34b32cfa04bc37ceffd1d0361fbf3a650bb4379dae418e0fdfb2f1cef7ff6c643d9f2ea1242fb3af10229db550a4fc013b8eda68ea6c827277a692b6be2ced874e5ccef1763e163f9bc83e721601d768fa5e36dd01c8b966eec10fd54cb7fe982e76c77dd0bdecb777893c9fdfd3cad619987838a7e3af56ea2016e16cfb52c570268d358de3defd60abf94c3d26d355d1cf056a18643368f187eb83782c0d1da901b53f28abe3365a17e4b13565bd21704879955caffb8b4e2d8243487ecdd9eb2ee098c331c209edde242e08534479963eaaaed28c1b59e4a18f4bd876aab9c6767ec5f4420207d3c0c123caaefe43641f08d5df8d15bb849c61241006366b6a556e3c1461b92c497bce4be3aca7c453a5cedbf11e9d481fcfa007e254a22e8b35d83352b29d9aba3d970decbb177ddff431256ac2adf94ee4e901f9629e73d9f5b2ddc503b4a767b4355c06c9d057be2395a3dcb32756371d095ddc8f72ba8d9d74a8e1b02adad32880f98162b80258c752bc10c165d95ac90226c00389a9ada3fa91a841d7207c252479aa053f48de48545d30ccf48027747dfbcadc7d5ee2902cc83a9c11307a17cf6e61c72ace3bc5724f3a89feb2c430bf71e3a38563a18922b5002de9e5cde33fe38a39c6b7372f638af9aa41e33ca8454c02ce57176226a89142eda116802015beb9b14812a5c88adb86fe46ce77830164ebcdf0e0b4c9d0b5253cc45ed5ba3e6ce606289c9f2f60ef326d828b348a706ae3cba3a2befe7ffec2826ebe01197235541ce97e3d68612f4124c832e0e7c8e8482a2ec4d4165769b2713d64bdf2172894bbcacbc052cfb060fe133a7c5456b7d01a06151adb2daa50048217380743191d16f48e6eb52b12fa7fb00a8dd4e788f8edd6f5a1777876dbd47085fbf88e52dbbc04c528881ce4fe2ac44ed70edbe2a6879c8da5ad49ca9b570c905865f6940d924577bd196d2e90f403000179ed1c26605f4944f333530d1731663bf0d09f45ae899f0c19b1daa8af84c405e4c49ceedcff36edc464f17ec897b28f25f47272e62438e66780c1057646929e7ba39ddac6cef1246b07b3776a24a0e65c3446ca98ef61292e6f3d5510c8028c57fd76dbb3d003cb8fb824110467706958b888ce283549e169ad428adddc435f90655aabfed6aff4bc2e6571433c9bf3b20b9397467d92d3ecfc36f6c82cc2011f16272ecb2725113e8ed4222a2a6cb63a904a5487de59bad9b71eb8fd5ca1e6d80f357dcf358fb436f88dd5880a6a3814e2c444106bb6f9d29ce34989cdcf7ad50a77b56a2feebaeb55e1e8b2d22c030c6ae2bc76ef4ab13b41168db2bd33ad51b3c323805cd30521c25edecbcee62882737e7ede62b81097bf442462e09c3f3e179092cf48274306bb5a2c7fdff0e93a5e7ea21e25dd8f3211a5be7358bf26fd21cf5ee03506c9133fcb6d26b6c0ba6dda155505950ab696ba323d662cf8e1a5ce17ea500c90fa5be36f5b3ef685f5bc4b77a0a26b07332f0ab1ce62e79428aea4bb47254f97608a0ae0203be46c73754f1f0bf4118c787f87b563b811a41f0516f7518827225ca4921173bb26f28c3f8c0c2d4767b654721dc131a4a55ee736a58406082a9d583ad879a127ab6dcb690d6352574d72e8156639b29dbaeb41f10d2afe62d54fdd414c5f5486fe8bb191fdaf338025f0317a9bc6e00bfd4e7069b44afcb28bfa25ded5a12b0fc9e53af07ad0da180ebb883044bcce9ec64cbb101b6c6c55d4142f991e9b2894f8dc94bd90e35ca79470af6feba984e0ceb70fc52d04f63eabcb7ad90cacfccb03a1251d913f619457f2203641c0bf7036b83a9779f075b44eda0df9f9b7496edc58e9b23513b663ef18babc268c1ee0030c7aca592a54afd958db9810797a561576ca1d1117a17b5e260ee15b105676de82d8270329e5daf535f770330f2f9868f800534be18040f95050bbe1e7323bcda35a79b667b00d5b23360ca63ec5a9150eb79fbf63bc3b420bf6f57d63578d7b0afe20b3b9522907322f167ad78cef39be9d5d9494616bf5a92cc98833177158ff9ac7b92c7a6aa5372ec05ebde11a68a38910a418c2db0c46d3ecfd9eae87b1b0bd4a35f8a01f97b2f280be1a44c8f8fe619de45f7cc80ccdf6bc7c6814e65463b19f35564d7c864f5c0551c46c670cd1c36ab7e97bd5896cf6bbff8a6fa9feb102d8e0b4bfbe676d13f285108c7e566f4abe15f8dee86c6f71cd3e1e2a2a0b0b970152c7d2fe9b321f7616530bfed0ec46d938fb488a7d689afd3ddeecc3154c73ebec7007e67227393ebcb8371d3788e0b24c682f7ad5abdca1a260754c814a9dde6b36319ce1e3ac442b3d2628c1b36fa5f1670a2b148e5240ce6491bd4d3dad6c5b0688fbd2a29601e5ad9f4be9ee704d4fcfbd63a57fb1b6cbde9f9e9358b3b444e61c989e425dbeeafbfe4e73d53f26d3e673d210f9b94c81806296695fea2e94aa10ed786471bc66aeb649f57d19caad885fed827fd858ca70b80fb44aff6ec8d2b24207da1f431bc0ef03721605af4e68e6737cc7c9f7cc31d059a58d3b87a5a49c07dfbf4bdc6d2a9a399f39b18db9caccce69ff9d58bf43bf52cb117f561a724ea2fc8bf8805856b323069fc937f4af7f677f3aa1fb2f9b33caa5d0b163de2f39f445e831a79a3a99f0743a6a051b4e145fd8a25d7aff6c287dc572206ab2c21c7e54d395c668ebdf41956b0cd2e2119a20a59c9fd2c04a1d29253c8db8c05606e383e02662ba38cab724075ace83fc71e711d193f1124c146ddec2157367259aa2a99cefe4c5eb66f89693ac0fa5d52715e8ff0e3fa61d27cbf1de5ef58e83e3cf0557065f7b5739879520ef999240e552f97f59ff1fbe2c2154e3adcd840fb1572fb1965330475fe1be41a884032a3ea7fb34a39786234238031cedbedbb8c38bba9b8828a5bd4c490d2e9def90688fa85eb39c496b0ba24bea4c73e77659da64816c805b72f41ca8413caf53a5974a5b70f34874e87d4d1796b83efe9e322bf5b6cb4ff3cf8bf240ac794b695d4a04b3514ca4313209e498a187134ab9db0c8bbceca4d29b8bea8edd0020365381aa88ddc690d3e48315da4d3c6c6faac5103562b502b625cc38fe157c05b6b408d0744c1edd5441a70beff397e3474e8bd2f40e4b0040a959595bf6cf7451eb86a0705e764e92453b37e84334620735e77208f98533397cdc35e98f5174405c98bef85d57a7c4c41d0476c5429d3aa02b3cc8059f714f9cbf0a161fc520ed9d417356d6d1785231cfe5e33a7205fd7a1fb2ccfa48f38e837471b61d4233b1a54f8ae48563e819b91843b598e75d2299a155f80cc06ff2e8215597c90417217fd6376ce459b54acc2af3c0f3409b682667d9523580365435d780cf2d9c577d6774b598bd80b30c359fd5a7cde7f0e11de951e462ad29015bcc3373c26314dd157699767b5a4554264adeb5904c564aa8a234a714d646f93a97a61c7a0664510f1a2c8f7014a022416996eecec6efe3e5edfd265c8dc6779edb97802a5d9cfe9552ebaba65bb60fbcd1c72ece172a2713f7f4f553e43ca78e247cdd5350175428d01817a59957f37399f56b260d1a3496537c32e873ca620d8ec4387e1011113722024ea9a980838ba12cd8e83548981327e41cf3c6b63e4d98b88c86e681bbd291259bbc0878a99bbb4063846c47c235991e904b9bc35360e2afd8e67880ef738f045f6766bf8fb11452aa8b66d1ab31212d572e7aace5921c0cb212abc4ae92551fd486d917bc87881f93dc0b5b23263af0603445a968b981d8e2d65bc78159ad91a097fee6840cfe181dc0464a9b36efeb1ad30ba5b85842f32fe24f900bd1f2fda59a6d4b3f7687bf3cd4a904f2932b0fe35ab0187fbe43aa33580a303d3dfa915e6300cef871736449174da856c991dea8984b3e519ba750942efe4d7db8ce80d2bbf4c8113a93feca09cfbfb21949058adcb84f8dcfac880ad73bc3ce4d76c7c841b5d80c09197ec7c051675fad0a261099b9fa39ecd50d13985c87241ec3a8328332590b7975810bc0f8edb7a344aa2f20ff31f575d1a4cfc508bc945ae4916be7e36087706559651b73b3211aa04719eee8a65c3ebb3a626fbc546eeca477f43896ccdea5780f473428993ece55220a1d7a67ab21094e2ce61fccf072b11f85c41c5f6270fd3761ca338e6132bfa59e70f7f1deb56295e121d777ba616e5ccf64984671d34c03f6608db7b663bb453325c0c18106f746ecd93c166c7758b3cd740dbc4e1f83fb681b48fb5e168fdf03fb8c021ac4a4e736ac3c1abddd631859f2edaf649c6a5cf0d08538f62fed7595a902fdf2b8e0b068d07e20bedc45d8759f8cea90e7568b56d1c71fb9ac4a9d2456083d66e7a0a999256d5ffca298b5cc7c5fb9a70ba3f3db2ab283ab1c03b8fc26cfe9d72ff642e45bd84d1697bb5c5fc888e2b58f6b4ccaccef3d42f7c71779efa2457e16349dd7853c94ea531cfef0b37f7c220d5b941297a8447796c0c17bcafed51a776e04962db5d46bdff3f0ee1296240366616cd2992dd1f29981416b21977fb04510d62dea4b12f1e0470f1cf53077a2e3080d2147f382a8db9ec57b3a118dd89de00e2692352c4a1b738fcc0c4d8d4909169b12f8245f3c9777b8e8032d6675cfe876d1c3e2ca54fbb83066f2e2101f18dcc2b77cf6c741adb87dfb55a895f7a79f8a4f3070911ae91d930002f432647a782d8501d570c3e9ec292335a7fc98e48199d36111f44da44d9900351500aeea4bf9b0e6cdb4299e71315e17baa1555e6c4822c978304c79ace674f0fee1147b2eb04ca41b8a566f9d3629081806a2521776240690ad8ab9cf9f693fc7ae5e87950c6e38ec8c41f4793d88aaada959070a7f2c7f2ecc633b3f0354be13fa5e800879c58f0b7d77a08a1311dd548b99d50b3131db45b22ce72afd395e822ee025ae85f191ad7c2d923750fdf5ab8ca66e1d7a7cdd9c526f5d53930e0206f03350ad27324f2b63eaaf4d8d9d4673f8be5257437122b514d1edb6fd8d04528fe763075a310542540d04a146a15ef4b0c581becde49ee4b128bffa77e2839c2a7", 0x1000}], 0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/53}, &(0x7f00000000c0)=0x37) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002d00)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000880)="b6f4a795ce255833e68854a7095425a2018b4dfda912a01ac7876aa7dd741fdde4d4133b4dbceb8d6f4eece179f6abab830ce7d21914c64cc58a160a56f7c6dd0c20ce67bb92ed3a0c5ed9ed7d3c030e47ced85e684cff6c90aef755fa9b234654fd1382e0b0f2e0ec53f1263c8c22421ef1d503ea0340bf80d4113f3345aae9e70270be847b82e25203451eb717e234f04a8b32cb5b158a4c530c6c515d966e2623a64a7946b35b3e9f9b5287ec2d3d8b7ffd217767e96af53029edaebeafe5ad60f25d026431f3410652c1a500294e13b24ba3ff4f2ca547a699825dfb248ad87f7027f9ab") 16:00:00 executing program 0: ktrace(0x0, 0x1, 0x10100, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x105a0, 0x0) fcntl$setown(r0, 0x6, 0x0) pckbd_enable: command error 16:00:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) listen(r1, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) fcntl$getflags(r1, 0xfd3d9dcdca5e9ab) syz_open_pts() pckbd_enable: command error 16:00:02 executing program 1: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202205330cd9ebaac00a1b0521d5fe1ea4ecdba4004524b"], 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x20000080000000) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) 16:00:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x908, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r2, 0x0, 0x0) close(r3) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182", 0x11}], 0x1) close(r0) syz_open_pts() 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfffffffffffff800, 0x364234c6}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8a7fd3eadd4ded66, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x5) clock_gettime(0x2, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setregid(r3, r4) pwrite(r0, &(0x7f0000000140)="3097867c44917e7e395d4692de835c7fb5994018381b881f78c1f4bacb2ef8942ae66b68049a6f39aca209e41d214ee8ec51e2d641c234ab54e08dc7d7070b634ead07dc44e412b701c6cf816e89f8eb42faee4b63ada525c939d2d26da7fe6e209b556c6dda1d73dc368273224514b4412287169d1cced27419b610ab745ab44529e29396b3c6cfa0aea3f6556fd6808244cbf4f47e1d53c3f247878c33cd34abefbf64f7ceaed6de1d0f86", 0xac, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) r5 = msgget(0x2, 0x430) msgrcv(r5, &(0x7f0000000240)={0x0, ""/206}, 0xd6, 0x3, 0x1000) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x0, 0x3}, {0x7, 0xfffffffffffffffd}}, 0x0) r6 = accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000440)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000500)) fchmod(r6, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000540)=0x8) writev(r6, &(0x7f0000001a40)=[{&(0x7f0000000580)="9c734afd23bcc9f8bd0831f9110d5ded89a4d66fba65f7c3c274dcb99143243d5e15f848251866771a144080cc", 0x2d}, {&(0x7f00000005c0)="45ec4b456c88d2cf1f4f95f4b5095a980b027b09b9c10d810e7775dc71efbd81cce5ecac801161fcceccbef5e7a3391f6633be027e8c0bc9e36f066ce004bb80bae3403d7bdd2078b6e3daf98b8d539472e9e2f4e35bec62f468cf84674bd7b153e800b31336dbcc3a2de8ab06f846a18215003f902420ad514406b9a836f18da4a175f75a7bc57a91f3ad773f3cadadfc000148e8367bac51f2c7b43b8305332489b9d0289916d919c01b12482407c711e39a4474af3a75f4b7bcf19ee805599a7f01deb3b1a7c9019ae4a5f1ff8383c6ed06477bd72785b2cb5d5f6bd3b9a4", 0xe0}, {&(0x7f00000006c0)="ff37ee123331c9b562919889a17f08230fcd00f7d6461ef49253d25c5c58e63471091ad231a613a86b673785c47bb425f7e7756df0f06e38824598e09c5b3faecfe94788e5881adac38978cb0265de9ded734f92cf85c6b701f0d6ee9ccd0b59873b505e7971e2de27073571285bd7561c73fd5043bdcb971c1c13a3f1b040bc570d9a6b97d74f1d14ae4ade6d641ab8a162b72c313c10ad6bf0d1ec3a1f9f69c332d8acade01e79b2a8689ae85b537753146a01c727a345e019444f1308b9a6433482533a1e7e9095ba85d6a9aa3350f11c630ae40ee8a9b251a69528dd4ca972dcfd791aa91d08dbebca6e7ee7cac591c4c784465758b4bedf242d31344978ac25f71a6d5463a69202e8675138959e27f1c520ec28c438e3cc25c2a9a849ab204d43bda8ff715db29765f1f10cef2064477e672a97572fd9a45e6f9b972bafacf896eba36ba82b46913dc57d0fa53dd28bb33f45edba14ecd0e76655a73b4e58536a1355436280484414134db2c6547ea0a1c8798eb263aa43c716b615a71dc3a546cd709353c04d2676abaff32b4a76181b1b790f4c2b8e046cccab5351c738b2c3b3fafdfb06950e29f1536edea1e7503ea18f1ce68b59b763e954cb9c90f33035e2b8ab029cd06d6dd9c1fdebad899e20e548a2ed02f8e092372a92abe76427f8304511f793b0ab9747183edd8b3996fdaaca5fb0d6b012dd58121f5cc1200c8941163a05cff4fb8dd22a32369161e2a0a46b601c17e116081c8bdbf266c7c0089e3aad43d68007d4edd48d428e1fcf88b8b25fbc63fb9b9cbe8c700dcdd416ee4768c47bfc20d827e136899e732a841f1b9d6ec907971a4be296f9c9a474c09ee7710fa31ca5855a88e55eca4b1c584b40597437f4d31aa0716b33e7375d9873d36f8c361dcbe1c88c916b3a9e05381236bedecbd505e6061206eea2fa34bda100a494ea10b507d06e3189f13f3a88459239c1b5fcf66cfdc6be5ec766dd38aeb71271fa0e928e288c452c22b804f18179a083421eb8e4115e8902b942bb230ab8bc97c002b043bf009c444a4d491b53296d55bf62848197d167b7a7a0be1143aa8be9d8627e19acc5b36597b0d68b0e5168ba7fe5e8394aa1dbe3d879c6e335dbc3e9f0b1d267ecb1c7bf2be3832acbecad2356f627279dfcca2036b56a1c49a262cf67984ec5091ba556369f919b9b359fc0793adb450659167f024a99229e8d7000155b097f819d1b2c98f19639e18b0f354886e8ca4704312f09ea995f16f340cad1ea8b380c917d5b544c7fdc009d6bc6bc10c229516323bd1be7969b23b5a2660a126743ab8322ab2b7486e8fde7ee5ea8d7e19c6d25156dd84993a59b9bd59b41fe410b7f4a7985b246077e012846c4d4a5515aa4dfa1ec49e55d4bbef10cf44390452f8fc052b44d2f5bd63e84c809c24f061c0f6a53ed0b83000dcf4e26685c5471ae73eb4046588ef0fcb3d2c772743119e20201904ff68ae00c6dc6fc6b57505355120c9ec6906118e7c97d7eb1ece892649e164472a6900b7b5a10fea5b606a1be6eb53ba7ac6f4c67c7130112a618aa2c1d1c3a021857ac1bdcb16fa4906d356918308b4c11632c3ac70aed8c18f671119c0d790d925fb29ed81c38530cc98dbdb71c9173bd29ba2117c953fc2dcc8528f698028b2828626d236862e6c2dce9e90b87edc130456bb6b6c1246b6da12cb325427dec50a03525cf6ff7917b4d5c3c245384e0b9f4a2dee5f50f0d8f1419e27ceb7d60bc10df7a5270b57ce2a0861ae6364bdc8a4f1e70817ccfd8c949764b4295aff4af81edfdd6e218b21a7756d68a41f4452d460b459f080fdc6452c16e75324907ad36c79fb4c544c28007c0426e472db208fb7c61850e4a3f89103464b39b0e58094c85229f85143eb39c2b51643a5b8fbff0ab5ea4c865bd083b883990d66ce2486a818f1252fdd975243156f1d181d2b2efe2ba6c456cef8a79a67f0af31364c6d74761158af4dd3eea5e5ec263cda5f115897d8b863f8e4933f02bb9823dc828274503c37999ba947c928f439cef392bbac3fda3c329db219e22ef432206ef0bca680a4326c239c77621ae51406e15dde7d916b0dea53f176418a44155828dcb5253b9d226bfe0f81b4d2573fa47d2ad3beddf17bd37718da4c9d87e0af366c421ea422524e3daeb318c22cf6541db683669ebe4c541c089fc13c4fca0aecc8ec0eba7e075a451daa55e40b8eeb7fc4db4b5c8c8fa8a1967d26264221033779866463b5392028dcfcf3fc32405505c876422c3a7678fd68dbab83bbcb8286712bffd7aadcb30c21279e9fc24d01dc57039663462dac4720b8f0734588121785d93fb508168b0c33fddceb98ca9baa4c6dfbe10df943be0c6d14ffc7507d57435fc91e48d892bf695eaf25fe0f429ea38758f0d17c58c3fd33fa8b0ab7e9e0890d7d5a0af1268ba4956083a1fce6e185237042f1431b3da303987bdbcca4e01748f85b133e831b109a521d0c0d2c93fb685746b822522edad7d4443be768670fa0fa910487aa4fa4e768ed55f6bcb23ac2fd8a1034a90507b18e4b2644c51927b9d5b385bdc56bd0de5393817818168c1309ed19cf0833365f487db2c364f730d2c2f07387d776db9eeec489b6dedbec6b6d6c8b8226accd7461a8259d3fa00dd7561f9a6bf1aaa4ee491437cb1fd55ad1e059d83bda79415d3e85e2e6ed8cbfb38d91bfaa79c447acbd1757b85342a73d9f4815ecba73ad3744182549b01c3f04b025e96f3d2ef7cf222b337d0969564e15b35acf34733311e2383354cd77254b904a25f149f0163049699822d5150f7729241e61b01f333efd6122d333335ef99991ab9090ff2c58e974a21896f4017fe0d113772777be5f9d0db52fe9bf267fc8838e51bdfb76a400d88e0adafb12abe0c4cd47155c5987065d1f7665ad7ee143a1cc8c58357c69dc735f3d3622f7954b40c17001b6e2125897a8e990e4cba14e971f75bd07b4fb219fbd57308fcaffa0c47c46fee041283c66b538ed3b1e0b1f9fcec9bfc55fe6468eae79bae6336466046bee87fa4a761a98ee42a7d8b1598c5e612270f823a7314a04ce66b267fb000a11585c00417dc30f486affdcc90b91447136159760913386688a4f78828130ea9c626ca60a9352ddf6c5f37a955625b0901ddb559ad1a1b4754531248abbbee667c2487aa906a39ee1ba4a6aee3f3c213aa96de41d002a963bbe7d7f914adaa78aef5e9d5c3158b0c51f7fda53da8e39a9b63680d65d858b1d07ce8d367f709a0fd715ab3f612f0b9067eb54089005ebc5e3c2b9e1ca0aa84a0667ead0ff2444e4d7ba0b4914d5a830041d4d6bfff06e7f449b2251442f54a4d57d9c5d22f806c9619497ef993f6d7725ce3030c580b54c1696a3c7aa15925d71eb280e0b852fc477ceb786ee316cc36382d2a00927fbc2215a58d89e099c10f65933ebcb46961d6955b7477c24e40d79c5a7853afb8381f8df37af20324cb61736dc3836781cc6a7e2d30bc2495913983a4d4fe890cb568e0d018453b78a99069b5e4c75affdfc7a972ca2c957949b62c1e0e8085d6e80e1869017562e0b47350ce1988d87421de51d1b1b51284fdfebcabc844160c406b81e466c7e6c9c3dde88c628698dd8f8ee2979a2b895c8efea7ee3d8d6c9969b59d73beb88cac73e658cfadb31b4244d760305f8ef2b3d8b7d39c6d47a80dfe585c6e664329987c0d7082ebd4cc103e5a6cc4981ee51e4849e84a40c25b67658776d1b3be061bd685220e0ec118a4e0c6162e02addf72508c32f6a0951ad41ac2cbd4b11535180a9f9867a77eb59e96bc3e84c6b3135a275b1eb24e53a62560bda711aa2790be24b4df9809735ff67da80d9105feb96f775935244d747c646e6867d42c95250e7d2de8e6db1b5fd0cb9de884777aeec95dd40ef5ca7d8d411207d62bac3d4036c63021529ebf8026ec6ecf1c80dda5566763711d5fd39c20888237c8dbc5ee780da2f545d3db53bfd26636e18d9bf5c535231491e2c4e2a2de6d433b44b547d1b0e210ef9af87bd3158e3c470429f17bc8178c06b3a0752fecdbb5a2006137556fc08fcdb01bf120bbf34132317bce35e9730b15bf94b867aba1c37929717796eec432bbb137ccfb64d7e229c8c5aebf22553a62970f1fd5031df1b54aa3576413b70adf0593d9692296637f65ff70b9194b746f27a6849d92df6f639809a95ea77f34e4847dd312bb7a06250a3e1e68308098e2a4627fb3b8e6124a0ca657de46960bb50506c779abea53e0420facf145b65a12e76d9a1bf2e042760e5713afd9c2674db17fe7ef17a8634ba26f8c810d628a99a54d77b9457961490f840271b8dbd134a0c755698b06b06885ff5b80b29047ca435de70828b3374e26c8149e569ed8f9593dc4c16988df0e67da2e9187dc001f6f1fcf64e12ef73ebd670aa5ef18e6a68e8c15970e3ead675813e635542b6b5711c727328c3cd7a8fa17449213d2006d9b587147f58d385da5b2cd069596b26f481dd135b0024aa1e1557222a67a24e815b35164ac644d51433d57301ce6537727ada0d7c27f04cac28e97ecc689ce6044f3b7c3f7fea307817e28f1a88fc975a6dfe4399a314cb9e31159f5ed528ea6a4bd075f79ce1515f7eb19a86b798cab4a20dbe13c76be05f57728b691dd1e02919c0b31d83165092922b23b0af774b5a157a447acbeb90e73332db035edfb940d0544f462530b6748c8f37acaed001fa91d2cc3d1f2dadcfdaa0dd8ad9b7622e5a32db3a51138afc8159271726594a376e67ed6c940b38b4ca810f5c1a82f9edef046bcd2b04b771c63be7209603545792bac9e1a4507882c468bf3d749713f336587f998c21e6444efdd7ab52763e2327dfb50b439c97d13ec847de8a5864d67c4f1e6c3ed494fcbd2d03a393380d8888be23e4061064db27b93c6f1abb3049318ce5bca03b1364591c48160d29e8df4fc5a6364bb78cd78f91517b5da4b7bad72da49107d5b147f92d17b4a28b525b5c3920b7c6b845fb94f502c5f7558923f248afd78a0f6240566304102064d45a8163a9e114794fd13d38159bb3fdbf932746a5fc2b3e3c44c919c5d30cecfa0f68cb9fcdb759d170d9fa73a11d5a305257197d7ae25d31ceba99c528e08ad5d9080be2094e8874607dcc46b34dab245225dd5967e2c8b56fbd8291e574b42d4ec55a98c3534fa5afc1ed4764ddb95d60dcf9537a4caae8c8787c63e841f14b59c1b6dafadcf11452d588d34188d21bd1ff63f64d894473057427d0b59e8c4f66d3728d215bb2b07b6d678bf531fda0f649e22f17cedc95e6098b0e7f25d03c5cbba4a5a98a2acab4d8a23d753604039e666444ff19c191d8045ffaaad684994997ea88b4b5b1e3c69f2b477f56e10cad907283f6fc9bcc89d10806c13b3ed803fdffc4c7c7c6ab9b29c53f7cad066913860d9319db54f167c3bc429e985b581d816ae04910e6dc7d5a58689b0be75735dfdeb32cbf08b9503274812b39e81ee260153d34e6d2ac89413602e30ad0a3ffa9bb29751f9f1b169b918cf63a98f539dc6a58255373afe8a28885f0b53df4fda304a0ce0419b4222ef999f644dfa3ff43992662a7fa7ac37956073d9fa42f958c9ce13c0e57fd95ac0ca0099ac3197a49ecc08a58c1f94d868373eb38887a3e6b3f3fa826033486b7448811f8865543a103c3c368375f6a5ec8c8830639c362a52b4e31cb706f09b2b04d8feb74272b7e1b7f989ba192c0a04c3e75033b6b1588a646b7994aaea0f3a2ceeab76469955bc45", 0x1000}, {&(0x7f00000016c0)="176f4330d77118c7b780980d3bc7502eb3af4a761eb3c9685e5b8d93c33ded1582c80f91527a03350062f4b35fbe81ed23ed59a621d0b265e42b37f008679e4f5044e45353a8870c30c012b1fecb7345912f2fc45462357ef2b255343ac3dee5f60584ea13d40f3ea2c2c80726683539fc868f2686b9", 0x76}, {&(0x7f0000001740)="d6db932c25817d58a9e2ca2aaa75075320b08b11418cfd9b9256d4e8ef7c8758d27a17ea62fb482b86b61f2cffda4cf253f57a344b3430e31b6c02868f8af55d73f89040292f7cba2f663feb955db55e7223cf48e107e510fc7e6b2a10a744193951980261b32dfc344929601d6620756169f646908dd0eb716f870f1ccf152923e8805c7a27a59c60c087f97f0d8585ab3878adc1566ad57708f417c9ce1c8c833be367d369fcda003a6e4d711309a244c1d2e2b5da0633020e0f3bffe34cc99ae09c3fab19a0298cdf0d1e163fc330be32602f78315b17ed5564c0665b748c6f9f0ffd7b48ddfe43cc82bb1f329c0f2b132e", 0xf3}, {&(0x7f0000001840)="2efc72404913fc59c4c07bd9770cb876a300d12c16b03778a24f50d3c7c6f8160c135cd02adcde48f6f67a21035e5faeb6c62fa6b603199c86c6536e2dae3b5bedf9953fcfef8fa96aa0901a9bfc89826f2e6e43f56192e26a4537a4439c206acabfdd1fffdf4fe357f452abb5367360ae914792dedf030bea", 0x79}, {&(0x7f00000018c0)="20abc3", 0x3}, {&(0x7f0000001900)="57f51429faca97", 0x7}, {&(0x7f0000001940)="36feeb1cad65c4d9a6c6c3a557b810d6db7bdfda5aed07d50809190873d9c0bb75b5e445cb607a64947d482c6b53b7d5efc7848b70ed752c3e474c29557c592678cb6c6ff4323d06d1f68b3399fd22244508b83fc38a39c70cfcca8d865c857a78c9d0ee48cb5b1e2cd6d92d13f5257ddbd64eaafb8d48b9ea36848891f79dbed66c53edfbf60c0492c416315a26b42e39358ea59a9059784de7639c5cce8741dc2f64476751f7af24d363eb79b7092b20cfd2a43fe5f6f4fb1838978f391b87a8f08d2152f27e7f52a3fece4b2d6997410332c27ff6be95caaf8f6dd64021cbd1681d9ec373a1a749aa54573678a5debcf6c271fc41e71c7acd5b8a63bcb9", 0xff}], 0x9) r9 = fcntl$dupfd(r7, 0xa, r7) getsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000001b00), &(0x7f0000001b40)=0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b80)={r1, r2, r4}, 0xc) fsync(r9) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/null\x00', 0x20, 0x0) kevent(r7, &(0x7f0000001c00)=[{{r10}, 0xfffffffffffffffd, 0xa0, 0x1, 0x2, 0x1f}], 0x5, &(0x7f0000001c40)=[{{r8}, 0xfffffffffffffffa, 0x80, 0x2, 0x8, 0x3}, {{r8}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x80}, {{r7}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x8, 0x9}, {{r9}, 0xfffffffffffffffe, 0x18, 0x20, 0x6, 0x81}], 0x7f, &(0x7f0000001cc0)={0xffffffff, 0x9}) getsockname$inet6(r8, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001d80)) msgget(0x1, 0x200) r11 = semget(0x3, 0x0, 0x680) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000002000)=0xdd52) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="6e8a5124cde133454c3c822280099dee4db0ba3ae7059acbceb2d83498595a7c7b90a3b49c24ac7b8c0da32563db45b776c5ddd84daa67db13bf15a3c03544f0f0cf31f4f6da9f2e216b67d62511879deb8c413e98149c9a13e12150a39f", 0x5e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffff9, 0x1c, 0x40000000, 0x8000, 0x40}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0xffff, 0x9}, {{r0}, 0x48c0dc9d2ba7e577, 0xe, 0x40, 0x4281, 0x7}], 0x9, &(0x7f0000000180)=[{{r0}, 0x3698adf02fc50b90, 0xa0, 0x400fffff, 0x1, 0x40}, {{r1}, 0xfffffffffffffff8, 0x2db022a788ba6600, 0x80000000, 0x7f, 0x40}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0xf0f82becdf3d74c2, 0x1, 0x2, 0x62de}, {{}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x20, 0x5}, {{r1}, 0x0, 0x88, 0xf0000000, 0x3, 0x7a44}], 0x4, &(0x7f0000000240)={0x8, 0x400}) dup2(r1, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc2c1c2d92d28b15e, 0x0) mprotect(&(0x7f00003c1000/0x1000)=nil, 0x1000, 0x7) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000280)=':.\x00'], &(0x7f00000001c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000180)='\x00']) ktrace(0x0, 0x1, 0xbec4527ca0e17b31, 0x0) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0xffffffffffffffe1, './file0\x00', 0x2, 0x9, 0x4, 0x4984}) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x1, [{0x2, 0x5}, {0x3, 0x5ba}, {0x1, 0x4}, {0x1, 0x8}, {0x3, 0x7c5}, {0x1, 0x40}, {0x3, 0xffffffffd8174aa7}, {0x3}, {0x3, 0x6}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0x3f}, {0x3, 0x1}, {0x3, 0x1ff}, {0x1}, {0x2, 0x4000000000000000}, {0x1, 0xfffffffffffffff7}, {0x3, 0x4}, {0x3, 0x7ff}, {0x1, 0x3}, {0x1, 0x6}, {0x2, 0xff}, {0x2, 0x80}, {0x2, 0x9}, {0x3, 0xfffffffffffffffb}, {0x1, 0xe0}, {0x3, 0x6}, {0x2, 0x3}, {0x3, 0x7}, {0x2, 0x8}, {0x2, 0x400}, {0x3}]}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="78a99c10e6b5afc84c41cddc0910d74b91562e1ce174952ca1da871037606101871766b75d0897cf026909b0264f54be49d2d1a67947bebf1254b25d1d012b5b423f49ad5bf94b88d1ff492683d58c7a5ea232daa725aa3054eb9755944ea9becdb7f4cdf8cd69c876275182d9a8cbaef2c013cc56be71534c865cef89489b2cc2cd0fc9b4a976cf70e18c654746921d0cd71a897b26cd6f200f626ebc7c352c6ee9556c101ae5a59916b4889507cd83d16c649346095ad28082071b77ca28dcbcbe227599efdb428fdd42bc439b3d1be16d14", 0xd3}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000300)="96a33edae3946d4af92dfea736a283b5ae2babdcc5a8147368d7ac12d93852b155e73ad4f9fedc266766e7dbde6949d57f50fa6d8f9b6d2320eb4d4ee18f26b2d0ae041dcc95c9e4a73ad72219868e71b3442a5ec61388f62254287791ed048e1cdd9a84cae675d818", 0x69}, {&(0x7f0000000380)="fc912f8cc22025d6352f655d33e37df230b469c9ea7b6ff20e5423fa64a84f1b81bde8de18354de414b966a97ac60173141f1adfa34aa99d056fb9e62439c44e976b66c7715248042c9eac44d348fdab73980c98561e54b1c0f9d1e2c6fa5279c411521cf7484da53f50561b0f7ed6af414d9f1a36ce139da32dc1df758105ee0f293c5fd22664255bd3eb9576404da19e044e6df75abc96cb7d", 0x9a}], 0x2, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0xfff) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000480)) fcntl$dupfd(r1, 0x0, r2) fchflags(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x9, 0x2}, 0x8) mknodat(r1, &(0x7f0000000500)='./file1\x00', 0x1010, 0x8a01) unlinkat(r0, &(0x7f0000000540)='./file2\x00', 0x8) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000005c0)="ad80c1bb8c4fc4f1875d564451fab2d05410dc3a601b0658b250bf52e7c85b9d38d303397b21404831d4316f910167abc860b2f92fd2", 0x36}, {&(0x7f0000000600)="1f3d661197d51e90a6fd4e77aef02255a4ecf830abb2a35b7fc788d693f320e28d87796e7922f571ee42172fdcd594209499257626585b39cff08fef3e36ae64de9a1eec376dabb778e0c2b0ffbb746f0d245dd0661638cbf7eb60afd04655b7ae5f5b5035e4e1a6a4699adaa010928c25035a1b8f99e2c23954c859be0c7b71c0875bbc0f5ae25eecf6af4080341b75f959a66d9cc0ffe98017", 0x9a}, {&(0x7f00000006c0)="33ce0b736ad07cc6d2623c12ad83e49ab93085429e058aaf64d7e8592e16279d9e0c7fffeb3a2ca60ee4a9a0c4c5855c04d2f7939a5ec1550db9d11aa4e2a7d99ea681ae0f26f356187f651df48475383d1fdf41c17396122621b0c1c9258ea498d23636634e4d2c8531913e39ca07086d904fc9ac0086366d0b4df5043032f5a020d7bf6ed773a09ec0f87f792b3126af74ddcb6ca0aebb5e36afd798bcdd304fe9b33b733d7020c45dcbf3b614c8b38dcd1acba60b70343c9a4a64bdb30badab2f0c7ba67b7c2517d7319dd9b15a024a0b660acb57a39ddb2431fdbf7819b04f51df2b3f3a282e2c3c108319ca4a5eac1ba4ae2059812134b5b54a816cf08e22d21fc466500129328b7c61da7cdfeec83c944f0e171f56a0f3f96a88bb4e6dcb0cb45d561227a249c170f28f7789b3321c03fd783e5173c8dff8eccdc5f6d04783a4408474ae16bcf544dc8f2f3a4806aca7ba86971f72fdbce2f0d590956f1cfc0836a0c5fba8526bdd5e11bab1c0ea450c1b7bd08738d74acff05daff3fb96b7552e3a069fb06c1b8c0fb19180f7e7287e2d04bfd22670f2d0d4bada46387f62c59d1d536809589609b21013dd1e7980bee4ab053ed7cb8dbe7eece6e65d7127ec5731b7a34652cd4047b33462fbd001d3f973d6262ec87357f826b0454e222d99ee8339d1c6924c127314ee54ee4470e57851b561808a660c00120808810d11fa3ecc0c91efccec2d960d316bac0391e0442237b61861fe8367c1894c264380ebf3aa5f4d033746976205625c5fff5831b7b772a2c0850bfac5bbe835962ea4dd8b58354dab5627ccee9c0e452aecbd7cfde7f2106f16a5755b8443266d171120118b025ef1d439ce9073ba2a4ea0a13ea73c2b745f803ac40b7438584fcc6944f756a777961c81eb93b6e30cf8ce8e4bef8cfb5cac693d3630f2596a1f9d68d68d54f816eaa5d610c4582f1384575ea38710b3658f2b0957d3d79eb776f1afb62132f931c4095dcbf848f3ef54edc1f19857b7ee1051a0c34578e629031ca7c042d0e776c4eec1f2d12458d6f4c200f8058f32f42ffc4223aa30f21ea4d8f8ac59b6c1d625de5659c314dbbb964e27dca04a3d40cd891651ea4a18de16dc0f0d86bf9e5cceef929c5d191c8c9731aa8ab74a4efc2828694357db1e13acb1de8370f2e0a1cffd958e138f0647e2b2d352fde4da5682600c714d5b8c9d68fc0c82e34de81b43fb92064fd86431efaaab602e29aa58fee5cea4564bc227f65b54ff95b963cdbd20f02d5483feeb8b6bd067bd36a71a3f76146db959acb4537b72ced0633a1218a1ad19c6602da171cb44235d25736a13a688c6e555ee9f2f806094434c0c5cb7fb0868688e895fa2bcfdca31f1ba31090fd94e29a73cef860c43ef2b9ff7675a2cddb074d6f8dd102c9ad5c502a20de7b6bf95acab6a905557879e1559f73c4dc506f434be0e10972496dc585ff599a1b29cd445a9fb382cbd3a7e0d58ed84939aca5e041fac14ae17b009805de6cc2541468bc20d5f6aafc4cb990df01b148f743adc5845300d581c9757d42654602c350a95a11b988754f3ac121f0975c9226f8ea27f7fc639a0f9dd50a41a04007c427ef9c8d9248a756f969f0b8d76ae90457d30aab9a821274e8c0cb7075c2453c91bb5e83cb9951a2f495bbff28452706742030ac79ed6a011f86fb6c274aa28be16099e09869ab982eb56ae5f83653e4d75183a9f7f3d3fd1bf07d06ec16bdcf2c014dda0e6d82c0c00f520d868514d8afa6d040cb334be1457327b26fba3d098620ea3cd41177a79022829bd188db2bdc783eedcbeeee8b3fa0eaec9be8767571dd9ccd375840146dbb80f5191baa2ff7e941d39984f26eeaed2d6c446fed6345d0fd6ea48af3156d8f2d967d4aabbe63417af1be4532db0bcd12840e54a10d198e50d4a63d4e650c9f10d96fc793e828ecdaa7dd72ed57bcf4d5d5c4a435339c078ec975edd15b00663104376d2f00fdedc13e565bcbc1ff94dea598a9fd6f989d40cc9cd54d205d1fdff97a92b22e8582f45ef849b47ed81463f994807b37cd9905e976507d3ad93dbbd9eddb8a5bac565e1023a764565e31a7f58b8824a0cf2cc64fcc6759894d055c1343c7f8ccc1f1497db8c7244fc73be2bc7f3a8c761f8b4c6b1c107b031e32896b63813457db2286ed06fb2e3bf9c604d9c272c333b84acd8dc7bee6f49483d5bba25768370bf856755331840fe110daaca829ac97c4ea83c5a291f5c69ddda72cd2ba12bb3e4d2e6cec759dbcb2b9ef47c75bb617a7ce0c31aab3aabb44ed22a207c321017c5cda41b5afbf97d2d2150032f9e2cdb57d476a6b504ec10f9dda54ae1ddde1d97c59898ac0df5c5b987c0f60f9c14379ba1ea7250158087b9073d056d191310d6e1193cd625716a5da62453f8d5602c7efa4bdd77d88ff400a150b5636b76411e581025d00500b0fe38f6c19f5afa24b48e3f068cafe5dc04eea8f60648c7c83d9c860c1eedc325a0885c1e598f48a78208515070a6a18e5832b0af1a64100a65027c65886118a8a099eb0a6060d25b875132f56b2934ce154bbfd1016679a953be4c5819bbbf2f5019ac1c26016943859c264e2e5f2441f432e6121bcf25c4e953b5ef8fe733b39c59006d70fc3a8dc287a027e642d2def4555b0c09287928fe6abd820993eda5c2fc9be9a8e38a2df092a019a05c42d4353d72e1bdd29eab70750d0ff6dcf29be3d0a1eb49b7123b2d6dafe047dd63ceb893ef94a1ca82484e4abccec67dc53d58e14822507eebacf6e32b7d10bd763a5b6b3c20cd3757eff92877220b4c535f415dfd9af8b6a537ba0af06e02e6b607140e7b6d948f69d900c773a4c249cfdf29ef483295dd41509c49655360f1f395229f2006497b77a1d6c7f8d5ecb89423d498ccf9b7cde0e99bc39ae16c5b0fab845e38c9c2061a97c168546c6bb08e18e995a377534c726c75b8bb12cdb24f9084124de89cb2ce89571c78b2c0725b97001ff9d9bbe3311e78af0476f63f1816dc32103881b67aecb6315810d9c9016f3e41f182383d63fdd5d747397079dc36e31db7c1602b5449b358e7d432e15b53e1df07f57c864eec54accf372e5245d075559dcd8d746bf60e143c773a23a88f6cac0f64500345fe28126568087132130f8202c4556195b0799aff86790a3aa45bab6e6cbff913afc370ce2d26f85d4d3ce7a8df78d7d43cfc52a39c7bf8ac6f8ed4058a09a8c6047aeb3ac4b942d088e767f4b64ca9ee1731b6863c79d15b513c47f218dbaaa7f59b21a46fad7bac94c4254d30652d0fff42ace96ae76c0c0de37a1fd723bd2ace25016ee11c518c9307928caac01b14b009fbc4da0091d7ef18e130a777e45a5091a86de9596200b4cab0cf143dcbee9721f4148cd80ee8b9afc73d71995312013ee827c3390e9817bafe13f3e9b2e6b7bc212f61f430a82d4f8f3adec3c96ed9e6daa6153356234f86c8f223c4a14b373f099b5f1e6206e22975c20ec9c7012d7eaf3b22ba0d019ce4c7b8198cc92b4369e6956efcf617f410ab6caaa7df8e86421ab4a0e2bbde70e1ce8d2b3e5da58324d180c4091893401dded3f1968a1302aaac33eb79dfc664037d69a6558bf0154f37b901427e80286a2f8a45343755e4fb5d3497f9f00cb7bd7868bf50339aa11e1244b0bc01dbeef2c2c046e70a64ca0a331aec519d73201c5fe7b4678d962b9699a5312aeb31b68250c52288016bb1fa6f4f25ccf427fa8f38e77a22ef8630188a7e5aa1ed85d54c97aa86e21eb5895bbbd680e8e7ba6c17e7900077b3ead46992559274c82782ac5e76663f5c1f5c6f7834fd1344c02c409c77d6909152c5f65f8d66888fed236f7fa1ae06f6c0c3e64380929f3778e2143aae44c443b4b85ed6c014ecbc7c3fded64af157efc7011ab11f05e7d92cfa12c76cccd5fc2942de2aeee6813e0fc050e8c30ab28c4af930f408ae174fe80895bbab606501812116e6236e0e226f331112e1b9a99a8a1928b5a0c27274928fab6cf3dfa6cae8ce7ffae3aea1349467622ce427b963e25d11ed3f6aa8194e17d59aa1391dbc47611cadcf96e4fd0d02f521eaf05c2e921116d15e5f74fa74181d770611cb76199d6880acc8f7274663418251c225cae52152bdf92bd54e824afa99c710b4f11df8354426bdedf4f59ee637bfb4bda28210d5d87471e4015b2e1439093682540c28573453358fea34d80d7144efbbeae2e46e6448e6c88843b7d43e94df7af48de1b8fbd059a187f128aa52ab4797d644f2a18599f92385d3373ef1c934a33da68422491213358f077b894ca5309643d50f1c8440213ca58d9588420b88acfdc38903cc5427111d31127d58c97527672e00d15109de7b0fbf53fbc92c6d83d5ddf4ffbd239cb98969a23a18169bbf35502be9349bc6697fa47536f05823855fe7072f91b248833c596cf6a98b37c430bef10d50984976ab62107f5fc83f7b4d44e148d0d2a0def423df48a8bd3b49215b14fb9d17a6b803de03dca942a2f5bf6b0333976db52cb13c750dbbe0af1b19bc272b5030775a611511fdcdec264154cd19a97a099e5d15b7de7ed95b9137ed050697a6591f2ab6e4c310f5ec66de411bfb6eecbeead44e5e8f4f7fc576fd2f7ee89c8e7bb8405cf409103a5322fa82aaae85f6180dc24a078096b4580890c29915fd56462557f6bc4818002336c2e809cb6ea9ebc8b02ac8fc152af1127e6cc1aacd835ef35f89ff464c2b9d8eb9db1f8dd69166f69af84f9e2946bb835d4ad7f8a51fc30b76e5837b6aa7e4ec97e9772e56d71a1c047940f45ef9fb0aafcf5817fc3740c9986c44ef27a209f1394552d5d831bea66ce5df7323601872da06676c96e89345157083cf4c3c88630532f0da0fde4bb8da4d6b4130c1d1fc05d81d7df1730216cf7bc8120faff4fe6b627ad8d5fbe7157568630b32e7be4855d365e4ea07da7d99d22ed55585eb2608518b6e87436f5147701a264662b71131c4626eb86818943856995929168f7a681b28b32dc24b69ad36fada41cfef10c57d937f86f968fd0e1e791cb99feada5c9cebf149508cd6108ccecab95cf0de21a5cd782fb78fb451f4e29d3baa096b060c4d79a59edc007b50b2a999f7723565fecec113708b8a7c6d2f8d8ff27a5fc103cff941b832f99b7d610dc810d87a2f6cf893b396f957c2910fc8376a81a70872595be3505f51e6c97ec248f117315868452327e20f3ab62b39da3d4fce9b48b8fa662aba854ccf7e13bee762d74798555ed90eaaa4b5387fc2a13288e4565beddf4c0ea3bc855328e8bebb9be7b82e295488296e445dc0d778e26afb27399699b5adb4bca8b972bdb1777d12c034486366870b9fe928552674f6d08804add09dc79605261e454575cba71409c5aa93244253045d3aa6cac347f8a82df6306492963dfa9098c613c6fcf8f5143122c862a38298a36fb68cf54fdfbfa5c3ce203da03c65eea16303af83311c0121069b84f5ea0821561d5c6f59c2e4ec1a6db70fad54b82b7e4dd584edc541e8fb0a225b19cc5088dd8aef57c5790deb469a633938673c9e5eaa828a8e25f2287c0013c91c27df4243bedbe610cbeee57fd10d78f51cb58ed9a93206c96221f8d32be61fb0a085eec6fb3153fa7d66cc4f6f301084b4b029c7a92e7973209b2d929326b404db844e6d54f298181060c58c20fe81ff2db9e815b043a04b9b43826d0240fd064c964702bd29f58dfdb30576c567383d75655657c475c068a4b7a1840a85ee1ab90a083dedc00e87", 0x1000}, {&(0x7f00000016c0)="07310d0efd184eeb72", 0x9}], 0x4, &(0x7f0000001740), 0x0, 0x400}, 0xa69339044c91be4c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000017c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001800)='/dev/bpf\x00', 0x20308, 0x0) mkdirat(r0, &(0x7f0000001840)='./file1/../file0\x00', 0x4) r4 = getppid() r5 = geteuid() r6 = getegid() sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f0000001880)=@file={0x1, './file1/../file0\x00'}, 0x13, &(0x7f0000001ac0)=[{&(0x7f00000018c0)="91d3fcdfeb4b8f334e20288d6b4ea0a6652cc358a70d4c631cdc5eee16be217fd6feca673f31b1681fcc52af9e6427cad0fc94820c6143c1c5bc42be0e8d8fa9c2611ae5cfdb39088c40185516629359559b57952fb519f258b8e761799360c38d3e477edc29a3374aaa808a3a3e42ab8a1cd59b067f10e82ce3a0531e715a600178f6e58843a52610c822cbdc7c7a88eb111eb5bb3b6431071c93", 0x9b}, {&(0x7f0000001980)="b475608b4d0f1bc5114c200a0b904337629a2d9cf7e0f7643a295dc78d9016a9cd43763dc1365b6296278693483387870f397508a00ce5b9772b3eed", 0x3c}, {&(0x7f00000019c0)="49b919653d15839cd9dbdcc9af2f4add9c9deb1e462487925a1ab17fc3c2c74f86441db60e560eae64173c80e7fb54c89b50f3c88704617282888ac4e6e63c53684796ba964e8bbb4a90e5078c93ebe3669de12499cceaa4df6d1656c130555f219644cbf1022f07014b4ce21cd99f2e684f7495ddcfd2f47d2ff1340a8dedda0428d54250a679f04981697b3643d7b93e0d6eaed3d8aab81491e0d6a8540314c96434d4061ce96422a7ef2b6fa17c3a2e3c4945814a035d7e605ab4e97155d1a5de9c81be3d05d56cdbea1fcd18c52436b91b41affa7e1f9f79c275e8b33a09b658fdc8c02f1e94fc40bf78ca1b80", 0xef}], 0x3, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20}, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000001b80)) flock(r1, 0x3) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001c40)) fchown(r0, r5, r6) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001c80)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/wskbd\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001d00)={0x310f, 0xffff, 0xffff, {[0x5, 0x5, 0x80000000, 0x4, 0x80000001, 0x8, 0x5, 0x20, 0x4, 0x2, 0x800, 0xffffffff, 0x3f, 0x3, 0x69, 0x4, 0x3, 0xfffffffffffffff9], [0x5, 0xffffffff, 0x100, 0x2, 0x9, 0x5, 0x7, 0xffffffff, 0xe4, 0x5], [0x2de7, 0x5d, 0x79036421, 0x2, 0xe162, 0x8, 0x8], [0x8, 0x100, 0x1, 0x7, 0x2, 0x1], [{0x846, 0xfc00, 0x5}, {0x401, 0x10000, 0x8, 0x12fd}, {0xcb08, 0x100, 0x5c1, 0x8}, {0x4, 0x5f, 0x2, 0x6}, {0x59f, 0x3, 0x3f1a, 0x100}, {0x3, 0x5, 0x1, 0xfffffffffffff947}, {0xee, 0x8, 0x9, 0x2}, {0x3, 0x10000, 0x8001, 0x2}], {0x800, 0x9, 0xfffffffffffffff7, 0x100000001}, {0x8000, 0x4, 0x568, 0x2}}}) socket(0x2, 0x4000, 0x3c31) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1000000000064}, {0x3}, {0x8000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x200, 0xff}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x81, 0x8, 0x0, 0x9}, {0x4, 0x80000001, 0xe40, 0x8}, {0xffffffffffffffff, 0x1, 0x9b, 0x1d}, {0x300000, 0x9, 0x9, 0xfff}, {0x80, 0x9, 0x100, 0x3}, {0x8001, 0x495, 0x5, 0x5}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getgid() 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0xfffffffffffffe3b, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x400, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000140)=[{0x40, 0x100000000}, {0x7, 0x100}, {0x47, 0x8}], 0x3}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x3, 0x1, 0x3, r1}) syz_emit_ethernet(0x4a, &(0x7f0000000600)="d61b3b85ff9a3350e0488d9b76b89d94fe234c046e5b49da13198f6f2594376d3d472e2cd974c28d495f21564b0f5069ea51d6c4b3613cb1407fef6d0bf49e22412c7635a40ae0deed505102c9123e9fc61b23b5210f9a5c902bfb4408d426bc16f6a0bb86cb92cf957ffe93cbeef2373ce5224a043574bb2abb12675a42b8f884a17720c51eac0875f61b000000000000000574fc40be3389a436c77026a90aff15be9437d44f69b0c156f516c330812f5e9b86404ee33d4a15d561ad2c5a4e732af68feb86f1d73890202d535832e8316c4ef839a7a567cab6facae2964df36f30f5917c4a42e7a4d1f4cb6ff6f0bdf194b27a837ba59d918ed893c5f0a4160579799601a87f70c69985364348d03d5c2e547bc85f45aa38e6370489675d0339c58c680cf860af09ef6700a2ef67a84879bde39f1edb07a0010765c5000000000000000000") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x59f34d7672b1ebab, 0x0) chroot(&(0x7f0000000200)='.\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x929) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000300)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dadddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71f7") munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) pwrite(r1, &(0x7f0000001740)='k', 0x1, 0x0, 0x0) 16:00:04 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f000023c000/0xb000)=nil, 0xb000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000280)=[{0x2, 0x2, 0x80000001, 0x7fffffff}, {0x0, 0x8001, 0xa7, 0x2}, {0x101, 0x3, 0x1174a7fc, 0x47}, {0x3, 0x0, 0x45, 0x80000001}, {0x1, 0x4, 0x6, 0x7f}, {0x0, 0x3, 0x6, 0xfffffffffffffffd}, {0x4, 0x9, 0x28, 0x3}, {0x7, 0x100000000, 0x3, 0x5}, {0x1, 0x7f, 0x3, 0x6}, {0x2, 0x8, 0x17ed, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x0, [{0x2, 0x8067}, {0x1, 0xffffffffffff819a}, {0x2}, {0x3, 0x7}, {0x3}, {0x3, 0x8d6}, {0x3, 0x20}, {0xa8083634c73c9d83, 0x119}, {0x2, 0x6d76}, {0x2, 0x8}, {0x3, 0xfffffffffffffffd}, {0x3, 0x20}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x6}, {0x1, 0xfffffffffffffff7}, {0x2, 0x3cbd}, {0x1, 0xd3c663a}, {0x3, 0xf6}, {0x0, 0x8000}, {0x1, 0x6}, {0x87c999fac5e23673, 0x8}, {0x2, 0x3f}, {0x1, 0x100000000}, {0x3, 0x101}, {0x3, 0x13c}, {0x3, 0x8}, {0x2, 0x4}, {0x1, 0x4}, {0x1, 0x55f}, {0x1, 0x8}, {0x3, 0x7}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0xb60d, './file0\x00', './file0\x00'}) fchflags(r3, 0x10000) syz_emit_ethernet(0xb8, &(0x7f00000000c0)="47c5ba0c7953aaf7606ca0e807f18ae5d638115ac109f2e12514e5af6a5f056f0bca55a0c32df986a04984d45eb3c6730ed19dbfba932ed231566773b4e5eb69f6c59aab3db64fd83ec2d5d8f7f237e279903e2833e6afa423b8e1ea7c03c2d79bb477d68b194ece2ee1e728b1531e232298b332d60fe0671efebd21b6c519b072ee17f2e33ba5751b9db2ea388fbaa34a9ad5ed123b8e837303ea716210ac4ab8dadfeb0758ddb0fbe1d1cb1b1742b8f585888141da6696") 16:00:04 executing program 0: r0 = open(&(0x7f00000002c0)='./file1\x00', 0x80, 0x11) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x1, 0x128) msgrcv(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="000000ff0300"/157], 0x9d, 0x3, 0x800) pwritev(r2, &(0x7f0000001900)=[{&(0x7f00000004c0)="b283b319aefe9b8e64b7450858340d7c4bf195632565616f3bd58460d4e3cf6b9f012dd94478b6703b21053ff3cec08b55596f055791c0646811a7d1fe012bd1b368b72c54418167f5ba4c1b992c260ecfa3328940c59843d4bbde4ad79ee91d161008970adc8587512d8a9f1af1c5b66ad111d5694e0221e194dfd868f6046ecaf76b78bd2538ac135d04ba6c1a3cb530361adba9a223be94d93c0e91989891d357fd4ae2363fd7a2bcf351ca74ee6db7f4d82a6a19db30720e38eb46bb01d5205db3bddf0af7d6a0efb8623d8a", 0xce}, {&(0x7f00000005c0)="0e0d23c05e98ec76e076aff558f6c38f9309dff9a612cfe4305893899debdad8cc2205c932bd19458dc6d826eae788e5441f77b61cdefac53a0da1977f98cd53aeb4ee26aa3927ec698d57d31e776e9a633eee894a781a772952e8c1c69052be357ade1b8721422baef43788ac108e28bb8c5e7d9ea5fe4fa5ae5605a2ddf7152c8b6f6ec2a63391bf81d9c41b841052c4e448bbdfd9fe609d2b9bf37623ea627f00218d1bc2003020962a872d5dc80d468c8ae52b33614f0277952f93ef20dc08cc423d0756c0309ba7341eeb23d907157d659e2a26bcc899b0b3c6f18894b1d9985aa4b8692895bdaef2cc322d25d54f4281b453cd87722be3c40d64cfce5a60f2fb6186155c4ef6aa17300b6d23b627faaba4348466605c7ff58c88f0dfcd9c3ed0a8b6d5266e0fea4bc3329a4e003cbe83759f0771936a41d2ca30529d76a78991c2d3de34685ff0704d58a3efbe2816ee827100da550f8552303e4176b55afd4a780e4aaf1f41d85b5672cb6f6a0ff22db0988e8aa13657bc0ec720e98dcf086d8d3f6ab505f2e9a74fc870907bc9453a6d09500aebd7c8d90dd297cf01e7280aad1d4e15d4e5fd007ec3e1c3eb8f584599448bfe22355f89f947b8b3217d4ce41ba68f9b73f7d476965b64a38894352083be6f4c7b7cb6416145f9f27d399ebd2b366dfa77a7e38752af0f9ea4ba71a2362a3fbb561f5cc8e391e898f6e725acd0b775af1b51044cba11d399c5c5d9af21993229b952b016326cc09d59d002a34ec8f219409c6b108e2419c336cae62107e88d78e26260b4c0b2a05142d966299d50cf7a80cc55878ecc0673fa2965699cb9a97f2321c22dfa3f3c7ffdcb4bd74d1b5d77bbccbe7aaa2602d10abe39f7f18bdd2fe078d461f9414ca33c8d15bb606db1d417670e7da7f64f062ead47be896c392ff012938126e896c43e30b86ce4a7313c74792f9bf88540313340d6b2542637c63e26cdbec60f15a0f8656e74cdbb86b7ac176de83609d6e16eaedcc983c0a4df40214eda1874527acf1403a3e32af2010bfc557b5ce5554bb762815a9c0435ce98a342d6fe7599721da5dbffbef92b70dcec4ae3f6415af5de83720bd70319c5b293e634dfaa31afa1910817b7775a62c46187ce015546c7b2d635a1cd7485bbb2f04f310216b9cb9ccf248bda7010233590542de6eed775a1845b1b7c6bd841a6649063ec5d9a61d4ec24c6efb216f775ce38f2396862f2a6f776f00bd181bdd33ac24a039a06cf6e488fe2adc6b14c3ecac39894938f4ddffa118a5a67df453e583ad9aef993c6aeb73f099168a0a28fe083e1d9c9d754ec551e3adde582874cf9cb60da3afbf58c308a4ec09fd5570816812331917f80b0ea931f0d5c4527ed04d37cb056f364b1761c6909ed76a9d129c89ea28905cd44154e71ad3435ddd8d3d6634df4b55732e06c2f77eb1a09b396a3c199e039850176ea75434af74da63c75432baff47c732b688eb1669e8cbc860a7d8f444dba43d7b28cd626c4d5de7aa2e913fa48c401519360d73b6ffd629678a1e112b45d850e725ab5192c6643925938bece86ce5dc7302bd2f21af492aab04b74bff76027ad9c466022dbcf4a25e46b5efa06bcc3a99bc4b8fdebc2593f4b506f1d5e3c99556a96ca3b3f93ae9f7f834a34e5d2264623aeda2ae25f1294e0c8a6b46d8def1320dbc23be7c3c4510e7e201649d520382c6b563a5c3d530b747687dc0c05b4c5287bd99dceb5cfdc787a647d35bb0ec5a6f38cbf305c8ffc817a72005d2111f835a6d6431d66bc65abee86394d43fdfd823318df71a956086fcfe88d26e8970892c055afb2582f80556ad0af8031eb70ebb830ca01a4641324ac4d0191632a4ff5eb4f5645dfad0a6022f2e2bf1dce467a96b6c827d0d134f5ffce6946ff2682ab30650c0907a0a46c76177b84d203610d3054e08a08528d75507919c46451d0d2082eebb7cd8779df90f5a66e99f22fc453beba84a031d1f4e6c0a5c2b992f84b68393db89eb3a8704e6628e8fb0cbee04407db5e752402cc667122aa86568261a019b36b88c3a3f7cc264116417a14da108ed9335c91fd4347e68309efcd9728373dd7f83078155577118dac7a4e43a8d5428aea0d8092750d0ef4cb15b61f4f015b6b056eb5c9d62f7406c60bd85001c70e76e6ac473f4684b85e8e39991c385f189b66bda322684909e483b319225752602a06ba6fb1a486fc5030301c7e8ff91475f2efa8388fd503406642da46b9fed8c500170875a803abf7b004321db727caeca600a4a89742f484c178e093b1221c7f16bc9e4466065650008649eed6507a4b2e3044c8d0a1ff6e953790b95e846ecd77745392f76ed54361b270a5bb9a7a8290631ad4bb08e10869c30a265923a4a83b1b342b4a51601b866e097e18965e3341a2077e3b8b35f7f0084d87ad349234a7fe3374ee6c8c1da23dee165b3b326aa87d827668a241ed3fcc99695be135299a516fc366c5946fca45cfb8da7211811e98ac0016c042f3c6f25bdace2a2b3dcb170396927de4e193b61ff92cc402f53aaafe55be679a0133ae72c5878e9a75d8bac81798ef2616e93779419d30f02ee0d597e82c0804310b3ef5c2721cb844d281ec2ab302d56061773b10ec8f41f52cbc7db4642f3df93bad01b450d0063b96fc0913777fcf1b6c5881725406d1ced8463df3ae37b6d782ebf634a6071a7cf0934368741ea291d2bf8785a5addbb4ac257eb4b5ea51956030f9ea3b7263a15262970fd3897127089045b557bf30adb0dbbfa1a262cde5ee89cf16af6c77e83b942f7dceb5a4f95c42d82090dc1f4a012f781205e413fbb7946db36919f6b70ada4f765d294703a6d1c4e5d2941feec74dfae011cded7d6ad603b0fde14e70f6429b796688e2ec7a1d74bd7be7dd97c68fbbfa63b8bffa230ecbf90abb9d3652cba8419ca5eaa4f101469afdc56692a550d01e8faa7cd290387b2117e0bbda3b61680cf53afccf46c25e45c4ce88bdb3884bc35a27089c6b3ac83cd7fa0527a273fcc4381c8dcb33d4ca3914696b6df9391f715d816352ce867ad8c5b431d78848f7e179aa87e7079e6a862dbb7d0d6b99ccd33d785e08d3ac0540837d73dbccb59b27b761e10199924db112065e09a2f60a2f52c80d32a0e823f7d7733f466a4e1f26a8f9b3cd6b3778a6672ab8a6187f5d001ece233931edfc37a5feaa97be54c17081da2774ad2739294ee39b861a24ae0a7e3f32b1c6b0f81e08763d5a09fc78443172e973eb73551c475b158f12fec1d6049b80d3f5c8a522f10e1b8495f903aa67efd66138112426353c2546b3d44210e4dd9229708b6aa17c32ee00e4151436e32419461760f155942961d973e8617ecc372ec3c1a29c2c70f00b53d5b71edd403e099c528a34f401daf03fd2a0c8bb2bd31dc17aa59951c7afde4427c251b76183974d8a47c71808b6e212ad1f3023ea7ddc9225fd60dda2e6ff4f8e58c37fd513d8c0800ebcf1cfc5739f984969ff56f45a1daf9b479d811941f506ab0a81af21e37a8b215b77fea941178ca841ce5d5fd035b9626c1eae82a6a83a5ce8d21ec15ff6f9b972a1e580b356bc3d08765ad27088a4a612759cb185eee9b2348294f0663b420b654fdd3823ee35c99d1ba7fe57d7fdbb8a0489bf435024427b908ba995dd16cde935ff10581cb30e0b088e7aea8df5a6c58e3f2bf33020034ba03a2ce138fb35703c369b20b64ddef52604d1a1841d1b11ee37e299581c0f61c706af24a8e0355f17144d87d2e290b28196ff392caa1e843eaf9e10420b7ae2656016770fc2c04097172d418495f7e0e161dd5527850568dff8c4901e74152b265ee74c2354844325ab2ba4b3d7da1b1ea7ddaf44fb484b94ecd5ed1513950da21ce4c08df179d45b07ed863b2e251d67021274b10006fa202b3080c95f838abb78e446d8d324e89ad92b8f1242062f264a7dc933a3fef9f61f585c7f0c5764c0d73cd3091af158257bfbbb28e5f3e2864aa222072365033dc21c7e8e3c55ef46145accc30f7562f12e41655cd08142995fafe3c7ca12058e33a9a81671757e8ce3b6ee98b52fcf1472dbb20e55cf0ecadf6cdda7e8f35378b274f52ab2c6232799ed458df8723859494c72ab57dde66663878319718558512630d21dcbe63a19706c61723ece45b97bd5e5c4174e8bc643f33fe79a2c62bcc9052e269aa92ec4057b246d88765bfd085a9d0406d594f85d8caa0ec5f1b1b315b77e796af6b85c5cb17902ce2f3c4c6edc15bfb6dc5139753aa53a338bcb9c0ae532aefd80dd7eea9960fff8c81e03d70e422ee98fa7743954766cd634018b80d97b1e6a0686053a233e4a4160f0c9bb93f8f4c87557bbb5315983a5618fda3ebdf0c1d3ef7591a82d1dae287fdd01e603340a367e234ca5e59086257c941174d5eaa0b9b953615abea5dc803cb4ea0ee60064547aebd85f533e933fc7a46bc6f8c99bc18951a3ba46a71fb34e4231b0d6622bf450e2ca26f0c542498277c1188d9d97eed26e710ff86499e75aba57627e4d862bd7eec9935bfa5618045d84e56f0506c762eec6f2242b3a1c0a699957eabb7c048fd03295a70041889a6593dfa2b3ba13689d9ba882358b442509c5009c89610a1c774e5c96dd2420536eeceb7e1e203a9841b14fed4967fb7322e2ca4c6ac7a6de613f5b3fc1e60561a817c7682cb64315b5055c8677cbf01959acb6248c53f886242de2e96739928df4dc9fa8a90b8ad517749f75bf4bfc79bc97c8c5f81ee6f05678a41ddf1eb423a0083167cd938ec03a9c30ebbd63aa0e176e3c03e72ca6e8df9edf24f248db7a32d4436a660cbcb83ac314335d598497ec20668120af8fa3109b46dd4dcb85b68b044e2e659f81e396f625f2b4d5b8ac74a5027eea6e18316ccd21f2bf2eacede8ee010a95befbaa63d28082f3b085e818cf60977d5ad5d62ccd32d0cc142e70821c0d4d156d4327b66920db35f8b4c0f3afdf524e0a98f9ce00222b9ca6109c762ff5d3ba54484535e8bbbd081cf2660ce9c1d042366ec65f85a58ed5e3945d2fece8f9720471d4a267ba80ac4a5d605eb072646c338cd80d139106943dbca1cc6f63359ef749b1e381df5cec3669cfd962b9b4685fe8db0f8dae44b0f2d7c816c77cfa74f69fc46e4112041cd7e6d32677177495b623353573f1a7579498ac9a9848b82152332ded19c11d6e34a8cb43ee673b5f2e821474f0f56eb602bb14712bdd5743f49e0434b8c9648b764b62b8720882399c1ea5303cdcb579da514dbde87aed1ea3276c92c78cc7ce406a61d7f7d5016fe938e782c225bf1532772a54dec72a323fe3267ae613daf07f6370a232f3707909be25f2dc5ae51e7e7b2b810c3c7de93cdd066bddf886c48300cbf4d8ad425ae62b370fc944b61421204febf158c6d70a985d8c51a9d1c9f2edfdf687d6a47577944107380ebac135e4c2f33e52261e809b2973b596c792d862c667cd0cec97a913c1ff3f17bc800d89d7bcc5e0d8d4a3f8298d5e7bf7acac65f9abe113e7c21ad40003ca81d4eb21398eebeddf432bd9cbd93b91f9697348adf25951bcd40b1ad8575ad003285701c19da8e2961047ea049a881465b4b9b37c78ab39f1d67529e5f57cd8d6a8823f99eb6be9d9d516c85d584160279a1924e969bcfaec621ac58c060b72eb7e10aaba9d351a623b0e2ca273ab97f582189ac9644aba5fe8d9c1e3f4c2c1c361a67636ee75f061580ffbec541c18cf0ebad62befd0848a27eb026d49d38dd0b8b47071e8ba", 0x1000}, {&(0x7f00000015c0)="0155908f098f4b37669a09381f4b89d621ace1c42abf2276e5f8626f1a04d5ec12b99f4aab271343b375f6d871d391a131b67a6a2a95e1326da275d9f55da0c641e0ee", 0x43}, {&(0x7f0000001640)="fd20d9737396c17d96230e436a57ae32ed50db400995e693da86ec33ef7767be4a2e1e4882983f5d524c77b7b1d9edcd988da630ea7961bd875bcc55ccbcd8392def5ec0d19bff6297ff702fc51327375816a7907b923f283365cd15ed54368eddf2806813c063825d6f8c39fe92cc33087f2eb2d0830104b20eb44df27920cc8f5ab2b975fe8b9d55c26a90401663a006ac84d3ae3b902812a2dc77c617ad8c254ed7f1d8ef617d729bf42ea01c91f8cd49e80c24e8d84b71a9ca", 0xbb}, {&(0x7f0000001700)}, {&(0x7f0000001740)="9ff81fd148e090f6522d3a3d13522f4f606adec45d17e776bb1505d35bab3e9a12f5486804a20d744ff5d0de9127050d31c22ea178e4ae507bdd0ebde648221ca5b66d6e69b2a39ffaac6d17fd12ee711142fac35e", 0x55}, {&(0x7f00000017c0)="6d2da6a0f7a85803b642c83e001dbd3750fd8075f6b076790c63030b76d6928371cc12e1248f83942a6609f651476daa1f04df17cbfbf0f6adfde8988d60e03a6ca36859", 0x44}, {&(0x7f0000001840)="2f04c20d8a26745310f57fa115f11eb763c814baf6fead42c6894858123924c59c7bc8dba429d5bed8be288da44d4a23f5e75c74561ee122ad9dac6e2ac92bc955bf5f014b5a7481fe87ccc26d43f08335a78e71dc44d83a5388635187e27db992e76dd175e0e2c4ad8c6f56197a72fcde6549b3bc076342cb047ecfaee9ab48b168fa34430f1877cf4f7df9f9961c6e9f40882c37ddf50366844ae125fba9f713c8", 0xa2}], 0x8, 0x0, 0x0) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x10001) r6 = msgget$private(0x0, 0x8) msgsnd(r6, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() mknodat(r4, &(0x7f0000001700)='./file1\x00', 0x1, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) r12 = shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000100)) munlockall() msgsnd(r6, &(0x7f0000001cc0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYBLOB="c8b8d4f0e77036b955e713db8e4f4f4fdcbe91b66faa4ac920cd056bed6a160951ddc43117aadb6679429e19e82ef2252bf67c5b23d2c02b9ae310c3e52dc52ed6166c6f3c45958e4ee3e05916f03bb0f90953cae4cf07724f6431f050056860891535d484ccc02ef2a0d77d9e65caf3287649851d0d29c8df715c50221ec1839be7ba4da1039c74907c1e842bc0456d7e25113c3fba7036bbe4c58525c4f3f43188a10ada0208de939e666db2ab355a34978b70069fde838dbff237d49a0819b301009c3d672a34bd53fbef7daf1b5d3ce9b30575dd926a5156b1a5bf8911dbdf7054378704e45536b2e76e34860129", @ANYPTR=&(0x7f0000001b40)=ANY=[@ANYBLOB="d3aef002ac39ce7c6f875eadcd4a0db8bb6bfa88f76768bd66cf2e0187adeed379855a66e38978fb980144b9c5fa7fc3c2996f4bfe648387a5a89166f169f59fdfccfd8d803fe4d8ea39f3ff6a7995cf010000005b1b76a0de0aa8352bef3ba42a75ef331d56377e9ad7d1b59ffdc6791962b67e415b1bbc332f72c4db0cddd2b3d73baa7348bf848ead54f9a3619a5691fb9499a3cd2ed832399db596318db284a87c7b11aded483d7e4e4582bb99c5673b0494d3452d4a52e73cce6dad4bbd58b890c8d5872f5b9f40b6a822c33dfbdf12cb00eb69d4a1c66df7acb3f2444e874e6266f039fa3692719091e015cb5e0b8c6f221ffac26da6875a5868882509489099e668216bac72240d11f3a4dc85e8434bf5755592a23be4af842aaf1c7522c6f0750c587fd0935caf48a60cf2dcc61b016889d59202e99e4147d1182a51c30c15cb6cf5e4d8ad8dd3681d10523a6e79aff88f0d673b51228315893cc62fec05", @ANYRES32=0x0, @ANYRESOCT=r10, @ANYRES16=r9], @ANYRES16=r11, @ANYRESDEC, @ANYRES16=r11, @ANYRESDEC=r12, @ANYPTR], 0x9, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) setuid(r13) seteuid(r13) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x904abadb520fd5c9, 0x0) close(r0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x0, 0x5, 0x100, 0x3}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/38}, &(0x7f00000000c0)=0x28) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000001c0)=0x6, 0x4) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x80000001, 0x1, 0x1, 0xa6f, 0x100}, 0xc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0xfc2b) socket$inet(0x2, 0x5, 0x8) 16:00:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0xfffffffffffffff8}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000140)=[0x0]}) recvfrom(r3, &(0x7f00000001c0)=""/255, 0xff, 0x801, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x9, 0x7fff}, 0xc) 16:00:04 executing program 1: 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) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x8) open(&(0x7f0000000200)='./file0\x00', 0x880, 0xa) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = geteuid() setuid(r2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x7fffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 16:00:04 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) acct(&(0x7f0000000040)='./file0\x00') 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) r5 = dup2(r0, r3) linkat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x63, 0x8, 0x6, 0xff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x6, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r3, 0x1}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000800)={0x10, 0xffffffff, 0x4, 0x6, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xcc03}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffffffffffff05f7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff0000/0xd000)=nil, 0x10001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0xf16b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfff}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) read(r3, &(0x7f00000001c0)=""/62, 0x3e) 16:00:04 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x3, 0x2}, {0x2}}, 0x2) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0307006, &(0x7f00000001c0)=0x9) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) acct(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:04 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r2, &(0x7f0000000580)="616d9860b42c96aedc00826ad6eb54055287c03a70f06639436ee2d50ead7d211fdb2c518dabe465762dfd0ca7a6c326d42c47c98d0cbb61020023aa97e45a9e3b9564f560439e35ef3d14cbc22076620400fae66f40c0779095fe3bed6240f20f", 0xfffffffffffffeb0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x8, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000340)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x0, 0x3f, 0x5, 0x3c1, 0xff, 0xffff]}) r5 = msgget$private(0x0, 0x40) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000240)={{0x2, 0xea, 0x7}, 0xcff6, 0x5, 0x2}) msgsnd(r5, &(0x7f00000003c0)={0x3, "37e419e7764315a4ea789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a24cbbc21e06d3a66164862631863c2b230f939659a2b68d596f6d534eb51f546"}, 0x5d, 0x800) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x64, 0x3}, {0x81, 0x4, 0x400000004}, {0x80000005, 0x6}]}) msgget(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x8) fcntl$dupfd(r1, 0xa, r1) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x91) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x20, 0x4000, 0x0) setsockopt(r1, 0x2, 0x8, 0x0, 0xfffffffffffffd1a) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x800000006, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40000000004c}, {0x80}, {0x6, 0x0, 0x4}]}) ktrace(0x0, 0x15, 0x18, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x20f, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x52, 0x9, 0xa9, 0x8}, {0xef, 0x9, 0x2e, 0x62}, {0x100, 0x5, 0x2, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0x3ff, 0x7fff, 0x6}, {0x2, 0x1000, 0x10001, 0x7}, {0xfff, 0x200, 0x6, 0x2}, {0x3a, 0x76, 0x10001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0x805}, {{r0}, 0x0, 0x0, 0x40000000, 0x4, 0x99}, {{r0}, 0x5d5bf01c9d038fbf, 0x34, 0x10, 0x8000, 0xbe}, {{r0}, 0xfffffffffffffff8, 0x88, 0x40000000, 0x4, 0x100000000}, {{r0}, 0xeb46801b8cd98c32, 0x56c33d55765fe4be, 0x80000000, 0x101, 0xe3}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x80, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0xc4, 0xfffff, 0xfffffffffffffff7, 0x5}, {{r0}, 0xfffffffffffffff8, 0x25, 0x80000000, 0x800, 0x8}], 0x3ff, &(0x7f0000000180)={0x740, 0x84}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) fcntl$setstatus(r0, 0x4, 0x80) 16:00:04 executing program 0: r0 = semget(0x0, 0x2, 0x40a) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="32a21676a4302edbdf71e823e4919985eabc2eb7b3278c35bc71340d822ae36a3b79cafce3a08de38d1e8ca9cade5f79a1519f7c47470ed95e7e9ec79588d1e7f5800e6caf0e355f3650a3534d1cedc3a87a4cb2606dc770e8c2f7b95e40c2d062f3722330a2798abce5c130caff2ffa1a277c1280df44606d6c2baf24c98a3923c0e989e8b95da9e99016135b7dc71007c4199bb2ec7a", 0x97}, {&(0x7f0000000080)="8689008153dbf5d59b7fc54f6741b59b310d5431455f39f703028d7076376eb1e3fd03f11cf3ffc2", 0x28}, {&(0x7f0000000140)="abd49661ac28fdf4b40c9bc5603c0468cb66f6c188d0c345eadf6b5efa3d5b8a40c9cf3ec0d6d8587ceb20f3d8c87edaa34fab652fd2fb813410aa261d5ea3d0f41d4e9f9707112ecacd3f66af28260f20410955ce7e04e9acfa44f2defba05b41e27f7727072be925f7670cd537a0a90357b6f574ad3e87b1f14fb86cc6dc", 0x7f}, {&(0x7f00000000c0)="24c479f05775b1b75a420c116c49b010c8ad3779d66c6f44d205aad3b11af33787bbecc71d287065745a293182a5a4cb9e8f3a0edf68", 0x36}, {&(0x7f00000002c0)="d02d8c4772c7978b18df667689a04220157df078a10debf6311588e789a96c974852269d5f1efd306c8882c3ea32bf0c94bc52f4a3229d50820fe901f9e9231afa3c13879310cfa78e1ec34754bb3b2be2ef7fe2d1a4677264681aa233ebf6936b12d885b7ef4b00d4d1454009140cb2a5ea0b", 0x73}], 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x401, '.\x00', './file0\x00'}) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x810, r3) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000002c8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="b6c669007e15b0275902ae17925a43d942c618f36ad69e34610bec4661de38c294529b59fe5ea07e6b09c0561aca7ce0a9cfbaa89d0f178e", 0x38, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x10001) recvfrom$inet(r0, &(0x7f0000000240)=""/221, 0xdd, 0x841, &(0x7f0000000340)={0x2, 0x0}, 0xc) lseek(r0, 0x0, 0x0, 0x3) ioctl$KDDISABIO(r0, 0x20004b3d) getsockname(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x20) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='x\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x8201, 0x160) accept$inet(r3, 0x0, &(0x7f0000000580)) read(r3, &(0x7f00000005c0)=""/60, 0x3c) mkdir(&(0x7f0000000600)='./file0\x00', 0x10) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000008c0)={0x7, 0x3f, 0x7a, 0x509cdfa4, &(0x7f0000000640)={{0x5, 0x8000, 0x7fffffff, 0x101, 0x7fff, 0x8, 0x7}, {[0x2, 0x2, 0x2, 0x6, 0x10000, 0x1, 0x5c17, 0x40, 0x4, 0x3, 0xfffffffffffffff7, 0x0, 0x400, 0x5, 0x7f, 0xe0, 0x8, 0x24], [0x4, 0x0, 0x9, 0x1a5c, 0x100000000, 0x80, 0xfff, 0xff, 0x0, 0x8], [0x8, 0x6, 0x7, 0x1, 0xffffffff, 0x3], [0x5, 0x80000000, 0x40, 0x1, 0x10000, 0x4], [{0x0, 0x96, 0x7, 0x48de}, {0x0, 0xcda, 0x7c, 0x401}, {0x6, 0xfffffffffffffffb, 0x7, 0xbd}, {0x9, 0x3, 0x0, 0x5}, {0xd8b, 0x6, 0x7, 0x14a}, {0x5, 0x2, 0x80000000, 0x3}, {0x1f, 0x4, 0x2, 0x3ff}, {0x5, 0x9, 0x0, 0x1000}], {0xffff, 0x7fff, 0x7, 0x1e83}, {0x80, 0x1, 0x9, 0x1}}}, 0x8, 0x2}) ioctl$TIOCSCTTY(r1, 0x20007461) kqueue() open$dir(&(0x7f0000000900)='./file0\x00', 0x900, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r4 = semget$private(0x0, 0x7, 0x80) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000a00)=""/239) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000b40)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000b80)="6ac576e5a6b219468ac1754779172c45a8c3939349a10fce8facef35e7b7cf2ea5bd6459220ef76815a10b0742329168d7ed3af402b8bc7f49893cd399635a46ff930aa93111ff5551a4e47d", 0x4c}, {&(0x7f0000000c00)="86f2806d1bc4d2b4fa846eba12d05045fad29e1dbf09eed32f9eeeb3eab9132ce3f58443360e695f2e7812db5defb493c1f6bcf6f27ffd0fc83a17b996efe434a32f8031324e37b26745449c1b01d94e0170c33a09627a692077658d6fb9501fcaa68f21cac5ce0fe9ab520b", 0x6c}, {&(0x7f0000000c80)="4e922945e6f2cbd72018ebdf1c7479068e455b1eb904354fbb951aaf18251eeebe515d61c691bd7f4bebac11c36591bc54f3bcb25e5cbe3340b579cde920ea705cce49d346d7655c158b16e607648b586b9b7daddd88b8e92871397a00b5dcc973b4f6fc57afef24944f800c795ce02868d457e84b3826840bfe0b4562be0fd8be516df39bf92f51450b4c8feef2077ac2a079011f03a779f9ecaae0a1c0b8bce149f81cc2", 0xa5}], 0x3}, 0x400) syz_open_pts() bind(r2, &(0x7f0000000b00)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="c8c8499d529e3f8d313852df60c3b0f3274b59dcd63322ff634e77a79005d0596e39a8f034ed004cd984", 0x2a}, {&(0x7f0000000180)="e2672e7a6daf59fd79540d6d4fff4baba37e6d1e56b26baa344bbc6157c34bd6f33bb0620b539ad1efcffe30a38eacabe926866f05d9b9da76e732668f46", 0x3e}, {&(0x7f0000000300)="ee75bc20850c09cb46ab5a0da5a9bc", 0xf}, {&(0x7f0000000340)="4d1ed0d4360f0372", 0x8}, {&(0x7f0000000380)="cc7839cd5ab335a45eb1fee5cac3707fa1b6fd1ebeb464510770c2c675efc25b64e3a06cd6e83c19c72d66f0e7c5b5c1bf83ad1f271bd8e402890c8caf0bbabec1315251cd02599214bfdb876083e0d20baaf761ab60e7c87abb0ef1d33c32526e7310b947fe8322ecea0438a1de70ac739b91bd073abb50bfe4", 0x7a}], 0x5, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r0, r1, r3]}], 0x28, 0xa}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080300000000000000000400"}) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="b01da6f034ed710b6f4a5ea192b2a395cdd8601bd19032e8f40924a76b6900a5ef5d31730c12896c1ba0a9e25e491397c82d7f9e1ca3de9949eafd5983b69d778bef3a955b5e6705f42e8f336186d9a728f3f9effa4a470cdaa1ed24261423338859bc1ce3d9bec7474dc570a9d38f81a1f609b6a7fbff5b8737a024e9a086d76d2247d469d603766c15119404870b268fe5f36342e003ac03210007e082971dad59364440b40129e43d42774f9366d7703c13b9cde710dff45feccb78679c2f4d51027a7b7520fafcfd5784ae8b71326d5a285b5a45c15cf002884069d0e9b3116100a4ab5d", 0xe6}, {&(0x7f0000000140)="d719d4c50faa4e847efde6821e406a8a4a529d16c6701fabeb59a0f287068feb0c68f77e32af8ddc72a577b47ad75177cd449bfc1df26d650b9936f32a0d1e09e7", 0x41}, {&(0x7f00000001c0)="460d4f50548d046f8d469a1742be08862e3e30e667c586af4a6dabd9b099267f93d7de81e1be", 0x26}, {&(0x7f0000000200)="0a6249e70c8bd3bdc7bb269f1a011be46f3f73e77724c4cf187ae97dcd6a5a6b8aaf16ffba8b4c856ec6a66570fa0d1cadb6b6c944b290325097a01a59c1abd545484971", 0x44}, {&(0x7f0000000280)="1e7a42ae4bd1bb806b5169215d4b3189852762bb3c934523a982ad9db56acfbfc25afe63881c7930568753ff0adcdc441a7587267e668b61051f8c91444f7e210daa6e63da", 0x45}], 0x5, &(0x7f0000000380)=[{0x48, 0x1, 0x5, "0df386049371e9a6a547428b3c142c5b581f79f6129dc02dd7da7c966d3ad180e86ad892105373432573fc23561f417c3622fb8d"}, {0x30, 0xffff, 0x7, "b8503448ed9fd1d8a9a3241f0dab3fd9aa6327ff921e9b53d9a853bd"}, {0x70, 0xffff, 0xffffffffffff0000, "5d57d83399b5b49429640aa67987fc28d2f3a50b507aaca8889f3d7752959486baec914ecc6348988fe38ec57407d81bf1da7ce4d7a650c0e218d55f1d37f325048c9decb6f6a1b323c7692daadc87dab0b42013da3976d8a5216b1ec6a2"}, {0x98, 0x1, 0x7fff, "7245acb8afbb7858771ee270c9fb622513a24f44fcf56c3fc3752fb20f8aa02ec67dcbf2e2aa6d53cf61657b8ca2a3d854052d343a54563e258b21f17aa2698b9e5dcb2ba1e03ad7b29ea7cf2b7fceb363bfc2308fb609cb6aa73eb6cedb8239b2391d17b829948acfe963206ffa7adacdcced689055b60c9d2f781a7ee68d5c2220"}, {0x58, 0xffff, 0x2, "904f8258ae6f73d14d169d983a5cc79428b0dc7db348cc3ef1eeb237ff4fdedec284c21c8ba797ba3355f9a29f876d7d5dc748f04385bd30e4b8a12ebdae179f6cd54a29"}, {0x78, 0x1, 0x81, "c37eeee80fc968461390039fb8acb4d60b988fa63bdaa25a400c2bbd46934af92a752421836378df33daec4251a956b07407eb13813346415d27a22d89e2b3e2a99287c9b5ee71991115ea6165664ce023e668d9cf52bef8cd6292fd032ffea4a7adc5fe62881e"}, {0xa0, 0xced220e2cbdf294b, 0x4, "12d8ed9b1524842ee6dd7380fb5b20556ce0e99d73251ac09318d283fcc12f91b6d9b85f7dcdaea43e369020ecd509f0b2b34af9fcdb775ccb6b38602ae2a7f98403a567913014a4ff9272bb22fb48861c8b978509c8924a44293a596734a110bf1d174e3330371683ff06ab427551dbe6dae15d08ddbab5c1073c8c5644fc6261e4004178cdaacfb690"}], 0x2f0}, 0x879d12ce1478f753) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x5) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x100000001, 0x1, 0x100000000, 0x67d3, 0x101}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="0de791b919c7358982eafe007c897e8d9b00dde1a77140fa99634162ea389adad2bed15b184406b0eb2af4", 0x2b) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0xbaa6) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) setgid(r0) 16:00:05 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x4000008000}, {0x2000000, 0xff}}, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x100000b1}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:05 executing program 0: r0 = socket(0x2, 0x10000000000007, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xe27, 0xff, 0x7, 0x5, "a264c20bb665ffbd1e645f97b950e248accec3d1", 0x3, 0x10001}) sendto$inet6(r0, &(0x7f0000000080)="873794b4550f1c80", 0x8, 0x0, 0x0, 0x196) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x400, 0x10) recvfrom(r0, &(0x7f0000000540)=""/102, 0x66, 0x800, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x80, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)=""/30, 0x1e}, {&(0x7f0000000400)=""/177, 0xb1}], 0x7, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) preadv(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3e6c0217727607a3, 0x810, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x9, 0x6d, 0xfb, {[0x0, 0x0, 0x1ff, 0xfc6, 0x7, 0x7, 0x5, 0x7, 0x8, 0x804f, 0x4, 0x100000000, 0x4, 0x5, 0x5a3, 0x3, 0x7fff, 0x7fff], [0x7, 0x9, 0x3, 0x1, 0x3, 0x80, 0x4, 0x1, 0x6, 0x1], [0x9, 0x4, 0x7, 0xbb19, 0x8, 0x5, 0xffffffff00000000], [0xffffffff, 0x101, 0x8001, 0x5, 0x6, 0x5], [{0x3, 0xff, 0x81, 0x70}, {0x3, 0x1f, 0x6, 0x7f}, {0x0, 0x5, 0x81, 0x80000000}, {0x1, 0x100, 0x9, 0x8}, {0x21, 0x4, 0x87, 0x6}, {0xd1d, 0x2, 0x100, 0x4527}, {0x5, 0x5, 0x7, 0x101}, {0x7fff, 0x43e93107, 0x2, 0x9}], {0x0, 0x6, 0x22a7, 0x2}, {0x101, 0x6, 0xffff, 0x1}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x2, 0x101, 0x3, {[0x0, 0x1f, 0x4, 0x200000, 0x80000000, 0x3, 0xffffffff84f88d0e, 0x0, 0x38b, 0x3, 0xdf, 0x4, 0x401, 0x80000000, 0x98, 0x9, 0xfd09, 0x6f], [0x2, 0x800, 0x6, 0x5, 0x6, 0x8, 0x6, 0x3ff, 0x8, 0x5], [0xfffffffffffffffc, 0xffffffffffffff7f, 0x6, 0x2, 0x3, 0x2], [0xfffffffffffffffa, 0x6, 0x9, 0x8, 0x4, 0x7], [{0x0, 0xffff, 0x5, 0x1ff}, {0x3, 0x200000000000000, 0x3ff, 0x8}, {0x7, 0x400, 0x5, 0x8}, {0xa86a, 0xff, 0x4, 0x3}, {0x1, 0x9, 0xffffffffffffff0a, 0x40}, {0x9, 0xfffffffffffffffc, 0x1}, {0x8000, 0x752cf56a, 0x8, 0xffffffff80000001}, {0x800, 0x4, 0x6}], {0x4e7, 0x3, 0x400, 0x8000}, {0x3, 0x3, 0x400}}}) 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}, {{r3}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000140)) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x88, 0x4, 0x9, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0x0, 0x8, 0xeb47, 0x8}, {{r4}, 0xfffffffffffffffb, 0x65, 0x400fffff, 0x75d, 0x4}, {{r3}, 0xfffffffffffffffd, 0x81, 0x20, 0x10000000, 0x3}, {{r4}, 0xfffffffffffffffb, 0x20, 0xc053c3537738e823, 0x2, 0x100000001}], 0x5, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffc, 0xe0, 0x2, 0x42ee, 0x1}], 0x9, &(0x7f00000004c0)={0x400, 0x4}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3db0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x9) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x5e) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0xe06, 0x376d}, 0x1, [0x7, 0x8, 0x200, 0x6, 0x8, 0xb09c, 0xb8de, 0x9]}, 0x3c) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="49ef2169ac8cdd647c7ef764d779d85796facfc76a35af8177cc62108a54a31e574a4f7fb2f5373b6246cce6b76d719a14eb87f9911ccbffebdc3b031b31563b5899ede4e4a66e57c0513e68a30b52208ba3965a2e99137ebeb0e296c0668ab16fdee2b635d6106655292d69552800000000000000000000000000965fbd6526822336bedb94cc962837262a503d013436ab9b0c33f224c5228a766fb7a2d3e1f91466d00212cc73e086fb389c30f066182e41553ffa48658bf654b154d46ead55a297da836006af578ce52a82f601f27ee15f84625508091756a2675b97e466a0c1320a5e115387e45e1758a59c7349384f23c8a8b800d064164742120000000000000000550da5eb14177a3d7f1310978679840c5ee2a69af95b7558ef84e3c43d6bbf0a9602fad46b2931002a555959c8b25fd62a4aee1f3bf12b7e913403526800"/332], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000b80)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e196e5e302088aa929c0e9a0010000007e4aadd533c1f1bf8038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0x0, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r5, r6) truncate(&(0x7f0000000a40)='./bus\x00', 0x0, 0x20) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) r7 = msgget$private(0x0, 0x29) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r7, &(0x7f0000001a40)=ANY=[@ANYRESDEC=r4, @ANYPTR64, @ANYRES64=r3, @ANYRES64=r6, @ANYPTR64], 0x5, 0x800) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)=""/164, 0xa4}, {&(0x7f0000000c00)=""/215, 0xd7}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000000d00)=""/133, 0x175}, {&(0x7f0000000b00)=""/78, 0x4e}, {&(0x7f0000000dc0)=""/173, 0xad}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffea2}], 0x7) getpeername$inet6(r2, &(0x7f0000000880), &(0x7f0000000840)=0x17b) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000900), 0x0) msgget(0x3, 0x3f) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000400000000000c845a18f3367ab89e57bcaa8e9b3d448ed6ec9f943a95283c86c47cfdb43c9013415b52803e4aa083b1aca5ffc3744b20574496ff0913258a3835abdbbc0e95cf0aad82897770b940ff903c485753058bec1fb3aa4c2d5d633deccb68593c0525f0a020122485df927e038be29113e33beea0db93db943151cd48232a9272fa94913000000d4bf73c7ae6784a0bf3f425f61cec6835536ae9eec4e630d56985ab6fc52cecc28478ba20e229664ab7ca3580ac66e29eddcd95948a30cd7f1bf91059e0b231d398d7007b6d1735b6a813b9f50aff19f610d035469e01d259cbb67967206acb233053cbd3ede104b387e51c910537c7407a91e286ea2305cdc53e30b8e6148a50361a3adfa77a3f66ecc7d1d9686f0e5d4a1b72d8767f4ee33d740e4730abdf3b896f838602413dae192723310b1b7c80ba5f2844de6c293c531be91db0ca12a2810be79f7972513fcf0dd50a59c9a198689923d49bbac2b87ef3b5b12a05a43fc7ee208f3b0f8553543ba6dea2244d974"]) msgctl$IPC_RMID(r7, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pread(r0, &(0x7f0000000200)="789378fa3cb7b183e59650e0d2ffaff164227021085eb2ad1c33f866fca91e257e89fc1054635f74ad3eab6ea8eb12664fa0fd24cd3a2df1b617f7bf81c04ad9d5672226f62d448e9c", 0x49, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x44, 0x2, 0x93a, 0x2}, {{r0}, 0x0, 0x40, 0xe0000004, 0x4, 0xbce}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x20, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x5, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x80000001, 0x3}], 0x7f, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x9, 0x3}], 0x1, &(0x7f00000000c0)={0x3}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000340)={0xe62f, 0x1ff}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0xa5) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sync() 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xb92b, 0xf5, &(0x7f0000000040)="ce64c6b855f1553e31fe37495ba41815f6ee5388fc8aa28b7ab66f12797924bd001807b50d4a19d095f6744e9e5878bfac5307a84f9eb2cf1ce4d2410138d01e4a9062dce8c6c40022f76a394efc1fa971abcba30c96f0879961356ebd1e64e076be7b18ac58a4e83c80d8a1828798539b60d580494e9ae163df0d6bdd0d359af8148365b21b5496bf3b0b2b9b840a23", 0x90) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socket$inet6(0x18, 0x8000, 0x6) getgroups(0x1, &(0x7f0000001640)=[r1]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) sendmsg$unix(r0, 0x0, 0x8) r2 = semget(0x1, 0x0, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000480)=[0x8, 0xfffffffffffffeff, 0x6, 0x2]) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000001680)="47ee9ede4caa1bf6dd7ce3f2af22099452647045aa8ac24c83cd457730aa7f17ffcb28de248ca7ad2b481defdb72413aa809506290de14d6c760a99b54eeb3ceb3967f56a2483eeb2d277e2b62bdc1a48f9f9a390da7b69ca4f7581f4d5c2b647f070cb01b1d95e49b064a0a97ee2b15b69a0536ffac51f1521c5955b54fc8226412529212ab7c5db4bc7077d97591e22ad9c8827170747e2538722ee7290353d1bbfe936552f38c12f6dd9f398144d3f773f7abc744137ebd7ef559ea3ea1d06016eca9670b073ba875862ca5a2e2786d86559f95a213b7089df6de1e4cf3e69eb0c884740b72c45c08cb1a3cecc6b52c313e936a8fdbd6cf9d797ab5a84ce3b6f54b4ee984842720a267e70ba3dcc30fdb67991b035b9fdb73cdc4c5aed2fbf874d4924e093c7068b7c6ac74dac9a59589c7393387eb1b5b6af38c97c684a7894906742fcb0c068dde57691d14388ca41ab9a54cd08ccc887b864e22ec6c13418044fb54f8acae046f4f6cd9837121e94d4e6262e5e47376490273ba9fd9b37a91b92da0ba298a1145326f228518867fb5f4583ab628a788243173b5560d577625494edca75007d67d0b64cffda5c764bf6ba1d94a3f0b798408536619d2e8b01dd63cd6ed8872f0984d918281972561caac5bfbe8202f46d439c2dcc0a1cacb17453de55ddb28e5b07a0e80940d0c659ba81bd986cda1ce5e8c6e190a8998991b9adc14b7c083a00ee6cfdf32642bc0ed000635fa5785d80ce389fd07ed7b59f24d525d9d2c8d0a526cd2b0b18de5765ae4d8b11a448363577c92c25902ce1f0bb01191b459db4f48ad35b190af69f8e214bd7490265539066a640f98aa807b43f8055067c66a496c6e36702c81be77b1c6ee861744307c49e78017599a71ec122b72ef09930fbc9438dde5fbd982bccaf3490cb491f0eabae0865ed554cb1dfe0b97a079a255ce0650943177fb9cf7105f57f69343f4ff2f9d59c1fb6124cf706f86bf6e2edb12c48fa041912e8883b654d5e927deda8e49ee02e04aa3fb37b35cbf077845d4ecb64c13386ea2cba39499b6ae59db016157de613783e7dec8632e0d6dcd13df98abfdc6f05dde800c90c6622027357d019568d00e8003c542ac9767113d3500fa5e39882ce0805a01ae91e2f57154352a01308b1fa4972b963edf58e423dfa18c2f71b97f890f2f005e9f1aa06c8a2978c9c362defd74655e4430fe42f9b747f8a0ee7507ec5cb95be3dc1309ac06a2dd163033e5432779324c4414f8c287ade743f65b5be0fe2ffab44c5efada25ef79af21cfa469a363ccc33f221418bb1ecf4223fe9b9662f9e5d6a457672c462bd0555573819d8a3c1d3b0cb34fa34248644e9b77dc321c4b721dd3d26ca4e2a5241537493f1b45a91a3ce4f59012b2ef1fc1b91188f8d123b12b0b97752f1fcdf91e2a026945c618f1ede3765dfe60b27f6cbbae5edd4b4b9d33050758add88c64a0fe64dfc2468f9ee2cd9c4fa99926164f26ea51a5a5648fef089350326d7cd534211649cdaa4b7146ec7740d19939e6a410b1202cb0fcc63e5ab8dfb1c5adff199e8ac40821a84a9b3ab3d260f02b385f98a295422935535f4a66f8997e9054db2aeb7df568b5aca93639b1363911f44ae9e1e572289dd41724f52f3c46eb0464d6b8b55eae1d3babc5dd1354b6753727e5d26053d39c45e181b4b23b6ef42439a633974616de3cdedcf4bf2d978f973f8cc69f025c02eee32a92cb94d3be924bcfb2d077a3095e9d90c2dbffb49e395cf21c45189e01740d86f0a921039ca9004817e7ddc3ee21bcc3ab101884edd44ab25b7964e2bd295044d909a1f35fe11cc67caac0021abc0db9c5768789eb50f34040f60e4bc946f3b7b6c42e83287005510735f5a1dc18ecae0f0b95065a3222475984eb994ee00bfd9bd01cd3fb90c5064735080b7860f44bc885f2915d58fddf8ee8a2892d3911fd5bdb08def2c0a12fa72399086ce1eac65ba42d9979ee8e6456cbfd5069643e8c2bab056b641224d608857c9dbedcb37009190eddd31b761d5541c58dae7bdac5654a9d7d2f3efb8ac3d0d4b832e076dfc3ad6a83669512aead1ff40072c119f2e6a0c6cf74a5c7737109c77c8f4e32f822555241bb0288a72b93cea69ebeaafc8a9d01ee2e4e5a2c9786e87c6bc4b3309b096440d2decdffe3ae49d6a9c5c5142ad85743554329be33f804a1fff93503937c4be957ae7d93a2afc70c74388fdf256a592cad00873d7f5c3bb765062ae847c9761da2ea2a16daff061852082383243f2a6300785c24b09f4a048a3bc3815b9931ce52684c7364258053a9ab66fca4755e7ff5fd5761bf502f31281007ad4d04752ff541e78b814dc8fe975bea7d178e11a96ead10a4ad247649c2b050b5ccfc453f520922d5f635357964fd366b4fbadebcddecba01e15e636dd74ab68e98c63ac8b68ed79d2005f9090b912addd85c2cfad741bffe2ca388aaac1bf752a31cdad7c3bf8ea958e4326450a67327275f9c3e451fd8405d8941ebe14983880fdf54772655332d8cea5984c24c4567e3d67759640b84009629c5281288a1bad4576fe6da94cff05e3655078fe223c8cf27500a7ba37e30631952d06a12c951bb251ef7660af2a48298fa3d2b738c1b9269cc13c7a33242feb7c3f53a0fcbce943cc317374a2bb89e1581082dda7f9c8bfc8d91af6f2ec91e25289b10b6652b732bff49cfe83e9858cd9cf8771bc8be727b879e9ffa93eec177efa517830afa88ac946bdc90f46a2998bdc429cdaeeb86e8cf40d0170f6a0afe40aed95949fef1414c3b14dacc48ea84e891a7e847116aa0a52d8957be7ec0ba0e66ebf658868106f6a5e966a616c929f3f20eeaa723fda8883eeae895972ed582f14103167d41363c6f59bb3d2e822217f067bc0ee9d3ad5c83b521e0f6fd61a28c64382c08154d5adeee77ba32208b2a38ea2b7a885a9a27e48ca20840fa25b2e456c1da461d22690b0d034ba9c331c0f08f140e53efbd134d45c0378a2a6a146601dfa32724f7a99ff295a215f1478d6dbaff24f5a7eb7f195a61085fb1a2b6800163de1319d7e5e4402c02d178e5319cd39f968a96cc57ad495726bdf4938401fea2031087e9982a88ca116dedc79042ae3a072f39b20f94e439b5a50a739c4800ed4f0985b8b722a81c8b74908b52e95a4055ed744fc041396c3c8b9919b610a1af969415dfcf9a6e70e33fcc89b8a5c2d6736f1492b06552f90b533a3f73b5a25e9f741f43e7db470dbd8ccc644ee6ee776f65371ff21a5c13bd1f8ce590ef3b1e4aa7b00e7613118dbf00fcf66bae1d8e16046541473220ae75e6d5a935d653e27e1da43472eba31b4b60252c8a028acae902a6b960ae2be543a933051da239129d1d3243343aa379eec47484efd6b2474686fe9c500eab7696393fb670a0f55cb9f84d16d25aae2a51669506aa4563252bad3b69e16088bf5c66ebcbb69baf9df152afb4c3bdb73cfba856efd0b0748bbd957954fc60ceba0c0f25b1bcca5179099b6bfdca47df0ff253ba8b7cca22808adb05124a6691d6e6a999b82662a0bf6bc9187399902a7704955835122e2c696d09109d7e6f95015ea4b7bb2fcf29ccd0fc1ca9fe8cf6466434ecf8049d83504a265cef83b8f25677c88a0d13283f377660a7835b07f4285ca7a3757638d7822fb547553b006bcf0c80ba0a5d57a57615970a5ce63098c6c43f10c99b43c0fb057cc62d735cd339b37a35a71dcb06a1472a38e329ba6a6813c5cb4af6855f48fc70cb8fc6ea5c836feb261710540fde505bd4587a3f8565a9b6c569ee5acc6fe4149275fb5ffcb66a4b8c47ea00073d6b49cfa475ee63d3692098abbb45b0bdf0e00fc302097eefc626136b55d28f18b3e28d22f4eef570d0fd57b21e77ca766fb087eb1625a8e76ea3f6700c7d2d0193a3b2ebf78a9394a75e8fcb55fa02374a01957020e3e85035f928dd3710d02f7af5f2a9c70639a66e4c6c48fddd0a31fc0aaf2c3ee2c6abec6ea88940058ad35acfde13112bd47ecb0853ddf76d689524eab068c5947331b3f6c05a8618e86e17459417efa9704e0fd80a73b01f2d19e5292abac1382aa31aff7f847f3da2606f24bfae08bb6991c57fde848d0b4376077e4a2bfd85ce2788a0ab5c3931a4aaefac7e41a3d8771b836ce291c62de325e3b69c1b8a9aedfb4c7f5ffa40423c4a8d884905609f7a48168f78164a75caf14012033053a0d4a77c9c25b64ef4584ddb232444fea5826cb33aaa0242081ad69fb17edd309f658baa10b4c85313d3846ebdc75a46c54ffa4e04aaa0b66fa259aecf0d944b7f4af0fa922a45660497f38afab6592dd81fe4f88be9f98eac9c8ec5f34aef0995c146b694fd29134f5714cc680779731df2b8ffa6f92453638515af5fe1287aa202bb2864c07940982dd45e3d5e4af9ef0b78c60c2cd288b282567827e2138684aacff3c7933943daecfe1502d22947b77f8ed706f88321038eec87cc134266fb12e159508df1adcc43b9d7af02a532f2ad2bcf2c16229511b3d35f3702ba410ea7839b3e773fe96ba4f8bdee12834c2261b13a5d48fa3e013e41c754b6bc6133d92dc24c3695e25117111c79f52ceabe09e86d48e71b3cad3d54bea6b3ea2e5a28f257d952ba5751e76a327309f91db6050e426f7aa3221f83b7990132c3b9427bba46da4b95a1bead0ea27e738283af53b311923ee58a17c288d49abeb863acc7e60a0cf63fcc1dc44f7053163fdeff0691440e471ca0ddc5c7c554531e9f1b05615bf51706a1816419b9624ad8b30e36a91ab730167342cf78d6f3ad7e2de13f4071efe963e359e2fc4c6bd0aa19c02b191c5f0f91164d0be808c52e100c0e636bfc7f903989acd7e8bc65df246e3b79dde9ad2e845f156268a48817c739a62361218f869c3a7d80cb19f44ef163b25db75ba6b1275e17848a21e7a9d3bc76c67bb0bae1c838e162ad668602bf77cbc49eada1d1c4a125c71e9066a4f2b2b9e6918918a5214de0572c013ce857c3a675ac5f396b18e83a77ca20cf8e94940ab2528ea26abae55f691140e2069362338b924abef1960a6bb0ee20a6aec7235857d05036498cdae2649dacf8debc5ee6187a21b50f3947e6f46300ef3147de448ab1a2f8d69a30736234858dae9ae3ee1654650596ce7644db13e8c6f69658fdff303c44fc961b0b3559738d4ddb574dc638cc5be977107fe7a8f0965ada40db06e1ad1a8822e06d62d8500f3ea12efec66212f6a4e49c0fc186489d8e5ac770f6a142aa266e1c8deac0a503d211b7451eea6d4e620e4ebdd3f8f2fb07d5760e82507eefdff4014b169a8cf410f08b3b059d82a83e03ccc6cde9797ac969ba89ac1eef3a927e91e4df9ecd930bd7e460e4b5bd9f3b3a3301b4b66403f62a666a2911ead67954838c3234b93252dab7f5bcedb0d79da9bb23a13165f69f68c63b614ddf8054d3e8227dcc6716d399852d40c4193852853a173722445fe30d1786d87053736f668a2e5126d70ae94efee453cd211c9bf8b9b32bfb36b75067dc5fa95c2eb19a378d23527d925c497a46abb010c37b2987aedd930af43245b0871e33d145c39ab595d4cf58fb07d539d9466c4aeff4362900a635272ca42edebd335f225729fd456501287be993764168fd1a115972c19ab0eb06c0b45382fff3f78690d957b2456830ba1f63c3a52195a1289eaf8d80f5420d331e5fba051cffeea7021d12e1c7b0a3af894f599e37a4346696cb1dbef293f34c8427e55b447e08c10645433b75b8b3cc", 0x1000}, {&(0x7f0000000140)="f55adcc32185b79cfdd86c0816541c62060e517d706da7929fd68a1dd107b768b616338bda0feeb045f5f8af400d320c0885526bbec9ddbe599f659144385f2cb7a6b38d3238aabf8b58a002f971f5659f7d58b036e16f8cd6815823c56bde3d4ab39b68f2f31a1f48a5a33d12732441236dd29d7b01460d070469137b3f02d2efa396a099558654fce19c8938d0482c4eb47d64f80e42c58f679d62dabab4da3e12cdd387c528edf8738941151141df29cf", 0xb2}, {&(0x7f0000000200)="56555509dca6e645794d022ed94db93052ebc3cfc2c54fd8aab6be9de5fc9b83d6b938af6163a5e5842e9e5c331b", 0x2e}, {&(0x7f0000000240)="f8c1f77ed6722af727deb466a89bd6a840f28cdb807eb4f287f9f612899df32f54a7528a338cacbfc8b2876b695f139f749791ff2382a3a2492d53914a561bf216e5956b9c57074b8181d170a0dfa9ca49812ed6dad84e0da03de3ede637217c6918f98da01948a83b56561d11dd9e1d0e24130fe4d337b2a448405672159de6b80d3592a5f9542a627da511effcb5d1736ef230c720097989f7daa99a126295399992411ba036bf9fe6e0062a6f11edc8f6bb8710edb00fdb31", 0xba}, {&(0x7f0000000300)="d031192bdebe491ac85e117205421b717630b676c3258597dcbea76e8b5a707af078f2d17fdcb7ba39f039ab93b2b5f8808a75168679649794a8d4b18cf7762c68e573cbf062af0799cc11285c7d1a667be8a8e4f6075d80ffed138a9e1f1d63c2ac2f1b018d3cc6863e694509f9e9090f2dcc8607edbbbaedac10826ed31c0d91fec32df58cd30c57a0025d4e4a527ff2583905f8ac460f4c", 0x99}], 0x5, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x20000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x4, './bus\x00', './bus\x00'}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 16:00:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x35}, {0x80000006}]}) socket(0x20, 0x5, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0600000000000000000000000800"}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/84, 0x54, 0x802, 0x0, 0x0) dup2(r0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x1) 16:00:05 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) setgroups(0x4, &(0x7f0000001780)=[r4, r4, r0, r2]) getgroups(0x4, &(0x7f0000000080)=[r3, r2, r0, r3]) r5 = open(&(0x7f0000000100)='./control/file0\x00', 0x40, 0x36) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000017c0)) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000200)="83b83a430934598661127ab0b66774e3f4407e18e46fe90e0cffe9d7920d132ec13eee2cafa5e29c1a93f4d3d7ed4a0b1f02bb9e7081683ca1e9f0d6982a0ec48017b7c2828e648834b846945525b08f3ec32f16cf79697f636436d545584d20d9111b0914ec42739e71327ab5e0c064332ec1bc03eeb6d121e89bb76aaedb940610c10a95bbf3cea7da3935ddb9c8ee30e8cb23d9dac33a923e708b2a58911b9fe600f417d9eca162b8687e9e07859a78039edf40227b4dda450b3ea307f8a372c771f2c5852e82e1c01ea4b6d3ba61016e5d3d7fba4d25e84ffd84eb8161db986c1346ab1f1e29dbc72eaf789f09bb6047b36749efc69680389e0432a85f8d5d894503042c1ed4e8e1007890480359f782a54dcea75476ea24beaacbb8f5b1aa7a7ee85ded68d3181c2db65e9afacee9aeeafeae1d78ffa9ac91b700cd7a1e1777a3befbbfccbabb934229db90d754d3ccf90e67a347da2d3c2ebb7d5e9972596420a509cafccc760ba29c95eae6ff6146f80f64459e7654d1d38934c1dc407c2e5615d2ae4548a6046be030c2919a447d11ce9dae4fcc6b72e6ddb8961db4cf391607a96b58f04feb1bb0dfbe9089efffbf96e06e668034bf5f242bf355e12482624454bbd14f4babf7ade4a5680f1052fbaf41823e0c064529697a753c8224aabd402610b27933de40bc83c504a7a6cee506534657667f6c9c3f7a8b071fa930aca4684a313c71a5afc73e8dff5e9f3fddc6f06b9b68c2d621100e6cb194f78d93d5418314b4fc7c3dc12eef9628d4b77a0b54d1d0ae76527e4646b463add97d464dcdce7247b73a1349b4dd236b9709527260b54032d28c409324d8075b0d0d100243c129a9eca8ece422f2428eb3d87d0414f2d908cb5fe235a9a819a73e4f72a7b446e1b80948a4ab777eccfc4338ccc7973aeae63196da030b3e8611b2fc40935d01378484b1063c0368265b78fe4fe58113eabb5586c061082cde6a9b0a08d48323e104f1663a1404eb578810e63f66320a8cf237e662625bbf396e1fd25d916a3451e6e73f7b062243646d6befce971bea4b45b8a46a6b1415e0a48ea6c2fde03fe7b91fe7eb3b46ff267f23470fedc6e3970c827de453ce373071261132a24c1fee7c28e07bd8e4c8ceb20254cb128f8fa8fc03f900294290ca2f95e8fd252b72faac75a402f7e6506fc3f48de4903d9465f27f563f46f1136a81f5dd0d579f7e8a2813d304d0db2732ffdeb35bdea9983813cdab53b79d17a3ec0832c1dbf27dc5f124f81540cfa4770356294e21c52c468b659a00a478f19de473e6f7c88663f5a57a73bfb694e2935addab0ba836a4dc65c0b36d849b9ddb80c098a358b07ddf61c6f822564cef2c40b1931a6d19219a36d6c5f06ed6e12cd4b766fc1114775332f7a3c79224ec5a7eec30a0fb3fb901bd58ce1d339c40f833a681f7770273da9b30d4544929a59fd0a34e3da36b46c01c797e0c162e9be04b02858c64a89832e2b7792ac9f8374640c422c073258a2bf5c25249f64e214bf25dc095f2234208dbdb44b684ee473870fd7aef516c82d97a1812e47c83ee6f18f4a1314dda6ed0d6982f1d7ed3f0720ac1d2a3fdc33ae74cff35e3123d8dbc2a8c71889d62be4c348f0b6c81a6344078a4823d15acc32b3c44a33f5cf5335150809c771cef3774fec579e3b4829c5d34eec659577ec796c831ba07e48f9c3da168eeae4e6a604ec80eac989076dd2b8e583e9cb74a8986aac0a82dccfe66976a90233aceb4fbdaa47e7a7067eda3de6f0c842e934bfe5e84c9d2a6d2d1abfd0d7a2dc4fdfd773e856e5f0a209bc29b7031f567798aed2e3021f1355d7607103adbac22c1c74d4bb183b49310028524f03141ecbf6f358b6ac919dc858931a6661221b42ba8767113353d586b3ab28fb7e22b57b0dc6f87c18046afca99cfecc617c078cf90543cf862044d2a7caa6e9260038ef831717b53537d82ecb50462991cf375ef1cb2b7102c7b0ec8db0b40bf7f5884172c0abb502e8f35af127163d561a2a86887a66fa1e1469b25ac64f745dd652cb4b0552af45405bfd5c8ed1d5211fb1df8d609f0aa9b368ae30cc19b1b54c4cd57e6a2731c74616435a819ca34c01a198e34107baba2d6e9fd70756aed94de4500fbfa863f3f7e1fe9598b875156034db4f741a4d9f888893bb56506dbb985d6fba2d9dcfe39dce3a5be77425c08d54d17f6694ef4284447824da348c1cdf51a3ce362832177732369f22e5adb572e530037c268820e90ab0171e4b09397b31cf3e4a933c9e15270f5ac32e63538daa35a23b70bb896d590d870399f90145564e3155070b6766e1b7cc65df57018ed683690645432cd7d467a23fc4426bbdd679a7a48a7796276725ce926fe9d7f144aa85935e69794e41323f74ae2615050f315eb602188b4c5c31e141c7debe60fb20623812bc324718393c53af7df25b5f9e033be55f0e07f48c770c8ec288ddd612f1633d60327e1e20a69e8926eb6fe2fc551604dbf4ee132de30c1c6ea8a0bfa35376ff84cb92333a185b6c07617b05bcc7c8e09d693ff6d18d7f3066eca67d4405bf1a2eaabd16c5983ea059b9aa58c98a17d140e9d561046e8e40dd8e408c3ce37bd06029be7da110cd09e675f85c19ffe95473155b4627dac6ff12ac05bb11a6a232fa228ec730cb847a3182ba0532d4751e72caacc3306e080737a3d37162c306102f36a0a7f1d02ea4e27b204acd76b1bce1e4ba903cfacc96257486f080f11eb5bdcb6bbe2ac0f78dde0c9d7c42617e1f766dd43aeadf3e311f921c82084692858838c02f03fc982afdeee7508e3789fd47f40a75e399727d314d29aa51592eace826bee4723d3b1876b8012f58d39d18304935d90f57ccdbef3115f66b66cc1022e05ea07df432707a450b7c0ab8a62644d5178f8fc8fa309d27235a831d56c38a50c1ee379da730f5b3297bfbbe2cf0d174b0f0614724d1ec6b5b434c1a91c28b6e5865380bc52d2a1b72908bec9bdfd4581bbd1349c9422f46bac3ab9e0a26e40badef017e2b34baab0975754f34721687f0b913284faa4aced79b74a9795460f70f14e80a92941416f5773f98eb4827a678d73714b5cc6a5550604e39ad39edcaef7aa75b35c5cf90b6463edb845b53c2f27b18edff5ae16bb6c31e7dd22998d3b6d1c1fe69373264f86ac36d5d9decff2a77eb69dbff3c7cc57ab9847cdd1a1fd86228135db4e8ff13a351f5d3a6431f8dd4b314ad14f077fcbba4fc3206918e9a78188405e2e0f44047452178d49b6f4c8091cfbc112eeb302bee42db52588bfd50bbd3686822f876b15dcef2a5c192454e65442c69c9c3894c6d5eeb9d235f82e1a70fd05bcd4c4e57a8622f6db779818658442823d5dadb15e402ec209b668b45d56eb5c0b3aa4c678b648ea79024027f7c80ae821151284d7b2459631cd39eb64151c8a963f517a1259c7aba4e36681383765b701264a3325aab795b61e61429e8042eac3262b17a50379e104f391117456e5a4871d55bc7fce10e8e8dd28a33469d6820edab60e9a7839c44f43596f74fd9f5a0eb05d65b2dd97d8cd48d971c581a1ebe6a6cc782e16b416eb1c4b0055ce4b983396fff949460bb9161beddb8a5baa28b218de44f1d230ba87465c9854746b515850d86489dd7a6f11d6b9e408d29faa9f0163bbe63783023465301d0ea3e50a9a55c92c80a8c7beadc7076c78b905ca311daf2e2200a772be66928923963ebbf9cd342b9be6472425e161a0f7a8ac49268d146d5de8a2930f5a2f60b1ecf9f42e7d6f4df74e22808f852023a1d23c194354add140ba8252ad7cdd4000d7623a504cf3863bbb76ef62896ab901f48a3759b85053f2ef68b5da37d932763a1564de2ed366d186a6e821bfd28229560a304f38b4ac107215325067e9bad5b8647a2efb536e59310e7fd4c035a8ef1e27e09b7e08d05f4192195235d54de310dd68913cacd15cc8ea52f39a14f575092ba8923efb62e6028bc0f546429e696a51593f6d85102ccff5ca47c3b479b73b08df77a7d6849b5eb7583f037d389ba59193726b590e542e0454a331eb529f447f339a8c8fff4cdee22bf0a5a5539ec28b54d1b1e86a7de521108aa70d131163f56ccb3dd2a87db37490db1aaa6abcf369bf37da90d2518a9ec81ccf303b1ee8737b24b6e8852ae7787f99b4d90677e398d8b67ce974a62f735487a5aaf7b0fddd1f0f15316e0c5eb25266faa2d03e4477c894066aae9320b1716c43ec36896197209e83f54c1d19701fea62e6c94a333f2b4661bc8c5f550947ff89524dd0f142faba807565c820dcb2633a416ddf54d52806e5b12d7b16d64837b37774cd25fba18ebc5452d4d5aaef4685ab894c5aadb2c6e8fb7a31f6eb749e1ee977073fec5f33f67c1f886594440ea132287656951690d50d8862323685a0187542b93d9078393ee487250844f071ee324121eaddb2c99985d9455897f946dd8130ae48ea3e6db0f5d93cae9fa857e73f61887db54dbca3a25b86f823866695ffb33c5b9e09c19a957609d58cd32d4cec3fde04f20ed1eee3692df1a52547a12052c07daecaf566ab0b744ea131ba192ece8eeeb9d6ed4341cd555383d733c89b9978ea8d9d55a974c79736b4c1cc9ba49d228256c59d0dd1ec9a409a00a40b85889b874d8380f333fd46e1a8b6c3ddca5325322b9346ae07b1213e103f3ccef44362698c2fe15738a31ce3ccb18011e6edaee38ad9d0612326d87bbeccae1807d4df568bfdea7a950bec46283bdb87d9be2f6bba1b5a8664d55197e56905434921469e37319498a66cc9f44c88ba7665585397a521b5e60f4050105b388b86e4a74a4c936ff1c4fc6bdcd1198d3f897cea9a00a12aacf3c021a93278e76b0b60f69d905c2df493283db93d506289e4cd9a58ceee11751aa9e9a50e293005199e8b835d378d9a60ed2f470f1d95cbecf5bf144bd17f7cddd029f0955e2cd9c82d4032835b8414bfebbf80c9e45ef1de32588de2a9c577e67bc65236fed090fcd7c38596fe7a7c8693fbd412bf34b47e11fc6c345f04006a68d92cb9362f5c6ed47b5002523aa8781c130fd390773ade9e3387d93121364c05ccc4ce5538f56c47704e4503285dc5ad4040499ba92e95e152081f82d15fa707f461f68d28c52ed5a9b07266759cd0ec2df62e4949a346b128761cc73e1646c62183a03d843c31ea337e4e3933de0a39e416faffa2bd360f3002f8ff5957ec3e2d62c745b7ac2900832a875fd520281249873d7687889d33d74d32a7ed02011c8b70f0c3f17afe2787d7e947285059a1cff2e9ff9b1f375abf76601000261f393288df0963734c1da407ff8a3f3071b70dd7903eb513182ab5bde7d11828b61b71b7a3504bf4f0916fb32cec6a600d5d859bde0a2c1c7c3bb5c778a4cf685fefc0ed793806d6d5d1d2791afe556aab75dc28ceebf1498b3c636a09d93f7de945716792abc43fd578171d157787caaa139d03788f21d4990a6af3a50ba1362fb24880db4940b4b31d7dda56a203c592a54dd609ad51058f81fadcdb05ad23a3810e6c066d8617988a1492034ba8954feae3054f51bd95231f991708280a9501311160d5c6aebac50bef868df6ead4ecf82b748a02203e85e830efe5a2ba5c85fe64e06ca67ccad1be7a7584633b85a96ee57fbc787d67e0577b1e7d0bfc0f609af2df4e218a2103dfa50c0ad001c5238b1604a16c48edef37b7a4a9293632f193603f5077a9c1730fc7461a14c5ac51f4d5af0705d930c18bea3ea23d61850a", 0x1000}, {&(0x7f0000001200)="c40f0f45ba08bf13fe053e30558f37d00a0f04f3cb94e51d4b9a7a333ad4667286fbc4ba76cb6fe7c58eedff69a9c53b4cf19da3722d06fac7dbef6e467066d402481f1eab5d9001f21f8827c92b875b3f10febfc5b089b1395aa26d2d6cd1070d390ac0da0ad1fd2e16ae253fb791e1fc7da765b6cb12edc42481f59b1caeb15a88462add936edf1b3086d04241715bfb7ef5", 0x93}, {&(0x7f0000000140)="140e095f5592dce1592102b3c84f132f98a2565a3f8a48b2", 0x18}, {&(0x7f00000012c0)="b64ac27cf935963cc37a824bcbf186bc40b4af5214d5ca58b0ea074844b1ecdff1dfc13034e29d0b6428", 0x2a}, {&(0x7f0000001300)="eddd49581872ed73613e047e495f453b1a9eb6d7ff46f54a5cfaed0717c7c8dc64c572f980d8574963d485cb8dbb27d9eaec93602e47a07a7f2023ff2c5e6a881716d96e825110709ce5a88acaecea47", 0x50}, {&(0x7f0000001380)="3c0edde42c8956b8deb7a41ada60698b97e58d35e2e132e6323cfccbcb0b45de2e659c5a602408a5c188e7178918009345e6d390972aa4b08fc44ee20a949ff2ff8295fd3d74dbd66e94986bb01e248cc1bd7cdecde928654cef2b09391f27407c5ce034488613eabc66b5828ac14ca53b32a9621af26ab10c25e83729b863cf53b857d00e0b74a8047de30c571efb00b1cde34d908c38e2e558ca6c2ed041d77ad6d8ceeb2bddf26245ec385aa586b3", 0xb0}, {&(0x7f0000001440)="cc1fba6f94f53915e62fc478e06a979e5a1d6246e1bedbce5da91c874532a2d0056fc0e15e298cc035ad5c213def60612fd367e0e082dbed5619b8390e1d813226458689f125c44fe9808cb982225b7188c715460fdebdbc804b86fc6e5afd82ecab73a36b7e8a0998f08a686f65c7a7191f20847048b746f4cd5fd054ee7320a41974230ee4f2de764e5a23109839b26876b5763e2bc2ff23487d1b9bb7b9f9616c253a6a", 0xa5}, {&(0x7f0000001500)="4130eb6a1529642faae4c7b10354ba359c6f0d2270609a073dc449783273e430e009e5015da3faf859eccb2cc4547953550830c69cd9139262a20c3a8b5629bc9a9d381b78a71683ae5f7e505d64daf4e71be02bca1ea4b36b3cca460e7932882eaab6a004a9d149bee12ec3cfea8715f64050c72ba8b9abcdf2c0b9a121492481523c463d8ff51fca3a06fca4d8abd88b27341961f29fb276049dbf91cb8923320805972aeddeb26609e392ed1913c8a0d75dd6119b9449e4ea0619c5593d02f79bea3cd46da0f2cd48a560ab834552e6fdb5fc61f03d1ff07df4a54ffe04de1fdebaf2308335149a233a98223b435c668e64339192e94922045b5e01", 0xfd}, {&(0x7f0000001600)="46cf3f2e57a9959d26ebc3dd19226888d8a19a7702fbb799118b17aee33f518501a8b4ec50d5fcf56862cdef3abb5afcb9f90a794743778b9084907cbc89a25c5eeaa823c51f6f11d0d77ee3a91fee946db9c1c5dc3624f4519887e39c4c90e32d074221a726fed9fbf250b503752eb513f0f75bdc37523463b04bdfcff5d2bf3eafa3201ae3008ab9d86768bd1e04567b9f4d3cf70b7242af5673e9e1fda318075c690b9337ca6d9ea1e29022", 0xad}], 0x9) 16:00:06 executing program 0: socketpair(0x2, 0x4000, 0x7fff, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) fcntl$setflags(r1, 0x2, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r1) 16:00:06 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) fchmod(r1, 0xfe) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r3 = getpgid(0x0) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getuid() getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0]) r9 = kqueue() r10 = getpgrp() r11 = geteuid() r12 = getgid() kevent(r9, &(0x7f00000006c0)=[{{r9}, 0x0, 0x0, 0x80, 0xfff, 0x3}, {{r2}, 0xfffffffffffffffa, 0xd0, 0x1, 0x8000, 0x4}, {{r9}, 0x0, 0x2, 0xfffff, 0x6, 0x4}, {{r2}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x101, 0x5}, {{r1}, 0xfffffffffffffffb, 0xb4, 0x5, 0x0, 0xffff}, {{r9}, 0xfffffffffffffffb, 0x549662966b02583a, 0x1, 0xffffffffffffffff, 0x1}, {{r9}, 0xfffffffffffffff9, 0x88, 0x20, 0x8001, 0x9}, {{r2}, 0xfffffffffffffffa, 0x44, 0x40000000, 0x1}, {{r9}, 0xfffffffffffffffd, 0x4, 0x2, 0x5, 0x986a}], 0x0, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x3f000000}, {{r9}, 0xfffffffffffffffd, 0x98, 0x80000000, 0xfffffffffffff45e, 0x8}, {{r2}, 0xfffffffffffffffd, 0x51, 0x40, 0x7, 0x8}], 0x0, &(0x7f0000000880)={0x8cd2, 0x8}) r13 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000280)="c4f5a00fdc85dbd42d99d14a141c1b1180f6df0146facea77e88c5a5db0543db7f19d17df612e9a7171d30c55923d7ef4166cfd919498b3856822c523b29b281422e3c9d456b8328e8a50fbff9f154fed72fab202fdd1033494828c86f7540f92e76622dc613f2bfe7db9ef3b4bac6e40e8f21a22ea7d04dbbf18b33e787332938eb36aa68e8f0095460e56b34789362f71f518c00e54862103c253b482c7ae6fa5407e22701d20921c4a9eee95a61be649508e0688acedc3610cfa2345c80e68b75c8729018efa0b04e1e62fd7042b6ee641c653eb39a45d1af", 0xda}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r9, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x110, 0x1}, 0x40f) fchmod(r0, 0x7cdb5d5aa9a0bfbe) 16:00:06 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x5c}, {0x6}]}) socket$inet6(0x18, 0x4000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x9, 0x8, 0x14df, 0x100}, {0x4, 0x1, 0x1, 0x7fff}, {0x4, 0x6, 0x1, 0x1000}, {0xcd, 0x7, 0x5, 0x7ff}, {0xfffffffffffffffc, 0xffffffffffff9c2d, 0x3fffffffc00, 0x20}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3, 0x8, 0x3, 0x6}, {0x7b5, 0x687feaa6, 0x1, 0xa6e9}, {0x80000001, 0x8d, 0x3ff, 0x21c2}]}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/222, 0xde) 16:00:07 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x820, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x6, 0x8) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r1, 0x2, 0x1) write(r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x100000001) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x800}, {0x1, 0x10001}, {0x83, 0x56}, {0x8a, 0x7}, {0x612d7077144fca32, 0x1ff}, {0x1c7, 0x4}, {0x101, 0x9}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x4}, {0x22}], 0x2}) 16:00:07 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xbd2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r3, &(0x7f0000000240)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afba74283c165a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc043c56a2c169e0557c18fce3b9268ece54cb4626c9938f27cbee1543ebe7d828fe66a41cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b699d6b1531", 0xba) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r0, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r4}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x7bf8ace9d8cd2087, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r5, 0x4, 0x40) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000cc0)) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667d, &(0x7f0000000040)={'tap'}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0x9, {0x5, 0x8}}) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x86c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x1) pipe(&(0x7f0000000100)) kqueue() ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r4 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) close(r6) dup2(r4, r6) close(r0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="732f27f09226606a0d941de8de787765b9dc5bf3c0bb7aaf92a287edae88bceb3ef704735ad0f2ce837ddc62b57faed67461ec3ed81028d0e4e385b8375b20935522f6e7b7a41de014b7aa6007daf821f04a2e056c7de62bd6eaaab361b505b97b018f3c399740a4951ac32fa7e14188dc2155cc64c82801a74b5b8b9ca50cd5c8f9a174", 0x84}, {&(0x7f0000000180)="b7ce89b901a9f52e3f12cf71122ebfd63feec9c6d8d61d6a77cd599a1e34feb4fe17650e7641539aebfdc26938b3b07316137ddeace64ecb73db19c24824fc0feb312e00c82362afa1ed143d4fb9275fc01f9bcfae63885b8de143e1b55399ab16e65d4cf47034936ed921d18d9265c98f110b2181d537d56de86be1518e0668433c3bc797e54123a4968a3e09817af2bf8a6a", 0x93}, {&(0x7f0000000240)="994d0ae63d8296b46be1d1c0d693b81c3afe5eca15b0fa716b48932ff7a28e0428210ee7293b1f0b9b41a8a45b0864b0ba91d29bff41f80118dedaaace22fcf2e8da46268005be01c9f76716791619bbde3a8384311d139ab7478ea2b72ec850157d3f9c3ffe623fea126b7d6e27fa83a588a6670184b113cc0f3f1a6623cc423bb97e0ecb8a0e1046973b8c0a4133be2e2396bc58be3d2389ef0315da19ecb5bfd0bfed81b32a3c162f01651c19d07852ee222caccf4097b23c726754d587724ae74777d80cd9", 0xc7}, {&(0x7f0000000340)="2beef1822f4a7c505e6444b2ae0b48649b8e584776d68a54a97562c36e3ed9bdc2a7ffc7bfaf403c4b1c3722d8c55588bdb34def3cc8f9dd778214d2ff5d87954ec0ef2d372d3bf2be50d39c79013ef6c2c4293f204bdd59261b9b52413ddfad8f6ba085221b0e49b2e57174c0bd501e3a7948021190b83e0401c2efd31f6283eb6fc7b700746a4e94228174c67a7c78890a9d67c5a278c9787b88a578e48c85ca0b7f1ae448ffecf2a0887ed77367baf64f03265f55a438dec85de83b5531ad23f7c4c62ba73a5da9", 0xc9}, {&(0x7f0000000440)="f78cf6726d2536bda3e9c3e79e974b95f7d5642e851ed90ac1cef747ace0424e18f36418d74cc1a8b6758427b61bce2102102b690afb20567e7ca18af916e9ea3b99d61fb8f5b4c9594db5f31eb7fe62e6adbf477b019dce89ca7075526cde9b771fb1f0d14085abae0d7bb31764df7f46d5d541baebb415139f789bca8cbf648c26bc47b5ea8f9d90c088c9d4013188f012ac54dc1f111daf55de4b3247ec29e4a7066ebf9b8d225a59f17c311ec6c303c726935b7540e0e753b45cd58f3fcc704e11210e55db997e99c27434d1a518", 0xd0}], 0x5, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) dup2(r0, r0) ftruncate(r1, 0x0, 0x9) 16:00:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffefffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000680)=""/4096, 0x1000) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) r1 = socket(0x2, 0xc003, 0x2) fcntl$getown(r1, 0x5) socket(0x0, 0x1, 0xbc33) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca6483c6260acfd75a2e34d370361c4833696bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162358fd4237b8fa4d012ae447473c238495aaee48c02f6ae41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b412652cd235000000000000000000000000000000000000000000ea00000000000000e25e69b6081705fb0f09d636186cfa1194dc86046d8c719f61342553909e6b5bc2689efd3c58db244c55c4880a7a26677661fb0e4bcd7f86c0cb9c3c26ab0cb231"], 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x80}) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedc", 0x4f4}], 0x2) 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x200000000000000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x10000000000006, 0x6}, 0xc) dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000080)="4013b60a3f77f5a50f39e801e25246510e27df4671aa82763a1358198f141ff2ad59ec98ba2ab51bf8d050c4eb0a3a5f0601ac7032a207588a230c95ef8f40aa6b4a06f92d7fcd3f60fac6315a685dd77725d66a1b3c0dc5289b698b7f8168d7155ef25f4fcf1c6966357001b754e40dbd8393e73e3fd935d23e9f4aefa4983806a63b9e55798d5a47022dab5621c044ea85cad3881c9242ce40f346abd573f7699df8c4bcdfc406ec6fb8b2851c626947cf670a4ce9ed3599", 0xffffffffffffffc4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="47621d7345e7", 0x6}], 0x1) write(r0, &(0x7f0000000040)="0b49544eaf4fda6f2760b109d5", 0xd) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="dff7e3f9b77b507649928e7de9ba970a8c3c714c50dcca626f64a9c520723f4eb604d792fc621215d0b1e7916036bae9172e31ce2dec9a67916ca84d0fa219629d07257c29bc23c67c82c574d94b1bd7de709f5f34cd5a1eddf60319d24c200908", 0x61}, {&(0x7f0000000200)="3ba91b3548b885416151edd934a054de191c28b28abc853b92ee07572d4ceb7d2f79b46cd360a8b9d5e7ecf32f59c573ba764672f18128d841d5365b34fab3deb69b94c604618c8a0474f833d02a6d84db998d22383b672e1fb5c68b3ceae23657a32cebe417a6502f39802afbf29ccfcf98266878e6adee573fb2f9fbd62a69641e13e95a7c0d230e488400668427432e983eb1bda44304a046c3c24f2692a398e76bee748e1eaceb5720461ca5c37eb14dd4b0e934189ae356db6692c89ed1f84d526c46bc9bac27e4f67686ef0b130b", 0xd1}, {&(0x7f0000000300)="e985de295ecb97d0d834f8e16bf0f3631d0fcb0fdeb2dbed1c8bf3eb7ac10cb5e3f435cffa7900d55f3c3d1e350b93", 0x2f}, {&(0x7f0000000500)="2a94a36f61703f834a9710cb60803febbbc6c46882ec547a8d9f62e584cbb28434191bbfa8476ae3562bf5241ec3a5bb618b0b1b39fb1b0e9f371e3ded80864a9bb7ed61c7e4b521926e096bb68d97552578953ed4ff357c9ba027e3f2184544d156be605f32d642e410b624e28de5ab4800b98c10f74fd15db80cdd5d4e04e2712d70c017c858ee35793981887a1ecb7dc577f2564283fa6b668208ce11f05dee33a8397fca688ac5e81c2641b2f0a23a75ceab9b0acbe7794c9a4390a2f0dd7ac3", 0xc2}, {&(0x7f0000000340)="44048b8d5bb1bd543edcff6f21c9894e3d45eef958fdf87c3ef8c7bdae8c250c7295fc471f81bd295cd6bd48f236a214bae4ff84aa67cb37564772721f8a92838c12d0888dfb006e02d4aa884a", 0x4d}, {&(0x7f0000000400)="1774161546fa23e13131277c1bfd7f51991a8548bb8cfc4c16385bd243bb3522454f8f607fe818eb9b456b303bd626f3176bba6ed304785cca778a636e030d6ad0a8abf3cd1725a1ff461c9686c98218099f895bb4bc4f957dd5ca806445c6b78d7ec1c0138a6a90b6ed8e651ee8a58040511545172f53504fd02cbab302a71b4cc30ccdeb15cd488cdcab5582397026266df17e47ff102a074d578c0ee86fc4bbb54bc11c8b491226ca96f26aae4ed696fd68b648e4c1ac08899eccd2", 0xbd}, {&(0x7f0000000600)="491a2ef5f17ac4a6afbbe9227d694d8ab4c16c3128f13caa3ae33bcb5ef54fe75b98289fe007ecab9debf56a334957e93160a87e36f83b7b218b600d567665f81655b1a281db4d6db4be7057af2ffd5844", 0x51}, {&(0x7f0000000680)="218d9f53cbb70f51dbe6944f2acd1367b4ac7f606a25046bb0f596223fd0437bdb41f4cecf907b3a2bb4", 0x2a}, {&(0x7f00000006c0)="53a8d9a4df98e95d8ca21e07de657daa53f243039978a5e0ea01e35aef4b6e6c832d29bd99411b480109e39c23ed0d2171d5edb538a92d35724f19703a21a19b4ef04c63541cd3d69a6ce3a715ca8bd06d55", 0x52}], 0x9) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x200000000000081}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x200000000060}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) read(r0, &(0x7f0000000080)=""/11, 0xb) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000100)=""/227, 0xe3}], 0x2, 0x0, 0x2c) r1 = semget$private(0x0, 0x4, 0x104) semctl$GETVAL(r1, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) 16:00:08 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x110, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket(0x20, 0x8000, 0x0) acct(&(0x7f0000000040)='./file0\x00') witness: thread 0xffff800020b50c70 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80789e2928) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_rdwr+0x109 #5 acct_process+0x5db #6 exit1+0x361 #7 sys_exit+0x17 #8 syscall+0x552 #9 Xsyscall+0x128 panic: thread 0xffff800020b50c70 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 90225 91533 73 0x100010 0 0 syslogd *276280 95656 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b50c70) at witness_thread_exit+0x213 reaper(ffff800020affb30) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020b50c70 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b50c70) at witness_thread_exit+0x213 reaper(ffff800020affb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020afceb0 rbx 0xffff800020afcf60 rdx 0xffff800020affb30 rcx 0 rax 0 r8 0xffffffff817eab83 kprintf+0x173 r9 0x1 r10 0x25 r11 0x792cd30cf92fbfbf r12 0x3000000008 r13 0xffff800020afcec0 r14 0x100 r15 0x1 rip 0xffffffff81ee4248 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020afcea0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=276280 stat=onproc flags process=14000 proc=200 pri=4, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab18b0,0xffff800020aff8c8 process=0xffff800020aeae08 user=0xffff800020af8000, vmspace=0xffffffff823b0ae0 estcpu=4, cpticks=11, pctcpu=1.51 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 9077 40911 86401 0 2 0 syz-executor.1 9077 217572 86401 0 3 0x4000080 fsleep syz-executor.1 9077 119507 86401 0 2 0x4000000 syz-executor.1 79566 191213 67177 0 3 0x82 nanosleep syz-executor.0 27880 440891 1 0 3 0x100083 ttyin getty 93254 17719 0 0 3 0x14200 acct acct 86401 326942 67177 0 3 0x82 nanosleep syz-executor.1 64076 76816 0 0 3 0x14200 bored sosplice 67177 345195 30591 0 3 0x82 thrsleep syz-fuzzer 67177 423455 30591 0 3 0x4000082 thrsleep syz-fuzzer 67177 456089 30591 0 3 0x4000082 thrsleep syz-fuzzer 67177 516893 30591 0 3 0x4000082 thrsleep syz-fuzzer 67177 101669 30591 0 3 0x4000082 thrsleep syz-fuzzer 67177 250414 30591 0 3 0x4000082 thrsleep syz-fuzzer 67177 68873 30591 0 3 0x4000082 thrsleep syz-fuzzer 67177 64265 30591 0 3 0x4000082 thrsleep syz-fuzzer 67177 425530 30591 0 3 0x4000082 thrsleep syz-fuzzer 67177 395868 30591 0 3 0x4000082 kqread syz-fuzzer 30591 334665 69534 0 3 0x10008a pause ksh 69534 16828 19192 0 3 0x92 select sshd 19192 62745 1 0 3 0x80 select sshd 4601 239707 87894 74 3 0x100092 bpf pflogd 87894 76335 1 0 3 0x80 netio pflogd 91533 90225 72123 73 7 0x100010 syslogd 72123 180306 1 0 3 0x100082 netio syslogd 26445 405617 1 77 3 0x100090 poll dhclient 144 465694 1 0 3 0x80 poll dhclient 59093 328292 0 0 2 0x14200 zerothread 3902 350566 0 0 3 0x14200 aiodoned aiodoned 76639 172817 0 0 3 0x14200 syncer update 57124 240370 0 0 3 0x14200 cleaner cleaner *95656 276280 0 0 7 0x14200 reaper 7351 495785 0 0 3 0x14200 pgdaemon pagedaemon 69710 87717 0 0 3 0x14200 bored crynlk 89055 404939 0 0 3 0x14200 bored crypto 42057 361108 0 0 3 0x40014200 acpi0 acpi0 97824 454129 0 0 3 0x40014200 idle1 57067 42150 0 0 3 0x14200 bored softnet 2285 519507 0 0 3 0x14200 bored systqmp 68537 85286 0 0 3 0x14200 bored systq 10929 314541 0 0 3 0x40014200 bored softclock 57641 447798 0 0 3 0x40014200 idle0 22872 274302 0 0 3 0x14200 bored smr 1 189257 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 9077 (syz-executor.1) thread 0xffff800020b518c8 (40911) exclusive rrwlock inode r = 0 (0xfffffd806b12ff78) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vget+0x1c3 #6 ktrwriteraw+0x131 #7 ktrstruct+0x169 #8 sys_clock_gettime+0xfb #9 syscall+0x552 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8236dce0) #0 witness_lock+0x52e #1 ktrstruct+0xee #2 sys_clock_gettime+0xfb #3 syscall+0x552 #4 Xsyscall+0x128 Process 91533 (syslogd) thread 0xffff800020b60c68 (90225) exclusive rrwlock inode r = 0 (0xfffffd806eb6cd58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9523 6422K 14680K 78643K 13990 0 0 pcb 13 8K 8K 78643K 109 0 0 rtable 111 4K 4K 78643K 465 0 0 ifaddr 59 13K 14K 78643K 151 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1549 0 0 iov 0 0K 24K 78643K 156 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 2448 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 18 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 142 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1357 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 54 51K 83K 78643K 671 0 0 subproc 32 2K 2K 78643K 68 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 75 0 0 in_multi 33 2K 2K 78643K 81 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 368 0 0 pfkey data 0 0K 4K 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 101 21K 25K 78643K 5360 0 0 UVM aobj 53 2K 2K 78643K 57 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 67 0 0 NDP 12 0K 0K 78643K 42 0 0 temp 172 2751K 2823K 78643K 8724 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 5 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 71 0 69 1 0 1 1 0 8 0 rtentry 112 69 0 25 2 0 2 2 0 8 0 unpcb 120 462 0 452 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9002 0 9002 1 1 0 1 0 8 0 tcpcb 544 177 0 173 1 0 1 1 0 8 0 inpcb 280 579 0 571 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 12 0 6 1 0 1 1 0 8 0 pkpcb 40 6 0 6 3 2 1 1 0 8 1 ppxss 1128 18 0 18 6 6 0 1 0 8 0 pffrag 232 2 0 2 1 0 1 1 0 482 1 pffrnode 88 2 0 2 1 0 1 1 0 8 1 pffrent 40 4 0 4 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 35 0 17 1 0 1 1 0 8 0 pfstkey 112 35 0 17 1 0 1 1 0 8 0 pfstate 328 35 0 17 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 298 0 104 14 1 13 13 0 8 0 art_table 32 299 0 104 2 0 2 2 0 8 0 art_node 16 68 0 28 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 3 1 0 1 1 0 8 0 semapl 112 140 0 130 1 0 1 1 0 8 0 shmpl 112 55 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3551 0 2135 47 0 47 47 0 8 0 ffsino 272 3551 0 2135 96 0 96 96 0 8 0 nchpl 144 5623 0 3982 62 0 62 62 0 8 0 uvmvnodes 72 4443 0 0 81 0 81 81 0 8 0 vnodes 200 4443 0 0 234 0 234 234 0 8 0 namei 1024 17781 0 17781 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 16504 0 16503 13 12 1 6 0 8 0 plimitpl 152 143 0 135 1 0 1 1 0 8 0 sigapl 432 1554 0 1539 3 1 2 3 0 8 0 futexpl 56 16523 0 16522 1 0 1 1 0 8 0 knotepl 112 307 0 288 1 0 1 1 0 8 0 kqueuepl 104 286 0 284 1 0 1 1 0 8 0 pipepl 112 860 0 841 3 1 2 2 0 8 1 fdescpl 488 1555 0 1539 3 0 3 3 0 8 0 filepl 152 9053 0 8951 9 2 7 7 0 8 2 lockfpl 104 490 0 490 2 1 1 1 0 8 1 lockfspl 48 171 0 171 2 1 1 1 0 8 1 sessionpl 112 23 0 12 1 0 1 1 0 8 0 pgrppl 48 33 0 22 1 0 1 1 0 8 0 ucredpl 96 1745 0 1736 1 0 1 1 0 8 0 zombiepl 144 1539 0 1538 2 1 1 1 0 8 0 processpl 896 1572 0 1538 4 0 4 4 0 8 0 procpl 632 4463 0 4418 5 0 5 5 0 8 1 srpgc 64 5 0 5 3 3 0 1 0 8 0 sosppl 128 24 0 24 5 4 1 1 0 8 1 sockpl 384 1137 0 1117 6 2 4 4 0 8 2 mcl64k 65536 13 0 0 2 0 2 2 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 12 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 171 0 0 20 1 19 20 0 8 0 mtagpl 80 19 0 0 1 0 1 1 0 8 0 mbufpl 256 229 0 0 14 2 12 12 0 8 0 bufpl 256 8972 0 1943 440 0 440 440 0 8 0 anonpl 16 146589 0 134335 72 19 53 66 0 125 0 amapchunkpl 152 9022 0 8910 17 11 6 10 0 158 0 amappl16 192 7577 0 6882 53 15 38 43 0 8 3 amappl14 176 75 0 68 1 0 1 1 0 8 0 amappl13 168 7 0 7 1 1 0 1 0 8 0 amappl12 160 38 0 34 1 0 1 1 0 8 0 amappl11 152 63 0 48 1 0 1 1 0 8 0 amappl10 144 408 0 400 1 0 1 1 0 8 0 amappl9 136 1036 0 1031 1 0 1 1 0 8 0 amappl8 128 581 0 561 1 0 1 1 0 8 0 amappl7 120 367 0 360 1 0 1 1 0 8 0 amappl6 112 68 0 62 1 0 1 1 0 8 0 amappl5 104 156 0 141 1 0 1 1 0 8 0 amappl4 96 1839 0 1807 2 1 1 2 0 8 0 amappl3 88 227 0 216 1 0 1 1 0 8 0 amappl2 80 11482 0 11402 3 1 2 3 0 8 0 amappl1 72 43252 0 42781 26 16 10 20 0 8 0 amappl 80 4748 0 4708 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 56 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1555 0 1538 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1555 0 1538 1 0 1 1 0 8 0 vmmpekpl 168 15245 0 15206 2 0 2 2 0 8 0 vmmpepl 168 192436 0 190483 163 69 94 104 0 357 9 vmsppl 368 1554 0 1538 2 0 2 2 0 8 0 pdppl 4096 3117 0 3076 7 1 6 6 0 8 0 pvpl 32 433201 0 417354 206 66 140 167 0 265 11 pmappl 232 1554 0 1538 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 610 0 9 18 0 18 18 0 8 0