b4a8f3475efe57aab2ab7b8959f2630a8907d09c51df1b9dd06e3879b44bc8b612889873b860b4f64442f508abd9fe3b6d2bcefeeb09b6913595573a723ae99e8f92984d002ff3e3946388ed5d466860b5ff205a1d41adadd57978f0a0c4cad249776a526f11e4cbf4f4c5fd29476905316cc8cb1bd959967761c0c907e42cfcacc5b2b830801f8dfd3b0753eb3ef11062b87641db512fa0dea93654c16bda83fbcefdd62f714588d168dbce197000fb86362026e7c8455713cb229e3962829941a9e24dfda3d9ff5b947f6a5858b198f4877e10ebf6d262dfd87ef48c64ee862fad498ec396b8797ff0becae284512bd794742857e1f4ff225d771266c0343a31c5ed8ae8a2ebc7de681674d371ad7c6962e6241d8cc8e90bdd0e189d378114719b2819def98fc85bf8713c54c28f2584a0282a6d999d7292b480055bba474c193ae00443d6a8ecb7c194d508114f25a3091cdb56dbb379e14e6b7b82515b92bd713d21521b2edfd47558c4aabbe0c7b72f80e174753aaf55ecebc5f2665136678c6d4f6e14c3c6ece55ef71a646217be89b90e8da686af7741eef553f9af967fdab54255e1f4b550b9a5be160b5565faf2fdec92a6d3eb08cc25541da3f3e263b16e6dc2d40063a4d37e615e973057d968ca6325d2e1126d8d41cb9ed248f254d18928afc2939c0d8721efc0475ced69c64a21ed73d12688625f0cc504420752b8bfdd9d737eeed33b49aa51bd3cbc2bd6ed511aca1c87348fe8c6efffc40587b58af76dc04a92da01df925c4b370a8d4366d4218f27784577934aac026a731971c5b4a0c9795582660956571ff6046b941ab65578d21673a5c86c344f4f03dea6406bd9be8676256cc7b56de55be49a9e0d8f007da90f4e1cef1d00736203404f933952296b8ef25ae5879fe091ce52368b585924a6096c342fd1320402f1aa46d6c93e719a1b02f03f3c4bcc5a65859024d284038fca2ed9ba5682d0edaedd55455d0e8762c8efdeb94e9b76a9355f3c8c8a471c7a77c5759c76557b83ed1d9c110ae33550de5d74e12cfa8fe2bbaadb235489df63624533dbf34baacb48ac679c699322fcb28f6430688cc60fc84d72ef97a5e2da82ba05c9731ce4467e560e24daf4e4c9681ba3ea311fa188c89d05c666fe30331a7b59065bf74ac166b7c6c23a7ad9f89778f44275cefd2e42078daa1d9695c89ba3097870169b5a27ca492f03594130b08e9a2a9bddd1bba866b4ca6de892978243238554ecef09dd7fb2a7dc8880360507bf5943df9fa8f6a37869f0c2efac0e3372504141e73cbaf9423acf2ef2016dcaf10927e28129a5fab7123da4f1fb7b597e6bb19da75f17d6b2b186edb2e3643f879e550263a894ce5e36b9c23926c8b5cb94abb4fcbd10c1cc7bfa9f1ae3676d246cb6eac7833276d6aaaea169e4d8204c7a45169a165286601d89467e84b42beaf1f20ea100b63baa543f00671e057ea4b84e0c80b86389bbe0a27ba6467f563867181a4d4c2fd720614abde60736f55d7f79035893edaa163e662981dc30919d38d6a344283b2cf1e8bfae4bf08109d801078a110470fab75b479105849bc6ecb3da2d5347760eb7aa39cd65d8753067510a9ba1d7435de1bc382e3325719412b5d1a023e98720d686d95ba0087b7c9af9f5464a02b268692d1aca4c452e644cd8b75137eb984f03f8904801187513936d4d772194f85c4b22ebec2b7810e81123c9a6f98be9a5d441b1f496c221712e94aec87476f8e4618788e33db819239b53249c46bb1f474d14c51f45144fab8cf5aebafdb92d894d9fe9103b84f7d85f88b601710fabf2bb32a18cc638a39dd64174d2ec4fee0b710752b6733ffdd437f343c4b5c60790064627bee61e1bf4f2becc939e3a59bbf82b54801eb454abd68a6a08f6144eb8cd6ab8459cf411647d9084716e9cd4a2c95b8bd2aafe8fe54a308dcd99d951f3ea5f013a7b884ea1906fc0ce73c1ad7423929f1e96dde4292a9860ac146a74492458aa68614d90ca9a7ebd1c618a915de310f1b35447717fcf10c8e2748c0a401286c3b092d7f837dcbcef52ab6fb5e16e0751e188b1971f3e3f3b2f22d9fbbd26a90b8e73bdbb447d7610b8b0d6fbac5da0ca423aabc9d0ca62743e616b1a614e525a788f3beb9b83ec951bc8f1a451821c33c710b2ef40b4a4d82fd4a3b3d4ab7b34eb1bb6de663411265d5088d66ea4322064703a783b2c3b43e87b810e3c423ad99bed4bf5c978e3a84081c687c41bf0d542925d7b3051a9998416d0a13066a6dcce64f6e491161ba1042f589aaed646a126ca411ffc667f9f257224d87ef6f86be2e0b06d349d984d0e75fd631de48cdaa770eaee8718b87a1e0a93a8dde56e408515ddc3419893abc94ff2148a878a822c3491ef3df361120144acb7933692bf4db3d5414970c6aad9f6f576c1ab5a27c9452eaed4ebb6ea32aa216e6d8b97d4b7b9fdf1fe6048caed067637ed695ed73ea3e541de0a4f16349247f7d22336fc7a4ab62854dacfb8be3123d3839e592c96cdbd9038644b3ddcf75140b85a225444df85c672bdf22c09c4dcf00f07976760532caeff8a0dc81fd94a3eaaa06636c72691bba6dfdb03b85f64657fc3db1e0744066f811cad7ffefb910dd4e8e1002a56e1f908360054974d4469fec04fc718435ccf4429cc2d2203cb4b45e177d3776f7ddee64ddb428b755020598659beef22ee849527e15cf2d48d9d79540c4bb0c59cefd135d54c1848645fa0f939ee6f397a79a9dbf2ac91dd8ebae1e53fd01f1056066cce77d2809e194f70feb2755a4c33ba8b8a0e9434b348e95120ac84935183d04f44bc755e04579581f02ab67b95ae271c86d0f4ef477acf5c4613b7388c44bfdc4cb76b87cf3395eae324ea50b1bc25e775a3b22d3a4b63e61a5219bf7eb5e57ce5539de93cbd32aebfac13dd0666a504b1f9115ed3c09a16b80315eb1e0e611c759ac688f6d4e68c4b7aa86162e07276194419752369d5b3d22e539d433f91e37db1b938f0aff29ff12ca820dd4632adbd0e30393b0129057a053ad2cf21b3035540297daada39ef8811ec43a1e7b90b2181b3ce1c839c72845fe59c2b18a80d88d021eeb95c51b97a395ede1e40dd317acf6962f8f994b647d5f853562e0b9fc57d06cbea783d81389666aa6030426cec6dad54a5669846796aa5661ab9685813c71d1a322656cdedfb44058e301ae8f7beca7fe1ad257af040afcc4968ffcfb0329a34e16bf546e6c83ffbca7b72a34d6eb8a03486d6cc8da2729e25f305a6be108da912b11d0f30322b5eee2d9ac133cf96480a9b2ace469463dddaf855054d7cd627c50bae03658f41b9c06fdc6b5b9bdf58c0eea719b347e4e3178b455d45c2025a98f6fd741cfec5114ad367f62eab8eb09a31585cb2556187b6a3c8e0afd917f5162b00209cd1658dff7e114d112d6ff2b7e974da55ced902e55d9e88e6254a033271f3605d925739a28aa9c4aaf8df1d8fc7314a9a8a53b5c007490341df56a6a752e865060eee3ba01562356be2af0a9725ce2f090c0dd6184f1690383ee912b4d5b01e902849c8449f4e903970c9e197cf9fbada29bc19926e1140ce43c712e4414e2eb4eebfe936c302cbc25cc477c39c4dea86b6d75041d0e8312b2fff56c973f7c58f030cbec1e08e8fb5424530f20c124dbbb4d57ce2be6cdf8da91d9a9fa02d2af8fd00097c0214ebe6425c2d929467f4172cc7ddfe703c2922c713ae9c56d99a4ead98a6af4d72baf0f7ef4ca60cdd07d626be33d730505d49cc94bb6ddce00808c62267ee5ba87ad9c127fbb5a041b833a2bc738c508a96e7d7a656d7ae75b054fe204be357d3a7ccff9a6d7d0825c58ea13f9a69346e17765431cfbd7257226732ab30fbf2b4f611721891a7c058526a30d1bd6d6318c775856059d4c1155640e55fbfbdc14a4821fbfcf5965148346e85c464d0fcacc7706b5f734df98909e42907ca5a7faf9c1027a6c00c78f785f4ad3206074252d848c928beeff12d7670fd513780943dc49ec88494cd61ba6120246917683a48a256c25c775758da0048ffba53bcfda7548e48290f47b52b1d6b98c949627bd1c51e80774d8987eb4ebc4728925971238997eb7758257323574cb13bcea9b4f420cb7e9101fdc31c0d49f1759c516201841cd004af56889b369c7c940d604350f5f7afe8fcf763a3b747756c8cd368cbe622b73067457eb8290839e147d738a51969df5a33647a7c42b443c28a7dd13a9cc30504cc0105df0977d8ca51e4b4d354df29672eccb7e0f533cfbec12b7ea029e4d588283359ab6b1519f8350d4c5a306d7c0f2f7789b195d6c5bf66ff8ac147c04f78df3a7f34138447dec7d1a372e16b76de5e12f4de0d84e2e8e22b7977cebae7c3bfd4be2026827ec37976a73475f387eb397a7d705a9979fcbdb6b6ca821310a3f446e703a429f5195cc1ce3e75a8555b0d4085d3d00c1b82000c65379421e2f83ad9c76271f593a77a6341a25ea9873240cc2d38a25a49700dbf2834a97300bf930e1000c7c21f7e585abe318f3d3a7a944f73b39433ac76101f753f373843cd7b816f57bad40f535b0d1f91fead4665ccce1f18f6d690e0809559e3a611591bf04031724269728799bade2e745957b072a8f11dd7dfaa30a8ad8d3fad15f7151cdf0e7014a7e0434b21b61587f19b3c5fc6a919f0593565db9ce0f4173007d98c37ad4f3047066018ab6d92479bf21f365191a19b562f78daca86a994538408761e7b57483e56a046553430fd442b31a880ea04611bd22e814ac0ef5661f08d718ac2b1eed05deecdba538e3aed7293f1fdcff0e7dd31cf63cc615a4e9d5f15678", 0x1000}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) sendto(r6, &(0x7f0000001700)="e2bffa2868e68d6c350d837f7ca9b6bdf8806ebd81049c78c732b460212cfc76639b2597a911f2cfcf5d88be14a5db7bf8157037cae14020ca1bccc30a929da249e8b3fe16655b8025f8a35897aaf24a25b19b35c4ecc43df1ed90bbc623b545df7170b4427ba4463b7a0fc0e83275d0ef41", 0x72, 0xd, 0x0, 0x0) r10 = geteuid() r11 = socket$inet6(0x18, 0x2, 0x1) fchown(r11, r2, r9) getpeername(r11, &(0x7f0000001780)=@un=@file={0x0, ""/4096}, &(0x7f00000027c0)=0x1002) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002800)={{0x9, r5, r4, r2, r4, 0xe5ba884957239de0, 0x401}, 0x401, 0x1, r1, r7, 0x9, 0x6, 0x9d, 0x5}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000002880)=0x80000000) recvmsg(r6, &(0x7f0000002a00)={&(0x7f00000028c0)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000002900)}], 0x1, &(0x7f0000002980)=""/124, 0x7c}, 0x802) fchdir(r6) setreuid(r10, r10) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000002a40)={0x2, 0x1, 0x8, 0x4c}) r12 = socket$inet6(0x18, 0x3, 0x2) fcntl$lock(r6, 0x7, &(0x7f0000002a80)={0x2, 0x2d623d57b0f355bf, 0x713, 0x5375, r7}) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000002ac0)=r11) ioctl$TIOCSBRK(r6, 0x2000747b) getsockname(r12, &(0x7f0000002b00)=@in6, &(0x7f0000002b40)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000002b80)={0x1, './file0\x00'}) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000002bc0)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002c00)={{0x101, r5, r3, r8, r3, 0xbd, 0x80000001}, 0x0, 0x1, r7, r7, 0x4, 0x5, 0x0, 0x2}) 14:41:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x8000, 0x7) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, 0x0, 0x0) socket(0x18, 0xc003, 0x0) r4 = dup(r2) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000040)=0x1f) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 14:41:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 14:41:37 executing program 1: r0 = socket(0x18, 0x2, 0x28c0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 14:41:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd00"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x4) r2 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000100)=""/130) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x690, 0x0, "059e21439c75bc835de7b74bcb8247f2deb31c36"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$TIOCSCTTY(r1, 0x20007461) 14:41:37 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x128, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) dup2(r1, r0) dup2(r1, r1) 14:41:37 executing program 1: r0 = socket(0x2, 0x5, 0x6) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x80100}]}) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x35d4ef9db06473ac, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x9, &(0x7f0000000180)=[0xff, 0x8, 0x10001, 0x5, 0x7ff, 0x80, 0x1ff, 0x1f, 0x4]}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x9, 0x6ca, {0x7, 0x1}}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x8, 0x188, 0x3, 0x1, "b45fd8eba61297aa0e6b09c47e665ef8160bee44", 0x3, 0x7}) 14:41:37 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x8000000, 0x20000069, 0x0, 0x0) 14:41:37 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1a220a2cb2706dd5, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/111, 0x6f}, {&(0x7f0000000280)=""/141, 0x8d}], 0x2) 14:41:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0709a2779c5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 14:41:37 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0x4) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/10], 0x1c, 0x0}, 0x0) 14:41:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6020080ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 14:41:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 14:41:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x68dc0917c807cb1c) 14:41:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 14:41:37 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x9, 0xdfdf, 0x4}, 0xc) 14:41:37 executing program 0: shmget$private(0x0, 0x2000, 0x430, &(0x7f0000ffb000/0x2000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:38 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x4) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) socket$unix(0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$setflags(r0, 0x2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) shmget(0x1, 0x3000, 0x100000000, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$TIOCEXCL(r2, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x13, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x2, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 14:41:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 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) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:41:38 executing program 1: r0 = socket(0x18, 0x3, 0x8000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2000029, 0x80000000, &(0x7f0000000140)="e57b91c72ac9abaf5f55c6fbb1a49c6ab23eecd5f7e9517c3178296416bb7cb602f84dbbf4b25b725c188caf754f301578fd73578418cfdc6c49386623f6b88e602aed043446824c", 0xca) select(0x40, &(0x7f00000000c0)={0x79, 0x100000000, 0xffffffffffffffff, 0x80, 0xec0000000000, 0x8, 0x2, 0x10001}, &(0x7f0000000100)={0x43e, 0x8, 0x6, 0x1, 0x6bc0, 0x3, 0x7, 0xe55}, &(0x7f00000001c0)={0xf8, 0xe7a3, 0x706f7eb, 0x1, 0x472bba63, 0x6, 0x1, 0x7}, &(0x7f0000000200)={0x2, 0x200}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 14:41:38 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x10) fchdir(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x101, 0x4, 0x7, 0x7}, {0xb14f, 0x408000000, 0x1, 0x7}, {0x3, 0x9, 0x24000000, 0x7}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x8, 0x3, 0x9, 0x8, "a89516230582dc5cea00e4ffffffffffffff00", 0x5d46, 0x1}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x7f) 14:41:38 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 14:41:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) 14:41:38 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x10) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x20000fffffffd}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r1, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:38 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x4}, {0x35, 0x0, 0xfffffffffffffffc}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000400)=0x2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000014c0)=0x2943eb62ee4ae2b9) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") read(r0, &(0x7f0000000480)=""/4096, 0x1000) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) r4 = open(&(0x7f00000001c0)='./file0\x00', 0xf31490e961df9c4c, 0x104) ioctl$KDGKBMODE(r4, 0x40044b06) readv(r2, &(0x7f0000000440)=[{&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/156, 0x9c}], 0x2) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000001480)={0x10001, 0xffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x3ff, 0xfffffffffffffffd, 0x800, 0x9efc}, {0xc08c, 0x7fff, 0x2, 0x9aa}, {0x2, 0x7f, 0x7, 0x80}, {0x9, 0x8, 0x648, 0x7}, {0x0, 0x7ff, 0xfffffffffffffe00, 0x423d6f94}, {0x4, 0x0, 0x7f, 0x83f}, {0xb41, 0x1, 0x514e332, 0x6e4}]}) clock_settime(0xc59726d6e1be0f56, &(0x7f0000000240)={0x8, 0x7fff}) fcntl$setstatus(r1, 0x4, 0x80) flock(r4, 0x8) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000002640)='./file0\x00') 14:41:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 14:41:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb703130e6dfa6609, 0xc) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x200, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) 14:41:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/229, &(0x7f0000000000)=0xe5) 14:41:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 14:41:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000100)="ac78cafcbdfe7a4a8f250b71dc7d8c5882de77fe6bee0d5037068b5e539c7e34f107681622c6728c5c79d00ee2c0d525329a4575b4b285f6bfbe8a7226c66519c31972130c68645fff1f81973b6b848aecfde58ce20504d77b2beb6b3ee180478f334ba9fd1a118b390e134e6e1e9d2915af627a5489", 0x76, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x888, 0x44) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000) 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x360, &(0x7f0000000140)="00a6") 14:41:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fchdir(r0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74, 0x0, 0xa6c}, {0x61, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe80, &(0x7f0000000040)="b6") 14:41:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0x40000000000008) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffef7) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r3, &(0x7f0000001800)={0x2, 0x3}, 0xc) semop(r4, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x4000003f4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a00), &(0x7f00000019c0)=0xc) clock_getres(0x2, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f0000000100)='./file0\x00') sync() getrusage(0x7bfdcf5e6595f9cb, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x0, 0x20000001, 0x3) fchdir(r0) fcntl$getown(r3, 0x5) semop(r4, &(0x7f00000018c0), 0x2aaaabe5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 14:41:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x10000007) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) setsockopt(r0, 0xcfaa, 0x1000, &(0x7f0000000180)="a5ef7fe61cb6b4e619503084b77f394ab2ce1d778a0576cb0b7c167c340aca312eefb18758da7bf1fb1d8beac20d5c08155d9e51bfddcacb80", 0x39) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f00000006c0)=""/173, 0xad}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000780)=""/67, 0x43}, {&(0x7f0000000800)=""/245, 0xf5}, {&(0x7f0000000900)=""/253, 0xfd}, {&(0x7f0000000a00)=""/180, 0xb4}, {&(0x7f0000000180)}], 0x7, 0x0, 0x0) 14:41:39 executing program 0: pledge(&(0x7f0000000000)='bM\xb9\xed\x92UJ\xadi\xf8\xbf\xb9!\x0e\xf3\x06<\xf7G', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000200)=0x8000000020000001) 14:41:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0x7}, {0x18, 0x3, 0x0, 0x130000}, 0x10000, [0x0, 0x0, 0x4]}, 0x3c) r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000ac0)=""/102}, {&(0x7f0000000040)=""/40}, {&(0x7f0000000bc0)=""/174}, {&(0x7f0000000c80)=""/105}, {&(0x7f0000000d00)=""/171}, {&(0x7f0000000dc0)=""/178}, {&(0x7f0000000e80)=""/202}, {&(0x7f0000001180)=""/226}, {&(0x7f0000000b40)=""/53, 0x190}, {&(0x7f0000001080)=""/37}], 0x1, &(0x7f0000000780)=""/128, 0xffffffffffffffe6}, 0x1) utimensat(r0, &(0x7f0000000f80)='./bus\x00', &(0x7f0000000fc0)={{0x2, 0x4}, {0xffffffffd3d9e01a, 0x9}}, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x101, 0x3}, 0xc) pwritev(r0, &(0x7f0000001500), 0x3dd, 0x0, 0x0) open$dir(&(0x7f0000001380)='./bus\x00', 0x200, 0x8) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/233, 0xe9}, {&(0x7f00000004c0)=""/242, 0xf2}, {&(0x7f00000000c0)}, {&(0x7f00000005c0)=""/79, 0x4f}], 0x7, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000006c0)) r2 = fcntl$dupfd(r1, 0x0, r1) write(r0, &(0x7f0000000b80)="670dc3", 0x3) r3 = geteuid() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getegid() fchownat(r2, &(0x7f0000000700)='./bus\x00', r3, r4, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000a80)=[{&(0x7f0000000840)="fe8c6c15368b5bbdd4d5c28039bc7144c719cda3567f3b8ca2bc313343b3669ca81d6785a733d572b437af863732ef18a4c82517dd90eca745d637ba805a0d2c331cd87e2ec941414e56c867274976c9521b56a9e4ea5f0a6f376033fdd0b119ffaba17040226a90e49002fde75eae385f7209750e1b2dd1b1d5f35021bd7f55160a48e2679b020c000fa5660b8d7de93b713ad628a89af791f0b50763c61b50432eba7511ea976e3f9d615acda4fd0d14", 0xb1}, {&(0x7f0000000900)="7bc971feb459b29f279f4cd6e251b292af9199081f8bfc06225d9951b348b64aa3bd3643d902a35d55326cfddf3e1286f9f4d3b052dd799e0037d8f829097c52591eb4746182f8ccd4306f86611bad1f7b4bc04763272550e675f434363f1dee11dac6933950b30684ff5f80bf9e8d1edd253d8eea498a049bacce", 0x7b}, {&(0x7f0000000980)="7bfdbf7e9a35e7156fe05117fe638d79d763e365e675a113c2fcf9f8225746d21776fd40601c2847bad4fd0b759585d6ec75fa4c67a715a8d2c19041c5b19f5e11848e8b0ea39827d7dc004fe2b55c3a774e15ea2303ce0b57d8a174346339b64eb5feced97ec6d73431a3fa50b697a90f665c1aec3e4186766e053051d0023eb0d5b98d27c1c082a875d636725d2bcb4d9f428a4a68b7a3faccb186abb07484b4c1cb548119ef3c41b0ed3badc9d56ac8f095568c54ba63071a2960af837a1348dcb727e38538abb8f58ffb5464e2eb17d85a", 0xd3}], 0x3, 0x0, 0x0) 14:41:39 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) clock_settime(0x2, &(0x7f0000000000)={0x80000001, 0x40}) 13:34:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 13:34:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, &(0x7f0000002700)={0x0, 0x0}) r3 = msgget$private(0x0, 0x19b) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/61) 13:34:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1e}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 13:34:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 13:34:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r3 = getuid() r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) close(r2) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r5, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d3", 0x493, 0x0, 0x0, 0x0) 13:34:12 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = semget(0x3, 0x0, 0x100) semop(r2, &(0x7f0000000040)=[{0x0, 0x6, 0x1000}, {0x2, 0x5, 0x1000}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x78) 13:34:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7f) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r0, 0x10000) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0xfffffffffffffe01, [{0x0, 0x5}, {0x1, 0x1}, {0x3, 0x4}, {0x1, 0x3099544b}, {0x1, 0x7ff}, {0x3, 0x6}, {0x3, 0x80}, {0x17238cdeeb0984de, 0xff}, {0x1, 0x4}, {0x3, 0x2}, {0x1, 0x1ff}, {0x2, 0xe4}, {0x3, 0x9}, {0x1, 0x9}, {0x3, 0x33}, {0x3, 0x3}, {0x0, 0x6}, {0x3, 0x5000000000000000}, {0x3, 0x480000000000}, {0x2, 0x3}, {0x2, 0x2}, {0x3, 0x3ff}, {0x3, 0x3f}, {0x3, 0x4}, {0x3, 0x3}, {0x2, 0x401}, {0x3}, {0x2, 0x8000}, {0x1, 0xff}, {0x1, 0x9}, {0x1, 0x34}, {0x3, 0x7ff}]}) getegid() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) 13:34:12 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) fchdir(r0) getsockopt(r0, 0x29, 0x20800000036, 0x0, 0x0) 13:34:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x101}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) write(r1, &(0x7f00000001c0)="7f5498696faef9aeccfc0d3c57a510071e497d9d549d4e1574ffe0db460b3bd23df583f8a3044f14e682d09a0cab48aa2db0a5b69eb72b236b58b2aaa1", 0x3d) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 13:34:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="00008a9d45bbbc225ff36587bc236e5e3b1a8cb7a17a9505f747420147dacc8bca8a1330de7644b4856ece50337fa5f6928695d456054f99013e2b25cf36ac4dd68c78c578c9ac913c06964f3030", 0x35b) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) socket(0x20, 0x5, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x2b, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xff, 0x2, 0x3ff, 0x1, 0x7, 0x10000, 0x1000, 0x2, 0x2, 0x46c5, 0x401}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000003c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0xcf91) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc1c74b631fdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff00"/4105], &(0x7f0000000100)=0x1002) syz_emit_ethernet(0xe62308c31119e451, &(0x7f0000000200)="b7") 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x51}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x1, 0x0, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="ad") 13:34:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup2(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x200, 0x14) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x100000000000009e, 0x0}, 0x42) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 13:34:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2fa61f000000000901ec1bedfb74593dbb19ac89add24d47aefee196fbac75bcddf22427ddbf166176def677f54fc6c50547b616ed9b11f6d4d1248cc686e37dd98a113dd11df7152c11f103504bab606b420ef937f6c1b2ebe121d6c8f94df6ced255ed03e2da123aae761c8299205033272a1b8e74216dca5e7fbb0af4fbdfbe10e4e76d432398b24cc00fbe2e70e8060b67e076e6e2d37c4194d7fb5ea3ae5d631da95aec12aa392b5031b1775a6ef51c0afdb670e28f1c04df6c380817b4e3"], 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x2, 0x80000000, 0x7, 0x5}, {0x80, 0x3, 0x4, 0x4}, {0x7fff, 0x37, 0x101, 0x7}, {0x7f, 0x1, 0x1, 0x81}, {0x80000001, 0x3ff, 0x4, 0xfffffffffffffffc}]}) 13:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) flock(r0, 0x2) dup2(r0, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x50fa) 13:34:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r2]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r4) listen(r0, 0x84d1) r5 = syz_open_pts() r6 = dup(r5) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x20) renameat(r6, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000003c0)='./file0\x00') setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) wait4(r3, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x1, 0x1, 0x8}, {0x18, 0x0, 0x7, 0x100000000}, 0x8001, [0x2, 0x6, 0x1, 0x5, 0x0, 0x3, 0x7, 0x641]}, 0x3c) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000180)=""/105) 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x20000000000000fc, &(0x7f0000000000)=[{0x25}, {0x7e}, {0x6, 0x0, 0x0, 0x9ef}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 13:34:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x400, 0x3}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0xfff, 0xf67bba080}, {{r0}, 0xfffffffffffffffb, 0x88, 0x40, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x4, 0xffffffffffffe0ef}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0xfff}], 0xf27, &(0x7f0000000180)={0x4, 0x4}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getflags(r0, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0xffff, 0x186f, 0x100000001, 0x3, &(0x7f00000001c0)={{0xffff, 0xffff, 0x2, 0xffffffffffff6f1c, 0xffffffffffff0001, 0x6, 0x20}, {[0x8, 0x7, 0x1, 0x10000, 0x9116, 0x0, 0x1, 0x7fff, 0xc0, 0xb4, 0x3, 0x9, 0x5, 0x40, 0x8, 0x7, 0x80000000, 0x7], [0x2, 0x9, 0x1c00000000000, 0x6, 0x100000000, 0x4, 0x5, 0x100000000, 0x9, 0x6], [0x60, 0x7f, 0x7, 0x8000, 0x2ce4, 0xc0, 0xa2eb], [0x10001, 0x8, 0x7, 0x1, 0xfffffffffffffff8], [{0x2, 0x9, 0x5, 0x4}, {0x8, 0x5, 0xffffffffb2bc1226, 0x401}, {0x3f, 0x5, 0x4, 0xa42}, {0x8, 0x8, 0x6, 0x18}, {0xe0, 0x1, 0xaa, 0x5}, {0x101, 0x14, 0xdfdc, 0x800}, {0x3, 0xa, 0x101, 0x101}, {0xe0, 0x3, 0x3ff, 0xffffffffffffffc1}], {0x0, 0x7, 0x6, 0x9}, {0x0, 0x10001, 0x8000, 0x4}}}, 0x5, 0x400}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000480)=0x402) r2 = semget(0x3, 0x2, 0x220) semctl$GETVAL(r2, 0x2e2cdd98490f4ae0, 0x5, &(0x7f00000004c0)=""/4096) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000014c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000017c0)={0x7, 0xfffffffffffffff8, 0x0, 0x2, &(0x7f0000001540)={{0x95e, 0x292, 0x2, 0x8, 0x1000, 0x1, 0x9}, {[0x1, 0x2, 0x40, 0x9, 0x26a, 0x7, 0x3, 0x7ff, 0x4, 0x9, 0x629, 0x0, 0x6, 0xffffffff, 0x1, 0x40, 0x8000, 0x5], [0xaebd, 0x4, 0x9, 0x7, 0x1, 0xffffffffffffffff, 0x6, 0x2, 0x100, 0x5], [0x5, 0x10001, 0x6b, 0x6, 0x5, 0x0, 0x5], [0x7e3b805e, 0x1000, 0x4, 0xfffffffffffffffd, 0x20, 0xff], [{0x2, 0x3, 0x2, 0x10000}, {0x100, 0x6, 0x101, 0x7ff}, {0x7fff, 0x2, 0x0, 0x396}, {0x5, 0x2, 0x9, 0xdb}, {0x1f, 0xfffffffffffffffe, 0x3, 0x1}, {0x9, 0x9, 0x3, 0x8}, {0x0, 0x52, 0x1f, 0x200}, {0x6, 0x806, 0x200, 0x200}], {0x4, 0x1000, 0x40, 0x1}, {0x7, 0x9, 0x40, 0x7ff}}}, 0x7, 0x5a}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001840)=0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000001880)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001900)={&(0x7f00000018c0)='./file0\x00', r0, 0x1}) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000001940)=""/204) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001a80)={&(0x7f0000001a40)='./file0\x00', r1, 0x3}) sendto$inet(r4, &(0x7f0000001ac0)="b0a2d9e68166c7c6abdfe97178739a8cbc433e785a7a2919812222301f49b0398de821afacc36dcfe0374469bfd29c21ad616c3e49b783c1d607fb35985545fcb64d8163f2b7ac327f60ccfa9fa5fca0239f31477d624f3891a81ac882353a6041e6f56b8c060984719e1a316026fa87a299eec22baccebfa4afb6f468e28083f1e1ca65beda9fb0cfe6dd8b8ed8de188a893a181c88f0d01fe29bc959dd743f398dc8e08bb09172548cdd79242a1806d262a8662c130961b47580d99930b6d81873f1edcec7667c925243cbdc0f0e04c9d990e05d00fed805b0520e682365ef40a560b33475e60297501a8e5577e961070a3113961350f4b70541726e77e05ace92d212fa28c3996e9b36c9c766b3ff68fddbd07aca9c0b30f0c5e34fc1495396dae82ed9f7dfc5f408107481d6725da81c373ea16413d7ac2da44325a87fe7771ffe2d572225507cb8f88733ee5c780aef15c6e3874f92a66600b5fcf72f221ef999cd1adc004f4dcc51deeaec03bfd97b500a9d363bb24e68ff8df3cc64b32b0141b5ae0f11a6739aaddccaf03e5ce0103a1d871b0931124c8679ee01bd92e5311905b85571f3de8b18f6d851f1f9daf8fc26885ca3d55458b1c0e0f6843d018b64fbbe33205a5c6419f2deeaa58dcd4b1b132678fb58512d2852ba3435ff44357f44cf1bf73664b0119a42bd7051a2e32dd3cc1ccd4f611f63d5316548d40b0756a793688006fdeb28145b7d25e0d6d93ecfd4fda1d82bc925cdc66bdc293d9c2eef89bf33aed81b3bcfcf6a5699b305e1c5d50e1f6b1498ca7b6aea0628007ad299f3c11bd928607a5ea1f05a42513c6d2afdf7bb3424e6e25e09c1c90c1ae3d5962caa4efb7290d779289784eb665c72f44744f582716ffd70289b2690a7fa2afccd0a061be993d2bf6090ee111498408b6c32d0e7ad6fd046320fedf5aa61732cd5344e8892de46261feba1e13116799767088d039bf8549a2c12b232dfd063892c92e114746e8911e7da7e27d6f04d90a88cf3c40a125981d45e6e976e97b0daeec628ca3e2eb9b62a994cc0897e4e9bcdc0ec161900796a78b6fcaadf6bc3b9835e8f21db3f988800496c1b37b46d82bb9dca357b7dc5c14412553d53c8c60c973a79342a6f9402ddd46fa503cd7d8cf08897395e2a29a4f3345a963f13b9163abc10b6bc2e2720f2534b0e33318d68ac44b5d3df69d2e8d5824a28d5234f6753c09129cf5bafaac4bdc0320af6b45061c9b67eeb3773263b72ea1ac64e8a4beb2709ea8a81e37f479af8ceacde39cb61e0e1b2498ed7f767df77663012c597ad91824d9fa6f704358e87f7e4bf2857b424c6f4ee9394421d4e0dc0dacbe493746857dacfedd63f872fd18bad2fda01bf6845307d74fc7dde4b8ea92818a5fba0b933675fb8ef237213bb4ea7a9b538f6f7f83b17c5a8a7b8e72b32f2a28407f03eb3caa231f752bc69afd7a2db924c162634e3798c00797e84876da69caf2cb6dbf8269a9570a3ace99f23896fdced859292cb6252c14f3713d4b4db82124ca7e7bffce970c46b616486fd796de78633080b72d5200458853b28561689d821d12d4ab3be077d2e66fb62210113f32365f499bcf2f5287515a0e7fdce39e63e0f95788f9a27074291910c9d20a71360590a931e8255fc4d694ec3f8497e772c8c7dba0a12c4ed79e8c121c9a29d3dc38f68c5a733820400c5fe9ba2dab956550202203885c60cbdd9a239731d4dbf2cd86aeac84acc5dffdaadc07886d72ca80bc5832ec450335c0ecd5ca34268a3112e71a1e1d630ff21325f0865b01bd58a6c44808a1a5debc7925ac85d496b3aeb0f7e424fc3f6cc23656e9c8fa70664bfdef73ba952039ee753fdab5d5df32c57b9a9a00339f31745021a800ebb3a49cab4ae5dd1fa1b09ebe884d35d332a1ee00d94fed8fd63db3d215e0e65683d266ae5c22ae7b16ea804a2f2565f0a830c93be9b63c63184c9c140bb39b5e9c7208a5ede29c42c87f7054a8546ebcb4bc5d7c6a7ced6b9c4cbfa77eb274bb1d9be4e1c6ac14f4daa76efa1b45df629d7e7247042509973e4adc3fb33eaf6ecf205908320919402e32cc9be8630a5998e0ab81eb9810c6ff8ed472fc4bc00c2a798ab53e25475492d4ca59ad27c6c57bfa38d89ed78cdbd9b479b3b86338db6070050a3b1be4187ce3434b0ba56ec24d87289af32396f1eafa00915a01aa3292dffae536659113c9a35535336fa4abf820724272428b91d4e817d32e2a7d47602efcd11ec1000bb29168958bd6928b7707240c2ace97596a2c3c1d314b6c500b7310f1fc05ea00af4b597a6d135b141fb893d9119a6a473b1e72789295ffcfcbaafc26fb6c2fd5ba12775abdfdfc224c6b5a51df1aa8c17edd62e181f39226dde986dbf86a3b7477e2f2d5efde8a1b8985ff15628dd976f5202fc2bca0b737f02f8b852bbf50fa1f11213be5d54eb0adf166a851ddd84892b59416aa684fede7fcc194d96481b34773b7ed83b62dca8d508f2b6e600d7cb467bb5f35dcbc6ebceec2f0b43f88a92ab14305c5d4fd62af3ca90b86858f2c38ccffa324b5d31a67b2d758cd06bbe352a6c7aab4f1437f0e959d7183e2ea3de9a99100113af8122eb2a13eaab52ec0950aa8f4a8e85e93d19141d3eb2cde730ba4a49e8602319438dfbdf85423704d2816a561b9c72ff313ba3408d61102197d6171a064360ddb7a5ba6834ccc2f8a712983b243487bcf02911696c10b9fcf172e62a902cee9afc6e9069537bc2a4a720d9bfb2ec7d6d4c8bbea501bd5ea11a22bb518b6d6351dedf0345b4800f8f051856a5ee812a15f68b96b654b58126936ab353cff8133eb32a6a7449aee10a0c8130a4c6b1914f4aa45693c11b6d01e0ff71b369008713b66623255d77354e8141361d6a5053f59dd2f25d725bdc6b6f3f6e106347543bc830834eb14afd5bd5f0568d8162f1f6c0b0334c2e0ddcdab722729c3e6750d7df8994adb96cb478d12a3f33e37d7f0641c579b3016278108750ebe6157e1c3bf03e69b7cefdf355b565eefa043f4d47f2b616aa11beb155b3738a80f7363f9b2d30e9f6a7e6724dbbcd296a51018d1f5fbfc9e18c5c85df47288fcb1dcb09fdbfdff623557d11752507fb3fe8f954a50a6fae52163df058476be1acd469b27e257d9add665f5d6895d0ba6222c01ea44c681c945e5a248341ed3fe0ce4d7e26cfa64e066d17b3ddc7bbdf5e33aeba370468cf8865f33af8f7e3af49c300d3fe2ee311151965d3b47f0f2cd0b052a13fac16587a4d3b0ea5a0833d61e775c3d2f7958b4518676a7d5d82522d6eb8325e1bde9b096b8fcf87862f32c0330561d0758dca81e276291051f2a14bd8a044f8ace87c4a93ba437fbf4ce03390ae446bd52df584f6f9ec0abb9c8048436554462ebbce222027efb7e2846021466170f4c3202ba37a7c7ce68020ed36d00b6d308487080134d58951e755dd2a7e0082af0b89d2b38cdf488f30f2b8da5aa3b44616d4fd34d52364422f7051e4a00b139832054e34944d41c3d9b1c1fd494668e3b9c8be283f7681f53fadebc0a5839dd64a07d051612153cc95da286314560a6e4fe110bb172613a44faee6708b2148b7a695d223032898e218d0a26236416e1f8aec8812d37806eed73a61b83e14a47f1faf5b0cfb5cca13bdf7292ce3128aba5e8e4ce0fa998efde810d5212581f7e6898553e4b84d99db08b7d3f971c455ac74cc208b9c4f770910c3a50b4b5fb4fa5ed00dd9c2c909c4c1f56a4a83e3a3e13dc78a67e0d3645c492aace48f97a11d77b20a7f6d1e82c5a73812e284375730a5f76c59b056573409f3bc2c9e20e34db91934c26ee84e5a7c2788c0a8fd07c375843dd31505f0d0df1bd8ce5876dfa584808ccc32c8791aa81e6b5523ee53064e49b060f246a3f4366431b93388e29614a2be650eb2c33dc268183cc132a2fd9513e85dade7019af525a5462f1d54ca4e45046538289c39ac4bedce6adfc6532655e8e860f480df4dfa7d77cbe8c0939d25caee7231e19bbe919d84785db9f1e73b44ba6620df0b01fdd7f87962385a61ad95b9f7ae7656b9c86f08cfe0b9fc4f590db8d8f24591beb80097f945c3838f85e23af07004f7193c94565dec9e6111b74a5a14d06fa948ff5752bf47b69b77c90ca3cf4a51c2de9c571b9cc2f6bcfc12bc760e3ca508f4d9f946e7e507ccbd6f784fd0da67a926aa3e94cce2188f353564c87cb2680da75c5a186fec68dcf16a0934cc0210ab6d60641b33acbd0e6153a3adf321805b9f083fb1b693e217277aec2add6f2d2415239b02c5a1b9671e1ca4f33b9803ab929f93963d43e1ae8767c7743df676328cadffffeae3646b9e4b7ada899d6acba9fd2f8eda7e77f85874897c35a2b75a910ff8c6bd34cc795b5b4d0964f3262048a9514207163303f8b88ca6dcbaec75e52a61ec4e84d0883c7168ace00b52c6049f38fb2917975f91217c11e171d55e61611b36d867644e701798b5b3f65edb327bf5d26a026cbd116cc346b6dfe42da1722b3b644a021429c3a9073c5d4839d3b3bd7c9c94a87f424ff774c3a818aebfc8d26b0a3d927c99defb159f47e3776dccb589f381dd7760420f279285772a0311a6defc12cea6a47bd1e907315e5ad51a44f3b3d4ca34c06bd210cb75e72794b1eac4e90dc4870e94d39d8135a33617d14f3922a8ef738053df13dc89f27fd21a603c9444075633c43bdd7a2dc7564d657c5875c989e9ec2b17aca302b712ea1452537c2e84c64209d57cc3d997edbfc3c92c4f9fcbe01c19c05cbc2831e88961e61374aa14c917e0153a8ddd54e29a8a70900aa34e1fce40d7a0d57c45ff12f26da2dbef6abeb57909dd0561502358dfd8e61f98fb01733b060be694921d6ccfff6d2f23f354f955262a6696ebe52a796aa59d9ca563c1be7da1b5b3b3010143bb8c5d5590f8d85008cf670839d767c05fccb0cec122017b18eb86a33ffdb40122137692e3ee2eab9d24f7012fc0295a636626b2ae456fb11fa13459f33df62d35e1b6a991c6477de1e14d717edc018ef7d2aaf1da81f787e3a477e8decae155661c1c3b3724a8e51b5bc545969adc2d33d029fc20f8c13cf807e08ad934b6b281af0532d7ea3c8fd80bce235e571b2ac609e75e45ac402e33b2ebf0fdac115ac58ece0806e9fdc00dfbf4bfd3c3881df7235656589b31de555231040fe18f9a8a5b746e0eed6a481a613d3f48eefc4180482153e8c3333ef63f7fbcbce13350a6961beb12565dc1456bff0db5dac7be1107846227ec0d86fc02e4520bd00f8b65b9296e25e1d5296b5ead087ab8a03a3ee5a4f4b522195461e9403c669b3882f73834141c32399a31cbe2e47f7178a9d38d16e350f45bf2f15403dc2ed1325596c7b128c7d70819b85cfe7c93c7f0b3aad1755f29d3153ef1a589651f3ea4d3f902103c6d7460f29c82ec5a604c9697df599ef9b29867b80caee13c6f9aac830c30e2f7a3c574932600383fe4ae4efba63484cf6798560fa0a380b54af30806eeaf16abe6534014ccb5e78f27157d6094e736bd7c873cdcd3e984e73fa5dee9598b685dad8b5f6cbccf80f85a5d460cf2ff24fd58fa1882f5bd63f55233034f95fc76a6192bcd08bab91816aa7ba5fc7df536e6cc2e701d1e019330f53e3cadd186b1982c3ecc23c089e03934a65b801b705c788df322adca40daf3078cab0edd19d50fb36a9b2232674a9160bf7a116917d02f16906d40a518607402ec40771702b10937494a821d57eaeec2594a9cfb3364568c89", 0x1000, 0x3, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000002ac0)={0x3, 0x0, 0x7fff, 0x40, r3}) socket(0x20, 0x6e9f2efcd724f5bc, 0x55) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002b00), &(0x7f0000002b40)=0xc) recvmsg(r0, &(0x7f0000003e00)={&(0x7f0000002b80)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000003cc0)=[{&(0x7f0000003bc0)=""/241, 0xf1}], 0x1, &(0x7f0000003d00)=""/219, 0xdb}, 0x801) read(r4, &(0x7f0000003e40)=""/87, 0x57) mknod$loop(&(0x7f0000003ec0)='./file0\x00', 0xc040, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003f00)="c3e1c24c6e5dca587c5bbb52595a00baa6aa16c2bbd66a8a4bfe3dcfcaef7d1912c166f37e5c33d028dc0a345d1d2276f28ef01ac440e5db8fde6a66f73c3d0e088023e204ce2c57fe6cbed3e6a89261b1240773931020a88402e3857452b2aba425154fc9aa527e9c65d8f545cf468501aaf6bfd2e4b05525a18a3862b301e469778a6b1fcf4992e4fcdc2770", 0x8d) dup2(r1, r0) 13:34:13 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r1 = semget$private(0x0, 0x1, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x8, './bus\x00', './bus\x00'}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x100000001, 0x78]) fchdir(r0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) 13:34:13 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 13:34:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) chown(&(0x7f0000000200)='./file0/file1\x00', 0x0, 0x0) 13:34:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) r3 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r3, &(0x7f0000001280)=ANY=[@ANYBLOB="02002e2f66696c652000d7edf36f8e865552bb07e9abed06dd7b936130db80f3adfe8fb67a53343e361f7a03e9d50e658da49efe12efa049a90d45095cafeedc2bc62409f2489a36b9e41db175017532086e32885259ce0f672e222144a55180aa06fa745eb3be7665b1621194e6b72a57bf1f3f6ce5927179c3dd9cd23c75a6657e5683"], 0xa) setuid(0xee01) getegid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r5 = getuid() r6 = getgid() r7 = dup2(r3, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x1) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0x6) r8 = msgget(0x3, 0x0) sendsyslog(&(0x7f0000000280)="087c0db5fc40c79a933ea329940e792bb555754c796f28410f926e26b5a235d12b401c6a52c0097ac40ba7c3679efa000cd267b5bf38868a9593c9d9f2f6ebe94e61d133e5ff8d37647e7a31fb71fdd356e5546329cda486e9a0ef634c79c7ce82188f8d16de6bcf11f59271b43fd51b548b777cd830349217c26890cf653adf9c1b530020b19d2e7d5b0f7d42bf5c7e16162ead6267f4af46c39288ec52e0f5d3d887720e0c03d57f71d8af39a5350a92dd47d624f7ca7085bfc6f08c43cfa3372dcbeabe3cf1e833ffcce89dffe55582fe1ace8d7c5813090dc8fb5f8b3d90bb3d3abf24d4bb347d5507ae9bcdd0f61360a84b9f299d92b7494fba7db62cd238ab3d8812242db83ec45d3649b2d95919e400ea12db565c48a9769417a80d0c7736554ee51a61551feab6276953688fda9624991b752feb9f3163e05c96ba7c1ce0e3213847c1dcf95eec3d764c4f18fa5e298d2a18fb75cbee6f07f5dc344941b4afade08488f6e043a0aa0af690898959831ad8151b3a990073ab8475a5c999b1bf47a4b53a68ef34e5de825e5655a4dc002e90ff1c0426b9981d85c2e23e83e44285abcf25c796ef56f43a11595488e3f92ff710ef8949d22484545ebb85d33d30c6728ad0c0b555064bf236398e751cdd210f60c62a4be601b051148950745247acb3895980836092cf4af59f9c06c4347594e3c2becc86764c6fa3736dc6d282ee0cd86613d68a7ea89a5e940e01273615236fce96fe6bf34c6920a0ccc6a76a553dcee3400735b0540f6add4c4297b15938bb28c6e3f0625dcc07527b7e7be061b5c54b35357dab69fa323570aabbc025bdb37210a6fb4c44ea538a5794081425cef1b28fb36f1803156e08e99fb601291d08c698894e69564c40c8bcc9a5c4d5dbe190e04640c4db4a7e76b29b01667e802a40d0fcb90ed7d46d47a4b6750fe62e1d368183a0ea938f83953924d7476c5250550e678553a26e01dfdc6d1871100e62df017fdc43d8c3297910104ab908f7a71ce7831de5d6b12d15d6aac81cfdd2ad8e43855a644370ae939f67a2ffa914a7389f4416e87f212bea73748d37428298b94130a536b0f1a5ad064a0ea8a6e6d748ebd39c7b0aeb6a01cc3ccd11f55115570295ca53904c4e7622cae176f7d296e1ed4dd0310fdf4dfa98897c57d52df3efa51cea9efd2a9cfe66db27c67f8b5357027f8437281f26056d1ce844d34aeb6bb0d4033195f7c3aca33b95f32601254efb382a032fac237b8020f505e7447e5de6823f75d3aab4cfa252ed3fdf4b0acd3011aa20207204fb92937e229fc54207392ee8f6842323864202df033afe2a920170f2a8df6fc3cdd7eed48528f1db473552082f5d99fe8b6835f0324a26299d7902f387c74d69f213c1cf925ebe31100c1b69fc67340783bab2abf7acfcefb1b5fd1d77ea0552ed1684aa28ab793a6ece8f9a0a22907b8073576ebd2f537221031354298a0ead2a81437bd51b31b698fe40d9e76e4125f977e919ee21551740a2e9967ba5a4d59fea75128e29812b17654de0a07b057fe9005dbef2ecb9f0b2bc2c92360ea09e09c5385e16d357f1662d8dfe2cd287b435079453fd674219816a1cc7509ab6988f734ba6ea30f4e5655631e87e139a896fbd17d14e3da26d4441d6e59d41dbfc2f4e1d334ff4a4964003adbd141b53a775a54e53a4e0533752ad347b2de0d8ae7b1b4a1605d12cb1b9467088f6be4e78ad6c8df0fea230b773d084bb5f7b9d61ba550ef9c60d2cb60ae4bac6ced145c41b8d14284e1389fe020cc52a40d0d57bac392fc29126ca32703456e7b1066d9b8c11eecc167afbce49d654e23d79247057ed8bc87fcb923373a1df572cedb488bd3bcbfc83ccc24e9e1c1c26af989b57fba33f0517c1cee45bc5fd4ddaeb543775068d74bca3d1bacb5c7b3660c2a7eff25e8e950175847232e261624328b34da454d3e104fcaba0dd39ca0908183c898171d4a6484e7d9a1b173470579ce92cbb5a54c19dbcc7d6d2b32662f85d609522f93a6fa77c309112612b75e2c8ded9630b75e4b3db47fb98c087e5e533415815918e9226efcbbfe827b0661125a38452b7b03d3d07f67badf17074b8a3e2c9f8cd6193d742208e9ef610f98e092f6d040d434dd81118f9e71b8edae640d64057af0c37c81356903731f5bbaf64f45bbdaf1932fc90505d34e027fec721ca3a727be574f4075542049bde8340d677afd98cdebe12a6f530ac7594661e7a56a69c7f0b5e5a42fdd25aba85188ee3a01f11ae4e37b213b0809a58e37437e03e414ef9b0b61f35dd40885af78659f13d276349cd4cc455e7a67546368bed51d6decee8cfa8fc36b3449e1e13b177493e36006a8bc3c79e66bd3d05adb015fc718817306ce3eb1fe8df3b1f93c7defddc499580b82d5b606ce24d3ff362838366e79e9b698bb80bccae2926beb4b76de87760aae48bfa68084d2905ee0001c7bd33f79e5d9b6e32ec5cd1dedaee87532c52870f9eb0d079af65cf74dbad3b69065fbb224092427ca858fc94d8a2f53ae84be6a502b1171b4ba93d6cad239c87136f7708c61f0429420aa3a5681ebc169977a6006be41624bfc91388573efede373205e786a5cc3f5cff14663b6238633e7234b0a75972e44000df1fe4c6e8635f4c584170e05d7d4620b4f040957ba57bcb523dc5c7301b042617dd3d34ff7d619415ee124c1857885a47549d6378a1da93199ae45374be845160ba44c24a13a03ad94070a2859583c2833a52889c6a34e68fa5a52986bdd9b33bb755f38986edcfa72415baa3dfd39fc4afa2368b37d10b3b727c6e8864abaae7f42fc6cdf4f66ae935502dda780224645e75469ceaf3798e4c5ffb583608be0ff841d24ce8e84f4bc27e462c010bc2c6fbe9be751943696a3106f46d8a784118847abed63792fddc743828a0e3da34d0eed2be48400b662727460326fba4effc141a21c19fe091450893432636b25dc02382e6472e4b3c3f48355fb7e438441ba24122a30ea4952140e86f6cc8747831d4db932bddbf1dfc72736d70aeda7a01dcee08b646dfee4638b1b9ce865e08c2f5607d0b772d3a21f4ad25f20d8735d0dcbbbbddce48771324f93f957291de0be6d3d3a6eb32b2e9277823b636151d1b67af8a68daab83e03f5bc55e63fd620d323daee5c7ae50197470da0f8a8648e5fb3a8f886115a0f30a1a78a43ba84ac8faa6a6100c2af7d474f818cb41363f29120e8b430e730ba9fb2f4b1a401543dda3bf20d029317ecf04efdaa799e35902ba5e6d41dc01e105d4bdbfff3a38a267d639312cbfaef2a7c0003391a8300339bfeed3860674030484c2b535135775ced602a174eef168a1e4b864bcd69c82d29bd0bd504e8d065e80da78dc5f3d35d8f445375c8b5a8b3b23f2008bb872b1e4dff7781a3f4c3726c2917896b3b87e2069faab1f50bd86eeb21cc8dd8e50719019335e5b42a93222a79979644f0d9b9c0b3ff41f1c417c28ba7d6b23d57370fef0adbb3706388bf35a07d5a0fc56ca0d5bfc2a2fe4a6fec1a5068be0628a153f4b663d2c465bc33f2bc1883198e5ce9d835eb33163f52f3ad85d8f37298d09050dbdf0bab146043745177eae4f03b97a7b9aabf578f502b04e24b609f3f351fb339649a6bdf8d9a2e4be93b97a38a808a4f1e9a513e73c5481424523aae52096979d072623299827f8eddaac94cc9462af068bbe7a7f024f637f1aeb3ed1676d10a94f8a5c3d3c2a202ae565c898627dbc5a46d793b8f8376474480254a156ba53b31b6fef8936ff744c92e365ed429fb79d40b826a5735e6cc5b8733ba2b5923a8bbb4affe1028e81f543fe90eb109413ff7b8da67fe97a5806515e9c93293ede2ee203c3b262bd102aea34984ea444d983d998f62334fd67c778847b7757a7fc64b2710fd2ec36725ed5123e6b4c0a9fc871b459817db8ec50b496b9ceb6aa593e3c8279da08533418f202c80899efd8e063dcec632f2bb068cdb4c36c1f2029060386a0fbd5410b1482190755018339e27b10540d114d13bfcd1d40c31ea343347a4abbb3db476ffae781cbf5ad1b3c3dae13511afd0c2010b91ce2d4f5a6713a4999318529fd7faf9a5a0182af0a2d307978bbda0c411afad17e49219a1ddc2a9c22d875bdccf42474833bf7082df485dfda1ee230f700a7dd3b146926028e8b24472c29a9f82121fbcbcbb0718b95dc00a93b6883e647e6b2199b12bdab65d050ca1baddd6a55d0e2b09cd26c1e83168b6e5d4fee86af10b5a2a74933843c519e18e52d49f68fdf5e2b3df997c1a1a783022f95c09e533a3c6362affc663efe24b45e8ca4255266b403a4546bc2e94d5e58c3f502c3d19f3cc8753806899d94176914775789338509ca0b8e7a7b1d5436e72c9ebc7b4896f4e5a41c954dea760ec26c184c3d0f9cf166030e61a102f665dd40eaeeb4a4fe32100ed4fabbd82df75f59555243239ebe09209c4e71411c2fc18f3335782235b88d4e527de3a176d73671957df1ffadb44cb7f1293f0ec6cfaf0a15c93f0f3a471e685c8ea0cbfbab0304b60a29e5db547207a9ccd50819499ec62f790d773b0d399d331e8135e4665ce77892a3112d4b7ab2fe907a06aba8e38213e442df9ed33752f28dbfd19f857af7944f62d242f41b90e9e9ea217c0ac4bd598cb6bb485399cef28bd14d5df283e4322442949739cc4f72440f66ba8bcb334707fc2ba3c55197ce9349f0cc50220b25b313eebbd4d4161a7de00c762d0e8d4875be51ac0a8441633576dfcfc545b919d52fda1ea93351f12734155c2b6844e9d1388dc333aa34b9b8bae03e78dfb8483e22cc9701fa18a7c4d39b3c09e4c3898002abf15382753fbc777844a3d0bd6475408ca54fbfe350d5b6c51d872c4483e291b0cdcbf410d5956d7388108b62e55c383af6bb12141677cadd790efc1d02c22b399ff73646fd503d1051b37a24f02df9bc12960ebc4c3d4cb1af5d2137f3b9ad9de3ac949c4c1b6ca4a2ce805840e0d96653220f2f5b208144b17aa35c278b4f0ab07d0985b6ec777646c337ee6651add7b7141f4a3f7e20ad4d072eeb67186c2846b0d4df0d1eaae0b685a67811b25ccd0e54612403ec17607b3aae71f9ab6323a35e7b1e499eb932ab8e133cd73e059eb0d8477ed824d71e63d2f4db7ab7296a16810be34d5866333a1189f4e80e239f42c6d7ff9f7ba2073e973cd5bb0c0fc2096077331f316267b3a61d5b1a13b488b4bb5e11f0bad9cbae2bcf6f79e0bdd7818af4db789dc02cd3dff34590c0f22da133ce0271769763d9665176509901376c06cae70ed150f8d5d868517045e6caf8a817d2946f91593f1343ae59684f2e759fe560392fdec388e6ceb6b5e5b95b52306386c68b2a327451d8952280ef13ad728b6bbdfbeb7cf0b47e596751712a5e2285b2518cf491bfe58a666773c9e9e5f1b15269c0b30513aaeea77e0b2a9974c062d36f872456889a08ba5d5391fba146a654b1c3bdb7e5f53142c05c7ea518bfee650834c0363d6f4c6cc98dfa4ef14aa6390aaa723511e6b72600bc4bc0a4e3d07e275cbe20be0545d1fbe53ac664935ea592e96b6f5860a26288cefacb96de7791b1003dd895c13465d1d865619339fcc1476699a991f4e5e845a9badb80b4dce502adb31c583c24dd16c94eb5604c6788bb2b57d6dcb81f99b472669839671f72ace16d8d01ba9bf2d273f0d81d7a1e568f0ce7d5fc10d0a8239af5f47e35833536eff5fc4ab52a5299469586264640381c33ffb243ffb3bdf25bbae5", 0x1000, 0x0) msgctl$IPC_RMID(r8, 0x0) chown(&(0x7f0000000140)='./file0\x00', r5, r6) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x39, &(0x7f00000000c0)=[{0x689c, 0x0, 0x1, 0x20000000000}, {0x20, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0x1000000000000002}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x3ff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f00000001c0)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 13:34:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)="d2") r2 = shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 13:34:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x2, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x60}, {}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:14 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x7a2, 0x7, 0xa841}, {0x5, 0x40, 0x7fffffff, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x1c}, {0x6, 0x0, 0x0, 0xe3f}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 13:34:14 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="887553276f7da438", 0x176}], 0x1) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) 13:34:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="223692cbe14421ba76c0fd119978d459183d8f93af24d82f783eb279c35a05c0cf69813ffe8fa3fb38327f", 0x2b}], 0x1) 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) 13:34:14 executing program 1: r0 = socket(0x10, 0x4003, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x2, 0x1}, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0xff, './file1\x00', './file0\x00'}) dup2(r0, r0) sendto$unix(r0, 0x0, 0x0, 0xc7, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0xde) sendto$unix(r0, &(0x7f0000000000)="4831ec97c71a87fb3da98f223b180fa018fc9f15c9894a6756a91c32fc60aff823b1e2b9aa3f39c550a7d4963245116aeb85dac62688604aa31363fea66b306b6a2be6512a69065952d44c3365c128c50fae1fdba91553548fc11a69254f612edddc4891f98c900a5d187805f5f1a17058b415c7999e25685fdf14c17f585496e433acd01cec2fb7b42d0abf86fc899ff372b42cf226ffcc24dadeddf06fcd8bf6107b16a9a090cb4e70424c3fe1e7dee26884e78e6ae88edf903cd375ab12698ae6b4c4f342bcf32b5b5714a986137505001b10846241d483207d05dd078a7490392e2b77bd8ccc8f0b0b5376e0c28168d9e511b5b7db79fed8", 0xfa, 0x7, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x8a) 13:34:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 13:34:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110092053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000002c0)=""/19) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) close(r2) r5 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000380), 0x10000) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = dup(r5) msgget$private(0x0, 0xb0) semctl$IPC_RMID(r3, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0xffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$TIOCDRAIN(r6, 0x2000745e) 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x4, 0xd8}, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x5}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x400, 0x1, 0x6, 0xf9e8, 0x3ff}, 0xc) 13:34:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) ftruncate(r0, 0x0, 0x7fffffffff3) ftruncate(r0, 0x0, 0x8000) r1 = socket(0x2, 0x4, 0x1ff) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x85b}, 0xc) 13:34:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x10) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x77fc, 0x8}, {0x3, 0xf42}}, 0x2) r2 = msgget$private(0x0, 0x340) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getpid() setgroups(0x6, &(0x7f0000000200)=[r4, r4, r7, r5, r7, r5]) r9 = getpgid(0xffffffffffffffff) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r5, r6, r7, 0x24, 0x81}, 0x2, 0x9, r8, r9, 0x9, 0x1, 0x4, 0x3}) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 13:34:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x3}, 0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) 13:34:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x12f29be8b726f40, 0x4000, 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:34:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x61d48565e6cb24ec, 0x2, 0x8, 0x4, r1}) flock(r0, 0x1) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r5 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x8000, 0x2c) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={r1, r2, r3}, 0xc) r6 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x8, r6}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getuid() clock_settime(0x2, &(0x7f0000000440)={0x81, 0x6}) r9 = msgget(0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x824, r8) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getegid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0xbfbc, r10, r11, r12, r13, 0x40, 0x1}, 0x200, 0x80, r6, r6, 0x200, 0xfffffffffffffff8, 0x3, 0x5}) 13:34:15 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) 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(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) geteuid() ioctl$TIOCNOTTY(r3, 0x20007471) setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(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, &(0x7f0000000540)=0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) accept(r3, &(0x7f0000000580)=@in6, &(0x7f00000007c0)=0xfffffffffffffe09) ioctl$TIOCNOTTY(r3, 0x20007471) 13:34:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:15 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r0) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) 13:34:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000), 0x154) 13:34:15 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) mmap(&(0x7f0000a77000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) fchflags(r0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 13:34:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) preadv(r2, &(0x7f0000001000)=[{&(0x7f0000000b80)=""/254, 0xfe}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000c80)=""/73, 0x49}, {&(0x7f0000000d00)=""/197, 0xc5}, {&(0x7f0000000e00)=""/71, 0x47}, {&(0x7f0000000e80)=""/187, 0xbb}, {&(0x7f00000002c0)}, {&(0x7f0000000f40)=""/166, 0xa6}, {&(0x7f0000000640)=""/27, 0x1b}], 0x9, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) 13:34:15 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)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x1000a, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/47) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r5 = syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x4000000200000, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06", 0xfffffffffffffffe, 0x3}) 13:34:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44fc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1000080000002) 13:34:15 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x100) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b0002000000000000c640907a000000000000010053b5d1d09075a04e513dd4611da24e14da0000000000f100", 0x1dd}], 0x1000000000000353) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x58) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) 13:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x7}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 13:34:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028a3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x44) writev(r0, &(0x7f0000000080), 0x0) 13:34:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x400, 0x84) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0xffffffffffffffff}, {0x18, 0x2, 0x100000000, 0xe4}, 0xff, [0x6, 0x8, 0x8, 0x9, 0x1000, 0x1000, 0x7f, 0xffffffffffffffff]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {}, 0x0, [0x140000, 0x8]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='\x00\x00\x00', 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:34:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') mkdirat(r0, &(0x7f00000000c0)='./file2\x00', 0x1) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000040)='./file2\x00', 0x4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 13:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[0x8b1, 0xfffffffffffffffb, 0x4b9, 0x5e4]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 13:34:15 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 13:34:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) msgget$private(0x0, 0x660) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getgid() r1 = semget$private(0x0, 0x0, 0x20) geteuid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000780)=""/210) 13:34:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000005a000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x48) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4, 0x6}, {0xff, 0x23}}, 0x2) sync() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) getdents(r2, &(0x7f0000000180)=""/114, 0x72) r3 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r0, &(0x7f0000000600)=""/255, 0xff, 0x802, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x1ff) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000380)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) fchmodat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x12, 0x67ef8ed44d08b0d3) fsync(r0) 13:34:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 13:34:15 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x40000030001) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x23a6, &(0x7f00000001c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:34:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 13:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 13:34:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x2}) 13:34:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x3f, 0x1, 0x8}) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() 13:34:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x400000000000e02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getppid() getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r3 = getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x6, 0x4, 0x3, r3}) r4 = dup(r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x196) dup2(r1, r4) getpgid(r5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) getpgid(r3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000280)=0x1) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f00000002c0)=0x1) 13:34:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 13:34:16 executing program 1: socketpair(0x10, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getpgrp() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) pread(r2, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x8, 0x7}, 0x10) 13:34:16 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x20) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x80000001b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1a8) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/161, 0xa1}], 0x2, 0x0, 0x0) write(r1, &(0x7f0000000080)="9cb2992007294c02192ddfe06e322e", 0xf) 13:34:16 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) setgroups(0x2, &(0x7f00000009c0)=[r0, r1]) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0xbbf) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000002c0)) r4 = syz_open_pts() r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x4050ce52) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) close(r4) pread(r2, 0x0, 0x0, 0x0, 0xffffffffffffffff) syz_open_pts() r6 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() setgroups(0x3, &(0x7f0000000280)=[r6, r7, r8]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 13:34:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 13:34:16 executing program 1: r0 = socket(0x2, 0x1, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x3, 0x84d7690, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0xff, 0x8, r2}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket(0x6, 0x3, 0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ftruncate(r3, 0x0, 0x7) 13:34:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x201, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) fcntl$dupfd(r0, 0xa, r1) 13:34:16 executing program 1: r0 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/130, 0x82, 0x2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r1, &(0x7f0000000180)='L', 0x1) 13:34:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 13:34:16 executing program 1: r0 = socket(0xd5c2f95e4efa2fec, 0x2, 0x10001) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 13:34:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') r2 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) openat(r0, &(0x7f0000000080)='./bus\x00', 0xa1b4802fc100d3a0, 0x20) 13:34:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) readv(r0, &(0x7f0000000100), 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x5) pipe(&(0x7f00000000c0)) close(r0) syz_open_pts() 13:34:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffd6a, &(0x7f00000000c0), 0x0, 0x0, 0x2fc, 0x8}, 0x0) 13:34:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x880, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) acct(&(0x7f0000000000)='./file0\x00') r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x104}, {r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x5, 0xffff) shmat(r2, &(0x7f00003ed000/0x2000)=nil, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x2, 0x2}, {0x4, 0x1}}, 0x0) socket$inet(0x2, 0x3, 0xac) 13:34:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) r2 = socket$inet(0x2, 0x1, 0x7) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r1, 0xa, r1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 13:34:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) kqueue() writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 13:34:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x8e, &(0x7f0000000080), 0x0) 13:34:19 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) lseek(r1, 0x0, 0x0, 0x2) 13:34:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x9) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="4e3f9e97d5bf665fea5f749897d325b68485f7c5c366c7c5c70ec33acc460d8bda011c8ec6eee26cee675e1e0e14b91a970d78ed126899cebb164839e25ef4b8abd83e60aae5994f35dad179979ccb7b7909ea2dbfc3f042b2b24a22d6b78028381929ccc35f542aab1a69edab4234", 0x6f}, {&(0x7f0000000180)="8b0a4b2220a025dd20faebaa38c1e3be9f4c9cfd2664bfe1359d40fcc97ed1447ed3073dc15f", 0x26}, {&(0x7f00000001c0)="2f8154f86540a5a2f3ce4f", 0xb}, {&(0x7f0000000200)="05f896fc1cd3233b7a49c314b35ef827528c4b1e18f0a65ada4cdd07abd242838957db5c", 0x24}], 0x4, &(0x7f0000000280)=[{0x38, 0xffff, 0x8001, "e1cf4d46b0cb5d0a6332d09e2e901bab6d1e3df0ca48223af1940934497208a85e41"}, {0xd8, 0x1, 0x7, "372768bda21d13299e79ee0f4b17be9bd7496f90c9b425273fbfa2674b1d63fb7a94f9fa99a198b00f18db131bcc8ed85ec4bc5cda0606cf1c3cd975a0fbf756a5b465650b7bf7c496415a36a15fd4f623d6dcd9f637ffa03f14412b4b8cf669ca8d866df7ac0b0f235b676148e8a7b89f2fea6b05bc3d24433f635932209978b376483785221654c55f259853325750a08af9d0d55a9324acc7275566812faebbc2f612a2671b952ed6483dae416f4f4e53dc2c5ad6fa0af7d0d18dc79d9bc5cab610b8a6"}, {0xc0, 0x1, 0x5, "89440b66487706755b1f522196f8eec784a33beee795a2979cd573a733e7a3290d144d9e1edb7ebbe31060a33cd127318bede2f68d786c9d2034960dc729bc3d9f17e7dab8b3bc1e186c83d580c43912741ab6ade8d52ddfaafe7a2a2d51f540d222ce18a9046c48d6a6436fd87cb5b81629d085470f59c592f1b69de448e7d92126d1e85400e46f44cd44069099d53835945c83c03b4e8ecfd2c5f598c722104f5c308f5594313278511daf3668"}, {0xe0, 0x0, 0x8, "24ca52dd5dd771d11f32011282315f80bf0574487d0afed6b3dd3de9f0bfd4a24ef130f0274131409341f29ffd74a95dc43dd315560f61667b04cfa379fff69548823c3e861df819d2e9bde56adcedd8a14de03b860a8160844b866a702529ada4b557e9d0f2da77c2cfc2659b09f0a1d218f0ced8e8d98997f75c0097c324d315b700e384deb71bea463e4cda1edf05b7bb38243c67a1769a454bea2a5d420b987a676707233ebb858e5281d6ec0bb6fc2cf1af458837b5271070505e3454728b86c6718c92126e49c2"}], 0x2b0}, 0x6) 13:34:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r1, r2) close(r0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) r4 = accept(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) fchdir(r4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x101, 0x9ee, 0x7, 0x1, 0xfffffffffffffffd, 0xba9, 0x7, 0xcbbcc17000a5ab72, 0x2, 0x100000001, 0x9}) 13:34:19 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8000000000000044}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 13:34:20 executing program 0: r0 = socket(0x10, 0x4, 0xffffffff7fffffff) sendto$unix(r0, &(0x7f0000000000)="5a5767f858d1f4e78eb7d378", 0xc, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000080), 0x2, 0x0) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x8000000000001c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 13:34:20 executing program 0: r0 = socket$inet(0x2, 0xc003, 0xda95) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/97, 0x61) minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 13:34:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0xb}, 0x3c) r0 = socket$inet(0x2, 0x4000, 0x1) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:34:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x4fc, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/78) 13:34:23 executing program 0: kqueue() r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 13:34:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="788296f1bb1d075ebcd73bc806b9a5fdf3227eabd231344858a982521a6c84da756f4e66ed80d287560fb179664089698bf9cc91488cf0e3e7e0fb3b013e1dbc68beefa4", 0x44}], 0x2998dcf, 0x0, 0x4) 13:34:23 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x6, 0x100, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc) 13:34:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) chroot(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="00000018600400910000232700000000000000000000ffffffffff01000080000000002d35d551a7de221a18", 0x2c}], 0x1) 13:34:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x3, 0x5) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 13:34:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="c578ac30885f7cfe794daeff367dcf587dd5aea63f67119e0f46c32560d6ccf2f5df2bfb79fe27752c080e08db703835953777c781c3ccef90bc8806843fbc5768af4a3f6ec54c119f45ff106f174554f72a7a4e2999e339908ebfe9909b3f7d2d960ec0a04b9d8b3dfe3aa9d926295888e563d9927a2803066d76f44464186ede9ea375437803bc235575c170677a75b3713c4c04839859dedff7920f5f34646226bf98fc16e8ea19ea367eb350791f2fdc9405486ffc6024d5f1d18fc87224e1efc984480908b32cdcbc767460c5c3c136fb0679bdef5c2faf38e1cfaade4943720b83375617dbb871474bfe7fdf601782344a2ccf0f49ff246eafa51ea84ec5a77c7b606676b6ab1d11613afcd9ba96a0f6c8a94b65c8ac7e3962f9", 0x11d}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='U\"OL', 0x4}, {&(0x7f0000000340)="94651ddc8eef1fab7be8a6eaff565cce1eb00d65", 0x14}], 0x2) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff4000/0xc000)=nil, 0x1000) shmdt(r1) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x7040, 0x1ff) execve(0x0, 0x0, 0x0) 13:34:23 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000000)) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) 13:34:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x80}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r1, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 13:34:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) 13:34:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffa) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 13:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) fchflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendsyslog(&(0x7f0000000240)="7b7a18e2a6623a37affef76409cf66594c1c64093a50e5a3a52fdc6c9ad920a37159cbb292f4298090a94eb462cd452867b08f196dbdaaa296acd50cdc9185f943b9d34ce7212a5a6e4f030a3cefb7ee2a94cb7432dbfbff4d8aa55ffe4aadc5a955e5f18e3290422b4ad1c52cd8d1c028e87edbfb6f08f46bef19304522753422795b75a9ae388ee0f1a04cb93eb3c2e6ede0ab78c69d7dbf8f53a42eb8c9cb3222e732fc084fa548e3a6171b4d4b65d078c9a24454663a8e41c6aa57ab5fb177c72625ed6bf5eba78cc4beb1f786fbda5689b2e427f844f1538c471142c16a68c9b3", 0xe3, 0x2c) syz_extract_tcp_res(&(0x7f0000000080), 0x3f, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xc97a2f4f931eaa64, &(0x7f0000000040)={0x3, 0x3, 0x200, 0x1000, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)=[{0x44}, {0x80000000000014, 0x0, 0x0, 0x20000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) 13:34:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) dup(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 13:34:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="2f60a5d2583d968b2176c1f76f7a3528f83916efa182bed3e0b28955e4c2cb97a8c32193d55d60058f28e438a4f1f0e63d80660195c446038cfcb723ee1cb89f1dd2985ef18bfae9061d84c2dffbaad6835826c3f065825524ebd3b71941de05fd26171538801d64b302f7cc7f7be5236ad407a26a9aa4", 0x77}, {&(0x7f00000000c0)="44f7bea2bb920882a687458439a7b6ebdcedff9deaa91936f366597444f6c0fa562ec28846c2c718a5b4862cd34387ff163dc6ddc4dba8c31c325a595ba25c5727c81c16f78797ad02d2e190d1d0deb0c4d5341e465f87e914f5b1cbca030bb78e17d5afaaa0ce19baf08edbe77627347defba30539a2de0112321fc6dca26db742e861c959a406c53f3005fb15d28c925ef0cf4fc47b898cc3574ab10362303a2ed5932b693376772c9fff61ea53e8e104399def96fd8a9801c20642d9a2d24cf013ce73f7619436ec816cc2963bb54f4051114ca4259e474d9c88bfd2b22c6d8", 0xe1}, {&(0x7f00000001c0)="a385341e871dfbfdd5a84d67614bc065765f989f8ed9d22343c8e92602b21e0d6a2ce4744bd44f8a006d52611ecddb51e2c216dc84becb20f8eecf94e5518b0c2f1845eef09005272f360725df8b5dba2c1572e4f855dd04521e67db12c7ac119121fb0e523e536fbc9933a7b71ed9ad0bb46369e6e51c57028a5a3ef22bc3d1b856e881ee2065475d48a1e12f0a29f47834607ded14", 0x96}, {&(0x7f0000000280)="44ac15e1a868f8a4e914ff2a7c89b11863d29143d35221a2de5b17c9a2fc6e1e52fba4a29dc4e1f78aad02f2da9730efb1afa4bf59b0b350f28a0afa8091c74d9d1087f38ae723167dee388941cf6a2b2110bd5aecb785767827a98c66c2a66af588985aa8d88e8cfaa3ffb6cc175f171fa1e4be47521bbe9cbfd00e28a0b9d1b55ad7bc450e8cfc1f22b93364363328d3f0cd5fa6a30ef4a8ad4b75e099958d6c6909840cea93f10094af3b754ac60aff0b5456c44d36e2b3706cb2e0f6877d5421dadcf9cc3cbf293c89f930d6fb6906205ea891439135fbf502b0bcd8f721d67a789e75c0", 0xe6}], 0x4, 0x0, 0x0) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 13:34:23 executing program 0: setreuid(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 13:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x89}, {0x20005c, 0x0, 0x4000000000000007}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000240)=""/51, 0x33}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f00000002c0)=""/8, 0x8}], 0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 13:34:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = socket(0x10, 0x2, 0xfffffffffffffffd) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)=0x3ff) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 13:34:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) 13:34:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 13:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 13:34:23 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x100000000, 0x3, 0x4}) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x2, 0x0) socketpair$unix(0x1, 0xb87e9f0a192547be, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x10001, 0xc91}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x7da, 0x1}, {{r0}, 0xffffffffffffffff, 0xc428e2e67974e5a6, 0x1, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x8a4d9636e233af19, 0x7, 0x800}, {{r0}, 0xfffffffffffffff9, 0x22, 0x2, 0x0, 0x8}, {{r1}, 0xfffffffffffffffc, 0x45, 0x80000000, 0x5, 0x3}, {{r3}, 0xfffffffffffffffb, 0x20, 0x20000000, 0xffffffffffffffc0, 0xfffffffffffffff8}], 0xe2a, &(0x7f00000002c0), 0x6, &(0x7f0000000300)={0x7, 0x9}) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 13:34:23 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 13:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 13:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x2, 0x4) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x4, 0xd1) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000140)=""/206) 13:34:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0xf2f5a04, 0x4, &(0x7f0000001100)="d98da10a8a8f3fe81a11a2c038b75e7e11f50744a5f01ee4fb214b34592b753b1cf7a7b631e48bdd7d430843113bf05d24a4fed6f46a762d86c5b2a955eff2111d0c58fa5266695a0a81f9cb06b079b9ea6f3653c60cbd32cbd364b2eaf404109ea07b858dae0985a8cc5977a0ad229073c69200601fb5507a13b4f01b0540ebbba57bbad2bdee4ee21490b8ee14a6b8f7e636c862cf31af3f2cb1164d3f232d65a339bff0b5f8b459214939ec01f19933657d33806e3871f11f109d5c40583e8a44d86f53afffb03bb7ca92a5ba676b351fd3e384717bc74cd659c49fa4f5b28dbe09d078562495b6fc43", 0xeb) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r3 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 13:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 13:34:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="1196a1edf85897ef28e139ca88c7bd60eab7ff8c1f1e91f21395464a94535a97221bf4cd25a148ffc6a128007bc46b803f2292fd4d2b720b1b69049e2e010422f9", 0x41, 0x5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 13:34:23 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket$inet(0x2, 0x2, 0x0) 13:34:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="5b013ca04287ace6b8d9b859506739e2c9beb13807568914d4443f29f12c8f6242849b76a6dc1fe9067efb880ea412e12efc0ee4b13d367ee3eb69fc23e1f3468262fe33b6d33fbb40265505484a35aa782e6881a4bef9f142e97dc54dc8f95289d7e29da586080f91ac05ee3ee9c5bfc5f6bccceb3c27312b61e750f7fcccd1e475ee28569759a242867970ce338e1de52a8d51c5e5e30388f48d30315a748329334ee17ac6a97c7e2eb7213c2ea6b7d38546bc7b9446c4b38c15eaca4ace34c68c27b8887b500a8284a80c", 0xcc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a177c8342a5c63be11fc2e99ff7cecb4208cc8b4d494566b65e5217095d424cd7dbba5300db8a3eb042c30128256634f22a31fd5ede0ac362d735e6375ec18021f1f1c50aa6ce9c1b21d76300ae1996916f2e8cd92ef1243d10bbb487c1569f900bae9d8c64c0a3516949fae5c00efcfcf67e6b4eb2446ef05e9aa76082920edcded8adb5540c1dcb8ce", 0x8a) 13:34:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r1 = socket(0x6, 0x1, 0x0) close(r0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040), 0xffffffffffffff4b) 13:34:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 13:34:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x5) 13:34:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x6b0e, 0xd021, 0xfffffffffffff000, 0x0, 0x6, 0xc2c8, 0x4, 0x1, 0x0, 0x80, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="1abf", 0x2) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) 13:34:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000004c40)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000180)="d5453ff7598727e5cd7c1de1e57a8d71f4f55429f795b8c834f543c2f7c5d9832f809aef35f1b597c71ba4947608d3d30132e744833b482aa16976fae6ffe08b9134d2ffbce22b906135dc99fe59f072c78582ef3916056818ae61a26f3625019762e3ec3112de3386dc3949b53b38c54da3db5a7c24a119da0b272a494a7ccd0005a3cb95cdb2f213284f39", 0x8c}], 0x1) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) 13:34:23 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x6fd6f9b928668772, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000004300)=[{&(0x7f0000000180)="dfaeeb6966b81b6a5580421b22de066c629dfb5488adab5e81fe18601b707350804f1ceb19e6193eeb8c1ef4add506ecc017590bd4ab02b5ac07829a9c876bf4aedf877118c8242ad5e1a70a4cfac3ef66cb91a97b4afe7e1bf6a472a8cdee77bfac22fe38a4c861f4b89040c4156fcd92f49312f6745182da8aabd1dce6572c1f588a30f8c59c9f0b538cfd50f66c2ac4c143f56e8aec79d59188a3d7459d58ce407350928f04201d8b051b748b73613e992294ceb8a8f555b675f325e10b481317784e725fe9ef46b2188153872fca2c66d384ade3cc7c8fe9f7a8cb7c48b2028eb902af7eda5208e9eeeb067223468f98a3e088298a7a5dcf018d3c809a6f73a74498bf61f7618fef0cf2d665ae44bd5b0febd35a4b02d9c252eddab3c463ef90dad176b14481576b8655047996b63f07687ad69f8f42b117cfae3fd5e56cab1df38980dd613b9e74b67084e4e22663e43bf20d4d86f06537efd51e4faf671e133c25901739d770e02d376d3c8233381c01c87a9ecb5414a57cd8d0cd4066214e47a9ff5ee21d8bf1eda0aff96a50639594e066b4a4fe4742e300fbefead2c95e2a5506136266099b57f4b195fdfaf93cea815c5e3afb2c571b13b1f561f3a40ee85ebfe3f1983b6ebb5c8bad6f6e454c012840d29d270c27a0dcc639bf5666c906c12909a50824b4760e228d9ffca9c2f648c5183798e00991c6516f2622807d916cbd563de473a0ccabb621e18691ffa353175d3ebfec96c901f15d7d5a2dbf6dfe0e884899e106472ad2eb8aa91cc026d9155721b4f5b3a0a48bddd069f2456f6133c79e9d334175bc81ed9fbecd93598601900a7f217de59d14e992c2d44f4ea1ab29b8dc71a85311b424bc12051967c4d33c76bbd6884148a7e08d028354071bae94dcb6e0329a29add7ba007e7b5a1b5401148f240e8b8a281aed182fea06aca88bde7ae0ef4d30fabedf519d5b07a59f04917e5cae0e00c29f0cbca61c3a232525c02fb4bc97e02920c3f3e73821dfd31166cc23e73f9843e2da8ec6cf7dfaeddc72a87a9925f0d232648317a9bf744b16837a9aac584d53c0e66e3d1d1389d7c9385524e5250652c4d164bca3125f24654c929be893f18cc269f59d0a4d15b3014d847105171d892128a9c000441ae1da05d783d8ae13a61b9d8c38d6c2d558efaa299ee49fa717af2460019625f88bbd41fc6c34ceb13d1c5c1265122b19e8f8f19a6e2d6fbc03c22e4f1de33b22fcf62b929ec3952dc47887aca2dfebde7518bece265cdd46c23d97cc09ebcedeba3ed78eceb0e0dafe9244651e7205daf8b63db204da7f0f6f0a4151fd6bdd14fa2f7c44b2cfc46b80a925fd65d98098bdd9dc025f8ae57c3c44d345d9a8e5b5c1f079d4d5309567ad6986e5422ee1203eb62ef1bd1188ee91ad323d245bafe4ae92dbb9eb5e9920e0bd042de242ffc587ae7c8c16f2a109e351bae0ab289e70e712c564ac40f9d6fbb3b87572a502d24316fe880156451f9ffc30ae429f328ee8502959ab12e2de5748778e73c6c16e2387e3298cfae7d0a14618474f2e1e87ee90878a332fabf0173dd2a5dd9302e34ec8a2b49d38e085d31fa2ee120966437726b7de30382f6019801d5c0f8ae249aa44900d98e6ee68194f21a46cc8b9003596ccb481c700692393a68912784d02a559db0acf436d62c79e5111f978f9066a03355f2fe97893f901cc15a14b0c883db30beeed06e079903dbb2b17cd9d53d53394b28aa0d38c5cca465799e0c393499ea75a066f5a433f676a05609c4a3622524552ff499cb1097fc662282b08586f8d0dbba9388f93debf0fa189eae79eca192cd93a25f263a9f00e61fde54bc395a8417921432022f7bfa79fae9384d5e3aae2216f40ee8801798af67ebf9a206a5af8a4f2d002b410bbcc8f38323b0d84a6017ed5e4483b9187b5566462b8f65126e5ac705835fdb5e8a18e48eff327499a5b3d9d312a6c473d1540f9601e1945c5aa29e44856b881422add5c53a5c324b01c13e546f99583b7db597b2f9e11f0e0c06a98206f171948f3a8203870d8bfe756483f9ef5aa7e24b1b7242591e1fe5c9da48c9fa67b562850eaf9dc6d097f6945a9b18234a5f118e95d0a02ab136b9401bb0e68e795caf3974f4368be7ed2212d760ae64a59d683cd8877657742ec5f04492d7e590bbb4ad1c3cd063f0287ebd2c08b6da30f3c04bd747b0982a578a61b8c6320a12fa87c35e70ae29b0db40f7c17aab6abce8c7ea4e9ce90b4c28c119ca032f82f803633b7af512da349b34614e4028cf0e37215e9aed137f8c2bc0033177076ed2b8c4c67607e03d2a009178b91ec692f31b06d5e14344bc2363e47235c93e250c96877ec57e02bee06696e1e563bc626ad01f9d09da41ec1c84b08d9a80ecd179adc9bff2a8899b78ca1786af39a43118654ebedd13b221cbfa0629bf3801f23c8ca2013c3c08a680907b53bcdddbcffbffb74845f75dc26184d1076dd8fa0eb4df413bc5526c403e1a9384882830ed10a29717da9c8906b64d8ae2bfdba774912f72795c601706ce24622be3433a512530c8860720fda8e7db593dabfc66ce7344cf82fd441195c58d80c58a62c37adfdf9eed4cfc7ce76e4ac5c6a828604f9ea36f783058618c6d614d2639ce9cea938fffc96e0da598613d7c001bd1c911fcfa382b77298b9d6c2dce8d96d3c63da971b9aad6446c9c768484b91acd40d8c27f1580d0da8b820a5e12069939c816b5143f36e6a177a4c5961621211263e7b3768cd8908d0df2c456f4c86af8c5608a82291f2648d409009b38724da4cd041c66ff67a36c12e49655afb9f3924ab8c6a05df610c23dfa4adceb2df1f16337581012551e1b21aa04bc86a235c2489356e04d06d3785c4d5f3c16aa2e1a3f226ea521c199de239692a4b2ef66b9baf22c836a8deb9ec93516a3ee3c64bd3d920697b5c735a4f7ce30ee6fb3d8c42fa11d94c35563ad7ec2cc8ecdac7670e13cc77f1913e1738864c4805d9d27469d15dcf6e0480fb6bfe5bb236191c911b42d96583d0bf63e6195c0effa9818d2bc0a05cd360f6327b1a5e4e69f8743c8ede9382145181b846e1d77b77c4623b6280db19a59642db9d5c7badb77dc19c8bcb01a185fba2bf98bbc3ff9f7647149d1721ed4d517b5a3fc8a2e845a264f7267a8194f589f2706760e099203e1810447c01f234cd0bae81836587ac7d57321b7575f5e1f137413812e50d1ced081ae53ce0767bd2c3f50074e3eb53a11332293c24110a04fbf6d13c51776b2b5e3d25b4797ad640ee54c0fef80a8ce622778abf77ece84a6b9f44549c592079b0a308d3991cdd00bce8367694311e5dd9cd2c2d4806ed088b7cfedbcdd600355d4a75e01ef6e86e3a07a8a3ea25f731d78cecb2e354f603cb816cd7e0a1d4f44d4f362d96e6ede342ce3d759712a1d96947f912f4ed540335384bd873375ac19fa1733bdb8d71e8204986bdc583d8e147e83f5c6a1110299cc8f46332907f1a19aa6b3404019d1bdb7d191ece9bc0a13463a6bde6c57004c31314168b7fd11f10a15a01119d2ea2ee383a2ec829e4b1eaed1dd1a3f34a41dbb367a22946a81610f4b486c6b9e84f5b4ebb846b47702efe2e596074494404da93d52db95237d951a08831e546a3fc688837624504fe8f06aa0d667be8715176b083096353062c1f472217297ccc49568f7ee8026a0bff99c7d77d559b422fe26e02d6c15d9b42b9fd56619b4dd75a401041d4ce8f40a216003d9ccb7113010c1d4011ce3653ee9c723b0f7a1afcd5bdb714be421f849b40212956971142603d924b21837e0ddf65ab420bec4023aa3e0d2578a05f112228aeb540b2cd1eb0ff58d0d306cb5daa56b0b99d2bd915902408c7501668aa9bac34ed459987d15d7fc297762cce44412e5f244719ba2666373f2e7264f478465c9e7fee8325eeb05b351911aa3fed46ed4d6ef9eb48898c1d7810e34fe0c469b29cc0b6284cb48b0ff3097f840bbdb7429c467b4ec19ac05f1a5b7715fff49cd1771a09c5dacf956dcfe818fb654217a04b260f59afb67cfff733e89110d15e5e3bbc980c0b6e038b8fa264f61e57131a7e03b8f4d06d0525e2e3e5c215ffaf74e33a7b73a651d251114c924b3abb9ee03cb5b616a1b10156cc1b391b5b1d76652732b3fc63646874010bb0176299353f48f4c3727411fe497408e052a1dbe6ac91d88b11d949ae273de8f24ea0956e6d9e8ed3379b3c59b7a7fbbbf8fdfd343743639df122dce11191dfa7f2eb5df7eae262832b876a142bbd372e88cea7ae89277219346ebe5b9e8317a2aabfb617e7d0d95a7bf50e0ffae1f2df958221342f2ca9d80bfb72255512dc4373cefbdd141dd0c4b7c56790082912d81a44acf11be95a2c40bec65ed47330e6f6e61e053d2b782ca6f47dbdcea7feb041e0172d05be1dc902a3f1913067995c2f3a26e15213c28251f55bca5146130dab664d564273de780138d54898fa0f9d38f9ef504ffc141fc116a3b95b887392964acac249eda3309e88f228b1d9d67f8d21873dbd883e5b30c8adbbf8f3ea0e1a236132fc16c5495eb4a4f46d4b4bca3deee395e403f374d8e93489be6811b7828f43ac6faa3a5a454a9d4876f8b9caf14ceb9aa77352deb7eef89a98264f22c676879e181439f9956ee8a8a776debaac95ad0d59cb325f5a5719fc69c3fbb702bbe2dfc59d108c2899a50d67cbb5f8abf22d78e5e9c9d5b2218c962e1c62f3ab1d69a71202626a4b8922e7539f9f3ea65f85da51403074e76624fe9d03e695db6e2d7aa3bc19fc5295a5d8f3e7b9a8f02e27047a73b808128c300f09404ae83df3a4d97d12c9eacf06806bbd5bc69818691e90f288ee2c3a9bf83462f471259c2d95c0c86906daf991ac108943a06ff8d9626a0d6ffcfce05505f21fe5c2688f5e7fe57879204b679ecb384a9a57e02d72367bb000ceb91accbac9d651310ddf3c9d57781e7e661b2abc859b0bfb5df13d2e23e8246151fbf64bf3159232d4250ec251c2d9264f421b566d9ca4d667845facc6e60dd7ac6ea76c311daf57315c887c5a9f32574438a306403952b64a58972a4f7d5471472764f35db56386aef5a82764bb4986bbf78e029e280ec454de0915548975868ef2b69e4ea48ace280d4e0d0f02c45965e2a5c2c381b5a590549186144a7c1795f261a4a0bae5c74f2b12635731244cc30484b28622e583beb738d1b8f74ed781b036978995cf33e0dcc55b39794db42eeb00facda893da680cbb32d3ec4196adcf774f7ab887f4e2500f0667292b39ffa0d2e6365ab942f2a2b63fd2f93bfc7240c3681d7f5ea703477ac878ee8f79d0f2ef1552c3e6ee6907cf8dec548d3d3f7dbee4170e0f9d92a7bbff77118b5500daee1ffdcdeb11bff5ac4b80da01355717f0d74e6086b2f18ae591a9ddac563661129bda7d687a94203f1d605d92a72f2e6c2dc4a94b0938da9c4399fab8aeb692c4ac69556e2e78fae143ced70e273ea9ef299ac477308acb66a72e69c26e1cfcdb5f45c583457bbeba5b67db3523b3bdfba22b877d6da74c36704cb25b083f2e976e0c6b70dd7242588a4941fbf9fee5901be0a384d82fdb21dfe4bb5ab9230bd31eea29340eda40629fac79aac19c9410ff98d08e28b5d73935d58f053de942754f4262712fe511771481dbe1344b8bd1e2f077a4a17fe5468fbde4c326cb78c12e267846f6c06c650abb01ddbcb36beb247847350b8a969d8f55565a6737d02acf6d5baf7f956b0a260de70d873655dfe13ee290", 0x1000}, {&(0x7f0000000000)="7592c4f9fb4c9cf6e32822e8b866e063c16142aaac6671021bdc722baf", 0x1d}, {&(0x7f0000002280)="be97967fdbf9c25aeaf2c9d0a4a8fa7608c02bbe5c0aaaadddb8c1fb87435387bd3205a8fe5d6959005cc53e9bdeb4ea782c8e3b406fddc3690d7cf51cb4a1033a14fa9a327a5b57c33bdb7d3ec8c53f7686eea023a330a321f52470f11ed21b69bc4592c7b6f08de72f43ee67d9b739f175695941e8acdaaa21c274f75d1b284e71a271d30fa34257d3804d751f7d475d4d8052a69b2f4ae7150a2729c15bf774cf45a527a538d03d5704d6fb6259b7b7fe860cbc45d6020f4ac3f6ac26d385c79f8408b60ba7b466b8cc0b219e1745c9707b96ed0837ae1fa487f54f91cfa572714f38200d28083b163bf72482f5575c478bfff66d8c605f01a88090bbad5b2b3950d1237c5960176e9f5919197e295eabec23bc1b77813e0100d86e3650b67580d1b7135ce599ccda86ad0c4738ffd23d0d07dd567559314ebd4bf18c689a7b210a3b9276d0f05f438be56fb0d5e1219b728d4162a8c88588e5268777a262821080a74ed935f5508b4a939e6919b45f389454ba055fe0b682f3bb1ef1a51de01fde2cc75de48739efe746b9731bd683b54dd79587cc9fe4825bfeba1d6bb3b7a900db5ae6c9c7b9f3807a049c03b382be10419f258ac9eb1efa89ae2a3e7a979bbae0c5df50a920fa73f8058667362574192ec952a0b7b3fe885b34d776517b9e0081d4d64aacfe6207f92535a247b9f44c316c6c98f9eb2b8de099a4673ce61a2c4e25c2e64d8f857aee7751271366e63a2d8ed7e844858fb5d565a4af1bb8b301478af4eba150ac5cb05703a25add8267df3f49b1c47b0abd1600ad64ae91973708537a4c5882533775b1d1ef2afbbeccb6a20378ebccd16f3a5cc9829379b71a4d8604bc92ba4e5889cf82edaa22aecedcb1f98613ad1187d2d6f1f0d6e764e093b1245f5f3c7bc08f99d2dc1d4a6f5b1f9ba5214d95b6e503fb5b7655eb7e507f52f1de8fdbc00099c67f5ce239a54a237f8b89ebbcdd637198d7b76c70c750d8f78fb371f82f0c6262666430f000f4fcc972b9fbcbe36e6b5521aeb5a8c8e6ec3d6d94f78b344bfe7ab11fd39ffbf0a71c032131c1088930ba802d1716ff9a74d6a43dd650ef018843f25b1f3b6d26e894fcc4f698527c26154bd7efb2eaeff138358c4efc529bd7737dea788c344aef4fc2a30b46d7a1ac4127a815cc2cba88ec6752eddbb702e298f604c1f51d972e75e0daab5a2bd4c8305f2d1b634b90f032fb6490596c2b8953daf2e03e65dad768fd85fb94bb27c6c01f38622af366e239969253ee33bf94190ff0c314f46bbde9267d90aef9c7b11b026c583f55abed956b968091209b54b4d03c98f15d0b92e1fab96418c0e6871068e2dff3ba4d99fcb480d977077101dbb28b16a4051b0bdd576f69f3ecea2b5407844550cf2cbc59adf9f3ebb22928de71f8326bf5a07b730a0c787ae632051be664d67d9fd74b8de6cbda2541838eccbd33afd62740399a616e29f44b78b0b3826df2baf54eecc8e5a6e5f00c4b81ad7c81fd64cb18b843d9ec3f4d85adcfafe9ce65178cb51ec6996ea26e4dd0c6e2e46e6209195e27f584613d1968979b860032ebdb226cbdf05c2e6931d41a4b19587293029e781ec71b3fe9200f41902d03f5ab9440ac65cb549fd5a7f16b7fca637a15e592d2a52cea5b0d5dab49c0417ebd825b4cfcbf38357f00e4e66e79830b2c68160b0b4df10e566252005af71e3663b5500bab91969e8d74b3704ab609fe13048dc297fe9283c72debfeda47f3cc89737b8598cd2f3db7ace5b47b84fe3025cfb4abeec7617bfa8ea9d0b6248355c6e3b0bb74f26d529ae7397b80f88578c99e7cc8c256d617d287b888b31c65842aa37726ff38c94dd3675801addb1717b25df3aef1175e82e072c85f77a1a35b3229c54ab85626d8d1787398832880cebd6d610733d222e7cb30aaf77e8b460ffc8561a48d35cc325bb12d1bf0db8ee21f6d59020b00b9b552c6bcadfa2f97f147257ef190b15353693c3bbbe6b50d177c82dfde30fb286f60e5ac489eada673794642a01abe0d7ed736c4608ee2b7463fb3a0f27b729f12e1d92cb8ae9fd8b12690b4a6fc3e48559fb0cf7d89aed21117a21a2ae2148f1b99222fdb370ad542613ef8f3a4d09525d6b561ab92f457e4909d67e74382f4acce66a6ac6697876b8864245f998432f7fb8caf45256bf5bfedb841bc4d56ed26b7b2a8200391616857bc58c961bf0b56f1498f2a8a8fcef19bcea99331dd8f38b7c754432d02e29c5c022c1f6a4bc55875cb25f28756129b8e9d1e65c62b6032514c5ea69e9f0ee5a53b0c3853c1b8edc2f0722e854b487abed2aca2dd27963a5c50fda5cba35dfbd5d963a7efd3e55f9a43d2082fa7ac18eeabf097a9d38b4093b7c2e98b959fdb7d930e95fdf6959611ce337d0f809115d6835fa1c710436ebcf19f5cfc15e2e9311bd50cb06bcecd7b12ae4604c8f74b44282f2dc5c359883fbfbf110db7b1c7bcabe3c790ae682ef140139a5a026e4f5846d1ca99d0bbf1333461aa6bd4721466ecea63a67bb774adb34c1525eaa2b3d39e7030ac8a92895a4e8c0a3d43a258753dc3ed4de3f47a9a6a23f2d60d8f756ce47ef0c8f443d383dd4769717d5c576417544160601a47e59c7bd0c82b32086b10ae1be6ccc6c0e71f9bdb170bacd97f3e599258337efb1a8ac7df9e2417d8832104cf8f29d88a747b79254aebcf721e35f9abdaa67469a2b551ab80e3ba1059c88854bf4e56c5d263a24aa9d303de41b4f5a8edd0ab5db9075046110c635d49de9b42671fdd60c7bcc5b108558f8e9b3827ecd693439e20e90c8f378af701578b1ee00d6921209438c0a8759bb93e70c219bfdf1917c3c47a7ba6c61bcf2e4a9c8a13c2b91ec8149e89b1470175e7969ae6ec89a74f9328f895ef8c221bb2c807df66d6468d994ed96bfab4fe9bc94487456c6ef5e0323a29cb16b80f54b9fb8f68a601ddff8e9cca465afdac4ff0b364d823c15e191a89e588da5ec861ecf5ccfe97c3550de9ad8b49e2674f96ba6d8f70479f19c4c24c9664c1470ccb9991c0faa6e9455a35adc2aacb70008c6e95dceb658e9b7fcad304a503b518dc6b41c7c82b896adf2c30f6f87ead637f161286e8f39f84a6cb91f7552aa0bc6e917c601abcd44e02fca917adeee520f109995517ee041f0ca05139ea4bfc51d04e6047da04146dcd9fef1e8ed8339586cddbba320db4f2c9bb636640f05022b4a8ea6159c3936a5aaa7b8664073b66f74cc158318709584f2f97471b9831d9174b6af53badfccd150b84c75491056f0c4dcd9e138fd2a41309abfc1f70c3ab4adff174b40a30c87d1ff2fa3ad9ce6ad71165de56f955690cf0cfb064a15d6bfba836842f72f37c4f4c4feb90f3afd0ddc8d9df30a4137bc9bb9cf9a06fcc0a036959ddbf1dd232a31e10d8a0a104e96540d755ad488adebff5a0d0b580d8ff75f95313cdb35ad26e03a71b6d1681116f41829509298ca4b1c5c9acc6c0aae06bea27c0a1cfbf66448deb2dd26c354d95edd0d5f372ef53491d8671f64c13fdf8752a9d25a718ddaa801bca5e3436cbc3ee835af3b4ab89d6705441c90fbbeda5e095630ff25c0ab89b1f06b1e9c35400f65ce00a47933ec713b1cbcd75139fc4402b5d9b98a6e7b816eb5df824eec167b28391e212403f6b36f490578c1cfc7064d8eb7e20f9f3c4a7416ca4950c7ceabba20b349323478c419a6ea001f59d9821adf0f119b27332208e5861aca2d35292421d70b81942107745e4da1c16ca83a5cfb84606eba114179508f4556e67d347f19f4a2e12b264de48dcef58b059a360d040fbae268a6c5cbfe62bb22c28f0295e2c368e1274ecf8e830f6cbdfe2fe640d802dcd7e9a8d5e50128e2d10409bd87a970840e8842991244fee197900e627aecb7cdcb74988f7e0313c674ca06b8d521603b34298a77d85c0cd134d133704b54c857c1e8bb507664dc077733b04b8667d56af7702d64992753052a632e57c56779cdf96963b712a5eb9b29505a85e96434c9fb8b2870a4fd6a8f475be0fc8fa5e96f67f0edf5a5483688a22a3c94b1e0bf93313c2af280e825cf5b7c025d41cfccfc7fe7df207c8fe75dc68ecea5a7ade77fb7102a3c968aaf19385ba1ebc877eca6d852f4d943f9975df8c22185043e34718aafeaac013b579b701b847c5bca6aa7bf78fd257d883b6bdc3876a083f273a5118327b3b0d2387881d28d027ae8d9e2a0b61c13be37824a69cbdabd7443d25404847552a58f1825b3713aaf4b639b4da738ca33969c4f1f303de41be7c5c1307ba773e29c795b11566c19abfa120ca5e86b19b4f99f2d74e25bc55b99abe751120d0507eb42c0e6a57de262b78084c1615bc90c17765e1659f3b20b65249e98b32e0b4c2e221aacdb08e7bd3fcbbea647c6233a3d4ae0bdfc039ac9222ee13417f567e349c1e922477c7835faf2efd553dcb5ece2ebf6c1f49b8b682b527436206c690a3d29573897c2c2d16b715761ee22a198e2760cfdf54ed6da24e6a900bacf1664225962691dcfc86f03cc203400b6fa6ec2cb84b8534eb74ead0f03acdc383d16cc57984ab5b5ba917f83140edc44b5309946fd02a5b70ba13441e46b86d1cd9061fbe953a711f627b8f8a4310e15d5feb324c47f1c30b5a9c940168c68dd86aeb16591da24ca63f11ff780b3a9126d3fd10f347de3e57ebf8ebd8aedcd272aa847f90beb73123216239c88bf3abae2ea191435a1eaaf2b7a0c28149359a3e4db511657f5b668662ce81ce25a0d4bbd794f31e88f76e1c1ccdea006f2dfc24dfb864a2c258f3f73e62dfa76b32cc345ee5825c95055f7b80eadd05dd74581415f1435e1212522f350df95107d9f94237bb028c48098e258bc45903b52ed16a356965d055449e64b66801e460101a8c4cbac58e204835a648a5fb36f51703ba98b56f89ae034659c090e6a0b8384bb58b9a6a3a55ec9846b523f5702cb2ef6715bbb4850256e57a2d42920f8ccce8bab1189f959e225d8970a65ed7a2ee0f8c1e73a0ac0448a90ad017423e7d5f565f2f436ecc17e02ab7ae7e3839c9246c0c62e121977c65060e7e99858a02ba3d93ae8dfda3365b74ddfb66a05f09d43b01d88793149e923255e76eda775bbcc23d78b77902598239a744df2b95d5e01713e49e29a534efb908dbbeeeb45ef5df987379ab3bf1e81548b1d82154b98c021db3121291c6ede485a6f9f22a1bf231e9d58d5725c4b14d72e58756e2dd39b9ad0419ddac5af8980af8878044673190040d091870af167e4af7d8561426e06699c0e8d957b29810b805f7d3f98b33e36289c675dba9f7bbfddc75b82a03beffdc585d2fdec4d219c55c6c386c8e0edd09f63c1b83655743521d7bac231b38bd4efcd6afc6277a1ee379ad696217ae5db6794b2beb3138331ef5a1077d0c40e227cbf4bcf378723bd3cea7af79268e6fbf16f650f1c2d8d5c122c3b7cc436fd61799ce4b93dea77ad6588af0e46fea329bec0bd3da05619e8df17c70423ee8942d298f1097a5a52978b8445737cf6707eb10f49271837247a401c7969c903068891df30969f2230b37abeaa1ad48653a31be45556daf71e09c26697a3b60b6317e9ee7f3d6802a37b04166567c83b1f59141f83866a4c815b5d8e287ef72645670bd72acdac8a30ebcadd680c146f315c47e42446e5d121390a3e3fdb06ee447f953cc2587edfb26f10ad5c7bf04fc0136985aea78e853f7a48ab670ed9b607912725b0c71c803bbf9ba1f600d3335c50a09c265cf0e5c21678975e35f", 0x1000}, {&(0x7f00000000c0)="f66be8d4d9ee7792f4aedb41c0b657f56ec1352f12df10b8f1f6c418db2b16f6847bcb7b5247a7520203b5d243982c2a87303963e9b53b30eb7db66193d27f77510e8db7d722af6c6ea434baeda19447c470975c2777cf5cd8f7f17e215b3c7469cc328c0ed78981c5", 0x69}, {&(0x7f0000003280)="9957cec416161b9640c56600069d4b49aa81846713b85159f3ffe2c6c80a00e0d5f822f3a93518ea4c59bad27c8f6cfc2b5c9bc5da306b9d6c565dd1f073c697e5e551fcc9ea69ad9ec2deecbf94ce2a3a4d4910c8d690d30b5c4198ba89950d19a39fcd1d86abf2ea383b6d0c7960b8a4f9beaa055076074471815def2c0afad71f2c65871c8accbc87464eb2d2103386ed9ace85f3e21918671e15275f5c6e6f925c7df2bce1c37dd1aa746e696706447eb5344ecbf114f3e4f9d6155e2f30a7ea081fedc0964ee1aa8bfa707db0d8ed7c567a275edfff8a64d41eaa98e61879413035f19c3a79e91056cd610facb1c62d84bc12b82d8ad49ab3a22b80a66aa4afcafb8a5f1c244fe6ac4aa388f55395092de55ee462ae75e7403d58918d30b995b41f531f8c2b5e549e6fb7447b431fbe8c4f1c3845af8ff283328bc0e7a3cb936386d5cfc2dd20df9d01d3b7096327164edb1abcf3d3a0c1ce1597aa367b739f887ace0d2cfd837c3cdebe2303d16dcfd51d6c05798272156fecae73cfdc3c55ee4fecfe88dcab0d863635d2b3fa6c3c759c22f9c865955f9502fb8852d27a7a025e4cc83851772a7bafb80a5c0ddc53da55d1bfe268b178f89c7e4430270a417febcca9b66afc46dc9e60cbce1ccc07631b9249cc0817e46685b58fdebe0c23426184e9c3af0ee7853ca71f7b469294ab27a1d970136861a24b7c3d516c671d23f27d48e7406ae553a599ef988296bba64f7756db6f6bf739af4e595b39ebc134b51598484b64b0172bbb0ff32103380c062ee1d7644e0ec00c13ecfe68e5b30550bfb4946d275f4f5b297c3e08ff0707cc53085bd0b4aa60633e5a0aa3baf6db64f23553339807c2d5b2e3f4e0fdf7069b331f6720fd654204e9bf04d9c990c37e5284efc5dc2ce7ec7c1b6ffb39d71bc87f579bf53308df77a9fc6999dfbe383f878ba66728734b5497cab38c20c48acb35dd9b43aeb9c335394e1876b17c21f8db7cb1cca1ece60415dffdd520c9eb853b43b0fadc7da3cbca6bc5a63cf86ceb371d15888f5d331957c5c364aca6f1c7546703db162dfcac9b048debd8ee119de4829deee412d611b4e34396eb1c5271be6f5ddb2464bc6903c8203f6d9fdb930f0da5bc1af7f1aa2dff3149b6423c5c13f598d2b039cfc1c3a2276d62336efda2685ac074a5db221cbf9dc4966a701809ed3f6908da027adbd0e7e3b8ca03922c702cabb661f504ec33ae9face8db394954e3c81bd8451a674013ad75b2175ababf4bc6759bd4fa496402239756dfe0b798347fb85f5f72ac63be3a8e9d5ef1974135bbd4d109b32fb35f91af2e9953fb7b5f4728f788e2fecd45262ca83e58d961da1fc0eb9781593c20854586998efd55fe24e211d89477e4bc3a2b0e18d783c4205c0863b4d99e7d6532e2b1958fe40083aae825602ea2aa983edeaf043e908db97a0692dcb5b7f8126a3eb344e25dc6eb4e66ddaf5556e50a4ed76b081f1a74da5a2100021d34d1e5ec47d1ba6edcdc16bca0807ca63a0bbe3d6cf8a3c145d7a4a6ba357576e13fe8ba010d5a10d7137bc22217f0585f6e2c05e2b95ded61f12daa4e5b809b6a73527d9f5e197ae807df98a2f010445d476c9961e09df1d291a048783303002a5a6116e681b8453c92239ad435a7e8e647cce8d79da79f954c065bde07ba89efeb6cbe41956ab2f9f312ea663534480d395619878b928c884faff74eebcc3bc6f2ad431e324372784082d78503f080415d16ea150905ec13ec1bda51c9fd55b0e6dff61246d7982f1fba5365e8da5dd5081745f11bf11c1b8b67ac1d3479f8f95537b802697a3a1b2cd16733c9c71604cf6ec3e660ab205e0f938d3b4ce1c43454ba2b17c2f04462cb6fb6d8c5cccd88fa7821e5b3bcf18cf165a51ad499d36cfd706ae35ec0f72849b2bbd4b6e2117b6e2ac1a913ab3e92740160d5f829a53ca2041722352a1b5dbfcc510e0bc583638bb3bf1c7af229888dc3f98f939a3d438f9122db9e3cb0e76a64508147f5c7a351c7c44a547f5aad9653983fb058c4a8840c625247b6b18cd4b50e36e0819559d6ce248845279622259ec94b5b39207bbbd9030163c4dce06c18cacf9406337bd9a022f5358dfe31c406f7735afd39e44481ad40f5e9bd85476bd339b13caab86f216e9370376ed965db8f246f9b09113499c7738b6eed977ad290a3a61778c53f7c636141c2549cf64b9152cb4b21522455b44a80efa8755d34759e14e159a9f18ee6392f9a7409822778198c9f6b4bee2c5ad37a42a0f10f9b4eca7a033c7e043c4e1ae89c5085e1c4b94db06c9a098ed86974edf609057ec3683d844e7f8b46f0db822a5445903719ee521128f9554877fa90d6e9ce069e49647a0b39d44902ccfe1a7e6082878b101e86f7bed6078c0cc9d1a564566e295975af2f08b732d489ef1caf3518a2b97f046ab67beb09ac536d82a1bf0f9e01bd40b95c9f9768e8553be49e55976d80b491fdd395308edcef87a4ad7bc990555edb2d1b42e480b12c594be8947e098ca349daf33a2c95242d6303fe223061ec4f41c458b7a843674e21520617f63c4671217b70e1dd6b73829a96a4b33b941eced194424b8d7f690f6bbd506d02959137863f9c69913f89e7a02c10c7c993c3d58c60f3ea757462331e76c4965e2c59bcb9824472fc92b5bd3eb89422b87c5648f88315c770697752bfca1f0e5518990cfeb51f4982d44671089e736fb61000edf1b41fdeb0f3cd6a5cae4dc875c06b44633914dfa6d1b96db05cda7688cc3a47e4d469083a45314db5dd7de4f7cb6f8a2e6ed8d4445a36ecab2447cb92d76e0b8e102f3adf76bd6c6fe874cb479d62fb4dd35399e326f90b31da214f3c01d1d136d9f39b388156a03adc24082860e3ed9e8b85dfeb688d147ea002992153bf9bd92a5b8994026449b5a82a94455600b59b9cfe7933641c6b508417e2f762541141b681a35cb60c9677d024a3e5ff9b15412b927b2fd100174f60a60df249006470377c46210061f77b11637fa12e6e52fafbfbfdfbaa0e29a7a9e4b12ed8ffe95f5f99bd383b0e191e807ae9beaec7e79bc3cf361995be2c9c3fb9c884b24c0faa129678f274622cab3738e878383878067e538b299e20273dd7f1edba855cba0ede3c505eab0e088798f92bfb6a91f39495410311c81d9bc2a2d386e9768ed8c8b3bc585f8b4b126fd6788c5bcaf15d5e9f38298f28eeb8fc46d143d1e6e6c775590d27e2e5f3f825b03aa4d7c811ef572d97c9a2c48d2072df417b7652b9599ccd933c12c0f27c302ed61b3bdad2c40590a647934056d2cb57683a334614406ef73b95e11bb9574fefdaae4f7817e60e154bb13239a6933b254bed343a5e76425c6e77fce1fd5a6238f525177eec4a3e6472a8dc462dc4fa793494e18d7eb01753b3a44062f82f7badc0dbee744a2165cf417628acbda9afc333b57ddc7c987cdd0e5cb582a42ae9ecacbb5d15e9d24e477b28b87c5b0358bcff027c3c0ec4d8fa68c9ff8cd23e9e016d4f1a1341153c535138e213684cc01cbab2a752b38977aa5cb26c891adc65e2b1289f83828c8de8fd3f2da6fd53b0e2452e9c5bb8e3117e7ee91d5c924b664a0e47033d2a4a008938b3f99c52a3540026c370120ff6c4c035d20ed41143fdf0c33846e6dde8c775a2d79749ac9da077f969f2aae660d435ca85be50acc6ba4022b0d795426114c1911fbcdb26eb32703e16af214a4dbf02b1833389dae06f5f2e744d1827fc01c73c59e089f57bfb65d21678d61ac6749aee06ab408fe36d250e79eae143194c15cce6085dce48b49290b83e43858bd7e6739e2d3442357ad36719b419f1bec40f583e2db69af48a90fa9f055e795a0acb8d9d291a73d715bb3ba131ea8f08c0d3f863730db579e883b39b2719fda075d5118a73f02c87cc3a0578616f394e4c46e176472bb5b71c1eaa35dbeb922d9f2460efb390d2a88be9cabe67d5d3bf616509a8883e84cf225837c8cc60f739293cda975f07a4d93b4e2b222d0106a48c05c4469a2c6fd4e5d076adafd5bfa59c83ce0263e25b1b7318045433e40844000d5f59adad08a90c8c84f396be5cb8ba22e97404afd44c9b6c1416dec110a27a56cb5348c1a94cbfb0daa5c70771c4c995044e1ad20525a9d1800ef14a9b1f561ae1814702125b3ad55f41c0fe22b11188abae02c2b41d378e41e030552994a12297a6d7d3c87e5ac5c19b53128f341a3286551f2a10fc2d80b5111ef1a9b7bf7c7469e356de6d50494f1c2eaf9aa65c737738c66c3d3027a85ea110713a6270b64c3936319adc4b00f08255de08b62b5ba296f9ec569ea4c8da084ac5bee1751b4c196b0f932a658aeb46fa7599acb9c92e08345a7c22d090a751dc0d76338d7b74bcaac75464f5f500d374e08b7d4ee9b730d0b509d5b696f9163032624c8d99c2fba860360cfeb947a1b0ebc719c27ef67cb53ff86ff31bd38830c1095d42f3d5e3105752294dc22f8528eeb7d562af29da285a04a63d83e9218ba4f0393a6c6d9b98c66fa69da33a73b8d7ab705521a0a0d1f4c8cd9c5c8537d6025f3673a2a7678a29ade78d76a5f0017ba3e89652a6cb2fb2b337de893a0fb47b0f90fb578c66df14a60c62ff972ee838b81d51ad821faa733a4b935ec23afe72c9e7bc285a809594b5f1c3b7609de495fd1148e355796e796614b0b219a59b479cccc58499cf4d93e1e12f9e67df66c31fc8ac03b87533dfe6a8e6a02b1c318a7e5a7fb12da216e9d464a5842ccf6bd9aeeb089e05e8add74f219ffb6e6142ae2ed7c32f5fff5c856c25f460cbd402c3600170ee89768c7a09c1f5c977ae7684ab297fcc277fba3a0f1bc72be39fe827fa33991c8a34eab4318e7779e45c872e9244da27f6c407982eea76b43198f64b4a8cbd096fd07ef3e2e3bea1f86e57c11cab7db47a4e4dda9dd559204f1cf633ba1a585d16ac175e764853a28c84b1121d1d3f62a6ee8cd8ff73e7b82e01162640d82500a6a638e53a50dde20d887884570f38332ec921bcce7421f39f82382023da6f68d75c424ab1ec80049791f30d2a9f33e0892d4c37f7c1da714e6db82b7bb7fe4bdab9fa5e900e61e4b085d10f7bde45206c9ccc124d37f136bd5acccc31dbcef7eaf30e531afb0d04253c41a53b1ea255d83b1947b39a218f7dc43f4a645a3365c659ecb22410eece691699c0a4d51cbd08f5851fa56e4ce01072240f3064f3add55bd9375ce0ab6e7dc0ad5e5a87ae0ed835fc3f192784784c593d12abe12d9257c679106de4816fca61cb5897d82580051730b4ffe19c0642a85a1fdade2a7431308d464991f02da980dd0090fc0d2e4027046987c40a8327b57269e77fcd683dce48917e3cf7d0dabaa5065f7b45929b3e6da88bd8f31855c66024f4ad30d9d300beea896ad1a62b76849856977c17d06186f0313f6325f5990c96f6c1f1daacb8df006ed54a148102e9c7bc760e8ab2b9cda16af20ef81298bd892dcc8cc740170f065ee095b470bccc95b4ed0328777f88c344deb36da109d23eb68401f7ce47b47f5c634d3b34190bdc162adfcc3514edcd9353af56adcfd9b98950d8d5333c", 0xf7b}], 0x5, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x40) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xa6a) geteuid() 13:34:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x11) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x10000) 13:34:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:34:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x81) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x18a) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 13:34:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xa1d531cd088c9d7a, 0x0) ftruncate(r0, 0x0, 0x6) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 13:34:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x48}, {0x4000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x5) 13:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x7a, &(0x7f0000000080)="82fb2ac2bb3c3562ffba8aef43ee002e1134e1da79b4c9391e7c38c7344821b5a13f316b75646970814210915e31c3ab453456fcecbe4526c1123f7d468c0feb82aae4362175485bf20559bb094fa2e6ec0ffeff31757572955d4c22ca2d9349c20895af5ecc3a935323e85f4ee188ecb030594a4e7ae7d7f704") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 13:34:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000004c0)=0x1c4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) getrusage(0x0, &(0x7f0000000f80)) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ef2a128d03d23e711427a0294057500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008334ab1fdeee142606057e7329de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816ff216bbf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82e02d81544dd3f5e39d0cbac4cfee9e176674b08a25439ec19406e45d1b87aa3573116107d57d33e39d2affb3237cf7e363c8933e7a50a8b40bdd11ba4becd4c15e2bbdcc77462b630f58ec1df852d500"/4332], 0x1, 0x0, 0x0, 0x0}, 0x841) recvmsg(r3, &(0x7f0000000dc0)={&(0x7f0000000e40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf0000000000000000000000000000000000007300000000000000000000000000000400437f48ffb38635c23b654eaa6f8765ab000000000000"], 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000880)=""/53, 0x35}, {&(0x7f00000008c0)=""/249, 0xf9}, {&(0x7f00000009c0)=""/233, 0xe9}, {&(0x7f0000000ac0)=""/19, 0x13}, {&(0x7f0000000b00)=""/223, 0xdf}, {&(0x7f0000000c00)=""/25, 0x19}], 0xa, &(0x7f0000000d00)=""/180, 0xb4}, 0x40) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYRES64=r1], 0x1, 0x800) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r6 = semget$private(0x0, 0x1, 0x10) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000480)=0x200000040) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x20000000000401, 0x6, {0x104, 0x5}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000e00)={0x6, 0x2, './file0\x00', 0xffffffff, 0x2, 0x287d, 0xa5f}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000400)) fcntl$setstatus(r5, 0x4, 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000040)}) semget$private(0x0, 0x1, 0x103) r7 = getppid() wait4(r7, &(0x7f0000000180), 0x9, &(0x7f0000000ec0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 13:34:24 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}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="00af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7, 0x800, 0x1, "a3849c1c039944e7c7c72fb3ed41057004e49f1a", 0x1, 0x5}) 13:34:24 executing program 0: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2f663779b9190a696c653000"], 0xa) getpeername$inet6(r0, &(0x7f0000000880), &(0x7f0000000240)=0xfffffffffffffd23) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) renameat(r2, &(0x7f00000008c0)='./file0\x00', r2, &(0x7f0000000900)='./file0\x00') recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r5 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 13:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100000001) getgid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pledge(&(0x7f0000000140)='/dev/bpf\x00', &(0x7f00000001c0)='tap') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x400, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f0000000040)) 13:34:24 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc, 0x0, 0x4}, {0x2040024}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = msgget(0x0, 0x100) msgrcv(r1, &(0x7f0000000180)={0x0, ""/93}, 0x65, 0x2, 0x800) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)) 13:34:24 executing program 0: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x6, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000341000/0x1000)=nil) 13:34:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f00000000c0)="b6c4195f8a1536925bb687") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 13:34:24 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 13:34:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 13:34:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 13:34:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202, 0x8d}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x467528c725f20769, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000700)=0xbcc2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000003c0)={0xa8, 0x0, &(0x7f0000000300)=""/168}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0xe0) recvfrom$inet(r2, &(0x7f0000000540)=""/218, 0xda, 0x840, &(0x7f0000000640)={0x2, 0x0}, 0xc) rename(0x0, &(0x7f0000000280)='./bus\x00') r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r3, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 13:34:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x1, 0x7fffffff, 0x7ff, 0x1, 0xffffffff, 0x2, 0x1, 0x0, 0x3, 0x85bc, 0x4}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="43a1236f9dc180ab0c7140b61b4a0e52ec9b9f7b130acd97cccdb756dcb674d585b3762f1f10381083027312d45c5f782148a0ac49109e2d60fb521ab9c30665ed18d04c387a5b383f", 0x49}, {&(0x7f0000000200)="0a246ff282b9c9c662", 0x9}, {&(0x7f0000000240)="505c4d820cfb5746d92a3764ab", 0xd}], 0x3) 16:00:00 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="e5537c7ececadcc265e404aa4b0bf619d28c5a4268cf9f41fa51ac1c930426b04f6373fc46df0023032a7a3bfb00248d40c94ec7", 0x34}, {&(0x7f00000000c0)="191967c152ecfde89856a4f567da923da894eca37cd3650a0b097b066af1af7c1cff8fa6afb33ff95bfabf6cbf630d82b84431104683263a23222df4e735f50a2439c19b7d4392504d6f6c93919e8b1e11dd2bcefcc329c6e3828201d6e36b03f4fc9186fe045337269d5c45ad1390a189bae57c909a99721c3fce5d45be8f9cf4e6c584b46754b0d0d8041e1ef11a16b713d0316ddebcf1024c1e9919c7929ed252eb9d7c588cde3e93d3cac984b2df5879395930d39a86603efb2ba91885f27674a12a4a2d89f905348951b7f9e9978d8dc2e031955bbc291ca368bf67a64028f259", 0xe3}, {&(0x7f00000001c0)="fa08543f3f335777c023eb89c1f0cf5c54c81965903b8ac6e3e70416c151ec0f3aa85bdaa80177f9c06971ce15f57d2c93c66959650a192afb21fbff36db76", 0x3f}], 0x3, &(0x7f0000000240)=[{0x78, 0x0, 0x4, "59d82a4261a957ca03e6e48a80ea39095946f1aae4c90bc37ed5ccfc60866647aab5d9c057606be30fa4bc339812cf07bc73215b7c149939fe2e1d56e587e50f1d0b0ac0209a854834eba4c170942797bcd5cf3c3c21e87bb6c99bafe6dd18c65b2bb9bfd917"}], 0x78}, 0x400) socket(0x20, 0x3, 0x3) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:00:00 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd, 0x0, 0xfffffffffffffffe}], 0x3, 0x0, 0xfffffffffffffffe, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x10) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0xd7f, 0x80, 0x1, 0x0, 0x800, 0x7f]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) wait4(r5, &(0x7f0000000240), 0x0, &(0x7f0000000280)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0xe179d0eafb9dc04d) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r7) 16:00:00 executing program 0: setreuid(0x0, 0xee00) r0 = getpgrp() ktrace(0x0, 0x5, 0x8, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x8, r0) 16:00:00 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x128, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000740)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="fcfdbe4014cb5cf28f429599154deb1a7a0e31a212c26fdb0b9b51a1b7d67712facbbfaaa0b1716b58a495c669614b77f66071c6cbb95c4cf111fc5d6ceee0bd005c9dfbedc610fe644fd2f4", 0x4c}, {&(0x7f00000000c0)="242ca5fa279a75fcc3738b7f31011722953549799bfc27990326b4b7ffe4bdbca11470d1bf2791faf059401d77f044ae6de2241374bc11b91b783cb4d8e179950ea473ca8b03ea121735a7710d7dff2a1d34b7dac3ca7f28c32b42d09381e6db15447249a48d74590299e019e63ec0ceabd84fd32b7fcfd31f39a52084ac4d9c44048813aff2b77216", 0x89}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x40004004000028ae) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000640)=""/94, 0x5e}, {&(0x7f00000006c0)=""/38, 0x26}], 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x200, 0x0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000040)="daacc0f9da1d3d516850205f3fba73ef7109dcb93ad9c2ab5e6128892be5", 0x1e}, {&(0x7f0000000080)="9713370767d68ee3c8abbdd5e3d8e406bd86e004e12682f2c5a104b9e72383b9a260ab8446d565cf0819675ae1d060eb5c0d83c12ca6e4ee9904472393ce656a806011772bac5548043ab399240e2a50789ca8179d2fe21ea542793488489504010eadb2b9746093e043f35763247d17e0dbede616c0625c0c9de3bd82e4dbe73c001dc637026b670730cbc3ef09bba2fccc26770ef021fce1deae4d66a3288b5950b0055d61316a9a744ad52d82f9e62177926cd6a1aaf9cc91ca93096d31762d7cf10bac0bf20dd2be5e9c75c40d7afa0d06ec5b9def3d516b", 0xda}, {&(0x7f0000000180)="83cba9727387feaea386c588b24b118b7daffd3225f9530bf1d8d8c88f1b8be9d3f9", 0x22}, {&(0x7f00000001c0)="7de384064ca56396b2dbe2dfd4f36725d61838fc324a0ce44f25954a7f242eb0dfd0e120218a4704e037105fe4a6a42c229b54a22a2ee96eaaa3e5a8b348ef72cfd4ad3ce18d4a73ad499a8d8fcedc4f7607f4583f1bb15d9fbeb24e094b4c77d3838e99dbb19504e735e7a1a9fb5dda39ef1363cc2a97c7287dd74e5d87", 0x7e}, {&(0x7f0000000240)="98cae0cb26dae16adf1d094b2292f2d9dd1e976d4f77abedff5b01d9c35e70ed81f3238a5bfb10fb0533ed8837a9655a7026f7e67a9e85180b46c2a991a3f747cfa8f88926af962c7979e785f7d25836b0e4c4c5b26c021cc9ccf9affb75a22034e5919b4b699dfaa0e5abe81fc8f0d2e4dbe2175db21832bb7ad1156baa226b006492a129d3fe52c92dc20b8f0c6e762181e10832ffe2ec85cd4622ce292213944b834b510d9bed0b5fa0ea9fc08fe22acac7693f038ec6d9342e3990679e073fd9a60b7b4e48ad6517d519bd", 0xcd}, {&(0x7f0000000340)="a897599a42b5d49e9234f66826e21356dede823b07c76e3383979755c6d22c7bb4aa108ca15299bdcf596a5a4c5c085e7fc57933d444ff220a4e3739ba95f4e8fa3eafcf642b2204fead8373cb83a369048973df728a2b45110d8652515f07878ab1d5412f9d7544834dc8f28a46561714e4868bc7bd92dd7c2fc4d9896c90dd5d8f0b5495c39253af5e54cfc2f8ef1f6eb2502ccce337c50bd2889babc79b1a2f24078e7d2917eb61440d3742", 0xad}, {&(0x7f0000000440)="2f460d4cb2d2fdee603d74b736e33d8e42a10f8b6eba9d915b375e38380cfe79232c73efdbf15d7e614adac11ddc300f6f323ac09cbdeec3108f2b4a5c13478d91ce518df1f24e9f5256e32c6bb661f11230b17ed30a69d4963810b7013ca28c31afe4fefed968af807108eacf4cb82b8fda10cd47ec1794c8ce16bb8476b2fd5cd4cb9ad3a533d1ce2e3d11ff787fa4b321efa71c42eea307b2027f292d64c99536203c1ad7d86c9f8c3c514f1afaab5e5dc98f91cf29eaf86016d29ec8338b15238d86d73384aa2c25f6c44f647f462b77b0b1238fe610b4cb8d4c4ab03a29a83e5b322f762e7171b9aa7761b5d1cc3e0520a0a378", 0xf6}], 0x7) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r3, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000780)=0x70000000) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xffffffff) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:00 executing program 0: socket$inet(0x2, 0x2, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x1, 0x8, 0x1, 0x6}, {0x1, 0x7, 0x0, 0x1359544d}, {0x0, 0x0, 0x1, 0x8}, {0x3, 0x9000000000000000, 0xe4, 0x3}, {0x14de7b68, 0x2, 0x8000, 0x3}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x35, 0x0, 0x80}, {0x9, 0x2, 0x401, 0x80000000}, {0x9, 0x8000, 0x1, 0x7f}, {0xffff, 0x8, 0x100000001, 0xffffffffffffff00}, {0x2, 0x7, 0x5, 0x7}]}) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) r3 = semget$private(0x0, 0x0, 0xd68ac6bae7bc0c59) mknodat(r2, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = kqueue() utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x2}}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) 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(r5, 0x80047410, &(0x7f0000000100)=0xfb4) r6 = msgget(0x0, 0xa0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000580)=0x401) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000004c0)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x1, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt(r2, 0x5, 0x1355, &(0x7f0000000680)=""/67, &(0x7f0000000140)=0x43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x3, 0x80000000, './bus\x00', 0x5, 0x8d7, 0x9}) accept$inet6(r2, 0x0, &(0x7f0000000540)) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000700)=0xb) msgctl$IPC_RMID(r6, 0x0) setuid(0xee01) r7 = msgget$private(0x0, 0x4) shmget(0x3, 0x4000, 0x480, &(0x7f0000ffb000/0x4000)=nil) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000000040694e0e4cfa772dc1d1404300000a73d1d09075288182a3e7bd438b29be9c894314ba35d0875b8b0185001365e18c0fa6ae84c9f0611da24e14000000000000", 0x57}], 0x1) 16:00:00 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8000, 0x9, 0x1f, 0x100000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r2, 0x0, 0x4a) r4 = accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r5 = fcntl$dupfd(r4, 0x0, r1) fchmod(r3, 0x42) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000002c0)=0x7) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000300)={0x4ba, 0xbe}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r5, 0x1}) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f00000003c0)={0x6, 0x5}) close(r5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x20000, 0x0) r6 = semget$private(0x0, 0x2, 0x20) r7 = geteuid() getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000500)={{0x2, r7, r8, r9, r10, 0xa0, 0x1}, 0x81, 0xfff, 0x3ff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000580)) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000640)) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000700)={0x4, 0x81, {0x3, 0x7}}) preadv(r3, &(0x7f0000000840)=[{&(0x7f0000000740)=""/168, 0xa8}, {&(0x7f0000000800)=""/54, 0x36}], 0x2, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r1) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10020, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x18) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x24) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x202) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x27) 16:00:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x16, 0x10, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) read(r1, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") r1 = syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffa, 0x6, 0x5, 0x4, "26a39f0521dbe4bc9731f093379d147ccf0da604", 0x23e7, 0x3e}) fchmod(r0, 0xc0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8c, &(0x7f0000000180)}) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x86) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x24) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/96}, &(0x7f0000000200)=0x62) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse\x00', 0x0, 0x0) r7 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x18b, 0x20) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x80, 0x0) r9 = syz_open_pts() r10 = openat(0xffffffffffffffff, &(0x7f0000001440)='./file0\x00', 0x1, 0x20) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, &(0x7f00000012c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x4}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x31, 0x3}, {{r3}, 0xfffffffffffffff8, 0x18, 0x20000000, 0xfffffffffffffc00, 0x100000001}, {{r4}, 0xfffffffffffffffd, 0x40, 0x2, 0x20, 0x9}, {{r5}, 0xfffffffffffffffe, 0x2, 0x31cb19430d84f923, 0x6, 0xb17}], 0x18, &(0x7f00000014c0)=[{{r6}, 0xfffffffffffffffc, 0x2, 0x3f62f959e54d3418, 0xffffe00000000000, 0x90}, {{r7}, 0x0, 0x40, 0x1, 0x6, 0x63e8}, {{r8}, 0xfffffffffffffff9, 0x40, 0x1, 0x3, 0x5f}, {{r9}, 0xffffffffffffffff, 0x8, 0x15, 0x6c, 0x97e3}, {{r10}, 0xfffffffffffffffa, 0x4, 0x400000b3, 0x69f, 0x7fff}, {{r11}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0x9}], 0x2, &(0x7f0000001580)={0x8, 0x57e}) clock_getres(0x2004, 0xfffffffffffffffe) r12 = socket$inet(0x2, 0x8000, 0x2) getsockname(r12, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x3ce0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_getres(0xad53a2164befe3d7, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28, 0x0, 0x200}, {0x80, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchdir(r0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x4, &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="0c8d9e0cf5376d669f52bad18132eb94751410f33df489df24dce1b0c60cd5f77f8559615828483540d2ca8e66c6dbeaf74b725be930e7868b4eb77d2989b7744d1e27a7c275f0a0226f403f", 0x4c}], 0x1, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8082, 0x1) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000019c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wskbd\x00', 0x10, 0x0) pipe2(&(0x7f0000001a40)={0xffffffffffffffff}, 0x10004) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) r7 = syz_open_pts() r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/tty\x00', 0x20, 0x0) socketpair(0x20, 0x4001, 0x5961, &(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r0, &(0x7f0000001c80)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001940)=[{&(0x7f0000000400)="5b6a157d4d718ca9483722856a97dcc0b1a50c9dd228bbe6d8c2c2523600568cda7d1299bf9698d581a8a3bcd0f99f477ad86c1152e95838303b91e4cd9da3505dc09b8c6f3ec650a7410c0dbba0e25f592801f5ece9dbcbdc394cfc3be070d18acee8a6dc4a619fe4956604905f926b1d0a6ac6c4bf5dc22f8db26b8a8cc92bd0a610921603c9632536b430eae7462c14353ea3e18193094d507f2c2e7de11ef4079ca101c8", 0xa6}, {&(0x7f00000002c0)="5a806632170a22c995798b8cd6823e4ef289a2d1fefc64e1", 0x18}, {&(0x7f00000004c0)="bce8d3ab208d2ddc593e210245ba3306da9051784c322f602e18dc17a75633e7ab964dc384966e3e731f0075d1c467b9ac38ab8e9034f3ddcef34eab55a477cf88327e4b96391b16a77902ccfdadb29f54db2c65ff6bd78b1c88170f1a1af8830d8cc72341a4c62e99e3c55f8edaffdb92770af924efe399fe962d72f5eabd3e586f09febf548b9f41d228149439591c04ea097ffb57e0139ea021930d5f14e98ee19597f44a4afbab03596ac6fb42500b098d61842ffc4d24cc9921702ebd3ae771f2fee2c64436e655ef99a555b1064c3e2b982812be7d596a87b9446e05d514291a256d0073d6ac6828058f70d89b1ea031db735e56e34ecee76be6417e97831040c4c57d61be0aa2bef36969a75a921a91012cde07adb582d283333bebad8fb460ce6845d336afa18a1f14b2f9ac3eda53ba041d671661a2bd111192850d7bfac651f5cd84854d4a880144d51056d264445272796c930fd7947e1cf11274b02227f6acdb3143e8163a540d859bab1127c431b7456751a601f6ca6d806ec6cf7102fc8118fc25b01b411eddd44a34473ca0a574541fe0445e79837ea9b6a78d919351b61ddd4baa7b60d2381afde7114ac86e59b69d80fb018f33e8d89502e7a3de0f0928eccd46c31314fadd40102440a9223973ab11d489a64c5941e22145138fd2da341f7a1d3cc9e1e14663f2bff0f4f65ebafdaeb61c39b3d37816b5e67f401670da62e743e13a047550084256e0d36f5277e9eb4bd4cd8f9a7afcbd5d5c7eb738e10ef294fbaee6b972dfcd2f22beae1ee87101b391c07e26b054fb75b4cd6c1485849a2e6cc486a68b1e12e3fe3815447e70568449ae69b97b53cd3fa50f64df9f55c5d131dad9394ff8ed04029a7329db3c605bc42de2aa416c46415feb49c82583db71a676c78ed5391afe7b00933074f6cb19ffc696c255a3d267c68737df8f6ac659462a773130490b82baf693bd8da9fad4c28b7bed319e0a73d86d09131fe53763c0611d0de7b42879f29c03feedc1ea64743509feb71c98802d3e6976c412ece4fc9e3a86b25de70b4e928a2abb47be1a3ed0d740f62ff2d35587e841a8b6a8b20f87ffaf16c922be74e1c5466d2786b3dd03aa33338bf0b449dfb53697aed0413a6d73e54b8148fc89f5a6c9f65e685c1cb4f354bf47f3f649482cae91be1d6adc974fefff4c729ba69040ca6b68d26815d7aac82422a12223c3fe93a53d7af8423d18d360d5e6e7d0a73c42e74c0a47a4b40e1525fd88a265d002b8fd12ec02e6e34194a4edab20951aef672f3be57d2fb8885a14e2b514c5ccf560b5f94315a1000a6cd3ac7636ab19fab04b23799eeec5476943a5f92da9b1a36feed191100e16990089dcb031380a244f7b718b395a8bce9d7bad83997cee1d1cfb127205a59213dd48ec64d520d3b2bd96a4564a5e801de43c59eb789fa048a80806f2397b1108f13ddd403c9cc3e19fdf29b1aa41436fd74418b0c59d83eaed333b6e49c7f1fe887344af305e6b1828e1a88259e886c6b4c76cc65b8b5ccfdae8707ca426fd9639b8b107e4eb40a7e6ab40753aa3906ac805b433f2dcbd011b2c52abb3a21a4cfbd0677982f69316767c90884ec6d2d792d01e33436587df1e51d9e105f68a6e80f4f22dab6014efeb29fec67dc2640af2e99f6260ed012f74ebc96a5141b55e147926c6b34dda1074d00b7d8dc40bb986c0a0eb1c4510f8990511f5aa78c8fe976131a9fcc81dda7fab4f2c563df0c1da6dcf1e101c82d24ad356e332af221aa4d795abfe990f1e9213c62b71cc3c5568811b542a5c58b242285cfe9d75d5b14e2d48dca56f325dd65202dbb4c5f6fe3a8f475119a9a6d70184168d720b5f50568c6c92a262a082d8af1d9fe27fd0efb6a40bc4dd6fc7e2dd3bce8d7ef8220c7911ae7814ee16868b22a78abb74fe3e8d68ab855c6cd482509d54f285c2a34081912773a8d3a1036e43b30589b74d4d8086c11cc261abc9ad244cd2c2bb39b72314191bbd390b51d57db936febae9df2dc8e8e977f38cc281aa4769a21412540a3f5c3b09f02ecc9adcbd327f28ec7e83371b49ea764b6db5b14b04c0cadcde1a5ca788bbc38252e0e61059995f87dd2494e9d30fcccad5d7919751133a7f8566c818f0b42a0be90286b9d312ea387c2e868caa70cb8f6fd48b56dccd72d7a82914f751ff435608fd65a1fbec63bc3ef5f32775865613a24ba7e312eacb5ef787163f798a24cef552720f4fe7fedafdcc030f060e9180bd7dea2223457592ae38a208e1e5b0228478819219ebff150649d3fc2717b436be8f9214e005cc7def7b6ba9e721204d7361794ffe34c8327b849a41ed102cbd8f36aab1fccd7ab5d6c0c436f27a2e79d4ab56a6a6ba4982ee7e8fda74a61909e63a45f95e5dfb512398ded0ccd4b89a736ec11f820c337fda59be734e18c6f24af8ec8871d59a75e74febb09d407d8cc2ea463a9aca92a26fae3990eaed43a3a0a4bac8154f23ce07d116c2943323bcb6ffd65715137844716e052b79deb55980d4ccf00a15c8484cf6554d40f84bdc0340df09e4a0d82c5d69caff1497103cf00e0f5b4c73b46253a0269d233da330924d9bd43950db8c3964573550950cf618c8a85642ff09187ed562af0ea01eb012d0441694ef81cafb2f53f6333d3d6265acd580308ec1b0633491afa2964a120c10926dc9a5fbcbb87fc3bcc291c7f74ef77706c10994188807f12de450b1ae963e5449947c9d6a6b7acc8813614111561079e3249edc56fbff2d07ef63bca09408e1d0b4d35b39de8b43642c38a93aea10c2b4a444af73016b81321b21b9ca618dabf2112823e7f56e100773feeb473ae63718fd560449c583c7544d23f994791d5df0c6d03903fbd0baff3a88c0e63d60463ffa2925cc4fb1ca41346a0d82f35d92ff70330146cc83129f37b643b991b58be3caaf7db646b91052bbd819621dd61e68f4acfa9286e88afaacf008790824e5ece774d060f2017d48e97aa1f5f99e817c682c38864704620c20d92f8d849e2720e406c62af40f26a5f677944660cb4ed06c934affa6565b0736f9a9ec5eb3f4a5589404f353cebf3d47e660bd4ac107c7edc0e392e48c16f83b76d06e2c8060788e0a0f4ba20d83ad6ec384c68ad8a292cf24b3e39fcefc551fa4997b2f261cc1d681504bb549352b854c861c9b645fc0e96d762bf89bad6f4247df48010b3ea8bf8cddf9a8baa40281a178c0f2908cddd346d8f2c8555d3cfb662cdfcebf16bb4ec1215c9bdaa087d4f2233455ff7fc94b2ea9ff260e241959fb5c577ae0e504d50aa9e995b734afdfb44305a3d8f025ae5c51ec657f49fb40fe7bb907d79e34b8187a02649caa1e2ed0acbe78de7cfaff5fb842cff82cf6269fd421cac68f8c913075857c9c51a2046bb533ce63a80bc1bc322493be0f3b3d06b485556f269b4421f69da0cdf37e45da2a3c3af9872ef633213d57aa030fd253dd7885f3174ac7f6d86167463c25985a26e33f7097f46710d50a7bf604b7ebab26e9735f58d22090d41717317e9feb69b6a68cc194e667d14c08ca7906f7bc4c44d514136a21ca7e85ff32eac892bff4f675875554d3255df648747443b864c3b3cfd06b74b17cb09cd3f2f65d4d9fb706c1e8af8fcb8ea9fb00e8df3ecdc07d2c0e4517b3240efba1aa6ba8403f3a13c5bde426d3f72df9f19f57a6bea7aecbfc7decdaf1ed7bb2a6176f2cd4971e3992f4d764c86405f11b76d31e9ce4a7efb7e91fbf1d7724252b08f39a3a61613421c87e5dc6ffc0937741098e3c8859482547e9594772ba3e7379dda310ca135669d15b74d81a483fb47c852ac7a06e4e5332611fe56fa2c693143fd5f3ed8a7449d717076f8077ff7c2066c9535cfec8e8aa8266917cfa2e3ac91aa29bfb2e80f286b4c230c5666a907b6e7338b4999555145a8067ec7a6bc49fd78ab64dde1c098f961cdb58e2ae106a8c49e20408906222f6e7cde3dd34a89856f722b17ce8893da872fe43d530933ca1ef4b7cf2393336e70571654cdff5b1491e0ac31a469ac872a5d89d9184269a45181782871a5cc6c923cf92830bf29a59fca93f49278bee0d79b8c43354a46f6dcd69cffd4b1960b4ed201626264eb75074a570d7ca230ce89e8869a5ce25511617b3935cbd8b9ca864619b09697c0df93d3e1b3d9c4ec81fd97ff5cf0c2bd9f8279e50c88e1070a8faa89032c34218193049f6711a0dcc10dd1ae5ce5b08630d6bcc1a8c5e96139ea79400b1ec85f9bcb86c58c8b4fbb60e2a7152382d52cd872addd802e20547f6da5e75e75c08304862f17e8ec3d28f0ee2af5d1f9ca81c4adb9989a1bc958f82ae66a24fbb0f78b1c86e7a5e2f73a1928edc35f4b23f238f5baf0e5da2d1fd9d00451ed4aa47ab6d208e37e6a8dfc0f87bebd83799e8c02b5015c7105f1bafdbddc7a31b178458840eabd7777d8fe31c1df7f4ef7954670f9cb50d03fcf65b5a822a3474d0279665ca1b0887040c011043b9afc0222637978f4166ed03d968249cc39665477890fa5657eea7217b70c37b5c8e95fb08d4b3b7e5ede63a1a3aa310c6fba775249b05cdbebd8a5b83e7d5705fad814e391536b515f0e528042c8b2e543f0bfa63fbfd47cd2d4ead26157064a65493282e8e88f941c5a0edfbe50f569c2c91aca6307197f4f02f6bb361bbcef5a6b49bd88e5a100260cce1f633aff3515123b3b0e7f13dc823feea93ad97f22fdda2ccdb764205256c4246d9f508230ad7642e7c5ac52a56dd8e4f2986bfcec6ab896425b51ea5d427cc3bbd39405f676544fc39c04ae29ef4e41aeeb2cbb635a9512c8210a26612b367d99f86caea01d4299812aa5f314d31f58c3a9fce58c50064080cc985b0470d41ba3af40681a9068fb5d47055a2535bac88cb4b0efd39541b8be1bea911d9de0903e84493920ee099879562d15cf72f14722828b35cd5fa4f4ce591696f9cbb09a3bc37d5f58785d4d0068a89dc25ecbb0834eccb1498f90d304c7a13b1db29ebd94acf79d200b0be103628ccc7147f62efb61bbe8f4b6c39bc859f5710e8bd7f40dc5c5b645e2869f6b3f2bea306747bd9ad0610cad91fad2c16bd53bd57558294fe31542bf3e0ca27c6982eae5dee213efce82079764304b7fc0384a30358bf949720611d43ae0891946e18102362eb9fcbcb1bf0bc8701ed19839ce46c3fb07aaa71613259856461a534d910e171e2db7b3214a720f58768bca1050e3fabd4c789d7a014779aaaacb379e914e82db6217b336ff15ae09f7776ffc16b6a64bac837a729d5a0556ca0e466cc54e8505b98e604628b87fe5aeeefa4fe8669fa2c0bce83aade9049ca76e24a5c847823c016a4cc7b8fa547a8fb089d19cb4213f0947158888eabfd4086c146d06aa0824b664a0d4bd66195abc6e4eadfb2b4fbb97c295a2c858af3e15d578b6c15ce72190228b2cdba12e077a20ceaa7d494ec9c7f0639356409e41a1127140520eba603a8a96f96fb808609f9b64e916f74fedb1c230c3fbca607efabe76e9b799333c473f552ee56c4f849e11fef7f1a70f044e1d27abf6d42e03ab2d40ac164086a2a44284163900ffc513fd7e839ff7c24b8bcd083561e7e842403c382cc5cebcefafe4d49a566c000fed062d21fbe3bb469735bbc92d7579eddd838c0e25f5f4e7ea97b025e5f7ef182eeb186cddf08502afb1fb1ef645fb0966c984ed64cb85f8766aa9ddc6fdef551d74068fba492b9defb0aab4e249534fd7c6c5d406c26ef9bbbe07f55c2e3c68922456b57aa48a985", 0x1000}, {&(0x7f00000014c0)="9f59b6fa1d4128b546d7e2c96ee2a4ddb6017fd93fc6efc0fa09d1d716d53afda85440e7b17d2c96c7ccc04ff4d06cd14dcd5e1715668b3bc6e04ad6804d78234196ab3e9740218316a6efd6ed9238e29b8a28e0c3754a3e7e83371274a0cf50b74d7e2deffdd3de93868eebcaf2e8e244988def0c506f28c819ba8aff29757c6d5671da2417d8069797ed9d63b5a5f1fdcc62833c21074725d0b4ab62911eae67e815c892933f7ae243202753343f77ac4f5e588bf65cd4a44e9f0fc9291adc35b7e4e35228238a97af51ea2ba62d34580f59e719530e9e5c15f78c2611", 0xde}, {&(0x7f00000015c0)="530a89a20551297ce3d148db592e7a9ca80535ab737c2dc9aad1e1b7d2630954f6184f666e8912c040fba4426c380d69265710e90ce5273cb0d20ed53c654ebc464b4a4f21114b45722d91edbba1b58c4d9ce9e3b91b46610adfb0e46629f45ff9ca9f9dd6ac5ba56662953cca5ac3faa22c57057c2a0135caa1a85217ec6467257e0a3d1b01b7544cf650159c529d0bc92ef5d0fbe87ab227722b6ad02c1d474e7da70034657449b3bfbd33a9990c78ee", 0xb1}, {&(0x7f0000001680)="da6669760b95c8ba87c1e4ada4d3512e238fa2c0b904791e57e40d042be15fa9b183bf955233650826aefee4ee30990a60011d39acb9ca53f16b7d6d45b436232a105c8a13d309a7fc2a8352d7947eebdcd6dbfb48e4f28a745ae3b17153085a04d771e7b8983abb3615c152f447e20ee4345e8d28f9508a33d5c168d3e79a3e18f456f1c89025a0611d2871c9d7ee7d825bbb74f41059757fd941be9a3c9d22908a0defd72c0c8df866efda228199664f175bb387fa7a6cc4e57fb742bf53c2e2420406ee10e8c9e8a8fa1cb09d4a982e3171", 0xd3}, {&(0x7f0000001780)="108af7f5a266e7ffbdd12ddbfcc025240c254f99fbf14cb1df73fd91b046737667fcd6a17aeba665920e8b6f2b55938a3f0aabcddaa3232d74bbf55e7c0f65e2835af2695d6fd68497c778620e26f8cb781aeea89c5a8359d05d7c901645243efd58f009f39771de3ce97a89c936f337b8f3c96ed9d4df1fd84dfb30a7f377b136be4ced2750b55ad09ff223fcacb0f34684a922", 0x94}, {&(0x7f0000001840)="3ae59c9a7ebab408dfec6ffbadc210b14cd3d96ab8d8ad2c38c279a40f0a794db63ac261a28b0643b3bccbcd957637cbb0f0428c20b7d16b81376ab3ca8b95c824dea273b906f0c11f0866bb720398df572d0de37de0068469b24dcfcd3a75cf9226c14bf402450193525401f5112074c186567e556e22aa27694cf045b1e9b1324fdfe378206fedb711c7c70526488d3694998e43f3bb26235acd25cb0173b5450368bae71592b728c60a656ec77dcf7a32f0e6f69447b10d359a4657d183ede1c2b2c82fb6", 0xc6}], 0x8, &(0x7f0000001c00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x70, 0x400}, 0x400) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r14 = syz_open_pts() close(r14) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) write(r14, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r15, 0x4}], 0x1, 0x0) readv(r14, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:01 executing program 1: 16:00:01 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000018c0)={0x6, 0xbc17bf40eea13394, 0x81, 0xdc66, 0x1}, 0xc) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000600)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) chmod(&(0x7f0000000640)='./bus\x00', 0x41) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000001e00)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3ceca51a234cf623fc3e896f05bb8595a4861df0ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc66286cbfac10db0ff562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d8936851cd59761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c8192d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e3d490527c269ec26922af7c90e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c732d7c4dc9b60095d3d518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d09612c158efec4c89ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f551844d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee73913783b110ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000009000000000000000010000000001000075b036c4c9fc66e8ba44f8b4e914895822843172dbd3a00fabd84adeb94ddbc1b90dc56cc662309977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b3ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0839495d14c4e99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f0000"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000140)=0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x4, 0x9f4, './file0\x00', 0x810000000000, 0x7, 0x9, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x5c}, {0x6}]}) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:01 executing program 1: mprotect(&(0x7f00001f3000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x222, 0x18) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c65b000"], 0xa) sendto$inet(r0, &(0x7f0000000100)="084e5ea6a197893d240df8f2eb6089d3f2e4f76d3fbf1c59220e4fb0171eaf3f511fb914ebaffb744b2da793abdac2834bfc423e87a1ce6f2fb9a7e2357f616c285381be138afec2266f685b2535dfb7db767a179ee4cde0e18dff43770bfd56244eef094735af9ef249a50624da636cf8a40b676d3a609de65ac297450c5bacb041aa95cd894a75d8711ba74cf70d9c97f9be4b40317b8040424a2b84683125ac33f73d012b960da10c2590f8a690488d6ea7371e67c3e0a7ce22e38ca24966fb9902de00d4ac8163c193966c8701c3e12a730d9c", 0xd5, 0x4, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) minherit(&(0x7f00001f3000/0x4000)=nil, 0x4000, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0xffffffff, 0x7ff}) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x988, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getgid() r9 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="2eb7e048c9279ce4b0", 0x9}, {&(0x7f0000000180)="b5a1901fb3a58344330907e5aabfee04a2a0f2afb25f8a771b1912612257cfacdbc1982c90e9bdb982abb3ef8dc4f0dc7f296e31ae687d001768ed275ef63eb5b4204b7f6ffff8f7a6a6266be17a44660735bb152e677909f42616e81130740b950c9b5f27dda07250bacd01563dbbdc81294301460510aa467e", 0x7a}, {&(0x7f0000000200)="359f384be6c7d71b1190038f7d34d2bda4bee4bc1eea5622bdf65c6f05d0d5947ab1a451100ba7", 0x27}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}], 0x80, 0x1}, 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) link(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)='./bus\x00') execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x100000001}, {0x1}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x400000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="ff") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x5, 0xc3cc000000, 0x4, 0x7}, {0x1f, 0x80, 0x7, 0x6688}, {0x7, 0x0, 0x2, 0x5}, {0x3, 0x1, 0x0, 0x6}, {0x3f, 0x3d, 0x2, 0x1}, {0xfa56, 0x10001, 0x0, 0x200}, {0x200, 0x44, 0x4, 0x8}]}) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x6, 0xe6, 0x3, 0x9}, {0x7, 0x2000000, 0x7ff, 0x400}, {0x2, 0x1ff, 0x81a, 0x1}, {0x80000001, 0x4, 0x7, 0x6b}, {0xfffffffffffffffe, 0x100, 0x8, 0x40}, {0xf9ee, 0x9, 0x3f, 0x7}, {0xffffffffffff7fff, 0x1, 0x9, 0x6}, {0x7, 0x5, 0x5, 0x7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x2, 0x6f, 0x2, "1e0c9f786177ab22ca80f4ac7d702d34ba768df8", 0x7fff, 0x80000001}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) setuid(0xee01) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) r7 = dup(r2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2, 0x5, 0x2, 0xffffffff}, {0x22d4, 0x271a, 0x7fffffff, 0xcb7}]}) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getegid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) setregid(r2, r1) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() r3 = shmget(0x3, 0x2000, 0x5203420f596f9b0d, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0xa211, r1, r2, r1, r2, 0x2, 0x5}, 0x0, 0x4, r4, r5, 0xae2, 0x3, 0x2}) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) r6 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0200a016b1fd766ad34a0b0194a16c24fa3ad95b79c8747bddceae7d70857727c041f1a594295170fb88685f25a2d718d0f2a67a8df610a8"], 0xa) setuid(0xee01) getegid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r8 = getuid() r9 = getgid() r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x1) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000000)=0x6) r11 = msgget(0x3, 0x0) msgctl$IPC_RMID(r11, 0x0) chown(&(0x7f0000000140)='./file0\x00', r8, r9) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, &(0x7f0000001240)=""/133, 0x85}, 0x3) syz_emit_ethernet(0x1, &(0x7f0000001480)="06") 16:00:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x4}) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x37c, 0xfffffffffffffff8, 0x8000, 0x8, "0183986a67a63192a5917522b7010da6a3d4273f", 0x7, 0xdb9e}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x5, 0x100, "c60b0285f82a71c0a4c5ef96a1e4cb2a6e2dd460", 0x1, 0x7f}) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3ff, "097c7db01eb6e4cf3b502f063e11cd238d80e8e1"}) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x200, r1}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/85}, &(0x7f0000000180)=0x57) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x0, 0xcf6}, {{r1}, 0xfffffffffffffffb, 0x25, 0x1, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x4, 0xc00000c0, 0x8, 0x475}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0xfffffffffffffffa, 0xe64}, {{r0}, 0xfffffffffffffffc, 0x90, 0x80000081, 0x1f, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x90, 0x80, 0x43, 0x9}, {{r1}, 0x0, 0x8, 0x1, 0x84, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0xa0000000, 0x0, 0xfffffffffffff0a5}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x2, 0x3}], 0x8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x90, 0xfffff, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x6, 0x3}, {{r0}, 0x48fa39ce9c53573e, 0x20, 0xfffff, 0x100, 0x1ff}, {{r1}, 0x0, 0x80, 0x4, 0x10000, 0x4000000}], 0x400, &(0x7f0000000040)={0x5}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x5, 0x2}, {0x7, 0x100000001}}, 0x0) pipe2(&(0x7f00000001c0), 0x10000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x86, 0xfffffffffffffffc}], 0x1}) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x59, 0xfffffffffffffffa, 0xffff, 0x1}, {0x1, 0x1f, 0x6, 0x8}, {0x5, 0x3, 0x43, 0x1}, {0x2, 0x5, 0x100000001, 0x1000}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x80000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:01 executing program 0: r0 = socket(0x18, 0xd50262768cd96e79, 0x0) setsockopt(r0, 0xc, 0x36, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) 16:00:01 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, 0x0) semget(0x2, 0x2, 0x10) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xc1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x1) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ftruncate(r0, 0x0, 0x8) lseek(r0, 0x0, 0x33, 0x0) 16:00:01 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x1, 0x0, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x10000000018, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x87}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:00:01 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffe8653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc0c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b304b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd4"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000500)=0x1, 0x4) open(&(0x7f0000000580)='./file0\x00', 0x10000, 0x10) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/67}, &(0x7f0000000540)=0x45) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2f010f2f66696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:01 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') flock(r2, 0x0) 16:00:01 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) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kqueue() close(r0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setflags(r0, 0x2, 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:01 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = semget(0x2, 0x1, 0xc0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/123) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/124) fcntl$getown(r1, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x3, 0x0, &(0x7f0000000140)=""/3}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = semget$private(0x0, 0x3, 0x1) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x14) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r5, r7) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$inet_opts(r4, 0x0, 0xf7b86a9ca7c2c17b, &(0x7f0000000680)=""/232, &(0x7f0000000780)=0xe8) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x0, 0x6, 0xebd}, 0x1, [0x3, 0x80000000, 0x1, 0x8, 0x101, 0x4, 0x7, 0x5]}, 0x3c) getgroups(0x8, &(0x7f00000005c0)=[r6, r7, r6, r6, r7, r6, r6, r6]) r8 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) listen(r4, 0x26) geteuid() ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000440)) semop(r3, &(0x7f0000000480)=[{0x3, 0xfffffffffffffff8, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x1, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x79, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0xffffffffffffffff, 0x800}], 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x0, 0x0) pledge(&(0x7f0000000500)='/dev/vmm\x00', &(0x7f0000000540)='\x00') ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000580)) r9 = shmget$private(0x0, 0x3000, 0x5d0, &(0x7f0000ffd000/0x3000)=nil) shmat(r9, &(0x7f0000fff000/0x1000)=nil, 0x2000) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f00003d2000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f00003d2000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000040ab826f8d59f80a21862ac29654ce0303e54ce94af409c3474c46374348ada5274ee80ff9c606c7a66d7b0da4fa4d167f00ca742b689f9aa5eba8df49de47690b3571ba147186c553ebb9878a755bcdf0c633b366734da90f76526882dd6a086d627aa194406a86a561348c0da3b97ddf736d48874f2bea9528d844485c461ceb431a422d5467", 0xffffffffffffffec) mkdir(&(0x7f0000000040)='./file0\x00', 0x120) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) socket$inet(0x2, 0x1, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x54) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xe8, 0x0, &(0x7f0000000240)=""/232}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x80}, {0x80}, {0x6}]}) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 16:00:01 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0x8}], 0x246b, 0x6) pipe2(&(0x7f0000000100), 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="d60dd57cf41e0d", 0xfffffffffffffec9}], 0x1, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="a62ce6ef1bfaca10542c14c8306dd63e2b9eed10be11d44af3bf87eed9ade78c7f189291524c3d675adfca57c7e6d512ee1217245d5f8d24", 0x38, 0x4, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) socket$unix(0x1, 0x2, 0x0) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) ioctl$KDGKBMODE(r0, 0x40044b06) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8002, 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r4 = semget(0x3, 0x0, 0x100) semctl$IPC_RMID(r4, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f0000001840)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b076cfce3a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc32529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c527cc80355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e33b722a43067517d374523bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e6b86da37e14fde0a7e45155ebe0dfa497978265738be8d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037fe2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df6ff7f0000745cf360d0453680534caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64bad7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abdf231ac8d03300324b6b46309710923363fd87dcc9df4cada049066c6f8b482e9738bd5fe86ed22d5c73147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4ded848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b89097c1e50004ec82b6254991984ec892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5452f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e77518c6fb553a055f26a0afbc76415b3550c8b3082a1b248ca2d6ecf79ac4f10e4ddc297e82cd245fb5fa9d4b3711e064e58f26c05383663454265a37abc20af2e847b19705b619d04640929e64560d4ab8e890e749f0e50f9ec3a9ec803cc3a3fb727dba10b89b447f25cd21d3d6276bedbd4d49cc9c37f67f2c6422c2fbbfa3377a81e839f0048a680941f0fbd494ee2ce19b53e715a3c036dbe8df4fda4c415e236ab6545792bd3d96f76e85892dc0bdecaad311a32e7f36cf5cc8d417602ffa93f93bc351e3a31a117ea7dd6fc2b06d0883cd3d3cf6a80ab490248dc06637d7531bb330cdd5a208ef24adffe0248f57d69dff0100000c214b92a1899c6130871256cb66333a05427b761647fdbdeeeca1f80c331ef219e0df3d891f88ebe1737ef79813307c9c23dfbbaca368c51ba6c0e7988163d4685133883d56c6722c686e8fb8457ea30417796ffc776a02e27ed23a2ab341e615b270a93a0a3fb22abbc765a8b27637de911f8dab148570769ffeadb31ae2f6dfe54acd25b06c092adff46db49f216da3b9105fc31606289d851532bae666ef788089fc190a51cc922bb5151f8e43286796d3b7f357671239471bfa27200000000000770daede11953d87312ca3c33c82ebb321de03000000abe1f125c1201f11c3b884b821aa7cfc84467d6dca051b3bab6eec6c6ee94e08bc49680dff9edc64f6db9e487de893daae730000000000000000000000000000007bda622ff01e67e04d2ae0a754c0ad68ddcba569ba655ea277e63cf5f501bd795f3f3701e89d0a3170d4de2e12665dce2414309ed4db9dd16bd6715825531fa785a145b06e76e0a2e2187fdb7698c8da269a8021fc9d62b6c7a71fff513138dc1879b8a8de565a24f762b569815151370d"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r6, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r7 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x1, 0x2, 0x1) shmctl$IPC_RMID(r7, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r8 = dup2(r6, r3) fcntl$dupfd(r6, 0x8, r8) 16:00:02 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = msgget$private(0x0, 0xf4aebbce11bedd3d) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = getuid() r3 = getuid() setreuid(r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r4) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfff, 0x974, 0x7, 0x659}, {0x0, 0x527, 0xfffffffffffffffd, 0x2}, {0xd425, 0x8, 0x1, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="df") 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f76696c653000"], 0x1c, 0x0}, 0x0) 16:00:02 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r2, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = kqueue() setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) write(r2, &(0x7f00000000c0)="1cebc9a53d9109b3c53d7f7658d2d1c543ba50a6f8ad01e0b2020c21694f682785fd0b65ad9a2c36d78d29b2b0a08177179a53ce268d5d2dce598b596c38a864de35d25b6fdf46f380d2e8c81dcbf8b509d44d2c18523c8add11db3baf4d835830bc08c19061d4c6139301dac508ad473bbca1c0a6d3843acb36ec", 0x7b) poll(&(0x7f0000000140)=[{r1, 0x1}, {r1, 0x10}, {r0, 0x2}], 0x3, 0x4) r6 = socket(0x1, 0x3, 0x800) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000180)) recvmsg(r3, &(0x7f0000000840)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000440)=""/215, 0xd7}, {&(0x7f0000000540)=""/156, 0x9c}, {&(0x7f0000000600)=""/20, 0x14}, {&(0x7f0000000640)=""/11, 0xb}, {&(0x7f0000000680)=""/129, 0x81}], 0x5, &(0x7f00000007c0)=""/71, 0x47}, 0x42) r7 = getpgid(0x0) getpgid(r7) kevent(r1, &(0x7f0000000880)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x3}, {{r6}, 0xffffffffffffffff, 0x1a, 0x8, 0xd9, 0x4}, {{r3}, 0xfffffffffffffffb, 0x90, 0x3, 0x8001, 0xffffffffffffff7f}], 0x6, &(0x7f0000000900)=[{{r5}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x400, 0x1fd}, {{r5}, 0xffffffffffffffff, 0xcb3336ba67d23ba, 0x0, 0x8, 0x40}, {{r2}, 0xffffffffffffffff, 0x7e0d0e1df7ec91d0, 0xd, 0x1, 0xc6d9}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x7}, {{r4}, 0xfaee454ede279c64, 0x57, 0x4, 0x100, 0x9}], 0xdbc, &(0x7f00000009c0)={0x7ff, 0x5}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000a00)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000a80)=0xfffffffffffffff7) flock(r6, 0x8) ioctl$TIOCEXCL(r4, 0x2000740d) getpeername(r6, &(0x7f0000000ac0)=@in, &(0x7f0000000b00)=0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000b40)=0x70) mprotect(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000b80)=0x1) fchmod(r2, 0x1) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000004fc0)={&(0x7f0000000c00)=@in6, 0xc, &(0x7f0000003f40)=[{&(0x7f0000000c40)=""/9, 0x9}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/168, 0xa8}, {&(0x7f0000001d40)=""/4096, 0x1000}, {&(0x7f0000002d40)=""/224, 0xe0}, {&(0x7f0000002e40)=""/237, 0xed}, {&(0x7f0000002f40)=""/4096, 0x1000}], 0x7, &(0x7f0000003fc0)=""/4096, 0x1000}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000005000)) writev(r6, &(0x7f00000060c0)=[{&(0x7f0000005040)="e3a9780ea56c04a0be17a072682bc831b8f5fd05d4f73299e5f84f0009b4e5398d4466256ea967f3873849db", 0x2c}, {&(0x7f0000005080)="0297694426f8ecb6c1ffdace48eb7f174ddc315344e0e361c8456f1756962ffd9bb40ef786a38170b581561431745495b85dff7ab413c0aeda5692595ba0dd6fded295c01ae58e6f489f5b6261db6e9df7c27709c35a1f16ec73928a1d0c2297bd647bcd7eea11dfabd7ba5e307d142a31065d54a233e2ec1cd262021c55b6cb6c7ec08e57e8383b1d92b59b48f61efa1ce8972b3b964ceb183d95c951978af94e8ab2177c71c34aab51ed44fedba00e6c8634ace543dfc82036656b23d76b28563f029bd60cbfefc96da1b8c94a50c7e452e832531f0247432437a4a8c32b2151d14b6004cdc34b38d02fef16fd7f87d9550533108064bf098b626854f6ea54b7fd793f62f7857283d8968922cf54aa9658c899c7e959dd7feb2866704ea552c7cc77c714d8d32419e2eabd2cdb970e3504676634d52821e28dde1f7d033c60f3bdf6da18da9a36a94b4dd08945f5e4c0564cf346ac6fc5e82cff440a3a16aeed67f24cf71a281c045a78e260484f975f28124c7961ab99421ba577f4be85c12a9af6e24349edd5f8ace133920f405d57f03f0f936c090c4685cc1e7492e69fa5b51da2d9323cf6644c46af4b3c86cb9ddfbab6b7b841d6c746c9e14b583bef90569f840a41d6a6dd99a462c6d775bfbfe3169ddf9b6273742b69ef0e10266d557b21b5d95ca13ef7606f795576eb01ecb5da924e64e85109b3f421997451b3aee32e5b4572290ddb1d08bde935297b410c1995f7678a2c9d7384b76efc9e4fdebdf63586ec6d61a2cd511d29ffe3d1367045856d80dd73e231825c2658a3c9c72b016c3a2b07c106dadcde2932e876ed38231b49c2418ebee19429f00763f77b2a9a72ec336330c5c3fb47308951638b1eba362cda7bf0627372ce788f45eb4b6e1f98effad1601a992fd7ec48533e1f2914aaf503f7c72b8b053cd4707f1e30ecb05af521dc51aba1e72efae230dd621dbfe1fdf9482869f7d664bb6ed3442f19ad38a1c898ecad81a5f95f60826df5edaa41b8ec2ef378409bc1b87da2e13d80726d8518d7800529c6b1e52c0b4355eca75c4c2548b97c8d2ac010df6f3a8c9ecd560411ae93a2f7f7f3fc3983be3ae38f139e253b494441892b94555d80ba43a8f0a1b75753993e2c4e02bfc382a1c7f049548834b085d972f9e0542035a382d14a5231cb154311209959a6df7c1ecc5e12ed9feb114c684231d513879f7367778612ce34c566546bb6f845b2fa5044c3625c4511e31ced2a6c95d5db193002e6ce0fffff95d24c319fa9109e7befb3d5546e171cb3edf9b8adda29a847fb15042d84903aa113785c8e82c95440757de0f60764e7c47eaae6f16811911d45546ab6fc25154c82e2d937ac0b05336c426527994c61db0753f899b8e522ac08ebcfee8ba6c1269f5a742ed0f8daf9d17d9005da8f241d05d2483a44ccccb1f9738f808f881cad06c33c76fc97ab0d1a4655840f45e875d96cd9434b38291315d968995574cb18e3e8a34f0309151d63d0e1888c032acc7e032d3a5f282c18fec27cc9a6f6c62b11f552c770cc560dea7d1520ae3a82d5c83832ba0eab598e604d27a38417adc62f54262c66fe8fc8ac8dfc6fee9dfbd139eb0bdab2979590b84679494ec9a6b3b06e0a536b79a7118a7687534eec72e1c655a857f74cda65a6f0200f8076d8228ecad7e1dfc39f967f1f304eefc61ef883a8a24c96e5c1d06a0ff0cc2a6a95ac877af2167ab9751c3cff8b9691781577c0f5b052c7f2f651a18cdb54216bac7c74362be5e20b2441d61c95c5f1826dedb2a596489e50170be682d78527b6e1cfbfec00421d74aa2ecfb9558c7ad7b085a4dc27f8e4d0dbdb26c87ef64ca73195f77f6538a3cea51e00c01b2186836843587ea95bcca5eb539ed63e67a0638430f645b413676a6c8104a51fc8eeeeaf42b93bb563a7e006e2acb8d319315dce25ccc02c2ff4916a9371ef60c5c8bf60f108b880ba81c47e490c557d9d2645f09510653a0d9976193658a890ced1827a2c8d2268eba88cae4a935cc0da851a02b6f3e7ee02fdd7c9f83105020eaf6b88258bd0fcadf5676312fdf7a5421c238b854cef5f9b9248e011142e724c123b4db29ab2e688ec56d3a61f22ce9a96900de8c3f1945a63656ee60477e1496c3d1e9a752ce4050e8b532056db4a19552c2481660e341912f2908c88c678dfea0e7b5f7aa6de6954af91ef82397051b18f2432677e14d404ea03471d8bef1842ae8239e9f0181d1ec57bad09d0aea6c748aa079ecdac7a54a79fbdd02edc19f6c48189033e7ff8df331c65f59326ae500a9bb505f6b1b2fa52ed2029013ce35e1ad2a891a50377671da4806dda89b53a94d843d9ab0883c496e1e21aeddd09a151116f983ea09936c68e18f9d57136c498ae8b21e0ead8b8fe9a99c8a87c6f1408efcbef26a1fdad57662a4559a887255c32b77ab1fc62ac842f0fa0f96794df18f5c57058c9123227d998578e78c015b9eefe20a405520194675d1ca6751c860972d33d6c498ca73dcb14d6258661bf4560ad654d0ec4c9ad22d23f862939df7324a829085bcbfed3c3fa9c7892a24a80bb03d96cbd5923c9cbcdee0ed001c9c607e42818d0dcc7fb3ba5d4f8e01183ef2af67014d5fb29420651ca9f95a02934355cad34154bca6bb3853fa8b404d0d794417604819d6d8962eb1e4a1fa086019040922dee9683d62d14e8a7f7898a90afc927f7dea6450d3ba44089fb1039a3d731c28307d429b0e97fb959557d6c258208b44d510704a24892bd199e602573db67c6d74391b8bfe146519bc1aecce32dbb8b1b55968e18ebd819a61f7147854d3a6ffa6c7e262bce3c641d978dd9d0ad062aab6663884b5e3140e75c4a438fe57b218890addfb0defbbadd80fb3789bf65bb2c6e47647136fd1ad93335cd486beb7d61fa042b2cc020cae5c9465d6bf8709788a3ee13dee4d7280ec5a4de973255b5c0f4aaaff66febefbca86692d6aecbd6bd73344235e1401cb5414d4fa28a9f235419e3867c635d2d14b8eacc4db69b6be14e283d5af73c4bb8879e134b370ee7556dd54cfe78e5258e9bd030ab33f8bea702f380861e4a9fd8bf3a370dc998b94014fc6cc0ba4575ee2fc258e3aa76fe6ffe5b7cc86dbaae95724b42eeaf85463446313b20073d25e4c7ef6bc129e15d788a3ee3a6df0a478e7f20c89e8bbe618e93bdb3329859b2a35c5a0520c927e6777e3015080ee82a422738dfeb404544cb449c2916635807b11e20e2f21a075b0b6149ac794aa6a4364c95032654af8c5c291c9eca9b7b56c260589200ffe59d7ac4a7895b3c601a3179a85e533069c9609ad516ed773c66a1cfda5dcd9653fabb12f63e16548b9165d92f6f04aaec371f491a710d4ab766a3160192af4fefec3118e390a94fa3e4574d985ef0f6dfa4c7ac4cfb005594b5dd5bd11fce4e107ba5ae909e18cc67f3f590649637905c118f83caeebc2cf24280e9432961033aac8f3b3d3f731284e40a8e58f78e3f57ab14bac9c6304dac63629a4222d62f2689c7d1b3bb9d0c268745844ef0fb01bc0f4c0e0d1411bac8b23f1709b07868b2b53f35d8caefd7d8e2adb495fddd518baaee4ca8e0ff87c7417fc0945e61f3f59396d2493f71a92171a5124394be5ae1de9f9d1a088dbf9c4265e4187930e2e0cae1f3b73489a2b5227634a8dedf3b6fe009f9ead35797a17db1bf53790c595b142fc32221751fb724c2eb136a4348b7dc8b68f2a71d120e68126111b82f6a6519a566ae8ba70a649199d9e449fd9bcd51e736430f51c91988ad9dab0456618d6747b5c02be0d87ea27a823969512304d1704f5d860d03bc249b5c223b4502661984c3c5ffcffd49a884cd38e5b401268fc672c2baa2d03f999df55ba6ad2aab39f93cf824be6c9964ea00ad8e5ae5177bf69c1db1338331b52215b5f924f4c063113f8f94325c5aa172794e167a1022f2ca3ca29985344cc7116f0c78a85350faa949c9704db9365db4ca02820de63a29d9c70e6946aece0539947d04be9fb85a69de81c0e898072ac186adb704ef446f5d9fa7eacde355587ed039c8a70621e65f390ef3e140c1e3a5ea9e3fb9529e2659cced3985cd266942e3ce05854aa4c33dd4156bf1c3b644b5a864380ddef6c242c1057926236127f1f26be448e33847158fbf9f4bb1e34b0256fcfe35c02aee021dccada21c3e1f7254df0600a51ebfe4678e74db999422fecbcb26e5323985639e35d34a8763ecbe8560e835a3ee58a7a9036b0946b497e736544b9c8cce72e54538f979522177bfbc1f7bdd6a61bd29873a367e9b76264587aced89800550e7db2e4bc0259eda8ab5a3b01ab5bdb12e087c15ab0a1957566a669bb8fffe64b57210f9befa1d98f7f7edd9b2347001fb8c82ac756d35148a878479067aae046976f3927bb14b4641cb372520b7a583a5366a96c1a6c5020c13cd161933b11033071a0d7aa98241a339480032aee534f9a20b5ee2a73ecb7b85788c5f6729446158dca32b8e061c29cd21951aeda9d8b5faf68f1cdc45d85b99d04a1fb8c3414000621636ed2f950b55cf085790d55ab2253f41cd5a40010a85bf224fb882a927d60fab86e902a7830f83fb914b4bdfec112adddeaf18fcc6a2cf5d8302f5d68eebb9543423ce6134923aabad2af41528a57118d1f8f59bf9f926719fe13cd20d870e48393ac0128267c2f2f0f0998a14addbfd4809cd23a8c39b57b141448424f0c21fe6eba3b64db11014c56339f7a1ad96cf65575f0899a48547bec9af679e193eb62fa722582a4081a86dc7dec044f80a26eed552bdc090e1b23542aa70c047cfefcb0e6dd672198b756a692e5a59fd7768c7b106360ba6bc56e76dd8befc070c520cb1ad775ff88a362b17c19223e218c43b33b8c7a2d68426845e5d07775ce5c3727134c3a895617751419f227b4ff34356f8d0d47faa95895af5b72e269f5ec50ef4c382e5d88a446df47cc07d3d42016e3c2eb74fe74791da870e8da0f18b51003fd60aee31871840bb4a0a654d8a0506186fd1b830906f6bd818f733f4531435101767f0d9ff2617bda020399bfbe9e2ce5cbede4e8ea7242a75fc2949802684acf68ca908abd1fb9f99ec2e285bcc659a828aeda1fdada093d61e3dd9a6102287ce1fc4b92062b22086d9eed94fbc52a6ce67dfd72d0b287317c59c7244cb4b8db0dc736441fc67f3f4d8783c5c7bfae465c441d9b5447568cee3cd6af63562e549fe2df97f6e8a576ed34a7eb382bf42c537fee47291b1da1c2b0916759475867afa93d9fba4dd2ae2023ee2f3a669377441d776ab7baa0251d229955d6eedd939740dc8aac738402ab0d131fd406c4cbf3e085d65eaab9638dd185ae06d8f75585885707c627f845fc4889680a72d461832a3bf7ca6d004fd8b0ac764c1f235ad7a278739e8004032ca1c7235216e751222edaffc4edf9967c8f6484682d3e575e0ce624a1ff36f09610e53275ed59da8bc2f78662ed3f07528d7e77d90ef34fcb71c274caad795a9fec4aef178091822c818eb2bc043eef29360fc2288f712b850cfa1c91dfbc2fd2b7378708dd518b1589f0fbcf23dab7819c83b5c42679d9bb37652ed7aa8af606f9064395c8dc2ede2a3b2413e373abe0dec8935e229e29aef77808cdf58909b6024143c6469c8443a8a748b31e7879aa3490ed2beb5d70ee65b63ec16e5d85dabd0a1fd251ff30f441bc91f913410fe26b8dd8409f119c31f37939491026d295cbf311f1ca1473dfb2e0a9601c1dc8bd7216d59f2196209", 0x1000}, {&(0x7f0000006080)="36cee86f26", 0x5}], 0x3) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:02 executing program 1: r0 = syz_open_pts() getpid() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x3, 0x4, 0x0, 0x9, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8d1) r2 = socket(0x18, 0x5, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x10000, 0x7e}, {0x18, 0x1, 0x3, 0x40}, 0x1, [0x1, 0x1, 0x2, 0x5, 0x1, 0x1f, 0x8, 0x2]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:02 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)='\x00g', 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffa}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000100)='.\x00', r1, &(0x7f0000000140)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) write(r2, &(0x7f0000000000)="8cc589b1458867010b42bbb5ef3dd5eca139d9ba275a8937087683ff028b86299b26ea9a4c344139ff4c7be8217a174ebd974550bb7a11397ad228431ddc7b7d82920a1e69a58ed0d0014f07acaecfbf0b998f107871a9e28251bca2e0c11c93cb19f12e8fa7c8a7b5202edb6f94c3ee40f9f875eabf0eef969971a65a419b90630042d08124cac1ee7778a8dc559d100162d0a7eececb77d8c764fa742031f4f109e74f1bc72e5d5eb794fb26e0f7df4a", 0xb1) 16:00:03 executing program 1: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 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']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000840)={0x7, './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) close(r3) r5 = dup2(r3, r3) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = getpgid(0x0) fcntl$setown(r3, 0x6, r6) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001380)) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/155, 0x9b}], 0x3, 0x0, 0x0) getppid() syz_emit_ethernet(0xee, &(0x7f00000000c0)="aa8f7e234267c72b22c54d4799b7deac73b172feb7d06e7824c2fc6f8a797528c6ffedb2f058e6d87753791c3f015495b3b7fb60ff7ba6d5c7878caa93a8f48d14d5964755958048bcec904de0e2e040d2772372643cc014e6f6531e741d77369be3f1a38c30813f80e6634ba5580e0d6ac1902d72225254c16dfe7d78322fec3bfe910bbf2f626e9cd5646ed177a16da1c2fab8c55603279c929975e878d051ddf2949393a3a774b17e36123e7911f2c41bf8e966d8c9545b7b985b9dee35d64b779b08670bf2ab8f322da618c3ccea2f6399ebd723101a1d4ea963df96a398566b0f7f40525e700d92bfe774bf") r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001340)=0x9) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x80000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) close(r0) write(r0, &(0x7f0000000000)='G', 0x1) 16:00:03 executing program 1: close(0xffffffffffffffff) r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xe22, r0) fcntl$setown(r1, 0x6, r0) close(r1) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) socketpair(0x2, 0x8000, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x2, 0x8) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0x9, 0xfffffffffffffff9, 0x401, 0x9, "e6a6c84290897cd6077fbd46af992e5de756cc44", 0x7f}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDENABIO(r6, 0x20004b3c) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/88) dup2(r2, r0) r7 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r3, r7) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket(0x10, 0x8000, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c659010070b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x20, 0x51a0535178fa5298, 0x80, &(0x7f0000000080)) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8080, 0x100010103) writev(r0, &(0x7f0000000100), 0x0) 16:00:03 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) 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) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) getrusage(0x0, &(0x7f00000002c0)) setuid(0xee01) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r0, 0x2, 0x1) msgsnd(r2, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x822, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x9}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) syz_open_pts() close(r0) dup(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = dup2(r1, r2) flock(r4, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x80000000, 0x0, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) r3 = socket$inet(0x2, 0x4, 0xffff) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000072685a80b96e69755b416a9c8402f5fb62c03e13af8a9f332a7fd85d1e3e8c6194a7ba9864ef55afbb42e28ccab87e052568258e49ae540fdd3e361da6279a2e6e7e7f8f2f6ae4af7e9c30ad1d1f6a0dc5aca04"], &(0x7f00000001c0)=0x16) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x40, 0xacd0c112cd4de0ac, 0xa12, 0x8000}, {{r2}, 0x0, 0x2, 0x0, 0x1, 0x1ffe0000000}, {{r3}, 0xffffffffffffffff, 0x2, 0x40, 0x7, 0x3}, {{r4}, 0xfffffffffffffffc, 0x80, 0x8, 0x2217, 0xff}, {{r5}, 0xfffffffffffffffd, 0x9c, 0x1, 0x0, 0x71c}], 0x400, &(0x7f00000002c0), 0x200, &(0x7f0000000300)={0x1, 0x5}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x100010010) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x4, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000180)='./file0/\x00', 0x0) r0 = socket(0x6, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) socket(0x18, 0x2, 0x9) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000740)={'./file0/file0\x00', 0x0, 0xba, 0x0, 0x1, 0x9, 0x8001, 0xf0e4, 0x1, 0x0, 0x8, 0x5}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000140)="c5") sendmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="713d392754d624ced2f8265bda9cd2", 0xf}, {&(0x7f00000001c0)="376326137919fb94cd072cba8d2c26f35daad9c6a8fb89eb51197a2bcf92ad6231fe7d4b6a982fb8bd", 0x29}, {&(0x7f0000000340)="95866aadea0be9d5d4bd0329aa1fa3d75e1d2d97ebaaffac35e4d3fcbd382b111a62fb30ba65a67b6c0734a392662247906923ee1cb29938b0224b067e7bbfc0bedf1cde3755ef6c127200e1058c82a636086c2d5e3cf8774d3961a2ef3007cabe1e44410fe5bd1cd8066c201326aa0ff7b9de984805013c91adefe467f1b301df7d3a4cf3a499b33dce4c5c1f2d8ed50e64a8e929629ed47e627e2f557cd6cecb1d35097664a847e9f504ed910927ced369feb79a46a51e0612b18be804774627cfb72131a4558aca3251e0542bb0c7329d90e49a", 0xd5}], 0x3, &(0x7f0000000440)=[{0x100, 0xffff, 0x0, "8858aa52a08f5d00dce581ef74ae7e1ad34b758332797f6645fab8ecfa6713cbe4fef030088d49aab45f3c931af5af53b1d6f849dae9a3e4de32abeb0402cebca9ce27acac0d18bc1cdd0ea3d697b1f77fb3ec76e962fe315999045975294dc38fe5714974c5bd2f1e4877001d2843ffef1d9648e11990e71506a5a8df8b5d668efc21b7a807c3476da83416d018fdb3529e719bc468ca570218033f0375010d89999fc68041f8f8ebdba4d8a872c285f780599517f79647c2ff995e673afe28de691e016dcf3495d7ca561fad2df29b71457d8655e72d4d7b6b1411d28f50d6ab30c08737064645f15a0f"}, {0xa8, 0xffff, 0x84, "eba7a50b809b9a92011f9691ae4b213bb3da8c3ffa6a78d87187c3ef928f6476a7fd0972e12fe97d74e05ced669143682e404e735cf6d3c19ca61a0355336c3143704bb1c84d4971f862221431702fc0c8b3b02ad247df9fa15ee2f75f10d22092d51872dcab03513e24a6a64a21c329a62ce3845573f0551d553c47a248f11128c74d0035c7bcfdd88559cb8154caef65a4"}, {0xd0, 0x1, 0x7, "940c62a8b4f92c40a5f24efc2a18154dce2b006ae4375e36bb96a626bc9176ac88bc781979a81a37e2235367328165135e91eb0663a9b9c2e19eeae9e034314a967d3e664782ce396d4650b5f8b1bab6878d6c12040554e78b28377c9e488f8ac9088d3943d7f2e03f77bb09735ff2b2ca7e8943dad0baf3022aad2a70a065c780ba11eaf6b91658bc95764146a48ebdcc65f637ac5f9c01f704ea56b751dddf1388ad37616e41f2d95b606d19e96b5e3c34f989f6fb75c12c05f3fe"}, {0x68, 0xffff, 0x3, "f945f8685a80d7cb27f9093598ef6ed3fd775707e78b291d2589992ad8c4a0296ea1e5d07fbd86bc391b466d4f2f919bc58804e01b2a760fafae7ea3a56af7afcd9750043452953f0c89ab6840197b64d0d7"}], 0x2e0}, 0x4) unlink(&(0x7f0000000040)='./file0\x00') 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x800004d}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000040)="753e0626bbced7dff9f950b49cef9efa10476f3b35f386fe7bf83ee69af783e870901088eaa2", 0x26, 0xe, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000140)=""/144, 0x90, 0x40, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100000002c, 0x30, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff44) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) getpid() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0xf3c40d7373186be2, 0x3, 0x6fe, r1}) syz_open_pts() 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) setuid(0xee01) seteuid(r2) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x8) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) 16:00:04 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="8c65", 0x75859ef1de71a780) 16:00:04 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300095329e77d4a7db776524fadbf3e01df9896f21cd55bbf34f905052db302589446465ffdb59525865e90402dfb90a226bf2159d4059a8da0e0e5161dccb50815358cbf4c75389240d5cba81557047dcef45a5"], 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) 16:00:04 executing program 1: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="db3e1850714ce57bb7a5c92056b9032214113f88bf8a3fee935e11e5f2c8ffbd496fed7c697cb10a9ae09291dfae32448b03d32ac65f64e838fadaf5d0f59e3a89657e981e5752b7da6ec93dd9edcdb65bca00d56bebc963c32e4c6796bb0c4f1cfff37f3ede33e7d9c9445fb1f23c5445e08499a0010653d1c84e07f1b3c7", 0x7f, 0x8, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000180)="b9fd812eaa4e713048e69931929648c878384140d5423075cb29365d3091a4abeff2102666f8bbe1b33dc63a8984421a691418fdd710b74f92fba9c5b1d2feee238d885a7add9500acf37d9b115d9671a2346c678ec19053962bb25c4bcd3d3fc12d76410565d872f5d42724055be51ca322e01931a7241af9e7e6378491f031a3b89c00c7b17b4a1086a52647aef0d5768ade4e2d86f60fb9d18958e716c60df276ccf81e6b200f7e9e2e3330815cd6e651e7a9b96778e2961400c883988d7e930678df4d09", 0xc6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/115) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000180), 0x0) 16:00:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x9, 0x1400000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x4d, 0x0, 0x100000000}, {0x80000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2f06c34069881112, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="9bf5c1beb55046daefa6f205615ed2d47b3e6d2da336c2b8d99c95c47917801eab0a9d3271c799c3addb62e2923c8a06efb2177ca02ef57314f30a009063176d28e5d797254972f404a37484e9567199a89e45ea41127ab7a6247e54ac3f05908906e0302f5b46e5a692eefc41f420d513d20075ac46f6109ae69ef028ee11748f999a3c0de9a9e375fa7d78c1999600000cd90cd4b17367565d30149e48541c26e8307c57528b4dcb110ea3890acc25c35f965212f018df8775a4a2ddfb79f45ad832eba443e42db6f4ea2604a2335718cf1d4a39f52308dd177462027188290528cb9604ff2370d9bb5d22881aa0ab5b38667d57d2b257d7addc3ab44c74a5a9ca1eedabaed99408406a4c731876536c65fa9174c8eeb578006d803ffcf6afdac103cf757287865b2ba9b02cf36eca4f7f33b3e2fa7c0f5b0fbbf143a7b2e7ba789da7ce0d4509a5edc2b8b6f2f51e5d9f254a9937adcabfcc65af50bfe89d6725c6200bd80b37fa382dfb010481d6e3db5e3dd0142e9fa9ac6b67753b"], 0xa) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="5ebaebdc1844e08fa06fd1646219c53f8317fdcd860476af22a050fecc0f05df472da77c2c072b43754854aa894eb8effc6b33041a43e8175ffcb73e6fca2701ab569b823fb137663c5610e35cf0b728f4ad42a24c2297cb1ba6956920e3f5728fe53fcae11c34e512691ce53a05e129f2ff21870f890c1ab3ec87f11c2d68cc5adc", 0x82) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xcb28f5e3ffbffa38) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) shmget(0x3, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x8, 0x428, 0x7ff, 0x0, 0x9, 0x0, 0x81, 0x2, 0x2, 0x0, 0x1787}) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() recvmsg(r0, &(0x7f0000000880)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000600)=""/245, 0xf5}, {&(0x7f0000000700)=""/17, 0x11}, {&(0x7f0000000740)=""/121, 0x79}], 0x3, &(0x7f0000000800)=""/82, 0x52}, 0x40) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x3306a9fad11f00be, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000240)="a3bb314e3ac61255363e924c51eed13f6202068662f2a77ac4e68b560e3b9139556fbba29b4118fb1ec3ba617763f16601df6eddceedce8df5bf977597eb704c3779abbb25cda5788d0883016fad377d236a769bd819a52688d2726252010e683cb188df2d15e3e1d7f18c5d45873446b8aa9d233ebad45cfed777ea839578c908585d96dffbe912b4ce29f67896c9eddceea1e7825785814391b0e830100057620caa60beefbc2737808aff61fe735d0f2e6af522b279f6e087ad9192b4118a58a255af9043276a9d70db257cdd57e361a195930b9535fb89fcb9d5e060b9b93e", 0xe1}, {&(0x7f0000000140)="0daac0837d6fc385f5d5a6454e703d0c8fdf4d48c7254e10ba16cad140ebecaecf36cb3c140d09ffe750463c8481b7aa43949e4540da8176", 0x38}, {&(0x7f0000000340)="bc6567a439de7bc2c5c5fedbaf5fec52059b58e143cba069e39123c33327f90d7df83533f877584d44cf66750b9b4294910a6923ce2cff89029b162323adcbe59efa7a3d28f3afc682603d1fe708fccb2c55e85f617435554e2e4b0a02b0b1ec2ed82d728bd9b6ba42dd3dd36e995d577c987dcae41d3b2793c3e1c198c1c815fda0bfe91ef7de664072873963d0ea899dfe3019f06a63dd7fdfee727f1ebe9e98a7a96617c0e17fdea63146952ef9dad7ab647b61e68a7b55669e755dfb5fb9b62131b6c433b542a162fe37c532c43edc0d2d2b1157eff8fffb02181cd4d49028703e", 0xe3}, {&(0x7f0000000440)="a58fa59a11d25c8e56722b31bfa61c03385e90d142794b6f2dc1c0e30617bd47a3e18c156cd86c35b6cd2908683797ee88ec5ed7d78c5af7752524fb53cc9aa9e3eb37de16900eebe9976f5fdbdfa6641d19475eb66d3fdc3324384c3cb85d943f54bf412d6274117e0a48a000019f1b9a2a8b68ec942e229935219c118afb", 0x7f}], 0x4, &(0x7f0000000b40)=ANY=[@ANYBLOB="2000000000000000ffff0000010000001a749fd17a7d54559b0d6fc297d51cd37b731f1123413e8299c6ed131677804fadee9bb4f9191266ef3ac54eccbe698ffc2b973fb3a53f4d71fe1e642b32ccf188300ba9adaee9877c5a9c73007b6ffc69f381dd83b5d0a65a8dd61bbc898bb52882245b60faec199684635f10e52856b508c3", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x8}, 0xd) fchownat(r0, &(0x7f0000000580)='./bus\x00', r2, r3, 0x4) ktrace(&(0x7f0000000ac0)='./bus\x00', 0x4, 0x100, r1) openat(r0, &(0x7f0000000b00)='./bus\x00', 0x2, 0xc0) recvmsg(r0, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f00000008c0)=""/130, 0x82}], 0x1, &(0x7f00000009c0)=""/187, 0xbb}, 0x800) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000200000eb05983cc303aa17d1001800000000"]) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001800)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001880)={'tap', 0x0}) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000200)}, {&(0x7f0000001280)=""/122, 0x7a}, {&(0x7f0000001300)=""/136, 0x88}, {&(0x7f00000013c0)=""/117, 0x75}, {&(0x7f0000001440)=""/105, 0x69}], 0x7, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x40, 0x0, 0xda}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x8) open(&(0x7f0000001540)='./file0\x00', 0x800, 0x8) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001580)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x2534) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xc, &(0x7f0000000100), 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x513b06df4ca24f6c) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xe7, 0x6}], 0x1}) fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000380)="18fe3986454ed827e408bd12e37fec02e8a39fb30e4bc983b65d82d227e8f0b176a6a643fa077c2f337b0d06743840b4455ae89b8a8751c060ee8bbd52a7ba38a98d11adcead5cacfcd59d81e190238df6494e9e3dd8916ff4e5bfd2111a9f9aeb9edc493affa6f3166e4ffb412b04b05019ac1c700d8ef6f7db95a6251fa3e24aad459393056369a90c723e0f231f1761c58943168d5fbc3e087922cda7942ba546255d0aa4993064fd29a27822f56c5259850e1b501450296ba899adb536c646e50c4b692e8d6e61d27989601c06e7bbb8d79d78ca0d669499568262b0740537c7b88a38c3d9d8c4dbec927346cc4af414aa3e3d4869432bfdc904554e157a2c1ed874710ad3239acd3024b32ed385a292f56538a17aff7208be78ea3ecb76b1c6d3fae163b27ed84681f17be0ecd7ac68d92bd895ca210caf704877247d7b936038488a15cbecb37b632a8ecc250f8e449b816f658379807849bd9205d2610f8f0f3cb1545012bea1d45b870a33b100dad9a29806be0f82139ae73af5d144fdc118cb819c405be87f0ca04fd3cd8c68c608e1069480d26512fff41b92d8f0bdbc52605fd216eb71668a9e7e2da281443bcb89bd1b89c2861a06ec90cdb0d77c6bda7fb828bc8b087cca79b57fb8debd93c4a041871f938d9a8a5963aad9f9dcc150aedf193eea38f483ce0f91fb5d5af8a23994d33ae43c19be69c5c75f0a17cca9c840a709feb9a90996828dabf9726057877dddf18b55f18df54f65c57264a39b922bfcd103b5139fa0668140330398029526523265a45a9765442bb2ae064b3b99c5da08fafb9ff98e8b4f0c5aa4fc67757f512c697e1cbafcc4b3123d0dc7cbe0cf488d67813d8a2c3c7e07ba05af431d877ad8066f4073fb4478bbaa58a61ed3a91435f18b901a0f1f7ba9169fe65da252d25ca04a733d5e48090b761a7974d68f63407da70393e0843e20cf390c5a9039f0410bd130389cb81ec78d1f20850589630ea030d6164818947d00f028874a8c471fb3669d22f0985862038c032658a6a4f0c99f00d8997c82c13abe6504673c3fd57cf2b2175175a4bca0a48055acdd2d039fe165bb368bbb33b2639ddbc41955f732696143b64bb853f1de7fabc1b50a4b525dce7bee12564c812b3c40145c3963669c0b960151da8778fbbc223a58ff2af64190ed0bab1176a6c2b18979e12f1e34f7c5a34edda0c938787d70d87f5375c637ae416d2b9738b4cf022c04824948ff7040b6746b07f5b980d8a924813af9b04df132efdc3050671231d1f769733541a1fcd991349df63d76d82ee8b71dbe0f1cad9ecc2b6d1999bbb5fbe43c12ddc0f5f0c026e656a0305e49480be4890200aca68cc0a6eccfc867f8c21d0c477391b4cbbd503de9d87bc208f309e6cca20833733e72c366e5caca94e42dec267756db9ff4f32c55737ff610c66339532a46e37d50957e172501dc6f0a12c867ef8abae8524b033c92af1d3e1d94edd5e0ffae34daf83604971185a320ed49d59ed9ece827df99eb4f28427beb202e9a249c5a20d9a5934c38e1709df5b60e92e36710fffab2d30b1b8d736b7ac920eb2ed7dd015b26db899a3c99d005edb671decab8c5a491d3f00a9d586b955801534dfd1310e01cf6ab3bf951836ed076b39f9d0be456771b8ede56b34eca97d1716e31e19a8a64e040f89b39de4dae39e4873d2cd6aa62803daa26608795ca2cc97a5ffe7f1cfca5ed11a6e0a167d085bc8f724020a2d0386296286e86cc6b324239fe21cedbddcce70078611fab46dc436dec7c70d2877ccedcff443e6b73912ca41e596f8079324c24ac8c50a0ff547b5efc771c1908b346a5442161759375d6082060d0316be0813c83d8a589a9db0c89479dd125735098072314acfbc6923a9e3ed9c581a4625b250d8e47e227600317164e71714f4950eddd62c64ad3e41131c5cdcb36866d06be7f2b4f30931e181d973820b8a7de2f7b79bc4491baf802c43b9834b3b6e71f7235d9997ff29265b9e908a91232f77d2336b574bec6cfa1aae12ef8f002889135a1073dc8acc7efa566f785e96805aa797019aab7cd01aeaabeec6e44d5fab9f27a298d8c181474c9ea9fb5f488049aa6927e8ac6e90a7f6ddd6473107e0188caa959407d35df6884dbfafb5f0f7bc3247750900763649b52899a1a3dfdf4956898b43f22a7866fed990f199566d0d37d83f6d55c8588577b0ba203dcbff5830e0d3ce47e81dbe868bcec1e206f55b9fcfe8bccae70767e15bdbadc43e8d93662d1b8f8dae7ed09907addceb8aef9d5db1c1e54aa1c7a8a4afa939e07f0676e51c94c6cd8133ad49cebae201739c200b6dbbd48e31d69ff18cccc1319eeab7640001cdc31db9097dbb023c0134ca23748b4b1c4b9ad8db601140ae24fa57f305f94d4ab2acc59b309bae128aac30da41fa90c8107e997f5c6826752abc4f19fe612401e986d3edf79628491ff17c604564ae5bee68d6b6172dcfb80d1ea333f93f815ed5a3d9ca91d78c2baea2b0de0df7df824d84ea64d996575855f404f735e5d559d3e4147ebd97f60447cbd3b9ebbc9204a094f7101ceec192c163a54e1795d255ea5e14118cabb2b44d414218bab7d930850b1c314e7898ac7fbed5655315e1e37128bb3e46a912d8d63c0b7b635a60f236c6c149128e9e95d47ebfb1e82676dbf53ff97d887c216ada7bb360cb3732bc1004ee942f4fcbbe08bf8bbff838f8146f2be2af346b69df1866a87b29954ad17a3c3152fd5b575a56475a8c845d6fb94eb19b1a4cc50857c3198f66c0dc15a1f7f0fde8a79d68617ae18cacb234af83d152602b58dffa320f98af46d19a356d2d89170021a11973748e637383930e364b178f3244b7a850db2c9685775486cd4b329de478b4b70b2bd72bd4381e6bac0d19f3d4bb390ea5fed65eac9e478080c6a40f0f1aac5eda41a76762d18e557ac621dc33aec6da10eb41ad4fb73f8e7eb47af61aef52e2e3cc3d59deb3505bd113d2f1947f0e185e9d677b07bcc81ee269a7626056e04ab6b8a5855204feae632cbf3db022b37037ec417be78a2793dc944dc5612e329c6f36c9d3f4419ef58aa43db3751fee11adc4fe0b1b7fe0e5b30b6683c3fb00193e1da5fa0ea84524d88fe90cca6a9b2842e535e4b83e4632ba6b066a4fc9f60ef8d6c98074835592e3232b9e37a7628f69d51711881a7e092dc5a7e251a815912bc0fa500346e357f88ae69284cb33ed1aa84ea1d7fedeaf49c123e2ff438555cd5b331f9c7eb49f496a10cdde7016c731a76ca16dcec8e67c1aa689404ce1be39623df05d1db2596a07aa91f69542e57ecbce17bcc77fea43d3acd7f3517e7ed73f9e75a67f389e54129e4597e27b7e91967d0b57c692d29965fe47db3ad6567e42926ea0fd9221f2d67e161ff85ce492828c5f611e96f34ef813cf4a9ee446319b918f938d5c7d7e2ab86f421ce0f6e9a088e28ebc2adf8a85b06f01fdb89a816caa536e3161c466dbb694da7d0de8ef6a19215d5919475baf41321f5909310cc1a4e7ccdeb51237fa5473f2bbeb60d9648a2a4babc611b2f811bfcd877320882950c709b102926859b84716cd11e4b9826965899891b4c224cc398fd0129e335202cb26356e87ee0b6c4e3fb44bed28d6da99e0789456973a67f9757be8784223341963a27e5cb7de7ac1d2203713bdd20184d1e7432f76e31eaab3a7aeb669fd3f319b4fc5a6255b62df2cab09df4a03c613ed0b05f5d996b082be4c99769a68b2513366324eefb359d30314398c5554a14f0cf87e12e896d58d30cc57373639e9ef20ff6401c970d4577e016905218348d136d31bcb31f920c35e94ffd4b316fa57a5ef080be36d8744ee00060727f8d7b2102640442e0e3e16fbbac7b49184ef7b264c077c640add0154c2c9311d4e4d9c61e46281b685bfc5a225584a97a3488e7beaa140b5e0ab96dfbb9920f576347c46eaa6c59ddedd8c4226d640026f8c680dcecd6a44bb3196a41b0855837946bb097c7818e2e465bc0835c334b3e2675f2d461b7789b2d89fa0d7fb525d5934bc23e1abac125fb0dc69f7c152e4b82204cbb53f4baa5d85a365f794c96ea8af172069ef1f77594e5222b200d72a7d236282a1aa5f6fea548f02d513db2e071a20200c4cbe59863caa1fe4c272ee9344fe5cbf41d81a9328dc1283b1c602f441a6b6a0d9a7e56658c7a8ec804034c008ff507f616fddc04eb8a5ca13916b3012422e48b1a161e1a5527fc4668459ca6788afa248332aac245e1f589f5a471de45089bd4f466477da279039190adcbeddd119ce61e0ac6ef501d2832c31eb1095d73a96ba2bc6665fbd8498461a8d9fd992ada8bf0d914463a7f9400fc5ba2b80e9c11706190995fd50efad4c151728611399be9ea01347685867f396aca94e0ca30ae357ce6f9b72a6171408837bbe204e7d367413f5caa6d7997bdc7ae54e1dbbad6d6a0170669705838885c82b6173d54c8ef1dd1ae3a77e166eaf29bdf51703db16f83189c7e3da0aeb4d560e52108dd29e58f48cd4481eca57088044f01816e5afeec8cb394dec83c14a1bc34225ece68c570f0358458572b2bbca540ad3e5fa66654af69e42fd054f40bdfa2d9155a85087a154bbc4a876b940bbd90b0964712db530da0039552a668fd594310d155ffdcf08c738df4839094e4a8e259004a4258993e9cd2243a6d257ef48e5783bb64292ad995dab4dbd9aaf7e135541e9c8edfcdd1bdf6b6f62c104915a9996a735c8937a23e6974223a8ee696354b4d3080c304535c31d0a8dc04e3e5fe1cc888dac240dbf1b325251a034fe09a02a672913fc11f2d356e90e7fcbeeea71b62b7a6ac7becca20d4b108bee0931622c7d51c4a7e4c1809fafb3e9a3631c15543449e69e71e4626794b2063d9aaf331e346f7e4a7b544da0b2068ba9ed387704d3dc24eb992640dcb3d4188aa8c462695656d59bde6841aa68378389d647776d569794b5d5355b1d45d2192a6eb5044db161f51ed1279165e49d393c3f4f1e096613b305dfd402dc4bd8dc2c92c9e5d7b3b639a5a47f10007834b959730a8714e084159567642885d81dba63b32f6b27967477e3f48f3eb02b02241f09487addf19c11211789302d7ab8021b4bbf3efa2064751ef7f1fe0e278b3cb3cb183135ce9169ececb42ad4ff8db9f2294ee5b9072f47d7fa641ec8b6eaa7cac29dd342c81fd8219d66668b40390e35760a6b5b87428083d144b9f2ece86ca10531a275b62be064bb2c29e907a34a965ca118b85f1791b50e1d57087eb8ba89b958df718b7ae39230460b153a3de3069f2b5622a24146265c0fbd56504c69e0b61a3837a5e548a2b6b20fcfc0c6e6ad37db6e7b487d8fc64fad292528311f7f28c0c592205fcaf99bb57fb0203b95c9712f5734ef05f27bd10911ef601d12e7ffd4ffc2be300d48a8fcb495733ae073ad8dee7d1f56e9509bf5b7258b275e686dd0b0c0dff6fc1948b053e726e442dfe80441df5f1f41420b27b28557e147d7bf8cbc445a2e237dd630c1463730c97731f0b845d9f42b0dd6a9d67e7bc1e5994b0eb7217f49b1e561481f5c86519a25ee17dfcd0bb60cb53d6cc1c5ee014daf801f9102814fd60aa7b7dc0c1685d6d60469e6757db26c359a8e493476c7e188e63e7da1460b4b9f74194fa96a2eedb893597336aaaf670595039ce413a9f9c1e100e171ad1d08f4f30e0d0876ec2a73121836b5997a9d3d744751bf73aa7a49b94d2f92c53f1bf1aab204bde73e7eba1e6bdf0a01ae9a364", 0x1000, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x100000001}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x20) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0xdb3e1cbe02ae4b72) ktrace(&(0x7f0000000040)='./file0\x00', 0x6, 0xa98f164e268999aa, 0x0) poll(0x0, 0x0, 0x0) 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x68) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x0, 0x0, 0x0, "aae8d072ecb69dac1ceae2ddf94ba391d6f95e90"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x10000) fcntl$dupfd(r0, 0x0, r0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x247, &(0x7f0000000140)="9c") 16:00:05 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x4, 0x2}) write(r0, &(0x7f0000000080)="397533991fe459fb506e7af48e9c55338b220ca1ac7cbf774c09dd3360382e2069411f9b046669c3b4672d1046bfb8eed2d21ef6fcc4c6c68b43da0ea39bcf0e9e0d38d3fa4c49dfcd179df48599e205952ce30c6fad2058eba56e41a1f01ba7", 0x60) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) setsockopt(r0, 0xa, 0x7, &(0x7f0000000000)="e3e9bdf8cfff9ab53cca873e0c1603922ac308a850db63ec76be71ab3feb50904d17abce97865161e1f8c68346a56f3c104b0c9460e2f0b928e0e4094f7c7704dce3aa37521b2008a79bbbe193510a4eb14c89bddb488375c366b8fc922afa6014122c10fc669f5f7042505b9644c45bc7247f0ff9", 0xfde9) listen(r0, 0x101) setsockopt(r0, 0x400, 0x4, &(0x7f0000000080)="38588e971dab902d07924665644fdb89a70119b19bc89c159665adfc37fb86ecfa06392d7ee866d6937832d3da3e7aa3e94a5a525a3ce068168d753d18e146ab19698a03b33e1c391eb5635c1fcf02a5ec9daa7e805a42108808ad714bec8acbe613dd1506476d6d29deb875333b1e7399641978471a3ba39aa6f7", 0x7b) 16:00:05 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r3, 0x0, 0x4, &(0x7f0000000080)=[{{r3}, 0x8f927d60cba7e572, 0x6a, 0x4, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x6, 0x342}], 0x8000003, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x41) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10044) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x401, 0x0, 0x0, 0x400000000000200}, {0x2c, 0x4}, {0x6, 0x4}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:05 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x800, 0x40) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f00000003c0), 0x10000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001]}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20000, 0x0) 16:00:05 executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x0, &(0x7f0000000000)) 16:00:05 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9}, {0x80000001, 0x5}}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') 16:00:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) fchflags(r1, 0x0) semget$private(0x0, 0x5, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x5b745c8ee4111477, &(0x7f0000000280)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ffffffffffff, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r1, 0x0, r1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chflagsat(r3, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000080)='./file0\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) accept(r2, 0x0, &(0x7f0000000300)) syz_extract_tcp_res(&(0x7f00000002c0), 0x8, 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x1) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x5) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x40) recvfrom$unix(r1, &(0x7f0000000180)=""/106, 0x6a, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = msgget(0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/127], 0x7f, 0x3, 0x1000) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000a40)=0xeef) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/zero\x00', 0x90, 0x0) close(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="0c94a58f041338043d83ed0e34091516ae23fda55a247e1db11e9f8e255f9126fb9b0737284e847943c0e4c8fbf0e5c0a9640251fe7d015ff2424b64195159b4899394b4eb065f894e5d24d80e7b051c1e7fae097b2abf55277e654c992f2e76e1246c27e819c95fec838b5da8f4b12f429608ada4fd947ae0109200b3edccbef91a4a45ac584cffa68aab25897532cb5590b4996824d69f67e396b511ce37ddc1482dc27094a8b394a9f1687d732c8e9db43ab9f1bbc5f073d8ea4725dfc587b682fcc375691b778ebd5068c662f274496976477216feccab8b3f3b685c23546857fecd2e248af794416c24bb6cffb15ad28de288113138aed8b48976852ae6cf94a5a89de4a026cff87ec3d85692634672dc72360a0cc22db4a575e797c28332ea6c915795b5eb4321504edf93ab4fc1a72db0cd80e5584f4f171d23bd711a490393c2dd2d1afaf776bc2549ba879c3afaa238a5fd37ff08217e4d49e4f01c1bbba0cc95bb3e715097deabd1828391b5e1a77243a0bf91bab929ead4eead926180da61d3ba1bdbb07a077c427fb56f9e977840d68f4b72785e9b44dca97825d9f4130cc8281df230c0abbfec4df74ce1b7eefc41a84880ab786597f152dc883ca0509fb398bdde9da9130a84aff5313aea538d574b32eb466e50883cb3d4112d6c21e88b99723745eff14fa13154d3967808d916292758e2ba3809b3f3f26d692c0e30ffcc40254c13a022290e877e63c9bddc5248de54a55bedd692f564a998810c4e91e52428a667ea733a0455880e15e3eb15274070a536e2ec921894dc08b50389ce6f769de006b2f79e4df497f349aaa9e3c54fccdf76e09085ae8f9430e089a64bde027483f630b3575efb9f3f1961faf114d9ef90f026030a63a87f2cbc18d0c1c71903529e8124dbbaaf57f763d2d9ded5190e1dfbdf21cd9b343f03334b6346361899d09c36a9c0e1c697a587fe8e36887d4570960c44ee1ac4d8714dded7160b08340436d60e8ca2821f1e454df59d48129def30aac6f8516eef4c842fffe6a44ad876f194d9fd6f7e29a2e205890d6139da1bdca4021ed90f161bc43a786ebeddbb02d322b67de0819021a3e6ffebc5bcb4fe375ac502ee963e015f8d32466dc06d12f6c3b3398569ad130fc97f6490b2d0b3e5a352d05d58bde00ce212109f1fd5b2115b9e5891caefae95978c9a00a725759590297cc933c32b98f2488d84ec1ec45e3ab8e61712d5070d52bfb157a12f29286b174a1ae22d89acaab88fa7001c11e03e0697b6b26a275a6ce651a61f695369bba4e24cd4f85a8a26b006f9d01084da2129db55386e39a56bf1607e3521ba4eea808eb0fee2524554934a74facedd4f42dec772ab79ba19c02277d69cc3ee2d21abfc3a35e39ff9a721afb824c318f7acec46aec00c87c4c5068f3116c337113670837694581eb5eeceb22b536a9ac69b90501525f0cd0ac17c21b63f8834686b13085a68be3072439a98a8a45a5e1141df75f81fd02854ede47d795906db627e00660d97971a34f85419d7c7f8c0a43445842430ef36e8e6f93b37f8018fea1b0e914bff331cbdc59758db26f43816b8b9370448978ce87544916cd89279b234cdad4ac1aa56135be4a5d67f4797139ca51ba0a2f0426d97c0dfd018a553f3cdd11e2c93bb1f2ae33b55c743007005605af2d7e4c74105340a7555c6af87646aa6d86ae9684fc24cb6d063f3b817ea0141de894f3efbb34045a723648bbe04534d4170f1d836d3e981e991d9ee616f52fc65ab912c4772d286f6c8c642bff8187a887aedc33fd3270c3ca8cae65f6dbbf6524a0d3ae01c4425573070c400a70b8aab14ee973dace1d8882aeb43bf0a76f7b68b7987037e67e0e3aa46948a08d83930e3e76b555854d388c851d0f86f3c7c6fe537397a1fbe05b552b1e3d464a7531e943b4cb3716154b819f3fbd5b2a198ee13db21d703bdb15d158f242b93dbbaa8cd4249f6191bbbb251d9eb883d666d5217f8d5ba1f93c07457a6332d3b666c03735e83fc257fa75fffa5cab7ae922562e81b4250b7b67e3bfdecb995002edd24259a0f60334ec28e62748b0ec21d51beea40f075a282fd0e71921ce182014c5cc0b6d9eaa66cd0eda740756bfd0aea04f4da1832a2b93a2809fa2d581d14344839a4ecb76d22d97fc6d94a1de021f3cfc0e92669aac4888a71c9853549ee4aa6502d607f34b08e9952fe4e144385d2fc578ea8b0fdce59ae25edd970e0b67331eb6e1980ab9f1798076e5e8b37f41fe7f1ef6e2f1b5ee3049e8b88e22ee0c0f2043e55ee69ee713009bc4ca970f5f8684484085675ed830bf7a1286340c6aaf257d10c931a9d555a016fed356c7251b3c89e6b9de3fd98340c58b44e073dcd7be9af120ab373ac973c4f67d86280ea913362946ce31fbbdf580135b4d2bd2371621c38ff164e0f5961f125cf4eba66e16cbd27f8d678df2e67f4ee3d428fcb9c80959604d18628d38eb9292f7d281decffb1f94681664ca0054d936939cf281697aff94316de0e026c0a6a32b978060b2d01e5f2ec78982e457661af8787f95eb92939e9b56195eb7d2ae06f368bcdd3f68e2914c07a58b2feddbd526790c742ee2fc47c9a7fb7eb88144f49c3dc1b1ec318b68b533196e05e4a2d56a3b17c9ad4b52e4257279b8ccf85ebf69d24320b003e1e72328e46a1a1cebdf3b5faa10d57dbc2b4384d76adf73b6132d9387c356cded58afbfa8100a095faf50ea6a3349b33f4c3f2b7866186dc50248a84adb2b2222932c8b829fe491f24cb7fb59e7ecd801605cd37d7d4d353d6e7566bab374c83f43bbcc7ab25e9851cb8ab08633323b6b34113922b3107527d2ba4b0e1e394554fb69791fa7f7ac1e66495ea2c904b82ad1fc629c64b46cf0441fb5f321132d900b0fa941a0bef269f6b61969d2ca63c621940ae06faa3d18423cdd946e49fa99fdb6cb270077e990b637183e88d89d078cf80906700f27349bb5c5195bb1d07626735d5a7c1e6b56d6d5df72555c3afcf23ae2cb05cb9a9670d7897813d84fb1ed907e0b10d5554ba35e5e7cb833861be5322c12898a0efe2007888f7f89b008cc08292fc9b9ad0ac41e94c6a68a4855f80291293896eff2031ea2d8e94240a630f22d5bb24ed0fbe7f044b77b1f10711922139e933bb95c994c1781de303d5d78bf35043ce76fbb717ad005e020858170fd91121ac95d6bb892bfdbc2bd28f53973eacc73789bca08469712bcb92a75f022a432836cfe19a48e5807c5ff3dfee913e82091f4c7c84d7fe1fd0942e6ad816ff09ee7cfd14f6ee26c87809e9cd35389220dc6def910ec7b29875c67935ae70619485fec0a7c9898c8e70e73e8317fa36cc316d4d85dc828a85682c6b174a784544d714cb51e826e56403", 0x96c) syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000b40)={0x7ff, [{0x2, 0x9}, {0x2, 0x7}, {0x1, 0x10000}, {0x0, 0x7}, {0x1, 0x1bbc}, {0x3, 0x1ff}, {0x1, 0x20}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x3}, {0x0, 0x100000001}, {0x1, 0x2}, {0x3, 0x5}, {0xd9410d5aa8ca4b2e, 0x10001}, {0x1, 0x10000}, {0x3, 0xfffffffffffffff9}, {0x0, 0x1}, {0x1, 0x6}, {0x3, 0x4}, {0x3, 0x3e6}, {0x3, 0xfe90}, {0x1, 0x9}, {0x2, 0x1f}, {0x3, 0x1ff}, {0x1, 0x9}, {0x2}, {0x1, 0x4}, {0x1, 0x4}, {0x3, 0x5}, {0x0, 0x4}, {0x1, 0x9}, {0x3, 0xfffffffffffffffc}]}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000ac0)="b28f7ba268e86310f1538e4db68277f5d7b4b1cf6c06a946d3d18b82847c4066f3db3fe73d2b", 0x26}], 0x1) open$dir(&(0x7f0000000a80)='./file0\x00', 0x5c323286ee8b909d, 0x4) poll(&(0x7f0000000040)=[{r0, 0x100}], 0x1, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x64}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x6, 0x6c09, 0x5, 0x3}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x27) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x600, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1, 0x0, 0x0) shutdown(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) shutdown(r0, 0x1) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x5c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x5, 0x4, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1c00000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1a}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fed000/0x10000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xb3e}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100000000}) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x111}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r1, 0x2) mlockall(0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r6 = socket$unix(0x1, 0xd51482ff59289fba, 0x0) getgroups(0x4, &(0x7f0000000280)=[r2, r5, r4, r2]) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file\x00', 0x400, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file\x00', 0x5, 0x10001000000000, 0x100000000, 0x1, 0x80000001, 0x8000, 0x1, 0x2, 0x0, 0xffffffffffffff00, 0x7}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:06 executing program 0: setitimer(0x1f55516aca613048, &(0x7f0000000000)={{0x0, 0x1}, {0x104, 0x6}}, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x10040}) close(r0) close(r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x30) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r4 = geteuid() seteuid(r4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x1, 0x192) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000080)) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="703f01040000e0437f00"], 0xa, 0x0}, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00052000ca"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x3) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:06 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x79e0000, 0x3, &(0x7f0000000080)=""/47, &(0x7f0000000100)=0x2f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x8000, 0x8) mprotect(&(0x7f0000417000/0x1000)=nil, 0x1000, 0x375a909323e69856) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x10, 0x4) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x8) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c386530"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x9) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) fsync(r0) 16:00:07 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) semget(0x1, 0x2, 0x88) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x1}, 0xc) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x24}], 0x2}) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:08 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 16:00:08 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x800, 0x0) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) fchdir(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchflags(r1, 0x10) fcntl$dupfd(r1, 0x0, r1) socketpair(0x18, 0x4000, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff}) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000040)=0xfffffffffffffedd) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x0, 0x7000, 0xc0, &(0x7f0000ff6000/0x7000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0x12c) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x5, r3, r4, r5, r6, 0x4, 0x100000000}, 0x7, 0x1ff, r7, r8, 0xa43, 0x8, 0xc982}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r9 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f0000000440)={0xc04, 0x4, {[0xfc6, 0x9, 0x9, 0x0, 0x4, 0xde6, 0xc1, 0x0, 0x3f, 0xffff, 0x8, 0x81, 0xa4, 0x9, 0x4a6f, 0xb5, 0x1, 0xfffffffffffffff8], [0x1, 0x81, 0x100000000, 0x7, 0x0, 0x10000, 0x3, 0x200, 0xe9d1, 0x6a0], [0x0, 0xe00000000, 0x5, 0xec, 0x7ff, 0x6, 0xd3], [0xead0, 0x7, 0x4, 0x2, 0x8, 0x86cf], [{0x1, 0x1ff, 0x5b4, 0x9}, {0x1, 0x0, 0x46, 0x4}, {0x80, 0x7, 0x6, 0x3ff}, {0x6, 0x2, 0x9}, {0x0, 0x1f, 0x0, 0x20}, {0x4, 0x2}, {0x8, 0x16, 0x6c7, 0x7}, {0x1, 0x5, 0x1, 0x1}], {0x1ff, 0x80000001, 0x4896, 0x1}, {0x29c, 0x8, 0x0, 0x2}}}) 16:00:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x3) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) setsockopt(r0, 0xffffffffffffff80, 0xff, &(0x7f0000000040)="e59834417f216c746de62edbdd6ba252b29ac4cbf76081df988821fe6eb64afbf6191ff0969d0efed24ee2d7842e9c1bd8fd5c607e580b88646786", 0x3b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00", 0x20001}) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10020, 0xc0) r1 = semget(0x0, 0x5, 0x0) semop(r1, &(0x7f0000000040)=[{0x3, 0xfffffffffffffffe, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x76eba1116f045b3a, 0x1, 0x1000}, {0x7fe3cdc552f81809, 0xffffffff, 0x1800}], 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x8}, {0x18, 0x1, 0x4, 0x4}, 0x0, [0x4, 0x80000001, 0xff, 0x6, 0x1ff, 0x2, 0x5]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), 0x4) r2 = geteuid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="c9952b234a016927d28816f3357c35cc89c9e5d9cf9cbcc80c315b733b8d9a67a30aa8c827ff06fd7c7f13cff59cba3d50e49367026a82ebd27066322e491d072d0dd0676a51e2f664f8741d327f1266ae5981943814c14b0661a726a1ef5e78bd2ce20f05beca191e7e773e7ff11e5a17fb544f871b79cc59a2d2571ba70efbef564e1d2eaecd9b8ea800f38df4c9bbb5a570fa67f1bbe61a8f68936620fcab9c925f0f5f0256287e83af2a", 0xac) r3 = getuid() setreuid(r2, r3) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) 16:00:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x42e08a74b057be8d, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r1 = socket(0x18, 0x2, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000001a00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13bc07a970316eb66907b9926f589c61a2567f05b8450f7f91b076bcf33720173022fa6a8e5519d78ceaefae97de8b00c8cd5418eb92a24715fdaf00238f8c592ceb1d4b975912d82ab968c0b18747668884ab287f20a05dcf3b07374664d056d0d486239aabd5a80c41b402f8a4d0298b493750023524dbbf738de97a3cd38d78138bd8f353e8455b1d066f83d97cf433dba69edc186cfc3f0e7ad9e976777a17920500f6a9787c73f3d1cc7f02e2a0acf05762c8d20a748b970653318e3564c1f9d5469a38d73f72db5c5f3bfe6175926ff27e6c789255b9fcfb168812b46a790176b9a739f3cb2224dfd7635651bbfcdc957c0a8638c82afb08f81369189596d86d9384cd695bd0f7c71b4bb4fe339aa56822c259f58aaaa7926ba17369751a353f9437ba11a680936b8b3ee1216a87b4a2f3362c4906dbb218eaf2ec3aaab394549508e11ee6b1fd84dda092f5930bf1fb8879273f603297de4f85e2d84536820545ab6580e5e3ef4ad7859f7d75ee0f491e366ddb34fe0a08ec323f5fef21bb90a59ca1450c98778809059e180741dc3dfed1d6f6bf6d3d4bc5a960cdaf4ce6a0686cfedd610b67a854db6c8eb290f32f3513c1185a9bbf433382d1984727a0951f5a75bb3d372fa07b62dc9f5ce516e2da2ea6764e68514328ecae24501aeaebd6b9e7a8fccab5f815e83e071764e77c1a39af190a4715a09fb405f95fc4b6ab90b88448e89b57f5eb562bdf6359852fab8aa6ed47da61d79e4f9e80eb218472e6a7f1fd98754859e574006289b23eb14f06a8aad050e7947fab109dfdda114548644b188b3fc392d607dcd448166a283a18b998a8762aa0d304e6a2195f13ab6bc9d7dd9867fc2a3da812548a9ba597bd8aaad522a65aac3e0eb5b6bda8d869d7734035581feda890bacd4018bc85c47c383ee85afa4777bb9891f734e25f17c547e4af2168c60e0d4ce0c74633f81f2f990d4cac9c029efeb9bbb36f871716b9e0e969149c5fc23bd8630b23806ef097547f417ab0b5191aa8465a176060ffe63e06ebd16b7eb0c70259a2683bb189c7ff16d3e7fb359fe18c5fa82eb979e862c3a22b9d0e18e21fa2a6a6a6401c197472b2f8c48f91ab37698b80a15d2edbb9e451d6501326c1138cb104134b23f2ef5f4a57b795606ed1f8387adb9b28f858890a63dd0520bf07c60ccc8ada7f8d4fdead13338648bba63f10627b1073fdad07721569a04d45fc88032a4ccec7367dc5cf5288300a57dbb111876ecfdb39df77ac5155b601e5eb2f30103e624bdb9ff3bc47110a38c8ab8cf577f3bd111acd6d4715aa588f15285e9e34f326ede790ec8744e1b9471593e01535fdd8393dba9529f3208be6ea248e3731916ec0354d27bc1e572ea53c046b38523cdf11048d48a98be9e248ce1ea8b05dabe39e5fc1bd34c6590eb7346a37c008ff5eec29e6b6dc87df4fa38a6b4e0b024921d8befc23dc0cc74c414c74f14aedde56e53b73ea2df03ff4200d1e0408d865c83ff8fa505aa04eb1665fadc1b1111efe36fabcc70847126d8d8647100f5fefc3074322079204bae2a5c0631dcf5c8131760045d42785ae9b8c2401c21e83bbf0302f7843e4c9efdb87db859b08ee4bc141adde6fb357c7d089efdbdc13ab39ad712a4078227ca24d5a7180fbbd3dea4fb7943feb1c4786d49d0ed078513d8e5dd54b238705ff8bc509522a1ef0a78406d249b168ca1fbcede384cdb6449fd1a37ff6c8657a4c998b2824f8da34f4da79c897a89d6d043e34c745f6c1ab411eb2939d4ccc3104762169f456b09fe5300b0b63a7b66c562f2f1cb4714aff164ce76e0bb2f4037923e1ee924426f17a896048929fe58cf0a9171e7d24d7fc6e7e4d478c8ff33b98a0e50d4aa5646e2048d6c82637014c2c0bcd623d520764194cd087fef9d39ae032480d6f0296c83e09551e78ef85612895b3aa29ab6a06d4233f12c3c4b56", 0xaf9) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x0, 0x6, 0x4}) syz_open_pts() 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x14}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) read(r0, &(0x7f0000000200)=""/109, 0x6d) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x2, 0x6537, 0x9, 0x63, 0xe2, 0x1000]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0xbab79b9ef8586871, 0x2) 16:00:08 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) 16:00:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8000000}}, 0x0) r0 = semget$private(0x0, 0x1, 0x4) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x3000000000000, r1, r2, r3, r4, 0x2, 0x1f}, 0x8, 0x9, 0x21}) setitimer(0x1, &(0x7f0000000040)={{0x8, 0x7ff}, {0x3ff, 0x7f}}, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) poll(&(0x7f0000003c00)=[{r0, 0x10}, {r0, 0x64}, {r0, 0x548dac69c7cc7786}, {r0}, {r0, 0x127}, {r0, 0x4}, {r0, 0x80}], 0x7, 0xffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0xfffffffffffffff7}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x30) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x51) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000340)='./file0\x00', r3, r4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0xd5f) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x62, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f00000003c0)=0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x6) fsync(r2) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r1, 0x4, 0xc8) r5 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000003c40)=""/52) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1000, 0x101, 0x8, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd64, &(0x7f0000000040)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x100000000, 0x8, 0x5ffe, 0x3}, {0x2, 0x1, 0xfffffffffffff000, 0xffff}, {0x7, 0x9, 0x5, 0x7f}, {0x80000001, 0x4, 0x7f, 0xa2b}, {0xd874, 0x5, 0x8, 0x5538a6ad}, {0x7ff, 0x10000, 0x4, 0x8}, {0x3, 0x800, 0x2, 0x6}, {0x1, 0x80000001, 0x100, 0x3}, {0x9, 0x1f, 0x6, 0x9}, {0x5, 0xfff0000000000000, 0x1, 0x3}]}) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/179, 0xb3) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}, {r0}], 0x200000000000015a, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x940, './file0\x00'}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000140)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d224659b3277c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d530403468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6ee50a24c97c44f3ade1bfa9f08778125c9639807fc92b2d04", 0x8e}], 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000002540), 0x1000000000000067) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x12) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381", 0xa13) write(r1, &(0x7f0000000c80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e09000000000000004cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f1a7d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a2750700000000000000003b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98c7fb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c05a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff9231d05753520f1149e274dab16c830901cf647428296e872edcdd5458c4eec26329494a1dbc36943e88a12505ac7d9447b34f446c04f55c10d9783d76cf4494f672539edfb45a678c936986aecb992b6c6970709d0231c9a97894f9f42a2534ab3f5ec7d59c788b88df6b1db24da0dfa2dfc7e288e6315c965526b02ee74680f9578cc039909461959eae5c31a082104190cd7d8c12ae4af1e7c11b05011cbbf2b01c6229e13d6092ca05ba861266c60691b5109ecf042963a4", 0x405) r3 = shmget(0x1, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x8, r4, r5, r6, r7, 0x85, 0xfffffffffffffffd}, 0x4, 0x20, r8, r9, 0x10000, 0x6, 0x8}) write(r1, &(0x7f00000000c0)="2ba872c76578dfe7580f3e3add8984b93b2ca866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) 16:00:08 executing program 1: shmget$private(0x0, 0x3000, 0x4, &(0x7f000071f000/0x3000)=nil) munmap(&(0x7f000071e000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) acct(&(0x7f0000000000)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x6fd6f9b928668772, 0x1) pwritev(r0, &(0x7f0000004300)=[{&(0x7f0000000180)="dfaeeb6966b81b6a5580421b22de066c629dfb5488adab5e81fe18601b707350804f1ceb19e6193eeb8c1ef4add506ecc017590bd4ab02b5ac07829a9c876bf4aedf877118c8242ad5e1a70a4cfac3ef66cb91a97b4afe7e1bf6a472a8cdee77bfac22fe38a4c861f4b89040c4156fcd92f49312f6745182da8aabd1dce6572c1f588a30f8c59c9f0b538cfd50f66c2ac4c143f56e8aec79d59188a3d7459d58ce407350928f04201d8b051b748b73613e992294ceb8a8f555b675f325e10b481317784e725fe9ef46b2188153872fca2c66d384ade3cc7c8fe9f7a8cb7c48b2028eb902af7eda5208e9eeeb067223468f98a3e088298a7a5dcf018d3c809a6f73a74498bf61f7618fef0cf2d665ae44bd5b0febd35a4b02d9c252eddab3c463ef90dad176b14481576b8655047996b63f07687ad69f8f42b117cfae3fd5e56cab1df38980dd613b9e74b67084e4e22663e43bf20d4d86f06537efd51e4faf671e133c25901739d770e02d376d3c8233381c01c87a9ecb5414a57cd8d0cd4066214e47a9ff5ee21d8bf1eda0aff96a50639594e066b4a4fe4742e300fbefead2c95e2a5506136266099b57f4b195fdfaf93cea815c5e3afb2c571b13b1f561f3a40ee85ebfe3f1983b6ebb5c8bad6f6e454c012840d29d270c27a0dcc639bf5666c906c12909a50824b4760e228d9ffca9c2f648c5183798e00991c6516f2622807d916cbd563de473a0ccabb621e18691ffa353175d3ebfec96c901f15d7d5a2dbf6dfe0e884899e106472ad2eb8aa91cc026d9155721b4f5b3a0a48bddd069f2456f6133c79e9d334175bc81ed9fbecd93598601900a7f217de59d14e992c2d44f4ea1ab29b8dc71a85311b424bc12051967c4d33c76bbd6884148a7e08d028354071bae94dcb6e0329a29add7ba007e7b5a1b5401148f240e8b8a281aed182fea06aca88bde7ae0ef4d30fabedf519d5b07a59f04917e5cae0e00c29f0cbca61c3a232525c02fb4bc97e02920c3f3e73821dfd31166cc23e73f9843e2da8ec6cf7dfaeddc72a87a9925f0d232648317a9bf744b16837a9aac584d53c0e66e3d1d1389d7c9385524e5250652c4d164bca3125f24654c929be893f18cc269f59d0a4d15b3014d847105171d892128a9c000441ae1da05d783d8ae13a61b9d8c38d6c2d558efaa299ee49fa717af2460019625f88bbd41fc6c34ceb13d1c5c1265122b19e8f8f19a6e2d6fbc03c22e4f1de33b22fcf62b929ec3952dc47887aca2dfebde7518bece265cdd46c23d97cc09ebcedeba3ed78eceb0e0dafe9244651e7205daf8b63db204da7f0f6f0a4151fd6bdd14fa2f7c44b2cfc46b80a925fd65d98098bdd9dc025f8ae57c3c44d345d9a8e5b5c1f079d4d5309567ad6986e5422ee1203eb62ef1bd1188ee91ad323d245bafe4ae92dbb9eb5e9920e0bd042de242ffc587ae7c8c16f2a109e351bae0ab289e70e712c564ac40f9d6fbb3b87572a502d24316fe880156451f9ffc30ae429f328ee8502959ab12e2de5748778e73c6c16e2387e3298cfae7d0a14618474f2e1e87ee90878a332fabf0173dd2a5dd9302e34ec8a2b49d38e085d31fa2ee120966437726b7de30382f6019801d5c0f8ae249aa44900d98e6ee68194f21a46cc8b9003596ccb481c700692393a68912784d02a559db0acf436d62c79e5111f978f9066a03355f2fe97893f901cc15a14b0c883db30beeed06e079903dbb2b17cd9d53d53394b28aa0d38c5cca465799e0c393499ea75a066f5a433f676a05609c4a3622524552ff499cb1097fc662282b08586f8d0dbba9388f93debf0fa189eae79eca192cd93a25f263a9f00e61fde54bc395a8417921432022f7bfa79fae9384d5e3aae2216f40ee8801798af67ebf9a206a5af8a4f2d002b410bbcc8f38323b0d84a6017ed5e4483b9187b5566462b8f65126e5ac705835fdb5e8a18e48eff327499a5b3d9d312a6c473d1540f9601e1945c5aa29e44856b881422add5c53a5c324b01c13e546f99583b7db597b2f9e11f0e0c06a98206f171948f3a8203870d8bfe756483f9ef5aa7e24b1b7242591e1fe5c9da48c9fa67b562850eaf9dc6d097f6945a9b18234a5f118e95d0a02ab136b9401bb0e68e795caf3974f4368be7ed2212d760ae64a59d683cd8877657742ec5f04492d7e590bbb4ad1c3cd063f0287ebd2c08b6da30f3c04bd747b0982a578a61b8c6320a12fa87c35e70ae29b0db40f7c17aab6abce8c7ea4e9ce90b4c28c119ca032f82f803633b7af512da349b34614e4028cf0e37215e9aed137f8c2bc0033177076ed2b8c4c67607e03d2a009178b91ec692f31b06d5e14344bc2363e47235c93e250c96877ec57e02bee06696e1e563bc626ad01f9d09da41ec1c84b08d9a80ecd179adc9bff2a8899b78ca1786af39a43118654ebedd13b221cbfa0629bf3801f23c8ca2013c3c08a680907b53bcdddbcffbffb74845f75dc26184d1076dd8fa0eb4df413bc5526c403e1a9384882830ed10a29717da9c8906b64d8ae2bfdba774912f72795c601706ce24622be3433a512530c8860720fda8e7db593dabfc66ce7344cf82fd441195c58d80c58a62c37adfdf9eed4cfc7ce76e4ac5c6a828604f9ea36f783058618c6d614d2639ce9cea938fffc96e0da598613d7c001bd1c911fcfa382b77298b9d6c2dce8d96d3c63da971b9aad6446c9c768484b91acd40d8c27f1580d0da8b820a5e12069939c816b5143f36e6a177a4c5961621211263e7b3768cd8908d0df2c456f4c86af8c5608a82291f2648d409009b38724da4cd041c66ff67a36c12e49655afb9f3924ab8c6a05df610c23dfa4adceb2df1f16337581012551e1b21aa04bc86a235c2489356e04d06d3785c4d5f3c16aa2e1a3f226ea521c199de239692a4b2ef66b9baf22c836a8deb9ec93516a3ee3c64bd3d920697b5c735a4f7ce30ee6fb3d8c42fa11d94c35563ad7ec2cc8ecdac7670e13cc77f1913e1738864c4805d9d27469d15dcf6e0480fb6bfe5bb236191c911b42d96583d0bf63e6195c0effa9818d2bc0a05cd360f6327b1a5e4e69f8743c8ede9382145181b846e1d77b77c4623b6280db19a59642db9d5c7badb77dc19c8bcb01a185fba2bf98bbc3ff9f7647149d1721ed4d517b5a3fc8a2e845a264f7267a8194f589f2706760e099203e1810447c01f234cd0bae81836587ac7d57321b7575f5e1f137413812e50d1ced081ae53ce0767bd2c3f50074e3eb53a11332293c24110a04fbf6d13c51776b2b5e3d25b4797ad640ee54c0fef80a8ce622778abf77ece84a6b9f44549c592079b0a308d3991cdd00bce8367694311e5dd9cd2c2d4806ed088b7cfedbcdd600355d4a75e01ef6e86e3a07a8a3ea25f731d78cecb2e354f603cb816cd7e0a1d4f44d4f362d96e6ede342ce3d759712a1d96947f912f4ed540335384bd873375ac19fa1733bdb8d71e8204986bdc583d8e147e83f5c6a1110299cc8f46332907f1a19aa6b3404019d1bdb7d191ece9bc0a13463a6bde6c57004c31314168b7fd11f10a15a01119d2ea2ee383a2ec829e4b1eaed1dd1a3f34a41dbb367a22946a81610f4b486c6b9e84f5b4ebb846b47702efe2e596074494404da93d52db95237d951a08831e546a3fc688837624504fe8f06aa0d667be8715176b083096353062c1f472217297ccc49568f7ee8026a0bff99c7d77d559b422fe26e02d6c15d9b42b9fd56619b4dd75a401041d4ce8f40a216003d9ccb7113010c1d4011ce3653ee9c723b0f7a1afcd5bdb714be421f849b40212956971142603d924b21837e0ddf65ab420bec4023aa3e0d2578a05f112228aeb540b2cd1eb0ff58d0d306cb5daa56b0b99d2bd915902408c7501668aa9bac34ed459987d15d7fc297762cce44412e5f244719ba2666373f2e7264f478465c9e7fee8325eeb05b351911aa3fed46ed4d6ef9eb48898c1d7810e34fe0c469b29cc0b6284cb48b0ff3097f840bbdb7429c467b4ec19ac05f1a5b7715fff49cd1771a09c5dacf956dcfe818fb654217a04b260f59afb67cfff733e89110d15e5e3bbc980c0b6e038b8fa264f61e57131a7e03b8f4d06d0525e2e3e5c215ffaf74e33a7b73a651d251114c924b3abb9ee03cb5b616a1b10156cc1b391b5b1d76652732b3fc63646874010bb0176299353f48f4c3727411fe497408e052a1dbe6ac91d88b11d949ae273de8f24ea0956e6d9e8ed3379b3c59b7a7fbbbf8fdfd343743639df122dce11191dfa7f2eb5df7eae262832b876a142bbd372e88cea7ae89277219346ebe5b9e8317a2aabfb617e7d0d95a7bf50e0ffae1f2df958221342f2ca9d80bfb72255512dc4373cefbdd141dd0c4b7c56790082912d81a44acf11be95a2c40bec65ed47330e6f6e61e053d2b782ca6f47dbdcea7feb041e0172d05be1dc902a3f1913067995c2f3a26e15213c28251f55bca5146130dab664d564273de780138d54898fa0f9d38f9ef504ffc141fc116a3b95b887392964acac249eda3309e88f228b1d9d67f8d21873dbd883e5b30c8adbbf8f3ea0e1a236132fc16c5495eb4a4f46d4b4bca3deee395e403f374d8e93489be6811b7828f43ac6faa3a5a454a9d4876f8b9caf14ceb9aa77352deb7eef89a98264f22c676879e181439f9956ee8a8a776debaac95ad0d59cb325f5a5719fc69c3fbb702bbe2dfc59d108c2899a50d67cbb5f8abf22d78e5e9c9d5b2218c962e1c62f3ab1d69a71202626a4b8922e7539f9f3ea65f85da51403074e76624fe9d03e695db6e2d7aa3bc19fc5295a5d8f3e7b9a8f02e27047a73b808128c300f09404ae83df3a4d97d12c9eacf06806bbd5bc69818691e90f288ee2c3a9bf83462f471259c2d95c0c86906daf991ac108943a06ff8d9626a0d6ffcfce05505f21fe5c2688f5e7fe57879204b679ecb384a9a57e02d72367bb000ceb91accbac9d651310ddf3c9d57781e7e661b2abc859b0bfb5df13d2e23e8246151fbf64bf3159232d4250ec251c2d9264f421b566d9ca4d667845facc6e60dd7ac6ea76c311daf57315c887c5a9f32574438a306403952b64a58972a4f7d5471472764f35db56386aef5a82764bb4986bbf78e029e280ec454de0915548975868ef2b69e4ea48ace280d4e0d0f02c45965e2a5c2c381b5a590549186144a7c1795f261a4a0bae5c74f2b12635731244cc30484b28622e583beb738d1b8f74ed781b036978995cf33e0dcc55b39794db42eeb00facda893da680cbb32d3ec4196adcf774f7ab887f4e2500f0667292b39ffa0d2e6365ab942f2a2b63fd2f93bfc7240c3681d7f5ea703477ac878ee8f79d0f2ef1552c3e6ee6907cf8dec548d3d3f7dbee4170e0f9d92a7bbff77118b5500daee1ffdcdeb11bff5ac4b80da01355717f0d74e6086b2f18ae591a9ddac563661129bda7d687a94203f1d605d92a72f2e6c2dc4a94b0938da9c4399fab8aeb692c4ac69556e2e78fae143ced70e273ea9ef299ac477308acb66a72e69c26e1cfcdb5f45c583457bbeba5b67db3523b3bdfba22b877d6da74c36704cb25b083f2e976e0c6b70dd7242588a4941fbf9fee5901be0a384d82fdb21dfe4bb5ab9230bd31eea29340eda40629fac79aac19c9410ff98d08e28b5d73935d58f053de942754f4262712fe511771481dbe1344b8bd1e2f077a4a17fe5468fbde4c326cb78c12e267846f6c06c650abb01ddbcb36beb247847350b8a969d8f55565a6737d02acf6d5baf7f956b0a260de70d873655dfe13ee290", 0x1000}, {&(0x7f0000000000)="7592c4f9fb4c9cf6e32822e8b866e063c16142aaac6671021bdc722baf", 0x1d}, {&(0x7f0000002280)="be97967fdbf9c25aeaf2c9d0a4a8fa7608c02bbe5c0aaaadddb8c1fb87435387bd3205a8fe5d6959005cc53e9bdeb4ea782c8e3b406fddc3690d7cf51cb4a1033a14fa9a327a5b57c33bdb7d3ec8c53f7686eea023a330a321f52470f11ed21b69bc4592c7b6f08de72f43ee67d9b739f175695941e8acdaaa21c274f75d1b284e71a271d30fa34257d3804d751f7d475d4d8052a69b2f4ae7150a2729c15bf774cf45a527a538d03d5704d6fb6259b7b7fe860cbc45d6020f4ac3f6ac26d385c79f8408b60ba7b466b8cc0b219e1745c9707b96ed0837ae1fa487f54f91cfa572714f38200d28083b163bf72482f5575c478bfff66d8c605f01a88090bbad5b2b3950d1237c5960176e9f5919197e295eabec23bc1b77813e0100d86e3650b67580d1b7135ce599ccda86ad0c4738ffd23d0d07dd567559314ebd4bf18c689a7b210a3b9276d0f05f438be56fb0d5e1219b728d4162a8c88588e5268777a262821080a74ed935f5508b4a939e6919b45f389454ba055fe0b682f3bb1ef1a51de01fde2cc75de48739efe746b9731bd683b54dd79587cc9fe4825bfeba1d6bb3b7a900db5ae6c9c7b9f3807a049c03b382be10419f258ac9eb1efa89ae2a3e7a979bbae0c5df50a920fa73f8058667362574192ec952a0b7b3fe885b34d776517b9e0081d4d64aacfe6207f92535a247b9f44c316c6c98f9eb2b8de099a4673ce61a2c4e25c2e64d8f857aee7751271366e63a2d8ed7e844858fb5d565a4af1bb8b301478af4eba150ac5cb05703a25add8267df3f49b1c47b0abd1600ad64ae91973708537a4c5882533775b1d1ef2afbbeccb6a20378ebccd16f3a5cc9829379b71a4d8604bc92ba4e5889cf82edaa22aecedcb1f98613ad1187d2d6f1f0d6e764e093b1245f5f3c7bc08f99d2dc1d4a6f5b1f9ba5214d95b6e503fb5b7655eb7e507f52f1de8fdbc00099c67f5ce239a54a237f8b89ebbcdd637198d7b76c70c750d8f78fb371f82f0c6262666430f000f4fcc972b9fbcbe36e6b5521aeb5a8c8e6ec3d6d94f78b344bfe7ab11fd39ffbf0a71c032131c1088930ba802d1716ff9a74d6a43dd650ef018843f25b1f3b6d26e894fcc4f698527c26154bd7efb2eaeff138358c4efc529bd7737dea788c344aef4fc2a30b46d7a1ac4127a815cc2cba88ec6752eddbb702e298f604c1f51d972e75e0daab5a2bd4c8305f2d1b634b90f032fb6490596c2b8953daf2e03e65dad768fd85fb94bb27c6c01f38622af366e239969253ee33bf94190ff0c314f46bbde9267d90aef9c7b11b026c583f55abed956b968091209b54b4d03c98f15d0b92e1fab96418c0e6871068e2dff3ba4d99fcb480d977077101dbb28b16a4051b0bdd576f69f3ecea2b5407844550cf2cbc59adf9f3ebb22928de71f8326bf5a07b730a0c787ae632051be664d67d9fd74b8de6cbda2541838eccbd33afd62740399a616e29f44b78b0b3826df2baf54eecc8e5a6e5f00c4b81ad7c81fd64cb18b843d9ec3f4d85adcfafe9ce65178cb51ec6996ea26e4dd0c6e2e46e6209195e27f584613d1968979b860032ebdb226cbdf05c2e6931d41a4b19587293029e781ec71b3fe9200f41902d03f5ab9440ac65cb549fd5a7f16b7fca637a15e592d2a52cea5b0d5dab49c0417ebd825b4cfcbf38357f00e4e66e79830b2c68160b0b4df10e566252005af71e3663b5500bab91969e8d74b3704ab609fe13048dc297fe9283c72debfeda47f3cc89737b8598cd2f3db7ace5b47b84fe3025cfb4abeec7617bfa8ea9d0b6248355c6e3b0bb74f26d529ae7397b80f88578c99e7cc8c256d617d287b888b31c65842aa37726ff38c94dd3675801addb1717b25df3aef1175e82e072c85f77a1a35b3229c54ab85626d8d1787398832880cebd6d610733d222e7cb30aaf77e8b460ffc8561a48d35cc325bb12d1bf0db8ee21f6d59020b00b9b552c6bcadfa2f97f147257ef190b15353693c3bbbe6b50d177c82dfde30fb286f60e5ac489eada673794642a01abe0d7ed736c4608ee2b7463fb3a0f27b729f12e1d92cb8ae9fd8b12690b4a6fc3e48559fb0cf7d89aed21117a21a2ae2148f1b99222fdb370ad542613ef8f3a4d09525d6b561ab92f457e4909d67e74382f4acce66a6ac6697876b8864245f998432f7fb8caf45256bf5bfedb841bc4d56ed26b7b2a8200391616857bc58c961bf0b56f1498f2a8a8fcef19bcea99331dd8f38b7c754432d02e29c5c022c1f6a4bc55875cb25f28756129b8e9d1e65c62b6032514c5ea69e9f0ee5a53b0c3853c1b8edc2f0722e854b487abed2aca2dd27963a5c50fda5cba35dfbd5d963a7efd3e55f9a43d2082fa7ac18eeabf097a9d38b4093b7c2e98b959fdb7d930e95fdf6959611ce337d0f809115d6835fa1c710436ebcf19f5cfc15e2e9311bd50cb06bcecd7b12ae4604c8f74b44282f2dc5c359883fbfbf110db7b1c7bcabe3c790ae682ef140139a5a026e4f5846d1ca99d0bbf1333461aa6bd4721466ecea63a67bb774adb34c1525eaa2b3d39e7030ac8a92895a4e8c0a3d43a258753dc3ed4de3f47a9a6a23f2d60d8f756ce47ef0c8f443d383dd4769717d5c576417544160601a47e59c7bd0c82b32086b10ae1be6ccc6c0e71f9bdb170bacd97f3e599258337efb1a8ac7df9e2417d8832104cf8f29d88a747b79254aebcf721e35f9abdaa67469a2b551ab80e3ba1059c88854bf4e56c5d263a24aa9d303de41b4f5a8edd0ab5db9075046110c635d49de9b42671fdd60c7bcc5b108558f8e9b3827ecd693439e20e90c8f378af701578b1ee00d6921209438c0a8759bb93e70c219bfdf1917c3c47a7ba6c61bcf2e4a9c8a13c2b91ec8149e89b1470175e7969ae6ec89a74f9328f895ef8c221bb2c807df66d6468d994ed96bfab4fe9bc94487456c6ef5e0323a29cb16b80f54b9fb8f68a601ddff8e9cca465afdac4ff0b364d823c15e191a89e588da5ec861ecf5ccfe97c3550de9ad8b49e2674f96ba6d8f70479f19c4c24c9664c1470ccb9991c0faa6e9455a35adc2aacb70008c6e95dceb658e9b7fcad304a503b518dc6b41c7c82b896adf2c30f6f87ead637f161286e8f39f84a6cb91f7552aa0bc6e917c601abcd44e02fca917adeee520f109995517ee041f0ca05139ea4bfc51d04e6047da04146dcd9fef1e8ed8339586cddbba320db4f2c9bb636640f05022b4a8ea6159c3936a5aaa7b8664073b66f74cc158318709584f2f97471b9831d9174b6af53badfccd150b84c75491056f0c4dcd9e138fd2a41309abfc1f70c3ab4adff174b40a30c87d1ff2fa3ad9ce6ad71165de56f955690cf0cfb064a15d6bfba836842f72f37c4f4c4feb90f3afd0ddc8d9df30a4137bc9bb9cf9a06fcc0a036959ddbf1dd232a31e10d8a0a104e96540d755ad488adebff5a0d0b580d8ff75f95313cdb35ad26e03a71b6d1681116f41829509298ca4b1c5c9acc6c0aae06bea27c0a1cfbf66448deb2dd26c354d95edd0d5f372ef53491d8671f64c13fdf8752a9d25a718ddaa801bca5e3436cbc3ee835af3b4ab89d6705441c90fbbeda5e095630ff25c0ab89b1f06b1e9c35400f65ce00a47933ec713b1cbcd75139fc4402b5d9b98a6e7b816eb5df824eec167b28391e212403f6b36f490578c1cfc7064d8eb7e20f9f3c4a7416ca4950c7ceabba20b349323478c419a6ea001f59d9821adf0f119b27332208e5861aca2d35292421d70b81942107745e4da1c16ca83a5cfb84606eba114179508f4556e67d347f19f4a2e12b264de48dcef58b059a360d040fbae268a6c5cbfe62bb22c28f0295e2c368e1274ecf8e830f6cbdfe2fe640d802dcd7e9a8d5e50128e2d10409bd87a970840e8842991244fee197900e627aecb7cdcb74988f7e0313c674ca06b8d521603b34298a77d85c0cd134d133704b54c857c1e8bb507664dc077733b04b8667d56af7702d64992753052a632e57c56779cdf96963b712a5eb9b29505a85e96434c9fb8b2870a4fd6a8f475be0fc8fa5e96f67f0edf5a5483688a22a3c94b1e0bf93313c2af280e825cf5b7c025d41cfccfc7fe7df207c8fe75dc68ecea5a7ade77fb7102a3c968aaf19385ba1ebc877eca6d852f4d943f9975df8c22185043e34718aafeaac013b579b701b847c5bca6aa7bf78fd257d883b6bdc3876a083f273a5118327b3b0d2387881d28d027ae8d9e2a0b61c13be37824a69cbdabd7443d25404847552a58f1825b3713aaf4b639b4da738ca33969c4f1f303de41be7c5c1307ba773e29c795b11566c19abfa120ca5e86b19b4f99f2d74e25bc55b99abe751120d0507eb42c0e6a57de262b78084c1615bc90c17765e1659f3b20b65249e98b32e0b4c2e221aacdb08e7bd3fcbbea647c6233a3d4ae0bdfc039ac9222ee13417f567e349c1e922477c7835faf2efd553dcb5ece2ebf6c1f49b8b682b527436206c690a3d29573897c2c2d16b715761ee22a198e2760cfdf54ed6da24e6a900bacf1664225962691dcfc86f03cc203400b6fa6ec2cb84b8534eb74ead0f03acdc383d16cc57984ab5b5ba917f83140edc44b5309946fd02a5b70ba13441e46b86d1cd9061fbe953a711f627b8f8a4310e15d5feb324c47f1c30b5a9c940168c68dd86aeb16591da24ca63f11ff780b3a9126d3fd10f347de3e57ebf8ebd8aedcd272aa847f90beb73123216239c88bf3abae2ea191435a1eaaf2b7a0c28149359a3e4db511657f5b668662ce81ce25a0d4bbd794f31e88f76e1c1ccdea006f2dfc24dfb864a2c258f3f73e62dfa76b32cc345ee5825c95055f7b80eadd05dd74581415f1435e1212522f350df95107d9f94237bb028c48098e258bc45903b52ed16a356965d055449e64b66801e460101a8c4cbac58e204835a648a5fb36f51703ba98b56f89ae034659c090e6a0b8384bb58b9a6a3a55ec9846b523f5702cb2ef6715bbb4850256e57a2d42920f8ccce8bab1189f959e225d8970a65ed7a2ee0f8c1e73a0ac0448a90ad017423e7d5f565f2f436ecc17e02ab7ae7e3839c9246c0c62e121977c65060e7e99858a02ba3d93ae8dfda3365b74ddfb66a05f09d43b01d88793149e923255e76eda775bbcc23d78b77902598239a744df2b95d5e01713e49e29a534efb908dbbeeeb45ef5df987379ab3bf1e81548b1d82154b98c021db3121291c6ede485a6f9f22a1bf231e9d58d5725c4b14d72e58756e2dd39b9ad0419ddac5af8980af8878044673190040d091870af167e4af7d8561426e06699c0e8d957b29810b805f7d3f98b33e36289c675dba9f7bbfddc75b82a03beffdc585d2fdec4d219c55c6c386c8e0edd09f63c1b83655743521d7bac231b38bd4efcd6afc6277a1ee379ad696217ae5db6794b2beb3138331ef5a1077d0c40e227cbf4bcf378723bd3cea7af79268e6fbf16f650f1c2d8d5c122c3b7cc436fd61799ce4b93dea77ad6588af0e46fea329bec0bd3da05619e8df17c70423ee8942d298f1097a5a52978b8445737cf6707eb10f49271837247a401c7969c903068891df30969f2230b37abeaa1ad48653a31be45556daf71e09c26697a3b60b6317e9ee7f3d6802a37b04166567c83b1f59141f83866a4c815b5d8e287ef72645670bd72acdac8a30ebcadd680c146f315c47e42446e5d121390a3e3fdb06ee447f953cc2587edfb26f10ad5c7bf04fc0136985aea78e853f7a48ab670ed9b607912725b0c71c803bbf9ba1f600d3335c50a09c265cf0e5c21678975e35f", 0x1000}, {&(0x7f00000000c0)="f66be8d4d9ee7792f4aedb41c0b657f56ec1352f12df10b8f1f6c418db2b16f6847bcb7b5247a7520203b5d243982c2a87303963e9b53b30eb7db66193d27f77510e8db7d722af6c6ea434baeda19447c470975c2777cf5cd8f7f17e215b3c7469cc328c0ed78981c5", 0x69}, {&(0x7f0000003280)="9957cec416161b9640c56600069d4b49aa81846713b85159f3ffe2c6c80a00e0d5f822f3a93518ea4c59bad27c8f6cfc2b5c9bc5da306b9d6c565dd1f073c697e5e551fcc9ea69ad9ec2deecbf94ce2a3a4d4910c8d690d30b5c4198ba89950d19a39fcd1d86abf2ea383b6d0c7960b8a4f9beaa055076074471815def2c0afad71f2c65871c8accbc87464eb2d2103386ed9ace85f3e21918671e15275f5c6e6f925c7df2bce1c37dd1aa746e696706447eb5344ecbf114f3e4f9d6155e2f30a7ea081fedc0964ee1aa8bfa707db0d8ed7c567a275edfff8a64d41eaa98e61879413035f19c3a79e91056cd610facb1c62d84bc12b82d8ad49ab3a22b80a66aa4afcafb8a5f1c244fe6ac4aa388f55395092de55ee462ae75e7403d58918d30b995b41f531f8c2b5e549e6fb7447b431fbe8c4f1c3845af8ff283328bc0e7a3cb936386d5cfc2dd20df9d01d3b7096327164edb1abcf3d3a0c1ce1597aa367b739f887ace0d2cfd837c3cdebe2303d16dcfd51d6c05798272156fecae73cfdc3c55ee4fecfe88dcab0d863635d2b3fa6c3c759c22f9c865955f9502fb8852d27a7a025e4cc83851772a7bafb80a5c0ddc53da55d1bfe268b178f89c7e4430270a417febcca9b66afc46dc9e60cbce1ccc07631b9249cc0817e46685b58fdebe0c23426184e9c3af0ee7853ca71f7b469294ab27a1d970136861a24b7c3d516c671d23f27d48e7406ae553a599ef988296bba64f7756db6f6bf739af4e595b39ebc134b51598484b64b0172bbb0ff32103380c062ee1d7644e0ec00c13ecfe68e5b30550bfb4946d275f4f5b297c3e08ff0707cc53085bd0b4aa60633e5a0aa3baf6db64f23553339807c2d5b2e3f4e0fdf7069b331f6720fd654204e9bf04d9c990c37e5284efc5dc2ce7ec7c1b6ffb39d71bc87f579bf53308df77a9fc6999dfbe383f878ba66728734b5497cab38c20c48acb35dd9b43aeb9c335394e1876b17c21f8db7cb1cca1ece60415dffdd520c9eb853b43b0fadc7da3cbca6bc5a63cf86ceb371d15888f5d331957c5c364aca6f1c7546703db162dfcac9b048debd8ee119de4829deee412d611b4e34396eb1c5271be6f5ddb2464bc6903c8203f6d9fdb930f0da5bc1af7f1aa2dff3149b6423c5c13f598d2b039cfc1c3a2276d62336efda2685ac074a5db221cbf9dc4966a701809ed3f6908da027adbd0e7e3b8ca03922c702cabb661f504ec33ae9face8db394954e3c81bd8451a674013ad75b2175ababf4bc6759bd4fa496402239756dfe0b798347fb85f5f72ac63be3a8e9d5ef1974135bbd4d109b32fb35f91af2e9953fb7b5f4728f788e2fecd45262ca83e58d961da1fc0eb9781593c20854586998efd55fe24e211d89477e4bc3a2b0e18d783c4205c0863b4d99e7d6532e2b1958fe40083aae825602ea2aa983edeaf043e908db97a0692dcb5b7f8126a3eb344e25dc6eb4e66ddaf5556e50a4ed76b081f1a74da5a2100021d34d1e5ec47d1ba6edcdc16bca0807ca63a0bbe3d6cf8a3c145d7a4a6ba357576e13fe8ba010d5a10d7137bc22217f0585f6e2c05e2b95ded61f12daa4e5b809b6a73527d9f5e197ae807df98a2f010445d476c9961e09df1d291a048783303002a5a6116e681b8453c92239ad435a7e8e647cce8d79da79f954c065bde07ba89efeb6cbe41956ab2f9f312ea663534480d395619878b928c884faff74eebcc3bc6f2ad431e324372784082d78503f080415d16ea150905ec13ec1bda51c9fd55b0e6dff61246d7982f1fba5365e8da5dd5081745f11bf11c1b8b67ac1d3479f8f95537b802697a3a1b2cd16733c9c71604cf6ec3e660ab205e0f938d3b4ce1c43454ba2b17c2f04462cb6fb6d8c5cccd88fa7821e5b3bcf18cf165a51ad499d36cfd706ae35ec0f72849b2bbd4b6e2117b6e2ac1a913ab3e92740160d5f829a53ca2041722352a1b5dbfcc510e0bc583638bb3bf1c7af229888dc3f98f939a3d438f9122db9e3cb0e76a64508147f5c7a351c7c44a547f5aad9653983fb058c4a8840c625247b6b18cd4b50e36e0819559d6ce248845279622259ec94b5b39207bbbd9030163c4dce06c18cacf9406337bd9a022f5358dfe31c406f7735afd39e44481ad40f5e9bd85476bd339b13caab86f216e9370376ed965db8f246f9b09113499c7738b6eed977ad290a3a61778c53f7c636141c2549cf64b9152cb4b21522455b44a80efa8755d34759e14e159a9f18ee6392f9a7409822778198c9f6b4bee2c5ad37a42a0f10f9b4eca7a033c7e043c4e1ae89c5085e1c4b94db06c9a098ed86974edf609057ec3683d844e7f8b46f0db822a5445903719ee521128f9554877fa90d6e9ce069e49647a0b39d44902ccfe1a7e6082878b101e86f7bed6078c0cc9d1a564566e295975af2f08b732d489ef1caf3518a2b97f046ab67beb09ac536d82a1bf0f9e01bd40b95c9f9768e8553be49e55976d80b491fdd395308edcef87a4ad7bc990555edb2d1b42e480b12c594be8947e098ca349daf33a2c95242d6303fe223061ec4f41c458b7a843674e21520617f63c4671217b70e1dd6b73829a96a4b33b941eced194424b8d7f690f6bbd506d02959137863f9c69913f89e7a02c10c7c993c3d58c60f3ea757462331e76c4965e2c59bcb9824472fc92b5bd3eb89422b87c5648f88315c770697752bfca1f0e5518990cfeb51f4982d44671089e736fb61000edf1b41fdeb0f3cd6a5cae4dc875c06b44633914dfa6d1b96db05cda7688cc3a47e4d469083a45314db5dd7de4f7cb6f8a2e6ed8d4445a36ecab2447cb92d76e0b8e102f3adf76bd6c6fe874cb479d62fb4dd35399e326f90b31da214f3c01d1d136d9f39b388156a03adc24082860e3ed9e8b85dfeb688d147ea002992153bf9bd92a5b8994026449b5a82a94455600b59b9cfe7933641c6b508417e2f762541141b681a35cb60c9677d024a3e5ff9b15412b927b2fd100174f60a60df249006470377c46210061f77b11637fa12e6e52fafbfbfdfbaa0e29a7a9e4b12ed8ffe95f5f99bd383b0e191e807ae9beaec7e79bc3cf361995be2c9c3fb9c884b24c0faa129678f274622cab3738e878383878067e538b299e20273dd7f1edba855cba0ede3c505eab0e088798f92bfb6a91f39495410311c81d9bc2a2d386e9768ed8c8b3bc585f8b4b126fd6788c5bcaf15d5e9f38298f28eeb8fc46d143d1e6e6c775590d27e2e5f3f825b03aa4d7c811ef572d97c9a2c48d2072df417b7652b9599ccd933c12c0f27c302ed61b3bdad2c40590a647934056d2cb57683a334614406ef73b95e11bb9574fefdaae4f7817e60e154bb13239a6933b254bed343a5e76425c6e77fce1fd5a6238f525177eec4a3e6472a8dc462dc4fa793494e18d7eb01753b3a44062f82f7badc0dbee744a2165cf417628acbda9afc333b57ddc7c987cdd0e5cb582a42ae9ecacbb5d15e9d24e477b28b87c5b0358bcff027c3c0ec4d8fa68c9ff8cd23e9e016d4f1a1341153c535138e213684cc01cbab2a752b38977aa5cb26c891adc65e2b1289f83828c8de8fd3f2da6fd53b0e2452e9c5bb8e3117e7ee91d5c924b664a0e47033d2a4a008938b3f99c52a3540026c370120ff6c4c035d20ed41143fdf0c33846e6dde8c775a2d79749ac9da077f969f2aae660d435ca85be50acc6ba4022b0d795426114c1911fbcdb26eb32703e16af214a4dbf02b1833389dae06f5f2e744d1827fc01c73c59e089f57bfb65d21678d61ac6749aee06ab408fe36d250e79eae143194c15cce6085dce48b49290b83e43858bd7e6739e2d3442357ad36719b419f1bec40f583e2db69af48a90fa9f055e795a0acb8d9d291a73d715bb3ba131ea8f08c0d3f863730db579e883b39b2719fda075d5118a73f02c87cc3a0578616f394e4c46e176472bb5b71c1eaa35dbeb922d9f2460efb390d2a88be9cabe67d5d3bf616509a8883e84cf225837c8cc60f739293cda975f07a4d93b4e2b222d0106a48c05c4469a2c6fd4e5d076adafd5bfa59c83ce0263e25b1b7318045433e40844000d5f59adad08a90c8c84f396be5cb8ba22e97404afd44c9b6c1416dec110a27a56cb5348c1a94cbfb0daa5c70771c4c995044e1ad20525a9d1800ef14a9b1f561ae1814702125b3ad55f41c0fe22b11188abae02c2b41d378e41e030552994a12297a6d7d3c87e5ac5c19b53128f341a3286551f2a10fc2d80b5111ef1a9b7bf7c7469e356de6d50494f1c2eaf9aa65c737738c66c3d3027a85ea110713a6270b64c3936319adc4b00f08255de08b62b5ba296f9ec569ea4c8da084ac5bee1751b4c196b0f932a658aeb46fa7599acb9c92e08345a7c22d090a751dc0d76338d7b74bcaac75464f5f500d374e08b7d4ee9b730d0b509d5b696f9163032624c8d99c2fba860360cfeb947a1b0ebc719c27ef67cb53ff86ff31bd38830c1095d42f3d5e3105752294dc22f8528eeb7d562af29da285a04a63d83e9218ba4f0393a6c6d9b98c66fa69da33a73b8d7ab705521a0a0d1f4c8cd9c5c8537d6025f3673a2a7678a29ade78d76a5f0017ba3e89652a6cb2fb2b337de893a0fb47b0f90fb578c66df14a60c62ff972ee838b81d51ad821faa733a4b935ec23afe72c9e7bc285a809594b5f1c3b7609de495fd1148e355796e796614b0b219a59b479cccc58499cf4d93e1e12f9e67df66c31fc8ac03b87533dfe6a8e6a02b1c318a7e5a7fb12da216e9d464a5842ccf6bd9aeeb089e05e8add74f219ffb6e6142ae2ed7c32f5fff5c856c25f460cbd402c3600170ee89768c7a09c1f5c977ae7684ab297fcc277fba3a0f1bc72be39fe827fa33991c8a34eab4318e7779e45c872e9244da27f6c407982eea76b43198f64b4a8cbd096fd07ef3e2e3bea1f86e57c11cab7db47a4e4dda9dd559204f1cf633ba1a585d16ac175e764853a28c84b1121d1d3f62a6ee8cd8ff73e7b82e01162640d82500a6a638e53a50dde20d887884570f38332ec921bcce7421f39f82382023da6f68d75c424ab1ec80049791f30d2a9f33e0892d4c37f7c1da714e6db82b7bb7fe4bdab9fa5e900e61e4b085d10f7bde45206c9ccc124d37f136bd5acccc31dbcef7eaf30e531afb0d04253c41a53b1ea255d83b1947b39a218f7dc43f4a645a3365c659ecb22410eece691699c0a4d51cbd08f5851fa56e4ce01072240f3064f3add55bd9375ce0ab6e7dc0ad5e5a87ae0ed835fc3f192784784c593d12abe12d9257c679106de4816fca61cb5897d82580051730b4ffe19c0642a85a1fdade2a7431308d464991f02da980dd0090fc0d2e4027046987c40a8327b57269e77fcd683dce48917e3cf7d0dabaa5065f7b45929b3e6da88bd8f31855c66024f4ad30d9d300beea896ad1a62b76849856977c17d06186f0313f6325f5990c96f6c1f1daacb8df006ed54a148102e9c7bc760e8ab2b9cda16af20ef81298bd892dcc8cc740170f065ee095b470bccc95b4ed0328777f88c344deb36da109d23eb68401f7ce47b47f5c634d3b34190bdc162adfcc3514edcd9353af56adcfd9b98950d8d5333c", 0xf7b}], 0x5, 0x0, 0x0) ftruncate(r0, 0x0, 0x40) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xa6a) mkdirat(r1, &(0x7f0000001180)='./file0\x00', 0x8) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r9 = getegid() r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000840)='/dev/klog\x00', 0x20000, 0x0) r11 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r13 = getgid() r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r16 = getegid() sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000040)="9ea413e906ee7bf57ea2dab66b5bb8c84f70a9b76ae00eddb33dd48408ac", 0x1e}, {&(0x7f0000000180)="fff0a1169419aa06d1f4970c48f9585c8c7d73955ab2135ff34413be79cdb60223727f3e4892dfeaf4b9e6f359c9000a2dec9f5aa95b7f18d16191229cac3af9f22689973a09bd60dd97a72d3614a8a65e12095eaa96e518cd349d6a9d3235517e78106716dbe3c2ef4814c0c3da6983ce3ba71489e67967e847c798479d694d7b2138119d88f4cf5f2426b8a261ac741aa230e1c8d13b3da496d489e648a7aae31109fd6663acc3ccbaaa1e919652de4569268516c51128fbc747", 0xbb}, {&(0x7f0000000240)="14e7b4e8c77eea9b18562bb88728c788ecb451114ebcfced50994256c88300e59f8dece123e31aad21f0243d790bc1de1149fd38863ba3d75492db9dee3723a7d723b74ade2cc13348dcc87be2e19741d73f46e9345dc1a9dc1c7713835f508083529285aa5b336c3a2b81a627269a", 0x6f}, {&(0x7f00000002c0)="f5e9a406c50152ed4c4414d1bad4eac93b3b8df61619720075889a575ddc1eed82572f769b4e13e5e9be498ac1ff4f055d0403fe85da98833988930d0981f61a8cf31fc297decadce7d960755b24356ca235711909c78cf0aac627cb08d19d785ce158efe0f30de47af6f2039f581330db78e02c7c4758ee8f3550542343dca1cb189f90a46dd78abdac7a16b53ca70723c0e2c1a88d10d3970a93c8425f19dd8da7693b1729dd9cb4f8a0879be8772806efbe52ebe04ea85c94a842538927418b075acdfc", 0xc5}, {&(0x7f00000003c0)="482170b0ddc2abf0bea776e1b4e77388c98f68efd94cef89da9b4354ef540e890894533f7b108d846554c582cb9d319ded5a6c8c2f290f74729bf1b8ac14f84c0d43719d4bb9954ed8dfef9282bb80f4c802af6f8982235a72f2a66e04f4cdb0d5f9904623b8981dde246dc4904654e5d980ca9284195cdc82d19a5eb1983a8cc74c460cdabf841a8c0c31685576c9be95cdcdba3f5c2e625941901a7588df5d513ce9c37743ca909fe67993f89d54eb7c2223281847fe7143e5d68bc3616025232ca0ed8658945a1adb80b56b8730c6d3d16c3ef01ec07542cbd46ca721f4f81a5ea3da66acad95ff", 0xe9}, {&(0x7f0000000080)="c30bf83dc0db", 0x6}, {&(0x7f00000004c0)="475c92cb37d08624261df33e311d8e8bfa340a529405c131a8a39aa3f33f02472fa0f159e52c8ca7c5106f4f118ade5fed34a371a2192df008aa3a4290bd1ac867c4de95b310c2701c3673f3b5de6d71cfb7fc56967f0b66ce051d8a874f337b5d0292865f1a9369d64d5b92b739d31761a5dba5511e67a14dd0952bb7db2887fbf8de0613812f6d6c62ccf95de01b13086cee612c2ccdcaebc4bb32ef72e103848579033112f769a7641502aa9e878e2925699ee637a733e78955e6eb9446a095304de8cf5c14e10c823ea9c6ade528674d5c7646e35b655ce499aeb63aa96f7d72214d399e189436", 0xe9}, {&(0x7f00000005c0)="3347c862268a62abb3e5de3333129fbe412aacab0325097757b499fad1f07334b2df509bfc78380bab644cce7c15ac288f8641d1679cff23f225a92e093360461e09f53fee37c4b13ca6d51ab799a779e2d9cd3d79cbc14bdadd3056cea55f32e21758024090cbcd5406fca2bec492089cf831f699104203b1637beb33b74e3ffb382df5274dc03afd40cf7bdd5e17ebfba6131f06ea8076e8a60dbbb0d7d92a", 0xa0}], 0x8, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r10, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x150, 0x8}, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom(r2, &(0x7f00000002c0)=""/236, 0xec, 0x800, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000200)="b203c4262a832c2ba363d6087295248fcd5b417ffe805d9618a7a66789e7948b4cad2876d9060054aa5c228f16961665ea196ae798bfbefdf31511438e056a0212fe0604d25adffc1fd374095e4ba7e7e1c2594ed6081c9c2b59bd74862d6b00452fe452853189af8d29ea79abf68a6c96c3152a9eb9b3f616b922f285005abd02ebb99f906c396b73a4fb59de6f80b95b1a9c59d6c69aee6d9b3140770c9cf373f7a382f57cb04afa27cadbe20142f068784f6feea5371fc37c934d05cdba", 0xbf) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x2) ioctl$TIOCSDTR(r2, 0x20007479) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28, 0x2}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) write(r1, 0x0, 0x0) dup2(r1, r0) 16:00:08 executing program 1: r0 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0x5810) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x6c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xffffffb8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:08 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') rmdir(&(0x7f0000000000)='./file0\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0x400) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000240)='./bus\x00', 0x0, 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x387b9f8fdc600d3e, 0x7b0954fc9576168d) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x100, 0xffffffffffffff2a}, 0xc) getsockopt(r0, 0x5, 0x10000, &(0x7f0000000180), &(0x7f0000000200)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0xff, 0xffffffff, 0x1ff, 0x3}, {0x81, 0x6, 0x7ff, 0xa000000000000000}, {0x0, 0x8001, 0x5, 0x1c3}, {0xf9f2, 0x3d, 0x1f, 0xffffffff80000000}, {0x8000, 0x1, 0x6, 0x9}, {0x200, 0x2, 0xc04, 0x22}, {0x1, 0x3f, 0x3, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x40}, {0x6669}]}) 16:00:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d, 0x7}, {0xc}, {0x8, 0x4}]}) syz_emit_ethernet(0x4, &(0x7f00000003c0)="723939f5") 16:00:09 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) mlock(&(0x7f0000e8e000/0x2000)=nil, 0x2000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/213) r2 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) socket(0x0, 0x2, 0x5eb793f8) 16:00:09 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) write(r0, &(0x7f0000000340), 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) fchflags(r0, 0x0) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCFLUSH(r0, 0x20004268) semget$private(0x0, 0x3, 0x400) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) socket(0x2, 0x4, 0x77b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r0, 0x5, 0x49c, &(0x7f0000000040)="aa04d6e11105f04f47209f4473d2fbea115781bfcfe4a654b0b73218e1b095e6d8cd86ed00942a194f22163039898f5acb51ce5a19681d3565dc7fba36fd5cece4fe066f8735a5db8206d5c4dfb825d6691526d4bf7e5af9c525d98eded6f0a7c52a0d14928c61251db65416b6db1b9804fc11071e103945baac018899c0c9cb50a9e92f599856be88e33ec6c7b7cb2b35e80f5dbf0ddc83524e1470c6717c05c560a064176e47c369e88f9b3140da10abd399f01ca7a80ce8100cfb6e446d8db6f9e27e42e0e1ed26f325e9ea8765addd1594f79dca63c8aa5361a7c0cb2bf5257524fbd61c3dc9ba0fb52f606e1c1f6b19a6fb3dd4474f", 0xf8) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x3) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x26, 0x3ff, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x4, 0xfeea}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x61, 0x1, 0xbf, 0x80}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80, 0x1, 0x81}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x86df, 0x9}, {{r1}, 0xffffffffffffffff, 0x13, 0x20000000, 0x3, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0xe8bacdf41f004548, 0x6, 0x2}, {{r1}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x7f, 0x2}, {{r3}, 0xffffffffffffffff, 0xc5, 0x3, 0xfffffffffffffff9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x0, 0x7}, {{r1}, 0x4a9d92f90d2f91a4, 0x8, 0x2, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x12, 0x40000000, 0x3, 0x9}], 0x9, &(0x7f0000000300)={0x8, 0x80}) 16:00:09 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x20) unlink(0x0) close(r1) 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x187, 0x200}, {0x8a, 0x4}], 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) poll(&(0x7f0000000100)=[{r1, 0x5}], 0x1, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x512, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4, 0xfffffffffffffffc, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000200)=ANY=[], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:09 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x83bc8a35e9359b1e, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x8000, 0x800, 0x8}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xa3c, 0x6, './file0\x00', 0x9, 0x81, 0xb562, 0xeac}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) 16:00:09 executing program 1: r0 = socket(0x10, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x1, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) pipe(&(0x7f0000000100)) r2 = socket(0x18, 0xc003, 0x0) getppid() setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x100000110) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xff) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x3, 0xffffffff, 0x0, 0x10001, 0x4, 0x4dda, 0x3, 0x3, 0xfffffffffffff001, 0x100000000}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 16:00:09 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x8, 0x7}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0x7fff, './file0\x00', 0x7, 0x1, 0x0, 0x5}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/176, 0xb0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4b35e4561660015d, 0x308, r2) r3 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x100) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) clock_settime(0x4, &(0x7f00000002c0)={0x1c, 0x3d771b65}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000340)=0x9) select(0x40, &(0x7f0000000380)={0x5, 0x20, 0x9, 0x165, 0x7, 0x4, 0x101, 0x5}, &(0x7f00000003c0)={0x0, 0x0, 0x7f, 0x10001, 0x80000000, 0x4, 0x200, 0xffffffffffff0000}, &(0x7f0000000400)={0x6, 0xfa, 0x2, 0x6, 0x6, 0xfffffffffffffffc, 0x2280000000000000, 0x1}, &(0x7f0000000440)={0x1, 0x776}) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000480)=""/97) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0x1f) getdents(r1, &(0x7f0000000540)=""/101, 0x65) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000005c0)) open(&(0x7f0000000840)='./file0\x00', 0xfdcb4f04feb6281f, 0x1) r5 = open(&(0x7f0000000880)='./file0\x00', 0x2, 0x80) semget(0x2, 0x0, 0x1) close(r5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000008c0)=0x7) fcntl$getflags(r3, 0x0) r6 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000940)={0x1, &(0x7f0000000900)=[{0x9, 0x8, 0x10000}]}) ioctl$TIOCNOTTY(r3, 0x20007471) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)=""/99, 0x63) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000a40)) 16:00:09 executing program 1: 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") kevent(r3, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x81, 0x80000000}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)="4109e182cc6a567bdc6eb0d8e559f42d3d6b96e59eaa6f4669e964a22ebcf3d2f5f5f192708a74ccec7ac3252040d2d9b09054651e573b8b14057cc75325bd7544fedd03cbb506a7b7838d2e68b6ddd0d59d44adf397655bde9c722c4892577d9cebedba7f0cfc0ecd7f6004dc1fc9f43fdf123857", 0x75}, {&(0x7f0000000140)="27329f860fb9ab2867f224e839a49198c2132f96dfaba9b029a8c0e4480721ee69ea6bce6308c50242d80813aa1ff0a6e112f479eade31e1b62ec9ff0fe8d48462480dde2316c2384c28ddfe81", 0x4d}, {&(0x7f00000001c0)="0440974b2ed8a1bc06334c54cf5fe16ecd9e4cefadd569023ce052e488e107b12558d44b03b25b7bde7e35c5d2741d4c1c5fbe233381adbc81e1bd78dc7bc03fea5df75d3095c02fb73c5db65fe56bbad317ed44f9a035684f815f3a6964980589bf9676fe6162fa04e4197ce49814bf87329be9abd2bd7973fba6f0fea106add96e83e9b366d12b7e8bc846e7d03e4ad96e849b9007fb82be0d3159314a7c6ce5144c443f2a", 0xa6}, {&(0x7f0000000280)="eb273422fa737f0b35b32bb6c6086bb683e8296a96daadd395b7fcca8b26bbb942e3dfadd8f3c2e246144cc66d4e89c1644a629360d0add3f72261c691aef66964c153e26b3c6d5516b5c187f5a88ecabeda8bb127c499f8de66e8d586f392fb892b4f953597c073a08ffb01b2c5ae49c39930c5594168a8848cd45ab30b7e944048b05045b451676f0ed9c6c18cea97bf02a2fb00109c94bbfb13adac8de52f07bf595a6f8fb4fa19c7adbeaf8677c6f31930ce1cdf59451f7757c3a0c0beba875a4a7db88e4f461f77eb4824bffd26abf838df52fe67c5532eec70a0a1", 0xde}, {&(0x7f0000000380)="edb6ca6c6c05ea4464947f02db1235600e94b03e4b1bb889476af5853538ee54f2d004a190e5554ab77b0032fd1f96cf7e97be96c660f9ce5bd46b89a0b9fc0ae80681a621efb3505d0b2188006bba9646ae94b380aa4570757d03a33e242705123ef9f9bbaf4946246bf41d0f4be1571e415fdf7909edb61a91e150e9e86dddf632c55375eccb986575a181af5a85207265f326ce59d4a3376ea7aa63ef560aa8e138e748ab521353f0dd20b54e579c53f2d040eb96635be9f9b7f7a3431860be128ad08573e4a19a1e296fe4da0d0c0540d6891693f59165f685606b8caa1247e88faf8aadf8920e252d2da3fc9f0c6be22c856ab3a71b6a7b9da4a09d7b5b70cbacfd9f1bc78476626e1e5d233c499eca328aac5762e2a194293f32934f92176d7a1bf91f32a6ce400a2aee84b94d8f5c359ca719a5ecc0b6dc632d0104af4c6330d2564e9395b807a6290213b5a2fae6a88753fb5d363a1072f3b47ef682dc2d7fd3fe5a19c90b0584fe26fc31595f43887565a1c4958a63961ebeed37098b413bd25e853fa1e1d058e9bb9f6b560761c89f01498183943000c83c689d69ff1f3ee7e8b0a0e8f0fedbf5342453a16c3c4109951ca2757519828c161fb318ef365d0dae41ac191c70ee5f856e01f3ec6f394f697e524a8a6fa41d02e064395c9a766d498934848d66a94b0eb55043430d42d1183332856769d838ab373ce7bdbc27e1d6d123b6f4313c298e375c7dfe6bcbbc9933d6c297240efb038c2afba2f93ac13fa7712a906044b0b6f88668c3e58a5a753f3eaafe92e1cae9a80c13980c14c3eced391cd708da9c6053acfce72cb52e391ba1c28129a848848e3aa259c453158d3e3fc2cbb9134d06e9df05178d6bcbeeb6e36133008bba361450242963e4195bbbeb7b118b96933e54bcb6a149d7013358549b754d5af8a2b8a9545c8808ea8fb49adf8fb6b80133f7fee31894d3be922e201566f3a2191a5c2a65df6635fdb8de62c7e1693691d8f876d1594e15d7179bf7c7abfec1d748f34bf825b1c3af3b3516b7c02cf053778800d69e4fc144c71e2d6bf335110c3a65c0f9257bf58a7c6b46857544898e8702d390d98efd13773a2d0dafab28e06ca6971b8f893c512f7dd571e0c194f2d61199303c798250553538d62016c0af3d610bce51539515076dd14dd02bbf84c689b578f6c4927e779309a39875ad7b3adbaf1cc79429544a01a01724ef47056bc0d8d86d8b4fff6cf021e156f5f945e1557bf67391a865eb215db2a13d2b7a3fef61e0805e008c3300a7ab31edeec39442040919d11c2e4fc6ee0da31b765d0c575aa43b05105be5ecebd4f001a96c802a7adb109767d118abf72c1beaf1c8164bb58aa968dc9b9e7c74ed2a7788f47f0f0202129521745d563dd99804e77d76b3495259ee51c4f8bdb8aae8c0f52dbc14f100f6dd37aaf568061d69cf2b46318e062d3567848aa61fe0bb9ef8d1a0ad3a1bc3c6379bab5424534a7d9d0bae4e6e9a848bc9d8a5cf81c75fe085df97d23a4af5cbb2e7ccda89bac63dca61cf658ea54edb9424ae4839f239b7a9646bbc037173341da568509b4afdd5d59e3bb39759ae889351c28821c3383c32eb4b9296bc7bd2a74d8fa6dd1bb1419aa5af3e68be3fdcfdeb1da429cc5b45830815234b03faed9522ec796c1d7fb40c8a4e17413fec35ce005549f18870364b63faeb46fab3698e1a9e9a25aeb68d034fb0555f3092687c635588fc0d2a2da7a428dc6770deed8e81375689f88578c10ac6493cc5a34cea9654cdb1f2b226f2fd8a352008a6db62d8e079929c4761a0c22824baf80994c99bc9d8167e6d110ce945a25cf3e6936a643d6909e6c225d589a999240c7511db0fb2474cebff483e7554a29966c0354f7813dae639878cd0d9561fd211e9458cf7afea08f5adfc4fd69c342687cacad11fa0198ebe687e4037ec6e8f934b0132311da27da8f9a9feb50be24bb2e937c4e5813f5d92a4f9d025c25c2bc6f8f454f8a2c5dfb43cc7024ae31149360f927113f38b76779c870507cf9ed9c3f9be7f149a808210b5f46188c42ac75d07805e234a56ea09ad607e51cfbbc41f673fb88d868ebb0605ab87493005d155a32411e24e77e5afaf685822e3173e47f03dee1ab438fe35297367849f084e45de756818e61bbbbe95ce9c4f09e28fc443abebbdbecd64678c490a0d42539f9608a1fb9bb475d0429a5702d4ff9157e69d4e6f0603badef61139adc909b99b261f0a324f6c098425830330bcec07ececc0ae861371d09391214881fd956b11d208c67c37ed17f1255f7c2796082a3a53bc324f5bc5bffa4a5d604fe1e52689525a829dde8542f6c72697b5ac037a7ccf3eb2106ab50207bd7229d867f8fda72191abdb20d32c7fa6f10629d1b071b69712a4b6205b2d7eaf2e45ec70c3d20f4cf81764e76535ca80e58b939d3b5b8475e69bd121ac6b1a2245e04cc9e365773ff10f8c483463a96c47a051368798c41031a10f2f86784341f432716e452f1b39348660da9421557de936fdb69ce0483a7aad75be62d7a32bf5e132973b4fdd432dd1c58957e37c1af49098bb62a18331ff85045123b182fb6f42fc2ab1670136d42bd0a75c8cb2636fd2437313457e3e720aa1871d1efc374b7600baf10c0f93c72287678c046ddaf2c20aaa2250631b67d162451003965e366b666d38641e21e627978cc4cfa6bc7032eaf87a0933fe6436925025d22df610650c094f9de03d048d2b23449b3c8f4a43022f87cb0e90671ea38a0adb212ca241ddc605d6f88061e3c35739eaece62d6f7dd8de53665b4d2a48828ae2dec429e3409e7f870e6dacab80526009fdbe1c16050e250f2b703346082f0d1417e63449eb3447d0cfd4a3a3b403bafcefe0c9f939400c1ef215f7b49bfa5a17310b714bbec2e0633e4fbbd9d1c0154de0518b73320153ff6f4583e65f4b1813e981c67bd9c8c034f72755106752c809603163c864e042f0aef274c24585df5ac2dcd7d657e27c618a5db3db2387a2d8dc9105e8c5099d81d1533fb3e04534f16bfa23fdcf4dfdc2e76cbc626d17bbe04631b6394065fe904bbc70562d9a46a2c6b7f51dfcf3b1153052099786fe5aaaf7b1f94021f8113b89a1eb8ba19df4d72c5ed7cb41989b989e1657e35591a2fc0180a9cad7e5f14029b5b3b13e8917333449467d5062fe68a6c0ddeb08cec481aa055bdf904418fc564d1fbd15355568c770e7f57efe0bcc31bd1c0f67db5b8cba09ec5e1b9ca5fe68e1785ac3103038ab1e26b56afd121c6beb2d5c9c00302497179604e8fa1e64d824ea8dfa7d2b2f6f2631d73c1667cb3f6054102f93afc280312218b26061844528c96540eeca0b4a5563d436aa105e29e378d49dd9a635d7ab12d58cf3c3c49c050b2999865f4604d273377f00597bc5ff24043c3828b00c608abcb832ee81f3e6f2c0b490c83ddbb673b264f1ccffc720e740fd8a27f9063589399110383053a35daa1ea31c56e14328f9fb120521cf51c472f32ea162b21f21e27663e8ffb305e8ba296595385a37ec0f370f4a0f6110dc4a3d0358bdefa57c3176cb6b32670af6703c2ea0f277ba6a67e8e0e1f9395bda4be159d192f711b3ea2405c91a5d98dbbf9972b77db95d4ac92421729e7fcac43bb1fcfa1c1fd98da38d48517977b81575de27e20fe8c1fbd7a368812cd185cf6be05b8729ed8b3c37e66125933b73a75d3f3ca8c7a8b57b0d4cfa313058e8cc7e68fbeabaeb134e9d1543c90274219714cef7f0d84149f6d1976d57011458dedde9aed340978f45a539d200c9c048e58450554b1132d2dc63847966e5a948f75a137c99286f3f7fd893a7e27bf23be32dc6dde4e9d5dd0be11c0e71c28e077e8032c17bf9e8e72bed039994d6740e04a4b7271f0c5cd61cf02f7425d06c706855d1e446db6a10712c7536a096cbd2670ae584a61e74e5c2782428e09c8570a27d6e96d898a471fa8c60f91b6b9a25e77ce8d531fef1ceddf483c09e6730b57c30503c6eb8fe632721af15629c53327b03c4c8302f666656de058cb0f73a55a41e44a2a98d1444a08c1bbc64d879f142e4a136c34f99d580ba35f12e565058820e389bc962d0951396aaf2f89a11d1428f8e993496d811c8b89b286034eea17d3414ff1c88f0d74edfccb6d22f25fee5d95b15dd4266c96781bca09d402a155815180017cb4354ea8ec4e6feab0e72ae3748dd88e47dd214b683a3060c5f6b0f80066c12bc94e8b398d4dfd20ec89a30170691077fcb5b1eabee5d1459d5991341dce0d82b6de692d5231ef519b65e311ce69a222192dec3d61e423667b6b31265940c7dac54fe1e54885d58343fe21bc0208becbadccc6bf69f661beabc5f97daab8938e41d12b153586cbf526c196fa696e675c8f0ea735f31f925c3ad307db9071d8620d4e297cca971be170231c5e04ce59420487fac896cfcb69e33543d233e72c8bb614dc0a5c0fe0b8bee2b171c80ef1883bf1a5e38b81d907765d60cf48c88b6536f66b55601eca1d8ed04165b5bf70e0549ebaff1474de2a4b5f56ac635e33fcbcda2004ee3e133d9b3d1729751c0c7bf80be623789f5165794daf01632339874f8cc7029fa4ca67a2df77fde77f74553058bba4b052be0e666a7771ac6d9d29f0f1101587eef27d4a1bb1d639628f10afe494a174e89049e62adb944997fc2916111b7567d00be28a399e0d84279f5528a60df3a62fa20e73bbd634d819b84d5a108ba6f8f333c8ff9c1034f02ca9694ba3a02e0c77e3c2bc3d46e418adcc1dfd86116e996d28ff195153b623dad3cfa05975abbf48a0d4488a4ae3476257e3892420b0c83876851c31ad125f97071ba8a3f4143655f653c406b5c6858eea717e6e73c0e4e1ab9e4a9e1dad1bcbcb81cb9c645bbe2b2e4db2e91225bfe04842349ea78caaeac265c95f8da0bfcf932d8a14e5d36401138843136dfaa331b22975494550c2981902828d66a7eb066c97086c1850b515a81941bab2b93de947f362b536b8601d85b05e54c80d22fa41c38687793bdf91c2f51e9fad13564aef4355fe9d70efd4d35131110e502222264406475c83afa830c1e93b31ae74555358a3b3ef8b41a3508e8816cd569df891b5030c0b3a8cda38d12280c03e02fdaf6037b4d1025ffbd97f28af4f154dbadfe54bd9b38352ccc3946a5a87ad06ebb5a90f924ebe3184dbe4d26a365cebf63df5a05fd39ab739e7224b05bf57cae31548fcc3b9299af25b2d255b011f34ecdb698015a476d0874de6714269ae1ef42dd8cfe5093ee2da1c9e70cf4726e409225cca3f573e4c7644a59b1d21c187ec5b4942661f31e344b9d26b04952609a4c9ee2b2b3cc0d29b9f9f5fe35caf60766ba39d73b1786f8f2336e983207878aed99c821db45b2d4e47c11fb5012b6b56e6feadb69c5769f2df6e2235c9223f52b6e75f3c220610414a4c9ed01271835ba965c0dd49fc287a0fe3a15129292de8ba93b16f589fee0fa1c6f8ff8869c43b1282b6131183298f4782ece45709a0921e5f44cc5655faf035cf9a043388bd49e3e5f6674f2b635eaf4dde08581bd49630de5f0d95f4ddd3834fa0b89f1e76944388062bf6cc8deaf2e6ce6b3aaf74645c60ec9cf1c5a17eb5075a7c4f29bd010ad8ffa1843dd409866737c5088d88f2c3de323590c87793ae5518cba28e994becbb70fae02f66c2fb50d7482f81689ef7f3ed367a4597e9a88de910db2ab4e426385caeec21b27e39da3d6d80787b3bf8373001cf7fa38dcce6100bb8d", 0x1000}, {&(0x7f0000001380)="10e2b399a5f35efa411209d55b0f", 0xe}, {&(0x7f00000013c0)="1138399f0588d7b128190207c53e18c3c30948ce49e2943ccca05880d77fff2b1d1d92e0f01c083519e541a570265dc1d58f817b8ad63c0001bc10cbb54060ea91a3f4ef114ec7", 0xffffffffffffff4d}], 0x7, &(0x7f00000014c0)=[{0xc0, 0xd2fd7ad44dc40f06, 0x7fffffff, "e5166d0986455aad38dfa3d52eafec3942088890fa6cc7137fee4823e98e7982e621b666e0f3d070859469401568396c6bc25678ea94dad23d49415cdaf51b18afdedb699918cd49ce656a2b324d6faa7ade0b1cf720f793e9bc37070e3c25d537880bf5f188e84d7318d0b548597595df54656869ffa747dd7f4b796601547e306ddd8ea300017805da64df125cca8f054bb2ca71baf7ca914c82c4930b249b02c3da55732ace98b1dbb3d7"}, {0xf0, 0x1, 0x7fff, "d4637c6d722c57d45126fe61716b63a111ddfa7577d656f802dc8a3b026b4f883e393902593519d8e34f76ce4becc8305dbf26e3b0d534506f524dfb51cfc68124b04ac5fb686b8e3f45aa68bebbc270ffb7724a06fd85d77750af046f309e7b154495ec7774f0368d387c1e9a228c4a52bdba043eade76e749e56b0afec7d378299b0f69b5948002ee49a919ce8849dfbb7329606c139a41e74a87e1fa224ec6c882ecbdf1ee8835a9f57be909eb4695aa1cfad10675c1a5e0a319395e6d9f22c85f37b8f22113825c34b3b19136146ec0eec491a95c11840ce"}, {0xa8, 0x1, 0x0, "d47d22ef9c62f579c8035349492308746fdbd11a845f805450957d5cbe8c6469ea62da1dea9c0db6c875dd3b77ca53a250d51785d66eda048f6e2416b1e47462c56439f17ddca07f60140af30348c1ad391e502f51b4b1b1778ad8f1543e6ea2da7d56c8924ab06556d0addf766a6cc182fe9a6ef465f06dc36bc5800188c37a7c93d547686cb31d4f5cf0081d7a4061b37f58650d"}], 0x258}, 0x402) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0xa00000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x5, 0x6, 0x887, 0x0, 0x4, 0x9, 0x8, 0x3, 0x1, 0xfff, 0x5}) write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4c6e", 0x3) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x28, 0x10) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/217, 0xd9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x100000001, 0x4, 0x2, 0x6, "622ae4407af0402a7fcf1dc86cf0896adf73df06", 0x4, 0x79c}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x5, 0x0) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee7d04a1d30d1ad62958c0ddad4a072ee0b6c597a54daf8ce17cf56bdea4043d80884f1dfd2d922bab2d360871bbe75f2772086ff7199ae5ba44d1dd9547eb599e6ec3393a953c5fe974ea1f365"], 0x10) read(r0, &(0x7f0000000080)=""/4096, 0x1000) write(r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3d}, {0x7ffffffe}]}) read(r0, &(0x7f0000000080)=""/107, 0x6b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe44f8a1aa2916f9c, &(0x7f0000000280)="ffb7d29e234b78c0940fa3c17487a684cbf6f78866370ced4bcb2078f94aedafd50f21c624210878923b5434") 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x3}, {0x18, 0x2, 0x400, 0x3f}, 0x9, [0x9, 0x200, 0x2, 0x0, 0x5, 0xfff, 0x0, 0x2441]}, 0x3c) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) r2 = dup(r1) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="8a8ed9f889613e79b7abaa4be9eab5cc570a5cb4cf4e709dc9b2d2a7bb10ce4270dfef4eec396e009134748da57e028d50e2db3255faee7a222f1a10922f2521c44044f47476142c8c3393bb71924092b9b277efacd1adf05914714038b54d935764c75e6677fcf0569c1b1724c608031f42e7aed44ca8c82184477333ee6e0485541ee5602ef2671927b83651077c36ae4b332cdd9a1ff3c00346804b0741489d2b4467abebc357032aaeafc00804ed610c18eae4fa0e", 0xb7}, {&(0x7f00000002c0)="407daf5f15a9739ae84c5457764e419fc1fe66332e6430c02b4b7f9b493648cafff4107fff8a30d955a91e5053899642ebc15a52786eb7fbddf7035baba4e1039df9f0ca18eed3e2d83db7ca1f69f2ea28ae58a60d7da215f970c0fda802aacf6878e73ce7c587312f413f053122a22eb0a4cc073b", 0x75}, {&(0x7f0000000340)="ea11144f6156b98e993c76ee68f524efc4ba33d5ba86eeabe66488531e5ab2bc9cc1985c91d7513a20c63fa7e289b5c96351b7ca7cbe9e1463fae0b0450e9a22f66175a87892af7ae6f94b040684823739d76bbbd8f10a3feaf0a5d9238d3741a3d1ae51a112998eac3c8a9aa698ed84b73633b952b2263029d5380ae0831f5e2fc6ead33e0d29d12b6d43544c76b98b80e33e5d861417d01cca82c9828faa6e5e0888f2fac1cb002775d94d0c6213872fec66e2ed2866173292d393b9f1dd1aa79fed143f734442bb32180e9533574f2b2654b9ed48f20a738e6cc0c15c0d8cec7f4eaf3a114c7ae7ef1c3ad8333af92ea44c33daad819d5724fdf4d9ead3", 0xff}, {&(0x7f0000000440)="77783e8305450ec2ba873fdf4b26c4836b57d12361ffd650c11a3b9195a3fc193989052a0be06c1f47b10aa9e98bb42622d7d64883fc860ab1f4733994117e339f2767457070bb1f0aaef2b6ed8a71e39be3a809c623078b774d9257675d6a8ed15936fb21254f7c20cbfae7cd7b361848c27d2d452c4a1dcfcb2d5f4b64736308e1a9acc79870628b859e38e8e7bc953de6c395a945e950334b586bb8a03a552fe725a7995e4350b9f1cd07e3c853bf367b5914e98436797c5584bbae47b30d8785d6ad2bac987d9915dc", 0xcb}], 0x4, 0x0, 0x39) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000140)={0x1f, 0x8}) chroot(&(0x7f0000000540)='./bus\x00') ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) pread(r1, &(0x7f0000000040)="75848354499f1cb6d66c0306dbb893326f268fb7bed942d7c1038182285349d2ce01be94944371cc2a74cb54788c06eab4a7", 0x32, 0x0, 0x0) r3 = dup(r0) write(r1, &(0x7f00000008c0)="8969a6ec8747a9fe785a1e6e1071621f838ec2508ecb3577544f4f82e3cf106625cc557a5b07de041f9a616fb02198b571d85a4244512769b6eb051427d08adae80e3859905fa64b221ecbee70a57e38ebe9f4a7e1555296ca10b87c4a9dfe048781c3ccc2e415e6c03f97171cb582e79136380e8049ff4603fa54370070b325c44c807fa0e2c58f05d31fecb3908d41813ad6b4ca86c87087ff964eb70d", 0x9e) mknod(&(0x7f00000006c0)='\x00', 0x2, 0x7) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) symlinkat(&(0x7f0000000840)='./bus\x00', r1, &(0x7f0000000880)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000580)={0x3, [{0x3, 0x9b4}, {0x2, 0x1ff}, {0x3, 0x2}, {0x2, 0xdf}, {0x1, 0x4}, {0x1, 0x2}, {0x1, 0x8000}, {0x1, 0x100000000}, {0x3, 0xfff}, {0x2, 0x6}, {0x2, 0xa4}, {0x1, 0x4}, {0x3, 0x5}, {0x3, 0x47}, {0x2, 0x2}, {0x2, 0x9}, {0x2, 0x4}, {0x1}, {0x1, 0x8}, {0x1, 0xffffffffffff0001}, {0x1, 0x7fff}, {0x2, 0x6}, {0x3, 0x1a3}, {0x3, 0x80000000}, {0x2, 0x62d}, {0x2, 0x7fffffff}, {0x2, 0x7}, {0x1, 0x1000}, {0x1, 0x7}, {0x1, 0x9}, {0x3, 0xfffffffffffffffc}, {0x2, 0x6}]}) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0xffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[0x2, 0x0, 0x6, 0x7c2, 0x6, 0xf, 0x5f, 0x1, 0x10001]}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) socket(0x20, 0x4, 0x100000001) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0xd) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000006c0)={0x6, 0x8000, 0x7, {[0x5, 0x9, 0x9, 0xcc2, 0x80000001, 0x9, 0x4, 0x0, 0x0, 0x1f, 0x9, 0x8, 0x1, 0x81a1, 0x63b, 0xe9eb, 0x5, 0x101], [0x1d20c858, 0x506, 0x200, 0x2, 0x100, 0x80000000, 0xc8, 0x5, 0xdff, 0x6], [0x4, 0x0, 0x1e3d, 0x6, 0xc99, 0x7, 0x3], [0x80000000, 0xe1, 0x4, 0x92, 0x2], [{0xb0a6, 0xfffffffffffffac3, 0x0, 0x1f}, {0x7fffffff, 0x7, 0x4, 0x3}, {0x1000, 0x1, 0x0, 0x4}, {0x4, 0x1, 0x8, 0x2}, {0x9, 0x9, 0x400, 0x400}, {0xb4, 0x4, 0xf02a, 0x9}, {0x800, 0x7, 0x4, 0x22}, {0x7, 0x8, 0xffffffff, 0x5}], {0x8000, 0x7fff, 0x3f, 0x5}, {0x1, 0x96000000000000, 0x80000001, 0x4}}}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000a00)=0xb) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82, 0x80}], 0x7, 0x0, 0x9, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x4) syz_open_pts() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) chdir(0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) fsync(r2) 16:00:08 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x20) r4 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000300)="112c0b759fc3f4639a1b4ded4a46f59ea87dcfeb9ac7dc1321f0dbb1d6b56de12847b63352aa96374c1a3f55ebf902065d00f573423a1fd9b746995b36ccfba0c4e5463bf728aa1a61cb1e93d9ed26b987a6f133ceb42a80cc39093f5bb63e383357ad47641a269ca03d31cd0570e480343c5a5f52f5e04f47589ef7959696c59ed86150abe3d5de6caa02de0fd0afd8d268b6bd4f16bb5f5e6d3913767942e323aae88cdff80c67b8482a299ec9dfe9600d5f2ca41edcca5c6df818316ecf5004963dce63268c39c23695ac0356937abec17c76f9260d6a8088051175662197912bc2772cf7b56864b83effa3b02714", 0xf0) fcntl$setown(r4, 0x6, r5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) r2 = msgget(0x1, 0x12) msgsnd(r2, &(0x7f00000002c0)={0x0, "f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c219b7800d3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebc"}, 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000340)=0xe) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="71aad5b016891697bb382f703bf788dcf091a54301ada8bbdd89fa662e", 0x265}, {&(0x7f0000000380)="da3191e46335d0b0b62cac0ad67f6747a831b31df2523ac156c81da1aed34cb4e04f4c05d685c5dbd40d4b2ba4c52f08e3cfc646289d949ff8e952709e32d800a7be77cf4390a487cafa7a217671f3504fbc4cea36c588aa89c79481483a2af5eb57c2b78d67a583342fa9dd64008e19f25fe90c090aafbd8d45507f5c7b75fe452b", 0x286}], 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c03d6ede3d89513e319b6eee1d3c6478df76e402d9c038f2359fd1b3abf152052d682c8faf665d7087e817165b12b4b92334e6dca37977f6a817c98ed762d5bbdc26f4ff2e5d9c502fea70ecdaf1b97051bcee00d1490c3c2d29074c145a6394152fe990e4a00290c23d98237fffe7fe9d366f4f6bef0affc44c97c4f51aa3548895d4fd732b099c5d103e1057383b7999d5255330c737964a30b2c8114d53", 0x9f}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/235, 0xeb}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f0000003640)=""/4096, 0x1000}, {&(0x7f0000004640)=""/4096, 0x1000}], 0x8) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) r1 = socket(0x10, 0x0, 0x40) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, 0x0, 0xfffffffffffffe22) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) setsockopt(r0, 0xff, 0x0, &(0x7f0000000200)="cdd19f54771de676468e8f2542e5725c1a4d769336e6dd80fa6ee59ab58daa1eda448857610862a587fce6ae659192d33155621e5eaabb0940a2dccb1080f9b89d001553a566ab873921e1333e44ce6e49e95219d539159bab2a3995d8c94af21567489d5865f6624d6827b6462bc2d05931c967d98450", 0x77) 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff7000/0x4000)=nil, 0x2000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xa0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0x215, 0x4, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xe7c6adbf9f0346c4, 0x7010, r2, 0x0, 0x0) kevent(r1, &(0x7f00000010c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x29, 0x10, 0x8, 0x1}], 0x7ffffffe, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r6 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000700)=0x3) setsockopt(r6, 0x4, 0x4c3, &(0x7f0000000500)="270c92bd41b335c23f10c0b527ac63a3267c50d05ad5d11b104db544993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d1bd98a13e880d7ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f934c8a86e4aa2e6a5b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77eec2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827", 0xf6) recvmsg(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) fcntl$getown(r6, 0x5) listen(r4, 0x57b) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001180)) symlinkat(&(0x7f0000000680)='./file0\x00', r5, &(0x7f0000000e00)='./file0\x00') linkat(r1, &(0x7f0000000340)='./file0\x00', r5, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0x5d}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x1}, 0x1) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r4, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r3, 0x180}, {r1, 0x105}, {r3, 0x8}, {r1}, {r1, 0x105}], 0x6, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000ec0)={0x3, &(0x7f0000000e40)=[{0x3, 0x7, 0x0, 0x7}, {0x2, 0x2, 0x1, 0x101}, {0x400, 0xdf4, 0xfffffffffffff190, 0x7f}]}) ftruncate(r5, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") r7 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/108) 16:00:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0xa6) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) connect(r4, &(0x7f0000000080)=@in6={0x18, 0x0, 0x80000001, 0x1}, 0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:00:09 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./bus\x00', r1, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) 16:00:09 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, &(0x7f0000000300)=ANY=[@ANYBLOB="100000001c00000000ef150000000000bfe130a8c213883478342c0700000000000000b69b7fd01f9fff087d29fae6a9d1dd952b45ab0e9f1c340b42fdf9f0860ab1468304fe1b14ce10ede43412ce4b"], 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x9, 0xffffffffffffff67, 0x3f, 0x9}, {0x8, 0x0, 0xfffffffffffffff7, 0x4}, {0x22b, 0xbf, 0x80, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000019, &(0x7f0000000000)=[{0x1d}, {0x5c}, {}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)='G') syz_emit_ethernet(0x61, &(0x7f0000000140)="f62ce5867a5fb5e408ce2f14a93dcae4ab1d02a3c5832d17f0084cf5a8ea1aaa6579f439e88c51a1ed41d93a35f67d65cb8f4dbf7efc9132131e148077b3eb32e4e6ca4ebaf3bf850a5c20849223a5beece337e8f4e38054682d28e62f0cdf2eff") ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x8) fcntl$getown(r0, 0x5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/247) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7fff, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") mknod(&(0x7f0000000240)='./bus\x00', 0x4, 0xffffffffffffff86) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x3, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000a00000/0x600000)=nil}, {&(0x7f0000e52000/0x4000)=nil, &(0x7f0000efe000/0x3000)=nil}, {&(0x7f0000f31000/0x1000)=nil, &(0x7f0000ea4000/0x2000)=nil, 0x3}, {&(0x7f0000eef000/0x3000)=nil, &(0x7f0000fa9000/0x6000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f66000/0x3000)=nil, 0x100}, {&(0x7f0000b43000/0x4000)=nil, &(0x7f0000cea000/0x1000)=nil, 0x7}, {&(0x7f0000a11000/0x4000)=nil, &(0x7f0000a79000/0xc000)=nil}, {&(0x7f0000bda000/0x3000)=nil, &(0x7f0000d8e000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000cd2000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ecb000/0x11000)=nil}, {&(0x7f0000ca8000/0x4000)=nil, &(0x7f0000cf1000/0x4000)=nil, 0x5e0}, {&(0x7f0000e4a000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000f40000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './bus\x00', './file0\x00'], './bus\x00', './file0\x00', './file0\x00', ['./file', './bus\x00', './bus\x00', './file'], 0x4}) unlink(&(0x7f0000000040)='./bus\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000780)={0x10, 0x9, 0x4, 0x6, [{&(0x7f0000ca2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000b77000/0x1000)=nil, &(0x7f0000e8f000/0x1000)=nil, 0x8}, {&(0x7f0000adc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc99e}, {&(0x7f0000de5000/0x1000)=nil, &(0x7f0000eea000/0x1000)=nil, 0x7}, {&(0x7f0000ab3000/0x3000)=nil, &(0x7f0000e2e000/0x4000)=nil}, {&(0x7f0000e27000/0x1000)=nil, &(0x7f0000b4d000/0x4000)=nil, 0x415}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000c42000/0x3000)=nil, 0xffffffffffffffc1}, {&(0x7f0000cd0000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000f4f000/0x4000)=nil, &(0x7f0000ef2000/0x4000)=nil, 0x3}, {&(0x7f0000f65000/0x4000)=nil, &(0x7f0000a2c000/0x4000)=nil, 0x6}, {&(0x7f0000a77000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x3000)=nil, 0x1968}, {&(0x7f0000a92000/0x2000)=nil, &(0x7f0000f43000/0x2000)=nil, 0x800}, {&(0x7f0000bff000/0x2000)=nil, &(0x7f0000c8b000/0x2000)=nil, 0x8000}, {&(0x7f0000b6c000/0x2000)=nil, &(0x7f0000f78000/0x4000)=nil, 0x7fff}, {&(0x7f0000ee2000/0x2000)=nil, &(0x7f0000bd2000/0x2000)=nil, 0x1}], ['./file\x00', './file/file0\x00', './file\x00', './bus\x00'], './file\x00', './file0\x00', './bus\x00', ['./file', './file', './bus\x00', './file'], 0x7f}) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() socket$inet(0x2, 0x1, 0x2) close(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x3, 0x0, 0x0, 0x2}, {0x4d}, {0x7, 0xfffffffffffffffe, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x400000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[], 0x0) socketpair(0x20, 0x7, 0x8000, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000880)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c73c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addff63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a70000000000000000", 0x67f) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000001c0)=""/181, 0xb5, 0x2, &(0x7f0000000040)=@abs={0x5b38cf61dd86e798, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x74, &(0x7f0000000300)="2bbf34cb1b30977dd8a9016e917dee283ac6cf87c1037c7a11e109769442fc3338b4e1cdb3e5a2818849a712883d22008571eeea6cefd2cf598558bb1407214f392f9e592e2d37e96bede087fd834ee4176f5eb6fa32128742390b79999590e72b310e7e6e5398b91ce5e51a4122d0ae75e87902") 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x37, 0x2, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r3, &(0x7f0000000a00)='./file\x00', 0x87) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={r1, r2, r4}, 0xc) r5 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x55) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000180)={0x10, 0x8, 0x4, 0x2, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x7000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfeb0}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xfff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc46a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000780)={0x0, 0x0, 0x3efd4edb, {[0x4, 0x4, 0x794, 0xd8b, 0xffffffff, 0x40c0, 0x1, 0x0, 0x88cb, 0x8, 0x3ff, 0x4, 0x7ff, 0x6, 0x5, 0xd2, 0x49, 0x6], [0x674c, 0xfffffffffffffffb, 0x7, 0x80, 0xfffffffffffffffc, 0x3, 0x9, 0x800, 0x3ff, 0x10000], [0x8000, 0x2, 0x40000000000000, 0x4, 0x7, 0x5bf1f362, 0xffff], [0xb576, 0x9, 0x400, 0x5, 0x8, 0x5], [{0x400, 0xec84, 0x800, 0xd0e}, {0x55, 0x3ff, 0x8ed, 0x100}, {0x1f, 0x6, 0xbb3, 0xff}, {0x2, 0x2, 0x5, 0xffff}, {0x6, 0x100000000, 0x6, 0x101}, {0x2, 0x8, 0x406, 0x242c}, {0x3, 0xe26f, 0x401, 0x9}, {0x80, 0x100000001, 0x2, 0x42e}], {0x2, 0x101, 0x3, 0x7}, {0x4, 0x2, 0x3, 0x74a060c8}}}) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="85632b476ecebe925aec98349fb041d01aefa4faaca129aeee8a66a59d1a7a56e09ee4c48c6c8369b285599a8a4015d5aff1a946bcda9fb20bfc1a52e7a0a186b422b1342a1029c931218ca740ce79d80d9cedaf8d049589bfa7371fe117c97c4313c18a76779aedc902730dfe3718facb237230e35802e0bda3", 0x7a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8a") 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x1, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x7, 0x8, 0x6, 0x0, 0x7, 0x5, 0x6, 0x3, 0x2, 0x7fffffff, 0x3f}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004009e00060000d6cbbca851070900aeff3fca032aec000000000000000000e0ffff06644c2b17320000031cffb108", 0x34}], 0x1) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x200) getuid() r1 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r2 = getuid() chflags(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, r1, 0x2, 0x6}, 0xfff, 0x3, r3, r4, 0x3f, 0x7, 0x4, 0x7}) 16:00:10 executing program 0: open(&(0x7f0000000040)='.\x00', 0x2, 0x100000134) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x80, 0x3) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4d}, {0x40006}]}) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x80000001) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) flock(r0, 0x6) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x100000000, 0x8, 0x8, 0x1, 0x3ff, 0x40, 0xffffffffffff0000, 0x2, 0x3, 0x2c9, 0x40}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x0, 0x7, 0x9, 0x59e, 0xe42}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:10 executing program 1: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="82022e2f666964653000769acf25f3648cfa989ddf3270d2e0ac5a81b83ceba0bffdc5a0c78d205ab10d3cfff19c07e32f430025ee"], 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x3) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000008c0)={0x9, 0x1, 0x0, 0x50dc, 0x9}, 0xc) syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r6 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x34, 0x0, 0x0, 0xc}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1ff, 0x4, './file0\x00', 0xee, 0xe8, 0x6, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:10 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x5, './file0\x00'}) 16:00:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="4ef8732688be190ee9164c090f1f3af549cc5deeff7ef2c53f3a728bbfe7da7faa65b7570ac70fddc5a621babb248325f6afa4f0d5b84fa5fa86e8c70b", 0x3d}, {&(0x7f0000000100)="5c76b5d7b6b244dbcae44ec4ed8d3047f8449457a6964295ced45f3d524ab3aba16948f01226f8b15777a0a7f90f7c66a4fd67a50588802e2e462cd01ee102a3a870fa93321d73a81ba39a91", 0x4c}, {&(0x7f0000000180)="f6df5d39cf515982fb93d28d1857315673a8f85c3f632848ff4a1d82f19db69dfdf17c49190f8f6ce2e1e0a7aedbf15d66997e6e77a9930c0e34aa2a15a9dd718c6a", 0x42}, {&(0x7f0000000200)="454c3cb430025dec8adc59832ba21615268fc7ce0cf4a61815337c0af2d4831749c627f9b0a59acf8b6fdcf7d92db1bf59a8e012ed188d3a4b1e57d303810e040ceee537ff9a4eeec836b3b161550fb33c6dc5b61b365a68353018129d5780b12c4786446bc221260b9a0a957d7a54b702fb9653d69595c84aae75a50fe92894c90760772814368da718872901670839ced56bf97cf699e228fdb0800db0bc5946c67670e7f57c6e3c4674f858cb2e8526709f156ec54424a4c26d07b71c", 0xbe}, {&(0x7f00000002c0)="03ffac42ea49a867ff363bb5906c392e2f17537f62c3df1c18955a8c4e3a51382da1f39b95b24da48df1526d361de654e5171342697a52da0532e85da7581659636fb347bc8c8651e766310cd7fdad86bf5dbdd494229cd581592f9d53918281ae1cb78ce79954b1563727d37b777433f71f0ce054cf3d6c08fb91d5d7d06b0c9e9aae89f477ffe879fb5ff8a3b1c8ab53ab604d13fc17d3e9bbb33aeba048e5639f40a3c904e297a3c45f4477d48340f5556c8c9eb529b9eb440af2a6cf4cb171655e1040a705396aecc49e", 0xcc}, {&(0x7f00000003c0)="52e215498e741d45ace10ed0f55f5507b8c19bab34ef8158c9027d5ae5c408c72155a43c1708af3793c06c6aa8fcbc033e7615999b568d50a6700fc97d6df4b88b11deca9191af373598472e8049e812d070c5e627dea01629d0c337c4d43f4d7831dff96b3c3dab5d21f4954fd4dc226ed513455a6e3a9834dca9da59573b8a34cd0b8a57e14d2c1794de458f45a64f0709bbf19062ad7acd2cf40228f992f4aac9ad66d50ed9370b4f5328a41d9487", 0xb0}, {&(0x7f00000004c0)="01ed8702aa2fca6e9410444f7afe18acce58b30920dd590666f42861f714e807dc62aaff86f32d6de6565101c6d8ac31ab354ae2191614adb634c88e1e4967ee0612276d419995e21e38a46528f5918352779d7af324913eef46ad881c9f371915e4dd63e67c60936f26051391747d78b6e28e57b789e2151bb26676350ea7990ffe382ebad29e55eae5fcb3beffd5c9ec2f301fd7fe1c151fb2a601bdbfec8907dec71e5650bcc149968883b6e83b6a41dcc0c0c814d951d0e8802d8513eea2c6eee7aa79f2d11a4c617e5a03920eeb820a9e92df5ba1e460f7", 0xda}], 0x7, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) ioctl$VT_WAITACTIVE(r3, 0x20007606, 0xfffffffffffffffe) sendto(r1, &(0x7f0000000680)="a1c15fc104e96d1cb41c6a68daddaf61b3cb3c685ba9dd6eccf38be43a5b08438b123df2d6e8b771a5dc708446d5084d5c0a39e8d38375f564bd93ce9f946f4e3b8131ac3dc2166974cf5ae164da499427b8f6080f71c68f3f0c47ee9c626d1ff03692f875336f4b976728e0f436cf3713ce5bc64df8f514be1b80e671ee5a4d42599286e9b62a631426aeb462e7a617a94890b449642f6433d92cd6365842eae0b3a2c25753a0d536177bfb0dca385e8db7a9eb8f3c7784e79e305d198acb91343695f0484fdbb72ab9cf9d1f3e3a5f3bc2481e829879a8a886d997ee384f6a6a61ceeb13bc196cff0bdf24d8c04e737d50ddbe0e4f4544058418f4", 0xfc, 0x1, 0x0, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2000000000000, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) flock(r0, 0xe) r1 = socket(0x10, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x32, 0x40) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfed4f057b1fb2746, 0x10, 0x10, 0x0, 0x20}, {{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x7f, 0x400}, {{r2}, 0xfffffffffffffffb, 0x2e, 0x40000080, 0x8}, {{r3}, 0xfffffffffffffff9, 0x8, 0x2, 0xfffffffffffffff9, 0x2}, {{r3}, 0xfffffffffffffff8, 0x80, 0x40, 0xb46, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x10001, 0x4}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x2, 0x401, 0x3fc00}], 0xffffffffffffff81, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x0, 0x3e12970fc5a4f663, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x990004d3b640d572, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x20, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0xc, 0x80000000, 0x4}, {{r3}, 0x9e3ae8390dfa10a5, 0x30, 0x1, 0x1ff, 0x25f}, {{r3}, 0xffffffffffffffff, 0x44, 0x1, 0x5147, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x7d, 0x2}], 0x3, &(0x7f0000000040)={0x50, 0x8}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:10 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfbfff00000000000, 0x10001, 0x8}, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0x20) pwritev(r0, &(0x7f0000000b00)=[{&(0x7f0000000880)="0cbe418e8e6b307c28d8e487994f9d48fb77337ed1498e408e172612bec8c0645400682f9e38bbd4263019713c6dfe7bf1e5f87b0e86196c4bf30af7068ca3b6cf1b095a89592297f75a6ed2c4bb44cc8a2ff7de6c", 0x55}, {&(0x7f0000000900)="787f5837a74e5d432cca879697722b286766325a963b73129d994cd92d817a095914ef6fc21c535710d7ad7403060c594b035bbec89e871f8520ad2cf6039dba856d6487e229c14f97f9bcdff08b2b30cc7f77e92cc8e46d6098d2a71cc2a1d786b55f7539ac928a1993a083953955d4c7290be68fe6fe45310a9fd81b9f2d4b1fc1780de34c3288d8e50be530f273520aed68dd75681bc498105ca68871571c6fadc2ac81b7915dd2046ee4f5b4105c6a88ed087b9238474a178f1d1b3a8024264e6f2d22cd4db1d35c996734dc2324b1dd15655ceaa8de840b982e1d53c4fb5ff44d9ed15da65586", 0xe9}, {&(0x7f0000000a00)="bddf3df492b6dbc1290ece5e95aa0bfb850be869c96e816593a238b295d03a7b99c6d3686a2edb434dfaeafdfd697e578412ae97c0583f0a22c7ff79c5224041e980507c0b6733ab90f9bf6f3a9970818968a431abcc948b169caade100afb5f7b81b557331d67bb42a4d0d813ebae658aa3e6a493806e44c2f87b1b6316f8fcf42b17db66b270ed3f89b5e223bfa058e59f5554c33862751164c572e15d29c1d7f16132ffff", 0xa6}, {&(0x7f0000000ac0)="609cbcafb68d7aa2208a467ba8a4de48753fe9dec48b2fe97584be7cd328ea26d2d948d9a63e767c1c7c8eadf2", 0x2d}], 0x4, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) 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) 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:11 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) chmod(&(0x7f0000000200)='./file0\x00', 0xa) semget$private(0x0, 0x2, 0xa0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x20, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000380)=0xffffff5a) setuid(r2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') geteuid() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x4f2d, [{0x2, 0x4}, {0x3, 0x80000001}, {0x3, 0x3}, {0x1, 0x7ff}, {0x3}, {0x3, 0x1}, {0x2}, {0x3, 0x100000001}, {0x2, 0xfffffffffffffff8}, {0x1, 0x2}, {0x1, 0x80000000}, {0x2, 0x1}, {0x1, 0xfff}, {0xe56c26f3037eb979, 0x5}, {0x2, 0x7fff}, {0x1, 0x1}, {0x3, 0x5}, {0x1, 0x4}, {0x3, 0x8001}, {0x1, 0x100}, {0x1, 0x3}, {0x2, 0x1f}, {0x1, 0x69d1}, {0x2, 0x1f}, {0xc218dd10d9e5952, 0x6}, {0x3, 0x80000001}, {}, {0x3, 0xffffffffffffff80}, {0x2, 0x400}, {0x2, 0x2}, {0x3, 0x40}, {0x3, 0x1ff}]}) pipe2(&(0x7f0000000180), 0x4) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = socket(0x18, 0x2, 0x3ff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) getpgid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r4, 0x5) listen(r0, 0x4) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f00000002c0)) connect$inet(r9, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x400000000000b) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000300)={0x3, 0x0, {0x0, 0x16}}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r10 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) sync() setsockopt(r10, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) sendto$unix(r1, &(0x7f0000000180)="c1d1933790e43ad6492fa59437d3b5bd7796d5d95cf808ed3ebb5b6705583dfe1741845aa7934d8f840514bdbf97bb71c95afa4e3d34679e09f77de31cdb997f19e874960c89761d4a6c2abb50ca85c6d3831168418a5bd98432d7cb718cc624be076fdff78663d90f924d4993184b81a9ace2af1c712fa52f8cd3567700273464e6b438c8535548ab36b33b659c4cdbb169339b4aff3e8246405b17676fc5481e0e710d8eda44b7dc", 0xa9, 0x1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000280)=0x43cbc, 0x4) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xa2, 0x7}, 0xc, &(0x7f0000000380)=[{&(0x7f00000002c0)="8ad43bfdf5a5a12bcf087a560ae017d31bcc125451e52031006ba57dd2734641833d74583ee26b0db4fba2a963c86f1099720449a3266240a59b866b87caa45beb5a36588ac8a1fa798bc6d0434ebbd4b6753461d5d066fc607449cd7598ec1ec497541cd4a591c1750a39d465983ccf56a1c1cb5640b21a7d62fb5a91c5cbdcb2cd1c7e41465292766f64071e48d12e603f07c4b60aeeed5f1f601e88b059dd64105ad55b10c6048c093b320751190f3747a445fcf9", 0xb6}], 0x1, &(0x7f00000003c0)=[{0x90, 0x1, 0xffffffffffffffe0, "31deb5afd68287252ce00a9f6695d8859cf23774bdd412bda82ebfa54179218f239dcc28ef7dd7aaba3c404170762ff7d020c226be13e204553afd1f1d07ee918d51a80431277ae0c67aaf053639a477f2e57f47f9bb4952780c92439c1de7717fa4a22d34220e13697b810efffcd1cae72de80d8880dba7b08291913d61"}, {0x90, 0xffff, 0x3, "5e9fbe1f6d7e33a0ecd438297504e03f84b40cd7a62152f5e6dea7dfd8018628c5e8a483a5478a47ad681ce5e17d7f0a7bc71a41fea0ead951b09016fc4a22f7332e4782427388a778774934914dd2d6695f5c47e870e59aae57039a72f374dc20b6432222385e5f980ac2aecffb09ed580ea1d132f7acdeb1cf721721a95cb3"}, {0xa0, 0xffff, 0x40, "b839e1ae4ef9b1f304c9a6d575d00b00cc47070a1ea6d5f3af685124283e015342fcb5c3d34eaae170a52825aff84b25686e5c714f47a1a116ae8851a23891ccd4ef458d3ee24f8cc2cd14a7473352379d5cdb64179f89d547791ff3aa45c4a3d10b3ad4d0cb21af6cea3ff2836e0ade9a411a30234601c6abfb9a68cd94c65a1f217268952a10d875aa41b931"}, {0xe0, 0x1, 0x80, "e0f27234a647ccfed8e043a703fa392fe606e2bce38590d32999dc20296e43372ada70a5337c7813d1bc97d08e7ffdd2a26e9ca9e032411844ad1c14a219b81a31fe5ea5466f7fbd00fbe73c4252b9a262e6b98d7a333e9b8424da35de52f04a7027d4b97734f1828d9484a5b745058833d5da702047d55b1f2ea945b56c4282226508ae992bdaf9ee2c666829a6562ed11479acfa834ec757cf05f1f5dba0c4f1a8eccc6aabf123639a664b6420a3da72a64cd6cfd317477bab71ccb26ac35a2b2863ec2ce42689ab5a31"}, {0x58, 0x1, 0x5, "83cee291ccc188117e8a0861f1dd616fea538ecd045855fc357881fee6c90289fa5ae66e5e5048ed485ba4bfdeabe4e630237a11bd5db3c6d2ae56f70f7c0f5aa5"}, {0x10, 0xffff, 0x800}], 0x308}, 0x2) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0xe201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x65, 0x0, 0x7d, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x5) msgget(0x1, 0x80) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x5bf8c12ac5506460) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7fff, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x21, 0x3f, 0x6f1}, {{r2}, 0xfffffffffffffff9, 0xa3, 0x1, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x30, 0x20000000, 0x1, 0x6}], 0x8000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x30, 0x2, 0x7fff, 0x5}, {{r1}, 0x0, 0x80, 0x40000000, 0x7}, {{r1}, 0x0, 0x4, 0x2, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x50000000000000}, {{r0}, 0x0, 0x1, 0x0, 0xed9c, 0x6}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x40000000, 0xaf7b, 0x20}], 0xa0000000, &(0x7f0000000240)={0x3ff, 0x8}) 16:00:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="011d822f66696c653000"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) accept$unix(r0, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) sendto$inet(r1, &(0x7f0000001700)="4aa35cf02e756ce1a14388dfea79510a72d8450446fd9753d9f24a037c71f7e954cb7e3a1e09440df7198b2177c6e7c7485365d861cf815c59c0c6635ec823d1fdd8bc38e4f2d0b3654f94f6b37cb2cbad1a7f8421258d81845b60296c7806190210673679f73b60caa443d61a97ad6f1ba5c28b26ba5da3dd86cf98e7678cf2532b19825a186d98c2cb665b839d712e70ba", 0x92, 0x8, &(0x7f00000017c0)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/113, 0x71}, {&(0x7f0000001240)=""/227, 0xe3}, {&(0x7f0000001340)=""/125, 0x7d}, {&(0x7f00000013c0)=""/229, 0xe5}, {&(0x7f00000014c0)=""/109, 0x6d}, {&(0x7f0000001540)=""/16, 0x10}], 0x7, &(0x7f0000001600)=""/10, 0xa}, 0x1) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x95c) r2 = semget$private(0x0, 0x3, 0x12) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffbc5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x44decc34) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0xc36a, 0x1, 0x1ff, "13dcae2e70531ee39642824d600a98ed0c84a0ca", 0x1, 0xd8cc}) r3 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x3, 0x8b7, 0xec2e, 0x80000000, "902b78a79ece4c79f49373793600ee5e20f3e66d", 0xfffffffffffff27a, 0x7fff}) pwrite(r3, &(0x7f0000000280)="708ff192f2138ff0de7f0f3f0b06729e86e38b33a5fe26646ff48882fc957d0278605d263e0ec006edc3d9b25eaca710f717b67fc88766d3edcb6321fe9b612af7afc5e7fee55fac680af64d39e72c16d29a73fbf53284918e2c1d87c74ffc422c64f281f798c346dfed1f3a439829d711eaa644caa60049607f281d44d496992ed77439f3f84f98a4e7f21e953d1d45641bfbbff6f14cd71dc3b42a3c4430f263210e8d7ec9f8d10bd2d05ba81dcdc657395eb26d97fdab79adf4c5773a8454458a93eb197550f84321002b4420ee", 0xcf, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) r4 = fcntl$getown(r0, 0x5) r5 = getpgid(r4) setrlimit(0x1, &(0x7f0000000600)={0x8}) ioctl$TIOCEXCL(r1, 0x2000740d) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/54) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000680)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000006c0)=0x30000000000000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000700)={0x7, 0x4, 0x92d, 0x401, "78af578adc5b3e3fb0c648ad4e8bd7b2d8828c51", 0xffffffffffffffff, 0x8000}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000740)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000780)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000007c0)=0x6) recvfrom$unix(r1, &(0x7f0000000800)=""/46, 0x2e, 0x843, &(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) connect$inet6(r1, &(0x7f0000000880)={0x18, 0x2, 0x7, 0x7}, 0xc) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f00000008c0)={0x2, 0x3, 0x100000000, 0x9, r5}) preadv(r0, &(0x7f0000000980)=[{&(0x7f0000000900)=""/75, 0x4b}], 0x1, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x8) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x60, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x101, 0x0, {0x10001}}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="f5", 0x81) 16:00:12 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="87436424cc33e9c85213d466e305ffc44183427c1dbec5239d1d8a7c94d97828c0380e31d3ae532f3c3bb9a17922a05e55703c6bf189292c422aafcfa2593bc0dd7bb631e8c29857d74507d16d6c9bf5bfcbd1e9d4b1927bc1432e4073727f1d26a30460a5b5dc742f0e8b22ca8f7cce476ff79db6bd0c009051d5adc75815604b68e33462c44904190f1b807c040f524a09b4ffeb3fe32716be4b3e69f054012e07d44c45cde11ffd3c88da3aeef8e24bc4b0331ac17505f3d580050e7953436aa881882816e1ec1e408e8b9f02af", 0xcf}, {&(0x7f0000000280)="360ebc0ef57a916f55f4b29f65ba25958cfac16cea687cb4ad8fe37e67639eb72a9736844b9e0c54ad26cb06e17037409faeef142b1649a727f3f1b2d128e2ff1341acfe40887c138f79d4c369755545870027028aa9f06aa348f9474b5d7035f772d8ae11f119c6f7f1f2b6cf39b2dcbee82ecb327d2b00bae5c1f1b452a56a4452e9ddf57511ae3322acad1cf2be934ac0627e591c93c4a107ca3e11c444eaba595af85f7682a1c3c7119ba6f2c5c8e8a6f4409a683fd0029bf675a6a137fd4066c1b329f08507f15376739d76b33f55e296d28324def6d496807956f018cbd3d7ca0d55dfb30850988e81cf94ec1d16", 0xf1}, {&(0x7f0000000040)="f09de3f0d8f11c89660fbe9413f8984503da35044a98a5bfc8276b10bfef2a942872996be6c4511b0a27ae84bc1f9849404fdf6c4857bd1fc9e2b452a9cfc967e188ef3aeeee861721f14dd97797fb9f15273fba4b6aac45a1ea422d06f7fae25fbd7a50b7a160c5f02ef67d36984173b278ff45f06f42c6e8560e5a76b6463c", 0x80}], 0x3, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket(0x18, 0x4000, 0x0) 16:00:12 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES32], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xd) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) socketpair(0x0, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0xa, r1) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x8, 0x7ff, &(0x7f0000000100)="af277a78f4265c6113bae16a2430e891d34f63883e68c5cfb24758bf9e4c", 0x1e) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1c8, 0x1) shutdown(r5, 0x2) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socket(0x6, 0x3, 0x53) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x6, 0xfffffffffffffff9, 0xd4, 0x100}, {0x3f, 0x1f, 0x2e, 0x5}, {0x6, 0x0, 0x0, 0x9}, {0x7f, 0x7fff, 0xfb23, 0x1}, {0x5, 0x200, 0x7ff, 0xfffffffffffffffc}, {0x6, 0x100000001, 0x1, 0x1ff}, {0x8, 0x7b, 0x100, 0x9}, {0x800, 0x0, 0x8001, 0xfcbe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x210001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20, 0xfffffffffffffffe}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x80000001, 0x0, 0x4, 0x80000000}, {0x8, 0x8, 0x1, 0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="1bb6c3f181a4fccf478ae925d201bae39c7b2a2ad256a9bb44acfa5b971673b1d6282560e1517d18687a10f896f5507bb0dcc24da8b4d42e50577e9625fd41227604f180aa92ca06b52637daa0876116728f33a32ec1d73fda920719c249052f6f0cd2ef0b93d684470af40072529777dabe307c076ad1c29ddd5edf11f18dc175fe22f8f55dbc56c8ac4e304a6a8260fdb837168fd7d03345e01a1abe8551578cb250666e5823fd0e82c515fbbfbadad8c696be916f106ab2600fd0bc34abb81bf83a3d8a7e815d2a1b962ec4ab30edf527f0504ad72a28a05d8c7a5f6b9409cde2230c9be30bdbbecb28", 0xeb) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) acct(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) acct(&(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x6, 0x237, './file0/file0\x00', 0x2, 0x15, 0x98c, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:13 executing program 1: r0 = semget(0x2, 0x4, 0x434) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0xce3a}, {0x21e, 0x3}}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x1004) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/154}, 0xa2, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000040), 0x8, 0x800) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x108) getdents(r2, &(0x7f0000000380)=""/141, 0x8d) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/155, 0x9b}], 0x2) 16:00:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) r4 = dup2(r0, r2) fchmod(r3, 0x1) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="528b54b8900c6af4092d2ae62f910689fe119c26707efa8fada3a61a217c9fbdbeda823f783242ea590756b4a3e3b5d4241d5921301c", 0x36}], 0x1, &(0x7f0000000200)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1, r1, r0, r1, r1]}], 0xa8, 0x400}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42da6718a8af4fac9db10197e14919cdf5f562a65122aae277dab5a22a1e0ff7b24871612969d729cee400d438f4fb8de62e271e04dcaa1bfd2446e2cfbb3bed42cf4a5a8104d207ed3c9572b4c2fb132980a1c2ae1bbb282072464b56c3c0364fdef14e71668f7152746ddb", 0x9d) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612fa71f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c659010070b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000013c0)=[{0x0}, {&(0x7f0000000080)="a7", 0x1}], 0x2, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xd0, 0x20) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x10) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x9, 0xffffffffffffffc1}], 0x66, 0x0, 0x80, 0x0) fchflags(r1, 0x1) r5 = msgget(0x2, 0x30) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f0000000100)='./file0\x00', r6, r7) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x3f, 0xffffffffffffff81, {0xe3a, 0x9}}) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="74cdebb77e45fea70000000000000000000000000000000000000000000000000000000000000000000000000000000000a0f222aed111caa295bca9de5862f91312a2fe9a0975d0463a795df995098ac1683a911a302bb84d3c3c0967f8d768c989ae4ba9d92fe2ee398556808139a85242b644cdbbb359ec9318d6a45f0054d82e2fdc850524a1b89c4ce7d8677650ff0198bc9c89dc8ec588254058501e28e723963ecdd3e3a503c019a12968216cd7269333c3d2711be9c9d0c5ef578b936a09b60f5f912e9a17842d8df80878a5e476632ed3287020b6d553e6b40d8a30663c992ae7f68b24ffad23bcc0cc32e4f312baa302eb7e82b791d9de78727a09eead944e3e3635d7762853be13ec0a"], 0x31, 0xb937e63f06137a63, 0x1800) 16:00:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) 16:00:13 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x40, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x10) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000300)={0x3, 0x2, 0x8, 0x7, r1}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) semget(0x0, 0x4, 0x10) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x8) mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x10001) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x2) getrlimit(0xecdb399b6fa84bef, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) clock_settime(0x4, &(0x7f0000000400)={0x8, 0x9}) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) fcntl$setstatus(r0, 0x4, 0x80) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0xfffffffffffffffa}, 0x10) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f0000000000), 0x95) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe2c) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) kqueue() getppid() r1 = socket(0x10000000002, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="53c8000074ba914d377e000000003000"], 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) listen(r1, 0x6) 16:00:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x88) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x4, 0x200, 0x20]}) r1 = socket$inet(0x2, 0x8000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180), 0x2) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chroot(&(0x7f00000000c0)='./file1\x00') setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x35) 16:00:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0xffffffff80000001}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x80000000}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x6, 0x8, 0x1ff, 0xa4}, {0xac3c, 0x5205, 0x8, 0xcf}, {0x0, 0x5, 0x2, 0x6}, {0x0, 0x8001, 0x8, 0x2}, {0xfb0e, 0x1, 0x7fffffff, 0x8}, {0x3, 0x6, 0x0, 0x200}, {0xfc9, 0x8000, 0x5, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) fchmod(r0, 0x120) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/217) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x6, 0xf07, 0x0, 0x200}, {0x0, 0x5, 0x401, 0x4}, {0x6, 0x8, 0x8, 0xd}, {0x1ff, 0x6, 0x4, 0xfffffffffffffffd}, {0x7abe3cbe, 0x1f, 0xfffffffeffffffff, 0x1}, {0x100000000, 0x5, 0x7f, 0x101}, {0x6, 0x80, 0x3}, {0x6, 0x4, 0xf2c5, 0xdaf}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x24}, {0x7fe}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r2 = dup(r0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x24, 0x4541e0d253ff9978, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0xee8acef6a6ffa40b, 0x2b83, 0x10000}, {{r0}, 0xfffffffffffffffe, 0xa, 0x40000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x4b7}, {{r0}, 0xfffffffffffffffa, 0x5, 0xfffff, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000002, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0xadd2e8674cf40e1a, 0xf0000000, 0x8001, 0x1f}], 0x400, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0xfffffffffffff000}], 0x400, &(0x7f0000000300)={0x400, 0x7}) 16:00:14 executing program 1: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x35, 0x5, 0x1f, 0x1, 0xffff, 0x0, 0xb1e, 0x2, 0x3, 0x0, 0x10001}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x675c, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = semget$private(0x0, 0x0, 0x110) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/99) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:14 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) close(r0) 16:00:14 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shmdt(r1) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8247f4493155470f) r3 = semget(0x2, 0x1, 0x312) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000003240)=""/4096) 16:00:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x10001, 0x401}, {0x18, 0x3, 0xfffffffffffffff9, 0x4}, 0x66, [0x28c, 0x5, 0x100000000, 0x3, 0x6, 0x1, 0x81, 0x2]}, 0x3c) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000), 0x0) dup2(r1, r1) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x166) ioctl$BIOCPROMISC(r0, 0x20004269) pwrite(r0, &(0x7f00000002c0)="6ee537bbe771d16432d4f321185121d78583f872548d42ba7310f40dd4c7c68550479f8c5d7f5fa776f660d80271160ab3007285d66e0ab4f596e3b56acd8a74cf89a4e54a00f235ca3af514031cda33dc3b1d7227d860bfd507c74ab79edc0115cd9e7c2ccb036079cda233ef4d5f5b8c6498fb14c04f98d2a8", 0x7a, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x18, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8010, 0x20) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x8aa1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e3273f2a044fd33055552fbd5e41789632dfc94ff334a5618635a4c8ab061980500000025bb54eb3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f03ac34cf16b13685d00d1628b53a00000000000000000000a462b3d81da8a678f38409c75369c568f1bd54341eb68d03b60d47202c0da34dec34cde7a7248d88a33b3a21710ed0a686d0ff33a6fe6c380c696c6d34417c031f2fea995202f943fdd49a348d97a189b8b4458de460cb0823c89358c08a6a1499adcd7ff8782078db99b9620b9c70639b06878604cec9aa948efe083c40f852e70aed76fe0d1ed92457dfa9561bb08740bc55a1eb816c909ce5b0a621d77997df51679138cd306b", 0x10d) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x7, 0x20, 0x7fffffff, 0x3}, {0x9c, 0x100, 0xae, 0x9}, {0x8, 0xe322, 0x100000001, 0x1000}]}) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x5, 0x0, 0x4, 0x9}, {0x0, 0x9aa, 0x7}]}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x10001, 0x6, 0x800, 0x8000, "e9babc7b64eb78f3ba88d37b54d80179658e04f8", 0x101, 0x800}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0x5) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r3 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x48) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000280)) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0)={0x0, 0x40}, 0x10) open(&(0x7f0000000100)='./file1\x00', 0x8928, 0x110) 16:00:16 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) flock(r0, 0x0) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:16 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) minherit(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x1) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xffff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x82b) 16:00:16 executing program 0: r0 = socket(0x11, 0x4003, 0x6e68c6b2) sendto$unix(r0, &(0x7f00000002c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000000026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020205007ffffc0001000000000000000000000000000002000000009c8cfe94baf913", 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x500) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/216}, 0xc0, 0x1, 0x800) msgrcv(0x0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x6003, 0x3) socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000280)=""/210) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(0x0, 0x0) 16:00:16 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x12}, {{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x3d}, {0x6}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000380)=0xc) listen(r0, 0x7) getppid() bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="f4f3f55784d2d2b4ddf1ecf3c24ced2834d2640470ae18447cde69135ff074334cff399ccafbdfa6e08077909bac545fa4e55c8739b8c4fb566dd6ea0c6525d770ebaa24db180fabda8782af9fc7bc6bb1c9bb0000000000020000000000000000"], 0xa) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) 16:00:16 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0xb00aabb14161df29) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xef, 0x3}, {0xe7, 0x5}], 0x2}) fcntl$dupfd(r1, 0xa, r1) 16:00:17 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, &(0x7f0000000140)=[{0x2c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xb, &(0x7f0000000040)="455a33848d60004473fb7a") 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab15295b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c95995ed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="c1fa612d7d83531c5e51a7a1db0e8fa5ff5e4d4ede56524442c8a5862ade704483809ee676b62e092fd1ab835b2f3bc2efa1b6346c57b22d7390739c8299e916dffe3797e6fcd1b9ee343f29bb4e96b640e061c7baa32d1b8e693f55c4bc3416c6920d6170f4c2650cbd0beb57fa5c8b72a055deb5cbcb194954e8547079ca40b8bbd905ac62407daf3e4948a6a08fb324bd200fea7b790eeeac37b891bdf867788e0546c6a51484f6e633f284e97bdb2c32", 0xb2}, {&(0x7f0000000100)="68a5716ef0f712c0c6b78b8b8a11c3c6e2fe5d812058325725ec7d5093e30280dfbda0d1c5e8f9c8909586fbcf291b4c611343e314abfbac53f4647caf82ba2ea3085d596a1072e7", 0x48}, {&(0x7f00000005c0)="11e36ba000e2240e3f75e77ba3d5f6e5320bdd1889258b9b2d9c90d9028070427d1ccb0a5286fdca37c7d16dda93a4d83541d5d2052c4431c03c19ccb068d388af236f9edb90e53ad0aecb950e906a8f9caffd6b3ee46809c5578d25e1d4cbd9d670cbfa19bd9c7119630374e25c2ea730156505838cfad1eb83c9988de1b250d00085b6aabeef94ada11473bf8512700e37b45225243dda36124ae6ba0a3c953aaac1efbe950f070ceae978b1e3a40355ef8c13659fc96b639f3d4fa20c293731cd1eb754d8058a211512cf8b57a608f31cc2def4310a9cd65735c27c6b2653dfe752e489d270dedce7d267604f6c6954cbc9cd82c41c66d142ccf42e7b4b4597f18b8613360b06de6d11ade358ed4e68fd4240bd38b06d7ed7ae1fd25b61604d2d9a899b5cbffe6e05878b9183a8bb8296b2f362744027533e53e5a98c337fb3050e00e8c5b9147aabdce4dd78ea313b8b21e099c06aac293d7d289a46432c8afedc7bee9100c75b6cf968337079ca3823bfa9506c01df39bfea2d5252a0b228cffcdcbbb2962aa3970625c8c8a4a2f28734f10e5ceb6225213e960ca89cf16f46cf9a4ef6de2b0e753b053551c17d769c727c93ebb19e714c40ad35e5f96b956350fd082704d6286f8b9449fe979bd887acd48320f24fde096a834856985ec3cd226e4034aebada20a0db630b1f4a10fff73d5f02e05e8b149f632459b7e4f85a118f729748134c053550dea9577777cdd9d4eeb8a77af7d67fd1749ae478d879c00823bb95318dd70a0645bed9b1f3302f1a6958fd90c457fe4f1b260aa48babb2ff5476b7243cff3a00399ef1af2e35c03da3f023137f8b1ec48ed092fc15a72b21c2bdcfaa2210b920fe912b7537671666a17a2c2e63eb46fbe9a4b3f6e7042d11304d3739a60b2dc4c1f72bd5f3fda20209ffe45766bc64b68e9b5053c561261082f397bb11f1b64d27773839a16cb10d7fb700a3829b9b1dda002b97ed41968b392f5dca0275c0230a638c2a81fb68d48a02f9f059f2071875fc4f689b5d3d569272b59ff1f27d29095ac7a695772047937d0fe5cc24065be69fa15af5d2efb5d26f09ec49748c5147c95c0dd4856e772f3c02acb38a54d75d07e0894596852dacf442c89009a50a291aa2d8959b58b43a2e586c89c29986716b12b8994615b8ecda37d97796be5f9f87905e6f557935c371dc896608f4687b84e388a1babbd373aff602809039011c7b1efbf957e8e959732b4e81d0308b7c5ff179a3d2f1b1c260799b33eb77d77e9260358d9af7908671758b77faf1d650f476dedb02fd8ac8c3145e0343a1412f78cd8cdee742bfd0ed9fc1f98e1951936aa3c3377de7a09e7f7e5c107b04ce8e53cb63bbaceae7f83a0f968aeca21375aa15b5f97ed82386202d9d885f17d0e01a9e42f0d04f4bb27dd5dbc12f888ad2a54c36ed65126f3e71a81d5b082a3baca71c17f6674e82a1830d7b388922c1364134f2702482769f34132b1b3e1e9ed6f5a3b810f16a084d9e4320d2fa8ced61c17966a5b70998e9e9e8328c299efc9191b523b8908374bacd39c3ee17fae3b8576c88b881e5eccc0c85298e9b59d211d3fc5b567a8eaa8b1b2aeed80062ad9c01f4f775ba600ca5efa5b8258bd6754a5510e5aad2ed5b0abff13df2323b92fd8936ece140994c063d95b28ab1fa2b7442a4a5149b3fa17aecd793e921072f12c174e3330909057da097c2d2b2ae18e2bfe0db2a4de3881acbaee2485777ee73414ab368e9be1a352f73b5a2b7b0640aa18009b29b80e1236a789459ed16a66c316d64a316e0d13e4a39e6cc777daf010bdeeda29e7291263e142bb9f625043cd83e09588cf388b2fe4e0ff0f9ac2c25c36bb5eed8f80c7998246c1e2357949a265d3f164e47fc7a023e34124f24964828680fdec6ff9d16f8ceb5579284849c33ebabf5a74656e3c4ba82377a6842ac1564400d26f81428cfb838b3e273b6d9f25c41f1dba73b9ecde3bbf77d0b8bc73ed98a92cd6f9a3afd5c2e7abe1148e05c0da92bbf8ada35429969d4b191da198de7a5415a765dbee2c7fcba7f1a75af57cb4560cf6fb25171ee5824222324ab31bd6e3a1cf36379a8ef1893023e2a77d43883ad1cffa6e99467e1cdbf2ef680d377d84d5f79448baabaebaf948e015981805b0bb02549a538c87bd7fb2e451f3abd4b4be6d6b1bede0c3275e6c9111aa4ce156b8a3e1111a59b25a7bdc5b358073cfab64374ebc2c195d9fc930d22d73a786533c6fc7e2da636adcc36f338ae38684e0f659afa7a4fdd00649bd9f63b955e5574f0353d0ebf162abe81ce312bb84ae112442ae7daf13ff30b5a3c9f83e107d4658f9c97483bfad377d18049ab7dab6d325be3f5dae1eeb6b6846b6c4d40a57f429c665883232fe85718bba2da9680c53aae3345a76f058780ce94493186169f262647436a430c559813512c49acb321c0ef79face7c5fc65886d0bf25a02833289a2898521e6014a36978888087b9e3559a770966dad2591308512c7fb7c05919e7ac7f82215c459da9bf0243fd2794f74b52a0357ccbb29dde2a4107931df15554ec535255a0dee523feacd0fa7ff9624f1359ddbf87e37c1eac38f5a2baa4e3745ea91a36773791acf717c457442b00b4a820e8a53a8f9ae2dc60691b9c0c64ef37d944b436aa78e14bdb02198201f3e6825b7c23eacf20e3860a096ac2a36e05ccdde6280130ecb8876163ef97f6ac5d9c15306da819f7ce661b6f09bcc2bc79585ef819160106da1ab494b54f834541397d5152d9867bdc9d57d6c541756d8104170a61f13c02e910415e95c623c61f3b6f12237bbf380bca2b1fa6eda4fc672a17c8b1375744631297fefe2abb0197356395af4cdbd3b4b259e58d31e4a2e074ad4bff43a60ba4e36bb9665d01b48f456a62491d17c4b71f6f5a0e43886467fea31123d5f0d5c002d672c402580e48b765fb416e33e1234e7580097e2c1561f5fcee44a155a2ab142d0c6c7b08045cb9e954d52127cb1fae509944b350db26fd4d58b121118bc927fb9a2767e8f23aa0f6b851e7ab9041f3657fd02fee8c32f793011748928de697de12466479e6e2f08f9f7b02fdc3f9da5e9cdc54cbbca9dcc9bc661b744fea061553d758cb285773d3add6197b9ce0d15649f30ac3747b7e483d687c9708490dc90f20a754b99869de084954fd973e899422666a2cb362b784ab0df7f291b95576a8cb141f00e05d05f9b668eddbafd05fd8a37e6c5867f0b886c597a3f48e578df065536c92d6261b1c5087c4759fee15f1cf068428fbd3afad6e9fb62a15e4691b0e300377de61cc1f71e92d76a58028769af72af336e10a835c55129d59accffd39ecd4c78d6b5cd7c09eb45ef3d793e4ccc694efb0db3b0bb11abfd08b22f14ec1d9ab9b2dc632ca2464bef0b50a2e8fb819bd3cdf8ef24c592fcccf8fedc460ffc9923d9f8cd55389fac5b03a1e8c81cdea48ed448c0bc516b393a9bb119eb6e007557f64c9c56ef6f6b5572b4b6f30f0e4bcbb5f30b887e480915de7bbd370ccf5fdaaf7d6fa6b28389d7b8e541734d2c4165986754f07097a40b51fa0ed84b95d168a4f78e7f15327eec1f7d4c580658dd199593e551e10b76ec8f66365142827c4ae92e5420b604c128091e62e5232dbc1ee97ed307d0e8d89ae86e04daab8f3cca3646ae6d2282dd7c1f541030f08b22c6ba2f52a7e57c82d91883d7e27a156f8c2289a76b9cf3729c650b3915c2f1d8fb53b3bb65b1b66a959425f91f942ce7a24351a3e8428c8de77f0fa7c0091493d129ad1d8569f143a7ff38c7cf391102705f4448a34ba8d10ef1e056dcdde2cdff4339b7a19f4de9c71c5672bf9fcd5eea4a72ee0e0e73d7fb2580babe36a31e27b7db222779008817f7e27e69798d8d6f75c56e8096e8f11d2504d3ba39fba8130a28ad711b4bac583126d665e994babf9491515cb09073d3a907d3cc9d88419c06619354e0cc876d9c70c289dd831b5280d2cec2b378b544e994dac581eec9c3f2cda22aa87f7545c8e5bf64efa86955a5775f67ad10b25c7381b03b415e5a62f5ae816f4c91bbe91176beace2428b30dc8a7efe0e644a4dd61e81622a50eae60b2e1213c51732cb81edda3f7b09cb065db575807e2dfdc494857516100c6f775f8e4c7ac24dff3f45b59158b3095c11b7466f14a3fcd8ae0ff1b0217eabc035ee6ffc8e68acc2a6a9bed03a7bab2f36d5f8f733ab8a93d9049584cf7bf91c59e80e23a91fba60e0ad4495a6cbc15cc1042b07c46db4ef93789adb69eb05515b6864fa242393a5fa1c014ae3a6d31f820bc77dd600b796affa29fee3348e139f08555da2b7e9db1f84c2e341dd02e047d8a2c882c45c21fa124373d188195ec1558c5b3d0acc9e83c0a6cbd794e1c97931627454ae22573e3b1a58fc81311df1bcfa77d00f412c14467259fbd112c6ff6a842d9691bb8dcb666dceb4f5cf5c10c4c1ec5ff98550c9b40c6fc3f4a6abc4046f4ec818864f3be9e4c30d5d2728a47530cd466946b8e622a95020a55cc6a5be0deb7f0dafba0e8355f691e3d5d0063119ee448136d5e131d7e42a36de37e2cf95db8981eb3937b1d2d4a33c44a682fa816eb8ea162037fefda528ec63ab6fab9be67625ada1eff04514aebb6fa2767e11b061b5a16cdecc306a047afd85b09fa10835dcf4a2a7da62ee28d664c252cbc3691d23fa8eb3067cd99eb093785e01e6536c269fe4f0904f7129e4eb3aa812faca31834c7419dc80aced6f1588d496c41cf2260be9c388945105c34cf4c391eee39f905a8a8865018042813be0a2930e5728707324d51c1a4ee78422aecd50fdd91e6329191a4c38e79c380121dcf39394afd8aeca3a6e8ed1f1b2be6a9e81a689f7479ddc18119959b2b5b67cce1bd4986a672b933c67d2d4a17effbfbc543f6d2810c988db8541f2e8e46f06ac90a017ecb8db84ac0fc34a0e8b11c43310d1a9a0a0b4b6bb259c124facf75af4386001dce6e7dab4bd6403c5254bdafaedf806a8b424dce79591adc7a8177169bcdd26545e9e5f6cd08c61d8a04b3374209c3f70d2afab5c66aaad59d4059b985bc3071497b7c383488b3c5597dced606c358f73169780824525e64ceb31bc3ec31acf27f662dffcb4b7fa97f2b070e13980e83095dbf5f5c4c387f7e8e2cf009b0fc4e447370a74a253f4c4c094dae8f7e0b10f124b82b9980f6c1bea646a876019709d6a95133b5db01a7fa596d287694ed0af6c67228ad13a5676d38c27abf105fb38199ecc17227a85daf3c3a829c883b4a7bb934fd9bec1cea5b435ef2a4071d60ed39e84ff3943f6f8a8308fdb7e7cf00172099538b86f873eb526d5c8926f99b236eff090aff8a96f76d59bc02505b67b23afde0d5e1d84a911fbe198f8d96714487e23604d9c3381ad781da2739b21b78b347f9144c4b6a8b6d82df30a0c15b15c1bd75d3f4b4dd9ae7a888629ba7be12ab7efc270fdb418c9334c98fc42abb510b87770d759d4a1ac9db82a50837c84d95341ac3d1ebc75958871009231c6c5253873c068b2fc5e5cab459ac4042ce8eed5ea00f18bf2a55848f2dcdf5b4cd7aef73c12f9092940f7250c8d823a5af3e9eebeffcc0a9d79952e6b694b8640f6ab562abb2f323029b3c85fc98ad4959b8294172128a2bd0716d4764b381fbc251ad0685bf3fda952c862f3302819904927fcb8d12820e03ef9ca1d736f031cc8b03c4403c79a6149fd1fc5677f2c56d14012f80229f9bb5f25f393b7a4cd601da6c6dc45d032bf0398d1b83", 0x1000}, {&(0x7f0000000180)="187ddd149b8a2407517f0b424ae429b87da830fe08f548ed331ca7b1b3ec4a3acc66612d70cf9419afac0f96eb0f63b9762d8f57cad2684b2e964943e2a8102fb6fd9eda01d1275217cb92df774f786d7db1338b022389ef76cb0c90c91acc", 0x5f}], 0x4, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) 16:00:17 executing program 0: setreuid(0x0, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000240)={0x1, 0x3, 0x93c, 0x401, r3}) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x9, &(0x7f0000000180)=[r5, r5, r5, r7, r5, r7, r4, r11, r11]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r5, r6, r8, 0x1}, 0x8, 0x6, r9, r10, 0x3, 0x10000, 0x400}) 16:00:17 executing program 1: r0 = socket(0x2, 0x4001, 0x3) r1 = dup(r0) close(r1) getpeername$unix(r1, 0x0, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x6fd6f9b928668772, 0x1) pwritev(r0, &(0x7f0000004300)=[{&(0x7f0000000180)="dfaeeb6966b81b6a5580421b22de066c629dfb5488adab5e81fe18601b707350804f1ceb19e6193eeb8c1ef4add506ecc017590bd4ab02b5ac07829a9c876bf4aedf877118c8242ad5e1a70a4cfac3ef66cb91a97b4afe7e1bf6a472a8cdee77bfac22fe38a4c861f4b89040c4156fcd92f49312f6745182da8aabd1dce6572c1f588a30f8c59c9f0b538cfd50f66c2ac4c143f56e8aec79d59188a3d7459d58ce407350928f04201d8b051b748b73613e992294ceb8a8f555b675f325e10b481317784e725fe9ef46b2188153872fca2c66d384ade3cc7c8fe9f7a8cb7c48b2028eb902af7eda5208e9eeeb067223468f98a3e088298a7a5dcf018d3c809a6f73a74498bf61f7618fef0cf2d665ae44bd5b0febd35a4b02d9c252eddab3c463ef90dad176b14481576b8655047996b63f07687ad69f8f42b117cfae3fd5e56cab1df38980dd613b9e74b67084e4e22663e43bf20d4d86f06537efd51e4faf671e133c25901739d770e02d376d3c8233381c01c87a9ecb5414a57cd8d0cd4066214e47a9ff5ee21d8bf1eda0aff96a50639594e066b4a4fe4742e300fbefead2c95e2a5506136266099b57f4b195fdfaf93cea815c5e3afb2c571b13b1f561f3a40ee85ebfe3f1983b6ebb5c8bad6f6e454c012840d29d270c27a0dcc639bf5666c906c12909a50824b4760e228d9ffca9c2f648c5183798e00991c6516f2622807d916cbd563de473a0ccabb621e18691ffa353175d3ebfec96c901f15d7d5a2dbf6dfe0e884899e106472ad2eb8aa91cc026d9155721b4f5b3a0a48bddd069f2456f6133c79e9d334175bc81ed9fbecd93598601900a7f217de59d14e992c2d44f4ea1ab29b8dc71a85311b424bc12051967c4d33c76bbd6884148a7e08d028354071bae94dcb6e0329a29add7ba007e7b5a1b5401148f240e8b8a281aed182fea06aca88bde7ae0ef4d30fabedf519d5b07a59f04917e5cae0e00c29f0cbca61c3a232525c02fb4bc97e02920c3f3e73821dfd31166cc23e73f9843e2da8ec6cf7dfaeddc72a87a9925f0d232648317a9bf744b16837a9aac584d53c0e66e3d1d1389d7c9385524e5250652c4d164bca3125f24654c929be893f18cc269f59d0a4d15b3014d847105171d892128a9c000441ae1da05d783d8ae13a61b9d8c38d6c2d558efaa299ee49fa717af2460019625f88bbd41fc6c34ceb13d1c5c1265122b19e8f8f19a6e2d6fbc03c22e4f1de33b22fcf62b929ec3952dc47887aca2dfebde7518bece265cdd46c23d97cc09ebcedeba3ed78eceb0e0dafe9244651e7205daf8b63db204da7f0f6f0a4151fd6bdd14fa2f7c44b2cfc46b80a925fd65d98098bdd9dc025f8ae57c3c44d345d9a8e5b5c1f079d4d5309567ad6986e5422ee1203eb62ef1bd1188ee91ad323d245bafe4ae92dbb9eb5e9920e0bd042de242ffc587ae7c8c16f2a109e351bae0ab289e70e712c564ac40f9d6fbb3b87572a502d24316fe880156451f9ffc30ae429f328ee8502959ab12e2de5748778e73c6c16e2387e3298cfae7d0a14618474f2e1e87ee90878a332fabf0173dd2a5dd9302e34ec8a2b49d38e085d31fa2ee120966437726b7de30382f6019801d5c0f8ae249aa44900d98e6ee68194f21a46cc8b9003596ccb481c700692393a68912784d02a559db0acf436d62c79e5111f978f9066a03355f2fe97893f901cc15a14b0c883db30beeed06e079903dbb2b17cd9d53d53394b28aa0d38c5cca465799e0c393499ea75a066f5a433f676a05609c4a3622524552ff499cb1097fc662282b08586f8d0dbba9388f93debf0fa189eae79eca192cd93a25f263a9f00e61fde54bc395a8417921432022f7bfa79fae9384d5e3aae2216f40ee8801798af67ebf9a206a5af8a4f2d002b410bbcc8f38323b0d84a6017ed5e4483b9187b5566462b8f65126e5ac705835fdb5e8a18e48eff327499a5b3d9d312a6c473d1540f9601e1945c5aa29e44856b881422add5c53a5c324b01c13e546f99583b7db597b2f9e11f0e0c06a98206f171948f3a8203870d8bfe756483f9ef5aa7e24b1b7242591e1fe5c9da48c9fa67b562850eaf9dc6d097f6945a9b18234a5f118e95d0a02ab136b9401bb0e68e795caf3974f4368be7ed2212d760ae64a59d683cd8877657742ec5f04492d7e590bbb4ad1c3cd063f0287ebd2c08b6da30f3c04bd747b0982a578a61b8c6320a12fa87c35e70ae29b0db40f7c17aab6abce8c7ea4e9ce90b4c28c119ca032f82f803633b7af512da349b34614e4028cf0e37215e9aed137f8c2bc0033177076ed2b8c4c67607e03d2a009178b91ec692f31b06d5e14344bc2363e47235c93e250c96877ec57e02bee06696e1e563bc626ad01f9d09da41ec1c84b08d9a80ecd179adc9bff2a8899b78ca1786af39a43118654ebedd13b221cbfa0629bf3801f23c8ca2013c3c08a680907b53bcdddbcffbffb74845f75dc26184d1076dd8fa0eb4df413bc5526c403e1a9384882830ed10a29717da9c8906b64d8ae2bfdba774912f72795c601706ce24622be3433a512530c8860720fda8e7db593dabfc66ce7344cf82fd441195c58d80c58a62c37adfdf9eed4cfc7ce76e4ac5c6a828604f9ea36f783058618c6d614d2639ce9cea938fffc96e0da598613d7c001bd1c911fcfa382b77298b9d6c2dce8d96d3c63da971b9aad6446c9c768484b91acd40d8c27f1580d0da8b820a5e12069939c816b5143f36e6a177a4c5961621211263e7b3768cd8908d0df2c456f4c86af8c5608a82291f2648d409009b38724da4cd041c66ff67a36c12e49655afb9f3924ab8c6a05df610c23dfa4adceb2df1f16337581012551e1b21aa04bc86a235c2489356e04d06d3785c4d5f3c16aa2e1a3f226ea521c199de239692a4b2ef66b9baf22c836a8deb9ec93516a3ee3c64bd3d920697b5c735a4f7ce30ee6fb3d8c42fa11d94c35563ad7ec2cc8ecdac7670e13cc77f1913e1738864c4805d9d27469d15dcf6e0480fb6bfe5bb236191c911b42d96583d0bf63e6195c0effa9818d2bc0a05cd360f6327b1a5e4e69f8743c8ede9382145181b846e1d77b77c4623b6280db19a59642db9d5c7badb77dc19c8bcb01a185fba2bf98bbc3ff9f7647149d1721ed4d517b5a3fc8a2e845a264f7267a8194f589f2706760e099203e1810447c01f234cd0bae81836587ac7d57321b7575f5e1f137413812e50d1ced081ae53ce0767bd2c3f50074e3eb53a11332293c24110a04fbf6d13c51776b2b5e3d25b4797ad640ee54c0fef80a8ce622778abf77ece84a6b9f44549c592079b0a308d3991cdd00bce8367694311e5dd9cd2c2d4806ed088b7cfedbcdd600355d4a75e01ef6e86e3a07a8a3ea25f731d78cecb2e354f603cb816cd7e0a1d4f44d4f362d96e6ede342ce3d759712a1d96947f912f4ed540335384bd873375ac19fa1733bdb8d71e8204986bdc583d8e147e83f5c6a1110299cc8f46332907f1a19aa6b3404019d1bdb7d191ece9bc0a13463a6bde6c57004c31314168b7fd11f10a15a01119d2ea2ee383a2ec829e4b1eaed1dd1a3f34a41dbb367a22946a81610f4b486c6b9e84f5b4ebb846b47702efe2e596074494404da93d52db95237d951a08831e546a3fc688837624504fe8f06aa0d667be8715176b083096353062c1f472217297ccc49568f7ee8026a0bff99c7d77d559b422fe26e02d6c15d9b42b9fd56619b4dd75a401041d4ce8f40a216003d9ccb7113010c1d4011ce3653ee9c723b0f7a1afcd5bdb714be421f849b40212956971142603d924b21837e0ddf65ab420bec4023aa3e0d2578a05f112228aeb540b2cd1eb0ff58d0d306cb5daa56b0b99d2bd915902408c7501668aa9bac34ed459987d15d7fc297762cce44412e5f244719ba2666373f2e7264f478465c9e7fee8325eeb05b351911aa3fed46ed4d6ef9eb48898c1d7810e34fe0c469b29cc0b6284cb48b0ff3097f840bbdb7429c467b4ec19ac05f1a5b7715fff49cd1771a09c5dacf956dcfe818fb654217a04b260f59afb67cfff733e89110d15e5e3bbc980c0b6e038b8fa264f61e57131a7e03b8f4d06d0525e2e3e5c215ffaf74e33a7b73a651d251114c924b3abb9ee03cb5b616a1b10156cc1b391b5b1d76652732b3fc63646874010bb0176299353f48f4c3727411fe497408e052a1dbe6ac91d88b11d949ae273de8f24ea0956e6d9e8ed3379b3c59b7a7fbbbf8fdfd343743639df122dce11191dfa7f2eb5df7eae262832b876a142bbd372e88cea7ae89277219346ebe5b9e8317a2aabfb617e7d0d95a7bf50e0ffae1f2df958221342f2ca9d80bfb72255512dc4373cefbdd141dd0c4b7c56790082912d81a44acf11be95a2c40bec65ed47330e6f6e61e053d2b782ca6f47dbdcea7feb041e0172d05be1dc902a3f1913067995c2f3a26e15213c28251f55bca5146130dab664d564273de780138d54898fa0f9d38f9ef504ffc141fc116a3b95b887392964acac249eda3309e88f228b1d9d67f8d21873dbd883e5b30c8adbbf8f3ea0e1a236132fc16c5495eb4a4f46d4b4bca3deee395e403f374d8e93489be6811b7828f43ac6faa3a5a454a9d4876f8b9caf14ceb9aa77352deb7eef89a98264f22c676879e181439f9956ee8a8a776debaac95ad0d59cb325f5a5719fc69c3fbb702bbe2dfc59d108c2899a50d67cbb5f8abf22d78e5e9c9d5b2218c962e1c62f3ab1d69a71202626a4b8922e7539f9f3ea65f85da51403074e76624fe9d03e695db6e2d7aa3bc19fc5295a5d8f3e7b9a8f02e27047a73b808128c300f09404ae83df3a4d97d12c9eacf06806bbd5bc69818691e90f288ee2c3a9bf83462f471259c2d95c0c86906daf991ac108943a06ff8d9626a0d6ffcfce05505f21fe5c2688f5e7fe57879204b679ecb384a9a57e02d72367bb000ceb91accbac9d651310ddf3c9d57781e7e661b2abc859b0bfb5df13d2e23e8246151fbf64bf3159232d4250ec251c2d9264f421b566d9ca4d667845facc6e60dd7ac6ea76c311daf57315c887c5a9f32574438a306403952b64a58972a4f7d5471472764f35db56386aef5a82764bb4986bbf78e029e280ec454de0915548975868ef2b69e4ea48ace280d4e0d0f02c45965e2a5c2c381b5a590549186144a7c1795f261a4a0bae5c74f2b12635731244cc30484b28622e583beb738d1b8f74ed781b036978995cf33e0dcc55b39794db42eeb00facda893da680cbb32d3ec4196adcf774f7ab887f4e2500f0667292b39ffa0d2e6365ab942f2a2b63fd2f93bfc7240c3681d7f5ea703477ac878ee8f79d0f2ef1552c3e6ee6907cf8dec548d3d3f7dbee4170e0f9d92a7bbff77118b5500daee1ffdcdeb11bff5ac4b80da01355717f0d74e6086b2f18ae591a9ddac563661129bda7d687a94203f1d605d92a72f2e6c2dc4a94b0938da9c4399fab8aeb692c4ac69556e2e78fae143ced70e273ea9ef299ac477308acb66a72e69c26e1cfcdb5f45c583457bbeba5b67db3523b3bdfba22b877d6da74c36704cb25b083f2e976e0c6b70dd7242588a4941fbf9fee5901be0a384d82fdb21dfe4bb5ab9230bd31eea29340eda40629fac79aac19c9410ff98d08e28b5d73935d58f053de942754f4262712fe511771481dbe1344b8bd1e2f077a4a17fe5468fbde4c326cb78c12e267846f6c06c650abb01ddbcb36beb247847350b8a969d8f55565a6737d02acf6d5baf7f956b0a260de70d873655dfe13ee290", 0x1000}, {&(0x7f0000000000)="7592c4f9fb4c9cf6e32822e8b866e063c16142aaac6671021bdc722baf", 0x1d}, {&(0x7f0000002280)="be97967fdbf9c25aeaf2c9d0a4a8fa7608c02bbe5c0aaaadddb8c1fb87435387bd3205a8fe5d6959005cc53e9bdeb4ea782c8e3b406fddc3690d7cf51cb4a1033a14fa9a327a5b57c33bdb7d3ec8c53f7686eea023a330a321f52470f11ed21b69bc4592c7b6f08de72f43ee67d9b739f175695941e8acdaaa21c274f75d1b284e71a271d30fa34257d3804d751f7d475d4d8052a69b2f4ae7150a2729c15bf774cf45a527a538d03d5704d6fb6259b7b7fe860cbc45d6020f4ac3f6ac26d385c79f8408b60ba7b466b8cc0b219e1745c9707b96ed0837ae1fa487f54f91cfa572714f38200d28083b163bf72482f5575c478bfff66d8c605f01a88090bbad5b2b3950d1237c5960176e9f5919197e295eabec23bc1b77813e0100d86e3650b67580d1b7135ce599ccda86ad0c4738ffd23d0d07dd567559314ebd4bf18c689a7b210a3b9276d0f05f438be56fb0d5e1219b728d4162a8c88588e5268777a262821080a74ed935f5508b4a939e6919b45f389454ba055fe0b682f3bb1ef1a51de01fde2cc75de48739efe746b9731bd683b54dd79587cc9fe4825bfeba1d6bb3b7a900db5ae6c9c7b9f3807a049c03b382be10419f258ac9eb1efa89ae2a3e7a979bbae0c5df50a920fa73f8058667362574192ec952a0b7b3fe885b34d776517b9e0081d4d64aacfe6207f92535a247b9f44c316c6c98f9eb2b8de099a4673ce61a2c4e25c2e64d8f857aee7751271366e63a2d8ed7e844858fb5d565a4af1bb8b301478af4eba150ac5cb05703a25add8267df3f49b1c47b0abd1600ad64ae91973708537a4c5882533775b1d1ef2afbbeccb6a20378ebccd16f3a5cc9829379b71a4d8604bc92ba4e5889cf82edaa22aecedcb1f98613ad1187d2d6f1f0d6e764e093b1245f5f3c7bc08f99d2dc1d4a6f5b1f9ba5214d95b6e503fb5b7655eb7e507f52f1de8fdbc00099c67f5ce239a54a237f8b89ebbcdd637198d7b76c70c750d8f78fb371f82f0c6262666430f000f4fcc972b9fbcbe36e6b5521aeb5a8c8e6ec3d6d94f78b344bfe7ab11fd39ffbf0a71c032131c1088930ba802d1716ff9a74d6a43dd650ef018843f25b1f3b6d26e894fcc4f698527c26154bd7efb2eaeff138358c4efc529bd7737dea788c344aef4fc2a30b46d7a1ac4127a815cc2cba88ec6752eddbb702e298f604c1f51d972e75e0daab5a2bd4c8305f2d1b634b90f032fb6490596c2b8953daf2e03e65dad768fd85fb94bb27c6c01f38622af366e239969253ee33bf94190ff0c314f46bbde9267d90aef9c7b11b026c583f55abed956b968091209b54b4d03c98f15d0b92e1fab96418c0e6871068e2dff3ba4d99fcb480d977077101dbb28b16a4051b0bdd576f69f3ecea2b5407844550cf2cbc59adf9f3ebb22928de71f8326bf5a07b730a0c787ae632051be664d67d9fd74b8de6cbda2541838eccbd33afd62740399a616e29f44b78b0b3826df2baf54eecc8e5a6e5f00c4b81ad7c81fd64cb18b843d9ec3f4d85adcfafe9ce65178cb51ec6996ea26e4dd0c6e2e46e6209195e27f584613d1968979b860032ebdb226cbdf05c2e6931d41a4b19587293029e781ec71b3fe9200f41902d03f5ab9440ac65cb549fd5a7f16b7fca637a15e592d2a52cea5b0d5dab49c0417ebd825b4cfcbf38357f00e4e66e79830b2c68160b0b4df10e566252005af71e3663b5500bab91969e8d74b3704ab609fe13048dc297fe9283c72debfeda47f3cc89737b8598cd2f3db7ace5b47b84fe3025cfb4abeec7617bfa8ea9d0b6248355c6e3b0bb74f26d529ae7397b80f88578c99e7cc8c256d617d287b888b31c65842aa37726ff38c94dd3675801addb1717b25df3aef1175e82e072c85f77a1a35b3229c54ab85626d8d1787398832880cebd6d610733d222e7cb30aaf77e8b460ffc8561a48d35cc325bb12d1bf0db8ee21f6d59020b00b9b552c6bcadfa2f97f147257ef190b15353693c3bbbe6b50d177c82dfde30fb286f60e5ac489eada673794642a01abe0d7ed736c4608ee2b7463fb3a0f27b729f12e1d92cb8ae9fd8b12690b4a6fc3e48559fb0cf7d89aed21117a21a2ae2148f1b99222fdb370ad542613ef8f3a4d09525d6b561ab92f457e4909d67e74382f4acce66a6ac6697876b8864245f998432f7fb8caf45256bf5bfedb841bc4d56ed26b7b2a8200391616857bc58c961bf0b56f1498f2a8a8fcef19bcea99331dd8f38b7c754432d02e29c5c022c1f6a4bc55875cb25f28756129b8e9d1e65c62b6032514c5ea69e9f0ee5a53b0c3853c1b8edc2f0722e854b487abed2aca2dd27963a5c50fda5cba35dfbd5d963a7efd3e55f9a43d2082fa7ac18eeabf097a9d38b4093b7c2e98b959fdb7d930e95fdf6959611ce337d0f809115d6835fa1c710436ebcf19f5cfc15e2e9311bd50cb06bcecd7b12ae4604c8f74b44282f2dc5c359883fbfbf110db7b1c7bcabe3c790ae682ef140139a5a026e4f5846d1ca99d0bbf1333461aa6bd4721466ecea63a67bb774adb34c1525eaa2b3d39e7030ac8a92895a4e8c0a3d43a258753dc3ed4de3f47a9a6a23f2d60d8f756ce47ef0c8f443d383dd4769717d5c576417544160601a47e59c7bd0c82b32086b10ae1be6ccc6c0e71f9bdb170bacd97f3e599258337efb1a8ac7df9e2417d8832104cf8f29d88a747b79254aebcf721e35f9abdaa67469a2b551ab80e3ba1059c88854bf4e56c5d263a24aa9d303de41b4f5a8edd0ab5db9075046110c635d49de9b42671fdd60c7bcc5b108558f8e9b3827ecd693439e20e90c8f378af701578b1ee00d6921209438c0a8759bb93e70c219bfdf1917c3c47a7ba6c61bcf2e4a9c8a13c2b91ec8149e89b1470175e7969ae6ec89a74f9328f895ef8c221bb2c807df66d6468d994ed96bfab4fe9bc94487456c6ef5e0323a29cb16b80f54b9fb8f68a601ddff8e9cca465afdac4ff0b364d823c15e191a89e588da5ec861ecf5ccfe97c3550de9ad8b49e2674f96ba6d8f70479f19c4c24c9664c1470ccb9991c0faa6e9455a35adc2aacb70008c6e95dceb658e9b7fcad304a503b518dc6b41c7c82b896adf2c30f6f87ead637f161286e8f39f84a6cb91f7552aa0bc6e917c601abcd44e02fca917adeee520f109995517ee041f0ca05139ea4bfc51d04e6047da04146dcd9fef1e8ed8339586cddbba320db4f2c9bb636640f05022b4a8ea6159c3936a5aaa7b8664073b66f74cc158318709584f2f97471b9831d9174b6af53badfccd150b84c75491056f0c4dcd9e138fd2a41309abfc1f70c3ab4adff174b40a30c87d1ff2fa3ad9ce6ad71165de56f955690cf0cfb064a15d6bfba836842f72f37c4f4c4feb90f3afd0ddc8d9df30a4137bc9bb9cf9a06fcc0a036959ddbf1dd232a31e10d8a0a104e96540d755ad488adebff5a0d0b580d8ff75f95313cdb35ad26e03a71b6d1681116f41829509298ca4b1c5c9acc6c0aae06bea27c0a1cfbf66448deb2dd26c354d95edd0d5f372ef53491d8671f64c13fdf8752a9d25a718ddaa801bca5e3436cbc3ee835af3b4ab89d6705441c90fbbeda5e095630ff25c0ab89b1f06b1e9c35400f65ce00a47933ec713b1cbcd75139fc4402b5d9b98a6e7b816eb5df824eec167b28391e212403f6b36f490578c1cfc7064d8eb7e20f9f3c4a7416ca4950c7ceabba20b349323478c419a6ea001f59d9821adf0f119b27332208e5861aca2d35292421d70b81942107745e4da1c16ca83a5cfb84606eba114179508f4556e67d347f19f4a2e12b264de48dcef58b059a360d040fbae268a6c5cbfe62bb22c28f0295e2c368e1274ecf8e830f6cbdfe2fe640d802dcd7e9a8d5e50128e2d10409bd87a970840e8842991244fee197900e627aecb7cdcb74988f7e0313c674ca06b8d521603b34298a77d85c0cd134d133704b54c857c1e8bb507664dc077733b04b8667d56af7702d64992753052a632e57c56779cdf96963b712a5eb9b29505a85e96434c9fb8b2870a4fd6a8f475be0fc8fa5e96f67f0edf5a5483688a22a3c94b1e0bf93313c2af280e825cf5b7c025d41cfccfc7fe7df207c8fe75dc68ecea5a7ade77fb7102a3c968aaf19385ba1ebc877eca6d852f4d943f9975df8c22185043e34718aafeaac013b579b701b847c5bca6aa7bf78fd257d883b6bdc3876a083f273a5118327b3b0d2387881d28d027ae8d9e2a0b61c13be37824a69cbdabd7443d25404847552a58f1825b3713aaf4b639b4da738ca33969c4f1f303de41be7c5c1307ba773e29c795b11566c19abfa120ca5e86b19b4f99f2d74e25bc55b99abe751120d0507eb42c0e6a57de262b78084c1615bc90c17765e1659f3b20b65249e98b32e0b4c2e221aacdb08e7bd3fcbbea647c6233a3d4ae0bdfc039ac9222ee13417f567e349c1e922477c7835faf2efd553dcb5ece2ebf6c1f49b8b682b527436206c690a3d29573897c2c2d16b715761ee22a198e2760cfdf54ed6da24e6a900bacf1664225962691dcfc86f03cc203400b6fa6ec2cb84b8534eb74ead0f03acdc383d16cc57984ab5b5ba917f83140edc44b5309946fd02a5b70ba13441e46b86d1cd9061fbe953a711f627b8f8a4310e15d5feb324c47f1c30b5a9c940168c68dd86aeb16591da24ca63f11ff780b3a9126d3fd10f347de3e57ebf8ebd8aedcd272aa847f90beb73123216239c88bf3abae2ea191435a1eaaf2b7a0c28149359a3e4db511657f5b668662ce81ce25a0d4bbd794f31e88f76e1c1ccdea006f2dfc24dfb864a2c258f3f73e62dfa76b32cc345ee5825c95055f7b80eadd05dd74581415f1435e1212522f350df95107d9f94237bb028c48098e258bc45903b52ed16a356965d055449e64b66801e460101a8c4cbac58e204835a648a5fb36f51703ba98b56f89ae034659c090e6a0b8384bb58b9a6a3a55ec9846b523f5702cb2ef6715bbb4850256e57a2d42920f8ccce8bab1189f959e225d8970a65ed7a2ee0f8c1e73a0ac0448a90ad017423e7d5f565f2f436ecc17e02ab7ae7e3839c9246c0c62e121977c65060e7e99858a02ba3d93ae8dfda3365b74ddfb66a05f09d43b01d88793149e923255e76eda775bbcc23d78b77902598239a744df2b95d5e01713e49e29a534efb908dbbeeeb45ef5df987379ab3bf1e81548b1d82154b98c021db3121291c6ede485a6f9f22a1bf231e9d58d5725c4b14d72e58756e2dd39b9ad0419ddac5af8980af8878044673190040d091870af167e4af7d8561426e06699c0e8d957b29810b805f7d3f98b33e36289c675dba9f7bbfddc75b82a03beffdc585d2fdec4d219c55c6c386c8e0edd09f63c1b83655743521d7bac231b38bd4efcd6afc6277a1ee379ad696217ae5db6794b2beb3138331ef5a1077d0c40e227cbf4bcf378723bd3cea7af79268e6fbf16f650f1c2d8d5c122c3b7cc436fd61799ce4b93dea77ad6588af0e46fea329bec0bd3da05619e8df17c70423ee8942d298f1097a5a52978b8445737cf6707eb10f49271837247a401c7969c903068891df30969f2230b37abeaa1ad48653a31be45556daf71e09c26697a3b60b6317e9ee7f3d6802a37b04166567c83b1f59141f83866a4c815b5d8e287ef72645670bd72acdac8a30ebcadd680c146f315c47e42446e5d121390a3e3fdb06ee447f953cc2587edfb26f10ad5c7bf04fc0136985aea78e853f7a48ab670ed9b607912725b0c71c803bbf9ba1f600d3335c50a09c265cf0e5c21678975e35f", 0x1000}, {&(0x7f00000000c0)="f66be8d4d9ee7792f4aedb41c0b657f56ec1352f12df10b8f1f6c418db2b16f6847bcb7b5247a7520203b5d243982c2a87303963e9b53b30eb7db66193d27f77510e8db7d722af6c6ea434baeda19447c470975c2777cf5cd8f7f17e215b3c7469cc328c0ed78981c5", 0x69}, {&(0x7f0000003280)="9957cec416161b9640c56600069d4b49aa81846713b85159f3ffe2c6c80a00e0d5f822f3a93518ea4c59bad27c8f6cfc2b5c9bc5da306b9d6c565dd1f073c697e5e551fcc9ea69ad9ec2deecbf94ce2a3a4d4910c8d690d30b5c4198ba89950d19a39fcd1d86abf2ea383b6d0c7960b8a4f9beaa055076074471815def2c0afad71f2c65871c8accbc87464eb2d2103386ed9ace85f3e21918671e15275f5c6e6f925c7df2bce1c37dd1aa746e696706447eb5344ecbf114f3e4f9d6155e2f30a7ea081fedc0964ee1aa8bfa707db0d8ed7c567a275edfff8a64d41eaa98e61879413035f19c3a79e91056cd610facb1c62d84bc12b82d8ad49ab3a22b80a66aa4afcafb8a5f1c244fe6ac4aa388f55395092de55ee462ae75e7403d58918d30b995b41f531f8c2b5e549e6fb7447b431fbe8c4f1c3845af8ff283328bc0e7a3cb936386d5cfc2dd20df9d01d3b7096327164edb1abcf3d3a0c1ce1597aa367b739f887ace0d2cfd837c3cdebe2303d16dcfd51d6c05798272156fecae73cfdc3c55ee4fecfe88dcab0d863635d2b3fa6c3c759c22f9c865955f9502fb8852d27a7a025e4cc83851772a7bafb80a5c0ddc53da55d1bfe268b178f89c7e4430270a417febcca9b66afc46dc9e60cbce1ccc07631b9249cc0817e46685b58fdebe0c23426184e9c3af0ee7853ca71f7b469294ab27a1d970136861a24b7c3d516c671d23f27d48e7406ae553a599ef988296bba64f7756db6f6bf739af4e595b39ebc134b51598484b64b0172bbb0ff32103380c062ee1d7644e0ec00c13ecfe68e5b30550bfb4946d275f4f5b297c3e08ff0707cc53085bd0b4aa60633e5a0aa3baf6db64f23553339807c2d5b2e3f4e0fdf7069b331f6720fd654204e9bf04d9c990c37e5284efc5dc2ce7ec7c1b6ffb39d71bc87f579bf53308df77a9fc6999dfbe383f878ba66728734b5497cab38c20c48acb35dd9b43aeb9c335394e1876b17c21f8db7cb1cca1ece60415dffdd520c9eb853b43b0fadc7da3cbca6bc5a63cf86ceb371d15888f5d331957c5c364aca6f1c7546703db162dfcac9b048debd8ee119de4829deee412d611b4e34396eb1c5271be6f5ddb2464bc6903c8203f6d9fdb930f0da5bc1af7f1aa2dff3149b6423c5c13f598d2b039cfc1c3a2276d62336efda2685ac074a5db221cbf9dc4966a701809ed3f6908da027adbd0e7e3b8ca03922c702cabb661f504ec33ae9face8db394954e3c81bd8451a674013ad75b2175ababf4bc6759bd4fa496402239756dfe0b798347fb85f5f72ac63be3a8e9d5ef1974135bbd4d109b32fb35f91af2e9953fb7b5f4728f788e2fecd45262ca83e58d961da1fc0eb9781593c20854586998efd55fe24e211d89477e4bc3a2b0e18d783c4205c0863b4d99e7d6532e2b1958fe40083aae825602ea2aa983edeaf043e908db97a0692dcb5b7f8126a3eb344e25dc6eb4e66ddaf5556e50a4ed76b081f1a74da5a2100021d34d1e5ec47d1ba6edcdc16bca0807ca63a0bbe3d6cf8a3c145d7a4a6ba357576e13fe8ba010d5a10d7137bc22217f0585f6e2c05e2b95ded61f12daa4e5b809b6a73527d9f5e197ae807df98a2f010445d476c9961e09df1d291a048783303002a5a6116e681b8453c92239ad435a7e8e647cce8d79da79f954c065bde07ba89efeb6cbe41956ab2f9f312ea663534480d395619878b928c884faff74eebcc3bc6f2ad431e324372784082d78503f080415d16ea150905ec13ec1bda51c9fd55b0e6dff61246d7982f1fba5365e8da5dd5081745f11bf11c1b8b67ac1d3479f8f95537b802697a3a1b2cd16733c9c71604cf6ec3e660ab205e0f938d3b4ce1c43454ba2b17c2f04462cb6fb6d8c5cccd88fa7821e5b3bcf18cf165a51ad499d36cfd706ae35ec0f72849b2bbd4b6e2117b6e2ac1a913ab3e92740160d5f829a53ca2041722352a1b5dbfcc510e0bc583638bb3bf1c7af229888dc3f98f939a3d438f9122db9e3cb0e76a64508147f5c7a351c7c44a547f5aad9653983fb058c4a8840c625247b6b18cd4b50e36e0819559d6ce248845279622259ec94b5b39207bbbd9030163c4dce06c18cacf9406337bd9a022f5358dfe31c406f7735afd39e44481ad40f5e9bd85476bd339b13caab86f216e9370376ed965db8f246f9b09113499c7738b6eed977ad290a3a61778c53f7c636141c2549cf64b9152cb4b21522455b44a80efa8755d34759e14e159a9f18ee6392f9a7409822778198c9f6b4bee2c5ad37a42a0f10f9b4eca7a033c7e043c4e1ae89c5085e1c4b94db06c9a098ed86974edf609057ec3683d844e7f8b46f0db822a5445903719ee521128f9554877fa90d6e9ce069e49647a0b39d44902ccfe1a7e6082878b101e86f7bed6078c0cc9d1a564566e295975af2f08b732d489ef1caf3518a2b97f046ab67beb09ac536d82a1bf0f9e01bd40b95c9f9768e8553be49e55976d80b491fdd395308edcef87a4ad7bc990555edb2d1b42e480b12c594be8947e098ca349daf33a2c95242d6303fe223061ec4f41c458b7a843674e21520617f63c4671217b70e1dd6b73829a96a4b33b941eced194424b8d7f690f6bbd506d02959137863f9c69913f89e7a02c10c7c993c3d58c60f3ea757462331e76c4965e2c59bcb9824472fc92b5bd3eb89422b87c5648f88315c770697752bfca1f0e5518990cfeb51f4982d44671089e736fb61000edf1b41fdeb0f3cd6a5cae4dc875c06b44633914dfa6d1b96db05cda7688cc3a47e4d469083a45314db5dd7de4f7cb6f8a2e6ed8d4445a36ecab2447cb92d76e0b8e102f3adf76bd6c6fe874cb479d62fb4dd35399e326f90b31da214f3c01d1d136d9f39b388156a03adc24082860e3ed9e8b85dfeb688d147ea002992153bf9bd92a5b8994026449b5a82a94455600b59b9cfe7933641c6b508417e2f762541141b681a35cb60c9677d024a3e5ff9b15412b927b2fd100174f60a60df249006470377c46210061f77b11637fa12e6e52fafbfbfdfbaa0e29a7a9e4b12ed8ffe95f5f99bd383b0e191e807ae9beaec7e79bc3cf361995be2c9c3fb9c884b24c0faa129678f274622cab3738e878383878067e538b299e20273dd7f1edba855cba0ede3c505eab0e088798f92bfb6a91f39495410311c81d9bc2a2d386e9768ed8c8b3bc585f8b4b126fd6788c5bcaf15d5e9f38298f28eeb8fc46d143d1e6e6c775590d27e2e5f3f825b03aa4d7c811ef572d97c9a2c48d2072df417b7652b9599ccd933c12c0f27c302ed61b3bdad2c40590a647934056d2cb57683a334614406ef73b95e11bb9574fefdaae4f7817e60e154bb13239a6933b254bed343a5e76425c6e77fce1fd5a6238f525177eec4a3e6472a8dc462dc4fa793494e18d7eb01753b3a44062f82f7badc0dbee744a2165cf417628acbda9afc333b57ddc7c987cdd0e5cb582a42ae9ecacbb5d15e9d24e477b28b87c5b0358bcff027c3c0ec4d8fa68c9ff8cd23e9e016d4f1a1341153c535138e213684cc01cbab2a752b38977aa5cb26c891adc65e2b1289f83828c8de8fd3f2da6fd53b0e2452e9c5bb8e3117e7ee91d5c924b664a0e47033d2a4a008938b3f99c52a3540026c370120ff6c4c035d20ed41143fdf0c33846e6dde8c775a2d79749ac9da077f969f2aae660d435ca85be50acc6ba4022b0d795426114c1911fbcdb26eb32703e16af214a4dbf02b1833389dae06f5f2e744d1827fc01c73c59e089f57bfb65d21678d61ac6749aee06ab408fe36d250e79eae143194c15cce6085dce48b49290b83e43858bd7e6739e2d3442357ad36719b419f1bec40f583e2db69af48a90fa9f055e795a0acb8d9d291a73d715bb3ba131ea8f08c0d3f863730db579e883b39b2719fda075d5118a73f02c87cc3a0578616f394e4c46e176472bb5b71c1eaa35dbeb922d9f2460efb390d2a88be9cabe67d5d3bf616509a8883e84cf225837c8cc60f739293cda975f07a4d93b4e2b222d0106a48c05c4469a2c6fd4e5d076adafd5bfa59c83ce0263e25b1b7318045433e40844000d5f59adad08a90c8c84f396be5cb8ba22e97404afd44c9b6c1416dec110a27a56cb5348c1a94cbfb0daa5c70771c4c995044e1ad20525a9d1800ef14a9b1f561ae1814702125b3ad55f41c0fe22b11188abae02c2b41d378e41e030552994a12297a6d7d3c87e5ac5c19b53128f341a3286551f2a10fc2d80b5111ef1a9b7bf7c7469e356de6d50494f1c2eaf9aa65c737738c66c3d3027a85ea110713a6270b64c3936319adc4b00f08255de08b62b5ba296f9ec569ea4c8da084ac5bee1751b4c196b0f932a658aeb46fa7599acb9c92e08345a7c22d090a751dc0d76338d7b74bcaac75464f5f500d374e08b7d4ee9b730d0b509d5b696f9163032624c8d99c2fba860360cfeb947a1b0ebc719c27ef67cb53ff86ff31bd38830c1095d42f3d5e3105752294dc22f8528eeb7d562af29da285a04a63d83e9218ba4f0393a6c6d9b98c66fa69da33a73b8d7ab705521a0a0d1f4c8cd9c5c8537d6025f3673a2a7678a29ade78d76a5f0017ba3e89652a6cb2fb2b337de893a0fb47b0f90fb578c66df14a60c62ff972ee838b81d51ad821faa733a4b935ec23afe72c9e7bc285a809594b5f1c3b7609de495fd1148e355796e796614b0b219a59b479cccc58499cf4d93e1e12f9e67df66c31fc8ac03b87533dfe6a8e6a02b1c318a7e5a7fb12da216e9d464a5842ccf6bd9aeeb089e05e8add74f219ffb6e6142ae2ed7c32f5fff5c856c25f460cbd402c3600170ee89768c7a09c1f5c977ae7684ab297fcc277fba3a0f1bc72be39fe827fa33991c8a34eab4318e7779e45c872e9244da27f6c407982eea76b43198f64b4a8cbd096fd07ef3e2e3bea1f86e57c11cab7db47a4e4dda9dd559204f1cf633ba1a585d16ac175e764853a28c84b1121d1d3f62a6ee8cd8ff73e7b82e01162640d82500a6a638e53a50dde20d887884570f38332ec921bcce7421f39f82382023da6f68d75c424ab1ec80049791f30d2a9f33e0892d4c37f7c1da714e6db82b7bb7fe4bdab9fa5e900e61e4b085d10f7bde45206c9ccc124d37f136bd5acccc31dbcef7eaf30e531afb0d04253c41a53b1ea255d83b1947b39a218f7dc43f4a645a3365c659ecb22410eece691699c0a4d51cbd08f5851fa56e4ce01072240f3064f3add55bd9375ce0ab6e7dc0ad5e5a87ae0ed835fc3f192784784c593d12abe12d9257c679106de4816fca61cb5897d82580051730b4ffe19c0642a85a1fdade2a7431308d464991f02da980dd0090fc0d2e4027046987c40a8327b57269e77fcd683dce48917e3cf7d0dabaa5065f7b45929b3e6da88bd8f31855c66024f4ad30d9d300beea896ad1a62b76849856977c17d06186f0313f6325f5990c96f6c1f1daacb8df006ed54a148102e9c7bc760e8ab2b9cda16af20ef81298bd892dcc8cc740170f065ee095b470bccc95b4ed0328777f88c344deb36da109d23eb68401f7ce47b47f5c634d3b34190bdc162adfcc3514edcd9353af56adcfd9b98950d8d5333c", 0xf7b}], 0x5, 0x0, 0x0) ftruncate(r0, 0x0, 0x40) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) openat(r1, &(0x7f0000001180)='./file0\x00', 0x10000, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xa6a) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c, 0xb3a2}, {0x4c, 0x4}, {0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x1, 0x4000, 0x7) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc) recvfrom$inet6(r1, &(0x7f00000001c0)=""/114, 0x72, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x1000, 0x2}, 0xc) r2 = dup(r0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x680, 0x100) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x7c}, {0x2, 0x80}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = socket(0x11, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x4000000c, r1) setsockopt(r0, 0x0, 0x10000001000, &(0x7f0000000200)="88c0abad53fe02eb31d8629d1a675b681ea86a887557d282e7faae6791c6e123a9a553b160b73cfd825e7f245488208c6d46f231001e21e14e658d66f6b0da386aa48ea6f882793c957c62da3e0c2c6627a2fdf224c52326cfa7f74598ce9f4802358523cb8ee4e521f11b513ea7576d52cba893dd185b95aa3e6c55efe4133d63d1ba816640b7e9ab3899af1d7677aa9cc066709fdc3b55f2f31ffa8003b1e3e9d94aeb38f19c76fd27c2bb31496dbc7761cf924f3e7f720b9a65ccbacfdb502670d3f0329e1a9742668ffd637d992659c5a12c5907d90271388a55f223f9db246bb83d1d7d62200723c4ec856ffe605ee35f1652e644e7cc726e9a2a202bc5ae641b5b59134c433d27e42a9c030f71d6505a0ffc82538809e47eea6f79efa25f6d4c6ac324470fec9d52c98b065d6659a1785cd393bb7031e0f17e72addc8a8460f1e620bc6951f2780cdc3768a24d7fcd2f7e4760a5e37dd9d7420aaed13e9959576c256fa504bb2a8bbb68798c4d8ee697db2fb7c7", 0x177) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) r0 = semget(0x3, 0x3, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/178) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x2e5) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fsync(0xffffffffffffffff) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="06000000", 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0x1, &(0x7f00000005c0)=[{0x4, 0x7, 0x4, 0x8020}]}) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000400)=@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) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffff}, {0x18, 0x1, 0x100, 0x4}, 0x0, [0x8, 0xe2e1, 0x200, 0x0, 0x80000000, 0x8, 0x8, 0x1]}, 0x3c) fcntl$dupfd(r4, 0x0, r4) fcntl$setstatus(r4, 0x4, 0x40) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000003c0)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:17 executing program 0: socketpair(0x6, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xffffffffffffffff, 0x4}, {0x18, 0x0, 0x0, 0x40}, 0x9, [0x0, 0x2, 0x2, 0x3ff, 0x9, 0x6, 0x6, 0x9]}, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x81, 0x100}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)="aa") 16:00:17 executing program 1: 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) close(r1) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) fcntl$setstatus(r1, 0x4, 0x40) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x20}, {0x6}]}) syz_emit_ethernet(0xcf, &(0x7f0000000380)="b44615835ececa893f655cdb8661cf14590d47e678a0e3d7c9273fe274b0a60774c22a67d093dc673db443462b634a630e2735578e218811bf53f92f6a011ad5076dd6782ebd21da2fd865aae56b8ac09a584413417ba744bb85f26861d6ce64e8d78c13cd1a03cf75ef2c758c9434ea425aa2e5c0444de21ffe31add21c050420a12a85840e8965226aaf94eb83a2e47a3ad08fc468a3b145f7a90d536b056ae4e4c5000b2dc07e804046ca71df145637134650f9dd7b3e5609ff63136fd66de8cd90d7eef9d210edc06f07624c83") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000015c0)=[{0x81}, {0x9, 0x0, 0x3}, {0x6, 0x0, 0x80000, 0x100104}]}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10082, 0x20) getpeername(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000200)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x400) fcntl$setflags(r1, 0x2, 0x1) 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a000000"], 0x47}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000430000/0x2000)=nil, 0x2000, 0xf105eecf423fc1f6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20480, 0x2) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') socket(0x2, 0x5, 0xfffffffffffffff9) socketpair(0x10, 0x4000, 0xff, &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x3f, 0x8000}) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='*./file0\x00'], 0xa) getpid() write(r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) getpgrp() fchdir(r0) 16:00:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x1, 0x11) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0x10001000) semop(r1, &(0x7f0000000040)=[{0x1, 0x1, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x1de1, 0x800}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x5, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8) getuid() 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {0x3c}]}) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100000000) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/84) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc38935c6f65a2966696cc4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12291ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f88a2d8c53c52f5500b2fa3f9b6548c2e62fb2182107db1f141f4245a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3ba4ef761f6ecaa3ab1a31ed732f828c9248d5cdd13e20ecf26823ec334e3fecc4d906d8383784657bf43df13a94e507c1527"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) fchdir(r3) mknod(&(0x7f0000000400)='./file0\x00', 0x8, 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x6, 0x9, 0x4, 0x5}, {0x100000000, 0x1, 0x5, 0x8000}, {0x58, 0x400, 0xfd34, 0x1}, {0x0, 0xfffffffffffffff7, 0x101, 0x629f5f88}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000240)=[{0x5, 0x7f, 0x7f, 0x9}, {0x3551, 0x8000, 0x9, 0x4}, {0x1, 0x3e, 0x3f, 0x7}, {0x4, 0x9, 0x3, 0x1000}, {0x4, 0x401, 0xffff, 0x60be6499}, {0x5, 0x800000010000, 0x4}, {0x9, 0x9, 0x271d, 0x5a}, {0x2249, 0x7, 0x5, 0x40}, {0x6, 0x8, 0x4, 0x6}, {0x0, 0x0, 0xffffffff00000001, 0x8}]}) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2063, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x1}) 16:00:00 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000000400)=""/213, 0xd5}, {&(0x7f0000000500)=""/72, 0x48}], 0x6, 0x0, 0x52) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x143bd72d45a2588b) 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:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x20, 0x8004, 0x3) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000000)="2efa3e03b7f0c6dcfa088c485d", 0xd, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:00 executing program 1: setrlimit(0x2000000000008, &(0x7f0000000080)) syz_open_pts() close(0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xad2) syz_open_pts() ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x2, 0x1}) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:00 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = semget(0x2, 0x1, 0xc0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/123) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x3, 0x0, &(0x7f0000000140)=""/3}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = semget$private(0x0, 0x3, 0x1) readv(r2, &(0x7f0000000740)=[{&(0x7f00000005c0)=""/217, 0xd9}, {&(0x7f00000006c0)=""/82, 0x52}], 0x2) semget$private(0x0, 0x0, 0x81) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x14) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r5, r6) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x0, 0x6, 0xebd}, 0x1, [0x3, 0x80000000, 0x1, 0x8, 0x101, 0x4, 0x7, 0x5]}, 0x3c) r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) listen(r4, 0x26) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000440)) semop(r3, &(0x7f0000000480)=[{0x3, 0xfffffffffffffff8, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x1, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x79, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0xffffffffffffffff, 0x800}], 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x0, 0x0) pledge(&(0x7f0000000500)='/dev/vmm\x00', &(0x7f0000000540)='\x00') ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000580)) r8 = shmget$private(0x0, 0x3000, 0x5d0, &(0x7f0000ffd000/0x3000)=nil) shmat(r8, &(0x7f0000fff000/0x1000)=nil, 0x2000) 16:00:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x43, 0x7}, {0x23, 0xffffffff}, {0x81, 0x8}], 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x20000000) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) r1 = getgid() r2 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="db88283ffab7dc7e821ec9e8afbcd501e18feb15225434e7c7d61bfe2e7c4e623d11b17ab66a44eb896141b47f23af11f9e6ced7baee16155d94de614fecfb99bf3015e17595b1f1fc3723e3", 0x4c}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x8}, 0x40a) setregid(r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000340)={0x1}) chroot(&(0x7f0000000080)='./bus\x00') 16:00:00 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x101, 0x1, 0x3, 0x0, 0x7, 0x4, 0xfffffffffffffff8, 0x3, 0x249e780a56c8acbe, 0x0, 0x8000}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(r0, &(0x7f0000000180), 0xc, 0x0, 0x6, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = semget(0x1, 0x0, 0x84) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0x100000021, 0x8]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000001340)=""/216, 0xd8}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000001440)=""/212, 0xd4}], 0x3) syz_emit_ethernet(0x1000, &(0x7f0000000340)="b74da2c8a73d5187351ee3166a65b6119a3122fc95c19023fdba9cc40b55d5ffa10d64bdb3e9c3f5d2606de981576ae0fd95fc012dab881a464dd77019277fd70a73f2d81e0f2c0f5b1cd9e2cdbde83b4aed72d0c51853689ced9da04acb89f873ebe3883de53852d06331e0f7eaf41bb04d9cd588d4d27a3adf0b0d58fc47000a19a72fb7cdeeabbaddda9486ebd979902d1503e73f9de6595af9d09ee7937fd4424dd7f9a28986bbfbe4ae15705d70364e649228518e9060f12902254749396ee8f1c6bde435efc38dfa246436ab33e6ed50747d8fae68a9f6976e895bea6fc6f968a4ef8503245806dbcbd36cbbca2142ecb8096eaf2332fcefaa0cbef1e1bd69f9478aa1285a1b67fb8b171fdd1579107c7a93ea102debcbc2a8469845244f11d38ff1e2202dba4924a523e98f238601a686da8d90bb7905b8105a778fccd341a237dc14304d8eabb3c1b98796a82f44de25288a78b6c71506a13c8ba2d232668fa495852f82f0acf91ea0a6884e0d73a88e04e0e4b365bdc37dbb7f13341668291a57a69eba29f6b50cefe8e85c235e4e8ff78de9edda362c3cd1979d5430fa71018c498152657c0a0bc985b66a39c35962348d81ebd6a7f67e6e45853ee5cbff558f5f7572b77b866a0b9fe99861af89fd85922116ba966139650d3b0b90f8c57ec66401708081d09866f0523a3d41373770cfe395880c7da6a3da476388500a64f2a57c5d9abe8449925086edb683e89a248271bfe4bf605936b897954038a5ee1a94bac40aaf9711bb83f2cfce7bec3339472d8b09f02581622391a28984a6bc0702e19df1fac05388d792ca7c3bb285822a50a0c06104f10c9cd64df5d20d86627911add4ab2b7006f29c3c035463246526a92d3c8c71057376a62a5b71305b78c7d5b614d2a745d5256011c9126957c5dfc1e4080167ce336ec0f3d015376d9f249c4509b319f9f9bad2e742a2cb3719e0b11d40031d54d6527d29551d4c96486de0514e0788ed696360368c81a0882a61daaf51c389df66539ff3b109df40cb733ddcf4942be7253e87cc38a6fcadbe634a5bca7a516e80f96f267c8a1831dafa569e906cbb9216004a7eb2ece332b68035dd4fc3c0a990db8af4d6a749a67f5a71354cdfe4c58fe1ec7e8391ac237ec9fc63baa21e206da5f2b8c9361fdcb93d6c8592e4bcf9ee1eeeb2e5763caf2ab726139ae0a4cd117ab9503475833d27ab846c08bcec1b11eab1505e724ca17173a7fc78975371094c17eb4ed7e4540685546376613194ee03992c2c01f80ae909834ebccde301bc65f233536c49456cf62d5090bbc22056ca17ef38af3a5ff717da645a105456849c8d054ed14661bc4862a1ca3921bdfb5fa18a9cfeac50762d21460f1285446d7d97769eb59cf82fc81b04a507cf78c74eb0c2520098d7cdb461171221d1fc7fc293b7c7aaa788f63fb5b0d7d4851af33664a9ead5ed4dbf5ce52c4587ea29d79c3f3049b24272922bf2ed59d62dcc497973eba35fa5ce38a0702ccbae1849d2cbec7c77480f738780397de48a3a8410bfe02ffa006e90ab9cd2f4910f8b5fd336827603efdb2f55a715c0d11e2a361e97686fd31d10a8bf996a692b681522d4a980f288036167352b37b1ac0fa90ef5fc1be6663b0a1d9b34115d549be394b87fa623b1d2beff0dcaa774497c206cd94f306f6f06f1cc70bc96eeb194accfbd2c170dc246359dd908c4af0f85815b4921d9915ab1f5ac8865769f2d3b3f9534a189fcfccc5a25184ce33519b7575b6acd8e6189070c62d8f0ac24050cd503e7874280d8896d37fb6af96acb2c1acab752aad55a92e1c069a75df5b3f4295c6d715fb9c6366c36bb9fad3433cd74548d38d2cbb2ea3b6cd36ddb44b0e2b59420e86d25f583a07042767c65c1f7963d885a97252273f5cdd7d1db04f836f9bb7d80e65cba1231498a013a63604ca1a15f1eb43463e62291af8b84648492c8ba11a88c3f171cc38f0231ceb748102da504c02703833527e030328ff253cb3016b4e7b4e41c8617c35a08b9a3421095d1b2a7328b99ee81e8b733de4155ed4a32e792a065e4f2431978f5289eaa9db0beb96e7d767f0fe7a61180053d4662f78ba7600c28683e05fc31dcc9ec005fd02d98ceceb5fef4d7432e9b9b9f02fcb914c15c00e2cdd24d795806403ddfc72d2bcdfe777a2f12e9644fd5ce537a20829f674457f8a7a1f39e09cb49272fd5b225bb0efbfbb87387e363dce5bd46b912e1d125af70804ee26a34ef71804b805b7ce3d0abbf258e5a6d25a38d8f8692f415001b115ecfcafceb0c8c82b3d87d50edf1e129d032a760f0a5702d7fea4b76793d9e4efde7a659b5bda178dd3ab25f11348494309fbcebfc30735e9a6560590071f13c9e4c93a8ae6069af747d8e4f40d69417aee58b16c25f2dfc4bb2cd6f6807351e357a751dd78fccf4b05f7f2368c94f027383f49a03b2e25e5407c0c084673a61057ae1761cd24932b24cef71ec87c3467363735ca13042391d88e3f489ad3ff17f88bcf4e50ed510e41c23699264f2cb6fe8bf9ebd35eff5f1d18c97eb58e50b39c064b0c36d1384ded9fb7cccc141d5b1a99c4d7b047f6a76636f6ae7c7440bf8c812989f304712fe749e147cae608638788db1bb5be113768d208342042550834992c655d71e0e59bca15dab67aaf16cf1b18a6593698235a702dabe5e519bf0079fde1b9053a4614d5f9f04b1106a00e722122d2298e629bfef467ffaa1a989b33f2c2e72acd81f91fb9ee25a08165f1241617f803b6ea7aa7649cdc1bcf1d1c117d5a1c49a915d98546ecf86bc69811c9d07cc6213307943283a3511568f199047849c35809aa6643566c4458f3de53ba1c1a64e623b867d7c0626d43ba863f97a37b7a9eae67c2d1db5a730dfca8b6e0aa4ab19ed1765d2675550250457b0622bd816b25e8e9f8f824a515ad55b8b49a70bc2447251cb41d186242ccd693ef0af997f58cd6b6bd6339c03b596fa09eda056c63bcbe614fb2eb3d6d9af42540ac60709c29b1ef33ebb4c50407b9f7f9632f6152ba67289793f41c4f0bea2980de4509430dc91b20a5a2895cc5a4c53638e8241f77611eb1b5f4171296180eb4eca8d471c941931aa1b6c2950a661cf180dad52d2003c5fb185119efd6c67e6290e2d6d0c02ee4725fb633bafea8d247921087a12f1197ca90fcdac6dd4b951287552c46edbf16b2ba33a6ebaa5862ed67c43b410931a0007be36d7b6812e8978e3502110fed7b815ccbddcbaebea8eee103d97e4a63598499c86bddc4e1444008be134780d9d76e5f5d01ea02778daa5fc2f8af910b395605007b28bbbdbd56cbfc4de0b76249dbbb2bd0ee87340ccb24c50c9c192eaf44ecabc4a42a61683c5e285649c4bb0033764c018c8a51f2a13a9833df9b78df07fd5a6a4354cb560e447f56429af844c84f60b0206c6704c355a6054139b53f4217441efdad7521466fc2eb3880975858930dcefd1b099f978ff86e829300aa6522d5d714ea02aaa61de638471e059f8010f307848efd85898b473c0d78f389649ffb9c28c4bdb95c3573c98ceb75367db48137fbcd7d4a1743ba2755c5404b15b7123340f642f3a6e03aab561e9b2acfca5a090e0cde140cbd963d05d7ea6812f5e9a7e99acbcaca5c4b201317604ceedb86b0c7946d031e207574348a986e19f1f2be1752f4009212999640b94b717cac7154c42c9a116772d66134147fda11ac1d8914991d63a47ea04fab4a80e18120472ed290c32848d6a8d9e51b3b1826a8db5e61d20558156ecc0369b87571d73ca26007a91d7fe07ef093ad67a7bc51d0b1a37d06f0561fbced9b8227f062a28be78f785d5e140b4bcc3697e6f1e71b43d06b59f1304a4bf80094884482349629e7e9eecee20c0dd58f38e2be369d33742d42037eb87e53de849a49d694243f17195861cd99f3f244698340fdfa26ec71cba3ce13dc2236c0183bf097586aeccc89a73db703347471b557db69e4864310d439dfd47b40b4ef8476fd34cc5cc7d929a496927d036cdae3ec4f34bf2adddbb65d9e13397f8a635ccc61e3914b184d98ee587fb5e168565deaaf72694bed5009ecbce705219f9c74f761218ff126ed89d937c341fc54a8481e8a1ea4058b498c14e3b3e51330f6e9f05abef2a96783bac550d95fafb7e8676ba474e1cb76d7a7db1bb556644beccce14b0fb183678da1a02ab103cb7ae4c989b4a0d7455f4e508ba9e9b58a6223a205fb52f7256d57455cf5abe3e184e43bd03001139a31e0843b3eba24e0408d3bc1d3eaf30eec94344dae6a838bc409e3d5c3ff15e63b733616f5e6fee053b52f9213d85652c9ea30c8bed7a373b23f2e9acef141cd8dc2a39e913051b9425aba0c65d0f96497462858c8dd69f4cc0c2b91fff0be30fcb3755279545bc938d0a460c7b46b3cef6f03a21b1b6d40b3448aa291a23eb7023a70e9d49b635cc1a301b3f93aad2906375917e98afb01ef35d97acf5b8992e710957373f39e0c589fc85b35fa5b82e1020a53a940c6f333b66b1e7ae32d0c9b6a31d21854e9e1c2517ea824efe66e77e82c7bf7a5c6bdd7124e00f5bad9d33f7506c6493814a83a2b2474c435925865966d232c6d020e511b0d8721366b2dde38b5a72efb04095040e79588a572eac6d4508bd45c2a056f4110d9397b9754dfae47b1449eb09348b1a5760dc451b8622302ae74540afa3c1febc78905cf6196aa559ac9ff11ff7bc2d3b6df5135d7e775ac826d834c6f8ed1939cbaac7e3ce8c4883bd7814bbdd3509665789414ed48161be71003484e1da263f56eb1eb57beab02d1c5e74d9410db708b49ea1d2b738be1ae90e7cfe7de76fadd1dddc0e049ea7138fc54cbaff173bcd6af9bb8417c10b52c15e0f6fae73c8c079fe515295e975fa866e2c051668072cd021c3e454a34489a41de465238203c1e2a8e3bd3ce81d4e952fcd7664a4c19bf2275bc00c0b95e3e998b3479508239be83684b1da1e1bb50e7118032f54b0b684613dfc2a188fe16808eaabbe1b7ac9c1a7a70f9c27eaf7c412ab065e23c226bd8eafefed2814e7262586a3b88023b5a16d509b106b2beac8839de7d2dde25e71a703b2cc8dbf74b36bdd096d3a79303c7f2eb77c86ba0eb3c82638cecba936777bdab5ad11d1226a65b0d1fc7b7366a548e7a50608e2d11de1ee39c033d3477cdb504a541ff73b1a9696b0fd33f764f8c9bb79aee271a72eef2911232888350be1742583672434a16565997ac1d05bcc76dcca504e1632e7061ba3fcb9bad53cbfb21f49862497ab3d4238395f133047f30d3307fbb1e2d25b52b17f549d43558c7b7421b2799be645e0eb6ac13c6d90abc18a311563cc23227978d1918ed7fa8eefb2c2fac356491ae04b3e96069865b73107b3ce35b067b6a606d0d605fd18c00e8f8e1eefaa71217d89788303d1826b2be3e73e95787ba8700a456ac870f9fb92d7f5773d5db199a383f882b55571d75ae09657e8326363ab720e7cb4d2bb93aedb25c18f785376697c2ce0d83ccd31f128b0918ce66c566fe45d16d2d342eb646dc73732c9165d9091fbbfef4cd8d9d169b5f978a3db0cb68d6c2a6f65590b2639f109aa987f62b521fe3d6253dfd2c443b2cbeae1acb62042cf832728e40dc5b14bb10c88321c8bfc7d23f810c15b752d0af9b340f620178345f067c8cfe8c5c56bc6169bf04f59d099ee016e21319b8012c8c6096133ffdf02a58ea7664b2fd84c3c68242a329227ec995207d54be1849c38f44ac4751ff7b4") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='u') r2 = dup2(r1, r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x8}, {0x6, 0x5}}, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) 16:00:00 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = dup2(r0, r0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x44}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) pipe2(&(0x7f0000000040), 0x10000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) fchdir(r1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf2}], 0x7, 0x0, 0x0, 0x0) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x24) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0), 0x393, &(0x7f0000000200), 0xfffffffffffffeac}, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:00 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='}@-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='+\x00', 0x0, &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000778000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCLOCK(r0, 0x20004276) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x48}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0), 0x10004) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4d}, {0x40006}]}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) fchmod(r2, 0x20) close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x6, 0x4, 0x800, 0x6, "006c45117fe995969c15cdccc41edab92e991400", 0xfffffffffffffffa, 0x3f}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000000)=ANY=[@ANYBLOB='us\x00'], 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="1e572181ac4735f5e45a63fb4bedf9ed7cd4de98b34538c59bfc19ae08edc70f48357bb7b19c1c499f9511d7caf9a7d22f20c7bdc15bb534a5ca426a899e9228360f410e1565788215e2a193b04da3d1f2d64f6542db5e8a7bfc20bd120697d95f0748c0c44a795f8d03cfd49a3b9c7fe9851661815802d0f9489f06afbf9d135ee93a93ee480c189702e3ef9914735e92cb8f4027561bb699daa4678f77505920e83627bdcbaffe102b61c5bdc04e05cc58cb5547de4d8abdff424f74f343a420759e3c8f5fc6a7742b03d7eb4a33cfee61e845c053a0f3a58d5a4164633eb6b1592762038c13a7686e7fcd0ebd90add2c5da1912755ee18c2ac291a1", 0xfd}, {&(0x7f00000002c0)="1e799018791c0d183a565034eea411ad5118462250b2d33dbeeb4be5844d3c2a658cc74f57bdee3d83496c4a6174493cd88682acb67af09ae239970c23d75fb0a496bba016053119ac18ba71e1b0394dc4e21a78c4483411bea2fe9bd3409be768c9803468b964702c6276fbcd8754df52151281be708f0303292b76adb357734762493892d30d50cf5355aa59b029fa87b8f3cf7d32e353305f409725d85b35a2f5cda0061042f8", 0xa8}, {&(0x7f0000000080)="05aa23fba23d8a79e13f2803c738173e6cfa27f3f87fe52c7ff87648f9d5b8e59474dcd170cde14d3ac18c031b8e52d9b7afe8c2fa049697f751531b63f92aa77e64e7498f80c362abc1a591338b4120dadcef24275a593684bc5be1d8d3240a7ae8bac289d7a58eb7", 0x69}], 0x3, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r1, r5, r1, r5, r1, r1, r1]}], 0x30, 0x3}, 0x40a) 16:00:00 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)=[{0x3}, {0x8000028}, {0x100000000000006, 0x0, 0x0, 0x100}]}) 16:00:00 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10100000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 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) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7, 0x6, {0x5, 0x1}}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0x5, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0xb4e292643307c8af, 0x7a7, 0x77}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x3, 0x8}], 0x3f, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x18, 0x1, 0x200, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x1ab, 0x1}, {{r0}, 0xfffffffffffffff9, 0x28, 0xa, 0x1000, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0xff, 0x8001}, {{r0}, 0xfffffffffffffffb, 0xc6, 0x40000000, 0x8, 0x1f}], 0x40, &(0x7f0000000340)={0xfffffffffffffe01, 0x9}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x7, 0x2, 0x5, 0x4}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0xb05b, 0x4001ff}], 0x9, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000002c0)='o', 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6de6ef2b}, {0x3, 0x8}}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedc", 0x4f4}], 0x2) 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000002a9"], 0x10) write(r0, &(0x7f0000000040)="69ddd77794690eeab7306999b9672d2e50843f644e234a8110a998de98431c41608c18631f9d31c210e61f5eea3e0cd3b6472e31e11f9e24b9ade5f13278e2de67f81da4af6b5291c3b66b5bafbf2c9f32fc7d95744da4dea666ff0557c14049126e25e7454ecb5e212f2a80911eda5b74cf31f0b4c8f1b1e1239ad386372e5b850095b0d69443c329062e3544bd67862e8cd7265f06a5acc8dee8966db11cb0ae90b45d55c3c10372a41d4ea34290060177588dd75291b442309f1d22d0560333a5d7dd81e5da0ceab7ad2de4cf752d89ba", 0xd2) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d89a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a7e8f45cbefb20ef00007bdc6deddcf3b2f79b463c019605ccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356400000000009300000000000000000000000000a38641c84caa0f083e535d0cd7", 0xeb, 0x0, 0x5d) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffbb, 0x14}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:00 executing program 1: 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) r2 = getuid() r3 = getgid() r4 = dup(r0) r5 = socket(0x18, 0x4000, 0xfffffffffffffffa) fchownat(r4, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) r6 = getuid() r7 = getegid() shmget$private(0x0, 0x3000, 0x402, &(0x7f0000ffd000/0x3000)=nil) r8 = getpid() recvfrom$inet6(r5, &(0x7f0000000200)=""/15, 0xf, 0x2, &(0x7f0000000280)={0x18, 0x2, 0xa1, 0x80000000}, 0xc) r9 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x80000001, r2, r3, r6, r7, 0x2, 0xc0}, 0xfffffffeffffffff, 0x7cce, r8, r9, 0x100000001, 0x800, 0xcf5}) open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1b") 16:00:00 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x9) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x401}, 0x10) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd2, &(0x7f0000000340)="b6b95d6f52313dc8609cdb8dd4f11fd246b128a1ab794700305b8bd471b8fb7c88953a725b8d09b2f009916c8d494d8cde96aef897ef64a44df8c6b39143098659231e93adc4374f0d28f5f8030fdd7ad36cd7317bc1944a99306ca3d19c07a66a8075f3eef0df5f4bd6908cfc06d882ce9cb1ae97433913d47f76bc32bbfbb7d2325a174df28d3d5885b7361aaa1635f15ac8844c3ef67b706d757ed70bef813114eda344cf2b996b4014c4f402374b586d325c6d4692ba943bf3b356a6c773658e50e0ffbdcad846b08111849072643509") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x4, 0x80000001, 0x80, 0x401}, {0x3ff, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20800, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0xffffffffffffffc0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) pwrite(r1, &(0x7f0000000140)="8e22e9a60d2f126ca83088a11d3956fc02b7af662d5d2f154a149546392fce515f3aa42b154f14867f826061458b0c78a2d0207e1c15a73ddb56ae49bc24861821f520ec5ada77614dc01c989bf8faf87b77c7930a415dc224948a60200fe23888a83f50a15fe9d679965bcb5964c247a5d377034dc125c5d1fe0423baf2dda6f2ccb45a720e8732ff3740267169aacd3d507220cef6f0ce17ba9112d3ad3b2867bb740c1408e8002252465c77839ec341e9ad2aac778f8c8631a8e3466bff88f357f5f9de7d1cc330dc", 0xca, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000280)={0x5, 0x0, &(0x7f0000000240)=""/5}) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="f57564dba5a3b041694d5a3a6323ae7e574d00053f30c4e3cf0d02e3a6760199ac6ca10a1d597ea23ded46301652fdfa4a6ff733388933714fb62d8b848296998569fc9651b16621f49fa4e903ef8542539b87aa636a81f00fde4d6594f1ae185efe1c4cc4f1df"], 0x10) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="7b38dcb99d5901058e2374d6aba6a7f5ab04bb57bdaae85b3e9c2bc34cb0a3aa1b0f19420fca763e1436027af218b3eaea664c71b78f8d12310ff3784a0a7f6b3cef798d1313ed", 0x47}, {&(0x7f0000000140)="2515727c7a557186e4ff04be01c15e4d54956ed422b01c742f256cfca448cf3f341b47666b141b15eee3ca3b49de9a542eef67a23d00d4ed9646b305768fdda8ef130bb1c9b28ddef824cc11a3f79f35910672d40d3d0c70051bf709b9ed3edbde82a6eb02868e827395397ef7925f976d5879bf9f6448e0410c31eb0d199afd361c3e8026e467e957a0bbebedee12869efd60d3622189996529537668", 0x9d}], 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000280)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:00 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0xff9f68c090123b8b, 0x0, 0x2, 0x4, r2}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file1\x00', 0x2, 0x0, 0xfffffffffffffffb, 0x0, 0x0, 0x1, 0x0, 0x1, 0x2, 0x5, 0xfffffffffffffe6c}) flock(r0, 0x8) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xff, 0x1}) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x0, 0x7ffffffd) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000055, &(0x7f0000000000)=[{0x5c, 0x3}, {0x35}, {0x80000006}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10c10, 0x10) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) read(r0, &(0x7f0000000680)=""/24, 0x18) 16:00:01 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x95c64910c37f6238, 0x4, 0x9, 0xffffffffffffffc0}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x60000043, 0x8, 0x10}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x1, 0x400}, {{r1}, 0xfffffffffffffffc, 0xe3, 0x93f48a9f696309f8, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0xe0e7fad8de8bb541, 0xf0000004, 0xffff, 0x3ff}], 0x6cf5, &(0x7f0000000140)={0x8, 0x8}) 16:00:01 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0xefe484bf09b90b53) semop(r1, &(0x7f0000000080)=[{0x2, 0x3, 0x1000}, {0x7, 0x1, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1800}, {0x3, 0x5, 0x64f1ab3f1784d9b1}], 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x10000, 0x447fc4d9, 0x6, 0x2, "2c3386f5d992de201233bce8db1c2b7f60744c13", 0x6, 0x80}) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20, 0x10c) getdents(r2, &(0x7f0000000200)=""/58, 0x3a) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/187, 0xbb) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x3, 0x3, 0x7, 0x27, "97df12cc41c0b3cc790ad689a84bf1de9ff75abf", 0x1, 0x3}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000340)={0x3f, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) shutdown(r0, 0x7) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20400, 0x100) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="e985c036f7642d3345577d054e6007b0a1ceb506563c9fb16b00c10cd5c2fd3d342d4669f8fa83e54f2e158742980d3c3b1864fd527ed553b735b5581d01079b16141df8eacd9dc333564a5a337a6fea43e241b0703bbea1c499d8d0a9087181092bcf3e62c02fa3a9dedcf321700e2477cf55a7780edd98183d803e22ad8c88bc53e0d33ca3fc87cd14df803fd553bcbf7b9dd9cd14db5bf05fee2af1191da96936cc43e691", 0xa6) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2c28, 0x5}, 0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080), 0x0) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:01 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10118, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000100)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1, r4, r5, r6, r7, 0x122, 0x6}, 0x6, 0x2, r8, r9, 0x5, 0x80000001, 0x800, 0x800}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000080)=""/125, 0x7d}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x10) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x10000}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x8, 0x7, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in6}) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000b00)=[{&(0x7f00000007c0)="db8de5cfcbefacfbac9f62c5eef368a72e7309f761201252b570235d53d2d6bf21a557666cccb741368d475e65a9a102a4a46a89d13ef09e27321a542ed47df1c6ab7436116b01f39040dde0ac592294100c4cc0ae59246aa66486c228d0fa09bee993e4e54178698c8707133b6455c087d7135200cc3b16889e1593bef6569ad80e45a4caaa3ec00d2588c2d39de98fde63e060e88cf37c4f037bd66f8819f01d2d39822fd97558f7f10f12a723a80fb7cbadea13f3a87639030b46025b902984bcb3839dcc63ac6c8e6ec2c92807ded3730c", 0xd3}, {&(0x7f00000008c0)="42a061646d0d340529ce92e7ed80816e3467bcc35a973dd21b40e33bf837e03f7ebf696ac104cac9d51ce99c4775011d6c4c9d422bddfa27e7c1d37140c94ed995bc560db9170610cc777c5738d94305cd79c504fc64cee85c633f10092bcf6e175a7d68", 0x64}, {&(0x7f0000000940)="a1953f5096ad807279701f2f", 0xc}, {&(0x7f0000000980)="fe83545aebc51e629018c6be2d900f4ed021b8e91dea5daa2313e38c23f6635f90361ae9184d0cbf86ba14b1c057b96a6a8c1b24f14a987be76449f0c9a2f34e6338acc1a113756ad460d507b78bfcfc4e839963e4", 0x55}, {&(0x7f0000000a00)="cccfe42c8e31880ba6a5b8d2f1f5fb91cf1d5799be0c8a489d21b60092a2bfea7765b1934f0a422331f878d7d6d071c8db087da9ce167779b53bbe1fa01921d6c3dda8134c5847317e46f16014a999d6bc9dab69d9df498921305055570732933ac6e734d374d6e9e431f732c27b7193fb8a30e79aaa5912d37ba4564a806e", 0x7f}, {&(0x7f0000000a80)="67b066a234ef2c3da3e6bbde6d8f89a9b2b429856067a05fefbef2668cf5a5ec62028831fcd1edd75f382e5f89", 0x2d}, {&(0x7f0000000ac0)="639a8caaac38e221572fe8d194e9523d13", 0x11}], 0x7) r1 = socket(0x1, 0x4, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000740)={0x7, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000780)="d54b8588127b4d0d16e6f5817d6f89acfd81d21437921943611557b0", 0x235) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000040)="df76c00a62eef681a4a9afc0cbdbc30cc82a19188b742e81d832b7a316469401218bd9ddce9ac6d26ebfdf30ce5a8e2a7746383d933502529b0cb74a745a81ec50dbb6a3a954e99568e20939863d8ab9ae3a144de087cec7d4dfbd696c0d8855ca8b2fa00e870e0524273a8c74", 0x6d}, {&(0x7f00000000c0)="c88aa5875183120d8db45c48ca20bc99eb796cc6d9a6e7dda818c08f0bc62a", 0x1f}, {&(0x7f0000000100)="b2c9d2dc89b6e3d37b6de79ee9947992ea764d93c7e75823ba32487cd973d9192139f7ffa79541f3017810fc23fcbfd192a99d6b91ac3e7e0902788369e22681f2973bf64c2cc8f6ec92567cdc57505a0b985957330a80931a46cdf20bd6560a80ad7b4714d56485f10261d14ff7cf002ee3bc767beb39a0a17d383f097b0bb9f9ddce964440dcd8241fab0ebe04bd3865d7ba500e0751813b292420726440834b08807879a3c58f2fee554629b6a9e7e98f656ef58290bdb943d231ad61c08c7fb22b7668c815a8b85df546b928927c4ef0a9d1e6bdf1c6f9da12d5435498b01c8e940a2ddb786e6b0b23382f7ffc27b2113d9d85a4", 0xf6}, {&(0x7f0000000200)="917568b78bec8dbea96640815bb5197f2766ef97d6a913816154d22ad047b3b5a18f", 0x22}, {&(0x7f0000000240)="7e84a3e805a3608bd58ae49169ff6868d9cc5fee83df07d9d3982c34a94208a50d2cf9f872207f79745f0824813901f8aeb5a3bd670f378c7a025795a258184e2f93ebb6852484d7643f9084ce18ad8c92b8a88ccfcd73451b08a5549d0434dc22985ad2572beed36f7be32d82ed32805f5c15ebdb9a578b8ca0792fa4c6bf67a455d0b03502d465ee6a09c33c00f39795be", 0x92}, {&(0x7f0000000300)="bdcfc158af8c03eace40d62d57ee06ec4fa0fb0df9d800637f9e8cd78096e1a121f80d72c5698338b9528152ab94da65d752bfefa96a0f21a7d665e0718dea285bdd9b9b589f3966b162a7c5356545473ff020b060e996ebf6550866a23168fe50d5ea3ebf530565f0a94610bd6161e9229affaf041d21ae17e43f1dae25b17014a985b210165966471f31f37f53b07196ec948e30e0f65566dbf31f7af3d39f59fd289235ef14ebac68cfee607f759af0c61b5ff6703f348ced92e0190a39494c0cddfa1e72d901a78b87a5b3f1a08b7762b4391c81b650c000f3", 0xdb}, {&(0x7f0000000400)="f83ee9d72d51797e5cb1ebd0580251f351e228c61f817932cfac811d10c2afed2a07690c54f909b1d7b647d649a1156c6454f093334649b1edd539c610d75c3aaa", 0x41}, {&(0x7f0000000480)="da9cae7710406dfbaa46d15d6577e662d4e597e41492f6be0fb9b8834e2a73dfa3402ad38e30930c17e92c7a0e63a1fea22bca46f48090670c8e", 0x3a}], 0x8, &(0x7f0000000540)=[{0xa8, 0x1, 0x48, "581594e6555cdf6619eb92f61c494b1e193bc25fad0a32d0e08cc5a8df30f7f26b7cf0393dbabb9def21f31d1c399196c61c58a591914ef73a9533b0c2555f0df1c880dd23591320b4b242115c5504828211e26fc1d348c4c10dcf1497ffcea91e6c1783020fdcaad7e267dfb0dcd86910655305a2757f9351364d65512bf958660e1fa7aeb318be624c8d5a9eff95b2e37e0ea50f5b601a"}, {0xb8, 0xffff, 0x6c, "ad66724f8c417194898d7fef64d369014aa23c31c736ae3cec9e4ef10916e9a8312e91d66b3ba9557fdcfafe72ed5a075bbd39ffcf71ef745ec688da515e62648a68b950fed9cd0e4aee0f8f232ba1d5d23856cb32635751b7ce31c3c06794637db5b2195438cf7ab66b073b66242f952bc8f67ed7748bb0fb7a55029e9f6be6573912e2848fcf352fb800d8cd584cee7e24651599398a79935783ebf43d8c51bdebd8"}, {0x28, 0xffff, 0x7fff, "586bb14621a9e80af3729517c146adc993ce44d1ab"}], 0x188}, 0x54b9b670f4cb3ac3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_metric}) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001100)=0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f0000001140)='./file0\x00', 0x20, 0x8b7406b2e5e682e2) flock(0xffffffffffffffff, 0x2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x1) pread(r2, &(0x7f0000000080)="47946ca9567118aa6f31a1b0d8f03a8a9115f3b1dba1ae76bb85d9e0d34887e321c620c5adf3e23ed8a6f5c0b7b27c3a32659e0119889250e51c743b7219c98bcf56d94b169fca9c82807a0a62b659f717c82fb6ba98370f8d4d2cc9af31f5a25ae9f2f1adca3f082004f24686e33d2038debad845745a7bee76fe0f5f5f369c76086d223bda5a77ca57af7d26decdc914d4b069f4560c36cda85eeefebd116f78831c9e39bba0d2f9ea9e6d3423abcb6d4a35c69ac3f349d476d58ac8b15e00ddb888a65fcae32ba0289be2c3e7f96a8018a75c0f0eb0453d950025c498af2b9ef9ab239f8eca354c989b83e8a3987ab39485c3c1a94bdf5775dd47e32af73270c139f4a5773b16388c78da9e9c9481f757e33cca0e5a3594cddbc5c3bc7c5e81f47583e8f68bc7c4c8445f9be7fa473bdb308b51c817d3887021dd2401a345dc26b30139c64934635a87499c48218117cc5328cfb002af7e84ff46da46e3e8299fd3d65c726a280489dffbe606cbb3afe432901363cad2aadfef69ab38778c2b7a01ecd1be4b304b5f3ed918dd0904b3ee81225ef9f9fa91ec2d725bcff11a215b052eb0e6b620df677e1a8ba926eb4ec10c3ece8910f7da2c7dd9331c587e4043341af791f5b6c44609d114f899f8ab36ca5b2203212dac0fea370f2a98600db507d39ab2f46c24aa2589cf774cd8b1fe604b828e4dbc9cd88d406f4aa620acb065739b21e17a3fe020225847c584dd1cf91c16fca723e8cc76cb18b210f3114c55247593f5b75c778da6fb2a5679a5d5aba7eade321a377842d09d9833394ff1fb4597e089df2f5ddadbb52673c728d347d7e26439b74bade05d1ff0af68158475aa99e75a72e01f35d83614d174fd1d51af780ae926adde69b2446ee9ed79cfa9df83f5a1a278a0a0a71c2772aaf1ca7b1b74630f314dc09bb1f3e168d85b8d3998c229967c7a0bf69029b4c708e25012bfc7e7f5446e0c302e4c814c81d541b3b9080e9131fccc7204bc703d915dfb1c798e510de42cc35569304b951001195905367c7beb855b8d1015ddf3ac34be1ffc2aa6e8c11482992347e1e6c45bce9c9907226147a73b45c1641b16136ae176ff378f6ab6f0156be8d4b648a23d65c259e6f928484b83ae39b2121d900bb8a9643326d9334d5c9c513eaa56f47250f84a36b5147eb2d2fb2a733513e7ced5b4bceee3c0e0550ca4be05ad59e38862c7ec4e1e7b7243c4887ffab372a6bff9c040b9f41def40bce4f994b373526972a139a603d1aeeff13e059a3eb524c8aa5afba89ac92a13997ec4a9c06c4fd0a5ccb5e2be98738cd40938fa146280a4afb50949c5d814017952d1d60c9df0a8b6266f313110facd4d0817341734fb6507d1c61dd2e03c11ec361d3c34fd680b5ee7ed38da8258436b9c6e46395048fe823cb8ff30760cd7b2cee8e007f7150839edcfe3e0c7c829939d25cd6dcc3586680c6b23171a3c74241479debc9956569efc6d912d452efcf9e680e16daff4d907c1e55d0727d45736babe644a722a46138c43172792fdde72e66cc98b8207f3d39b7ad98472b15740126b751956bf9733494fddd05dffc1752ffd06ca3236ff827edde9f641633fb98fa0310aa783f3151d36d4aeac7966cd62e023ea2d1827141a8b17d81e092631c1db9dce780516c3eff2dc3179f887ee7433eb1c879522177caf1a1c76e4206d312828a97d78041a594ff1a337b934365188e5a7819b0ef9669f791b58bdd937004c851e05adca0fe654bcbf7558ddb1945345afdeef33877a5c51470ccf19de1d9050af12abd5381bfee195adf018ce42f79da710da661bf8b4b6d92435d459c2eaa71aeea1763a221579b5491609e628d1ea1b4df75173188bbf9e1172f1526216cc767db00d330df862d8f3ac30e546d09b58f7a6e86510b6e900e9a78078962d4db04fded5906da29c3bcb19ec9d0277868b2cc0a10d3380de47864d142d5e03b34e6d6f9bc2dc65d7113e8de6edf341b24e9ab23b9c79505caee2f9d6031ea18a79dfa0681f5f50412c57d1db225c3511b0b546daca7fded59c12ce052cad7ae1440010f7ea04cbcd958ebaa8a8ec2bdc9b4f3d71c55a12430e937776192fe63c58faea0daf330ca24bc947af173d9b8b3b43cd58250a8eef85e988f15b763d13b2feaf95ff3d5c1beaba99a4221617a4b22fb75a8b4164c3baaaae6a6a9f19043a98b8908d8a2ae6c6d4f283dc71f601db1554a948003fe859f25a033f046506e78459563960516641f754dd8ec1a9501cbe7b3249eb0c29d8e5ca5ffecd26d7926d00dfd534f396b1c8123a1e9e639b1ae5d646e2fb90bab6773f3d0117e03420e2835f9d7bc4ad24768347fbad4071634347765da8396cfee696c3a1ac578c2479e1c6c7df9178eeabc06bbc6fe82c0d81d273049a39d4b3ddaf11ee8ed14f676f4c7a231a5dae329cd4443529b345137aff9376c7edc10ff8cd7437481e35831e42528ffb2fc0f087f944d8f953d1697121fe283b4ae5c054f07871f3da69034159914717e7c0697e7176668f615a9b4820c712af577891cedb06d54b3fc0212b33d1b4da3208fb74dee4bcf385c185d5a6b2f62c04463e84ad2a8429f7150689e0638f9dbdff5db1cf0b97934914e5d7b7e1d095b19872111033fa1e115863c894b44e48cda2d6c9fd99a1f66acee76dd31bd88aebccbbe79d6cfd08457d8abc5c1069f7744604cd802666d201fb821734f678283a63be9668d6a91279b6ee13507a84550a1260aa167b0a7147af84cb6246d67ec99161952c3901eabd987cec5762e0a73674a0ccca4d1365155d7c28105aada4f9a4357fb101a338dd02b28216c26fdb9fff009cdfbb6779fb6dd0365adfcce058dda3e95efd637983ccb009da405e797c773c923013d4a6048b1e4a1b241125ec83d338839e23e070a65aab400acbdd7ced074b7684f30127db105f9df82cc61e419b72eaf714a22fdebb70e355e603ce50108534c4671fb43259d4e1056e1e8c42e8e5a32a82d5a6fc12946cb71e2db19b530bb5334a11c3c4871a2320f5b20b884d84336838bbfba566a0fd60a60370b2a0ae6a7adef40a2193de65a411a9e0ce385ed1c02acbd9e97fdc6d6d57c98e7c5a1374f697536396756a469a66917ee2f82b0915493149da1c85ab387bca157a5a74d04ad76586d77d5332395d7162edece00acb64f39a353fff87aed671511d1bb9c7acafe3aa4045faf9736aa9489de696608067bf0620e7b1fd22bf5d58468963551b6d4ba6914e827ddeda974d3054eba31ea2a6f66cfb6bc43f3f6ed41f20a77db9c8d72583215a3fb6d2b99f8be6d4c0aecd1237abfa52b12cf35c870ec995b7c3f16773994fdc6f0b9031e88fa400fea5b74288b873b365281d55def5c05a5c09bae42f4244335b7e6676a542692f128b7e8ad2e4efbaecd7fa28bb06fd2c69f05bbd7d817a0c53f48caa49ae364ed9efa3d50911aa7342f442cea83d80076a695374e0bec037bd3e030862018d6a476f15a8abc65e0a1e94e2343455acf6c4ab0cb3ff3147f0a183c26697d061f7e0cd521de31093da639c31d2b766bb6d06719e65ef1c4d73f600d611d510b4838f71be299a985396757ec974bba847fc126bf2ae6e8beb49f8d3a188eebadcb59c56062ae4227da5e55d86110ceefd1f39b784b70372940cc671e33813099fd1a920f2a5d9d806371cae9171b99f28c58f2728c87f08e255327e0d4b392af727921b3d753424a3291dcd840da82521d514d24cbbcda7028fd7774e09d9b22e44f880ea2a8a89ee843e275ce264ad8ee0b3058ca665e2438cb3189d18695779e7247e928b9b38f15e6139f85bfa59346a12400e580862e58c79b113ce1191232332ec3efa71f3522ceedc6bb4a4b60c439d9281d86c33e1812a1447eebd81d9df5efc66075965d2445047873218377fcc71bfc25d3e76eff97f754511a0efc48d2e313c774f6ff8bbe14dc9658d2f24287a27c421bf0f039a31db0f4857b4d351125b9c3b888b109681739eb603482eadff74bb8c026275b0de43cfe8fff9ce07ea9dab1fec42721cba9ce335562ec2667e58049ce61fd2ffab8757da0e9f368946f7e62fe867b9df77f1db6592c28e4c430067e30682a72008f864d23dfd11c5f4b6784228c912c7cf17e52229fa59abfdc15710aeace32d3a11e0fb6e4a814e8f8117c4526035f5b9a775252733ed30aa15e50625eb15606af26ae0eb9f5a3210ca8397107b164bb59607f1c4d1eb802decd06d3cb526aeab545211f70de51fce1c1c53bd5ceecd58243d03f4baad43cfbab9e389d3722539ddf2d1e04f8558bc1594cb6ee8ea31edc143ed4f20f72ef682a61d350fa6b6f9e4562b661b9a6c988fd070e81d19222e1410439d03aa97fc1e0f9c6ccf7bb11943da358765400f7b52919f9c963cd94c1016864eba67d57988039a3b3ab6681c90adb8460bb252d73d819f353ab6477e75fc1382569b48f438a555bad3b0b2b31979ca1f6f772ba3492a4b0684278c7e8e0a71c03a1c4a7c796d7bb4bcd5d938b250f82cc8cb03ccef6731e8b4e400dbcc82999b97101175b74a97cc34b56773c6f3ae501f5a7f4ce78a1a2bc814332deeff13060d756e045c86503e120bedc303a0e0a4f216e40018175af72a3a65d50737b6be85ee99245bc2823601e9a1e6f63da75a6da1d1c16245551c7a32d45f3138ed2b14ba9899ca6d9c2e547564e30090557e7344291a347c1710883c95926599fae1735f38fe19683da3c99f44377602cdc477e30994632668023e14ccf8a176f36d0632b2ce3db0cf158c8fbc4e9121b77613479506b500520934f597b6e5f53be86a342c799b5f41ae38d4e8238dbd53c856a8ada491732ee0ca6a322652cf7d134e1c779f5fd52dad7c3406d04d76096a8f4206e727985abe26d88f761ce8a727ee2e4a5bd08b4d51bbb48f8733a79139d12156085ce632fe86142d584f2c8571de6c9d80b3cb919cd2e81c2c92c13d1017d269257d9fae1a51dada05a826c9dafd9e14a55728c506db577576b502a60140d37d1b3c1f14e26bf6a3485b1c65da479e4ce6a7696a4032db9cc6ca12238d8546ca621c627d1844a02afbeaf255276af37216eaa2b9cc3636e7eae5769008c7922d541a6c25999196f7697579f78772bab3c34d47af3c74644ea9eb725742f35feec763081eb800be7d7d927f71d86d423e17acd33662b0ebef7b0c115c5782d7ccbc4a0b475ec85b03fc33d15a5672eea4ccb32de0fe5c7b8475008756e2535e97ca31fe72c4ea558116e6d4c5c4d164bb8feac2d495748ff52024d52eb2d9410587dd6fc0880702320584472ae8d41a168eaeb1a106af38c846d2194cf5e90a10e6aaffd115c35f66ab360482772c614fe293f9536aef2a128d55a15292a6006a040c891179ebdb3341f84f9e3e1151493565d3eb4997d36a693b096c8435c7ea3471c194335565098bc6dd183002f44b27e86da0902332632d9bca96473d4ef38a2d4599e4079b0bef219c3515f661b688169da22683337deea61cd36429437c1608a364296e48c480e2d89d6bfd8bf8b935ff37732d64a17e0ee7fde41c975d7294c4e3be9f457d541406f3cfb6bad5e52587ae10fd0c9379ff0195d13a7b8208f21b2f1f13287425ecf3f45c14052cd47a0114fe54a6a412379d4bd90c676b71903dcc098a0b45db165fbd99e706baa0e61e1ef95def26c0c2d70f809082bea702dc926b70e15e1a15502c9a1160a96fbcd8ad4e4ac92fb422406f12b93348777bedb77a437fa02f", 0x1000, 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x100, 0x8000000000006, 0x5, 0x1ff, "41e3b764e334f6086f3a267d420819523a5961bd", 0x0, 0x800}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x3, 0x8, 0xfffffffffffffbff, 0x3e}]}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x0, 0x10000000000}, {0xc, 0x0, 0xffffffffffffffff}, {0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x470) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xe69, 0x4) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)="394f822c0a389fc404a4afa282c5773aaa51e2e2ce607fe7ae13735d8a75f60858bd9e81a9270bfed2e2b6645500b9f29ed218", 0x33}, {&(0x7f00000000c0)="1dc8a0cf7b1a91524fadc21a01761c7d8b8dada6f74c95505601d4c36c37506fbe0a109007aec633aae1c6937517e18790b7e277902be2eeaa9be414a639fb0e96d56cab366818feefd681bc433baf7685fb5608aa4cb6cb19dc8dae3198b6ff7651ff00ba051b186d258df571a47325e41c24c65ab34b08034773b4cbc5ec48e1b3", 0x82}, {&(0x7f0000000180)="3473b4bc028f150ce8795d50321f8f8c925178bd12dc27843fc172ce9b58df426efa4699e88c5b3e7bf4e9daeb5b26ee68fef13d418c0401ee165c1a435297c84785257ea6dc822cf13e48de18b2d4c112a7e2e6537106590d374f14b624c23e96a83d665e59c94a3fd2f52042bfbe9303e0491df8e4ea290f620842204eff7dc8c4ff7075ca4b2062ebf5373f090fe2344edacaca9a7a9544f5bdad018a76e7b83df28be65baf909ab2b4d7a795", 0xae}, {&(0x7f0000000240)="1620d9c6799805d3dc0d4026785dc381fe298dab9d427bc2ab8daae3d95adb39d532c7b66d08aeae3ae682d961fb9d909eab16cccfda236e14c8c068199c76a479970b15510d038fcbeffeef281be15e29752b83bb574ad0d0fbd774b99f5961fc61c8d7b5a791", 0x67}, {&(0x7f00000002c0)="e8c2952ef76420ffc0d2606d4178c5f0d59940679aa3520936eb32ae9be67169f1cde1e52e7a563dc18de3e4a8854fe8bcb286897e844b52b55b3f9797e9c3628070c1288ddc5d26fa2a1911824d87bea20028db03af4a6b42128cd7b0a0a0be4fb15fed4002392fbbf2dbbfd81104b967e48b817f7671f0dadea467e3c42ecb0ac0270e5058a9110e041a1da69f7d9581b2a63918697db42c36373e915ffb329b85ba08f78adc0c2932841719affae70c13092fc11882b81b2b7db5634145c8554ab355756c8c24df8ad16e7fca2bc574307f594832e1f4", 0xd8}, {&(0x7f00000003c0)="3c1273ded2d3d1f8214a3dd72478d2a9c624e5175ca6e067b947c34cd4101097629045df66d14320f0077160ec374a93f8e24096c6d43eca407aae2f3adb4e819205f8783b41d49afb6db5bcc02fc3e1a4530f0b558616933c98798359853442afa995ce319cf5e835bdf238075544714c7f104613949fff4dbade541a39d6519e5043bf565afae06b4afdf5e353cf6d", 0x90}, {&(0x7f0000000480)="897baaabd84d563ef3777147f7ddaeef6e1ffcba7b54c9059bef97b761d159210d0ce3bd94e820f83a8f657f0a732addef914ba674e5d0c0a6e31386ff827e63541c745b444d0cd7d4fa040e1cae277cb73c075a1286f78617f32ee6769d184f367c075f59958ac34757ef7a0466b37587d9c7fea6671185256cda089b20d7c527b579686af888615eb1ebf16aae9a01f357831f3e2a3b46edd97fae5212243bd3894aab", 0xa4}], 0x7, &(0x7f00000005c0)=[{0x38, 0x1, 0x800, "199f353a68d118594506ab28a40019c039a35b71109fe64cc7d581d1e5341efe0945af32759bc1"}], 0x38}, 0x2) sendmsg(r0, &(0x7f0000000dc0)={&(0x7f0000000640)=@in6={0x18, 0x1, 0x6, 0x7}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000680)="2fd52acdf7b2dbde15ed9a439317163395f09a627a0f9c072ccf867d08b1c30e7b488c9007c8ac7cb504552c9f63fdd82bd18343fad81458504bd74ff9ba1c838e7da4e521c47d1e35ba7f918cc1b29c9192748277941a2ce9f59f5db0221f22a3ced449855045078fece0cdf5c02b351e2193dc92fd6977f2d2d24e5962461a413c2f6da9ee33d4555b0a97aa05300a098b6e38bfd08e3a51a311462c7fd3f7c33b33716183646d87e37009845d95e8ff6b8c4f0043bdff0904fc64b5546a0329d3fe001368b60282b27413d20cd2e29c4a1f8e829ab20d063197e73b18deeb930a9c7cbc4e760bc5", 0xe9}], 0x1, &(0x7f00000007c0)=[{0xd0, 0x1, 0x5834, "74a31cd25fe162e9c6469cb2f7a78b4b7303ce430386bd6ea06a48a5e115b9636e2c488b8f5275698a95cf2fcb5c37f0b12bd017bc199591dcc928814c0601ea4704d535312e7420bab801ec101bad95bc23cf0a0130182d7df29f001998580b0b1de1d08008f68b72dfcc758afe7fb8626ab055ac9acc4fa6229fc443bc79d7e3bd7ce52e4b32d99ce7a59798580eaa33a4a77b7053fefed0178ea129c339d4667dc287f4c256b0ff53098077724dd8a293c590d3ef6c1f7f817e39575f"}, {0x90, 0x1, 0x8000, "1346875bb02df07b9a7c048be60b882d938ad6b00ef2fcb6dbc64894acaa9bf187a007c01fe70eccb7bf00409364fc7594041dac28f6b7042de2f7bea3fdc429d7a4c027c115ae1187c858a5e92b0e87c2707a56204a309eb5aaea6b1d26f2a9083b61fe271c658c122d624cc8f6d0da9b35b67c9332b9c1965fee16c65e"}, {0xe8, 0xffff, 0x1ff, "8550c6d6d4cab5fb4fbb4011fbb780bf908ff3300543fb74a57ade2e85f24f9f34f80416f891eeecee697db6ce06356b1b736427e258dfaeeb4c40f9c1ce03832079bd5a1cb51c97c0b9efe9a4e5f92d5ec4fffed1a3e4f2db0cc05e7db865f23f75248554cb3277e824ac6168ec3553b6e4b277bd406804d1c440e74b5263f5df5c3633f384351010b0fe4e82003fd5fdc31fcd223af6d781beab0569fc9460e1f6539e3718d3b0572f4111c2f955f93792f804ce986ed618698a330c66c1898b77dfbd0e8a13291b62bf30c61213c6dc325c"}, {0xd0, 0x1, 0x0, "4371c27dcd076746812ba3ee6e0559b34dc72b0b4edfd3924c97eaabc1422db101b761aa69bbb00bae3d8b4b7f70ba58e593a5e43128bf9a1052ae4763cb5c6eba4e039315b09fa6ad431a86909891f41e982bc44a797f8327be1cbac5b5a67f310583d78cf9b9bf21082f375341e308d2d9b851a8317bd66e1e84d0d59c7e6109c8375ff4182c4e9683f2f5a4186989d647c3c07d1b11c7aaffed72222c19cb56e5a9627e7ec7646307c91580b9be2e0fdfdb0da7680c906cdba7a9080df8"}, {0x108, 0x1, 0x3, "528579ab82e5dacf7a56e8d6b9a94e376bdd31cfa18fea658d1a890b8164234e19ec1070c8fcc80c85f189a049d0178c9d5ab17613ed2142ad90cb67186857eabd9970db356ed5899a09b9562977a259cd2133630d5613256a0cc76b9fb3dc482750b496d4b8f932dfe3ae1f4d6780dae252feb20d951fcbdfadeb4bcd5d37475c80cc0467adfbfa2464396fb13ca348afe9a419aeacfd1e074bfa778d40495a1f5c74994df86e671690f4999deb3e7c1186f19f32368359dc57297e287cfc30d2bedac4e1d053ff2199582a90fa5b27c33bfed1242a0bb9290b3fc7d676ac00b499686b29f0324e3672590d8961d7a6124e54"}, {0xa8, 0xffff, 0x3, "67c41e29272c949693adf2f2e303ab506de8c1b0e62e913a09ff9e3fc2b9cb0d5c0d7581ae5401dd30097c1fb843ff3b823fa58b53eab15157134f2b02644ec0d43d554d9dae0ab0c496ed6017aa53eb343ba34ec23f581ce09e6b6aea7c000cf46090760a25517575cf4f691fa29ebf6f6e4b4a1f3fb93ec9e01ebabb6b5b8edd5bf19403fdb4bde3d3a73292bbdf481a8a8746e187a749"}, {0x88, 0xffff, 0x9, "1982257452d7131e075f4ae53257485660d396f2090836db7baa6f1e773a5d554ef6edba9cd17110ec8e68ed823c5aa7e8170c8380063d8f3e3f0e4e242c6edb2fa0086bddc18e69b61f2a5154cf8a4056fad4bed1532e20d0706354ba49e6074220f9ae4185a74af14b5a9b6a8101cae29b8d47abfd"}, {0xb0, 0xffff, 0xa, "375734d923365273897487857949286dd520809cc6240a49d4d30562a57eba49a308931c00320a16425e0bdd72f629e1cdc128445713bdbd4c924768196b09012ff5d33beada01ba6ee5c1d352b9b64297fc543bf4f2045f34dc83a8ad1f2493bd64372fb0823b92eca3ac450ba45ef4e88fefb574c7ab041554c25d23f8b0727544df5262dcb8b2c30748253c0b7e19724f47a7b6e469312d"}], 0x600}, 0x4) pipe(&(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000e40)) bind(r1, &(0x7f0000000e80)=@in={0x2, 0x1}, 0xc) socketpair(0x2, 0x3, 0x7, &(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000f00)='./file0\x00', 0x0, 0x1) fchdir(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000f40)) fchdir(r4) r5 = getpid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000fc0)={r5, r6, r9}, 0xc) connect$unix(r2, &(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa) r10 = dup(r1) connect$unix(r1, &(0x7f0000001040)=@abs={0x0, 0x0, 0x3}, 0x8) r11 = semget(0x3, 0x3, 0x80) semctl$GETZCNT(r11, 0x1, 0x7, &(0x7f0000001080)=""/60) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f00000010c0)) setsockopt(r4, 0x2a33, 0x280, &(0x7f0000001100)="cab115236475f4da9ffa309f8ce0aec72bc44650551925fc807fed2083e3305fca1e104fe88007958abeef08fb05dfe2b341853dfa65385d98652dff1649583453c03783386e427b231cae834832316b0e907c", 0x53) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000001180)={0x80000001, 0x8}, 0x8) r12 = open(&(0x7f00000011c0)='.\x00', 0x2, 0x2) r13 = geteuid() ioctl$TIOCSDTR(r2, 0x20007479) sendmsg$unix(r12, &(0x7f0000001400)={&(0x7f0000001200)=@file={0x0, '\x00'}, 0x3, &(0x7f0000001280)=[{&(0x7f0000001240)="a5eca3c92314779ab1b958cd9422be9e21a3243a69461dd1fe57fe2fa6a936c8327ace5112f1a46d3638aaef1e", 0x2d}], 0x1, &(0x7f00000012c0)=[@rights={0x38, 0xffff, 0x1, [r3, r2, r2, r3, r4, r3, r0, r4, r2, r0]}, @cred={0x20, 0xffff, 0x0, r7, r6, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r5, r13, r9}, @cred={0x20, 0xffff, 0x0, r5, r8, r9}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @cred={0x20, 0xffff, 0x0, r7, r13, r9}, @rights={0x38, 0xffff, 0x1, [r2, r1, r2, r0, r3, r4, r0, r10, r4, r0]}], 0x130, 0x408}, 0x400) getsockopt(r4, 0x40, 0x8, &(0x7f0000001440)=""/160, &(0x7f0000001500)=0xa0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000001540)={'./file0\x00', 0xfe0, 0xda6, 0x7, 0x0, 0x2, 0x2, 0x7ff, 0x2, 0x2, 0x1774, 0x9a6}) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x22, 0x8, 0x9, 0xffffffffffffff14}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0xff7f85b365d6ac18, 0x20, 0x100000000, 0x3ff}, {{r0}, 0x8b3c9e633cc025fd, 0x88, 0x40, 0x3, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x3ff, 0x3f}, {{r1}, 0xfffffffffffffffc, 0xd0, 0x2, 0x2, 0xffffffff80000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x5}], 0x0, &(0x7f00000002c0)={0x84eaa7d}) writev(r0, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x582223323c4c7509, 0x81) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0xc000, 0x202) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = socket(0x20, 0x0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x10000, 0x0, 0x5, 0x2581, 0x7ac4}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)="9c87c377284c35b8506e2e2e", 0x3df) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x6}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x30, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000180)="47eda91856d1a82a6b34afa81478fb8652551cd2db1af5fec461241ca0da2968f1a64b56af9da9026aa069c60eb7eeb94dfcd3199f71690a2e1e0ad98ceff0c3d6228518f975101f1401c76bc23533770da94e50a95445e243f3fe8bc26430a5c7b4e0f6f2453694a02de895b4cb22ef64ff5738380f58d4257fe5c4ca6961a17720aa35560d7836f699c9085444aee359f0c07e15d8c0ec08b94bf9fb2a38f8296108b0ff896e91f6c46770aeef3695e36be59a7ec39aafce4e60433492093598ff05ff759e4411ffa7f86bbb7d060738cc30dd03a644f8fab94cd6f946debc7f6a7ec1423e0b720e671b82137165162551a98052eed16362", 0xf9}, {&(0x7f00000000c0)="28fc1d59442874", 0x7}], 0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000300)=0x6) ioctl$TIOCNOTTY(r4, 0x20007471) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x28, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="b30e3c9975f7f6886dd3ca0f54a55536d8a2945314969eb165c3ccd45bea60935cebd0f700dbe93b4f", 0x29}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='<', 0x1) 16:00:02 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xd70f, 0x5, 0xd9, 0x8f}, {0x240000, 0x100000000, 0x7ee8, 0x5}, {0x0, 0x80000001, 0x27, 0x2}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x56, 0x80000000, 0x6, 0xfffffffffffffffa, "888001ea9a24d4980e82aa2040792f7be359ad72", 0x8001, 0x6000000000000}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x4) clock_gettime(0x2, &(0x7f0000000140)) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0, 0x2cf}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r3, &(0x7f00000001c0)=""/62, 0x3e) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000880)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r5, r6) r7 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r10 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000300)="7b0f68e98ae52f8c70a418b475d553732f1797a2e7689a5f64", 0x19}, {&(0x7f0000000340)="48e719d4619b3d57b3011b018748615ed4eab8d740be1f66302395895d3cd1b0054387a8ab4e2f1fb9d4c85458a929eddbf4a299daf1980b7e0f931380a4be7aa3f079dcca373231647e81715e033112f72a2ed5989c10965d32da8f9c4cdd0133339ea4d17999f3f126da748a4cf6230d033c5de5ae1f05c1c2bad5cf0afffe0949d87c88d9a733b8879f7883a50000daeea1903a4ce4964f0d9138e4b3d13f029e0cd91d14e2bd9d933ea8c97df2327742864baa80003fb38b", 0xba}, {&(0x7f0000000400)="9b597dbfc4fd6035271209d99d2fb776706dfb7f3b36e283ee5198e6de0bd7e07b55bb492e1e1a6d4301ef6d1948b55a85ece86822899c23731791e6a73e73b5e4f65bac86", 0x45}, {&(0x7f0000000480)="78c9ead2d948807cbde5be529b3a979710e704d946ba04d59a0277e32c9fd62fe03ed83d29a6620dea551dc9aab77d04dd86f8bdf0b1fada0bfee592a452539c7889faac95863e6ce41bfd690c1c66", 0x4f}], 0x4, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r0, r0, r1, r3, r1, r3, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r3]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x108, 0x9}, 0xb0f15a2b41b683fb) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[0x7f, 0x3, 0x5e, 0x0, 0x8]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xfffffffffffffdbb) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x40) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:02 executing program 1: nanosleep(&(0x7f0000000040)={0x10}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x1) sendto$inet6(r0, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002ef7ffffff00"], 0x8) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc749acef106000000218f8fe04a869e10044a3bbfd34b28f700001ff478e12b7673c5c962e32ae853ce80396f199ed2d01a9081d687147de42feba30c9896e62c0cc644659bfaf6d545df6da1c49999c7136aa450a6aec1454982609aa60ae55faa37c23dbae4d51182446bd9706e19273581cba4821bcd3f63165ce675cc130924bbc9a58532c3f7", 0x185) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) syz_open_pts() 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r3) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x200) dup2(r1, r2) r4 = dup(r0) setrlimit(0x8, &(0x7f0000000300)) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x2, 0x7, r5}) execve(0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x3ff, 0x5, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x30) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x1, 0xa5, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c", 0x9, 0x2c2000}) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0xfffffffffffffe37, 0x0, 0x361, 0x0, 0x288}, 0x41) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$dupfd(r0, 0xa, r0) getpid() r6 = msgget(0x0, 0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x1f, r3, r4, r3, r4, 0x105, 0x7fffffff}, 0x0, 0x7, r2, r2, 0x4, 0x0, 0x0, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = getppid() r11 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x6, r3, r7, r8, r9, 0x42, 0x7}, 0x1b, 0x100000001, r10, r11, 0x9, 0x8, 0x2}) 16:00:03 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000340)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) 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) msgsnd(r5, &(0x7f00000003c0)={0x3, "37e419e7764315a4ea789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a24cbbc21e06d3a66164862631863c2b230f939659a2b68d596f6d534eb51f546"}, 0x5d, 0x800) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r3) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r4 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x80000000, 0x2, 0x3, 0xfffffffffffffffe}, {0x8, 0xa2d, 0x4, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) connect(r2, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10a00, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/21, 0x15}], 0x1, &(0x7f00000002c0)=""/83, 0x53}, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendsyslog(&(0x7f0000000440)="983223f6ac0f0a6d54e9237a38e5fb6ee45f2177e1548f8f800f295908834b1ee14416219b54d571782bca3df64793ed614b7be06568ff9170fbf1c18b6ab3cb05ad42fee4aecd0d866f829c5a66392ad0e30e79ed27405654fbdab89b19d7685f39e060347807952f6f8898432b9bdba78bd1968d7316cfbb2fc75e1e4c76f0a0fa68", 0x83, 0x4) write(r0, &(0x7f0000000500)="ad73f04fe2f4ef1827f9651782d270ea98771b22aea00cdfe1bf67817f24a1b285fbe648d123", 0x26) r5 = shmget(0x2, 0x4000, 0x200, &(0x7f00007cd000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) r1 = getpid() getpgid(r1) 16:00:05 executing program 1: setitimer(0x0, &(0x7f0000000040), &(0x7f0000001100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/252, &(0x7f0000000180)=0xfc) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) dup(r0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:07 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r1, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x80, 0x0, 0x0, "000000400049f50000000000003b5300"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) 16:00:07 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) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) 16:00:07 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b206c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getegid() pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="ab016a78dfcbe4efabc8b23419a01b040000000000000088503bcec3857cc2e123d027fd0a50c7a6570b26fbdcf0cdf78f929339f8a288355137983fff03ec61763944ee6d73", 0x46}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x10) 16:00:07 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000e2010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000008436e526000000000000000000000004000000000000000000000000000000000000000000000000010100004b0000000000cdfa0a965d02638d0cedee0a0d6cdd114cb478ff17cf88250c949ffbc26bafd6d12651c66f237eb25eed41dc6b5ec3949a56a09d61764dbb0100704c50b4182938829d7c10fd8438c61aaea0ffffffff2ca37184cb63e34f123bb00dea65914cf6c6e82bf6599da4b6e4b68b7e3db8792ed5c3760d422d0d8b0aefa77ff8584fb6ff3e805e7f0a27ec2b1dc311428afca2d5e434be476a0f5f6d8e3e331a4347315bb9bf795f672ec0b1e99567505c303a251a5e5adc3612ab1177df6e896101cbea2a931169a4e2aaab20865312669e0af2478da09a6f4e9feadd32bbf61cdf8f0e5d1f179f395c8f0a3779a2b45296b0214368b56c12b13380233d6f74bfca0626"], 0x97, 0x1, 0x1000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) kqueue() open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1da231ea115e4ae7, 0x0, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r6 = msgget$private(0x0, 0x20) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r6, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) msgrcv(r6, &(0x7f0000000480)={0x0, ""/191}, 0xc7, 0x154f288a46145142, 0x1000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x1) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) chroot(&(0x7f0000000000)='./file0\x00') flock(r0, 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x96d0) 16:00:07 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0xb80, 0x8, 0x619bde62, {[0x8, 0xc18, 0x1, 0x24, 0xc8cd, 0x1, 0x6, 0x1, 0x984, 0x6, 0xe03f, 0x9, 0x6, 0x355d, 0x100, 0x1000, 0x200, 0x5], [0x138cf067, 0x1, 0x7, 0x7f, 0x81, 0x8000, 0x4, 0x3, 0x400, 0xded5], [0x101, 0x7ff, 0x1000, 0xffffffffffffff81, 0xff, 0x4, 0xf73], [0x5, 0xe59, 0x0, 0xdb46, 0x10001, 0xb9], [{0xc8, 0x400, 0x1ff, 0x800}, {0x400, 0x8c7, 0x20, 0x8}, {0x7f, 0x101, 0xb1c, 0x9}, {0x0, 0x1, 0x8}, {0x0, 0x3ff, 0x4, 0x4}, {0x3, 0x4, 0x5, 0x7fffffff}, {0x1, 0x0, 0x3, 0xcb0}, {0xfffffffffffffff8, 0x9, 0x5, 0x100000001}], {0x53, 0x6}, {0xfff, 0x2, 0x1, 0x9}}}) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffdb5) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x2000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4d) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) r2 = getuid() getgroups(0x4000000000000229, &(0x7f0000000040)) fchown(r1, r2, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x4c) dup(r1) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = socket$inet(0x2, 0x1, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x4f, 0x4, 0x3, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0xffffffffffffff30}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0x4}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4c}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x3, './file0\x00', './file1\x00'}) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e0f1ee2a42e3000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000300)='./file0\x00', r7, r4) setuid(0xee01) dup2(0xffffffffffffffff, 0xffffffffffffffff) getgroups(0x4, &(0x7f0000000000)=[r2, r5, r6, r3]) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="93012e2f66696c753000"], 0xa, 0x0}, 0x0) setgroups(0x1, &(0x7f00000002c0)=[r5]) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80000021bd, 0x40004000000028a7) r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x50000, './bus\x00', './bus\x00'}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186a56010000001c00feaf0000ff00a8d29a6ece014f38d6fbffffffffffffff16350cc91b08490842", 0x2c}], 0x1) 16:00:07 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0xfffffffffffffffa) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001700)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c521f119bdb1078c2", 0x32}], 0x1000000000000231) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/191, 0xbf) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2c002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/36, 0x24, 0x841, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendsyslog(&(0x7f0000000040)="c72831b423f46c7ae8ad8909de063ddbed333c876f1460ade1466b21aac2912a9a0716ce65b746905d58ff10e34037fea3f284600536cb1adc5f8e3b3d20b6a5e8855dc32a43e5e1bd383942b8b1903c7b45a3053a741f7f091df2513a87bf1c74c38a6c83c513eff7c3ce18d52b46a0ed0babe5c36a1045004a113f7331ba1fb01af4e3895ba621d2803ebfbf87f8b87910c3da1388803762c925e894325a221a1297eab31a2550c63ecf5e5262d4b0f173001abb139f24062a6b475dd169f579554462004a025ffb0234f991cda3839cce97663dc761", 0xd7, 0x0) getsockopt(r0, 0x6, 0x63, &(0x7f0000000140)=""/210, &(0x7f0000000240)=0xd2) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000001940)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x9c8}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x4000000051, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x0, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x5}, {0x8}}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x4, 0x0, 0x7c04, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$unix(0x1, 0x25bfb63636f75669, 0x0) syz_emit_ethernet(0x30d, &(0x7f0000000340)='6') 16:00:08 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = socket(0x1, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x200000000064}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) 16:00:08 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x400, 0x100}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:08 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000001b00"/110], 0x6e, 0x2, 0x1000) chroot(&(0x7f0000000540)='./file0\x00') msgget$private(0x0, 0x408) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) r2 = getpid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) getpgid(r2) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c65e9002b78738ae3962a44584b8dc688ee1ccf5056a4766a1c970d3036dbe2a7df5042fc945baee45ff2e815317fe6007d652dccdd191d835b5e6705315f7ca4c9e0268a31e4fbfc6ce982d2937ad41b410f5f37b2d2f5537f0d3121c0504b9f8f39bc7152dd9b4805f7b9cf8c8e62091bb04f7be2473e09994154f5db37857e6c4223451a1fb99aed5a6dcb4b9625052ccdb66e7193fafea673cc8b51e361ef00dee4291b7ec47acf77aeba00"/190], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x84) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) 16:00:08 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x8004, 0x1b109a42) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xb) read(r0, &(0x7f0000000680)=""/24, 0x18) r1 = dup(r0) getsockname$unix(r1, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:08 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x3, 0xfffffffffffffff9}) 16:00:08 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000000c0)="f2cc2a6bfa4ab44daf387b61f98dd136302b1cae9916354469441c1c8951a7e55d31f5466c5bb4c02272746d0043c777b532f4809c0a6ddeb3b28b28496aa416f2c508bca95aadf9da05f3cbcebc7feadd678cfd2358a100f33843ebe02471bed380de1ffe91") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0x1) write(r0, &(0x7f0000000040)="8c3f7310130f00000000ecc6824b5f1c09411a1677769f263ac3089239d09fa32939918c1bf7f70d62618318b045d40e965a9039be29927948898c5f49b86ed5e8f5150039e92f887296cbee643eb771773a1a2a0263ccdf57d0820ae9555485e816854f91bd9bdbfbaa1ee001010000bc4980ffc53062dbca75c8bf21491a94f1cee5bb47c5af8a2a4df0d0fbba794467f0c4a34ff5d4a242d53fa3d134f082ec2bfaeb460d58fa19f8c2f6ec5aa3c0d41fb65887a0253913dc36", 0xbb) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x3) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)=']\x00'], &(0x7f0000000600)=[&(0x7f0000000280)='\\]\x00', &(0x7f00000002c0)='.-/\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='%)+\'*\x00', &(0x7f0000000380), &(0x7f00000003c0)='\x00']) mknod(&(0x7f0000000740)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendto(r0, &(0x7f0000000400)="3975f58911cbe693ab76ba3572260dafcb6b73b394bc06adaff9714f60f1f373868b9c3d4ac78cef212db44a50627195eba089bb5325801ae88043fabbbff0d9aa3c4f0feaffcb18e55969e67f1ea50e29f87a05b963f6095c822dc064d0df70fc81d8bb84d767ef2b93b971eeda53aed9e42aa7c5ab10cd9305250858832b46859ed99021de7642bf738e1644a9b934a619d8ac634c9e1410f4510aabffe0997d4646603f96fd597d2057862da0b5d8d71a66f81b5c1c0801e2495cc66970cbd47f1ed6fb01670665434c62d71eef63cf52ffe7b882635377a9d9a1c511ecd4232b8ad3d2f5899ef13c2320adb61a950d77040910065a2697a8fca75091ed7d3642231059fbd74f28e9f9e255a0bdb78a1a998a3f8d7e5335959e00974b0d7f838bfa86aa42803d74312a244b641b910d4517e19c03087d92691d53658049286a69defe3f786e086d79f52d34f7a168e5a8be77e50a6e649c23e1b812bf26ec1bb42d096f862081735b8843fc27fa3d09334b9931b4fdddfebc7f364106d2f6669116a91d373e0e11f60fc92681f1d930bc04dabe58a9abf3f9b69c4049b9101ffffbf32fa2eff7dd6ffc648c52e60c9e62ba36e3741ed56044defd7f1cd86892301728869b81e471d9518585c123", 0xfffffffffffffff5, 0x100, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1ff, 0xfffffffffffffffb}, 0x2c1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x80000000, 0x80}, {0x18, 0x2, 0x400, 0x660}, 0x7f, [0x80000002, 0x8001, 0x8000, 0x1, 0xde, 0x5, 0x7, 0xfffffffffffffffa]}, 0x3c) unveil(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='c\x00') fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x55, 0x2) connect$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x3e0) r1 = semget(0x1, 0x1, 0x2d4) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000700)=0x200) recvfrom$inet6(r0, &(0x7f0000000780)=""/40, 0x28, 0x0, &(0x7f00000007c0)={0x18, 0x3, 0x61, 0x5}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x45) open$dir(&(0x7f00000006c0)='./bus\x00', 0x8000, 0x35) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x155, 0x0, 0x2}], 0x2d, 0x0) close(r1) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 16:00:08 executing program 0: getuid() geteuid() getuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() geteuid() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = socket$inet6(0x18, 0x8000, 0xe4f9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(r1, r0) socketpair(0x20, 0x4003, 0x8, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1, 0x800, 0xfffffffffffffffa, 0x0, 0x5, 0x10001, 0x6, 0x2, 0x1, 0x7, 0x79a8ae1d}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x3f, './file0\x00', './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x4, 0xffff, 0x1, 0x3}, {0x1, 0x5, 0x4, 0xfff}, {0x6, 0xffffffff80000000, 0x2630, 0xfff}, {0x9, 0x80000000, 0x33bd, 0x400}, {0x3f, 0x100, 0x5, 0xfffffffffffffff7}]}) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x8000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x8000, 0x5, 0x4, 0x5}, {0x0, 0x80000001, 0x0, 0x4}, {0x9ec, 0x3, 0x100000000, 0xfffffffffffffffc}]}) sendmsg(r1, &(0x7f0000000b40)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000440)}, {&(0x7f0000000480)="83fe86012d939107a589f3f8ccd91a338436885c2de07702f89442d0e9f8e5a5085b98cbf95f90d0fdd516db57a3259ae3087fd88c7d1632f593ec7cbdbd1f4598706c63fa51a51e4add81a961693375925450ab404d4440627fffde88f614e2561c1b5e1a2151b8dbebfc20a5c3e7ae80a3d70b3319ac3682774ff259529fea48ac511b6463f979a7aa59abfdcf50d7e76c4f2695a914a355fd9aa7b3602f52f7d8843a243a7fb4ad15835693858e4830e5b3bbb9b19205521c21b8d80dcb8f1cd6c2d31297bf5dffab9877d587ca875bc21975d1d2f28284ad98", 0xdb}, {&(0x7f0000000580)="1b1508fb9d3827200f32fbee97a8e83e7addb6df7ca0275718f0d531fe7b81e8419613349d592e21a65c0621b9b463c95d8408358df47ca854838468a5662dc9647bea95496287d4a0c3c25c30eacd68078429652dae", 0x56}, {&(0x7f0000000600)="30210a6c2f81fdc6b28c5f1fc446dd0ee509b2ca214296b2dbc23ab44c469b14afa1162b62cbfc2fbda40d04dc4161e07b54a3f2579ea0ced35b2ff67ff7578a", 0x40}], 0x4, &(0x7f0000000680)=[{0x28, 0xffff, 0x2, "cbe007bc5b797359dd8ab1ab8bc89ec142e8"}, {0x30, 0xffff, 0xffffffff, "36a2d08170c5d9733d83b37cc9f32ba7988aaf8f6e25d84d14ebbadb1b"}, {0x30, 0x64254e48c27ff127, 0x3abb, "189e0c406e9c5061ac6df1f0a98961b97b27c084a1d3ba7d8a91acf3"}, {0x90, 0x1, 0x10001, "b11aec538e958e4bb26d8d2d85cf1e4bd47dd704ad8f94c710a767e679d1eb5286099706d9924b972114d7aa6fe34851f490912f530df58ef2e7ef372a16f235b3f62e21b07a43cb31bfa0f6f5314c9b60821b86637affbb2a269c5d9475848b4994193c8d4f53ae022b304e7236da483ce1dfd8a2ba39940ef73c"}, {0xd0, 0x0, 0x2, "64d80f9773dc508446d62ff4faefde8727884ad85a57bd02cbc6f326eb585e1dee510d60d69a48d1f123390b253c398e69c6994fd5ae644637af8af37bc1bd0919d5bc829104bf070efdb5a60da990779029ffe7db81df1cad91eb3604d4c346e4d34a0c66766b3df7881bed6cc510676a9853e20db64a78986b0d23e11334a54f49f423088084b89e139af6b5d6556b073bab12a246f31c76b5b5d1068e2f690900abb57fe8b4337696a8ad2599a05663d83de40ff79ca231"}, {0xe8, 0xffff, 0x3, "bb8e76d43e0b4c3212906ddb173e53ac68da7319fd1ad4ac11c93b88da337638abfe37ab0eddf4a8a922e577b5bf9994710d6366f58dd37b6b673db88a345c2622dffb3cc0a1611a493c8ef2055e7c27343f81414457096f3b5ca25a701fb84892b607db5584b5572613eb31366c02f803d7811831faadb45eed576cd84d3d0addc4b2a1aa9403dcbd8fd0bd239d846d79aed930a58dda6a2cab2505001bec52a80001b8b1c20754a4b7170b911fbf582d28971821f706954a5dd555108c2338c4a1dd1f7968af3a3b8e93a6eca7e3d2fc71ecfcac2b5129"}, {0x108, 0x1, 0x9, "872ed6450464d5ae567ba03c803dc675c7ce1df4f5a112e7095a938a9100ed3af65f36b72043048523ec5872567c3b3988b2fe205acdbfadc4ab592ea5d4e2f71b48004782eaf3f7e547128c88c30b00bba69e9288afdffb2f2b7d7d8f52e52b93213b1065711bcc60f8cee8dd4151b515c6ea73ebb8534ffd33bd13b6d9bff266ff22373a89550a9cdfbde1d39ab804bddda339eaf93ae36fa8056ec4bc56a70603b267a43087fd9acf36447a07779febbcef86da48f70928c08d7788769404ec8b2ab4eb640a5e279b048d27a3362b0357bfba7d89fb7b8f1075287f70ccb803c2dfea131b3fa06f9a0ee37953bc889a4f4165b118"}, {0xc0, 0x1, 0xf25d, "03ba2906cfd0d2f5513fcc7fdad2080df2f296500cb32b3fe6215388d2db3e3a5bec7dbcff53cf6afbf42954cf47adaaaf4f8b5127673721fec2a0715f420936b6bf6e67b5629a00c536e17ff499613c1cbd38a0c4fe74767c96896ec07fa45ad1081e578d21c8ccd4e1678fc93a8abedd4130177d93265b539bb5fde02be904f5c01dcae4bdd84afc6763419a6680fc3c0ce69a1f4624b9f1570c46b73b69eb812d92a25cc9e65ec50758"}], 0x498}, 0x1) r3 = open(&(0x7f0000000b80)='./file0\x00', 0x10000, 0x20) kevent(r3, &(0x7f0000000bc0)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x20, 0x7, 0x6}, {{r3}, 0xfffffffffffffff8, 0xa8, 0x84bc1f676136c2b8, 0x4, 0x4}, {{r1}, 0xb253092cf97563fc, 0x8, 0x1, 0x0, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x9, 0x80}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffff44, 0x1}], 0x6, &(0x7f0000000c80)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x20000001, 0x5, 0x53}], 0x3f, &(0x7f0000000cc0)={0x6}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000d40)={0x3, &(0x7f0000000d00)=[{0x9c, 0x4, 0x2, 0x100}, {0x5, 0x80, 0x8, 0x20000000000000}, {0x4ce7, 0x81, 0x1, 0xfffffffffffffe00}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000dc0)={0x1, &(0x7f0000000d80)=[{0x0, 0x9, 0x0, 0x6}]}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000e00)={0x3, 0x4, {0x900000, 0x80}}) recvfrom(r0, &(0x7f0000000e40)=""/108, 0x6c, 0x40, &(0x7f0000000ec0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000f00)={0x8, 0x800, 0x4, 0x800, "79e3d95973079ee8837e4df963fab474bd78d79c", 0x41, 0xecec}) ioctl$TIOCNOTTY(r3, 0x20007471) mknodat(r3, &(0x7f0000000f40)='./file0\x00', 0x8, 0x5) r4 = msgget$private(0x0, 0x108) msgrcv(r4, &(0x7f0000000f80)={0x0, ""/248}, 0x100, 0x0, 0x800) utimensat(r3, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)={{0x4, 0xffff}, {0x2, 0x7fff}}, 0x0) ftruncate(r1, 0x0, 0x9) rmdir(&(0x7f0000001100)='./file0\x00') getpeername$inet(r2, &(0x7f0000001140), &(0x7f0000001180)=0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[0xfffffffffffffffd, 0x1, 0x4, 0x80000001, 0xe9b2]}) fchmodat(r3, &(0x7f0000001240)='./file0\x00', 0x100, 0x4) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002c2f66696c653000e8466d60fa7dff1ce91e2be52ce26c8733947065d1321f9d4c3200de4ccbd115f9913ae52dfec0b05f79f772515fb20460a31a1c38d5be44be2042a012f071f99903519a2104a8d5a1a2d9c0feb6ef89017d9d77ed05bc86f275a1afec8f0f876f6768589df2db5f272ff34c8ffd773a46a08ec734cea59a9dcd22fbf47af8be4da9418d2c3f34d0fa6c90b8ef7bba0f1152429ada44499e0fa33a7ed7519f36cde0932e9258a233d81b2e4607b67e3267082687266859f6b064fcb5a8bae3e74016687eeaffa367da494d2e8f64e07e22c7b725a744f4e66e6e7efee7eb49dd780304597ca1598cb9c525a2153a2c8b5f1caf0f140f9051f41b20b3"], 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffff0}, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8848, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x4) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) sendto$unix(r1, &(0x7f0000000040)="fb61fa54406e2b93f528ec3046f737eba5d275385b43fd611d08522251edb20535376d08879578b94e1d85a7e54cd1a7e0fa15c83cd0b30cbe7b158bcdd7fa8546dce88de5d365941703337d9fd6c7b1fe67ecb73e", 0x55, 0x401, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x2f3cd389) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000080), 0x4) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:12 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x8000000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=""/249, 0xf9) chown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = kqueue() readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/190, 0xbe) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d212ea4666989fcfffb"], 0xa) socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:12 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8000000}}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x6, 0x8, {0x6, 0x2}}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") msgget$private(0x0, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f00000000080000005900000000003f00"}) fsync(r1) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f", 0x8c7) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103", 0x1a2) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400000081}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8001, 0x92da}, 0x8) 16:00:12 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a0", 0x3c) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000000)) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) read(r0, &(0x7f0000000180)=""/236, 0xec) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r0}) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x22, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x80000001, 0x100000000, 0xfffffffffffff7c9, 0xffffffffffffffff, "9b1c8515e394fc00ec44e19e5fb91920a8735e7a", 0x7, 0x10001}) readlinkat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=""/149, 0x95) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) setsockopt(r0, 0x7f, 0x1f, &(0x7f0000000000)="6f1eaa8cc92fe001613671", 0xb) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0xc, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) r3 = msgget(0x1, 0x4) msgctl$IPC_RMID(r3, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf2}], 0x7, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xe893648931b616af, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x45}, {0x6}]}) r3 = dup(r0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)={0x9, 0x1ff}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000240)) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) ioctl$BIOCPROMISC(r3, 0x20004269) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:12 executing program 1: r0 = socket(0x2, 0x4003, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026692c7ff37d7b737e085013f00000000000000"], 0x10) close(r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) clock_gettime(0x5, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) chflags(&(0x7f00000000c0)='./bus\x00', 0x10000) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0x1, 0x200}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40000005}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="99") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4c}, {0x6}]}) read(r0, &(0x7f0000000180)=""/226, 0xe2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) select(0x40, &(0x7f0000000000)={0x1, 0x7fff, 0x7c, 0x2cb, 0x94, 0x5}, &(0x7f0000000140)={0x1, 0x9c4, 0x0, 0x800, 0x2d, 0x6, 0x0, 0x9}, &(0x7f00000001c0)={0x8, 0x3, 0x0, 0x5, 0x1, 0x2, 0xfff, 0x7}, &(0x7f0000000200)={0x8, 0x2}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) r3 = shmget(0x1, 0x1000, 0x104, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/74) 16:00:13 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x40000000, 0x0) getrlimit(0x0, &(0x7f00000010c0)) kqueue() 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0xc}, {0x84}, {0x2000000000006}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xcd95, 0x81, 0xff, 0x6}, {0x2, 0x0, 0x6, 0xb64d}, {0x37, 0x80, 0x9, 0x100000001}]}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c65b000e9948f143eb1834ca6a43a45bae3e4941467d287c38e947bf9c46864677cdc67fac5be16885408f2e54bc60532ed768628a5d7cfda10ca413b2d4f1eecbe79f7399afa7e96af8fd7ac9c3a4cedabeb116f8bcf79ceb96ee55207e331bd116c184f44c2e53d17007e7330135d88e6cfaedc73bf2838693cd37db170d3b4a8a6b9441643df72d0ea78307f6b29845a8f9a3c23efe39e73fa1164e115a127fe69297c86f41ac4c46cdc1bcc62b7ec95719020d2885347e6de7ea597384df6c8bcf964fedaf1482c04ed614a8cff2cee12dd7e40ce6b64251c28f4f471c9f726f419f979d0"], 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x19) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup(r0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x1bc, 0x6}], 0x200, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x2, 0xff}], 0x3ff, &(0x7f0000000140)={0x0, 0x6}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xfef6) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x200, 0x40, 0x5, 0x3e8}, {0x6, 0x1, 0x0, 0x1}, {0xffffffffffffffe0, 0xfffffffffffffc00}, {0x1, 0xfffffffffffffffb, 0x5}, {0x4, 0x0, 0x3c3, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0x5c}, {0x7c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdc6, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) 16:00:13 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xc0, 0x80, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x3, 0xfffff, 0x6480000000000000, 0x6}], 0x8ef, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc5, 0x40000000, 0x3, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffc, 0x4, 0x8, 0x6, 0x6}], 0x6d, &(0x7f0000000100)={0x2747bd80, 0x5}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x40, 0x0, 0xfffffffffffffffc, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x7ff, 0xfffffffeffffffff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0x81dbb9eef8bf3be0, 0x1, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x44, 0x40, 0x2, 0x7ff}, {{r1}, 0x0, 0x40, 0x0, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x3ff, 0x7ff}, {{r0}, 0x0, 0x11, 0x2, 0x8, 0x1ff}, {{r0}, 0x0, 0x91, 0x1, 0x8, 0x6}], 0x6, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x8, 0xbf63}, {{r1}, 0xfffffffffffffff9, 0x107ba302588bc050, 0x40, 0x5, 0x6}], 0xc2e, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x4000008e, 0xf99, 0xfff}, {{r0}, 0xf8bb091fda8360b1, 0x1, 0x1, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x4, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x42, 0x2, 0x3, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x80, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x100000000, 0xfff}, {{r0}, 0x0, 0xa0, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x20b, 0x3}, {{r0}, 0xfffffffffffffff9, 0x89, 0x4, 0x8, 0x4}], 0x7fffffff, &(0x7f0000000240)={0x1, 0x7}) r2 = msgget$private(0x0, 0xed9af520c1529e1c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/126) close(r1) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) unlink(&(0x7f0000000140)='./bus\x00') r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x7328) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="e751811341e335425fc31e7f2178603a04fbc0179935cd300d05a8aa887ae3e76e16d64c8e8b66c76832d8e3365db15511afe33a04ca4793d2bd46bfc07356860aa3751db8692f3a71c30d7c23a639b05ad755c5bf02", 0x56, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xfffffffffffffe01, 0x1000, 0x80000001, 0xf344}, {0x4, 0x0, 0x5, 0x9}, {0x3, 0x2, 0x200}]}) 16:00:13 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x1, 0x4, 0xa1f0}) 16:00:13 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$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x1, 0x146) socket$inet6(0x18, 0x4, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="e7879a65015ee413c57300d20b40e0cd6a0d91f000"/32], 0x1) semget$private(0x0, 0x3, 0x12) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r2, r4) setuid(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x50) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) 16:00:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fad8bd7225e2b28aab9f1177"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x0, "9175b01a93b451dd00", 0xfffffffffffffffe, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) read(r1, &(0x7f0000000540)=""/226, 0x2) r3 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x8000028}, {0x2000000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchmod(r0, 0x40) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000038, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpid() r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000080)="97522ab05bc43193b6d5c065ea96cbebd5ca974786b049ad638b490559bea913819f8cf7cff466c3a2f43063545fd33833a55d2cd83d34a51c6b8bb0adac9b2a7c8f2f164e2b2a9004cf2bae25f6002ea6e5b450be0a886a2d4405d3458d571d8da2d879490538433ab8ebad2d5f84da77508e9b9d155cc3e78ae556c7e52da0c718ecab9d1c4016343bf98d1e1e78274d3f52b2f03d2b8e87471666c52297ff0c166a643c60e21a9c6129c6bb7c3b5ea22a11cc2f2bcedb937b4a485732c1f30b89de29bd4ffc59f869f5a1068f7577f4", 0xd1}, {&(0x7f0000000180)="36fa30fb68ad1477dd8f9d30ead64b96d6c2858c4acf3a75b2230da5aa142aaeea78d105c9d5a519c8d79b5fa27c4b2fb10e9cdea22bdf7f08ce42205171d156f1a0e4ca2927493e145d26d2ed42cefe26141779965462f49da6c0c1b0b1a4ce0592a0211330c715fdc58bd541724a1250f01c11393052ae5c1805b027ee1fd833a9ddd21d8efa74b92ec365d688a85810308e851ee16638bedce097a5d7ae333d82b7b57ceaed4e4b5e93965cabe8bf28c298c0484bf592cf5b30391a93159170e93643d45c2452ab80fbb90709b19e96b4ab4ef83e818d3c9c30a82d38646ee22b1b0c2da81d63c260bc8b55a8344fa479c01b2a839c15145d", 0xfa}, {&(0x7f0000000280)="5f4d4a9955a215fa89a64f2f18ab91d5b56fdd1b066c60ed8b7b98499b5f10f31fd51454110679569843e8a22241640763ead02b58e4e09d1b83343f640064c5f7f1426d4b6fac30ed5a227bb17d44762b1ce4dbfa316be5afde4020f1bcb573ed5b115d7de0e2a6a318b105", 0x6c}, {&(0x7f0000000300)="4f45982259d637ed8cf475d307c237efc3744eec189d2e47299e8292c0cce99d02519e7a9c643c93a7ddf4e50b841a99306ecf2f095addf11067e6bff768f0613631cf7d28a3465aaaad4e42ae1e97c63bb9d7c1fd5c67b42bd4fca33f6a86adc94aa963bd9a7a3b12ff0b4948abaea19fbc596fa81f1ed893fd11c71a93b9bd4a06b1ad731b6e55", 0x88}, {&(0x7f00000003c0)="4bc2463b34dbe343d265013da7a60fda64fb42fd65b5580aeb67d96bd750f317c56ea83ff8d12768601b4795f4a704f240bbe19a6b265e841174362ba2db7f5fff64de81e38e192f1afcfa33785be863db6701570bed", 0x56}, {&(0x7f0000000440)="926aa46716268e60b1f028711bf32652df0bf69919f927bcd0be22a78cbf8432d3e20a2ab2e119cbd412e01d9c7af3829a2adc01c2310e3daaa222d96c0fa300fbb47cd173091e8b6002ed3a0ed4a88f1a812f65baf01c0842315708dbff6cf64320d37346725c8466b72aa013daffd410c9c5598a71c24b073af4d83986cb28b1196ea1e57d8259bb441bad9be822dc0c9a6c97ca0d73c5780c11842a4714699f36a43cb9f935cfa3fa2b5f95f93a", 0xaf}, {&(0x7f0000000500)="d0eb40b266a1a956dd97e0c4a36b94fdc186f39ca1a9c02b7c18f9caea7ad59e1d3f347445c3466961460182c6fe14c6968d3228912edceb89c8a48acc663c9043594bf8e2215f2169d68bc268d494bc165dfcf8fd7838059ec36a3beeba04357f9ef1bd75be795c82fe268ad042594b6ce3259492705730ce16c761d4d944d95c60c3f6c9bced1577e880874a1edb7f0b7a1c46664ea1aa07e8d15e52104b6b60adbfcd2c993cde4763662ab9838a4ced141599313dfaffe7cbf63710c97423037a175f2361bfd93f79e5abfd59ab47b6514eff44ca0e3e29b74c8773e3c5e061984067104326a4e21eff3962bf41492e1475bef27f4992a641f2f9761dc37d28b5a4a0b92d38945c61906476639275857b988ef415c0401d1950b885a0c8fcb2ed5af03fe11446d94563a32ea7154fd9303e3fbe8d6ff40b01025bf26e1d329e298b44efabc296a9d4ce56373f82abe50871a143a4689a5645b9cf95cdd5d164bc6dd65df8ba366b541c752655946f0ccf910982e467b95453268eebeb89ee4013e717d44e52f29cf5744b72480f707c37df23f52e9a6ff90501b0a246180ff867638021cd4ff8b6f48bf20de47befd276d34e2edd89654f63568c7d988f80e6060d3c5502fb1da6738a7a69e4ac7e4eb55b302af874a0f7dcf4d92e9883884979835c3def6c311896c7ef876f9842b2d4a15ef3704613dff1f2a7c97d4071afe90491c735b1a19b81415ef0ba3d97f06e2800241fe462356f3c9039862c57cf10ec5bd9fb4fb41856a01ce037b9379d976bdd49fa252ff4742d86803b4181e7a33db205369a8079354817c492a5c26f5722c11393a6edf53ecd0945676b539625bbd843edfa4631370a5c3b29cb975857590f801d24364e651e06f0fbf3b2ae4144d7ccc84dc90056d5ec8dffb1207c723c7846b13adbba408040b2afd853c9c730c145544f044585c86a8436032e6df55f60f85ad3edbc21307aac111afa8ec433490ca73a0b6376ee27ced6e4fb630b9aa0adad32ca336ed45e53adbe09de12ab24ec180eeb8878633ef709188e0266bfe9aadf9a7319e9f41900d2daf9ef71a1cef72f4e8e76451cab2a54c92d85c58336cec234986c91b9512864dd401207ce4c61e4f923dc1b1b39e9e5cee3a91d103125e83a796c65dd1300a6181acfdefe7b206f9f084df4ae8f45c18570955c6230314ec940c26c2ebf35880fce7813f7dcee4c28024f85a3446cd7ddf1ce2eb3b0ee032d176082ef8ffc04267d85b24898f09464fe7bb1084dad054bcde2ed8103653bbd59ca02b1c85bab32504a07b62c240847e3b08997b880345abe5c3b687466aeeea64afe545d38590767ebdbccbd59b3903e42d89656cf418127ca20cdb62d74608f5e8905d91358c5240f4b236feeff9fcec0a8b947a7631e3a41be35a152878707f189280685101911f565e6e1b7f9d75068a5dc01fe7bc2ad6fc3c0d0ac81959ef1cdd29943bad4af339302d939cadfdb0bf70c2236d4e32cf66d37f845d684f1ffd0f449d26d6d185c2c7a4d209219530f3454658298e8caee713cf2ec66837ef93f9b780d863235599aed2965e2f064c203cb1f797220ff3da0131cfcd2ae5d728b16dccb982ead01ba8a8dac3db8466e009ecfc7b63bc414f08f919316c45972a9388888ef873270209f8639ffbb368e131a765a016da2a76dc9cac0caf63d217e92dc1fec87f0e41714ab6161f420dd545b908703f15fbf44ea4dda7eeadfa360de8652c3f330680ff79a7f7b3d60e6347692d9c47942974bc4692128db590f40e96bf680b6e70271807bf5a28bcc8cb9f4ac3c893f870655c6df3b8ae79472981f881318765071a30ccd77e68cf915dff4a17028b538bbce33b0866b941349e0565fd0f4dec13fa292241153c20c69630fec53eafb707e1c16242cba05333d034d54375d91d83c903f34223bf4f9c416ebc6ccd6b3b8fadcd1bceb997a5df67b55f38357b332070bed7500f5f68a798dc4ffc19a7cd7cb11ebaf76e6b625ab4b139f76dfd10aa2136caf01321f124d21397d4a0d5f1d8fd350d1d503407da3bdd24ffe69cfe6b59f49b716e8cd45c2c5c2feb3fddd551f98c702af8f7954a2cde45894ad81761207dddbe23e7c6591acad8b8c9e90d61de9125cd53cd4086397fcd13e0c14c34a4d78e972680c8be3a6f86a9f503f13236be5e729e449d5cbe1172c0644f02b62d3122093ccc9296c09efefca943f41703f5a3a41d876eb831ab907fa364cc484de3e22b0253a54bb0227fec3ef2f1f807543e4ab985bb396916995fc6cfcf1d665fdcd1e040b6dd819054bd0fa0a019bfc60ebb5b7dae6c697af2e80a186e74bfdb50a86cb748654029e8bc86684aa9f3f03324c84e7f55a6dd7976c2fb2d904455f0c418f3ac65a00b096385eaac07bdf05591684b11852e99a46037d42b9b87dfcb5b3c56802816edc4cc21f690c87c9bb4589c44640d0d8a18e97e2abdf10a925733f68d6e755419dab0fd0719567a19970f1a697ef0fc935367b13d101f6bc6f4c5b9173621b7d0e57d2abaebc30131838b369a52d09758218562741232a371647481d05272a27719f2ff7a4b0704c20ed9f7dab6d8a4b9041b2bec5a75067d9dab57f385c1ff9ad93cc7378e31048485f4b8b7f4a95a56d1e7e7ad6319000f039873665e76d8a3ea51e3cf303479d45395805987d05f8a21864464a7ba5a7c9d8d141b0efc5bb38205736d941b67fad3c761bdebd66ab626f7fa628c34c326315850e91505969592a81689f31f51a6a8cc647c378caa755e8f3ca36e650ba1327950b7e762f3daf671cb7353d958939e84f2e225e7ed66260a475517117743fbb3b7f4fbfcd95d8632914ba76f1fc599c5af68e813368e1138ae0da14a8d3519ba310b8e51148467f44da3060d4468d444f9c0f1720edcd0cc0a292645c7aca2f2181ae68f2cc743615347d60bbf239c6d6c272a7f40e7f064cb06db6b74d28022b1be33c1938d71ce04394e29162c4ae168a879cf41ccbeb9fe137c3318831bbc8571762f08d0f0d6ebe8dfa9c76e7191dd00c31c984b645e90e6756d65abdd805222f0586f5e76cada387bbba00e20bb0482d34097fc23256a3fb5e20f4a25d61b1709ac08ea9255eaec5a93890170faee0c128e2c2fe56977e597696f3e88890d2b49b92cff325e2fdccd1e3b1a5c9df6ff1450dde6c3008a39e813a4b94c0b3c3b577611c612ac72820f1b01ba68b402275a92da52d4493dbedbfbc50089b2b95bce882e3ff197134a056f3ae2d682055290bceab8f4afc8793e8ddd1fc4109b89e9085fc3a8f2c2aae192e17bf54f467c17f41945b0c19c1138d0ae165792faca9c7e991ba8fd6be46d45851be1aa8c30bf2054e6e522fb1448b9f00af20408aeda21a02739e974e9e68d649c1e5246d8521d873a56635b0e1b731b3bd303623f737593a24e63c8ebfd7a3f6475d56b08fba5016379a2a724bd82393da988ae9a54d2db7128fa6cf870ba66953ede9e1fb053f2dac289f35e056aa28c99e4613c82fb321681c928b81a113dc2c418e294fba9434e8576c2d797279ad8a770b905eb70045ffc367e2e55401e8870adb91811b22c38ce1d1f0ec6d2314302c9ad273cf1386d0afad330ce3da26ddcfe2ef0d8790d8ccf2e4a81bf11107d5c2739ecb58487e12ac0131c4297216b94b702c161d66e85dde057d9bc58e6dd3fbd443278f1519f88420d437048a637dc06fbe2edc30cba5446fb1d3efa8aaec622b61a81c3b4cceb22d601119d12c45febc4fa10d90e70f344029b3fae2a178e267d2d678ee4daabb9ab2109ca96a7a94f2a9caec45d9417097aa447725cbf8737939eda9f2273317ddbf55dd3ae742f12211869969f9a2b270dd92b894d8241b450044ec924f3b1be62c2f7ccc9241e76f534591b46966522bfae157fbd1b43263bd2ed6b07ba195fbf4e833725bb83bc038c46836c378556762400649a345e9bc4b2b41a9cbe8eb8f979924fd3a23de0d5cfa559211dd672d06a9a3d6c2ae6da1978a9f5683fdaff0b07affa3b7d0b53164e4d837b4ae1b4fa0b3ff7507d76c0f25a3773ac7132407256e4ce134f9141d4aed5435425e8b600d93f35592fea9552ca7b1c02fe416790f08c69dd5120cb7546d76c8ca97ca3ac149efeace6e4fb65ae0270aca773b5fef43e112a2f56d4a2952180c4959c47cae401b7e0fe3a9409c70b47dff68182fdd7f9cc8e3e5a137842cf2f8607963c8224af4ddea07837c10b4a09bdd9839000e46680255be4889ca221c5f38b571cbc8e4602f8ac2780a678a9eccd850a3e0ead1844e432e0be2f3787fece716cc0846cc0bc74df443256585f21f48521e25ee6ee76f9d912ecbb7506b6f56f4872070ed434dc7d969f2d68bad77fa2e6ff3aea8bc7f03043c96f0521ed43edb6adc6922f3ac2d2fdc458f1be51e367816fe34f5b4e7fd11b2fe9141c53ac6a8e414f3929260116193e6901900db05f20bbe6cf16d1a3261e19863b337898d22c9bf950119ce739885ab82adb5f5db7698fcffeabc06a31adf7bcd77460f67a97cb8fbb4d14fe59dcab072b8683104ce7a98b4b3ca7ffbcf53686f78a17f2244d7ca02cc2747b5451003e0a1673fc613a7c3da3c1c2123e8c4d31d1d4488ab12d863b30828097b38251b604210690af44f23dc658ecba91eb422d553cf770e49e74d2561f64f47b7a744d09d6aa620fef48b5d2307f30a3e1754abfeefebc1fac2fcb7a703c094b9d62f0fa3e3baab71dbb44fecbad58fae48bc38683f17dd4d5a69d506a38d343568fac5c7029a75d4d65ec49d954f6468ef1409f751a8978cdf793e3b3e572de6cefd29d2eb9123b1387bae1890cc84f06fefe0e6ab11b86d1f126710c730c8a0027823020abb873c12793994a4d09f28c9e9905be56aa4f6c539affe60c3dd1029051e45b20e228bb0a22747960648fabb149dc6edab90902e882ca8085d7da525800f2039d06439bee7d2c96afd59c1fc6570576932d6914d680dc926ea8f729f1fb345280fffe672c8a6951acbffe8834f6e784e5ac3ce70fe64f7e39daf535e51938ad1cfdf2678c5ccc22ada35e8ee2c71c295ca2083c716d55101f1fa8dba27094c9acd84fbfbd14220a9597edd43a0512b031b701c3ca399b01c449808b9b047d6351767802e453b5a54e7bc3f185b7244b4e9b141dd1d2ad064e244a78d559afc169afbb6b2cee725aadbe95bb1854e95424185abd1a869f16557a6eee3457b8e5da6402860cdbb2490cb350537f3ca42d64896f1187c9c2d40d1007b6e5905757a1ce3baf4fa2e63e65dd58f0eba46e48078b707a0a335baa8a867dce04c2d9da2f39d9c4f9b799ac23bbe5f3d883446a9c6f32df954e8ec98de95de6d7f13264c44a86f8d4c53c9d0ca056fed6d97fa558fb87c9f6d7c78e40069c998f508d6aa53283d6724b12f76df6d03bbcdc93409f414b7f17b92f409df1f45eccecdd9025cdec746a252f27325dabf60d8454dd445e05c5fafd96b2a2591a4f8a3e262950e10bf401908277cc6624d2a8f04174e43604fce53a632a99b9e6384e8f8ddebd4e7a5cd3b4031c36f205bfc395389e8d895beb26a75eae63f95bf8bc0293150edb3615f219523c7f506efab1badbaa53bf39a9136d45fb2c4009d00fdbaccdd4c1d6c50dd19317da53aef8f7751561e11a9c23333356dbb1344a38d388d3275a329f0834ebcc5872c98d6ccc132d8af5a60bcafb6ac40ca8bdcc1d7618a3e02300305a732e98cbc37065fc8fddaf890f03b6ea83d4bb38c", 0x1000}], 0x7, &(0x7f0000001580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd8, 0x40e}, 0x1) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x2) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x88) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:13 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000340)=""/147, 0x93}], 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x80000000, 0x7fffffff}, {0x18, 0x2, 0x5, 0x6}, 0x7fffffff, [0x4, 0x7, 0x100, 0x6, 0x0, 0x8, 0x4, 0x4]}, 0x3c) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000240)=""/235, 0xeb}], 0x1d4, 0x0, 0x2) 16:00:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x10000, 0xd0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/174, 0xae}], 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000440)=0xffffffff80000001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a", 0x137}], 0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:13 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) getpid() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x4, 0x4, 0x9, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5a000000000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xcca4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x8}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1ff8000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x2189) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) 16:00:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a9192d85169c699420327ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb2534c2d7ceac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc78f198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aae68d951edd47f868d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/676], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000280)="7bdf63800cdd63f82f6a2242b373171a26d69d335d48ea8501e1c49e053caea3a6abd3a3f2be52272798011149b2661123e484ce3f25f11e93ed7d59f5ec6aa03366ba566b63f506e8717a5a7d601e34419fee92f6e34db3824404c093ac4e9811a768d0e3742e3453c32067c1867e47f9c864afe54013a4dc5f20265ea4766cbe3819638ce8fe0a4858dfbae041becd40f278761d5291655cf3d34d67301418131567730fe0b672f901ae825a77578f301fb11105974d14536d05d5513709e907536dfb", 0xc4}, {&(0x7f0000001580)="5f135e9e02174bedb1279149596db8c40414c16ac1336869d100bd61fe058359206b99bb54bde2e478fb128e3297943f96ce56b2fef137adf405d1e038f5fe799b317998ae31649c511b54957240060b720053843e68df0aff657a6d8fd35614e385811d01554c9d563e2b111355a342b54519bf0672879f8c244b57d2b799c713cb156b2b77fbbfa5dd502c391f40933e6ef2364f7efb0c093203466cbc1b7da37de86b554080c6c692eb6e306c75f371f666200ad4c0ba3ea80fb79182e6a6f54a43858b17a0ddff48cbd3804094f1f0c46eede015cf7d28a5da6812b5607ab41e6a71ca774ccae02e1c0bb61c32c08b262515d23d3cc51b3749e236590523decfe56a7d0c3ba7760d253e9dd6be0329d9bf5f2037615457fc509e06acbb697604cac075c991ae7cfb5b5359e551165fd87052799975eb4fdb8fc1618043eaf142513689f781394009ce3c16f36254a90ba2c5a34e12ee0b36ac755c1e39b4ac2ffa3f9d0b358551f22dba57873a96f2ab45d084a45138853d56d2ae54f665d86db2bc9d04e33f67260996267f1a85ef28f12995e89ec03b8441d039168339c2a89134eac3951532e0cf36a4b4a6a17f8541867091ee236c72668e60eebe9c1b09f8786abd3ad2dd222cdef7b673043ae3c89c7b778140116603223ee3359bda623ec86b403403bec7936c5ef50214fdf9222a0476c5e5db8797ecef2a4b66134e468dd758bb83bfe39bf8c8766da9003ef00cc82283a866af2689ca85d4c84c81b8793f61f52f944a74c7bb593d21c569d81828a6ddaac29262ce62399cc30f6186f3acf1f0041b6f8da0c6f8cd573d5f472688c0016b409476ca8d028fc16808a9a5dcef3cc4169d8006e315e23ec86d99bb73057507850e532cbfdbe15b018b67998d6689c93497cb886942948d342f20b0aed5b2d7443907418b25f9b5b769c0a05af984efdb8f19b3104022f63a162dcf9cc9cd957bad4e5f09fac98a2600a243dbbc2f4562978479e4043173e234c8feeaf15cc7f7287aff96907e86d04f4ff3137637261d61933c417f777309cd988e47664d3e36c20e00287972a691e565786b843c8c78c6f5c759641ebc5d7a6f51619812fa2cce9b2d7aae1d63f443c47b23680083f13182a7c95f77c58dbb6f998f0edf1ed46fb2877c1cd3f23f30dba28f7570bdd9de9e18eb94f928ea35765830e9b60c3b6452c3facc1cab2722c9c533c368777966d213a14b06b89a2767cadc3d4393c0663b87b29e7f5942932d0f8404b4f202e061ac1211f2403372dde0330351d8a4c3592d08ad2d85d08565a9a8300ef2e013761d34ed7aa3c1592e64ee6de79026880476d14af4ce253456cadbd24e1e88a967a5e64491bb356bd026e82cf4b482b86a32cedb690ae194f16603ce31c4ee00bea17fb0166eafc178e4dbb23672aa5e31cd53c4b83a1c9a018251dd7c7f1e05f8b2b4ce1af22cd36bd5095aa8a9fede5556b5180139c555f3da0e9c6aef1d59ad92e3eeb35747bde03ff2a4a811e9f453c18bfffb5227cb83dadac3129ee568db117c7f31d0ec625bdf18555a4c4470cb8d4236fb0d7630c34db1ec6d75efd75d1a3a67761dea172e91e7b66bce269ff09d997514533a53a1a62bd26dd7dd352ef7e0efbf45c31aab55b562af768464afc4e6aed501a2ba658ad124076d4832632026d5056ae417aced69a99b4f8657de031fc4aee2ab6afe0b532b31fe2da68ee88bb488bd3bbff0c9d050d9d42ddbd52781c79f93479c055e8c71f5284c4e40d47563689e3901459f3cb5a576fdf5424ac67865cdd77062d3dd60a21202c412420e75bbf2504a699e4c1f73f82c6d6402ad7d5841f2ce174692399f0a418258395ae68ce36e8e54decb6b63611897584323617483a696b0f4b62acbc6727d3195400272051fbf5acb4127014860f468048bef25c2b551dac66455e1d3133a3725f261f35887e68224e6c3e799448a04d7c957cb6a60ae9352f9e8395c00a947b9fc113ba10ea9ec31b50af0414690bcaa14b3e2ff759ebd3bcb261f8855227c9b58dfd6bf3719139674883043d19af55dec42812c8daddddfb0d22115b5596b7f4f257d490a1235db4896bef264692e41860b0ecb5169ce75cd8442dcb58f88e8397308d205257d3961de4a9aeca57b4981a2e838239eabeecf4ba8858973127637401b262606d45140c5f1c99b073ae38d0344e027a61445719b3dfba194134b473e398eacc3f5ff7387ee21c3acb52615c4f16e785ff557acfd2f5162d739d7f339cf23451e7a8ca6ec9c7624a44b855af93d8f9f2142aca8bda7204e59a71dd3a6e151962127e4200cffe0b26890ed3ef39bb8ad7bc090c050b304f2f11de8c57cae122741ed85f6a2f92351536ad3b8f863626d9183c7f5c7a8d6a922a139294584ce61d07ed590267263f920b0bfd254ed4df0fa67c483e1fd201a2eb530c5625f6b44bc3fc5951ca048b4a6f704f56379b79dacb860adb56e9c2892600e304650d1e6fcbf83d77dfbc64064536e960e75ab8d6baf4f5d694b93cd4fc5a11e860ccd50d08b14976b9a2fdc6877323be623c7912511287c72c31e7029efc69816c1809f176fe4954b6f6bd777bc9413e6d2802bb221827169b03a6f03802a897d622a70bdff310d51732d47a421ff505907a794a7f158ec49ff9e3a36e759fa15eb8dd909c08ecb1bb6d48db25b559b2be7d320ad68b91dc01740630aa2ebd4cad7094602598cfb24b2cc9b4b3540493a0054a8d835a3afc2686ca082e9abd62bfd8222c85dc4eef61009ca11262d284f073a203b97e22b72f9859e3145a220c5ac7534721f4d876a7b42ab1f067e8790cdc01ad70e39adcf79a0f1fc5ff415300587608add6d6b9df7b52ce43d74c21345c570a3378aa9f60550e9bdffac4e6dceacc4a00124d78eac1d2dc3adb1e4a0b39a7b2daf3ce7b980508947e7c658b8302dd9c6005abf3a6528889e6a75d1a6e112e96d8d3d69d72725fa5f60f5071cb9d7a5a9eb8360bc039ce0eb4c02cd72b686c81babce7cb5d7fda1591b59406c7f2dad68f8321ddd129aa5751a755c3ff51333ee4e312a09175768a0fea393d4ba949616addb400be2daec1930b7afc5394f693b5905892b7614a4d5232879195e46732364dc904c388d10eb0743a413bb9da46474068295175e62712ff9d30aa19e5b471fb7ef2a53abed2e1e8396bb7d5af0f503e09d3b6e6e34c807ccfb36a3f402085d05dba6f2caf45ccf18ec79937219e351d2351473a0d7ce1e67ba46e2a696ee79c8b01c5aff70997cd1003bbbbea72b648505d5aec74ce3f37214440cf856baf24559880135f6804cdd2ad170cdda9227ae102dd78dbbe8ac9bbc2278c80fa9f164ba649e67894ecef6047dc7464255f848edac4fd0eca58c6b89da4006565430433916e5b465188c564063331153be9175a4e1fc82c4943cb38b1dbf952ba3d3e47c9974eecf243511896655e646b8981f44f04652de6d44ba3512efa90d696d6756fc59bdb8c5d4738181c1f2ee647b512590eb73c3f844025890a094a764f33f223869a411bec7ca25badec24bc3003d78066bb6b59019f24e6ec5c45c4981ff0450070ab969085106fc8a4bcd37ab0dc74412924ddd07a544e9fcb53a76a83fc9451e3eb2fefb46b7c28102e22dd1a53aa9a1f830b63c9d97adb0ef31c678ecf081175ae752627a03e10426d064f49f14d229f2315674620e2f58d058b700934b07e30472f85d6eaf01e8e96c46339b5bc0b4872489fb1c64d22a8be64479d0d79ac97d939957710c3c74bb34069117fcb9676efb4ddfe40f70910dd8541850af0a0a84202f0a0d5a6d2fa903b8e03cbba3be6f4d2f1a3c2d423dfa8f313cf9db488d263d2a6f112ceb98b8c5b937e91d2ef9fb17d31f15", 0xacc}], 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8001) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) dup2(r3, r1) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:13 executing program 0: munmap(&(0x7f0000783000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x15}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:13 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) r0 = socket(0x2, 0x1, 0x2000000) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="0edc1bfaa0d95b732f5c1efab0171121571badc12c08437e3126fd24cd89dca280929edab8e3408a22ba328336aaf07b3871c360a1f3e056acc8213597c2afc0feccc4dd580060d0727d36ad9bc905cb1806e3f42155393c5019652dc36108e8a96947a9cd1fa6553e80cfaf0c823b153c2df3086990444b0a0b3b984534f766660eab02eca318b1b948efe354d668da23", 0x91, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x440, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x44, 0x6}, {0x24, 0xf738}], 0x2}) sendto(r2, &(0x7f0000000400)="b02ba71ec56e90f85a1f622055c71892482901bc83abaec5c88ffd5b2ec8cb7bbbc68a1296110cd3cbc0cffe0cdd155ef5cc0025d012fff60e1a7e1dc20794c01d6cc2c506fc2b6c2dc827387309c0172265664587e0bba4df02c511e089980edca3d24a95613cdea8616dbde44324e2dce00ccb6f86b9ee0b01fae36cf38eac43c292709c511f80ce11b3243e284b9d4ee82d7b96c803dc217711c3c0fae76085b13cb259e67b35f594bd9df759ea832139093dfcf9ebdfe2537cf35522b030ae18ddbb4d93258c842319839b8983e97e88ab3a5b21e593c1e359d955e1154e02e8c1a606a3d94e6202df8ee3fbfa6846a42ae481989ea4abe530261949fa0bc9c6421de1384a8e84dbe44cac12e1fdf922d2920c059226ada3a5ddb0595aad8b398328bdbfb8e1e5061f2eeb3e0b7146341466f04aea1b26c0ec8db1b905c546c653252a1811c6699c160e7cd7ab14430c0896135201ab9f84208ea982e7b897b47ddfd0f7acf69ffa4037f50ac44a570b04a1f7a50e7d8c2f0d10cf4878d949cce3eebd60eb29e4aee11a09153baee07c61c834d6a50471a8d268d3a66875ffc82879647d6145e1bf0115502b616d7a6617627d758160800c40506602e005d1e99cc9fbef73719bb6b7506137564e1450959ebb4a6490575cb1ee3a48ec4b9c998b23e1102278392f86e303587ec462c3185669f66f24c3c3eedd4c2c3150f295180e70c2cf8341a222165e5b6f8ea055a04591e21dca18571c9bb2a7c48095109ad4a97c40d9d00caac54662932e93528170496c1b6e148472db5cce8ebde553e97c04d8b8a2e811ab838c9f02b2339436effb2db4401f67056b946cf05b40eb2ace04a34b5ccb01a57555c11530e19970008a7ebd75869c556e00c1868011e21e9bb30479d93e5c2e1aede4a66da649f2b301bc56f94362cba3219dd5591aa24167c45f42d2cc98e0457293be8adb660eb05a1f224148a7d1e19fe8393d104db1adc4ba5429c1edca25948be5bde6ddb40b4fb5de7f73969a2344f0e49911a6c132efdaca32a10b80ef1785e53b33c91422ebe4ec44ef4bf247deeab903769f76723de52c65b98061e53637af5289fcd315075ca1b2d6be9677380e8c1da67d11eed9b66fa2ed31dbb72435914309414af5f58e1001bc2ae6ffa65bb1951755f8871323ba7e71f31256d75736d5620f386b15a37c64881838c5cd86abcb7876b1172846bc391b04b3b17d7569ea7e127d36d397caf80070de55cfb06fa06964c22dc04360a27ba6cb40ac0b33cdb425480ee59d209f9a2ae9e0d3f3aaed34f96f1dcc1282bf965971477bcdb11965223854bac60be157ec268ac8594b553f5845dea80616c23b88dfc6ec6333904915efa852d237e059cffd996d0d642f8ac9cc716b3bdec22d54b0a339809ec415726ef50995de3bda737354957ffbe4035c4379a04d2ace03f06143724058346a8d02f4e7bf45ad71f9d1c8e8173c813c25c5cf047bce3d688e0ff8af8e5da06e3c1ccd393d46c7fe9f2015ff11812edc95652b0618074a31430ee958252013592fac617e83477d415fd15e8209a7296a7b1da92ee426be06ab2f97203d154c2118bc42fa4511d590389f665942f6fffa19e727b313709a05aa3625b862de02f3ead40b9adcb17426ee81270e3ac918209ea14de69d4008b145ae757fd6a5de816ae96b4b8053a2269cc505b46b29f20490f13df70522d7e3fc627c4cdd892ceeb059d05d657c9d5f90f6df8873e3447368b0a2adcbac763c87e9eb7e147a0a787c7ccd2dc2352125f8f8d2410fd9b96656da33554c67abd4bbb9e5e7530ad74a120c9d98c28e7275d4d2002cab7e69811b3bc6ae3be9079a3c1f6653ced5225ef0311584e3fa41d303b154e893286e472f6f0ba7036fe8d27f8e389be44cb4f8f1b75010f35cf696238becd4122997b3cfa1e946abe800fea3440795325b30253d902505cf97fd7d9d2267a5ad5bbcc9330795f86ae7ff076cf0c39beb86ff41440edcb5c3152dc4ebaadd8169f7f557eb72e82e545a22683845587e440f2c27590ab7f06301c821e90a7bfc2ba11d54328212b107b96fa6da4d437a1d56a80581c7c4d4c2fe2248c252312cbb7ef391b0de1913bd08f8432ad0a3eabb409869bc769540ce6b46a02667bdde2801ae04e89948dfb081cb7b9640739ff3283fdc9fab94f9602dbe98fa45813f32a94a2f8ff1b4a4af84cafa549bbf635f3cc77e71c48d99e61c42d698d58d73b7fd5feb2a619d5063a6279584a7ead487573de1b62479a0863f4a5c46d324b897c850103b6a579e3bc160e7f766fd2d2c469325b5c389a98c585afacf6c2d1fd1b39856eb0c95a0d30d008b8c96d2f6034ec9f9e50040d33f31e69e2881f0d51c196395a67015f5bd0d4671d2d50203a27d5025034df06c75d19c823996c861266e7aa74503389c1621087350802bb91277c33610757d57c3dd4aa74540a786711c50c1eca87ad8455c03cc7fe70a940bbe71dd65bc78f5c5322ee7c552dfddb3d361360b095d3380d71c8b4e9ce79384068219ee53e5c93352a867419cf4dfc9e52dcfcddca39a1c3811bbfa76925ec95f98fa89604e19214ce35af133233247a4af2f2f137159455c59c9c08453a1edc175dc68f78f5f8585cb208d57e8f9ad40be94bcea79c508321406152bba78c36e13621cd9031a2dae3635b9f792a8ab95c8ae607b72c49293f3961a35c0fbf4f41288880091799a15e1033de17e661e7296f869f1a844422804662d601dd522d111544cf7810851b3a369fcbfa9152c393020c7ed939c5476cf3fc6412cfabd5694b7386a080833139fa696b826d814ce41f63da66de73fc2e4b69809dc920c705d95d0c95e3eed7321ef765c69748b01165c4f4deacc50e89a672c1dd023eddffbbb41c3f9c13549f80696ca981235a15bb59b0005ec82a2f983b58417123571eaae9791b165983e80d30d2ca24dddbcf049d9a3730c21198f0e2b941edf73df0e6ca6c45340c58bfc7f307d627ca39cc65e76b1d740e15000626101f6db22ed1c5d3f50e4daf2c7ca0e4c976bed210d9ea253d17eb29ff7a88bd1795bf2e572143972ee1458e0d56a8b6ca7a877f853e03cea2650f41fc2aa66aa27b506bd5c544c1de2922e848d844a395119b49e72e14dbfa495bcc9b29a9bd0faecd65cbf5fe5e4509720f4af709facf460feae55ad7fc4cd0adc16339f2c3c69ae2a26ddc826f77e79ad1926600d3888def8ac70050305e5be1b4c34e4f4c4795f0cf1dc261aa940b9609eec6ad4fef47ff692688740be795f10e33ebd4986c183ab8af9d76c2a1958c8cacd4a3ec35d0b882e8633d7571169f7c29c0bffbb18c0ae0c4e9a55055199393e500054600a72d1b2d516197504f8d417e2164b1b1711e68226b6b4b15b7a0a938ab841ff56e0c0c04fbdea3ae2eb00130482c485def6344cba082702a2ea9fff83529abff4aca29694a2434de4485ab4399e2a0fbf4996396e2f49347986d679eae338bd922163477cf0103797a79a6098939a76f4cadc22b1d4fe27c3bfc26a00e7549263a2976b246dbf61561429b4e8468bd46cef54f3c0de36805547a5f1f736dc0dbbcfcd9cbcd531189fc2bcd51d8c8e6d555d00c9bdc452fa87ed10cff09ee0b36d8e8b4621fcee083ddc0ed66e2b31152aef3d4d261fbfaac782922482e45402ac999779cbf015129800978aaf83e2489fef17f98c1b03a0b650576ae38b815c248c4caf22aae9a3ef1ee921d9b82d72312e60b1ad9058dc6fc62e1e10e8ac16b42a4788dddb52b4b648fdad8c0d6dc616681632abfe547bec48843f93d790f0272cd3f03d03e1ca76ae0cb98f917d2eddd41f82a4004908a1240de5b0b8cfa8723ced33ffcca6fb0cba67267a4c453ab46e435163da30611c729a612aa6e031e1e2ece9c05328d0a5755eba138cb8ceed56880a805ee0ad76aff5ff1e73b2327de4e8a8d3fcc85cd14a66689c5de104c3c18d29f109f313aace464a5a68c6e08609fc73ab0b84f79043b6c26a8b6edaa043ea4ba507e13e9f5dd1be470dd72576299d93fba5e48db5a398c5c3ae21bdb1d7c07541f1e7938c461abdebbcbb6b27989c87ff9021e85fd29c8b4ed74ffbbc317d28d63c542a5d4fbdd58cadb621f228c0c838ee4fd13c7fa96cdb5a6e6e995fb4406049066b0c7f12caf7cbd1cbd19f979c65835665e5e30a204a9392a8b1d638218a92083364afed5db9e4f288a0af86f599be764e00753beffcfcd4e7b959be13e9b47e0176174df2dfbc4c9b1b742e920e4d14134d1c859ee4ef2bbe27152fa6f2e856cbbb4575e10cad4bad7a90ec1cadc3abc4f5d0632e9d4983727b141d57d81d3142e2a7c3504bd51b73252708091a02418aba452fdfddf4debaaa632cad48aa3247b653aeb7a9bf1dd27d38af0fb864693853c912b905d2e24415ca1c5d7131263ad45a958ffb9fbcdc8d7e747d4b72098756481c374a792a10c82862594c528ba8d66fa28c292f8bbd8a48779f25c44591076c262b01bdc3e1102f76e6e8f8981654cea32b512f5c1b0831d97f30755c9e6ca409c14eda1370bbe99924b868240cb63d4dedabccefb735fd855acc7436f8524dd1c715e65723b601603485f19be5142f934cd8a812891201e19cef3c68354973c4d9ff4d82620431a6da9162c9015bd15c187574e053eafb066ca9d3b2cd7ac7fe04738adc28819a12911df6cb4de903b614e76df2f6af69471d247e183dfc4ace3e9d9010cfe269786ce34a635dfc54a75a85be26bf9d964cec01717ad7bd140dc143618d0b2805422f6e9812dfe748c8312db8055f28fe73f05a398ef7843ac332eddca47f9e1aa865873e86b4569d92769f1059b11ac49b0d64d1491bec8c310c17980a2c0175931da70703e4efd92b6d38d9e3390aaec2718ccc854ebaec9367da72ed0df2c8a61b711809e8e48662f57e09453a08577198b4d95183df52c99cc5fbc7abe9b3265b97209f94480f225d75cc08494c77c99923d4c3d765bd9b6fa64717ace9c64142e6f6a774b45b3ebca4d11854029cce0c5de7c8afe465f1a6ab081d9129231c91ffb207167d6825b7e865127dd8078fab509345ccc325f3b210bc55ac4f6d7c31d1a27f8e544a3dadfae92c2b4411fc86baf85db07a82f28b49b17c4ed5cc3d3ed4583c351c32f61a6f8e0f089b1522f0f31a5d07b04a77667ab12b807446554b0d8c7c719e488b0e080950c9a6a723c267c9c840f9857c706b7ecb04144672e3b89618006f9a44dbcb346b8864b0844c81103f56ae019330401a1df904260c33a3b2065aa8507b8f07964f7a8c6646f18e7b9f5f3100beac6ea81a0e626bb0beea3f8227f281def2cb51b952f360534c1fddb1a6016e3a231b38ad1978c25eb191bceb17a509e9ed9f02631fddc24672b742941319be1d8d96b841d33e9bc0867482f47eec32539d729bc0528faf7ee80636aa59644e2f3a9e3f88c87e393c159ceb7959fb5671cb5b234567ad310a6c6d3ad8c90218243cfa7d4c305debeb8de884f9b881d69a68002a056749db38e7128725b6fd1b3669a44bb790a2ada740e7be67460b665f5fd46ca7daeabb6379ca26c978bc6c86299f18d833331f14070ccb26c595a1e0022e913d689a61337354326ed5157c5c873c5940938ea7e0f3e594f0269f7633c0e9457a45f77717666d32a98b956b82696cab16ed9534ccce2f142ff6fdc3775ebcc85935d3fd78158f345b6eb4248df58bd67dbac7867dfa5323c1a17f2ddc72fdfe72b8c73b34ea7e17", 0x1000, 0x4, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) getpgrp() r3 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/177) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x6}]}) r1 = getpid() getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x40000714, r1) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ca10 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ca10 failed: hole in range 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x8, 0x3}) pread(r0, &(0x7f0000000000)="c2f91a8012cc441d442fa5cf006a7ba147882d2ab3abdf1235d8a008cb", 0x1d, 0x0, 0x0) socketpair(0x2, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) setitimer(0x2, &(0x7f0000000000)={{0x1ff, 0x6}, {0x80000001, 0xc50}}, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) socket(0xb640a9b36b8dd42e, 0x4000, 0x6c0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000100000000040, 0xffffffffffffffea) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4000000064}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x61}, {0x35}, {0x80000006}]}) nanosleep(&(0x7f0000000100)={0x7, 0x1}, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r1 = syz_open_pts() close(r1) pread(r0, &(0x7f0000000200)="e21afe980a0ad60943aafa113189bfea492c0ab63a9d10f027718fe7a46b866ede53dd1a5bc49e3469d9c134dd24bb6087cf1a001bf2b6fb36835fc5db02ed717b081e3b8d61f2cc6d59436554c5b2bd0cefbfbae2ea655b15f88f96", 0x5c, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x160) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000280)=0x6) 16:00:13 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x2, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="135d1c8d1af776dfd46fb2f57ff8775a1eb4e2eef854afa89a6a528cae079dbc2e766c332a205c7a58272244b1e9"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000001a7691adf175612b33f729c84b42ce6b814fe60fe98db36ccb682f20107110f0e130704bdd084e736d447302f14e5d715f58d548f5e34d868681dcca74936191c62852d35b6ff413b736e63614fe5ffda1082fbc8e53f923fd77e2f02d54b81228ee6dbfb290f14766a63f753b17cddc058850f17f927489a707d177b11b19eeb0aaefc68e4abc625fb55a491aa34bf0a7dca9c004febdbeeaca5b7b627319f167cfb0b936641a7d4a4765803cb36a8aec894b3fb793fa"], 0xa, 0x0}, 0x0) 16:00:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000140)=ANY=[], 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b00e0ffff7e000000000000fe662c5000", 0x0, 0xfffffffffffffffc}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xfffffffffffffffe}]}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x87}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffddb, &(0x7f0000000300)="a8182f21514daba5f9c6d877c8fd89dd71c5eb6df97643906455b793a3ed240fed61ab3f8366e408c608f060fd970f338186dec55a3802570d32fde77d9297b8c6b9a854bd495eb3e4da773e41f0bb619bd64062b6af975c993c55525a10368d80a1b8b7fda2892677f46f331c4ac2de2ac2645bc9cc51e513f8241ca0915079ece9415223184c000000000000000000") getdents(r0, &(0x7f0000000140)=""/150, 0x96) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x2, 0x8001, 0x800, 0x80000001}, {0xffffffff, 0x5, 0x80, 0xfffffffffffffff9}, {0x5, 0x9, 0x7fff, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x204a8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r1, &(0x7f0000000140)="f9", 0x24, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x8, 0x9, 0x8, 0x7}, {0x1000, 0x2, 0x7, 0x7fff}, {0x6, 0x5, 0x0, 0xb73}, {0x1000, 0x9, 0x9, 0x5}, {0x3ff, 0x1, 0x5, 0x7fff}, {0x34, 0xc29, 0x3, 0x8000}]}) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100, 0x4) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x400}, 0xc) execve(&(0x7f0000000440)='./bus/file0\x00', &(0x7f0000000540)=[&(0x7f0000000480)='*!\x00', &(0x7f00000004c0)='-N/&\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='\xf4}!\x00', 0x0]) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="b666353e326beeb8858a3a1034f4cb672b", 0x26d}], 0x1) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f00000003c0)=0x8) 16:00:14 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, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvmsg(r0, &(0x7f0000000800)={&(0x7f00000003c0)=@un=@file={0x0, ""/2}, 0x4, &(0x7f0000000980)=[{&(0x7f0000000400)=""/49, 0x31}, {&(0x7f0000000540)=""/18, 0x12}, {&(0x7f0000000580)=""/102, 0x66}, {&(0x7f0000000700)=""/247, 0xf7}, {&(0x7f0000000600)=""/83, 0x53}, {&(0x7f0000000880)=""/193, 0xc1}], 0x6, &(0x7f0000000a00)=""/135, 0x87}, 0x42) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd\x00', 0x8c8, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000300)="c67731930edf9757806b45996ea8e8b281e40b92bb5cc5a5ddce139c3f3185b4e6ebbe9c712725497fd72b1332a420d17094d5f46cfa3889eaf394d7ebb7100c8fe4d9bce4897064930fccba9278d6e86325dae7217c1a94fe2248750f324cc5cb1a4963641ace848ea1b0c183d6a2fda8759f5f4ad8a1db0340", 0x7a}, {&(0x7f0000000140)="0e443e72b4a7a7e14009da16cebb525dc057f812b648ac5e1ddb13bb6ac3b623d222be1b58f03ab4bc", 0x29}], 0x2, &(0x7f0000001b00)=[{0xd0, 0x1, 0x800, "aa22adb443978aae6d0ef6f7e9e39ff48e2f969b11a64dbbc3372adaddd2500bc0feee1a7fdc2a8fc747c3e67353b2ebdb080c226b235c60c66f32fed593dc2c2087612890e6017c768347b26e62879f391ff241516202b2d49e5c2acb582bbea42e209eb559949e16d56e7ec83c2b0f336c325fadc435e84bd31bbb23a74b04a7c930b6c17eb22dd23fcfc268c54d7b38852cafd4cb2063b35924af1cbcd30ca86aae5770ddc44f5392d3e8cb11c470eacfbe0b763956ee770976bb"}, {0x1010, 0x1, 0x5b5, "cd60777cc33e3b50d47080ef3900e61865c44e671419ce9b8f0f16178a53d73c36b162324f7e41c59cd8845c4bcc4031905ca92701f0b2e10680e85a75e02c444bf3d013cf5cf9f9e4a10eea665ec5515cfdf21e91ec3e918cbb61ec65ce3aec9150d3c22eb264bdc1cc61f04dde79d017a2a05f03b023ddbba57facb4f3814628eb6f115530369feae6d3bed5330cfe6a4ff4411d3f801a9a02a89ce98cc319bf8e8a7895ec7a42ef6c7f0ccbf0108abee0661dfd423027c795500264c0d6484e506b99f0887765de918d8e3fc0cfbbfae3556d6515d4a1f4480762c69a424efc9a259e7693ed671b870106d7db235ebdfb7b866ab01c572b479464e9454df32ea98e2aa2b1e3ab7e51e623d288f9677f718149ed581330bccea909da2c95be041dd55af6f8f28a7f18807aaa9a1f91ceae874b95745829e618f3195b6d14b541c3a96ef21c391646204f6de91691eec72196cdbb44fb5943bc43e9eda7c4af7a6a4230904594e673ccc43b02338a8c4951a8ccd5e5fa101cdfa875acb7a230f3e9c45f7b5ca15e9178f8418cff0ed9eb09f646c5f3ece1c1989b17555fe2790d6147dd24bd330e4a309db94236488650ea68674ae5f73a40dd86fee9f680d7d182c7da70b02d0b2fd3b7bc26c0219cb7804e412dccb497ec40ba1d74403d463e4196c4cfedb50ec1e78a58c4c84d16ec59c4f1f7a25292953b26b6606c7a39342b7a43c296c04fc45ea642291e2d98c74965b1d2edb68a75af08a7a285b5cca64e34e90e3ad44bb5e97e7dd5fb90481728ccf216c9049af52e6ff1586fe97224a297535c5ae443f8a5246952b25c8cbfb77f6f93022963d62073003a3d635e4e3f9e5a0cf794d0cac4ac7de9d3bf2a74c8d156495fe023f689e34f8fda6fc03eac84f74a16aa97e9a13cf441ece9338c9d11c6502d3da7df7ad26d22b94359cdbb1dc5a2bfedd082d08201751bb03e77ff7fd8ca634ebfcaab1d03887d23dad724ad971aafa3b807a2ced4dd62c7977972e1ca8b948de9b1af806cafa70749872792a471646b9f7ec0fe8f51803fa8963382b4034f074f10698373e587e10da576d25add71e441ff1547f1a770f6381a9a497785f3bd88e514600b03ff667be933e3553a4952941c023d48687240afaffcbc9afee3dcc894bc4b441817498de33dc7438604302022f63447cc7bcda76e9f28010479b2108b8d090daea0a58a364ee2212176aea7b5bd44458934a4e2d0cf888bb21f27519e73ce87aa7f91c4474a23c84e3bea5f3b76038eeaae6b3e6ec6f71a6ca34090afdcba976156a22bf6360c04e3894383c82ee8bc83b3a70b7b6489d80a9e19318dc6b970a839ca2aa9b92f0f1d5e49c28c8fe72036120a6c2c7ff0827c15c0bf97b0177a8c7f92ba813ed15c262cf21f61a9f10c6bbe81f2537e6d57975e452d3819d754ef34fa4c09dd11a671375e5280ae23c6aa2e0e32f70ede1d3fd4ac251e861330e82748c7bbe175ba27b3ffed5c9cd186cc249b1dfc38751121efe13ed4d620b189a6b87ff145c08b87b3f19daf1e15100c652e36e7a72ebee5d896c65b48ad95b347b502d3e8e2eb97c4c9766f32cf322bdc386dd49bffb40fd7002357bd65e6ca3e004b3105b897c6866bdc3b1cf0a4833ac8a9ec143c399153d6df8eab675cfdd4208fe00519547551e73835d4460d49bee262e275a59f060dec1aa43b2f23f9e712f64a1abe95d09e6ee3f53a43a34468643ff37b0f796ffe813f4b6fdf76faa6d24818b0773b9926aca960d4a4586776b21f589205228a64d4d19a341713c5ae184eae70431017852fc8febb1b4c6f9f73714c88b5db0ac0f729fd9db1ab43cd08e656a4a5f8cce28db4c7ed5af093afbfc13a9cac014eb59db09cdc08812ed36d23458edce7758d8f5fffd2667232c84e4eb274f9c4db8f0302063391fa98ee72d3acb9010b30ca1995dba33a5505aa7fcf9d1c6068de554cae8bd03dd232915722a0b8f03afe626b1d269405ce590aeeaf47ed9fb77aa24eff98876008bccdc8abe6b457c23ec273f8d6c3f234d7cb7c8f2e09071dce276272c63fe1f4adef4818b0c597c616b4b4a1d8e881b8579ec9e3c5d2a670b5f7f00d56c4c2ed23d62cab8916435eb4595ebdb64ffdc92466e4410e10cae3ded9b75c861a6b06ae0aa1a8556497e8abcde89c0082f09bc76cb993b337494daf30b6bc8eb72bc3863aca1c2a7c98d33a538283b8e5bee8be4d3934664727210d8ca22564de67e76f256a40000cf9d32d41d4fe5a8de8733fafc6c1a1b3e67345babbc778d62655a72c15572cc31b6bfb3ae183b12af93b29a7216ae18bd641dfddef381befd4237d4e713bb112d7881bdd42a84b5d5709f6ceaf535a15c9122adfa03ff347468f74118ae0f50879276b6c40fe1dae976d6eea03af5214723c9bd489cf418358a67b8ccd4f7811f49ee2979ed1a495720cd0e65c1db4b079a69e16d80c5f3dce4cf757e9fbe97e6a6cf720d32b2947684528eb7f19bfc650d5b28b38ec681eabfb9e45f5c54628643f35c612ed30cc27b4c4916c841efb049ef698e78cd830a5ea82da6203ae71cc19ec1e13acf7d15b6f2ceb79bd983af507d1bb92cef3985cb88e909652e5dd82c047b93602f90937cf5d2244c2d3052e833702126e3271a1ae2257fe7531e5c3fdf87482b982932395f41a9e61e0e29f252bf363df2063d53d09318d770f8783a3246d91b72576df67d23c10acd85d13253db88edf8453de85dd64f1f5e236fc3e9fb93f9f1259b97857c3603c54eecc55b66e6f4632afa8305ce1bdb0685420a306b56a65727cd85e50fb5c6a6cd979d3f32e462aa1e167a49e2808fdd5a4ea78080a34fea0650c2757e60731e88836e40f45206cb28a4f2412f09665ce17888e9826830eaf5b5383c71ad524ce4d4632679738d82c11c1d4a30da91c49b5c21a53aa3abf7459e8fd884cbd28d654e18110dc2b6a70b9bf7e45599603d4dc99aa603079491df162811e72d1a463afc1619aff15bd1c640fe5daffcb99276beed951209e13f0230d691bdcebb1ac7a33732daf311171ae57a9cfbe37c8dd78b5d978ae761cc5de4b938a4366f3bf36a89030c692f6968d5d4f8c3d7d10b8d131416612b7e86d6dc71d35a32593a8c8aa42f95b80b87639ae60a56d1a8c006f59c88f98f120702bead1d77d4c9f3b3f960080f6ee8654469f55acc2370d7d436194b136d79187f8eb5e724e7c63129eb61457a94a2745e7f48139e1c6fc3a62b0a1514f443e1a4af7be0f169fe97a4053246322f5c5910801ce0f956a4d35c3ec28ca0569dd6e9f1e92bb002a5dcdc35c60312bb799fd43a5e0547247a6a740c0d8a2e40855b1d9ffe76ac57356c924b24b35991ce267c9ec00c7143818cdc7eff727acec458a4419d4764783ea942b09e47239ac7643960e90437ee0992379931f91415b28e3cd1e8494497ccf03d38087950b7c6ab52197d92421954cd141f7f04a66c88b00cd5dbb71d1005116e65569447981ea5a0f1ce975331856786bc5a3b67c14034c99cfa37b43cefb6e9f9485bbf37812834669f40365f45b26bfe3ba6d11ad14fc34ae7192bc6e0f6a91699f4d3f155ce5657ec8c364435e990fdd56ce97495c81ff5f4c449a1d1beb06b7660fc09677edc37a539fccc6083d9ae35ad9cd8867416a6652ca6bffd727af96e057102f0bbfd643bcbac3fdff02b73b656a652957ff0a6bfcc65ca4302fdd25cf1ec251badf01fe12d7002a416e52b24b71b9a7cc3dba4cb41b9c39066613fa568e608518574b19bde12063cd9f57465c8facf821d02c9397dd00a6b6ed04faa4fcbdabcce2a24c64de2b4c50ab9c7de1b70e54995b17a3b64cf6c5f8fb93a391ef6024e5ef0fb337ba3c6b27bc05bfa689e28d710d677837c561e5c5d1abdff352e88d86b2a3439f62b20cac7424790d3332103df1cfdaf3376a59b392ce501380ff0844a25a833baf10cd26e19bd3d0b2052783caac83b36ce8f7eb264452d6b14f4fbf95306005b95f261e8a45cf47ff00e006a3d89551d0eb6c0248d39b6451c854ddaee0c0131402787d1a894448162fa2b703aa34b60b3626109db8cc930eb48d6f3ef48ba5dd8d59de93df7e771f63006c04d7bf0d2877e9a582c176166d667e39d43f895b4985ea6fca523bc55cf83ef3b775ddd4bd0c7e3190fcb777884646f665750ce80924a74ef7aedd9d8904125ca6e18ab629518215755ee8b37ad4f1bc6248186aca840f93c0eb8acb3ddba5ae2a09e42a7e3e260053c5ea32df3659d1081cf7bbb5a5fa083e65cb7134ae107053d028d8e8df810f80f4ac0e18b09cc55f88a9fe15ccb62bf589bf9a7a498a0811ff16f50caf61e30c3604174a33ef8192e695f9e7853f6f57ece70952c6529b5965d3db48885a95bd1ecb8a3a7713644d0ccc99b7c54792c12b8e0975ffdc50115d5253d08211e30e842891872c8b871c8172f81a4e95c01f7b0f9a2a58110e6f9e40cf3ffba844e54b468e37b5daed2f7e2a5edaef7f2740661c50e4f6cec0a43b9154c7495d121e613293d68c03fdc9fb319898ba0b80e8cb6121ddb19e4501d071d345ad55d72c1d7dfc5fdabef25da4f362b65492f06827a9596c22a12e76aefc3307038b75a6bb42192bc3f4fcf943c6c64ae20bc6579a227aded85729fd9cb3d4bc5c5ce70d3909c72edf7af2139f340603352f2dacfed5641d6d49f8dc023ef5f5dac5b2be991baefa9e2f7a18c537d03277d71de9ccdd8efad7a5fde90a1e5b5acd4a101b36df3af1e04c053f9c04368e5535ceb9362cffbd4ab40434270003031079da61113e0f087e437eab959802639da9f27fe254da96aeaf5633a035dfe0123abb057251c0e97a18a73ecfa4f92e6519338ab492458e18bc7dc6c5d0fb4a47f1c7fbdbca6d1838d37da1644fa55640c6779b62a949c2784306a8feb23dcfbfcba939b55e70d66a21dd398c754f609e8ce8b6aa949d606046c3c91cb21cd99ff915b2de3e16c0eb5b756d000a46b9f27356c8e2809e116ab6ac72d71783d2c9139bc30e12aac124cfbd9f0985bcf963aa5395ebd692cc413b20d49d555e57864ba48b94b150380e29ac40f56c097a046d869d4864598aa04c5983fcefb60e59782be3d4febdc453a8ad19e0c5d30054d68976e7a713e80151a0d56874ed150f64b5c2664544af5a10138ddd2615d0ba3b6f6321acb8589386557ec18aa5b1c481b62984f99e0d8630423dc9991c64208292a8ed7ba4873c15710c12abec8289fad651553fcdbca17d0989925e87c091dab3f389e4406cf488e4dbf3b81f286723d5fcc3f431764d0060881bf6cc8c647feb24484f89c8e778907c7a5cb44a09e27134fd39cb523b4e7641f47b8d0b59c7397bcf2f220c8fabffb1ff54d28f160491b7fb75572a146780a8a370af3edd4afc672530ef5c606ad08d10ddca6a4f3bd67013e8356d8b3399c5c8000cb2ea76b3cc35ed1e72d93da05b3d28730d06791441e061901c7e9d469c49c33a991a1fcfc5054edd951c7da64accb582305c3ce3c280afd6f263f4653f0a6e7822443d11b498ca63b2f952ed15cbd31bef956cf9087fcfa757880e9f1ab692bc1d89e26b830612f376b383194d5b24f3e9af319dc987276c85d441550d10483941b757b40d7d54fc1770a6b1318a9562983a6c3bc53198edbeb073347973f51bbdd25aa3b8509e8ae026a43400befad7dfc620855d76093903e08eb76020748b1a633c6c26c642c8e40eb8143c12efc6d4fd21c215453c475ae00c4c6401a4aa12568e9f"}, {0x50, 0xffff, 0x454, "6f098783b1c69506597d3da45c03603e68f738f18104b14896b44efdb577e4d9acab0029910a4bae09ce4faba06684e265805c41f6c27e73fad32b0f1eb4cd95"}, {0xf0, 0xffff, 0x400, "1cb0cf89afe6dab0d2cf98137b182e84c8029568c6fe6de9c9a565e90372dba593e281d54d205d1c0a426dd85a47a4e1929c096ca11595b4c53f82c4d7471f609cfa132f2548bf38a785719b106dd67417bd82fd5d49a66d1a1a53c203562884338e579f651cd3a9d05d71eaf1814505f1f50419a7e03f888427b1efac111068e1fd9ada5ef76159c872d81b907619529ac90b0df614153a8ec16593fe6a611842a69a9ab058aeb1144bfa85a93ce2c5e7401c20cd12362c8a62e892ba85d0cea32a75276da4eef5accc014f5eeed10eba1eb9b8aa474b696c"}, {0x108, 0xffff, 0x0, "3104f03273e57bf8c02c583db4ce01aaf43813f96912143d6b19a9876253d3b38f640c734daa1d080ec70c706c35672d8d99f4fe21b121e6b7ce80064cc7499003a11bb17520b6fe93835bddb07c01d00af5e2549a725deaa4fdf4d9e5ea7edb5f4306bb35647acb8d5f5af4c5c5ab69b0955f8284a3fb2734478e74623bb4222cfa1fa287b721b3e5b774fca91599ff62738ffb89cdb14f2c1841798fe41fa787c03630c2ab0c8b3aa5655f9429b53c228dc40d28ff22509a44a064b86e5fab11454fae6cc9480c1661ab6f101249cc3cfd32eac4ea7745e4e7445aaf173e5b3638dea06ddae4db017372e02904cf6124"}], 0x1328}, 0x400) 16:00:14 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 15:59:59 executing program 0: open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x92ccc4fd80ba1b6e, 0x100000104) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{0x0}], 0x1, &(0x7f00000012c0)}, 0x0) 15:59:59 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x5) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/101) 15:59:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x800000000000e, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r3) 15:59:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) shmget(0x2, 0x1000, 0x448, &(0x7f0000ffc000/0x1000)=nil) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:59:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x12) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100001100, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x89d2f89e274f3d52, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) 15:59:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x2, 0x20, 0x0, 0x1000000000000000}], 0x5, 0x0, 0x81, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x6, 0x8000, 0x100000001}, {0x87}, {0x200000000006, 0x4000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)='\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000400)={0x8, 0x4, {[0x1ff, 0x1, 0x1d, 0x9, 0x2, 0x8, 0x0, 0x6, 0x80000001, 0x730d, 0x3, 0x3f, 0x2, 0xdf, 0x0, 0x5ad1, 0x145, 0x7], [0x800, 0xfe, 0x5106, 0x9, 0x4, 0x9, 0x8, 0x2, 0x9, 0x5], [0x7fffffff, 0x5, 0x0, 0x9, 0x1, 0xfffffffffffffffc, 0x2], [0x9, 0x3, 0x2, 0x10001, 0x800, 0x100000001], [{0x3f, 0xae, 0x2, 0xfffffffffffffffe}, {0x1, 0xffffffffffffffe1, 0x0, 0x25}, {0x7, 0x7, 0x5be, 0x3}, {0x1f, 0xfffffffeffffffff, 0x3, 0x80}, {0x6, 0x8, 0x6, 0x5}, {0x1, 0x8, 0x5b7, 0x5}, {0x8, 0x800, 0x9, 0x101}, {0x1855, 0xfffffffffffffffa, 0x49, 0xfff}], {0xa6, 0x4, 0x8, 0x20}, {0xffff, 0x6, 0x1, 0x801}}}) 15:59:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x20) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1010, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000c, 0xffffffffffffffff) 15:59:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) writev(r0, &(0x7f0000000040), 0x0) chflags(&(0x7f0000000340)='./bus\x00', 0x10000) write(r0, &(0x7f00000001c0)="02ece90918224b5cd0470df9e9186f0f385171faf1b632aa27274e41470b923126909844c9cfbd5f41faf3288cf7179e0ffcd285567f26a0d8309b5d16885d2edc3f379f2aecda1a05e8662bc3fead084054d7460075e33a3751f6c5bb56616d1462c3c1ab98db22c6286f758ddcdf6ada7ea384a3fd8c71b2ce411f4beb16ad0368313bd5e2bb0b6a70a4bb8146d19352ef0c82cf698660cbf9e570844177cbb21da40531aca537d4cd33a833713a10b5840e15eb36a64cf30f9da28ab1f7", 0xbf) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x1}) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/85}, &(0x7f0000000040)=0x57) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 15:59:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file1\x00', 0x100, 0xcc) 15:59:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r0, r2) openat(r4, &(0x7f0000000000)='./file0\x00', 0x483, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 15:59:59 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, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x28) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 15:59:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="ffe72ffe") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:59:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x38e) close(r0) r1 = socket(0x19, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) 15:59:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r1, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x6) kqueue() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./bus\x00', r0, 0x3}) kqueue() 15:59:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) socket(0x1b, 0x5, 0x2) poll(&(0x7f0000000000)=[{r0, 0x20}, {r2, 0xc}, {r1, 0x80}], 0x3, 0x2) 15:59:59 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) listen(r0, 0x14bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[0x2, 0x3c0b]}) sendsyslog(&(0x7f0000000180)="5cdde97c7b72e070b7f8a07c7bfacab10cb563f3a9906b295d89135530d56b79c09128825c25755a17506acc933d0a7a44fc62e10f2537feea07d3435a86079137c7cc79464ed0e198a19e8e7fc39e09a37f369225768f1d96e2fa68c3af5cd22af85487fe8dc076cbafdbf3535df7a7dffdd5e7537d3425c4ca9b4e0d59b0b1b5dd1406f050fac5e4c25ce1c6b63664a4f34d5cf28b780b626e", 0x9a, 0x38) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000002e80)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bfc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4f0600f9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607000000"], 0xeb, 0x16c2e7558af9ade2) 15:59:59 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x1f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000001c0)=0xc) bind$inet(r2, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f00000000c0)="47002125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7837e47f36bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e7fd534052cfbcf8924e855b38a4acc78c8abfb877a1e9cdf8a03ff601bc76823b854f30117172fe2eb7d4351edba8187706455b4b9abefbb70bbba68f790da006c9abac33c113b126e565006088073c08ec1be1161f700000000000000", 0xfa}], 0x1) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0314e75e9ceb533d2b62bbb7ac8441bb41eba6a36eae424ff00bf8c5dacca40d0211b7042e5f757fb51c1b6045d0d9fde06d1ae40a31605378eda906b24a6b9ad45dcac95a2841f7b8da791f15b28cf258dcc91115ad3d39c953431661e88d420415fb9ea3d445e37401714ef86d7f489403ab0fdac9347c3c3c2f0d18adfe"], &(0x7f00000010c0)=0x1002) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080), 0xffffffffffffff52}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f8", 0x1}], 0x1, 0x0, 0x10000000000000) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xff38) write(r0, &(0x7f0000000300)="6f7d147116ad65dd8a39f4813d8d788802bc1f5b7ced6d617b1d51beb4a8c1955b3539365dca7299873d807a0743c290f6479705e3d63471abadc042c6881da69e5363f7a7edcb7c74dcc9432b3154b0ecd36dce7c3c9a76232a41ccee053c686bcc6265ba72c0663a11bbdf88a09dcf16d395af1f79d42bc8ef0cf50202301e396d540d61039a329822f235e90c62ef6c1bb60ac795e8cc15e3653ad90ca7d4b4ce552373b3ce164e68d494c0e68e34d904fcb19bd532693a361740f1d67d4ad5569d660ac5d6b17d94b99de0a917b4a9e8b537e5640afb6256a91aeea95cbdd877f462b4c2cc4e29b4ce49d1c7b26ccc85d73eea42c92b2255a33a08d3", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r1, &(0x7f0000000100), 0x1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x3, 0xff, {0x400, 0x3}}) 16:00:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file2\x00', 0x20, 0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000004c0)={0x0, 0x7, 0x0, 0x200000003, &(0x7f0000000240)={{0x8, 0x81, 0x80000001, 0x4, 0x800, 0x1, 0x7}, {[0x8, 0x9, 0x0, 0x6, 0x9, 0x0, 0x1, 0x5, 0x0, 0x400, 0x4, 0x3, 0x7, 0x5, 0x40005, 0x80000000, 0x400, 0x8], [0x8, 0x5, 0x7, 0xfff, 0x4, 0x2, 0x6, 0x9, 0x3, 0x8f], [0x6, 0x3f, 0x9, 0x7, 0x2, 0xfffffffffffffffc, 0xd9], [0x1, 0x7fff, 0x80, 0x7, 0x10001, 0x3], [{0x3, 0x5, 0x3, 0xff8000000000000}, {0x6, 0x9, 0x2, 0x3}, {0x3, 0x0, 0x40, 0x8}, {0x5, 0x800, 0xdb}, {0x60000000, 0x10, 0x8000, 0x20}, {0xff, 0x1000000000000001, 0x3ff, 0x9cc}, {0x6, 0x7f, 0x7, 0x81}, {0x9, 0x0, 0x0, 0x1}], {0x3, 0x2, 0x5, 0x2}, {0xffff, 0x80, 0x0, 0x8}}}, 0x5, 0x2}) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') openat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x2) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x200c0, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0xc6, './file0\x00', 0x3, 0x70f8, 0x100000000}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x4003, 0x55b35593) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000180)=[{0xff, 0x3, 0xc59, 0xbd}, {0x9, 0x3, 0x4, 0xff}, {0x401, 0x1ff, 0xffffffff}, {0x1, 0x1f, 0x3f, 0xffff}, {0x7, 0x1, 0x71ac, 0x3d}, {0x1f, 0x3f, 0x2, 0x5}, {0xa1c1, 0x16, 0x71, 0x97}, {0x4, 0x2a44, 0x2, 0x9}, {0x6, 0x7, 0x1, 0x80000001}, {0x8, 0x6, 0x101, 0x2}]}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x9}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000000000015}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7218b26381152e23) sendmsg(r1, &(0x7f0000001940)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="941a190680596a88ba13d4d7976be0b56abd09f0bc7359c2499f796ce10a6cc82a3d91de0cfaf0da693ee6bfbf1e0a8992cb38d2c2341ce05d2d86989c7092c831f54e5b2761a6eda9a758c66f1e29", 0x4f}, {&(0x7f00000001c0)="51bc03", 0x3}, {&(0x7f0000000200)="82dde0db9e23a7f480fe1f7519ab00aff5fe4f200265d0e1fc4c8ce7944653cc76a9367424dbeee29a107e32519de3cbadbd1ffc219214f725b0047e70cf18edcf34bc9fc83feb29b1a48842dfc1e7df7c3382cc53c461", 0x57}, {&(0x7f0000000380)="d110295dbcff9cc863823f0c02e5d97a455f798930186e6f3b3989b774fa19465dffef0c19c2be5c7ed2b3ea529134d8a18a110ad40c54a2080512d9371dd863c434a5068f35f33e46c43b7254254e3dd2740d5f729ae29866bb3c37973e8bb20faa72d410282d5c8576d003a47e761abc23806cc7dbba30460b95deffd45724c8a43f326209c66d81a9487744c374c473bf2c6b1566da923412784af9c9c87ad952f8a664c21d761b0f93490c6ea77faada65ee21844c22cd855a8c297121f477988cdf6df62c763969b0efb1eae67e966b2efd36929d", 0xd7}, {&(0x7f0000000280)="ae14329fbd400137d4eccc04be153c7ffe1aef0e9f", 0x15}, {&(0x7f0000000300)="2402775fcecb1cb4a764a1bb2496adb80cec82170b76640d5ae3a1427decbc2dad", 0x21}, {&(0x7f0000000480)="2cb132f7adca1fefadb4e385d667e5d471db282ff00a7946", 0x18}, {&(0x7f00000004c0)="3451238ebf1dfea24794d84b02fa1576bc2c31690c2e56e3d9ed87ae09f4debde8bdecc480685cde1372c5fbd5c1f6a9c99e7353b3f5bf175b222203e104a832e6942284c767ebad0e1f5d3999384074d1032098829497f74e7d45ded6409a802bdd61998d55db29b56efb6062a3015e46bf540f1d7363e70526289a8de4e28159ac632f1ed6f14db27a74ff762bb06f664dbfb16a23c68eae90c65454afb2d284927dbad7351235f988ba7844b61f50589f4bdd94c024e1f98541dc63940b9b28987bd975ab17dbac9e272b9612f04434aeac5af93dafa7bbd84f5822b9440cc7630d9b78165a9666732b", 0xeb}], 0x8, &(0x7f0000000640)=[{0xd8, 0x1, 0x0, "632657d29badb9ff2be73522ba32939291d849c205019ff6a84a5b046a115ef4da9d6b877f02fda78357567e1411e63fb123369e4ee2efe0c5efe7467aeb6148ccdf1d1f74abd45006552252cf8bc12331f8a012971d1d2861a821f3aee44323e5be60f972ee6d72dacb86dcd82ded259d9d0a27b462b63904cf25326d968ccc9ca06528c221af9f75756ca631eef2b6d91f243cbd672540f38cf32ebc8c5c7b5b681eb61ff27691e7d4f0d2159a6c9a6ad1248c8f9bac78775612b6f5878044b6bb"}, {0x90, 0xffff, 0x7, "c3b5b1b726f4365a447e0ba5de6e5e94cefc3df6ecc6266ff5ab95d315bccba923d031a61c0a35014702c17a1631dd99a6d103c8ee4fc446562416ab1c2574024daa93ed491e78d46b043a6afa0062bb21efbef1a9ce10d664b113a02727ca6f5d7cc9e02a118e45cf293b2794543b6442012b1c5ca4bf7e1a3f915fdc"}, {0x90, 0x1, 0x2, "c38ce73f635988348b2c8938a3fd9d4b61e9aa8cddc1e81396f945826e0241c62d52394575e883e897f8b745e45b4308778a92d5be5695f7ed8d11f7edffe8aab0122a2498e2a5483e14e0f9e5e4b1cd354146409f6bce73da2116b384f348286a887befb82bb706b8d7106b972e0392b84f6a6b66db47f9a33473"}, {0x1010, 0x1, 0x1ff, "ed67719ed2d3d3241b0efa5c83de0cef885fc80af7fd1b13e83979a1e3f521c18484221868d43a546dabb9c5c89c56702ce9b56f1661a939db24484c01ce68cdca6d7d144d2b3f53112a17fe164868cf769529fb36fb646909857aaffe904726916b5c791cb776068fd1cc6795284bf46ba11b9e71de794276f30b32aadedd2069b0ed669ebad0547b38d2962895f963847069aee6bccc368e759523eeac2cd369336f9b6357e062dddf31b4d23c431c6bda3e150cc82b240d673f15d974c59f1c85df3307fc5836cbc7c8d086d6f8e8e9fb6a91e36bbb0815aa6e48d8635dc8cd7695ced0faf7a8d8068863fa6a5d2a05838c95af3d58bdcba19cdf04cc229fe0161ed5a109dc4f7afdd395ec9b80ce9862d317cfc0c689fe3a33371aea044de31553f6c7835a966f505830c0d56bb3a85874f52e0240d5bf3fcf45556348cee883fb6c659ee2edf096a2b91980ba71f7a9ea41c9ffe3664848845b7d22ed463dd429f8f774f2503030f46f5a94635de25c157f494d5e9211c4d3146956a36226483ac27075a768913b3a6156c089f945ddb33b1132a71972f40d3d9b63fff363e72b8b9da5ae75049f4cfad4024d53fb34a3cd172d370b736b2401dd0d63d771a73f811738e588c8cce559546ad4a13c0f234a0399146ab18e54b010ea2f811c7528f4ca87695854779419d5b62446dc6470da503efd396e0659c2a97052e0139c7b43da94999cc5432b2eb5c223b897cda42fcc8f09c5f92a0ffeb9857e2616d777b311b5a57757347c7977ba56d3c0be3669aa4b76a2bed9d9d320780122b961308560c6314468778f3ab1bb3f90c78bb86ebce87b3f5b5cc01b8b48a3a8d86847bd159d24fe7442a4073a8a1175a605df21f51388da8aaad2d8647c55e7e104757e5484a2cc3dca8a9bb0bfc7cf4bdcb8512419af828dda873b2fbf8e5466c2f201665086b9438af32385033276898de26286020eb8fb7e4e4a8a1c28dfbe58adbf848d34c7dd40d3b92a2902cf788d46b060917a5c7bd3fe9038328a3d512a75c104d3ed90a383257c45094db4f186240fb096bdf7cee99a83c6018a8e794bffd43231a1db18a0bb2bffec8cbebb52b2880c06b8a603045804a37a61403e7600ab2c25c5d48dc1fa96d4b26d672281685a1fccbdbb22c57c55ddd482244a558c0764a1f34fa9473dd43d7ea306a545f6e0c2b983fde604579307d45b1fa7e66159789837f63c2ff2adb60b173b0bab80177ddb262239a879bff23ed7f58bf9fca6a450a9f72be2db92aed02ffd3f56faa4809559610b0d10dffff98eb05347481eef06069f182f93a1bcea3085fd5104bc004ab6ce01c8e67045734a6f4bb385dad679533fe9f0eea8deed790b3cd4d8f60de31f458cb0543c10cd8c2918b350b62607fa0c97b5345451c12ccf1b046587f4aced6084b0c0c0df44fdb19b1d11c2b45f0cc1961ae46f86135585c21c181701693c15463da1983963c4fe66fad4c9c0f28e8072e95ead6e771c9e4f61c00445418f7663e1710a8103348add4a7532e288251232b6df520b021a5e88ba30dc4562da6256020ae644905fb7a32189d1745c55484011330d552a8cf2ec4b162ee9815e31204c2dab3234322d12825f91cc23537e56b622f179481197b4c162a6f11bf367d004b6fb0baff2e95f70dc5a6ab2dac1d99a47c19b3e89563c0bb605066b4562fbd94b1eea5f9209ed450f195924492b11a6d020fb57e9f1742ad47bed5f53deeabbc8532533d55b10b1522c7aafaf5d10164c05fcd89dd805d10474cfd58987e61ff16414df1693920d05ccd77a6531ea77d446c312bb873e7e8098c4c3170740e5656e8baff213de6fdc9da5363119551af6cbc23b333d8bacab345b3b4e0a54707a96dff8b56dc8c523c5d832d133f9885eb614ceb82611015926c99f7ff4fbcd39a553959194aa888f620ee73df302112d09d2d14f1a0955a996d82c02594d9816d788b76bcb69edf64253ae56ebf31be3015ea09c55af7bdd7e5d8ade7544d30bffc5fc6c5bed40c8c648e56a9cae0ed9f479afb6982e56509f14eeb0c0c6312e4e96f65e313c9d652e9d3e618291ed86012a019b9db46d5c8df4804782d38b65c25fd24d74ea70d078cb96567fc1c54d7623543115b20a56d3c2d311bb6a20f64cfe8a88f01f4eeff47bd674a2b67ac0ad4e456414e596c906168e4966f9d1e81aba0e81063ac3585711180200f72e8e445c04ba2fe8b666e980c57bbdcaaa5607984e644bf0dc62d23c5547e6bf89c5cb580cc8d1722d4c1771c59356e3ba483efb127f534323c30d85d561160fe03cbfb9a81b53b1c2a090cc4afd8330a3aa676c97cfb515dd1f698866ad7543ac45844fa455ba2c2af23c83e324b9cd64266405922a799f24aebf07839c102c23251702e05af5161d1d0e282348c09eb8f41d84d96659b9b827c4fb6a36f0d1fa3e847922e94a7c53cc4eb0fc6f82cebf99b9365d2fae1f14ff29b047fe9e38f57cdf0b716a01364d17c294befe278477c15826163d91858e65c0859c95ea56b1e2928b88e1c4fbd553f560c139707c0199aa0de04e5259f4b0232a5fb95a0ccaf1e372a4fff6300f3e46b665f6edbbc082b378315fcae03ae2e09930228bd417af52e035266a1df55131a8c6dc2d05b0eddaaa6e9f5ade78f92492d7f67ecdb8010c50b699bdd1c4bc88d09ddda1fb744ec76eacbcf9c38e6045c7fd64529e276f6ca29fd45b61c1127aa4d77001e5bd43257d04121d8050efca6e55161e422b1b3a32bdb83c7bf94b775e867898dd66c979ad9375057ea57f2bf666164ad2ccc2c7eed4f36fae624ffff1fec38489e7d1c73be4ee5238739520fc06e7639db1c0f759d3b2de29fc935db38ebd427144f542db78cc5742ff145fa7fe5bac355d6b3b07dcae6ce7d52d79ae365c5c1c84ff7889e9b91e626004f134c143cb5e0303c3aba87e03c0b681a5a372e28de6728d51b6bf18ea6600880add0de5b7b30936a607a94711d4370da4b4aaec8cacca63addd682646b80ce9cc071d6993a7c55e3c1f0f8284f1a87e10b2db3df04fb6d2bb1bd2bcd4812a1bcea0d39ed4d089b9aacc29dba5af2978e10a43bb2efdf42e08ba07ebc438c4934ecfebbd308bab889b3145d5844bcd68619002abfad88a69174cb210fc5f3e07d14dc09d877819258222c8e727c81e364b76f3e946ee7c332e5ebe8a094dcdccd8669e730631cf6c206b909f1b7d2baf190321c0b4c8c415c68a844d5203d8bb9ae0509eea66975bf722366ee3755f0e3d82f0bffa652a7bf0146e3567250f9a28e3e5272e565a08789b723435712fafb5eda444128af8bc3a20da569d17c0e031eda2101b83625199c220c14f387ec21cc9db346a2f74625dbc453bcda03af793414a95433d8e5dee36be2d211b0c02498e408ee59440706c1d6d62dc79a2cca9706c364aba419944601ac8ede4bf70d13497c15a94523d31dc2cf3bcdf920a11112cce8f46ad470e3ee17208ba89f53c14ac19c3e17885330ad1a0b4fc44f1fa38878079b2d997bacee66fe2c01bc6d86e2a6199fcc6e1942fdfc2abb52863fd49da46886d5ee8d6ce331aecca5f4770afd7a059c374f5ea257dae1f6b6cf51e6e1a3f02dfe3fe488342c0c84b4e501a2159e87c502f11088b983bec88f48b04a3983b92c627f26ac508dde4c9740e8b26a76ab0162722445d89c56da9064fabbbd507e1c34af0150dd2b9809aaa1d93bfaae4825f78a52c118f78034f4cde6a1b24886ac89baf6a396ab222a2cdb3a6c99da6b1c73d07e6d8efdc908220fd360bd20cece898041b159b712392fa476f1b53fa1dbc4892500478052fed6cca4ede194f7463cbf944da243ec8f3ed37bebcfeb97b5aa95b247764272b15a356fd597d3fc1883fb5a4438d56925d7b55a4d67577cf2f8495b28c8bbaf10cdbea67ac0dff3223b571adbd0a8472d52d096e400409447c9c66a3debaf852b05ead175c6d082b054c102630fb02f9edd4cd86201a14178d49fb4bfa943f200653209ddabee0609576b234d173bf030abf4001f88ddf290efa5650284f112ab2954c75299aad9c8083488dd5fca44298582053cc7b89cfa6d9107a995a24bc585645fee35e944a19bb70c8637f72ed625d8a605bdb1eee95438cc4d86fd2d7313cf6978cf1ccfc0cd0b6a2580c244dbf31d5ebda4fe496e4a5d225f66c3988e3722c34112b6e7d800de15571c5c83dadb089932a13847ee8c528b58a15f1de02eb8178085141f609b79891e2a586433717ede43ee763d402f8acd212a569cf352924c5100dbf3210c9c9f5cd54789eb07dad1efe6d67938560e64edab1c76404df3f1b9b0f934ff1c4aba48450c2b2dba69ac2c37630e9a48a7f1af8d0b0ff3edecf060da093c7f12403c9326a77ff3ccd2b8ec83c58dd27770ae113931e752c6ebc89db3e154d88f6d02584433cdc8afa06fc4dcaf47110756d6d0b831c10af8d778f6d0b7e69b2a42294bd5a23700ba8716657ccdae57a2bc3fb609e6bfbe2ed622df9966de51687ad51ccb5549c4c40c71c3ef7a1e2242e15132c1e79cd540edd91c0e131a8e0d5bae0f8b0ecd4330006ebdff6adcef5253af2e4e9c8178a8b1ba4b8b27e4c19983062203c3894abb6924b15af030933119d7180bf350863354ef9b64ad44c6c0714c16d83c8fcca7c9940180a2b7c7aa319cd6ed383660b7bcc8c384de1cb5f7ea5c1721879bb513c9efb19548aedf94ce82208ac7bd85631a4f33f0237b929592fc2a84e630d7a9482a57c8570c24c87d79054ed5b84db2634d79cc76f7b929825c8ec9806f3a235ddfd8de58292e9ee9aaedf7c95ec3a3711636a55f5f9bd219c9d680e7d09e47d1497a982230bb3aef01c29fc7a29c32b464b25372c705b2c5f956e20a276bb22ef5abbd9c07bdf6cd8d6a1dee0063298b5f1b7ec9322656dbcea10d16011267461aa0d4ab0d782f14f543b1d6d452a78feea4a7441c78965ed9d7257d72b7414ec7680d6a1138fa55c08d1f21469d1a14d1f3ce2ac10daeab3f67da40cf43a392129499ae0b9f13e2c0b2da70cac6ff6b1ab6b8787ab895bf88a9237103117940ef69fbcccca9087342fd763f67ca6d2b4a74c5b4a94a591ddcbc78eefb3f04416e3dba2d63ab2d52b4267111d99379f5993b33bb7818b157da5e4cc8b0c0289443345035bf4dc79e6ff7ab4fc0bd3e250780d2034735694931fffa12e7193d4f9d5d99a3e9a833c3c946e180dbbe8b38321383c4a1530b7772287a0fcb7f7efba0e887d1553e7660e73298c95cee578accb99d0264872b0915c19ddba6b00399503bbab5da497d2dac86e2ce1109f9d04cfb68bb3637ca4850caf5e8d79ed9bdf55b62459bbf24d614d3cde53b918d741e60deebcb79b3df728be258f60aa99be8c16ddc4d13feffde014f772610318cae10b7b43c18eac1f24bc197b40ac76e290a119567dd0c44edd745b4e9abc3239c6a91d08e662c0ea546c10f8a232391dca5650647ea642025d8afd9753e83e3dcc2eafee4341c79699c5300ee715d1e0729ddeb83224a4e3ec7868339787ce157c8126ceba72813a5917f36f4d4771dd6acc980e2dc03fb79ccb7a7a84a337c839d8115467f3b3ffe4e3d126884f6a59ffa6a9ff969c0747cb0fe224d8dd2cc756d6f7f8a7ec0d2efa0b2f803803c27539b01c630f370d5e70d8afcaf4a3119cff58b1a51bc6347043d6eb36c58db334ad52d99667116dc0ae092a8851a534e7048de395b4e852e2cf6ede540edc0832fcbfcd699b24731399079f2cc1"}, {0xc8, 0xffff, 0x1823, "750998d665c2d72cbc53c5b2dd015a41295fa5b8ab612c05e3e1e0e3be61c0354b86c3aea8a9ba9d4a31988cbec9bb47807ac943805859ac03603e685a39800297f1d28c096887670f69e0826dd3c340d2dc7eddc77c4bfa258a418e1d2f762389994a2c96c4b4394df05f42a7b112bd0e701620fb182ac5172db3bf9d0a7f2abb2d6ac8b91ba3dcae4c063c1ff567f6006b5e28a9fd0d3b5e2a8aac1aad2c989bee2661225f0c5a31ebd520d30ca8af07"}], 0x12d0}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = socket(0x2, 0x0, 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = socket(0x11, 0x800000004003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="5001050100000000000000010707000008101007cea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cdc24d1467802813c67b63447a4460ccd56654a3ec2c49dc4ae2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006f27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e501000000000000008f2de6c031b7b303757e60642b45cbc5737b8e2401757105", 0x150, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x34, 0x0, 0x0, 0x6}, {0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:00 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xc8f3) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, 0x0, r3) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x0, 0x0) write(r0, &(0x7f0000000340)="7d1af6c50b5c03ad3a8788d3cbcde515dc4bb5d02c76c10a2cfa8e634621d74f98fd18c4473a9386a935da357863e01fcf6938eab0b8cfa34d41970118515e9fd32d440b9d9e89059f9bf08eb6a85902cdd583e787e1d6e02462020d6f3770d4a02d663a4e7774f8f5ea57eb7302aad0f78ca1928fddbc1289f4c0581e6550a25a05dcfba3d17224557d655c6ed2413353202cfb1d22b5b0a34f3ec56f7a2996d3f6c1fa957cc20e16a806864953cbf28dced3b9ba9704e8802f081c9bebf3904f2f90062594cc3376f4769ee13328ec5e565b2c249c1e5582c5f7be071b691250f85b66f8d88d8bc49590d6be88eefe3edc57e6acb0836df789d2107c16ea338cce66559f2a73ddbeab08b619677a4a248a49f1d03bdd3cb1fcfcc283e730f54ce9aa26a9db40b5ad3d968dbbf7c7f215cc6d5c9b337158135c6a878752f947313d2ae7f3da41214881289b8efbe613872610147a7cf398e2a7cded4e8311f52640e91cef260d97d984ec788719379b129c0773ecc4810dce5aad2f182f557083d48dfbd4b93c61ca3455ec5d0146308518679c30ef5735d3fe271ffab804dac012e9e8429e9c7ef423a8977272db68fe2d3042fc2c6e959b20118ded58bcab74fba197f98c7482c648ac5417c075351e6d5f0629af2d165f0cb92ad72e24882f05086eea320d34767dde21831e481dd1ed03db91b306f7547db034b26dd4f53b5ed1bedcad1be195a187df4cdb4175dfa67b92ed3b19993ee00b15104b534f6bf796f2a0d87631570537801c6878ea9917160839b0fc9e7e4a240d275242f04a17954bb87fdb90d22432d8722442c066bacc7236f8bbc062a7c4981d3133632d7eeb1c707e292d1f6a7a98bb3399ee40dc111593b0313a9168e8339a5e68cf982b604fae7f4a2a42a8902692f84f25d9bcbf3eb4a45c89a262356d3dbba11a5eca24043bbaf4f7d1c38ddec854bad1af43fa70ca187ec1e0f63118cfe2477b9565677fba71256380f20c848f9828b337158e3175b59efe7786a0cab96863d03bfb6802d79bd38394c56927fd196277a85c0125919fe2b084b4434e9cadb41c1493e8985754c21ca05a03f9877e5f62c30e178c56e1959c119ebe23cb3f6c90a46faca126ba6e8f8eb47fec483938b2a6c724bb8ebf2ef8f64fc43e9b867ac8e3f57d0fe0c63cc0330f20e396165081cca1fd42fc3bedd21aa535afef5c57ce8ecc106c9ca9d67a6c6b5edeff977c57ed7670bc584ebadb2a1c2dfd80ec29e6d8eb03baf1d466de7728f6a32a61517d9c0587fb821fd85e87ad3017798b3f806204a3b218f6c5a40bcbfec46923ce28406fde9e812f52d79e9eb1db62da49e1129960e997d8b05845cd6eb831077d5a179dd853433b7ef3be2d2124b3e508ac88c51162ebb2176932cc72fdcc0098e9e9a29899f12fd1a682bbe563e002f3228a914444c32d1ed7d32d4cb5c17715b34944d6e5c4c5e95d3db1e7f1514329d45e64a61119ca645ce4bdf2d5e441758afd0376d65054d1cd9b48df571b6dc167b8ae350eed9bf4a576d471485de4a34cb6e6d10fc3e6be903ee443d3506a0b8be09d60daef171d8274a284818a30d137740a5efea7b543145a77806f2953e6e74f84681095ce7f11e1629c4966f9d6c3fdeff33c6aee72e4289c361df56d519b953251407b5eb0aa82b986a33cbb4ca63b2f76daabd4b6274ccf641bf69d87fca72c8b4f1dab5c714119376c0ffbc88abd23aef499c81242c12d0008169ad7168577ec86d38d65c19c4e53b31c020ae2684703c606483bbacc683ab0b96d1af7b30ea7d453e627a26a1099adb79bd3a36684020f5c42eefecd05451b9808f3ab18b1c39056e9296950493577897af661e9ed961bc7b8c9dbe28488ac3d4812b08666064e7124d865920470dd707ee56ac3b9d4c6aed04c7959b9220df51100b7df9e7e286385035eeb41ddca51b0cdce9af729b6bc84b32e2132c550c1f6c176a721ab85b81545d2c9da64c9a861058caf743ff7d0c4c67561a5a038d0e0c1b9b97bfed303a6aea6f4497fcc3446ef1d3d93744d7b6830ca4fb76875009489db724b9c1384814e2392abae64b272f5757317e9e39dd786878d6e17b75839e1a175c0dda0c8ffa78a6ab7d12b6a6718731b0d736fa6abebec6fcd66cc3f5c836de60cfa1cbcccec4786ca2da4d488965b6692ac2803a5bdc5401bebfc87017ce63cc76d9ae70d9b34cc3bbd772216620a48f10507cbd5dde797716de95c92277f27fa5081cddf21fca8558255acd631fb531efff87d43ca5a21776850df64a06ffb08fd98f4cca720a6a56fe3850bc549fcb68443ee4de3400fd2332f0e7b842c334009438120e198ec1308aa923681bf7a1ef7fcd989e3e01aa8317f366ac9bd3ae4832d93c4693c4ad2eefe1c732d78a08a8bc1bac237ec8a371dd0373fd1cfbb9d6e636498eba56cd439f2a5d2ccfee5d04943c8c895a99b131ad7b7995a45fadb287eb21ce967e92ab87db12efcdf9069fd488e3be4d026a1d5c799bb03ada66d4defcd56556ea6f571a2888b02bf9c5de6a5f173f43916eae623415b843d87f2e1cad36017ffdf7887fbf74f8c3a09ebbb0663fa4f5c62cd44d411f92ce8823577d89531967a35eb258aec67748fc62bc156c90999ee64e3063cc3c7cde509faf253dfa5e6356abb251fecb30707f3fe185adae3cb7425ecc108ec78b6ddfbc046db2d17b73389454abdaa04dd6e19c95bd0fb4afcc41d75bf45f2a4e70725816c6920b2ee75e58b86a1fd1cd48d760fab31fddf3ec2f66cdfe4101d2b0d171eb2ee47bd20222e68026f81040e6bc7e5532ae818c70cd73224fae86648741f915502590e9a5f83ffdcc339bc2509b939d3f84378914a0d8a62885d72e8b55b8e3c01ef3de1d81aa66d090d88d941401abac858fe20a5260e6a71371166740b38706a26409687e4c54e989637d1f75570d67ea15ae7a46ef630e034d9f101fae78c83060a84ba1334f9ae3c2a6d48f5f6a51e83811d05489cb865e770d45b9bc0477d23b65020b99287dac45a223478b623f6f89d6a275056b7ac21699944ce60990067761797b0e363e31f4e83fece00c711b00bfe4ea5f72ea64fd1840469694a29af1d46a519a0ca6c1b23a03a262579eaaceb0c10ed4ddc65059e8bd09574a7a0fea5ffe568665065efd56727c39b62a13c2afd30f5619710eb063141abd028d54bcab1b320dfdcb7316a26c392178d2f8b3ceeb508b57f132d027a60ee3c6766bdacb5dc1dfb887ffc8bea883fe650f6c3262a6c103777a448df5894deae7e1f6144a38d795f010f4303104c45557c3832bcea319aff9c0631f07ccbd37def889b8bc1d0cf2773e10f31b9816bf82f1bbfeadaab5be9fb926a40d813b542e67274d9efc3fbb93f40f0ea2f71b8826639f017ef670a9fb5c9364998a9265980f6560f9d499fd852affcada3a2308967fcfab6d37965f5b775dd4c36063446d95c4247863439cb821b0ec4604a2f2ac01332490bab8820dc8e33e909a9341978588f932077cb126dc8190da57fcfaece8283c91a25d1296e3ddea5b362e809768fb8f35e87763f1e4115c8744b0a07a0231f488ece29e025ce5b18714b44fe80aee17ab2d4408e567c2f028ff06f996e6446fb6fab49fce0989c279801a7f2d597b4e44859d412a7f8a9574a1f7932d9673829517bc09e5aea768c7730dd9b57d547cd1b6e3177c2d6c257f93504a67632002dd6cf5a31b0d153f7e61410a8f91f59a1c3f451c8f2091b4481192e700b3e71957e16d2652a7652575e3baa28ed8c79879ed42c59374c000740ed1afcd822503db40b40cfb88788edaf9e8abc0d6d067e70e7ae5ea4f4a04a942cfcd9645cde604dced0f130698be220fc0b77a7e4c98269c43d10faa0e8551d8160570f71f6faba71ce83bf8e32b25274df68ae36f89b61cb08350d8d8c61a48262af1b279bb741047ea5e66e1299ccdeb45430504066eda76ef34c41f2fc529770bde82d99ee8aa0211cf45c1bbad22565163a6c0a46e0d7129962cf6e034f5b9d0a9411c2b1153dbb6c2392fedb98f6f0a2082531e9dc715b9d558b549d4f09476bcae31236832323b08aefd93cb8e8726b0d33dfb609f3cae3b0ad5c3e8026fa609ebd45830dd32cc86d3be873d860c8ac8f6d821523f876d3756e7962a4a4902661204963b939d3c95f693d7dd2146b0a8473ae120d8333b3b0c7b8416e1a96bad8cd58e02accd0a9f00f34785e4a6fe24cd936cd2448880f312153ba54d87f71b098fbb9ea7463f3d930e980ff44dbe14e6581934459492032bb3cd65582fd4764a8edcc14c6c0c0abeadac367d8c83c0c5e6f21eb7bcf01c0f43273e4fb087568629a4c1175c74a817f2afca687b0e91677c0b96556b38fe50d6ac03aa1d33499bd36246bb20180d6407521653764149a4c0420388b7ddaad385a7326a2fd90c5276dbfb80551806bb1a4c5e89307c819ac5dc40ac3b27a2db9f1692d2882e1d0542f4e6152f0ab7c4cd4f4402819cff853a18ddde2e5d4c1179232935293a114c896d391e397d0bdecfaf093823fe8fca8ed64d1eab0969f22c136b2d7bbe13d85a184e168b5e48404bf9f567fc28fd9316e1bd57b95c2b20b53b6918cbb7a21bd6eb5e4f6aeb3868479b2f6fe016cfe291f9a8e16ce9b3fda382a6e1a40b4049fa2359e842902a7bba9eb74df3f0bb56b275eb3c32464b44b356eef64b22d98ebbebdefbc6c006b4bd75370f073b05931e503114e85c2eb6ad5487e06dfbf5a0d727b2b33da721e17c0bc341a0a816a915897ef73e70e0e63a119a3c8e77f3c35034625b7306348c0d22751dbf72ee1068e5a6726f99ec15eadf75d5951f0f6b39ae8642ce0a6d64874c48e923fbc4edb9a102673ec527aea50244fde32ade0ba04b6cb984e0966c0f22a2983f49bc645b17345ec81ec5c128949f9dbed0acb0ede7088f49b3a86785f791f2543c9141c3baa78ac4b6691e04340c650df614c1eb57cee024403fe9b7f2b1659384be8a3d392ad5aca2321ffe61d578625638c478dd8d362df2d057c570a3fd924c528b2b2b0b9d237d9ca60fc18060a9a17d80d4c512a836c1574e9c493b95e46fe06cfb8e20677cc9e22bf062b2bef62234855ebcf7874415ff3d5ebd58c5ae82e24dba0b6d475540c2e5aed153f32616e2a575d6d5eb03393f9e82609f26c04f4deab56efc1f5b9f1587b33b7235a505f917b539fd02f717b1eec5b537e0e426868b76d003f17bbc5b44109ae6662c7d87985ff05c227f4c392ef0cb55bb4f2cdfae5da3d424973fc41c13318cd2614bac234046979966dec9e01d871dc01a307b629d3e9343b6ec8f477e28ca2a107141d446b9dfd6857c8b265d58469df1fd7b4eeac925ed4d6051a90cd127ea9fb4c137e776476442a870f1bef7aa0966f210c7aac5ec384f87f50c6b30ae2faba624ac93794186fb6bcde8aff5297c89a7349472921cdbf461f21c79f551f74d967bc75849cd9b42b52239b71fc292d5b604d68ef79e64610813a2b0059efcd0eeccec7113f3afe77fcc7d74562f57f3e16d952b511308315e7de2e57156da59a9ddf9d6946ac2ef5243c2fcea3a7960aaa91777f64ee56f15ce6f335d95a5ece9c75da329834198ad9dd74fe3ec970e4316ad21cef78aa3503263409b07e43332e02fd2b00f573acbbbc14e985f3c455f5c0508e6c9073352f4b4cf835cb2ef299ba5012371514e24510693c701fe15d55efb7549111e9bbd2b3038924629c8d0091b9a5782baddd3dc50cbbf79673", 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000040)=""/175, 0xaf, 0x2, 0x0, 0x0) flock(r1, 0xe) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xffffff8a) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x1) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x2) sendto$unix(r0, &(0x7f0000000100)="3526ad1936a31d434b3708302c60af35e563db9085608131c06f2e2183ce2cb31cbb4a578b2c014e8a3e8118dd2283ae667bea1a8d9a4fe729feab64a2e514e5d6482871a69df8e7a2b6cfc05c31416482af9122c80e2e0e055cea4d8cbec6352c0a970a79de79bfe3b4601789fe03572e81c9e76da7ccc1f4ef9cc42f", 0x7d, 0x3, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) sendto$unix(r0, &(0x7f00000002c0)="dcbc5b2c51fb90435166e3502d68f06a8d4a690dd226ea6fe10ec19f66970ac1e10090bea3cb45f6061c0885", 0x2c, 0x1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) chroot(&(0x7f0000000280)='./bus\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0xffff) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202d, 0xe4) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x5, 0xffff, r1}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() syz_open_pts() 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x5, 0x19) recvfrom$inet(r0, &(0x7f0000000000)=""/161, 0xa1, 0x840, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fchmod(r0, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x6, 0x6}, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x1) ioctl$BIOCPROMISC(r2, 0x20004269) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/89, 0x59}], 0x2, &(0x7f00000002c0)=""/245, 0xf5}, 0x840) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000480)=0x8001) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) socket$inet(0x2, 0x1, 0x1) fchmod(r2, 0x192) accept(r2, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) fchmod(r2, 0x145ce3fed29dfc9b) r3 = socket$inet6(0x18, 0x1, 0x3ff) socketpair(0x18, 0x2, 0x3a, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f0000000940)=[{&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000000680)=""/225, 0xe1}, {&(0x7f0000000780)=""/35, 0x23}, {&(0x7f00000007c0)=""/152, 0x98}, {&(0x7f0000000880)=""/173, 0xad}], 0x5, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x294) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000009c0)=0x800000000) recvfrom$inet(r1, &(0x7f0000000a00)=""/177, 0xb1, 0x800, 0x0, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000ac0), &(0x7f0000000b00)=0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2012, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000b40)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000b80)=0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000bc0)) readv(r5, &(0x7f0000000d00)=[{&(0x7f0000000c00)=""/238, 0xee}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000d40)={0x7, 0x1}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000d80)=0x1) getppid() 16:00:00 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x150, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pwrite(r0, &(0x7f0000000140)="790d0eca9b83d59cd2f22fbc962864a5345870c139df5b265ade9edd59e9799cf7487d2c5551e16bae8613b370c91a3d45f0d894c8048f92d5fb2850b5b83c53999cb563453cdfac3eb35009571abfd37c49ed978c55a478149227fa25c2b2bf5a4b5ee2146fa77835de82bddd4dfd21c9847433941d4f99ae23e7e4ac4bdddcf5af36de40fe4e8cdd5d6a5da41a1145f676a3c2a8000d0709c33a78fe95b0d13534a5239d5bb73e00a9b0fffdc2963412030bba6e1874757262d71c3932a1122d1e0e6e22", 0xc5, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) r2 = kqueue() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x77b, 0x0, 0x8d, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2005fffa}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") acct(&(0x7f0000000040)='./file0\x00') 16:00:01 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x10000, 0x5}, {0x18, 0x0, 0x101, 0xd1e}, 0xc9bc, [0x1, 0x0, 0x81, 0x40, 0x700000, 0x1000, 0x81, 0x8001]}, 0x3c) 16:00:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = socket(0x2, 0x4003, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x0, 0x25, 0x0, 0x0) 16:00:01 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x4000, 0x59491cd5eba90fb9, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x5, 0x4, 0x100, 0x2a1, 0x116c, 0x1, 0x5, 0x10, [{0x80000000, 0x101, 0x18, 0x7}, {0x0, 0x4, 0x7, 0x8}, {0xffffffff7fffffff, 0x8, 0x3f, 0x6}, {0x2, 0x1, 0x5, 0x73}, {0x9, 0x400, 0x5, 0x4}, {0x0, 0x5, 0x7, 0x1fffc0}, {0x7, 0x177e85f4, 0x80000000, 0x200}, {0x0, 0xff, 0x5, 0x100000001}, {0x5, 0x80000000, 0x2, 0x4}, {0x6, 0x7129, 0x1, 0x2}, {0x9, 0xffffffff97d86f80, 0x1, 0x5}, {0xff, 0x8, 0x2f000000000, 0x8}, {0x80, 0x2, 0x101, 0x4}, {0x0, 0x1, 0x400, 0x98f2}, {0xf33, 0x80000000, 0x2, 0x7}, {0x5, 0xff, 0x0, 0x2}]}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000000c0)='./file1\x00') setuid(0xee01) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') read(r0, &(0x7f00000001c0)=""/181, 0xb5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') 16:00:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) pread(r2, &(0x7f0000000040)="1e5eac4b430178a2f0c28e2e6b94953cca07daa3143426b32576bf4aca508ed5b801db227ba66e7fe388d748dedab60c22132916e665fbdd26d1253abf5b83c4d1c8a4f66bbdbfab74928f529280225ab21680794da926e1c55a7133761c7b38", 0x60, 0x0, 0x3a) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x81, 0x390, 0x34}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000002c0)='./file0/file0/file0/file0\x00', &(0x7f0000000300)={{0xffffffffffff0001, 0x81}, {0x8000000100000000, 0x7ff}}, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x7, 0xfffffffffffffff9, 0x9, 0xfffffffffffffffb, "766f424139f866c29c35a59a416ab2bb1d167c5a", 0x8, 0x5}) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) msgget$private(0x0, 0x660) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() open$dir(&(0x7f0000000340)='./file0/file0/file0/file0\x00', 0x8, 0x12) openat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x10, 0xd0fdcd486e834659) getgid() getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xc) 16:00:01 executing program 1: 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}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x9918}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x3, 0x9, 0xc9e, 0x9}, {0x101, 0x401, 0x7, 0x9}, {0x0, 0x3, 0x9, 0x9}, {0x5, 0xbd2, 0x0, 0xfffffffffffffe01}, {0x4, 0x5, 0xfff, 0x3c}, {0x4f9, 0xbd, 0x20, 0x3}, {0xffffffff, 0x0, 0x8, 0xb0}, {0x9, 0x1, 0x7, 0x4}, {0x8, 0x100000001, 0xc20}]}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000090f8469387a2681141e8d7b2ec7b44a306858b09d24c3a9e1c4dacd324e678217f326bbf2a24f17ca1292dd7748b38f7edfbf1bd448d99fadcee158bd919efd0c535da37fa73edfb230351365880838c6df592626140b98880b41c3a804e7c2a405fadb81d5b53eba9982b36295f65fb8c9ffc4d15d0fc28e27bd9cae7db8ab48e093c01b0b0fdaafbf03a096667ada1c07e325900b1949c697848560ae809852e0cfddf0630644ac327d45984187c2d1004f56123"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x20, 0x4000, 0x9) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x0, 0x6, './file0\x00', 0x0, 0x5, 0x100, 0x4}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4a, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x201, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) listen(r2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000002b40), 0x0) write(r1, &(0x7f0000000080)="0454fd968dfcd77d6b7e993b54b494c0efa4bea57eb7041174ac0f368fdc5bee4676981b457feb990eaea08c91098de6bf1223a97533ec0339a93c85579a1e89e6aa9a287a1113b35110628e9972370fb4e6c58e831331d303d06b2d46736ede0d82af1483e51caf813d9ae3ea7404d3acf5d88aaaeced988c190a028af9b42a5b4831a416cda27da975f2e73e643fedac4a93de729788b45c8299ed72937bbcc04bc72e2e220bebde86fe4b1bc13b58ffcf9fdd7c7841653b93dddcbaa91d39772d7f9e880d4e7e9447a66d3f1c3953cbc3fdaacc87cbd29e8205d1c6", 0xdd) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10040, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) dup2(r1, r0) 16:00:02 executing program 1: socket(0x18, 0x3, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x80000000, 0x4, 0x6, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000fee000/0xf000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x36}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xf82}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x51e2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x2}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x9, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x0, 0x400000}, {0x7}], 0x2}) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000480)='./bus\x00', 0x2000, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xe2ff1ce87d430794, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x3927c848ce3aaf6a, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000580)='./file1\x00', 0x100, 0x101) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="64f66c29d570eb36cab6df6b229a8ad0409e8d8a000e50409fe4bf39f321443ff4340b4cb7959d0e0e1f6050d5a29c624993b6ed72d70ce761104daba158262d4940167704d684d5e8584adccb203ac97239af0acf170849d0afac65f8e93321434f2b6c94865514be0760b43e55d8f34dfd00b0588ea0dc7fbf529d37d2633d83c67b4bec3306564b1560a3cc2b7483feaeb2eb25f144e9920088e23606a8bddf4a8eec9fd181b15e65c94dc803f338a6720ac9ada2832fb531e119fe7b66b188820811288b9bb751304e53b94316542cefa8965211ea38c386782c490c3b9dbd252e108d603c6d7af7b537a6", 0xed}, {&(0x7f0000000340)="3fea1b7c132fb9db8182171c9b4cf57ff92954c83a5b684b4d6fc3b81e0f8ce2b9ddae28d12a78013bab13bbab4fa20206558dc2de344966cf655267926634ae2a7f09fa6ffb0f03cb4a2099e55e5b29014ec45b09e5a70150a9f9823302a31197e81bd339df5808103dad43e8f1ebe66fbed57e6d626b5a2a970b45f5dc5cce401d73444de249ad46e0baf764c2186d5f1fae9b643f1f114cafe8695e2988c6784121339649edde029fd3325e015707c6c96190a1a3fef7eb2b72a643b9c7f2168631508bdc5b45fe23ffae27942724", 0xd0}], 0x2, 0x0, 0x0) syz_open_pts() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) close(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000002c0)) readlink(&(0x7f0000000300)='./bus\x00', &(0x7f00000004c0)=""/92, 0x5c) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) kqueue() close(r0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/252, 0xfc}], 0x1, &(0x7f00000002c0)=""/140, 0x8c}, 0x842) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:02 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c652000"], 0x10) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x101) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) dup2(r1, r0) r2 = dup2(r0, r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = dup2(r4, r3) kqueue() kevent(r2, &(0x7f0000000100), 0xd4, 0x0, 0x6, 0x0) read(r5, 0x0, 0x0) 16:00:02 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000040)="d77bbf580a4630796002a40816555d5c3c5857d5a48220c686938dc19142e4c184dfdc6c39bcc10b77307206b149845248dde80bf25cad13180c446e211a0b43098021655a7069e4d7f7e7d207e6fa1c7fabda27f450e09f68c7088c69d6c1df73592f54d575ed862889e72cc4642b6e946edec3341ab31e2bb3079a0fb7ac40512297651fe0ec53650000000000000000", 0xffffffffffffffa5) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000040)=""/48) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000080), 0x20000000000001a1, 0x3) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) 16:00:03 executing program 1: r0 = socket(0x1387a60727b1f68d, 0x3, 0x4000000000000000) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 16:00:03 executing program 1: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)='x\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="0ea150d0dde9bd7cd75072502f12685052d51fbd36a82bf26e1d66bf4ed3ee85755e9deb07e2259f37db4bac87e1e331e1b5c2e83670b45893a801ed5a9118a719014f10528ac9e0cd30c38f5438328e31cd2d9d6b43c908923936657de8e31fca2694c075e9817561f94d698df0c8a0604508cb0207ac5d152751ced93dee3d9399a9e6cd6bcea1a2ff812a6dbbae9218256e1ae46515357aaf94d828408504fc62936806d772cf8d3c68aa120bbf95daee70c10058e7d96870e22d490be364a54294cef0894dc5ea9add656b531389220ec0a86da9bde5e3394af2c082620021e8f9c7e2b8d234d844", 0xea}, {&(0x7f0000000040)="6cd731058d76776ec1fcb99d6aed0419abc38e5d0e08a763f03caeb114d4ec0630bd6ac77bdb0c91e960f26d730c72ae779999c25886694189f109db7910c36c62ebfbc9e380b8f64bec5de3ef583a4ef2ca6353470f32521a47ab4065afe8e87610c48240f69ff0f1f390e8", 0x6c}], 0x2, &(0x7f00000002c0)=[{0x68, 0xffff, 0x1ff, "efbf6c3817cc7d3a978d5bae739414357cfc080415cd41ea38cd64e8b8566c43f04d501c55b4bca8a38ba71e88a2fbe94850d6fc2990c1d3c192480721ea95a6d6e933a2406b172470c148d7f27b04f192d8"}], 0x68}, 0x4) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x8, 0x4}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000003c0)="bf8c9aede4b7c21795d9b514d6abb874e04e73d57b0809eb39d6f54a3c2080bd16131dea6d64a888246267208ea24fe5143f2a86070a09a23f203aa1dd6dd0a37f4459ab57f649715c48fa6b1376d02497e8b36c6a7e5ea686d6999a2aef3b7349c0400ac229a82067fb21c854ac444e3491aba7c184f804c778893ae86d3e9beeebf01f2073611f66d210d489ad6ecbe15babc9adb884fe61de43d94bb6e4d970567ebb0b0651f2993578639199334c10c8a990e5f9ff23a0fab59b586caf00ecf23aaaad6e5bd5aaf39bf9a85182c81a0bdf2a345c1ff2a1ef2f", 0xdb}, {&(0x7f00000004c0)="f328e00d4fb18b238be14b0481bec074f065eae0423d49ef62cf769ddc6570e218c26dc87c49eac908fcb226caf3c79223f8db40b708a9924ada3c04f4997aebe0332374279b16010c054dcd3efb21aeef0dfa7fbe30f62df9827695246779767bb755f66c7391ea6eafe5d4ef2a2b2a33ba3d5ca9c4fe6a7f6b801cf06714d15cb45de2da73efcc7f808e7f9e7b53fc2414b89ab3ac779a5aadaede738f895066e1b82295c55384125613cf1fec2b241bf0afc2d7f74fdede289a42dfa2bdea9fdb3fedcd594047524657e84784633cbfbf538019ea1df7011bd519ee6eae7df7163b6902f782b05d52", 0xea}], 0x2, &(0x7f0000000600)=[{0x10, 0x1, 0xffff}, {0x80, 0x1, 0x8000, "23b3a62f5ee0e8de774492baa6b63de3e74d46667d085e236fa6b3f552d5a96d62f3e4580b8bda9b9dda8595bbdc26080fbee4d1fda771ab8759455295c37c6b49b13de0986a660b6c840b15841092b71d571767072d257dc796a43077259f81e6aad8e5f2655d8f94da"}, {0x1010, 0xffff, 0xff00000000000000, "ec920b30b3ab8206f347d74a8d7cc08114453531c613cd463c03d0b7557bf8b7b85684cadb9cd3ba3b28d58421111f237f1015fe0232d8367a21e2a99dcf5d2752764d71fd5afbc89b34086e2fed994f3a7095adf2188e0e36c4f25a37d89fedd81df08372739faf0980938adc14c5176916f7e2421bf3cb2ba8e711c37b7ab425caf4ea1675f43a06db57bbfb9682dd99b025751b395967c3c6ce7c53e8e2df4abcba1ede708b8fad396508516dcffaf858e80a448f8521ba350b83ca510bae7b965375dd016add12fa49699240597c1b9e2353eea4178c967728dc723db75c08fa9b385500773873c56c08a28b920f7082495464a5688b8a6228e822d55535d42c71406e3e3be829bbe10e8f1046f7b6135cfef746ce7be133fedff420c69abe1839ceabb2f4016ab12b6cce5688fe0486957fec8a8be1b4bae6067a4e0ba29914347d7878ad908c718d553a883e0c0c2766779d288db605f8decd6c9a6d05cf5761fdc2c475436b189e654903571f7c58bc6cd66e98b368a3334002766e73c5478a876b9381d5834e3dad64488ed0c7f4eae1153b91e4eac9b24e0bd974ab78dc8fc83305d935a6b19428bd9b3a283633043f811b304ae22e524f25486fead0114757b9c1869c5d243802067bae5d192bc45b2b7d195a43aed56c8a50733791bc31af3f8a8682af4a1e583a532596d44c8d56df0b3d5a1fc00bd386aaeab57f17353fa6394ed5ed7d4680f4adb0f0d2aeb206fb4a6443f7e7a0b30c3681f27f1058af94bbc23ac49371df785e87d10742234f52bc44ac1fc1c89373fb7b06c59a2ac5f712290dc75f93ccf8dfac9a36731290a09e34a0f65116d594358c2a9f18571923202f80fddd436c492d1c814b048828108f0ab2463cd0f3e142bb107601229708a928d3db3d2755522199ee84db468cb944c9fcf666f7db7dc26fe1471566e83c10032c18f337e13ca428af1c0d8a82e1c11410f9980ccb015c89134627b676b321cb3aca76b92e64eb60d801c8f48973ac8db2444535fc7e8030d3270e15dad01fb820359a69d0030d2e0ce8b7324de998f249497dc772411c3270528f6b6cc76a9beb9385c85d4156a5e20e67217ace2c5b090bf90111d2ff5b2b87252490076628773e415032f366b29d91a3644653ac4759b1ec6fe31c30bb8fcca37b7950caf4b8718bca6b1e060bec880fef8e6a5f9db46ff047b5a24d1480c6a7b380cedb865e5bd860a5e5da2d433efc174f5ff29b10b4fcbd378d0fc7da9a84d334da0491746371a89e4a6940c0960b810e21948add8ec243a2a45dc33303b958bf0466d5556d83bb3264bcce7c08ad8c0411cac70825f7c0a47ca9a9f8077d0a4c475604802997fe55cf597c056b02948ce54bd433ddfeb7bba5d25f26208c4f601df481110182f39a440d51f8c812f02a156104a2eae8e974a978b9a6e8787f6553c2ce99fbdda6850d7b4569a357ceec87f7b47e1ae6d5eea5b04176f456bfda3b55c8b92d44fb078d805c75564b80500d21c16b2514addb83679e445ac252a3d0d92ef6a3d044a93642c68fdc5af95a858d2414787c5f511508bc8a03be4e96c8b9358b31b6703b63523ee72f79adafcb331f7e46fc8b6ddb67cdac5396abab0a212c5fa426db359514e1cf1dbed426f01fb0b0362c041c9ac570065bc1d078204ba2523c218f3b8150f7f9a71549f85d3907cba784585067f0e76e9460c7af24404bc5e668630ad1982af5fd8fa51bdc52084bbcf98be0988b69f2078e999d360e1eb070055409dc3ec1e301671808a5e6f17777f85d705cb3ef990d2ffa2c3b188e1d9521ca2519d227d5b473fb602667d2c83207a9a7e1968f8b9159ce810d52317ff5d31439da0689433ee8df3286c9080dfe63407a88bd5484836c25516fc542f7068fe4b1e9b17487fb8c0f3b3cc32377746b4285c669b2191e47c6c0c52179b89941d9a0a8bbeacbf224381dc323c3418533c8433bbf7ec50c5309b516f3aa5ebf972e7fd48e055e50b8dcff57517bde4c130af86651a4ae72983724f1e5d7213c01972323a6b2f8154a503bd7beff124283d7318996d1bea05b9617d3e49762a308293e2a9533256aabaf26a2bf5100c1a49ff01a9972c57ad1c4801f6dc66cbd6598d54ad84b00fd889dbb32c0ebac72b4a7f866a072c49c5a261d6f7a3c5ffb332ac12d2a2ff7469a330bf60321b31456c546cec3ca2e53bfbf42b72be7fc60305d78005e9cfa8d25e6b4cde2850f7eac8fba0c3a2ca9cf8e48fc2707da098ff1fd8487d9b51d9673973bb274682ce0ef048e29a2585dff7bf163fe0a5c1f551af04f010bd25571ed334db87aa0939f6e307f50e931de21b1fe74728bdcf185803a55c49834d4108da317d7d85fcf726d72b2e672d25f21a25badd886481fae91bd403a2ce080096cf3bdb216f9509e9c52ad2cdf30b5b763e118f50c4a31c8b3bf3a84c77e00374e0b624af362de5f2f7505a6f84187bb1657b948ce1ff5269dd93505fc688f834ef7b59fd01efd99c182339bbadea6c1ce00be06d41227ce02f029495d9919dae65384567746e3e3548392b21499c3570d49584b41c8081b776097def9b8c8bef9da9c94c076a4f5eb10f5046950a38927c31cc2eb92f514d3b66cf8cd1d2e11e797ede3187f5201ed6259387672c24c91a0d2544191fd4eaa151d6150770dd0fbdc18cad1d38e27fec1d2e5909663af3f6f41a0eafa9567b4a80a86da2c70c601e3853d7a98db54c5fbc212181cb84136de13dc19d0655e561e5b645af9ceeb30de9770fcfebd8af01783aaec46ffc7d02db9de2cce9391773cfa6816ab23d9ef80a43cb94dd06491f6fbf9028c8a5440032256f55121758eaf4993ab56923f9815af0bc3ad6c0830954086a9aadb28bb73e99a77f25bfe31e5a5d94db2f3f01109d77d06e654aba53379c01b1b3a7570fe2768eedaeaeb0c92ae27e639036f0634ec189d4189acbb687a3050be32998279fa0a5b2d33098ec15ace4f6a4d2b26e2f5ddad9805aabccc1c0c6b91ba88370507671f777a862cae8f84676eb95c809c96d676f4a55414f1e3e12c7fcbcd8f3e9343b2cd33be8477c130818b248996f43d2425f97842f66eb444b283fbfe0ffd0a8c188328cd514a829bc836b32cd87191874446b05563e547fdbcb8f949dd94dca2cc1b53d87b3f198e7d41b7edfb1ee5337ec06e02c2f78de49af5ccd4d863f33019aad2509fe6ba932ed79d18f857dbfab5c4c38ee74096bc660a77349b46ed3554e35bfec571cf6d6729b4471b7825ff94c790f751df118509026957d12affe4c837af086ae0b7413e1c538980d3491acacc391a611139a6696df519c6c07dba3892682786f16d7698e04281913819cb2859c7f58bc15d15adf52c1b2be4e8caefd466079ae5157aa6846ca1dcbb5c7eae025ace09bf61a41d2bc6c7a6d9e8d89e7e101db4abcfdd99f43dc4a82bd353b956c31fcf7a7b2b8124144b4cb2b628b61b0e4cf862678162e195e395fce1230c6b85152faa82f90e8a8344ccabc5d21942945b6a80469775ca88f425f65fad755a4252994d25aa25e1f1f75d3dbed02d142722aacc7d67100bbccdb85da16ec9f4fe984c61f9d3afe618d3f70c34f4cb1b231aac43a4f1b534f6a81332b6ea34116d4c15481bbbb366f08474d45751ce285908334b4728302cdc59d87666b831989c41fe65d9bacec970948da2293e6bec41c7c9aba5e4fcfbad8d2e75cb4168a49b98bcc67816217408fdf47ad290be8357f8da319aaac7a1e63e250361eeb1447f0c3a13a63096e0f9dd9f03244a5898ee6761b8e747dd209acdfb92f1851a282bcb852edb209ccc8dc03da3352e80ec6051e12a49ca96ce503a2d429064c1bcc5ca18156fd2131d6acce89c64009a87f1b2c4bf2fea68c7e703e063813bc7be96a94d4e62721740971732b939117aa919c7c95b7ea636496b87eb9a61e3c9a6561e905f1130eb0c09cbcbc3eabaf2f1c150e3cffdc1096212f0458994793b7c7086fff44161a9af7ed43cefd5830588e9e88c2fd799fd6a54eca25a08d6113c2a1b00c12fe21dfc01b4bdcca67f6304e93b27b9f807916be168ec689dde032e7b29075f670bef743048d41cab1f24c3a261098c33df40d5bb2476197967584f7aa8d7ecb6a4ad31f8b76825e72926614ceaecf255e44cea6a7ab0e81def1791b24f799b5e50b5d33a608d794d2917824fb1bdf3a57400de4d1ef8576e5e8847e1ec133e3ff6bfc3ea7b1f160c7f3828c35fb02d90155780be4688451b1203f556fb7125634c152e8e8eddc93b1fbad8dc4b541c2cfc6655043f43050cf2683dc8e8414487ffcb4a95b73aa1c217fed8f24f81f7e1741180ef9fc8ace6f6267806f1fb66c80b4c8ca6de9b0a5badbccfd8db07468cb72c31a3a4ca9b9d4bde48da8336b1d9fc7aef61b129602a35ea395ed5e87d2940eddacab9115f3a6f73619d359d218ca8eea93fd975205d69fa2649286cac511d40e51c437b8a06e0319210b8aa2548e746315a30f9ce6b478fb157aef41f14e7d18a8bd12ecfde19c1c2a24b50c6ac23adbd7ef71cd92789db59587cfa1f7f5b4c626169d659bab5ceb31b0c78350ac6e809dc4198cbe72ce2df40bc1dade90797a501107e8005bdc4b834fe73565e27f6515d5e49ac8f73abf15db7b3596c416db0fb8a20ce4e5648e5a3617a303dc8c8f41642e279348ddfc98fa9138a0f1ece1b85c2f9ca0584d3c3a30a65f0caf5917b4dd83c2cac817d172acab02a5131d3339087411d46236b5379252a69b8a3f7c349d55d03ad18f4f70fa4dfb4580f46e5774c4b8a43f4db4157ef35faae144cf7a6957dfb192d6035b281049be3950b009a8462099a98e56bad481cae0efaccbfba5933500e0c681a7a9de781be45519a1dfc8a01a47d83bacd5870240232e3d23e489dd44f411eaafeca0449ce3e8f8f266a5fbab82ab7578260dc622b6ed07cab35868178df7971142598ac144a9ca42d535b12333f7b5c8818a8d4519739905d6a3666a92b1e11a320f1c83bab1160cb0d46679ba6055e41d65212a92114a71189036ef866d8979760551fa53ea716120f9951d8bcd5c1b5a2e85281cfe1b997a4d9064a3eac97225438f506217550c1d51d573eaf77d3129cef1376675f62c26d507d3c01fb489ecd4256651ff9fc038cdb69f61655bce051e966b3245adb9db1ee0ea242cccd91d9e7166ebf953b966e4163f23fa56626ade7cda72f21b2df368fbeb65668bd46b58ea8653a2c6f6384f5d09cec54439eb14fc17e3935b34b465db5368fb6e290b5d69964f00cae8c50a8d843c3a2bcdf9ceb90f1bce8cf699b8abc23b251007fef0d2d7f6b54edc026bf8d61aa718a29be4ae0935a7bf6d52621c659c2f1d30b7c38bcbb2321c4618b3a147f6beec05cf3e79dece9698f57e8e76ef077ff5edb3bf5d26ef6847510e7e2be23c619f4a30f965fe68e488457abda817eba9b157ed350d15a1874e3c91525dec30ff7e09595aa971dfd72d2ae0b82adcaeaa1d48bc6f55c54e3175bece23b9fd384e69fa918fe7f1e2e130f3fe6060ff7d6dfe566f3dcf8858240df9e977cf492760570d8f6cab10b003be214d29aeee57057cf31d7d738fe7a63b2392153d6e122a9e1e2701f474c5dfe7545c088a2e890e364e87d65a7d0c41fac0097d1a1a912d10ed1c5af84aeb0e7b343094cc205a4f8553de437cf26fcbd8253cba42555091dfe499c9d1c284b2a0f46f377ce99cac4eb2711400926e5f598f36027c643dd7dbe2c7ba03aef9ff5600d"}, {0x78, 0x1, 0x3, "3cb5dc7c788ff9b7a29f98a7cf82beb79e20413e7330aa97685b9d9d372e193cbbaaa9823375d7b3bd0ec1f916242e26a7a16893a9d24dff7ccf09e2209a01865ee5422e5d3ee0f5721e54cf48e2aaded89f7e698a28e4f0513405ac1c7d00ff37"}], 0x1118}, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = socket(0x2, 0x4001, 0x0) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x2) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) 16:00:03 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) utimensat(r0, 0x0, 0x0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xf7e715154f2b3e03, 0xc0) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x112) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc1183c01fa2d3c0c) ioctl$KDENABIO(r1, 0x20004b3c) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x1}, {0xfffffffffffffffb, 0x4}}, 0x2) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xffff, 0x6}, {0x8000}}, 0x0) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000300)={0x0, ""/30}, 0x26, 0x3, 0x1800) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef901d78e0ea2c97cbe701010000000000001663f625567f3b901b019ebe6581114ccd8d31b8a653e3a9627ba44d78c66e4452dd92fdbade3135a8e4b62de41bbc2550cfd2ab541e8075c78011be270ad5247271915163649be846d00946da26e9edbca2ed4015edf52926b0c5711c8e8c6595eeba2262f20462e490648f3d7e3a88"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x10, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000140)="eaff125c0000010028b58640a8208e37f907573c001c6de7959e8a7b82c0af0262b7d19875ec2e7b6e01d341f8bd8f713dff", 0x38) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r0, r1) 16:00:03 executing program 1: r0 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = socket(0x2000000000000002, 0x3, 0x102) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0xddf7, 0x173}, 0xc) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r3 = semget$private(0x0, 0x735673d0083a2537, 0x10) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/105) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0xb) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x35}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x401, 0x7, 0xfffffffffffffffa, 0x5}, {0x81, 0x9, 0x0, 0x100000001}, {0x1, 0x40, 0x9, 0x7}, {0x6, 0x28fe6aea, 0x80000000, 0x8}, {0x51, 0xfffffffe00000000, 0xfffffffffffffff8, 0x2}]}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') getgid() 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000008c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r1, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) writev(r1, &(0x7f0000000880)=[{&(0x7f00000000c0)="3d466892e0612a99785ade2a97f13d257e6dfda3f20ce514af9d085c5e047c14fa091e2a6309894593eb22e74e25f60d196220b3bc04b7a603141f232ffb7eb415e0cc6e489890f37b043baa54b32730e79047673b1d3d9606d4d2a7ae9dfe3df02cdeab", 0x64}, {&(0x7f0000000000)="6563dd057e1ddc388f5c27889d9706494c4d8e3cd1b7aa457a9b3d8ee78c493f9b4d31e44bc086c3bac23c", 0x2b}, {&(0x7f0000000700)="bcb91cf15dc98229ddc57a5ced6a5c8044220ab91129eeb4aee8a91162a35691c81d23ab98014e27e43c2f781a606e16505817c1a55b8577e3ceb25cb40a4687e0b0983f823910534811e7b8c21ef767f6e5555f65d3b981c8f2162552531fb02f623c6a55b5ca0fd3ed4d18ea15f5f8f75624a990d4529916e0a9ab0e52af6d064b18551a471e3f84e6674b2e336fbaf926578cdab925eaea6a1202b42c811c686cae74a6d0b24bde637547a17914f5", 0xb0}, {&(0x7f00000007c0)="be69c6fda977e8c3d03e9553aff0b91e2a750c92e654d094187c61e0dc284bb90508a8139f6bc601cc6169dd19b993df3acf8dd8dc5f2b5a3a3bb2e5ab503ab7d3e051a7d990b6e30417bf4f978facf7772047937268f8320518cbb333246fa316ff77c7434f9dd58d30a36db213db226e37ef0e0c5ef4e56442e3722a42af5b9ab83168e72f8a284d3b81a23bd4ef73fc0c529800e4b1d1c7b636e64130be4e32da5e031c0b5b38ed8f2b4de14c8c8d65d7d151208929c42fd9e40a", 0xbc}], 0x4) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x401}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 16:00:03 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x46) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x1f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="a1a3e5cb67d8aff58140273382f2919362851f232fcd797e736695f58736ffbf9f78426adc250a38d175b4d9893179099fa384247a4e02161f54ecc23cfa570e6506181c7fc10beb", 0x48) dup2(r3, r0) fcntl$setstatus(r3, 0x4, 0x852c8715abc9fdf5) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/166, 0xa6}, {&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/53, 0x35}], 0x4, &(0x7f00000002c0)=""/120, 0x78}, 0x40) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) 16:00:03 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = semget(0x2, 0x1, 0xc0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/123) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x3, 0x0, &(0x7f0000000140)=""/3}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = semget$private(0x0, 0x3, 0x1) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x14) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000005c0)=0x1ff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r5, r6) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x0, 0x6, 0xebd}, 0x1, [0x3, 0x80000000, 0x1, 0x8, 0x101, 0x4, 0x7, 0x5]}, 0x3c) r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) listen(r4, 0x26) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000440)) semop(r3, &(0x7f0000000480)=[{0x3, 0xfffffffffffffff8, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x1, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x79, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0xffffffffffffffff, 0x800}], 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x0, 0x0) pledge(&(0x7f0000000500)='/dev/vmm\x00', &(0x7f0000000540)='\x00') setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x0, 0x48, 0x2}, {0x18, 0x2, 0x28b, 0x8001}, 0x401, [0x1, 0x9, 0x0, 0x1, 0x401, 0x9, 0x2, 0x4]}, 0x3c) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000580)) r8 = shmget$private(0x0, 0x3000, 0x5d0, &(0x7f0000ffd000/0x3000)=nil) shmat(r8, &(0x7f0000fff000/0x1000)=nil, 0x2000) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000140)=""/111, 0x6f) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:03 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0x2) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x26, 0x1, 0x0, 0x1, 0x10001, 0x80000001, 0x1ff, 0x1, 0x1, 0x1, 0x5}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r0) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000127, &(0x7f00000002c0)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/126, 0x7e}], 0x1, &(0x7f0000000140)=""/159, 0x9f}, 0x840) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0x40, 0xff, {[0x3, 0x21f6000000, 0x0, 0xffffffffffffffe0, 0x44, 0x5, 0x9, 0x1f, 0x80, 0x0, 0x6, 0x6, 0x401, 0xc0, 0x7, 0x0, 0x5, 0x6d], [0x8000, 0x1f, 0x3, 0x100, 0x6, 0x3e0, 0x6, 0x8000, 0x80, 0x6], [0x9, 0x955, 0x3, 0x7, 0x9, 0x10000, 0x9], [0x7ff, 0x81, 0x7, 0x200, 0x1400000000000, 0x2], [{0x10001, 0x7ff, 0x29800000, 0x7}, {0x9, 0x5, 0x40, 0xffffffffffff8000}, {0xcd3, 0x9, 0x4, 0x100}, {0x7, 0x80000001, 0xfa0, 0x8}, {0x6, 0xfff, 0x1, 0x1}, {0xcab8, 0x498, 0x8, 0x1}, {0x5cf8827f, 0x7, 0x9, 0x5}, {0x70ba, 0x2, 0x2, 0x401}], {0x4c, 0x2, 0x1ff, 0x8001}, {0x7, 0x1a7, 0x9f, 0x4}}}) fchdir(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x2, 0x51d4) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) recvfrom$inet6(r2, &(0x7f0000000140)=""/208, 0xd0, 0x843, &(0x7f0000000240)={0x18, 0x2, 0x88c, 0x1}, 0xc) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xf8c3695805488960) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="a48c2964a2793c9733e650a6c6faf1f578fef3857f98552d5de48435194cd7ff601f0000000000000000674e57c52d3835ec92033319979192630000244192f262eebe0e78989ced5214efc2937b2ea2f726b528cd5f78e0d978d193c854dc1d670c0de78808384725befb25c9baeedb38ebbbb486c5069fb6f8d3ba56ea5170f8ab5bed98027658b1f140cc111fb44a4fcd6cc2ce70bd5599ae1b45917fbb75bf7e866fad864afbeeaa87b4d64eb11a764ecf28ef3e619cdb93c815de4abb5f24c43f", 0xfffffffffffffe42) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) shutdown(r0, 0x3230e5ff22923062) socket$unix(0x1, 0x1, 0x0) close(r2) getpeername$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffd1e) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000380)=""/255, 0xff}, {&(0x7f0000000480)=""/156, 0x9c}, {&(0x7f0000000540)=""/78, 0x4e}], 0x6, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:04 executing program 0: mprotect(&(0x7f00004e4000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="16faad56e6bc87e04f0833c5a565775b4b7e5c124731d3f3931696f4a5b0593ac13d86e2fbaa3cee784e33c905e4fff72ac1c96d954d17078e66fd279461258653f4e01acec67987a56a3ac6bdbcbce1ecbb34bbff8edcd9362480172a25d8170aa15266329d5af2197c3860fd273d6f5938959bf4f5c5d6c6055afd660f4d5777509885e6644eca55f8ca9bbf8a8744c2bf666229e932aef520725e2accd3e8428354934a520508a76862b9f8e01013182cdf271a66bdb111fb5c1e79f2907ea5f9b79bcb7d403ca0e51a4c447dd76c3ca56eb2d7d1e88dfa7745c95f7996058c9bfc95664f5e5e4a2a2bf3405809fe00e05d3f5bc173", 0xf7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:04 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x5}, 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x401) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = socket(0x18, 0x2, 0x3ff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r4, 0x5) listen(r0, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f00000002c0)) connect$inet(r7, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x400000000000b) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) r8 = socket(0x18, 0x1, 0x0) sync() setsockopt(r8, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = semget(0x3, 0x1, 0xeec168a23b7ab0b8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/239) write(r0, &(0x7f0000000040)="670dc3", 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xb0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x4000, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3d4, &(0x7f0000000100)=[{0x43}, {0x28, 0x0, 0x2, 0x4000000000}, {0x140006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:04 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000923000/0x3000)=nil, 0x3000) minherit(&(0x7f000077f000/0x2000)=nil, 0x2000, 0x2) 16:00:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4", 0x100000000000000}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() 16:00:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:06 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) poll(&(0x7f0000001140)=[{r0, 0x80}], 0x1, 0x950e) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) accept$inet(r0, &(0x7f0000001180), &(0x7f00000011c0)=0xc) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x1, &(0x7f0000000080)=[r1]) 16:00:06 executing program 0: socket(0x20, 0x4, 0x520) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x20e4f4c7fe5d8ed1, 0x1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f00007a7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00002e8000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000064e000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x5000)=nil, &(0x7f0000420000/0x2000)=nil, 0xc9}, {&(0x7f0000010000/0x4000)=nil, &(0x7f0000051000/0x1000)=nil, 0x3ff}, {&(0x7f000054c000/0x1000)=nil, &(0x7f00000d4000/0x4000)=nil, 0x6}, {&(0x7f000038d000/0x1000)=nil, &(0x7f0000262000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000029a000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f000018a000/0x1000)=nil, &(0x7f0000754000/0x4000)=nil, 0x294e}, {&(0x7f0000011000/0x2000)=nil, &(0x7f00003b7000/0x4000)=nil, 0xffffffffffffffc4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000018d000/0x4000)=nil, 0xffffffffffff74e0}, {&(0x7f00006bb000/0x1000)=nil, &(0x7f0000246000/0x4000)=nil, 0x7e7a}, {&(0x7f0000247000/0x2000)=nil, &(0x7f000033b000/0x3000)=nil, 0x4}, {&(0x7f0000564000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto(r1, &(0x7f00000000c0)="247cd90bc664b1c22b3b1c38369566912c87c86643b0f7bfa6f07fac29092e4e099e72cd6f446a6066a5a8872e96a11fb76f0477156e527e3cb54993680ad42ba9864fd9155e355012c16fa51d1fbf4a6f681ddc6cbf9a5e6a7a26b4bed78eee4171c4680706a2bbf11bffdba08ae4", 0x6f, 0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x0, &(0x7f0000000040)="95c5d7e6dc183b06879f2b050da838b10153502722a535f680cd09d8b7941bba6370bcb9a53277e781f36fec6aacd59e9fe4155c25", 0x35) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod$loop(&(0x7f0000000040)='./bus/file0\x00', 0x4, 0x0) write(r0, &(0x7f0000000180)="68b956ce75a6999e72d33348a2cd24538e47256bb0253d7f97526d67d1122d6f80f4a435ee7cff177506b7f5eb8971a80719cb74b17d1c43434a723a79f313a841f0ad32787b6a4872c034e4793f8c01d9b5a758e099c706485399ffff076347675d83747124615b1db3aba6d9795b6599b547d6a9a8914f24ff2484b2e4a534fbc378740442e758fbf26ee40c05a7d8968677a6034ced791f6fd6c935caec77ae176f0cff87438e22ef03352642b7ec3631ed38bac2e6eec6b5827b74ec3e6a1a793111b909885a98cf2be93fcd9705c2ff413c38c5d2598983b14ce4e9f0994086082b4cee728b57819285563f7c7bb3af931e4c7064e9266a09b179576738c99cb6996ace904618da52c4774c9cd6a74ca4622d", 0x115) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x8, 0x3, 0x8000, 0x9aac}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) execve(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x2) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1011, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x5}, 0x8) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) close(r1) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffdffffe, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de1", 0x2}], 0x1) r2 = socket(0x2, 0x8000, 0x6) connect(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000002003000"], 0xa) 16:00:08 executing program 1: 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(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r2, 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) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x6, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0xc7a7b5ecb84306c}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x3) 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}, 0xfffffffffffffffb, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x6a, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x8, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x180, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000280)={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, &(0x7f0000000240)) 16:00:08 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f0625a4b3c420ee97fda4d2c149426b20000010000000000150000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000f0ffffffff00000001000024ea55a65774965e000000000000002000000000000000000000010000000000000000000000000000000000000000000007000000000000000000ead6af73095e29ab8156be0cad609ecfe48a14ff96649789dd56072c7033005ff56c35e1ce3edcdb64b5f27b82fa8936c88dc69b520896de4f1ad2712188d910e63b68516ec2e04b8286c9e562fb4002329ad3c15f6d944ba0909fc4a83950a1a3473e130e84bdc06d3b7a9d8e1e5b1d9b7539badd1f9982c71129563b1933dba616646b29b8e756c0784534506c56822c4a605f32958e7b10f8c9620c79d5bd6db430a53031bc1273c4540eba9186cd46fb4f56c25d68c2360bb87c8cd70d0e260d9a18b6cc429e284b833f5651f55981603147d85d3ce499769c0ceedd37ccf82499acf96e1d56adb327dfc66daf77a5ec1ad54824f3a4dc7b0cf6938ff0156df1035b0ccd80ddb315bd7a13f12b6d591e1c685df6ec3d4d737cb127305d2b90aa3a834c6d5a02b5cb0ccbfd27ae6c41f4f71e2334be3e31db5e2858e5279a069af304e71dbc741505def7d9b8fa2cf65d0e694a446d326bf824fb8fa59f4ae11079dbae6f55a235f52b691e6e246c939b1f9299e0148d9b2707bf9e9491955edbca00c47c2b360531362bf084d4509f781153a5d67df7f5d7059842db69c27529fbda794e451651e56fe29a9d8ac1957d71aca9"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x20) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r7 = fcntl$dupfd(r3, 0x0, r4) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x6, 0x8, 0x1f, 0x4, "7847ceef946b241dc56cd324a8da84fff45358fe", 0x9, 0x7}) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) setsockopt(r1, 0x8, 0x3, &(0x7f0000000280)="38c550a40191d9f49093330092b531f59cb0c03ea8fc349ed23a2f91836adca60f3dfa1ff36c71d1da64480841aafd3b", 0x30) msgsnd(r0, &(0x7f0000000fc0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYPTR64, @ANYRES32, @ANYRES32=r3], 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r8 = dup(r7) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x1000, 0x5, {0x7fff, 0x20}}) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x4000001, 0x1000) getpeername$unix(r8, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0xfffffffffffffffd, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) r9 = msgget$private(0x0, 0x2) msgrcv(r5, &(0x7f0000001000)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) semget$private(0x0, 0x1, 0x10) msgsnd(r9, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300000000000000a50c43ac0c303524343616eb2d9ce59d2f36e670079229873d22aaa1790bba0cac254722f637f54d786a1c367df0c3f29d3052a7ef46423414a4736b5f0279d0e6580fcafd344f4cc154d338789a09e0d758b5cf8809fe9c53694229ff34342ac4e558b95541ff7aa7881733c5aeb60e7f4038ee3b6f970931145ae4393ce77e0f0f913109bb6699af16b28abf4e6b3f3733f0ae0d1f9cd7178795026ddb7e965aa4fbd0dbce47d870df2df87a4edd68a5c8f7ca4137b06fe3a5bfc7fcaa017452d6d60e098c45e00826e1393e39ea8bdf91ec38931057ee0f05c9a076cc4590ef6445920db5711ed6b67e"], 0x30b, 0x800) msgrcv(r9, &(0x7f0000000240), 0x5, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x12, r3, 0x0, 0x0) 16:00:08 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x154) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000200)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x84) getsockname(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="9e22ef8b000046c5212d17fbf99efc101333df77861a53c1db7935758162bf16a9fb1affa2752a7c9e787c2ef9061df783c63c999a0ccd45f1a5c82f0b6454d4e8ae82653b9eca74fc3afdf15985b2f1244c7b0278ffb120967f441c4e2d8ca0bb0ba915383690ce15acd65b3c072c277ad3dd0b5b4875b07b681dcc80d86c7b8f514ab9ffbd4ff0a4916162135a1e387fd805748efb1eec97405314556a485af8078c5d97"], &(0x7f0000000180)=0x6) 16:00:08 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0xfa6, 0x23, &(0x7f0000000080)="5d4c68faaedb5418fde76623216499f24c69ce7ecd7ed7ad8b087a109c1dc220d3a29730d85c748cff5ec8347ba94afcd71e671a69678e9a00f444b096f70cab8457e0a7766ce9060000", 0x4a) 16:00:08 executing program 1: r0 = socket(0x20, 0x3, 0xa47) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x3, 0x4) semop(r1, &(0x7f0000000180)=[{0x2, 0x6, 0x800}, {0x3, 0xec, 0x1800}, {0x93d542af60a59a38, 0x4cc, 0xd2c03cce8c2407c7}, {0x0, 0x43c, 0x1800}, {0x3, 0xba, 0x800}, {0x0, 0x6, 0x1000}], 0x6) r2 = socket$inet6(0x18, 0x3, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, 0x0, 0x0) socketpair(0x18, 0x4000, 0x98, &(0x7f0000000100)) setsockopt(r3, 0x5, 0x6, &(0x7f0000000040)="217028b6d231bf6fc39288b17435", 0xe) r4 = dup(r2) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x1, 0xffffffff}, 0xc) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x200, 0x40) 16:00:08 executing program 0: mknod(&(0x7f0000000440)='./bus/file0\x00', 0x2, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x100000000) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000200)=""/71, 0x47}, 0x40) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffff}, 0x10) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000002", 0x3af}], 0x1) sendto$unix(r1, &(0x7f00000002c0)="2b96f671228f5dd03d4ddb04744352e00b6ec855b349c924c865fd658012b0cd226f9858ba660b54d18c89b4128d164338049f59b6ca2a1fd33234c27e7596537b88273aa54c102a721465a01dc6d4f2a4065063114a6ab44623de30d8ba0cd7b63dd719a0cc37540aa648ee3fddc67fab76c26000c2f81359d379b3f9c3f7e31065a47521ca83b74a09be77ac6c2a3db8086b0f61b99589a09b91240c0334a77569645323b77f5b0779335bac2d5bcf65d079e3fd8cce382063d694674d5bf31e6037a0ca9605fbf0d66b371852ede92993b7c222c7ac044940", 0xda, 0x1, &(0x7f00000003c0)=@file={0x0, './bus\x00'}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x6, 0x8, 0x1, 0xded, 0x5, 0x2, 0x0, 0x1, 0x10000, 0xfffffffffffffff9}) fchmod(r0, 0x1) write(r0, &(0x7f00000000c0)="57ea2ef953823345bfd141bb065f92d9d9ab2ff8c7285973ba884f86a25ae52cda61028b2d77566365578bd1e728e2abb21372f765eb68fe3dc075fd1bb152455dd321ab59bb578c391ecb9b7ef5a060816143352de455dee3298b7e9983b03f8ca625623cc371fe84433730af2870b320f4240dd4c2783f31d7e3f7d33f52f97de19ed65cd94f964588e40f1ecdb037b8061143a812e438254147cf264f3f40e09e2198a2e07bf37fe93836d0c80c27c0e37d41c5c1ea", 0xb7) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = msgget$private(0x0, 0x252) msgsnd(r3, &(0x7f0000000240)={0x3, "9b221abfe504c44138d34a337c4fc2da8555ac5d86f4d38a4233fbac374645fe7089c8b661f254ac6f42b95057d8c713e5cc8542a309525af2303c45b6f46fedb6b81d01079dfbfd366b31db375f70bb329227a0cd732a3a642960a50e91f01ed8741b4a82f888db768db0ccc163d3ace672f9410234bcaea3b8880703aa229714c3d3217a9c182de26f45b370f077a59bd94298b6ffde8a3553f966997928bd63322d0c9dce709d9d710a35df8ba0502c6834cca840b3efdeb6e0520167ba547e126ca14be72aa454fe041ccebb47bfe5662b3a428c371c33ad7dcb0ac9077aa61ff9257cf11560fb7b8f012a1993aca241d50633426d6970aefe9bb06e4b"}, 0x107, 0x800) msgsnd(r3, &(0x7f0000000380)={0x3, "d989cadddf0adb088dbeae09f3dfef7fbdab8f140cfb02f6c1b096e0befa04d622d9d09025120e51b840dff768ef2591d34870dc14af7c8559543533da307abe8805a9dee57472ec42a9d3a251848735b856222c534dd1e831613c6402e18533667d01d93c84d8615781f2e8d66723ac92cdff69a63e01d47678"}, 0x82, 0x800) r4 = dup(r2) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000440)=r0) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r5) r6 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x40) lseek(r0, 0x0, 0x0, 0x2) getsockname$unix(r4, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r7 = semget$private(0x0, 0x1, 0x101) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000540)=""/4096) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001540)) unveil(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='W\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001600)) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001640)=0xe55e) fcntl$setown(r1, 0x6, r5) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000001680)=""/78) shmget(0x3, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) msgrcv(r3, &(0x7f0000001700)={0x0, ""/162}, 0xaa, 0x1, 0x1000) accept(r0, 0x0, &(0x7f00000017c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001800)) 16:00:08 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x80}, 0x0) getgid() fchflags(r0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x2}, {r1, 0x1}], 0x3, 0x3f) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x3, 0x40, 0x4, 0xfffffffffffffffc, "28eb26ff5b5fce3bd7cbe05adad2181762eca8b2", 0x9, 0x6a}) dup2(r0, r0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) chroot(&(0x7f0000000140)='./bus\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xc117, './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x104, 0x4ab) write(r1, &(0x7f0000000100)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffe44}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') sync() connect$unix(r0, &(0x7f0000000680)=ANY=[], 0x0) write(r0, &(0x7f0000001f40)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb16a97601b3455925531c123ea8589d48c1b0563a2403acb3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e135c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee656bf181d857e59b5f767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca9870120617008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa00ab05336890619d0e0a8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf351030c4121e4a84da31e6a777cfed4b9dc723b70273cf984a88f8d61e3c118c055be8c104258906c15e68e87094d8facac6a13695b685594880108ce78d306f6dc8570fdc54e91f5a052b8ca8cd003550a54533315114aa401662cdc9dee2e6dedbe2c9a5ec014333054ae3428cfa1a8649c8322c3bfdf55466eb8f1b1102881d4c45b869ec18a54b051e94784e549898554dbb488779c87cd9ed1c3727f7b542ba3d2d2403245355efc65e22b986c3a2bb25159bc08c5125afcd09c61e5d33b73916df618f12822ed8eb2e33f9cb54d8257f26adc649634e09fe3a9bf934b35acc2418e035fc06b06cd92ff4d01ba4f1ada89a9650000000000000000000000000000003fcb681679c0034615ed29b081a521232aadd18e3c2e20d1bd9c0cb6a3ced0d3e1ed17", 0x656) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f7db59ebf7fbbf", 0x7) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x1, 0x611) ftruncate(r0, 0x0, 0xffffffffffffffc0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/206) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:09 executing program 0: getitimer(0x1, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) r0 = semget(0x1, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xcbba, r1, r2, r3, r4, 0x5b1c20aa92446713}, 0x8001, 0x40, 0x5}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x800, r5) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x20}, {0x800000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000a00)={0x10, 0xffffffffffffffc0, 0x4, 0x28b, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x81}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0xa000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe074}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xa63}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) bind$unix(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="018a81bc68002e2f66696c653000"], 0xa) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) symlinkat(&(0x7f0000000740)='./file0\x00', r3, &(0x7f00000007c0)='./file0\x00') kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0xfffffffffffffffe}, 0x10) close(r4) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = semget$private(0x0, 0x7, 0x8a) semop(r5, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00'/20, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 16:00:10 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f0000000280)=0x3c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)=""/148, 0x94}, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0xc3fd, 0x8}, {0x18, 0x2, 0x7, 0x5}, 0x3, [0x3af4, 0x7, 0x2, 0x8, 0x2e0000000000000, 0x3, 0x3, 0x367000000000000]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") getegid() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x410141ba709e39aa, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000200)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x90) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x190, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') fcntl$setstatus(r0, 0x4, 0x84) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:10 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x40000000000000}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="f067fbbf31a706db", 0x8}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x3}, 0xc) lseek(r0, 0x0, 0x0, 0x1) semctl$IPC_SET(0x0, 0x0, 0x8, 0xffffffffffffffff) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x104, 0x7d53}, {0x1, 0x100000001}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x2000000}, {}, {0x6}]}) syz_emit_ethernet(0x278, &(0x7f0000000340)="969b100e1f6ee1bf0c24c722bbf491fb0913bf06b60bce0f7e56dbda41dbfcea91d54efdfb86e768fbf70aeba33f9d1ec0cad3721fb6b711e35f1f9977ab3861db2aa6971b8e44014a7b2a3eef11b605ba64099b7d531ecc62dd9fb72e98d7e73c7f2acb4fa5891ae242feace19caa49911c50ea82267e7330f71365e4d8447acc63593a52549c4be0f678f80182") 16:00:10 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0x2, 0x400, 0x2}) r2 = socket$inet6(0x18, 0x2, 0x5) r3 = semget$private(0x0, 0x2, 0x200) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffe0000, 0x9}, 0xc) r4 = fcntl$dupfd(r2, 0xa, r0) semop(r3, &(0x7f0000000080)=[{0x3c4653c7a706e83d, 0x5, 0x1000}], 0x1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0x5}, {{r4}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x200000000000}, {{r4}, 0xfffffffffffffffe, 0x2, 0x0, 0xfffffffffffffffe, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0xff, 0x8}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x6ba, 0x3d}, {{r0}, 0x0, 0x10, 0x0, 0x4eb, 0x651}], 0x1f, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0xea1}]}) pwrite(r0, &(0x7f00000002c0)="69a69636c34ad89b16cffd0a58d7", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7f, 0x8, 0x51f2, 0x5}, {0xfffffffffffffff7, 0xfff, 0x7ff}]}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x24a, &(0x7f0000000000)=[{0x1, 0x800000000000000, 0x0, 0x250}, {0x4c, 0xfffffffffffffffe}, {0x10000006, 0x1, 0x80, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0xff, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0xffffffffffffffc0}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a5cd732d53b"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff03}], 0xffffd9f, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x1}, 0xc) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4, 0xffff) socket$inet(0x2, 0x2, 0x4) 16:00:11 executing program 0: r0 = socket(0x20, 0x5, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9bd5, 0x3f}, {0x18, 0x3, 0xfffffffffffff001, 0x7ff}, 0x5, [0x5, 0x1, 0x6, 0x9, 0x5, 0x100000001, 0x4, 0x9]}, 0x3c) chroot(&(0x7f0000000180)='./file0\x00') socketpair(0x2, 0x8003, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x105) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000240)=0x4) faccessat(r1, &(0x7f00000001c0)='./file1\x00', 0x10, 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0xffff, 0x4) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 1: pipe(&(0x7f0000000140)) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x28) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000180)=[{0x7, 0x1, 0x7ff, 0x3}, {0x6, 0x0, 0x50, 0x5}, {0x100000000, 0x3, 0x1, 0x7ff}, {0x4774, 0x4, 0x100000001, 0x2}, {0x31f1, 0xfff, 0x7420, 0xfffffffffffffff8}, {0x9, 0xffffffffffffffff, 0x100000001, 0x57}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) close(r1) fchdir(r1) syz_open_pts() r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) write(r2, &(0x7f0000000100)="8c65", 0x572) panic: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *476821 60823 0 0 0x4000000 1 syz-executor.1 99432 13345 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff82672640,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff82672438) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800020a873f0) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd80690e0054,fffffd8062b8ef08) at alltraps_kern_meltdown+0x7b frag6_input(ffff800020a87758,ffff800020a87764,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800020a87758,ffff800020a87764,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800020a87758,ffff800020a87764,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd806f09ed00) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd806f09ed00,18) at if_input_local+0x121 ip6_output(fffffd8065dd8000,ffff800000a98e00,fffffd806f6bb5e8,0,0,fffffd806f6bb578) at ip6_output+0xd59 rip6_output(fffffd8065dd8000,fffffd8075fa1180,ffff800020a87ac8,0) at rip6_output+0x4c0 end trace frame: 0xffff800020a87b60, count: 0 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 acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff82672640,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff82672438) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800020a873f0) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd80690e0054,fffffd8062b8ef08) at alltraps_kern_meltdown+0x7b frag6_input(ffff800020a87758,ffff800020a87764,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800020a87758,ffff800020a87764,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800020a87758,ffff800020a87764,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd806f09ed00) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd806f09ed00,18) at if_input_local+0x121 ip6_output(fffffd8065dd8000,ffff800000a98e00,fffffd806f6bb5e8,0,0,fffffd806f6bb578) at ip6_output+0xd59 rip6_output(fffffd8065dd8000,fffffd8075fa1180,ffff800020a87ac8,0) at rip6_output+0x4c0 rip6_usrreq(fffffd8075fa1180,9,fffffd8065dd8000,0,0,ffff800020ab1920) at rip6_usrreq+0x5cd sosend(fffffd8075fa1180,0,ffff800020a87cf8,0,0,0) at sosend+0x668 dofilewritev(ffff800020ab1920,5,ffff800020a87cf8,0,ffff800020a87e00) at dofilewritev+0x1ac sys_write(ffff800020ab1920,ffff800020a87d98,ffff800020a87e00) at sys_write+0x83 syscall(ffff800020a87e70) at syscall+0x552 Xsyscall(6,0,c,0,3,794d749010) at Xsyscall+0x128 end of kernel end trace frame: 0x7bf8031850, count: -20 ddb{1}> show registers rdi 0xffffffff81be0707 db_enter+0x17 rsi 0x2acf __ALIGN_SIZE+0x1acf rbp 0xffff800020a87150 rbx 0xffff800020a87200 rdx 0x2ad0 __ALIGN_SIZE+0x1ad0 rcx 0xffff800021150000 rax 0xffff800021150000 r8 0xffffffff81da97e3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xe315a664c0343aa2 r12 0x3000000008 r13 0xffff800020a87160 r14 0x100 r15 0x1 rip 0xffffffff81be0708 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a87140 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=476821 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0a50,0xffffffff82655a00 process=0xffff800020a8aa90 user=0xffff800020a82000, vmspace=0xfffffd807f00ccf0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 60823 497261 93248 0 2 0 syz-executor.1 *60823 476821 93248 0 7 0x4000000 syz-executor.1 72752 261030 73271 0 2 0x482 syz-executor.0 93248 166551 73271 0 3 0x82 nanosleep syz-executor.1 24576 223498 0 0 3 0x14200 acct acct 71458 61809 1 0 3 0x100083 ttyin getty 10560 452344 0 0 3 0x14200 bored sosplice 73271 66701 4339 0 3 0x82 thrsleep syz-fuzzer 73271 487552 4339 0 3 0x4000082 nanosleep syz-fuzzer 73271 522162 4339 0 3 0x4000082 thrsleep syz-fuzzer 73271 348569 4339 0 3 0x4000082 kqread syz-fuzzer 73271 446803 4339 0 3 0x4000082 thrsleep syz-fuzzer 73271 214136 4339 0 3 0x4000082 thrsleep syz-fuzzer 73271 44984 4339 0 3 0x4000082 thrsleep syz-fuzzer 73271 24147 4339 0 3 0x4000082 thrsleep syz-fuzzer 73271 149506 4339 0 3 0x4000082 thrsleep syz-fuzzer 73271 518319 4339 0 3 0x4000082 thrsleep syz-fuzzer 4339 502846 17862 0 3 0x10008a pause ksh 17862 440368 46414 0 3 0x92 select sshd 46414 335069 1 0 3 0x80 select sshd 87025 392576 88277 74 3 0x100092 bpf pflogd 88277 328787 1 0 3 0x80 netio pflogd 33271 446763 33244 73 3 0x100090 kqread syslogd 33244 491724 1 0 3 0x100082 netio syslogd 84668 457889 1 77 3 0x100090 poll dhclient 90533 416093 1 0 3 0x80 poll dhclient 71417 279580 0 0 3 0x14200 pgzero zerothread 81236 361986 0 0 3 0x14200 aiodoned aiodoned 6575 90123 0 0 3 0x14200 syncer update 70037 418009 0 0 3 0x14200 cleaner cleaner 79086 473389 0 0 3 0x14200 reaper reaper 90285 134531 0 0 3 0x14200 pgdaemon pagedaemon 31170 394176 0 0 3 0x14200 bored crynlk 70052 430896 0 0 3 0x14200 bored crypto 26968 420012 0 0 3 0x40014200 acpi0 acpi0 27447 24593 0 0 3 0x40014200 idle1 32666 260328 0 0 3 0x14200 bored softnet 23986 116579 0 0 3 0x14200 bored systqmp 37677 443027 0 0 3 0x14200 bored systq 13345 99432 0 0 7 0x40014200 softclock 2934 391485 0 0 3 0x40014200 idle0 26142 294382 0 0 3 0x14200 bored smr 1 376611 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex /syzkaller/managers/multicore/kernel/sys/netinet6/frag6.c:57 r = 0 (0xffffffff82484090) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 frag6_input+0x237 #4 ip_deliver+0x353 #5 ip6_input_if+0x17d4 #6 ipv6_input+0x48 #7 if_input_local+0x121 #8 ip6_output+0xd59 #9 rip6_output+0x4c0 #10 rip6_usrreq+0x5cd #11 sosend+0x668 #12 dofilewritev+0x1ac #13 sys_write+0x83 #14 syscall+0x552 #15 Xsyscall+0x128 Process 60823 (syz-executor.1) thread 0xffff800020ab1920 (476821) exclusive rwlock netlock r = 0 (0xffffffff824be8a8) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x52c #3 dofilewritev+0x1ac #4 sys_write+0x83 #5 syscall+0x552 #6 Xsyscall+0x128 exclusive mutex /syzkaller/managers/multicore/kernel/sys/netinet6/frag6.c:57 r = 0 (0xffffffff82484090) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 frag6_input+0x237 #4 ip_deliver+0x353 #5 ip6_input_if+0x17d4 #6 ipv6_input+0x48 #7 if_input_local+0x121 #8 ip6_output+0xd59 #9 rip6_output+0x4c0 #10 rip6_usrreq+0x5cd #11 sosend+0x668 #12 dofilewritev+0x1ac #13 sys_write+0x83 #14 syscall+0x552 #15 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9664 6500K 15400K 78643K 104749 0 0 pcb 14 8K 8K 78643K 3921 0 0 rtable 119 13K 13K 78643K 11768 0 0 ifaddr 99 37K 49K 78643K 4236 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 3345 0 0 iov 0 0K 32K 78643K 3669 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 77K 78643K 34941 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 503 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 4292 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 37320 0 0 sigio 0 0K 0K 78643K 484 0 0 proc 55 51K 83K 78643K 8552 0 0 subproc 32 2K 2K 78643K 2034 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 3215 0 0 in_multi 33 2K 2K 78643K 2436 0 0 ether_multi 1 0K 0K 78643K 190 0 0 mrt 4 0K 0K 78643K 122 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 162 715K 715K 78643K 162 0 0 exec 0 0K 1K 78643K 4905 0 0 pfkey data 0 0K 4K 78643K 6 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 122 23K 33K 78643K 120562 0 0 UVM aobj 130 4K 4K 78643K 156 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 1K 78643K 4268 0 0 NDP 25 0K 1K 78643K 1309 0 0 temp 263 3557K 4197K 78643K 511316 0 0 kqueue 0 0K 0K 78643K 262 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 256 0 250 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1492 0 1490 1 0 1 1 0 8 0 rtentry 112 1396 0 1352 3 1 2 2 0 8 0 unpcb 120 11859 0 11849 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8774 0 8774 2 2 0 1 0 8 0 tcpcb 544 7322 0 7317 1 0 1 1 0 8 0 inpcb 280 21192 0 21181 64 62 2 2 0 8 1 rttmr 72 19 0 19 17 17 0 1 0 8 0 ip6q 72 8 0 7 7 6 1 1 0 8 0 ip6af 48 8 0 7 6 5 1 1 0 8 0 nd6 48 354 0 348 1 0 1 1 0 8 0 pkpcb 40 163 0 163 59 59 0 1 0 8 0 swfcl 56 14 0 0 1 0 1 1 0 8 0 ppxss 1128 767 0 767 74 73 1 1 0 8 1 pffrag 232 50 0 50 30 30 0 1 0 482 0 pffrnode 88 50 0 50 30 30 0 1 0 8 0 pffrent 40 126 0 126 32 32 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 963 0 940 1 0 1 1 0 8 0 pfstkey 112 965 0 942 4 2 2 2 0 8 0 pfstate 328 965 0 942 11 8 3 4 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 5732 0 5534 25 12 13 14 0 8 0 art_table 32 5733 0 5534 2 0 2 2 0 8 0 art_node 16 1357 0 1317 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 7 1 0 1 1 0 8 0 semapl 112 4288 0 4278 1 0 1 1 0 8 0 shmpl 112 154 0 26 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 58439 0 56890 52 1 51 51 0 8 0 ffsino 272 58439 0 56890 107 3 104 104 0 8 0 nchpl 144 110098 0 108459 62 0 62 62 0 8 0 uvmvnodes 72 9619 0 0 175 0 175 175 0 8 0 vnodes 200 9619 0 0 507 0 507 507 0 8 0 namei 1024 364696 0 364696 11 10 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 83 0 83 47 47 0 1 0 8 0 scxspl 192 324164 0 324164 158 156 2 7 0 8 2 plimitpl 152 3435 0 3427 1 0 1 1 0 8 0 sigapl 432 37175 0 37160 3 1 2 3 0 8 0 futexpl 56 486453 0 486453 8 7 1 1 0 8 1 knotepl 112 7862 0 7843 1 0 1 1 0 8 0 kqueuepl 104 7623 0 7621 1 0 1 1 0 8 0 pipepl 112 20866 0 20845 36 35 1 2 0 8 0 fdescpl 488 37176 0 37160 3 0 3 3 0 8 0 filepl 152 220609 0 220505 57 52 5 7 0 8 0 lockfpl 104 11556 0 11556 14 13 1 1 0 8 1 lockfspl 48 3902 0 3902 14 13 1 1 0 8 1 sessionpl 112 137 0 126 1 0 1 1 0 8 0 pgrppl 48 489 0 478 1 0 1 1 0 8 0 ucredpl 96 41251 0 41238 1 0 1 1 0 8 0 zombiepl 144 37172 0 37171 10 9 1 1 0 8 0 processpl 896 37205 0 37171 4 0 4 4 0 8 0 procpl 632 113963 0 113919 15 10 5 5 0 8 0 srpgc 64 251 0 251 99 98 1 1 0 8 1 sosppl 128 440 0 440 91 91 0 1 0 8 0 sockpl 384 35094 0 35074 39 36 3 4 0 8 0 mcl64k 65536 2225 0 0 229 168 61 66 0 8 0 mcl16k 16384 57 0 0 7 4 3 3 0 8 0 mcl12k 12288 97 0 0 2 0 2 2 0 8 0 mcl9k 9216 103 0 0 5 3 2 2 0 8 0 mcl8k 8192 42 0 0 6 3 3 3 0 8 1 mcl4k 4096 49 0 0 5 2 3 3 0 8 0 mcl2k2 2112 33 0 0 2 0 2 2 0 8 0 mcl2k 2048 284 0 0 22 15 7 22 0 8 0 mtagpl 80 226 0 0 2 0 2 2 0 8 0 mbufpl 256 2592 0 0 42 6 36 38 0 8 0 bufpl 256 92117 0 82498 602 0 602 602 0 8 0 anonpl 16 3269038 0 3258042 635 567 68 85 0 124 9 amapchunkpl 152 220027 0 219910 163 154 9 19 0 158 3 amappl16 192 184922 0 184212 824 780 44 56 0 8 7 amappl15 184 3214 0 3213 12 11 1 1 0 8 0 amappl14 176 3191 0 3183 1 0 1 1 0 8 0 amappl13 168 11380 0 11379 1 0 1 1 0 8 0 amappl12 160 5772 0 5771 4 3 1 1 0 8 0 amappl11 152 3407 0 3390 1 0 1 1 0 8 0 amappl10 144 4694 0 4687 1 0 1 1 0 8 0 amappl9 136 6491 0 6488 1 0 1 1 0 8 0 amappl8 128 5595 0 5553 2 0 2 2 0 8 0 amappl7 120 4748 0 4738 1 0 1 1 0 8 0 amappl6 112 3108 0 3097 1 0 1 1 0 8 0 amappl5 104 6874 0 6860 1 0 1 1 0 8 0 amappl4 96 39335 0 39304 2 1 1 2 0 8 0 amappl3 88 5780 0 5770 1 0 1 1 0 8 0 amappl2 80 294915 0 294842 4 1 3 3 0 8 0 amappl1 72 806350 0 805916 26 16 10 20 0 8 0 amappl 80 116210 0 116169 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 155 0 26 3 0 3 3 0 8 0 uaddrrnd 24 37176 0 37160 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 37176 0 37160 1 0 1 1 0 8 0 vmmpekpl 168 268085 0 268052 2 0 2 2 0 8 0 vmmpepl 168 4503917 0 4502054 1278 1165 113 114 0 357 24 vmsppl 368 37175 0 37160 2 0 2 2 0 8 0 pdppl 4096 74359 0 74320 7 1 6 6 0 8 0 pvpl 32 8685318 0 8671054 1324 1157 167 183 0 265 28 pmappl 232 37175 0 37160 8 6 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1074 0 227 25 0 25 25 0 8 0