543cf6bf6f63298d471d699a1a93d76198b2c8b2f312d11622090746eba1911eb562bd463965914343975c7da7f83aa810398bc7679211d43a4b1f86374e88fc2faa7f896ea8091b873edcf8efb7376a4babf57c82444f55725db9efb1a7d42b2cb9c8f0d8dbb0ffa796759a50b38f28b42f8a012cdd2ab6aa84c09878ad2d5521fcc9ce3b5d06db6f4bd64a4512d9ef24e3d6af1820ecc30214703a0c320b41f6e0414299607c614be963a38e1c7db7a560ba558b928a9fe0b28c615962eb633464ae8daff91a1714bd56dbb95cc83c9b0fb78d7b6d55dfb43ab422ef2a6cd6c19bc4d13affc3f8acf92cdf5f3146b12ec092015c50aaf2c68807637512640fd8375d6ac3c1962396be20967c9497afb1096f011dfee26f9ec22268a8f8c2958cfa64f6f011440fb28a9c4b385655b99a7b03c1ec8b9bd95708519afd0c2c0bcd9c964e4f371bdef17a103e047d004f150d5c7cb112f5ab8b9b9d49da3dd0c1044bfef298249c461e8abdcd3c3c3f2ba0ec6270f581621879f555911dfeb8ae3e5b27dd3096429fa699125ea0c57d1dd1d1d67442da314d4dabd138dea5e52b47015310b55ac4dff2fac01567c3f400e2b5ab92922eb6c2f1b99897039f4bbac64b5599859f017271b603028ac0716366bf1218433ca793f23548e3a6970021289fb3d3da63f56e03d0aceb2907eb9fe02b30b8568e14164bb91e9e5922c20924b6aaaf6fd7755694a931b3f1617cecae5e89b735b1d346d7f762043052bba7ed84a9f36a21667e465720d206bdd9ba813a9ac8eda499f26184bc6908016aa372b3adaff8220651e35074fcc10a1db07af67803a605b85ba754ebac592bb1558c0ccdcce0dba03cc8f436b7ddb29e6974ccfef2056a3bbe4f25d1a86fcd5af48d5d339cd686c5a6afd572fd8957a7c8e7c9228f70416a7ceac62049ad28c1adc8505b441d4bf5b88b29a3c1f0161030d63c7ed55404b0363cabe971bc3bef20b9aaa5846d422d5d596754e94a92c700e9504c8177b056abf6314e7cafb7169260308e4e754a1717dec87f8ef680872404fe4fcbf3c726f883730bb91e3448e27f226eca18d2f05fffaf5dadbad7da686ade0c3542fa765509210a8a16ddc5b0505ceb39b04fc8e7042dd21b61f88f57b6a4112461c0011ab9fb7910fc73949b56460cd5c7b19d45eb8d641b9a4eb3996304b50900a215cddaeab4e90f251af6e8d7603bc53d294f1ac7eb6741f1da625ffb0deacbc24b3effeb5ddeb09f482a64d8c3ee034979ee48ec7109ffc487f570911f1f27725f1caf0170700ab66374657e1772c78b1f5cf6fb0424c7ae78d7ba25cc0d5712f7815329737efec1d8147cd52f17faf14acec1f97826adfb66900d1b1b9a05d05aa752aff872e70340065b112d7c17b950fd440890ef422dd5e76437a5d128a69765c2b0015e33dbabce26570f0426b8a618f24388727d12342b972bb401f8cf95e1199746604c0691a0b3bf7792d5436ce70b0c23954b87412c7063752f7557e3ba1d4c1179b26119b7f66978eb87572e04eb65e6a217e81374c787fe6263dcc7e8ff092cbe3e5d58d74f0db424e175f9a9770b9ea64b8b12c854718e96ec988300467ccc1bbafc98c7e608ee780c314192961fbd649c8959c964fea0b1939d3bda730455790b6a67f9a81d4017422ec3436c23fd327b2867dd6bdd81be7880e7c6b0e1a75e50780304e387f1ade8f74fc07589e050319c2a4ce07ac7348135b09af493a2e7f307eff4ee40b7f121ca770a7cc5ad82c98fcb27cf7ea19ebe82353ac465523d1803db9d37bf7cc21c1e5f238e6571f274430c820aa42d6409d6eee3c4dcb444ae6d33eed63caf2143262cef496d8091f214077bf0ff41ee422cee62195a89d34d611aa15dffb1eb798d6fc1839cdb07f93a851db646356cb2ae4fb277f61f05d760ca939636511635543bc6985cb7e79518c5c2b55b42f61f57ca02ca8296b483113c632540aa3fe6b480872e19972d144a534e6cf82c4f380d4cfb8d0f30bad73025b01071d3686330e32668d720efc8be03cafe5e2741ba57fb9d2d200d0c57951e4fb4cc1846fca1cf018e9b49e94f2adb62fff172bc6f34364eabd26890ef79c78f25a469cb7efa23f886669da1ac7bfd60850d60df6381e6260bed36b7382d0331a6e7f06929ddde2c35c88a19ec90db96c204ccd3d5149fb24c02e46fb44d58895739bb275554a5b0dd3d02624015fd4009f1d7b4f19ecd7f9e41df6794331a628d1e7c59a89229336aaa49cb0122497ed902d0d99111f2317285fb0fe2a408ab75c54a5b2459c742f5ff699c170b8c62be4a374ae5ca36545edebc04ed27b978822dee17398b3fd60fee17e13cc43dadc69a6f2097c96f9dd43f924a8e2d014ab7e4e4b4a66711386174b247a3eba5ec370ed337442a19e23095955e4d209553d8b28308b6b30172a8ccc75998695e73c1436304df7fa1167d5ab604e5e7f2c26bed697eeeb1c6cc6e6936041a49432c8dc655fc68b9d596fddbe0a80b1374a67dc625a30d27c45349091fb2e09f0b6f0e27a668e911a48f0e", 0x1000}, {&(0x7f00000008c0)="92f095be1eb4b1b5cb24d4143c2d52150cdf9a39031f6e3c5c05ee99437f25f66a3009eb81c1e3f87f68a94a454bc3a9f6605beae02fbc3adcddcdee98bde862cfddc0803d55c5edf7f1348197e4786f52ef261250a2295332123d8b1faa4417094af9629e6e6c7b7112ba7fc2de70af18f5a3a978c41c304328ed583198c2644356669bac7785e9ae068bf33ab0478b84144bb790ed509762f619892e80798aa86e7e3b228925098c80f1b13fe87c2b7612e34baf1aa8a25f81b6ccf43f804a6ad5cd83b36c8249b95f07d02f1587ca4e39365eba983da18c3a", 0xda}, {&(0x7f00000009c0)="9e240e3540f9539d602fb82c4ce03e6e1dcba8670ede7204a507dffa09c4f27456167747feefc03c276ea20ab812322b58c776046d5294b0907021e902737fe7a4bd428ed36ebfdd6ceaec3780fe75ffe021d17167908ff8e2a1477a658fb5387b03fcd7fa9101d1d198e617bb0a03b622d6d4f2aa7382850a289a0196a481837b542cbdab787e4c0bca7fa8d7c21ac8220d852c078b035476235e193e9258c0a24605e2335730c8f41dc4c36d5b58037b64c4868cd43f9d7c5017faa037fd7835bf2a308dc0c17ddb4874f12a380f88981d919534d03d8659d40bd4", 0xdc}], 0x7) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = socket(0x6, 0xc005, 0xffffffffffffffff) getsockname$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) flock(r0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = getpgid(0xffffffffffffffff) r4 = dup(r0) pwritev(r4, &(0x7f0000000240)=[{&(0x7f00000000c0)="8b90de2c1ec320d14291f28659f38a0ac95aae18f9eb604dadab251f0c876726fc2064136158d2dfbec6009579d218aced32cfff362ccf257cad48956cabc5ff8860ebebe628cb59a535d2413f5c18798248ec9ee5399a9f", 0x58}, {&(0x7f0000000140)="2ae316b258845b45297808140c4e65362cac925463bac14592a370f29259f17a932e37dcfe00f46b5fe2839277ed8140d99e0ef8067c49f303e6ed62f3280429bd012dd9dc708c4f6495ecbb422ecab043582c4a178dd5f5c3b69f539b8605fe0561b63d74b7bed7e0fc8f6c54e02d80449f5f4914fa0f3b2c5f5effd23f68d2050574fb8eedda32979281774e875232def587eb7b97805989143f9932ce05ddd8b9389ca38f67267ec379a8122d848247b4afd734dc4e836e31f7e019ff36d50d49d8e6ee5d24890b00d433c46cb58dbbe598db", 0xd4}, {&(0x7f00000002c0)="6e4f917f9c81dbd01d4a9e4ac5fabae6485fd368ca764a2ca41ab7b241c935408d968fdc5954dc617accacb6514cbcd15fd6daebaa5dbfb2992bd72578aaf700a97fae3ee6f8176a2eee93957d5a1fc6d5c58b2a72f468765d205e0fd02bb83a373f27c5b63a840ca6753191025de53401fccb31e9a6ab6ffd52d923f1c8fedfca9f3be46b70bbed1e5b1b8f6aa8f1585588e5f8fc0312b01ca1bfb00df387ff69833b57f093ad057c8d7abc31ae41395d6cae79017ff6ea", 0xb8}], 0x3, 0x0, 0x0) socketpair(0x20, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x6, r3}) syz_open_pts() fcntl$setown(r5, 0x6, r2) close(r0) syz_open_pts() 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x8, 0x0, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:16 executing program 0: r0 = socket(0x1002, 0x1000000000001, 0x7f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xa0, 0x0) 16:00:16 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x5, 0xfffffffffffffeff, 0x2}], 0xff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x1f}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x40, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x9, 0xa93}, {{r1}, 0xfffffffffffffffa, 0x98, 0x10, 0xffffffffffff5641, 0x2}], 0x5, &(0x7f0000000240)={0x1, 0x800}) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x0, 0x0}) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r2 = dup2(r1, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r5 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r5, &(0x7f0000000040)='.\x00', 0x0, 0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r6, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c94941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e40000000000000000", 0xffffffffffffff5b) r7 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r7, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r8, r4) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) ioctl$TIOCSETA(r0, 0x2000746e, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20008, 0x0) 16:00:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) recvfrom(r0, &(0x7f0000000040)=""/35, 0x23, 0x40, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x6) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000000000000000005b67071b542a538706100000b81800000029000000310000000704000000000000893f00000000000000007ac753dd2e6793ebe5cf50ef83afe7033a74058e38a226a2f8475991e46674fb04c242f7f0e8b5e1ac5bbb07ec0684ef240827d91332af3aabd4aec305b59ca98f914ee6ca258669e5ba8223b711c0cdfc95c206414748ab9ffb0fa8068cc0062aa6fb6982000000000000000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4203, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00004a0000/0x1000)=nil, 0x1000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000080)="36d1490285a6") 16:00:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c, 0x3, 0x7, 0x8}, {0x6, 0x8088, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet(0x2, 0x4000, 0x6) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x240, 0x0) 16:00:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000040)=0xfffffee3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x80000001}, {0x18, 0x1, 0x0, 0x1}, 0x3, [0x3, 0x7, 0x9, 0x200, 0x200, 0x800, 0x1]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1014a, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/145, 0x91}, {&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f00000005c0)=""/92, 0x5c}], 0x6) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff], [], [0x0, 0xfffffffffffff2f9]}}) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1fff, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="072ab69555e3948f2b0d2b82054c365e9bd51bbfca21f68bfd16f530257345479118b03a948dc76548477671b72a334ccd1078c988ff5275bed8ee47101db68612c09c1ddc3f38d1ab1f7f54304f142756c6bafd9afdcdd2792f5accad82ee901ec47a2c256320d21aaabed8f98bad3da7f94c6e16ff8bc7debd5515245bc671dadbc984a9ae6b8c35caefc431433fde5016104898d34bb0b6e210ace2afb21250797e5c1e66d0baba03ca39fb0e19a182487d8a197b611ed1721eaaf1d2c0cdb342401481c377bc5d91f480de41503ecfcecc4022037f848072e9996313e09b00f8ee5bf64fd6f555c1eca697caa147026e40d7326c9ed3f778acb2310f416c", 0x100) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x1}, {}], 0x2}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0xffffffff, 0xf677, 0x6, 0x2, 0x101, 0x42c1, 0x101, 0x10, [{0x3, 0xffffffff, 0x1, 0x6}, {0x8, 0xfffffffffffffffa, 0x5, 0x8}, {0x8, 0x101, 0x1, 0x8001}, {0x3, 0x20, 0x7, 0x1f}, {0xffff, 0xaf, 0x6, 0x3}, {0x100000001, 0xc1, 0xff, 0x1}, {0x7f, 0xce9, 0x5, 0xfa}, {0x4, 0x7, 0x8, 0x1}, {0x6159, 0xffff, 0x4, 0x1}, {0x5, 0x7, 0x9, 0x8000}, {0x3ff, 0x0, 0x3, 0x6}, {0x3, 0x0, 0x8, 0x40}, {0x7fff, 0xfff, 0xc0000000, 0x10000}, {0x401, 0xfffffffffffffffd, 0x40, 0x7606046b}, {0x6, 0x3f, 0x4, 0x6}, {0xfff, 0x0, 0x4, 0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet(r2, &(0x7f00000002c0)=""/106, 0x6a, 0x40, &(0x7f0000000340)={0x2, 0x1}, 0xc) setgid(r1) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000040)='./bus\x00') r1 = shmget$private(0x0, 0x2000, 0x160, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xffffffffffff0001, 0x6}, {0x18, 0x3, 0x5, 0xfffffffffffffffb}, 0xaaf6, [0x2, 0x7, 0x0, 0x3, 0x3f, 0xd0a, 0x1, 0x2fd]}, 0x3c) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x8001, 0x7fffffff, 0x3, 0x40, &(0x7f0000000180)={{0x9, 0x1, 0x4, 0x80, 0x8, 0x1000000000000000, 0x6}, {[0x8, 0x6, 0x3d93, 0x8, 0xf30, 0x8, 0x7fff, 0xcd, 0xfff, 0x2f2, 0x200, 0x27, 0xfffffffffffffff7, 0xffffffff, 0x40, 0x8, 0x7, 0xffffffffffffff00], [0x7, 0x3, 0x9, 0x3f, 0x0, 0x6, 0x8, 0x5, 0x1, 0x7], [0x6, 0x53, 0x0, 0xa8, 0x1f, 0x7, 0x100000000], [0x8, 0x759c, 0xfffffffffffffffe, 0x7, 0x8, 0x400], [{0x1ff, 0x3, 0x4, 0x1000}, {0x6, 0x0, 0x3, 0xab}, {0x7ff, 0x80000000, 0x4, 0x1}, {0x6, 0x5, 0x1, 0x1f}, {0x10, 0x5, 0x5, 0x5}, {0x571, 0x7, 0xcf, 0x3}, {0x1, 0x40, 0x8, 0x800}, {0x7, 0x42, 0x7, 0x8}], {0x0, 0x100000000, 0x949e, 0x100000001}, {0x4, 0x2, 0x5, 0x1}}}, 0x2, 0x2}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x30a}], 0x1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x7}) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = msgget$private(0x0, 0x12c) msgrcv(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd"], 0x1, 0x0, 0x1000) getegid() msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/133) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0xc6) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x7, 0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0xc, &(0x7f0000000000)="ebffcbff13b9964800"/20, 0x13) r2 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x96) 16:00:17 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r1, 0x0, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f000048b000/0x1000)=nil, 0x1000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r0, 0x6, r3) writev(r1, &(0x7f0000000700), 0xffffe0a) r4 = semget(0x3, 0x4, 0x401) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x28000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x40000000000000ff, &(0x7f00000002c0)=[r2]) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x6, &(0x7f0000000380)) 16:00:17 executing program 0: kqueue() r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x310, 0x56) kqueue() unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='c\x00') getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/18}, &(0x7f0000000180)=0x14) chdir(&(0x7f00000001c0)='./bus\x00') 16:00:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) read(r1, &(0x7f0000000140)=""/26, 0x1a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x5, 0x1) r2 = kqueue() fcntl$dupfd(r0, 0xa, r2) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x100000001, 0x401]) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x2) getppid() 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x10001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:18 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) write(r0, &(0x7f00000000c0)="ac355977502cf2daaa8958", 0xb) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0xac, 0xfffff, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0xc0000023, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x44, 0xf0000008, 0x100, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x6a7ee6417dee86e1, 0x46, 0xc3a}], 0x9, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0x30, 0x10, 0xfffffffffffffffd, 0x2}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x1ff}], 0x3d, &(0x7f0000000000)={0xffffffffffffffc0, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x84}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x82, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0xe9b9, 0x5}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3, 0xfffffffffffffffc}]}) recvfrom$unix(r0, &(0x7f0000000000)=""/186, 0xba, 0x42, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x3, 0x7ff, 0x8, 0x1}) r2 = shmget(0x2, 0x3000, 0x110, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x89b, [{0x3, 0x7}, {0x3, 0x3}, {0x0, 0x5}, {0x0, 0xe1}, {0x2, 0x2}, {0x1}, {0x3, 0x5}, {0x3, 0x98a8}, {0x2, 0x4ac}, {0x1, 0xffffffff}, {0x2, 0x4}, {0x2, 0x3}, {0x0, 0x5}, {0x0, 0x2}, {0x2, 0x1}, {0x2, 0x4}, {0x1, 0x1}, {0x3, 0x6}, {0x3, 0x87}, {0x3}, {0x3, 0x1}, {0x0, 0x4}, {0x3, 0x3}, {0x3, 0x9}, {0x3, 0x3f}, {0x0, 0x6}, {0x1, 0x401}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x9}, 0xec3797f78de2d8e5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7, 0xffff, 0xaee1, 0x81, "fa4bb816d7f736b41623ae9f8f77e811b2fe116b", 0x400, 0x3}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x808, 0x20) getdents(r4, &(0x7f0000000140)=""/33, 0x21) sendmsg(r1, &(0x7f0000002800)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000280)="fee9a7c9a69bb4783accc6add205d8d049d1df3d1e243bd67c18aafa424f326c6b4d6bc556974c34e4f07c942bf9d80a29ce55f5401917c7b4c8441594eac3b479858d8ae4a14d60fb82ace5ee", 0x4d}, {&(0x7f0000000300)="82bd765a69caf93b0fd2cccf05274b6bc26193cec8917f846a82ee00719151e66951e9261ffc1886b3a009c2d99f517ce6dc6ae69681d098ad406a1dfbe07e31d5e2f5df1292fe504e8d57ed84fe41fa6a290d0a900e8c34f00e4485ac74d966947bd348e07ea1e1211d71c7f833c9696eb4a1a71d472d811d3b41e5ac4a0b8c95d8ea9f66beda04b5923c92e640fd8311c4704c392891fd7d10a4b3e2f0736eab1cdd0f929aed", 0xa7}], 0x2, &(0x7f0000000400)=[{0x18, 0x0, 0x96f, "acf7f15f4d90"}, {0xe8, 0xffff, 0x3, "28caa3c5c3cf2a3bc293fb55a483e17631ddd46d96386b6e1dd00532e48040a7a7fe972eb0418f0794eee52dd04601ddc3bf0df48aefd87530a67dbfe50a74fffbab3d4ce8d65f4728d8a14ef4f20255b205cb208e74d0b2ec37e1c70e46b7db0b6e9c2b051d8378b5438f6d74552fe77843ed202514bfcfe3a1ad7168b9445207ada4fcb2d9f267426ecb57d68b784647878c4223d37c6cc719ae0b828fb3729cea1396a945a18f0ba073d609e4b188a9c042aa4faec22c3605cfba58245868e3e3a64f12648bdc5e2b157a3563ac6a88e2b49ce17d81cc"}, {0x1010, 0xffff, 0x4, "6036b8b7d2de8192cb58084322fc9203f2229c0501d0c37377a5a719cd3fa4c131af1e29ae75a95efa974524e0e07abdfa84415e70338acd8d9594754348160000c66686ac6f6fb6ef9e03aceeec4172e3d0086d63b87b44da933a645fd8214c83022674194e476580beec39c772eb1feeae2f91f9b8de6c192dd8d2caafc562dea63c1e39a2a61ea592ebc0fbea3057fef58da2839984ad8e6df79c418702b410d87348692e37560a06a44d8a598aea5ffd99ea00e425c0a185b35519545b474b1ee72e29ac7dd4140f37dc1ed913073b9688f95d8a99f605fd373b4ac90584efff3f131270b550d9f4f016234ec34bf2e2bcb24020f48cc862fcb91639a220dfbe7c37f7bb010fdbea113a8926357fe43a9d4c32a52762106c39296193c38b37bc8c0abaa278e0bba427c5540f25500c3c3cb40299140f1cd59cfbb61c7360fdf7085223e17fc4f51e921185e8fcf9f1743411a2897f0151dd4d9382cb883a125769450c40a9854a878b2cc4ac69295da95eda12a588d4b158e7b7dc8d36bb492a70c38c4f5d624e905fb5a63746fdcd4cc40d236c87275e4c3aea582a9b72e6068a7b87b069caaf6b30b6aa3512f28d86081ac6281341ca0901508bd642604aa725728b4ed918c3f737b82039e3d017fe0b1f10f1bbc38bf01aa5794ade308ab44ccb88caffee26ed757b296bef1944bee3e0c084d86f942bfc9dbb20009c3e5a252b7e97f77f040ea98445585d759c4c8595e5023e91c34d86fc4d20cf7a2173463dbf09ae0b139916f96c0ce3724e63f292da74fb9c3824870a6ba42289dbe89a67c97cce77bb875d7eaf52fdf0e2cac5b649a3afdea13f9974c159585d2fa92c07f0241c4a5a59206f8f14cf7a5daf5d6b15cfb3212af2a0596c686e9ad97bd30d4fbc04826cf67cc798574a30408a88e1f7171ceaf8e205a2febc3847c433d3707d932377c561f928d69a9d7e42ee73ee3403f5435eead0908ecb8195f4b3fa22680d8e9400b743c9c377f5310e7a381f2b6abbf3459bc90168e69cc177541c45c2b70f605677b11690aaa1dd261856cf650c788d5c1d89b6032b1f00f1b8074d0ff7dae276397987f6450b6099d8442510a3589904b863c3d8a1a0a894847bae4163d653a0fa2aa5d560270b11a96ca3c85800b4094bd561c37191d3728d7605028fc4d491293aab592fef146c989adb88bd0896d9b84173b85273ddaf5e01bd724bb28ac9b279239af6d83d97cdf55eac17862cb79383820353a00637eab9180d8daf6ec651b7f46892b87ad6152fd5a664cb215709f133e30bb8482848ddacc377db12098bf48b8afab529bbf94576fafc94745412f57bf35ed4afd6ac34802ede883fcae916953df8f5df3f538d0dc8f0e23fece76e2056f9323f5b7f3dc56e88cd0983a5516f39aee4690e3b6140b14ade6dad90610a402b1c87e3b193de80ced728f98cd433ec151dac87fad2ce752339a4eb7889055d38a65508bf4ad073eabc1b903c7084fdbc72b7a69fa48b9ffc276244baa0a4efb491b2c05e75f56ec74726a17ec6feccb38bd591566e3689daff59008ec6f5cc5acb2d6f92c31873803d0da4833d87cc15c7102935f4e7bfb1dc75d850afc6436a71f9b1de0ab5685b2399c6cd8def8ee6c5ee692a7c938c092ae8934e5c23988a1c9463717df85175db87a8b587a186e1fc9a12eeff274f72557c52a300b5e4e357e5d3e700359a1647eece75828590c2d8325e3317494fe100b3326a4283fdab92ce5b1260ddc9cc734e3569af0677a02a72cae46134dc8b72c5ec89474f2b71f5a99de1acded3d5c1a4cfa7b837a4ddaa5f76579fc8e275113512ca1c62ff6eab1260811c3bdc03b73a5c2e414c7c536ab5d040de763a2fdd02b7593dd86a997de90cc2e46743af5d7dd9f5d1304e9092b7ca162dda01e654a3432b35ca2aecb37c8e99a37e2e63bd75927a15bc3ad8bb6506b3b7d4bccc1942c5084616296cbd5c95a5e4364a96057c7003f584276b7683a21e81d20d690f2ce49b2e516120ba377be02f7e2351debb11cdfab652889f882dfe4c05b65a0cb53fea2840f3f9beacf913ac727202fd1e2fcbc69babbd20efb2c946ad4c2143fe8251f785d830c8101c184b25d7ff50c604e95fab15b62668e48be7074194eeca57279d93122fe853bba89025abb89e7b51e015d24ae19bb0a2e258a7db684a16b7c522ac95798d810baad7cda76ab5dc1f285f595bf44dea65ed8fe42cbe43a422ca4e9746af93c5340d054dfe073861a708c877864e028b256d0396b2211d0a0e3b00115c6a1876685ef5aea8d90e4e30175f22df48993a77616818a16708a9ed1b7f73f5e12ec32551832bbe78e7a97e368c43d29b2464fb3931843271f8493710a8e439b81d36e11713f09a558fb0abab99fb04ecf64c8dea17b95922abde49d7c2c6101eb60e1bf016c085f468b0387c71f555bb0ae8e1edfa6b234f78d66fde920a051db6d2cdbd7eaf086fba0acc1041866c9d1f323a99acd82e01e7e315610cf835314b89d96184397d1c1c977fdfc823740ecafb42bbcfe0980134f01f5195f9b6a2c66f98a317f3be2257198b394ab36e6eabebb523f427afa81de74761ac5d05edc3a8fcc6ca58b19f0c780ed1d1c63871215da99642e2d971cd25ebef57f4e97cf7a06dd24cd66b73c5edb1c773a4ef07c98ecd0827d723ba0e21184c7a5e908a5af9bc939c441c59a164d82e68fbc66096fe0404c7be5a9c7b9e03bc0ef6dc4f843027dfa1743390efd23f0941f675cb6fe84d0ff215d7eef9d3dce175c3e7b76984e53068451d17983d595e94fd9fcc83bcc2d2c5d38c9f362db87e939b6113179f8ec523450228cce8da6463b9757ca059f04f908c18179c9fa5fb61a3a726d59a136a18d02a0cbdf9b10f185f80d5ba788726663a9389d25b81a81fbb1d33bac30eee2d42e2952064bce5ec41b6d7917938de5164140221d96a83bf23e4377fc8040048cc26006e22d1a60dc2142b55a734e3cd0bed9f6964a0ab65e3f520c4dd053abbee9a77ed1f0500c1a2d5852c9a82c579283fb68a7cb2d473081d7c88d539a5d5ce42d9962d4a77a6d553dd75bfe74b78c8025ffdc42f27c6aeaa5a25cb0c0a51c6c693fd22a6cb339545dfdaa99e2a765395509bfe0d3f1a9d608e41d84642bd9aeee63d29ea3b03550b80f2e0e54d4909ac25c08559d8d18adecd8fa90d46fe834c7448b56345c26536857712d9bf4956b6fa7204f982499c7293b28271043f2ae1a7c8484b3ef6658f9d7262852a2372f3d5eb06d173d6287d37e4d6699ee7ec2efc3a0ad8f39d7477281c9cb1095a51915b6c8f434feff25e6da95f37b68d59d3ce0cedeaac0a2cc0036aba62b0d977ce0ee48484de9e42f35fb42f09b81c4b280936e94368cfdaf2bf1b0798d51a53f0cf680c719bfa77449cf4c53e9ab9384b96cf16b6fd88e177c9673df82ecc85775fc0dd8ff6d5abc317867185b2a429680fd80b9501edfe20ccb7ce614eec2a3794b8e812fec01c113c7f487beb01e2c75b3e4dc580e30aa52a1c0ee06e1ae054fd075576659a93e06679ae74829265624e8a98b4c1d498eb74cb93add5045920c7124b71723b9eb4bab69ef27a337ce6a6cdb10d3b79bf67e17bff9163191619db7ba529c002dd1cf9215893ed6f41898b124465667175f501f4a6a82e71738b652af3896b8eff878ec7aa61d44e5c795d4447f4a708656effc699aec743a671706eb1e84b4fb152959e7d247a8003848b0895939c3d1f18aed73b566ff3b0d5fb65b7926324ed0dad832af5c517fde9103424f25edcb14ed5162ca38ffecd3a6c703a9976206c19f6926c3e40faf385e68291849cb8e9d619beba5453be91c8d27478b6fbe4e31fe4a9bd091d3d87a225b3bee8d4a095a13ed7020ef513409851d8f022388901862dff56b4b63d5cb9eb2a51cd1c3bee71552560f9ec4a94c56013b9bf7b707ef2103fd79eff9bcbec1deab917a507807d8f6454c968cec9cd82a4daf127d9d94da8bac2424efd08fc560466e02d160e5d0eda07a6dcf61c6649116b1d37f14f4284aa02eca7b2bee7d41a8e384bd1c485ffa1a16aab2b0557ec623dca3e437af82181379dedf1254e3ab8b9f0deb0df4ec5f823a848ed73d86f92d90869c5ba56fc8441d93d5c22ac10063eab30d89b152a4934335016a95856a07773e2503b1ef8344de331e8d29c46595ae7a3a2e17083b0f41c17b7c802696a066f22dfac498a48c773719ee69bffbbb7e186d5d7a33aeb429223712d560a312459e34ce5329603159dc72d5ed768678feeaa1a01cbee6bf784813bb4bc7ac8ba47a2c8fe05f8c6aa129e16b3a49e6ba9baac79904baadfa1268a29d25fa506fcb8d7c218bdfdd7df3fcb4a95250bcf6a5bd4327e046ab79b305c2f520503ab7acb7bc0f674d7bd4e893842596bf0e2c62df1cfdcc40e1857d7f100d286fa208c0074ea857f3b9e931b9e2712ac249d6f7943fdab5c7421139bb7040a00c9dfe27af2bccdd9701e8b10188976ffebb4f74079debabb4ba22d6f4bb0e887d6038faa392f602addd5ab0982ad90079d9e941e7c47bf3be592e31426d75a430af841a53755f5770f01d56f9d1b3b540afefda2ac42f75a21c69f37662274e201b74e1b0573e3852665e107aa215a3d8a2f238235949bba48c3a7a49b9467ca47a301050e1734f85d5aa9387e74c19a3f0b4d57008c9e17c4b31bfed030df85181722a49f8f9875f567e8bf6311ccf81363efd0596d64569400e6d5530ce3e7fefcf1a3e4d6b8ac03c06c516db9e93d305579970769324c9937b63bd4cd08b97eaaa1419e70c2ec04e5b65672bcedf070b3373207f56815e39068fcea68f59451ff8e97521d4a541737636198bf0161042fc00f900119dcb377c4680734f0c01056d22e31c9203e654d8fd5220a98bca1643cdb7cfeb55fcb7e40563488057d69db68d262f740e1bd1d30d1064b2594fbc4e9205617a3bb6f32a91e5c10f3abe6e30766676799f3df62a0dc9488cf84e840627ef3a1880dcf5b99321e547ab1de02a206d371b393ef96a6d88d6e30ae23a28aa5a7f087b8a95277c1ef47762a04457b6f36acd529608c268d9db7cbde40d0f8a8797733d36137fa0b309168d62938bcd21c3ea0fa5aaa9dad02b1e34b4f8dea9cbde6a1a617fb45ed8d22756306ea9d1b5f056f2b12444a55518771a62527654eba2ebc6ccca50c4180451c93f66d6c0ff420b365edc3d033467f8d0164bb5a63c9d021b40bb267c090ebc5040c7efb3bd08775f0990201fdaa61a0e0a2d684c4fe0e8d2e57bd2481d6f59092dc2e65b1c5017ef1fe5f9ade7e4634291ad854abd00d53b502d0b8e7d5114cef74dd3edcdc23f013d9fb43c2a8d30fde60dd2481452222e4960dd2ec8d7c0fa58878eb9cae53cb66e37a641cdfaf5b174f73211e4d93ac9925d3abcdb0e7b13ba76548c1fa9d6797b97ec214dc2b9b812902e828b22e07f6f0ffc48daf1199cd958febfe1b5cfc5938433fa52d8bcff3054dbbf267b7f9e8bd014e39426a7b2bee5093f9b3f2deff01c133c4624ebcb56f53419da7fd1d33de2e431b85300c8abe47cc05de52a4b1d4b46470534c3d2ff7e63dc57d59774766d398233f29678cfd555e3f3a817c24757803d5797928f55a861502a502d30f28503dd5cab31b1f8b43182234c0fb91140e13963ec4e5004614606ca62e176181665c844674da8529a96fa6c81a616aec653151a7d672501e34eccfddf6ffa48b9e634bf798932035330c554b6661883126e2"}, {0x1010, 0xffff, 0x9, "e423d198a4e42cc5f2b74583168e7469b655a4b119d67cadff90869ed89d58d7c9639d1e24d0d781643169508f4b22e65890db58157e95820ef80ddf9fa46acbb4d2755dfaa73cadf5a8538e631a4ae97e64d9dba772199fcd79f53aea3baa87517883230bd979c1faeac3784a7d277dc004bbe0d3510f4d5bb7ef457c112605e8cfc09501bb236768b3b95a041d53d1f203819bd42375b619e8f21c26db289420ba6591f7efdd2ee0f7a17508142de65373a58e5d3c5a4047f092d251f02cc737214f94db5b57dc6db224558d599404255199a303d4753e41840d3877e9ce6d1d5326c23c6cdb7fcf1a6fbc5652e799a68c9b0ead977936f7baf70a64d895b84556a8b8e986b815e06f7519691955b1f77e014fdfd90e479e46631690694377396f3d79c365c5f08b3d6c63c1c9b131d30d2645f234af385f89b3ae72b130b9f32a7d69d425241dfafa95bc326b0a4d4619ee550d55be8c2016c7a1220fb370bc29328ac359adc005153aefd852d26406148c5f4fa75aa3c3e31375a65173177c84926bf16c1ea4dc47b50ba1796a5e492775ed20d0ae29b423a62012fd0611d2403dc305504e6406ace2a60e04db2a56537ec8dfb4a44c812294497225480c14978e2abf6ac6188713f67025f5a2007c9c92a2e0198b4ec2ab78a1ae04a1fad8bd75d9cc6b607294a0c447baf40e44e520299f3c65623506e51c15bf2a6110eae36265c1c8b7047a0fdc2cca5f6aaac658ece67ccf87fe2a41dc1b48807bd717530248c3ba5e37f00ded2c30f2d42fdd6bc1e45036b6e425770c4959c16d3dd036591ddd8555e46b6cdefe14d33962dfd61f738e0dd72fe24e613120e502ef7117b2923a3a1bb043669add2f97786ac560db4b604006ac518cb3138d302a9cc8a332b1302629bfd42c33a2c1c838cca858dca7ea87ef2d9dea2655af0b441f31be856f945c7ea4d108b2093b5de68476ac1ce4351ef01bddfce7cce1b98b2da2d97789a158759f36459adfc79aa20811d077617bceb722cf775872814bfb8ad03c31935e0480f3027c057cbf02d593fe595849fc42217a5b87bcea23e3882ffe4bb1218f1994422da75a2529ed10b5838f72c0a21b08fef50ce12e1cf726a1cb16edc841d3abf4b14e966975dc85a028b1f6061d39f9a0bcfe466416ff5ff183032dfd512bb685fe9534639c415b13c96b4506b556bc4c9f627643d7a98c7fb8888e08f94722b89e5868cb4a7596fa6d7267916b4881b9f7a77c2a47730eb2d903d99fb1263191eabdef75dd3f62fdaaeee825e6df5e894887daa654f1822cf625c1b1cd0ea5e92733a658c0ba598b391f1493c553e89ebb99aad519efcda2aea836e03ee3dff53118ebbf1fb41d92412f39c631fbfc388249ba41303ab11f8da33b69ce9a7394698582faebebaa45b2452a51640d2d3516a89c1779c514a8d43b1c5e994aa627273e2dcbeefe0ddf827c1391d533651665c2f1cc4a72f9254c12ba322a69349012eb7c0724bff8a33e5db8cde2cc226e9f2af0456e16d65d5e9e8ac3717eac8d408045015824434512aca36a63b461bc6a1baaf48efe5145f72cd107cf6c5b365c7b8e41a2415452d7a56f0ad780464df97b74b04bc64cad4d70bb2b4bca8072c7e4d3ac1d1ca2eb1d9ae729d5670a5609f70749374a7c3234030bc5ab3bc4caf52786ef798e536102169850bea53d88378964c63ec3a9caa3ebb24ecde0042c045576da6c925993028af4962044903082e42b79f04951e63573e069ec5abbd064b6ec7b0969065977694b25f1bdc8117e8fda3106300bdb0338b4bfaee2b1ff3ec9b2d774604a8a54f020517c8a6683240f0a0f857a2bafb8f906b4ea4ad39c5bffa1b867ed7b0af5c4733600e28b03076b5efd522049c8df6ff117d262c025eaa5a6b04743aad5b6b7e7870592f80715fd6b68e4e1534190c4ce3283f7f78e64c440d4e19eb3d4d56aed7322d86a51423eaaab38c9e31f69c56eb0de8375f89c8fe4e98cd166755f4476d864446a3d700e49e9ac7c0e25ef4b9839558bec09eb3e5ba38a925e469e790ac01c6788632c6c6a5d99050d0bea911e9297e15ddce09f54af3bd4bd163d0a7d1d974e9afbd38180be4d7b443396dc29a6bd51d67bee715a09b85246fbd41e99c6484be303583f5c406d8c95fd7e381b183497a7ef4424e89aeb60bb44fb18cb791297816d98e89eccc64202f9338ad15e355b7f979b10cf2ac3a30d6cdef2bf37b0e68255e61540d1f3180c08ad312d42d07476f48889654ae9fd65fc0e0ac15624ff97d7ce87bd20755beb7e10d31581d1acba1f4542c85a67f1c0d6bea355a366e80d5c5056918b46dac400e68f9c17dc56687d3cbe45ce6a316c217d2293507d01f215228cd45300632ec513e907e85610d2abbdb60fa10eefc220d292b5fcedb64857259532e9a1dbd856736f80d92c779de4dfbbad0c9eed58e5b1599cf613dd2e56575450a07588820b87f935c9e817c061e0a72e9ddaef6761ce7e06ff0ec7a8e072f5bb925335857affe0e444020d15d82adf2ed6cfc0ee98131788d9bd721fdf79a8ea265d952a5f30ad66985a16c485c20fc30a5e20d505832821f2a3c58c027cc789bf73158942e0bf5bac926cb7e70cd2914a3bfa728372f8571eff9885f48462bb6c7bf4d96934c2c97038d6ffd6a0805e3281c0e6406f3025910b382fde2f50514ed492a179d0c5583fed3985685bf20ff878c2e5bac45ac59dfa685a70e89bbb98eeb4f94c916f3965b23e26ddbbc93d1c96aa38e57cfb700d7b4f18e7a8281ff482613152e5a0c538f3e445ac1c666a148855b0adc060e3a3b197c8df228966e6d6820dc1aa1f0a7a7a88d5cbe53c3ddc71dcfde14ffed19a0d5355316f2990da1ae81556ac67b75b8bfbd0931ecd994625b27b23f409a000ab8b704245953cc7dbdcccd82932a920bb1a4eff7fce5726fb1aab6869adcbfee6f412980742cd1086a2536be2accfde447a417a74d7d04212b9105d617986a4f8756f0f266813fed6d1f8f0bc8d118cb5a788c9196cfca7cc3739d481ff3cdc08b94397be3e4d257483b91aca408e5aed8bcfcbeefe7a15f1e2ff806b8ffd0926708f6b7e9cc4021184ca92ebf29c9611705de2fa4ee5a49553b0075653c55d654a15f46478e9b377822948b8917c42ba366f5d2a718286e64338f0f63a442b2101409503aef1b1ef4c56973d5d77c0f91a14059d6858d11742a38be43d6f887b6c9ef758ba8f3e40a0a110cb57e628aae0fe12e77fcb9ecadc09e8e86163a512d352f62951b73b21fd08ee9375e3cd78487050fdf2a1dbb534c27d31c529bcfdea71a654cf6eccae7e2532619f76b316a755f33f35e0a700ed0421e9e8acdda6ec5ab3702f6924779734103e45bd88b10e4e9aee543ee2bec4690c074567cffed586027104935a3cf7966981e89796f3cc3f05a68249ab4649893c43ec323220798d4c9378bded2a7a25e03fc63c8f75dd579b3e0fe6fffd83083c8b43109c2f9665e145b5ba60996ebce4ca1fc3fe346420b575c3aa6b735ec29879dd23887be9159eae7bbf571987bc08b54f7a3165a66a9c8712a66a73d4071bf102fa7129548afda159004685118e35fa1da221c6a24959c195d626e878861d0b3c656278c2c8a73b06734e00fb2eee89ad9a568a57806f5c94653f91d2abc94f77189565412792d964d9785dc2f66c9c3b40a345d3b556e391abe0a9ab607530323984076bd9c51dd00ffa901643b188a14437d87780798109758ed6f3bb281ade4569142250932f2b1c1abf8b9c933eb16522ea4dd405d0c92a8f75e85fff164ce67e8a056547487392cf4e99b56ce913ca76ac61f4022363bbd0a73bd88659c56b3405e5ed7d04520ebdd0f574c4c99ccfc643b8607e4e425c8797d2433ee406fbccb877fbdff4c2e91fee2c798dd9073811144ab5049c2990b03918082898b358a0a2f512e8384c15b8ee3d66f20d8d990ce28637844b87fd969a3519e488c07b086cdb96add1ab484ea911c13faf887f1f98e720f318bd8d5a9139ec2528cdd9bb58caed831d4d45548ce769e826c63812af7a47c5fa3235f1ba014ddaa90cc3bc10e3ca0d1172d0eb814abc2ccc175be365057dc044e86edad699fe2c12ec46560a2b6da9ca3945978bdfe24e9dfdacbeb184724e86d106d14f8109ce59686d630d5bf328d43f96d90d9a1bc09e8c00fc26e0f9a57c281b93bc52bb9e5495f07163061564318c883267db4b16cb174e1c43547fdcd24335cc8239027b09316bcd9bc9bad283e19c997f2d3bc4267c9dee98f87da2613d6d2f687869bd790b3a588ba297487c5a17ba2b5ef947efd542ce7ef99051f81f4b123bf779f2361e2ac8a347677c3a06e89705571ae4044cbeaf6c8c900c717c16bbad6baa3a1dd211fa08ae85cf6ed715a6e24e41a174a3ff3e62c2677596c4b8b82893025aeb213861663a77e81ffb78ba02493648f84c2e8a5e593c8ca2e799b8640867c868317ad3a62dadb9c7b8366fd5058787daad43d0ad8a9ac93d2f79d66a37a831c6b69312ffd9174cb36049649445eea60a990bb236c3b2d6ba801f3f856e104cf3d8100767ffa516758c23abaa0003443f98ccc9e8e37f976ea71b5f26220365f51180623f94e8af07ef5ef4581fcd412c6f54551b70cf8a9bad711281df2d51110dfa27f4fe3fc516f40dbcc91de453d04482e6ba7fa4baac372abef503e4530d5a0a48b36b7795a306dc1b08afbb438e05e56d8103c6b5bf978d80694895feea00187727686b85ce5a9b05e826f9834255e42545beb222f8ff884fbfea76da54cd44a13374aba0c1ab7ca6f58f8610e8842d1be79dbfc2701d9113f01c2ebf0874549a65f5070e37eb3542ca25471751e85112bbc620c5775513c8a8c12baf54b3689b9b9a0eb817838405bed31fcef8fec8428c479f117ee9510465e12097b2ce551b9601d0c3498a6ca189429add644fbb750de5c0eaffe466fa44a82c163086eed7f5558d4ad0b33fa73e0971a163a2cf32e6b1e36e800dc0ad7661ed26a99ad261b00e99a3ca32877fad9da0ccde11092108eea3bcee3188ca0e84bc39e9c1b5e6edcfe3d547346a92994119b06a5b764d9d33474ad8d8d35f550b2bc574fad380373bd549975c300daea40dbc7a88efb16fa40acdc33c89047d52e3738f7cae6fc7dc062e7d0fbab3aeb83265af979bc29bc4c5a3bf0cbeb89e6f81bd2e124dd0634e1af9c858b4966a0a00330bc624c126f601788b4da7e2ae755f64ea62e25ac141958f9d8cfbf517ea639f5354f2ca5d030fa47ccf3bac99c12e0bef315f2f7d042fbe0df7a4544d9b2919e4e058b475d28d73aae243d0a9f10a030ede2362a3ba9e88a336543c00cb3006c374569c62901fcb79498aa9dee63b3757f6b4cf0bfdfe96cfca7155f36407f7bfb44d082462e45324e9720cedbde994a4ef197121ad04194912dd32cb12c9fcd1b68a9ec96d66517d629391b59da70fc1ebbeb6e185e24e3937cd2b7e224c5835c84feef106c670f7086eb2ecdbf61ec975afe3afaf6a21c1d0f8522262a6b4b7126268ee6b96b266a7cdb0b6930b3fc0b9e04f2d125a69a99c28c76859b310c31380ced42904d99056d81dde0009eb33233e4b29927bcfd327528f09a7f8a1b9ce87281873638e8f25dcbbe08ec4b86d97f5253f08a3d050f876313c20d2178f1d4c46cd3cc7a0db9e0a94707c5b328d397abda97ce1c45fe0240ef5f0095beb60f1de29c48015ddb6fefcfe2b7b85ba2c0ff2367048374efe4f497dfeb434"}, {0x48, 0xffff, 0xa4, "13fcbac515d0e309f5262ede908bfc4e879a4de360652757e19703feaf0c21daf728fa83c08e80f456b73705bc09d19a263e0ab1901ea5"}, {0xa0, 0xffff, 0x4, "6b49f5f2072a00fd8aaa90a37f871b4f8ca7d530d396b7d1536b5952499b07d7df9b8f756df85038d241dee7d13a67f1d043769b37077d82755c33417cfb7dd2931f280a9794b80aa9739b36c16486c2ecbc837322d4adf0345f3e0c5c2bcfe2ed1a871d673d4f041ea2e19d49d88a7312f37450095a90ea05ac63dc0eb114a1bddd002addeeb095e73690f88f"}, {0xd8, 0xffff, 0xf4b0, "d3835555f3bdcebab21fbe541da2d9ab15e761cbcfd9acf76df54515c4068aaae80aab09a465954fb64546681d7423741c73602de19a1dca45b69769d110226134ed598aa92c07c208e1f66a3b3a52ec0ced0bfeec6ed95cf010132131808f66e8b7d65e9601655f29a3665bc32ece4ed7a8956309aa40104f63e2dece7a158c75d839204cc44a45b765d66db56b2f7b6619a0dc6d46000cc1bd9f24bf407a62ef0498df046159ede80365c4956a0fa87aa01eec54f0598585bed11a6ba4a4745062b8"}, {0x68, 0xffff, 0x7, "200f05af4e3288a1d29980d02cbb9bd108896bf98f1d7e51b32e305888a3446e560005d5196e54cda014aaacc2da99c1c7e6d1ac1474a85de28a36fc25332f7ac8936396cd7b7cf60fc145f6d225834ce3427e948b"}, {0x88, 0xffff, 0x6, "981665bd7dbbe609dcc399c2b2db1cf30ce644bb7fb8e599ce93ba1a15db73c2975bc9b235315725f6b576091de5ebcd610b47f1384fea376991b8187ecc9361584a702fcfd8e3e66c0a94b63ba675d4b3e4dae3fda586eba44f291e7a231a458910bc5e0511dafc738704ac29719c99fdda6b647851"}], 0x23d0}, 0x0) 16:00:18 executing program 1: r0 = geteuid() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/222, 0xde}], 0x1, 0x0, 0x0) setreuid(r0, r0) r2 = geteuid() setreuid(r2, 0x0) r3 = semget(0x0, 0x3, 0x120) r4 = getegid() r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x80, r0, r4, r2, r5, 0x20, 0x85}, 0x1, 0x8000}) setreuid(0x0, 0xffffffffffffffff) 16:00:18 executing program 0: socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x502, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1e, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x4, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x5, 0xb, "b08dce5800"}) ioctl$TIOCSDTR(r3, 0x20007479) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f0000000000), 0x10000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x18, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getegid() r1 = dup(r0) pipe(&(0x7f00000000c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:00:18 executing program 0: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x14) clock_getres(0x6, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x100) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000400)="09f9b8b4") 16:00:18 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000400)=0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) close(r1) r2 = syz_open_pts() close(r2) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r3, &(0x7f0000000380)='./file0\x00', 0x60a1, 0x7) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, &(0x7f00000001c0)="882cbcbd8638244b050020fa803ba479ad2b18e2a76a9d03f70af96be33fbabcfda5bb3f520e9ef7f6dff2813a4d7823bbd1fd238c2617b19f7ec53362ddb2871c1b220f56487fff80692c40718bda95c482743caca276f8888996b973452af269346334982b600d74a0feaf1c5288e75cbdd4c4be5c0ca4469d572c7e41ce6c6bc4c5a71bf3aea17b246ef703e41278fb2f0ff64c408a568b0a5510263065571b8a6724c03c0e301c4b765fbe7613cfd37e5ca0328c04fe73c6b5a0da55267e147e279a15075dc8e1024379386575a2fbe27f7f4f1d5c1b61384f6a7a3f7f7815543c2e2aecb286221735dc4fe303bce93eabac18854e33d69091a0ea71186ce8fde9c65262b10422995298e2e5e035caaea167a7637384d94b6b7dd0e540b3430465f7b9a6f7d8bdc63b00"/312, 0x138) write(r1, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r4 = syz_open_pts() close(r1) r5 = dup(r4) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000080)) r6 = syz_open_pts() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000440)={0x1, 0xf9e3}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) bind$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4c}, {0x6, 0x2000000000003}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2, 0x3, &(0x7f0000000080)="73afa0fbd865dc4162915188018ea94c224b17b577421d24fead3afa0174544a", 0x20) setsockopt(0xffffffffffffffff, 0x8000000000000, 0x1, &(0x7f00000000c0)="99fe358a", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="9702472f666980f2510a45a26a7638cef92f6787956c653000"], 0x10) write(r1, &(0x7f0000000000)="b4d2cc3978efff28b8896e99a6d20feff4fde776", 0xfffffffffffffd46) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000001640)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000000c0)="ec6bf79c4fb9b5c1143872b458c317c03407feca6d3ed8dcbf82f5b7b8fd15662719d7e303e6cacd5f415fab3876bd3a3ec38a88d3489193c8070c5d64ceffd4790e6492a51ccb5ae5ea44a73219902959d41fdd8c076f", 0x57}, {&(0x7f0000000140)="c21940c20290e3b51acb135e0616bc0516b8bb3ec1beb0fc302999f406cd36c9", 0x20}, {&(0x7f0000000180)="730e017fc8ab4c4c01b8fca544d979e05db5ed825d1334d0ab30ca8bbb65c0c3176b72315cdd8bfad4365384a683887057ad46974f1a8ed3388527deb44f3014b4e0dc4b35fbf0f91bf14b857dce709b5bb92df42420e1cb0b2230b3c8122669c30255d403982babba8fac8c57a4a58a503aea7029b2ab450727a72207d41954ab7e2278195b93644f0d83fe1fe36a75aedac3b45e98bc49b31a24655ec30aae1e419628e480762b5c9a01efce363ccf27fb36983f103cd02fc4b63181e4f6ba602beb2929cf75a33993c2534dc3dbc0c048be8e1d67ad4ff8", 0xd9}, {&(0x7f0000000300)="cc18fea152453f346a429aa96a81d2861b0c92706ccc74e8d7bb9cdfb43acefc7564b1546a511c9c96d75957476c5ab51b35495dedc6568a4cc2977728751b38274fcee915ad5f15157d87e370a7082f68fcc851149f6d01dba8ffd6128aae96a1cb8235aa51aebbec9a5a6c56527155544a0e9540ea5caccbc76fe7e06f6d14b1219c6344f29d2a3c6a07fb7b9901bf417c9319bacd48f83f7ad1f9a5e9f733219c56bc9895de9c2064999de4e770729a096174c0c61ec38f2009cf09c51308372148cc6661842666b382f9b31ee8610e1a46b0de56d2aa8c4244cbfa4fcef844ec2471e8ae65b01330a51479097a2a3f2b581bd42dd52cf0ea6cc5fb3d42d96d93a35baf17352a85bab76604b919f8ba8170c2b91279473334b0d8814640557cd2c48f85d3f38dc0bbbe83a9829a0f5b219c2712a58fdf261faba1e9db3562c27999185dc13f64efde68b343825a057dce81e8793e073435f30a8f524b5829f1813d8b54a483221ca7bc5edd2846b3ad5a87c0f76901abeb15344e7323893b3f2d2481a3426a24571814719fdd15b2ee2b01fa193275fb3e703bb32c4525bc250240ab852cffa4d5ca74a530f96d9db7aa0cae69df2d2eb6af38d1230bc625c2cb1d15549c1154be801925c1544b91d7a8bda4869456a846477f8d1ce3d2b07435830ab3342ad643b7edfe5aa7dc269dea7674acd31f8f63be76ad3b202c81ff5980039af6a5ef87834fbcd27e3c61bdd808523673cc93c341036a81281e78bbc5308f04503b5dc8a9600c7383360f8cb8a2ec8abc6b339efc8bed4760b31bf451dbfd52fdcfb9ae9cc3e435ac2f83259d3959611c4f5dcc9c2d60b902cb271d7c70d42db9737176cf9c741025d2733583f2aa57c88d5bdeb9867199ab25bc185eaef11113059883446d7cbacdd8a470898a1148faccb6e7ee8f3ce6ba163c01bc1417a778478a79c554ab5a35748db9ed54544af22edb4dd4a18630de900f6839e0b700189a19c8101c8e2494611a70d1605e00b148dd1c2e68fa942f69fdb2730b019624be93134e43fa261ea2132c074f3dd7fb2c695014b092e752dbfec2f4a70f0a8a6f40f3fc5c5b94ac93c78a60cd40c9b9b9350f91535881e687738305a56fb3ba993247453bb789698a2d9202760ee5d7fac7a00d745b5c427c7bfcb02a8b9bf06c7f64441104f7c28af3474c6db02a2729bfa41a61be2177859d16c9f9e9719646d51883023219d2fb85a88d3f2ae6a601a6a627a81ebb517b4e46fa13787d4b564d169d3c2ff333bb81ddb585c097a1f22cb72ee65657f0309a1e0aa1e8d3885fbc954fa2d3bf40bf930b83a58e56aeac7c7e8355a6f7b25e660ff678a8f9ce154a8209337eaf76923d69effad72102c4852ffd5e8fb1aed0a148945204a06ad5a0f5309f07d7aae15728b46d25330b1ffc034f01703f4cdac7166db2d46ad7a00134c5bae18c55f092a8cfa210ee37b925ef2bcd80665ad15692a87622dddb0d78b629b715adcc775e1c40a92b030a63e07ac6d3579a5b19fe63150c2a4210ae3e7e8e0bcf02396819657325d65ebb7fcf3edaf14d2524438a4cc74f07a6d017b143f3d6343d5dd942751f1b2f5c3e2a0a161ced835b374ab64bd91d447a2204ca4f07331ca2f1610806e9e69e34e97ef54aa28a8490a64fafd2b9b2d8be665ba1c87a131b02867355385764020423e52b58c3af5bd68a68dd107c57d248c920234b1af866ccc92693ea01a0d0718729f304087acc2ad533ab9b18e10cea269a47ca9c79195d8a53402ad2a69bff6d20bd8f856d86c2ede6e2143dcc159d7a9698c257fa5ba5b4d994b56ac1fdc798b2edd6d54ceabf1c6558cc8887a229895182350cb9f215c8754227f30676d326b829a61e234c4416ca2ad22741404fc19d772ebdc1fa753d6f4606b253e4266e7aff522f21f321dd372b0d0c833061cdfb73cc9a3585fab9ebceea190819c060062642964b581ac4d15c481b8fcfeaf670724f51d376ece565ddb8c2e8031b75eaa5d7c362905e1e6c5db93074818fa168e2395ca782461b9a96fc4069dd00e825ffbc2a39359388238a1f3241d5994bf8feaf5bf5c82ed110116b4fa63e794a6fc74af439b3b848176c8dfd7a1e1bc7d5409040386effe556106021d978addd525276b1f3d0098d25714bcbbb79235e29b60c32582cc78281f265b9cb22c44af6141b17fef20e031ae98a2d12bbcbdce335f70954fc615259ce48c760a8a4ed0e817f949b6ba0e569bdd67af8a7e0a9c6ad5a4626faf6256ef2df404d754c6fbea1c62f2d0046500485b3b887bdbbc670aec50d10ad491170e0fbaf1d72681af3eb9e9a1b9cdfcc0f7d76603ce5f4ced9bd50faabf8259123ed9df24693d94dd6ea3922a96ed206e4c8f3c5ec2b13cab36833e29265c9c737d2d1df07d33c0e71a6bd2aaacda68aa5e65e4c4810ad179969f3935e76936ccb99aa3a619e14c4550f1b9dde500079885cea889321607e14becf7e10dba519501e55749cae0799bc1fe21bc5c8144e9529ca13fa97df097f1bcc89cdf6577ce35dc9afcebf9d098a8179bc8d2eb72f5f916ebd8c14ebe56d422f147dcbbc349704eb2bfe8442f5d0e73e72d57ed295fdf4e729d34bce3f34d91ef8adf9f5f32693907c15f71401675632c7cce8e8dd08832fab55ebf0e30780f8c18bd3b420e4b9ef75b64f566eb4468312f7d0c9ae6a3d69825246fbb99c29f7588c3065550e36717dd7100cadf87fdb7346f00fefbbf515df33965577c405a8fa1d1eab414cea7b46a9129a8dc9069854d6b44201f245df540f68a038823d41f3afa4869158900066650970b43edcff3feb783b65c913b4390a4c948437a560ee13cb366556411ed38baf964a23eb82310f6ff91277094fcaf62b50707cf67c8a9d0be3aee4916a33f0fa7f04083b4505be607e7b06028f0a85680b96073adc6e84bc00c840cae115fb055e5aacb83669c73513d4a025026549194b1735612877e0d56329a65d16c0a281282191aa8a11c9b6861a64715f4bf638563eb774888bf4946b6acf6e3dfbcd1a35e7f82397f7b399d6cf096fe70230822c3aa4ab50d70f5923227db304c92bf734093a1cbd93c32d16ce12e4b06924b7bad25b52c6026e3c157ee19a3663547f0613188b35d6fb636fafc6ffa3030464d90a3c8e13a9021fc6b3e1eef4fcc67783942321d85c8f8f70960fcef13c4b5ad849718fd6ab38100a5e526605fbcde4996b6f71c8095de5d11a2e4a060bfe9f7949b356ce1596d93631e548e8569d333ac1173a2026574395899542ddb3439e12196efbcea47c51cd4914b13df1a8992d61a523d7bbbf853588242b5374365c8372197c3647446d4f63f2f6999e1451b30837187ced3ff523f85270711058818aa83d5e345807213369772d202e0b9442e1c0303016baabc3cbfc3e2bc910b9ffa329273715c270ce6dd3f49be5867378fc22e21d2556e1ee211764ddd814fa3668e358156b8cb8203c62a261c66139b821298e1a93eb57191e0111468b4e44620d93114cc1a9b0835469b57459525bd38d51c0a00b7acbcd31f04a714743c13120bd1b79648df4e47ecd804cc84d5707d0c94d031d9b4700c65468453892225b5e71176ce52808271d04aa90af1d982c424f4baba5c9d9da2976c49cf8bf3e6bbcff582dd0caded5ed1995a943bcb45251f56d3bba1db7b6965dc9ea473d3d1d65060511eb87f5eb8cc943fede24cca6a75e9bad46b63e7fc66d41c190ca64c130feb4a21af923a4088abda3610bd88693e38364f2b8869c3a6b0738a597162a4a1b9d9fb5d2ba730496dd5427cf6e14ac5b6090fe4ad5446f92d559e5ffd18bad5d4a59fdfab90a947f2e257f5a3d1cc8136e6adf2113d285adc1ee58ffb8777095b1190e2756c1e98c3f0d14a5832b5b302b09005b807f8dc351b7a5dc7e967738a198af659dee4be4f5139c3f77cb6c3c7baf3d92a3c3f7637eea707f072a6223904f7159b1c6e2608bcc9ab8983574eaa6ed674998b8ed1da7ae9514f6a269d163f4adc4908cbc176bc1626f42d28fddd7b5bd603b74e4bc0ad2f59d94fdc4e0cc1973cb271609fd62c4b72bd7a88cd6cf0f6fd1580f1ad6d04efd7e9d165afe2db0441fed6f650e56985ec30426d96a1fdaf95e8fac394b6770e7001df1f48fb227e04486cfb1eba9f9e03ec578d06df2585f3a08429830e9528a8353e12d2892a8d56c993936652c746e36b3dac3c5da3899f21eb25d05f03e7d01e5e5592647c67100557c4ab2cdf0f9ec419937a1c5c8d3baeb21bd27b8091dcda52755826740cb7029ed53815f363d19547bb85956c7ee9153be05afc1ce289675e0aec552e63cf5b2df259ac5444ca9382854f13e233ac973cfc7f3a7161adf1ba5c98537679717cdec21a2910101f1e784f429716e6e7992c17d0788b20423a0638fab573c42b245b9426509d21f4da565c711e3e9b4bbcbed6b72439b56da863619a442b53877f87614c4677f6b95abdf66a5a9d27a1dfa16e629ab4e579c2fc1263298efa5d8347dc6cff4aa2c9b526fe662ca6c4498fb1c2c7ad6f0361d5c2a7fd67edddf5425950cdb2ec876572afa40c9d6d85e14ec60a77827bc3ed3f8e3d97768f532bd96263c1aa8514a558778c9dc8b3a7ff79d8fe852ea738710178bb4d5417b9b8d2eefb79b7bdfd88ce15182b613668aa1b4988028db44360fa402d903b353c2a89be83d34d5402865b23ef31c2f31084fc8378de7881d430421a9be060a4d4b918b5c5b0701bbbc9e0a76d6f48f37c217975ab0735a37de7f875ebc96c121d30c67dda5731b24f27cee0ca00b5a94cee6753c1dc050795226770889576155426681ad4ef63edd54ef10fa20c091aafed030e593bc73fd94623814b1c99a57960baab62e51ea0ebe9a6fbe9ffee75650e04c193ad0a1e947c199174fb27c3d376caf051a8f3f8d1b0ec6e8004ee5eeae3864406cdd292b46136e84f86d791af74b83516efd11858043f9d14ef8526154c169d071a48a905168477c077b046b7f05c74f7a914bcbb14d88e7f8a72ea0b5a3d0c61fa1ed06622b6d0e7a155ee9d324dbebfead9d497be9ea67c7b43c4c46e15bf8ed2d7352420d4b0b643be2a1325dcc13ea5ad7820a849d594a84cede0736b3498413101e8962c560f93e355ba8eb04eadb0fa9985032fb3fb8125eafb227cb6d8d674143bb675c9dd1f2f1968a81c69bd6e3049c238b4fccf9c77b9c1eb63549a1f50d59bc6f95d980572828c2cbbd528824be74ee7be62c3d223709d129cc28bdb604ef315efeff6af63b2a08959a8e7e43a3c136ed276029329c30f802591a775d2b9668a244e08d43031e65a6ae7904d35d95c1f1f3d429a23ff438f2626a7a1a4c6922af042004e7e8f739883e309f654eb72ba4d72ddfd2e749047a22f3ca518282e90d7708bd77850df5db39dda14e69645e8c26add750edbdfdbf848363256adb1c73ccc3df2fa96e09dc079713967fbda8ca8614e8f0756199d0edb465d5cd5f92220f522e8bff696b35266be4fff2e9aa6ab447160da4bffc5d848513b753e0a8f534d4436c6621584e1009a162a86aa86da550b90124f9e553b953825f0148a045340dd20315c62eaa139150a2b1caf7c7e66bce108fea4059266dc5e25c9cf476daa3c2fe440b153907729bd8dbf66b206b9e0ac48b0a107ed2b84fcebdf6e7aef5b1b88a87df967ab0a710b63b7f85789d65a01eed02ee958c413577d1f1f7f905a59dc3fad6ffe3a890bc65280a03916da31eeb3d38d886a17800404f", 0x1000}, {&(0x7f0000001300)="bc26e05b101eb5b37f3c8309df9d90b0f67856a3653346591ba5bacb7ab078cc101f1b516be5098110f38075abea1e16451bbc3191fd2f73ac793c9d26d125ef468e8fed5cf567601f6846b1a17fad1b0908fa5c2cb40d3cfc450dd205551518792e5d75f678e4d8488233b001cec9925cfc897fb8ac02b347fd3614b5ea77f4790a8b9ca25657b266a4ad5ae10bcd3e9e7f92a0e11cfce1f397a460c13a2cbc28dfa9036b37d64543027c6e7baccfefb593b621aef733e0a795d9dc1c965ec7bd3d90fb5b", 0xc5}, {&(0x7f0000001400)="1aa99b546ae182377aee793327a695ccc3519d1e0ff7ef1a521ebdc847afceabe71466f3ebc06dde2643c7d5cccb00cc0b6647c0545a690190d79a591646cd73151fbba4018583a025e5597c8c09200fcdf799ae9f473fd59083bb5ac1cadaf4d2207917603ba26ba03ac15a46a3d76beb8b0dcddecd9923364902a429cb866ea34cdf8a555276fc1d26607637606f8954e9b9c8338a8d2423c77f7f6a2190461a9e94763663e13bc6517e4a32f337685baca89d8b1d4296563c2c32edc2890a4b5a94b6d25eb4fe0862fb01fe3c264466cc797bba74", 0xd6}, {&(0x7f0000001500)="cd0b910a4d52224dd89697496ba4e0043eec4ec368945bca56b9d04e23a104c4f8ff1d42064543e949f78146c5040417773fb5f54169452a9d089c9c0b26b6454cf28ef95550a85d13f44ee806bfd586212e4db38708f419acf7c290df364782e9420ce1e205073ea63f22b7bf7ad5a09a9c256426c5a02b64ee799be9337952de70e05c2383d1b6deaed52e25bfdc3b", 0x90}], 0x7, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc8, 0x6}, 0x3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x65, 0x0, 0x81, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getuid() r2 = geteuid() setreuid(r1, r2) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x30) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffffa, 0x86, './file0\x00', 0x81, 0x5, 0x80, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x8, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000900)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) semget$private(0x0, 0x2, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r0, 0x0) r4 = socket$inet(0x2, 0x2, 0xffff) getpgid(r3) clock_getres(0x3, &(0x7f00000004c0)) r5 = fcntl$dupfd(r4, 0x1000000, r0) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x1000000206, &(0x7f0000000400)) semop(r2, &(0x7f0000000000)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000500)=[&(0x7f0000000440)='\x00'], &(0x7f00000008c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='$%\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000740)=',*\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#}\x00', &(0x7f0000000840)='$\x00', &(0x7f0000000880)='-}\x00']) fcntl$getown(r5, 0x5) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept(r1, 0x0, &(0x7f0000000000)) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r1, 0x0, r2) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xff) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = open(&(0x7f0000000080)='./file0/file1\x00', 0x1, 0x8) unlinkat(r1, &(0x7f0000000100)='./file0/file1\x00', 0x8) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x3, 0x200, 0x1000, 0x0, &(0x7f0000000380)={{0x1, 0x8, 0xc920, 0x7, 0x7, 0x8c1, 0x400}, {[0x6, 0x6, 0x3, 0x8, 0xfffffffffffffffb, 0xcae, 0x7ff, 0x2, 0x7, 0xfffffffffffffbe7, 0x5d, 0x600000, 0x0, 0x10001, 0x6, 0x5, 0xfffffffffffffaf6, 0x1], [0x0, 0xffffffffffff2aec, 0x9, 0x1, 0xfffffffffffffffa, 0x0, 0x0, 0x28, 0x60, 0x2], [0xd49, 0x200, 0x7ff, 0x0, 0x7fff, 0x2], [0x1, 0x200, 0x6, 0xd2c, 0x0, 0x6], [{0x6, 0x800, 0x7, 0x1a3}, {0xffffffffffffff5e, 0xffff, 0x6, 0xfff}, {0x9, 0x50, 0x5, 0x5}, {0x8, 0xffffffffffffffff, 0x101}, {0x6, 0x0, 0x4, 0xf3}, {0x4, 0x7fff, 0x8, 0x51}, {0x3ff, 0xfffffffffffffffb, 0xfffffffffffffffa, 0x4}, {0x5, 0xffffffff, 0xc00, 0x7}], {0x5, 0x8, 0x8, 0x1}, {0x200, 0x400, 0xfffffffffffffffc, 0x2}}}, 0x400, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) r2 = semget$private(0x0, 0x2, 0x10) getrusage(0xffffffffffffffff, &(0x7f0000000200)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000180)=0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000480)='./file1\x00', 0x2, 0x4000000000) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f00000003c0)='./file1\x00', 0x2) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x1, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x6, 0x6}, {0x18, 0x3, 0x3ff, 0xd18c}, 0xfffffffffffffff8, [0x3, 0x3, 0x6, 0x80000001, 0x9, 0x7, 0x1ff, 0x5]}, 0x3c) recvfrom$unix(r1, &(0x7f0000000280)=""/194, 0xc2, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x9, 0x1, 0x1, {[0x40, 0x2e26, 0x0, 0x1ff00000, 0x8, 0x2, 0x2e880000000000, 0x401, 0x1, 0x9, 0x0, 0x100000000, 0x1000, 0x500000000000000, 0x7fff, 0x0, 0x7, 0x4], [0x1f, 0x7, 0x1, 0x4, 0x1, 0x0, 0x6, 0x20, 0x100000000, 0x401], [0x1, 0x6, 0x9a94, 0x2, 0x2, 0x3, 0x400], [0x84, 0x7, 0x8, 0x9, 0x16, 0x100000000], [{0x1, 0xed18, 0x3, 0xa63}, {0x1, 0xe5, 0x0, 0x7}, {0x2, 0x202000, 0x9, 0x8}, {0x7, 0x6, 0x100000001, 0x6}, {0xff, 0x2, 0xfffffffffffffffb, 0x1f}, {0x9, 0x65, 0x3f, 0x2}, {0x2, 0x2, 0x8001}, {0xbdf, 0x0, 0x0, 0x5009}], {0x4, 0x80000001, 0xd2a, 0xfa}, {0x4, 0x2, 0xfffffffffffffff7}}}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x3f) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = semget$private(0x0, 0x6, 0x40) semop(r1, &(0x7f0000000340)=[{0x1, 0xfffffffffffffffa, 0x1000}, {0x7, 0x1, 0x1000}], 0x2) r2 = dup(r0) sendto(0xffffffffffffffff, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000003c0)=0x82) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0xc00, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) socket$inet(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000340)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x40) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x1800}, {0xfffffffffffffffe, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) open(&(0x7f0000000380)='./file0\x00', 0x200, 0xdc74393682b93cab) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="1fcb736eb204ffebba8f0bbdaa799c89576ef85c6145701d86b3b51e1affb14c714534fc450b2a77274bbd2b7012aab378b9c54a1540107646779acb00b8ba090bc7a35b871c315fc6a89a0744c7aa554d2939fd32a68dbd6a", 0x59) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') fcntl$setstatus(r3, 0x4, 0xc0) syz_open_pts() close(r3) 16:00:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='U\x00\x00\x00'], 0xffffffffffffffa6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = msgget(0x2, 0x14) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/104) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x3, 0x8, 0x800}, {{r2}, 0xffffffffffffffff, 0x90, 0x2, 0x3, 0x10001}, {{r3}, 0x0, 0x50, 0x40, 0x3, 0x6}, {{r3}, 0xfffffffffffffffa, 0x21, 0x80, 0x4, 0x1}, {{r2}, 0x0, 0x6, 0x20000003, 0x1, 0x1}, {{r0}, 0x0, 0x50, 0xe0000022, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x80}, {{r2}, 0xfffffffffffffffd, 0x1, 0x4, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000002, 0x4, 0x4}], 0x800, 0x0, 0x4, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r4, r0) 16:00:19 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747c7a9009a7f99fdc6bd4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec545a252d5e71bdb745172ff25931bdb887736096770d42620e757b44480e7fca90ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92844144be32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a03cdf76f0bf5f08ea15ed1edc7fd0cd336a25a71dea46cc89f0693c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2ad2afe4c0d3df85d4cff916882e2d0fbe3628c954efc941944b360b500e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a01757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a8082e5f200000000000000a5ea26d453195710641888506e013e834f75299db0d4fdf304c14c7aebe703ac177b44cffed1263f9c397c666dccc5379152a04078276fa91bfcb40bdf54a899aacc54fcaf2ba3f267c1df9443e6fb43f679106309c1df926953f1e846c0c05b516425f1511facf44515d7fb4ea35e828df7df30850800000000000000c59324a1c873f4b85300"/697], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r5 = semget$private(0x0, 0xffffffffffffffff, 0x1000000040) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) pipe(&(0x7f0000000000)) r1 = semget(0x1, 0x1, 0x10) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x5, 0x1, 0x1000}, {0x7, 0x80000000, 0x1000}, {0x0, 0xbc6d, 0x1000}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:20 executing program 1: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget(0x2, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/92) write(r0, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x2, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x2a9) msgget(0x2, 0x11) chflags(&(0x7f0000000440)='./bus\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r4) r5 = semget(0x2, 0x2, 0x401) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000280)) 16:00:20 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="9210b38ed11a91bf"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x61b, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x2}) close(r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socket(0x2, 0x3, 0x3f) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1, 0x3ff, 0x800, 0x1}, {0x5, 0xffffffffffffff81, 0x8000}, {0x7ff, 0x1, 0x7, 0x60b2693}, {0x8001, 0x1, 0x7, 0x7fffffff}, {0x40, 0x9, 0x2f, 0xffffffffffffff81}]}) open$dir(&(0x7f0000000080)='./file0\x00', 0x90, 0x5) socket$unix(0x1, 0x3, 0x0) mlock(&(0x7f00007dd000/0x3000)=nil, 0x3000) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x228, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x6, 0x4, 0x5, "d703f250fada99218c4794fa5a9ccd4d4ae5dfcc", 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x106) msgget(0x1, 0x80) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r1]], 0xffffffffffffffb5, 0x406}, 0x0) r3 = msgget(0x3, 0x401) msgctl$IPC_RMID(r3, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1, 0x7, 0x8, 0xb9bb}, {0x3, 0x7, 0x100000000, 0x101}, {0xff, 0x7f38, 0x5, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000400)="09f9b8b4") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockname$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x28080, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x9, 0x20}, {0x18, 0x0, 0x7fff, 0x4}, 0xffffffffffff7fff, [0x5, 0x101, 0x4, 0x95aa, 0x11e9, 0x4, 0x7, 0x9b7]}, 0x3c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6, 0x0, 0xfffffffffffeffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getgid() getgroups(0x364, &(0x7f00000002c0)=[r6, r5, r5, r4, r4]) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:21 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) write(r0, &(0x7f0000000000)="04fd50de207c710cd3a711f5f0fe2f20d16c8f92b0a306eb744214b42b3aa2f0e33c8605e3f676a021d8795957bf2f81b3207d4592bd90e6af50fae09f1130109f0f51b9bcf5fd04b6fe22cdbc74c919c180a09e5fb3fc84958b42f0d5fa855d46d212573d39ff8d74f816ee5e48997231f2ad307c2cae3bdd93cc2f5f0545c560c3da3066ed797ad1da49274e6db81c502ab5b231b1e5ed328c03bf39e4e4b62757cdc8b2fdbe1834706c85996776d2b8564885f3b5a3698e938d3fec733af5b3e8b6b9cd050a3755978f80546a879240d386666f7f215acaa2c13b0582ef4e04", 0xe1) 16:00:21 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) getgid() close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x4) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:00:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8100, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='(\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRESOCT=r0], @ANYRES32=r1], 0x24}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x400, 0xffff}, {0x18, 0x1, 0x100000000, 0xfb6}, 0xd17, [0x660a, 0x2, 0x5, 0x7, 0x200, 0x3, 0x5]}, 0x3c) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x22, 0x5}, {0x18, 0x3, 0xd2, 0x9}, 0x10001, [0x8001, 0x81, 0x5, 0x7, 0x120, 0x8000, 0xc8, 0x10000]}, 0x3c) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000400)="ceedfee53158bbd1027fddb5463e0eca8ef2b79ebdb71ba859f32700190a8459216396042a", 0x25}], 0x1, 0x0, 0x7ffffffe) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x4a00000018, 0x5, 0x53) getsockopt(r1, 0x6, 0x7, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0x9a) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) fchdir(r0) r6 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000080)) r7 = msgget$private(0x0, 0xa) msgsnd(r7, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x201, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) 16:00:21 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x820, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x874}) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 16:00:21 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x8002, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000000000b9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) login: pckbd_enable: command error 16:00:22 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x18) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10451, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) r0 = socket$inet(0x2, 0x8001, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getppid() r1 = socket$inet6(0x18, 0x4, 0x9) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000380)={0xd19, 0x1, 0x2, {[0xa07a, 0x1, 0x5, 0x8, 0x9, 0x1f, 0x6, 0x9, 0x8, 0x8, 0x0, 0x9, 0x8, 0xae72, 0x81, 0x6, 0x1, 0xfffffffffffffffb], [0x3, 0x0, 0x200, 0x3, 0x9, 0x3, 0x1b3, 0x6, 0x7, 0x9], [0x7, 0xffffffffffffffff, 0x10000, 0x35c, 0x8, 0x200, 0x26], [0x6a, 0xff, 0x9b, 0x80, 0x6, 0x6], [{0x1, 0x700000, 0x6, 0x5}, {0x6, 0xc2, 0x3, 0xfffffffffffffffd}, {0x2, 0x10000, 0xa7fc, 0x100}, {0x92, 0x0, 0xbe, 0x3}, {0x2, 0x2, 0xb60, 0x33}, {0x4, 0x200, 0xc96, 0x10001}, {0xa84, 0x3, 0x3, 0x1}, {0x800, 0x9, 0x800, 0xa18}], {0x10001, 0x8, 0x4, 0x8}, {0x1000, 0x9, 0x0, 0x8}}}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) sendto$inet(r0, &(0x7f0000000040)="2e69e2f611ac922b3e648508ade7578d692e99ea28f1cd60e7db6d326cfd89b57e78c4a86d3868f3e42b742adeba5ee68dccc0b8f4c3c4c22475f8f9926f4a88d65a06c58175fdf9023f7f4dcb864ccce4de", 0x52, 0x8, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x7, 0x0, 0x2, 0x43a89f86, &(0x7f0000000600)={{0x1f, 0x5, 0x9, 0x8, 0x2, 0x100000000, 0x5}, {[0x8, 0x100000000, 0x2, 0xcd2, 0x496f3f09, 0x8, 0xffffffff, 0x5, 0xde, 0x0, 0x2, 0xff, 0x2, 0x5, 0x200, 0x6, 0x9, 0x2], [0x6, 0x1c, 0x101, 0x1, 0x7, 0x7, 0x5109, 0x1000, 0x3ff, 0xfffffffffffffffc], [0xfffffffffffffff9, 0x1ff, 0x800, 0x1000, 0x856, 0x80000001, 0x5e9b], [0xfffffffffffffffe, 0x20, 0x1, 0x7, 0x20, 0x8000], [{0x2, 0xacca, 0x6, 0x4}, {0x3, 0x1, 0x1, 0x6}, {0x2, 0x4, 0xf5, 0x6}, {0x53, 0x1, 0x4, 0xe000}, {0x2, 0x5, 0x800, 0x5}, {0x0, 0x4, 0xf, 0xffffffffffffffa3}, {0x0, 0x3, 0x0, 0x4}, {0xc71, 0x2}], {0x7, 0x1, 0x81, 0x3}, {0x8d36, 0x1, 0x401, 0x1}}}, 0x401, 0x4}) fchdir(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xffff, 0x3, 0x0, "85495500020015000000001167f5bfa600", 0x0, 0x7ffb}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/27, 0xfffffee0}, {&(0x7f0000000180)=""/163, 0xc1}, {&(0x7f0000000380)=""/253, 0xfd}, {&(0x7f0000000480)=""/242, 0xf2}, {&(0x7f0000000240)=""/128, 0x80}], 0x5) pckbd_enable: command error 16:00:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x0, r0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = socket$unix(0x1, 0x209, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x8f, &(0x7f00000001c0)="9398bc11312d475a158a89756de211b02e2d995d67c14c2a2447b4f4546556853c0c5aa17654e2053e9b0b3e3260fa64ba299aa873440d33ef060f2e5c18432959739d67ff97df655cd27a53581796a686693019a17e5e38da2af15f07db45b401c53da5afd36ba65789c27bb790278f3278f8b1b5028c7cd49a48b23e0e21d09c1fc83cb265120b2da2c4a5f1ade4") kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x20000002, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x84, 0x8, 0x43}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x5e7b}, {{r0}, 0xfffffffffffffffd, 0x2a, 0x1, 0xa2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffff8, 0x12, 0x1, 0x8, 0x9}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x10, 0x81, 0x7}], 0x6, &(0x7f0000000140)={0x3f, 0x2}) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x10) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)], &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) recvfrom$unix(r0, &(0x7f0000000140)=""/120, 0x78, 0x841, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x1ffc, 0x76) mknod(&(0x7f0000000100)='./file0\x00', 0x88, 0x6) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)=0x101) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) syz_emit_ethernet(0xa, &(0x7f0000000140)="c1bee2aac4ebf193b52b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x7, &(0x7f0000000100)={0x80000000, 0x805}) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x13) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3fd, 0xfffffffffffffffc) ftruncate(r1, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x10, 0x4005, 0x81) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x100, &(0x7f0000000000)="0f4d05cd2224f34bf9c6af46b8903ac9965140a6bcc1a71d29c875dc11433fcbbc48df2d435d96c8f9b4800c63fb93337c85e36084baf99263a634bb5e50869730ccde760b0652d7b0ea7e7260499002b72b2e34acfbb1c794e9d394bbbcbcb1ec9028d903f19a09a942088a8af46e77aef967", 0x73) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef8, &(0x7f0000000100)="3d52f7301efb246a10459f36fa8659d432c159cd1a60014ebc9e1d2a55d3717cf23e518be9ea05ab0f165dc30db7e7672a47c4d26da2d141840d21694c9f028425f3f4b52ffe20") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x121}], 0x2, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:23 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f00000000c0)=""/122, 0x7a, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) socket(0x6, 0x8002, 0x7) socket(0x18, 0x4, 0x69e) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000140)=[{0x8, 0x400, 0x80, 0x2b3b}, {0x4, 0x0, 0x72e0, 0x3}, {0x6, 0x7, 0xaa96}, {0x0, 0x400, 0x0, 0x1}, {0x2, 0xdf4, 0x7fff, 0x1}, {0x40, 0x8f6d, 0x6, 0x5550}, {0x8, 0x80000001, 0x0, 0x1ff}, {0x401, 0x401, 0xd7}, {0x9, 0x8000, 0x6, 0xa624}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:00:23 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0xc8) ioctl$VMM_IOC_WRITEREGS(r0, 0xc2485607, &(0x7f00000000c0)) 16:00:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f00000003c0)=""/137, 0x89}, {&(0x7f0000000480)=""/198, 0xc6}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000580)=""/181, 0xb5}], 0x7) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:23 executing program 1: r0 = msgget(0x1, 0x320) msgsnd(r0, &(0x7f0000000040)={0x0, "80390ae383934cc3f45b50bbb4655f9a221a69a193dab1c266a5f0431c9375558eb0aa0a36507a57c122987a7d715f6a7e59931a7603f98b7ac07bcf3db83cd4498db4a5a01b54181627b8f2db2db745aee1922860481f03ec2c8f4d862d4e00884cc79bc1085285bc26b920c81deeadcc1c70ac51644b7b1b562c3038760a9a9474168f75f346340877c9b6f6b1a03bd01aaec2bdb6faa5d50fcee017401f652123359b5e1fc9345f326085fcdf7b595ff77b5de4c37981e935ec"}, 0xc3, 0x800) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "8ad44553378c8951977cf51e8203f58df4f4a7e83800745c4aaec3ba803c0f"}, 0x27, 0x800) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xffe) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffff9) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000940)="40c861c795867b55e6d4e453e0bd0a3381e978edcb0a5a9d3d596342b8e9d72db471ab9650457b1bcd6b4e19f0a33f0429a1a8a75f7f16e00dc29c01b287f90eae8111ed6c24010de7548fc50b2ef5e42b5d9ced97af97965272b76287fc5f08f04410002acc77a3e9a9bda2d7e15aed87424d835ed88f443d2369349c673763bbf9a64e8e435872456301c59c927ea27aa26444ab48b56d8e7d124cef4126103aa5e8dd1737b992fed08aca31e9f5ae93885eb0554284515d6b2eda7462e7de33da9b55", 0x366, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x1, 0x4, 0x101, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb6f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x957}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fee000/0xf000)=nil, 0x3}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x7}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x600}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x4}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x77}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0x1f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x7) syz_emit_ethernet(0x1ba, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) r5 = getuid() r6 = getuid() connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r5, r6) semop(r4, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semop(r4, &(0x7f0000000180)=[{0x2, 0x4, 0x1000}], 0x1) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x10001, 0x4, {[0x200, 0x1a, 0x9eae, 0x69, 0x2, 0x9, 0x4, 0x6, 0x1f, 0x8, 0x99, 0x9, 0x5, 0xffff, 0x6a, 0x10000, 0x7ff, 0x200], [0x2, 0x2, 0x3ff, 0x1ff, 0x5, 0x3ff, 0xd797, 0x7fffffff, 0x1, 0x9], [0x0, 0xc5, 0x2, 0x10000, 0xfffffffffffffffd, 0x80000000, 0x3f], [0x8, 0xfff, 0x3d86a77, 0x1, 0x9, 0x4], [{0x8, 0x100000000, 0x7, 0x7}, {0x112d156d, 0x100, 0xced, 0x4}, {0xff, 0x2, 0x20, 0x4}, {0x8, 0x1, 0x800, 0x80000001}, {0xffff, 0x0, 0x3ff, 0x4}, {0x7f, 0x9c, 0x8, 0x1}, {0x1ff, 0x1, 0x1, 0xdec}, {0x4, 0x9, 0x1ff, 0x3}], {0x4, 0xd39, 0x401, 0x3}, {0x4, 0xf8, 0x1, 0x1}}}) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = socket$inet(0x2, 0x4003, 0x8) write(r1, &(0x7f00000003c0)="25893fd189dd030b6ae1aeff3f6b355be8ee756d71b7709cc0041eb67dcbdc99d21e59450170b174d5f5547347a63eb2e8826ee6ff278ba4d34653d051b3d80531c0963faa9ac1f591763f84cffa1b17038095cb703e8f65b4d79c3ace97bbd953601b26e99d861e56827bd884c8a368bbe30a48b38c5221959a53f7d3e08650", 0x80) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0xffffffffffff9a34, 0x4, 0x7, 0x401, &(0x7f00000000c0)={{0x8, 0xf0fa, 0x8, 0x401, 0x673, 0x7ff}, {[0x8, 0x6, 0x5, 0x1dd9, 0x9, 0x5, 0x2, 0x9, 0xae8, 0x2, 0x1, 0x5, 0x7f, 0x3f, 0x3, 0x3, 0x2, 0xff], [0x9, 0x7, 0x0, 0x7, 0xda24, 0x3, 0x3f, 0x1, 0x7, 0x4], [0x0, 0x1ff, 0xfffffffffffffc15, 0x80000001, 0xff, 0x6, 0x535], [0xb2fe, 0x5, 0x2590, 0x3, 0x3, 0x2], [{0x9, 0x1000, 0x1, 0x100000000}, {0x0, 0x6, 0x1ff, 0x1}, {0xef0, 0x7, 0x100, 0x81}, {0x2, 0x2, 0x8000, 0x4}, {0xce, 0x0, 0x3, 0x1}, {0x6, 0xff, 0x80000000, 0x9}, {0x0, 0x401, 0xfffffffffffffc01, 0x5}, {0x3abc267c, 0x4, 0x9b, 0x3}], {0x69866268, 0x789, 0x81b7, 0xfffffffffffffbff}, {0x1, 0x2, 0x2, 0x795}}}, 0xffffffffffff0000, 0x6}) shutdown(r0, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdir(&(0x7f0000000380)='./file0\x00', 0x130) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0xb9, 0x10001, 0x380000000000000}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20400, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/233, 0xe9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r0, &(0x7f0000000140)=""/119, 0x77, 0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) 16:00:24 executing program 1: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = syz_open_pts() r5 = geteuid() setuid(r5) ftruncate(r1, 0x0, 0x3) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r8 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {0xffffffffffffffff, 0x4}, {r4, 0x40}, {r6, 0x120}, {r7, 0x26}, {r8}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r2, &(0x7f0000000200)=""/4, 0x4) renameat(r7, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file1\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r1) r9 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0xffffffffffffff8e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000500)={0x8, 0x2}) fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) r10 = getpgrp() fcntl$setown(r1, 0x6, r10) setuid(0xee01) r11 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000540)=""/11) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r0, 0x24}], 0x2000000000000138, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7) 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000098, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x6, 0x1, 0x800, 0xfd9}, {0x200, 0x100, 0x2, 0xd1}, {0x3, 0x10000, 0x8}, {0x5, 0x7, 0x8, 0x4}, {0x3, 0x8, 0x5, 0x800}, {0xad9, 0x37eff3f3, 0x9, 0x3c0311f2}, {0x5, 0x5, 0x6, 0x1000}, {0xaf1, 0xfffffffffffffffd, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:25 executing program 1: socket$inet6(0x18, 0x4000, 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000800000000000000ab9a066ebf118d4177a9cccf154f3962df05ee7fa5f4b70a0054fd14d6550e084f19db89ad36ed474163dcfd12258fa393cd925566f964f27482183b32762c79072e5ced39593f69e6c99037b10d0fd4d89df51266a4865a19039187105db813420d47b2012d1d5a81528b977eaa960560583e0e1045dabd8ed27245252c6c2c27285540f18a2a9cc8001808d4861e47007d99220498da0fbfc9e2a13a884c4f8d3b43b0cf9e803be2444a1b49226a18ffa84989061194ff0091c050db310c66f60e35db37c72c0eb17ba9dcc59184fb482dcaff28f795d73c8f110a862c7ef7f3a222b7c4f9151ca412a4dc3739171ef2ed5f56804e6c63f3f4154a89a4de2351197fd0d349d7a69883f575270b2258d1dceb826b203e11512c55aa598613a5d965a9952428e3394a54474332"], 0x1) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) lseek(r1, 0x0, 0x3c, 0x1) r3 = semget$private(0x0, 0x6, 0x10) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x8, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000380)) shutdown(r1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r3, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) semget$private(0x0, 0x2, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) r5 = socket$inet(0x2, 0x2, 0xffff) getpgid(r4) clock_getres(0x3, &(0x7f00000004c0)) fcntl$dupfd(r5, 0x1000000, r1) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x1000000206, &(0x7f0000000400)) semop(r3, &(0x7f0000000000)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) fchdir(r1) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x20080, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000480)=0x2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000340)={0x10001, './file0\x00', './file0\x00'}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x5, 0x6, 0x1, 0x3}, {0x3, 0x20, 0x0, 0xfffffffffffffff9}, {0x1ff, 0x3, 0x76e, 0xfffffffffffffffc}, {0x0, 0x3000000000, 0x8, 0x1}, {0x7fffffff, 0x1, 0x3, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:25 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="60105a170efb128ae3d206707f04e88c4f28b57cf69d243beacafa58c1228d11280ce455c9325b5c41c5a6d313a6a5df5312b97b988a9c3294e39d5977af99e3032905818743c882a939e643d70c481f31aee564ed190d4e730abee59013f12e2883cd1ab6ad19c15bb6c3582275f7e52f59a8cb00d4c272629b84f63d110930b83822c0bc4af3c453b5dcc7bcea3ed4e293feee779f28b5d4bf2c256e1d00de50ca4d75436e4fc1f262a9c1ceff205e5323e33c08fadbb8e061b34856ba151d4bfe029869844369ca94763c8996da6103750d55d077e7375d3c2feb481bab7dd16e6646f95f18fef922", 0xea) socket$inet(0x2, 0x3, 0x80000000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x2800, 0x0, 0xffffffff7fffffff, 0x60f2fb6d}, {0x8, 0x3, 0x3, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:26 executing program 1: setitimer(0x1, &(0x7f0000000600)={{}, {0x0, 0x3}}, 0x0) poll(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xcff59e556ecc1fa9, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:26 executing program 0: r0 = geteuid() seteuid(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x3, 0x3, 0x4, 0x2, r2}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) shutdown(r1, 0x3) getpeername(r8, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r8, &(0x7f0000001440)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000003c0)="7c3cf43178ab3321f5a7ab2fbffec686dd8a319a20f6fc8cb95b534915f13958b6fdb1a0aa5e25379a380428c7312fbd3f2e9e395a6ec65706eded6b4c146c74c9bc311da89391febadfe88e596b971a21f3436fa267812ce6d910c3b71e8d6a26a08f67d3905c44e787b50e8a184eb7530f66a135af550705574c759fbbe8b326bdf145dff8caa9fcc5cc11cc4778d66c62bf6ce42f2621138dda100051f9f99b2228f499764c8b79d60cbbfaec9db5764e2e1961bd9f953d0d4dd5b0ef24b7305220bce32e10121ca71f1966e819b950728550c53b66b488f5c40d3c6a2003592b748d041050cbe2bbf4ce3f083cc107d770c724766e742414e1b113534db7752b59438ef1a8ff84d284ff9a6bbe3c940e7a1effe3e1629f4ec36beaffb5616ccef051d2b14eee1c6ada8bdf2cc7a930c7c96f0e8bdd5d2149c3748fadd63f14f877dbb9eb9d5938f5d5baba5feb4a058e82b5c0d83d41a548dadc7a0ad82ef6a6990ee47d363ca030426c4fe368fa588b7b5473cbd139f47a4eff6427e4c99f747cbdaa01606650954fd92d61dd969c91ee0134b127870a5b9246707bbfd199f0ae02849d9d0e69cbc21143dcb17aa3ef38c39821e14aae79884d86d85988044188a8cddb1883f657184ad3ab792135ba2d2c4843c549d97175c64648b7140141107bd40cc3cd4b9c0aba6c69c6927a8efa17454477f289a442575703b2516061e96588d3df00e1c16f3d7df8f17969a433eb5057d97f51c6d51aaf7090cdfa02c05ca20deefd08106b68b3df01a2935dfc74e53919c422708daf866b8b701a580a662cba510ac4478197d20e3a4966650794637613cbf6d48a5d2a6ea86786fabffb60f3fa33e951779adb4191b6b82840ba05e109ef98f479585e883b1ef7092c25b399036b71f8a3153194e423f73eadd62c715867533d019ced99d5a652ceae9694c5b0e267f2e9ecb20795e1c5dc5f506906c984e87a8f7a30d147d81a32560c54f566c8d163881365d590ac986be3be5823e31ddb43cdb806bb5fa0df27000c2413edc10fa683420dbf1e2477c1adf4aafb2dd75a26ac0b0c656362b4a382938e92cff1c8955f3d44f5b929a08f7b4a2228691c0e2e961f2ca2af22cb8a60171a6169f52670e03b03c82ae03f8052859708c176f2cc1da7d2d4e35bcd07eb01843505fc7f163fcdb8c22c92478a202edc9b2f761ea5f894eb1fc6b075bfa895860c75989d7ad424c8e8aa3c760118bfde41559981adbc629990a2fd84a87a126b53cf265a727f598425326ce6c1783ab190f724b5356c32c307d3f91b6f1a66c2c9cb905d29f8bcfbd8e3db35d4836e6fd206562b41cf64f68b358c875eeb44cea0426ab42ae7de5d98cb9f639586cad7252e5a431f63ec3a499e2f2114288ebfb88933b32a1cfa19e352fc31ce2834be4c9af71ca2ecf3bdcd90b81425c43191480997a21d38f0e8bee00651ec661bb56fdc7d6a51e3e6169d7ebd6b293748263aab5f73277869caa6c3e5ddf8b6a95adfab42679b362784badd2c214ffb27925bd50d12fd87891198665ee9c71f3045fc278ea1c26e97d16b148df431efa902bb9b10378ee2768cdc983054a9aaf9ec5f8bc65e7295839559b6a43f365dbacccc3e5eaaed1570429b32355b811d5f4c8418f297e82206c40f954cc4f027a5f5029bbb6c36cd3f41fd51395e22037ddcd695c165e787232aa4406ad5f4d0e4626905f0a7a3dcaaa58741eeb5c719f125d78fdb5e2e83456798b7c3a990bb3a64da91a053e73594811f6d966eceeb55ff181fdd71b5c70994ef8aa4cbdf64bcfa6e2e01e9068e9ffb53ae559574762e385acdf111329768c13096fb39a7f8bb101b38aee1f26449bca64a16294ee78f6b095886a240df7e252a46a30cdd05dbbc47a0bae8ebdd44e6a3df54eecf44a622bf323034be0993ef75fa1a016c5aadc315edef2401ffb28c8a94b51c6f7c12d16bd7aa3ecdad0f183cff64bab5c0c55a5655b1373eae994bbf3af62491bcf4c38e42312bc794e74425f7003d4683a19451819708d7b5dac9f1a2ddd7e51e04402479ba6164cbb85e07aec6f907b88a89516e333c390b4f0cd4e1b66beeb3ae26b803879d6405763b4885c69730da8444f5feea4ddd87076b9a059d8422ca6cca5bff47d5c019f89c541888058834ad1ecaa97d076a71c3e278cabf794f4ed38f00c55a43b96a852a31df35b480b944cf7bc5811cf811f4018dd0fa91c071d0e03f757bce44df9f925bd66b2b52dda748f53d0cb1bf3bf962772677713412c327573ebd5dd5de9b11775bf37ab301d6ef2c57d54d6caff152cf7c4b066888101d9f93584107e715500b48ffde54b7a24d7dcb4bd1b73778b6dc21dc5d705e1aa40599bd4d6e66325428ec5c4520b94e50999c542fb251a680aa83e1c75d77c89ebbdf225a776e8645de7f960fc78e20c0dc35b04844da5795f737026fa400a5ea1418cca6d1bda0a9c27920edc8a9807a6516ad74b2d547116e7de147b48f26095de795d270e44c1700e6ca8dacc7bf6f66176b7da2ff5af5ee8e77ab09061083b48c0f648e8d9b6723e2a0b34a33b03d95f06dfd1f630f0d6c1f95fdcd72df1c5f5623b09f3e788db850798a4cfad5ab72dfc96203d960befff1443917a7dcbf67d2aec279c9d0e8ec1cf157d6f10c32565928c3eb74d9eec0ccf068f0e23931bc1d6808e5d47122e9cab5f3ff23992b554e754ba550a4bc9a22714ec5e323aca6046e8bb1365ca2fc7f2eb9624b1b6145c081a82bb34cd5337ddb2b8ac7db0e82c9d0133846401b7ac4854d220a3ade8bab04235929fb10da939c058bd95f8c9786747ef653f293945bf2b830695bfb3fc6500b546a0860e3b89eb1a9bd6c0fbc964174099a196c086ebb28ca5624788af5f06c874bad3eb9debeafacb007e4e82178d0495b5e62a3b5877e63948f62f2e7c84970de9a7048d94d8e67f85a69401d8ed202969f589332b6c5d852b7d41b49a40138a7a9129256d59b55b8c531aab9b5897cfb76b5d688f7cc6ec4c6a769e5d919333cab48b3ab9640a5aa810cf8b09ce12d719f0bcef681712135b1b4f63e3a6119d9d5fef2e35b7664d004d8a1d11cba2a44e3ff92054dc32b6d2b18e9b3b62dc6aa98d4c974f163cb267372a0021d5786c6c4c43026f78e2c60b6076558173cc32a980f97c6cbedd53228da72e3ec0b0b6f790659d971f0bd2e27dc57e2582bb56f09ceb570b962164a0d6194fc14be7186bf314d40febe6af70d05ab11c5f4c5b01ac3f0e935189f93f4df57ad4f67db0e908bbe50ed853dcd70e419996abdaba0f0559aa6252c7f087ea47bbe8d9a0611875ce968c61637e872bf7fee9140a74aa70dd6747a6b55fe5b14bcb01c14e685beaaf95ce4826315282c4816375888d7f165434d3300d27e487a34784967a6cea3ce2b535fe07456e716fd65adbc453d7e0b2a63f34fe40052100a1aefd99f91668e4f6b6ea8713a7b76b76a341f948b02e3f1d63f646a082c93ea97752ff6969384f1bacbc755d859cacbc8c609cb60b48591218ee87066917325cd60fc11344c81da4db9cb116e5d7e29e72f925bb02b1428ca2837d4e1dacde1c56e09621212064ee42a1bae32ac522216a44071be5bf2af286b8885460590cf7c25fe3a06cc958875375823da72808b5cd1a891d61f6b1f5a56795f9d59086b8d1860109e3484b18c5e5595db04bd6bcbcae1040f716b15871a6fd3a3f72f56c1639bdbc0b7b07b919c44c17977e609ac1da35f93c47788b80b91326bfa104dc1e780b3e63a951acbcc979462e13a62fcc1ba46403eeba879e1c7d8cebf28338c37b052e495113de129cba19bd46d59ae1b278049a4f9e52407c461366b26306df3b11b0a41d96be8a3ad2930b09678c4b1a86ba2df463087fb7072d6e4517a68a9f47a6b6c827b1293b01d211a87b25f2f79d6e7323e6536c41e9b1647ff5045a159d73fafbd1a758e53a400f9c38097f335b4fae7db7a4047f64221a54d553f6d2b0736838c18a6b698e93c4e6ae8e6b8e828d316645c54630d8a4bb5e4647867dd170bdc7845914a13a7867ab0ebc3b9ced01a6deaf46aef75a0a33c99ba808a3c68c340bfab14468567e0a9a3411cb5294cf684a79ab1a93cd8b659cf945914f9b2f01f82c8763e495ea34f13aab77e9221a33cd53c3ff84ca013075df9ef96c8cbcd9d28546e8f18af4b8d3f16c5ccdefbfaf16c86b84d7ecafdaf911e75c201ac3ff39e55caa66bda8963b43d68c57c890c7085279fe9762c72abe40fc22c57760e700a9990686fc75aede2b62825ee32f97696e66f6277b06f3124a1a139cf0b3d7581aad4de3558168dff69856535e5da22a19459daf85bd193e45bf5c6e9cc477fd89645089cce9beb71151c49398cbcbc14ada78f26fe7aaf743848e3c91d7455f1b1161f757ce8cadecc930bc38d421f04436dc81ff581535b765acd1be0e221bbce1e869da84cf65eb05ec0fcfbc3b6f0e7179dcccb6d70781f661af02f188c0d1dd209cd174b36e42b6501a6cfd15b3edc1eef9de7b8acbaa1c2188f305627ed619a948d27a4d07229c4d19bd73d38b3b06ede63bca77ae4007961a89fb2ab6dfd23fd0ef741e4b93e3b19229570b67c56615bd9d6d49ab07624e87863c3a18a51f4367ed80eac0de0d17d7298b5fa18847a57413d8682216eedd978d2c80bb478103a031385dc8bd3bdc8ba18b0365ba6b298406cc43cbd6c5d36804027b48e89370703290b680ca90c9d328bab8db05f91b67a73b3ed66d9be10c4a4f83f37274158ac48190261d468c2bab14fb2ba277634ba8bc3e71a236eede2023d003a7ad1c06d1fee44d4f3698f8216c7bd9bfc1515c8bf4d994c9e1d8ac8337e4fcf969eaf86081ad8595fd84f42c3457ce86180df9419cc2f9a5d924319b2ab4aa0cf273296246169987e5b90e8aa9e401b5851103430643e8af3b301395f17fce4c8f6f44644654abc00b6a2ad9e235a451fa75fd5c4511078125234cb12b5f37ef394aab97d25e84468f5b70a1b9f98ddca4940d691df6ba6fc7799484036de4f871493078ccbc599e63bccd473c434916cc58e0501c316fa0096bf75f90c4e8c254d1d72c9cf78792531d9bf8cb1acdb2d73ad3375d4ef77cfd5641441fcb62640c8007dd46196a38fffad42bd1b8f25a689b8081c793da3020e37cef827d15c8e06ab8dd118c2509f88a3d2bc25de949354ca1c3eb3d3a0c9b9535bc9959f53e104b2e364abbeaf68e7571684ef93fd7725c4ae01b88e11a242a26cb618362efe81f55b7ce3abfc2d6856d05cd1b08d0e9846271878bddff24c7671cacb590e3adeefb88127c2eee9b3b0fcfd1508e4fb65c2bfb3b5dd69221aa6d2c52a31771829747720fb353bde14f9049d6ef3cf9de231917129e08a068185e860428dfa785ed6677b6252946ace13708679ea8ebe667750af07afc61248e46b861e3131b569d48647e57c54361ab855e6b089a4ed8126f3476380ee9e0ea93c832e3bfdd063f1864222e1d0494c48fcc93b153aa198093e04578204916877800ac8cf0835e18dcc8ef9041161cbc8507e2e82780f274617510ed62eadd609e4f971b368cc9b58f327a6bf7cac66ebdf065746ffe4987e26965112986e78abfc0fc326ba3ecfd20dc70319637964fd53bc69d35ea4333c811f64fecf6a1a4b590e5c0c2a5ece0565155d4cb04982ce8c38886755244fa7ae061b73610c747ce37b4ce49e82aaeccbda8c0e3c42725d6a17421392f8f7bd8d43509593ce212eabb0e70fc3f6cf79", 0x1000}], 0x1, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r7, r1, r1, r7]}], 0x20, 0x402}, 0x0) unveil(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='x\x00') execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001540)='x\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='x\x00', &(0x7f0000001600)='x\x00', &(0x7f0000001640)='/%\f\x00', &(0x7f0000001680)=':\'{{:\xf4(\xbb*!\x00', &(0x7f00000016c0)='x\x00', &(0x7f0000001700)='x\x00', &(0x7f0000001740)='\x00'], &(0x7f0000001880)=[&(0x7f0000001800)=']\x00', &(0x7f0000001840)='x\x00']) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000001940), 0x1, 0x0) getsockopt(r1, 0x10001, 0x21a, &(0x7f0000001980)=""/14, &(0x7f00000019c0)=0xe) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000001a00), &(0x7f0000001a40)=0x10) sendto$unix(r6, &(0x7f0000001a80)="0b5ac4cbdb49638b00d20e4a5bc44759ed83699db07fe4de14824e711214ee533a71ef4cc3fb24f28a7d60741d5b3df691ceb0", 0x33, 0x400, &(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0xa) r11 = socket(0x38, 0x4000, 0x1) pipe2(&(0x7f0000001b00)={0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000001b40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCDTR(r12, 0x20007478) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001b80)={0x401, 0x401}) seteuid(r9) chown(&(0x7f0000001bc0)='./file0\x00', r0, r10) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000001c00)=0x7f) 16:00:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x470, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x7ff, 0x6}, 0x8) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x8) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget(0x2, 0x20) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:27 executing program 1: syz_emit_ethernet(0xcc, &(0x7f0000000180)="82b749a2266634434110f43af2f517c003290d11a3100b4cd47a0b45e17e5a68d2333f74b218b33df2ee6db6aa0ce916bfe83c1d034c8c38d2dbea869dfef185198ce19b688a56aa307ef16000829d94f2ccac5f79d697040786fc0813110e360023eebb2574d2c584cca1754c8206db087adb3602ad9c52d9296c0253e29c17aba6e26cfb530bcbe9c3d05813e05d31c8dbb1a477b9f3c717340093689efe6fa54105c3e104bbc418b6aece4001d483efa0dba9096e1156eedcd0afcd3243f31656bee9f0cac6bfef7e2512") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}, {0x0, 0x8000000000}]}) setitimer(0x3, 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x3, 0x2, 0xffff, 0x324, r2}) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000280)=""/202, 0xca, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e456dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e02500000000d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edfaa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775509dd3b35d5fb23b4469e3084b51606e018fcdf43a076de8a682a5611aa9967a970749cb363b504f7dc1a25fcce708d9f141e9d018eac9d8323876438649c384ba58267e18ee15aad579744b7fc727c15c094e6de48f894b49efdf0fbdd64e141c294b48bee49de26a2645aa3157c9811efb9e19d54a9e9cf714e6ba47e10c1e0fac10f3acfa2b57c714c510a38aec94", 0x88e}], 0x1000000000000096) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9cb2992007294c02192ddfe06e2e2e2e0000", 0x12) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0xffffffff) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0243d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304b9d2600a", 0x92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000200)="5792f0a7f14903dede21bafcf73391becc530b77611ae3901461c400ccafcf34c51536a92f14e89c98f5984f29fd000905db7fc8c83e432cf6f8506c08fb8136b6586cb931b7f10387422269893e830eeadf8b1a0b39a7edee785d698543fb55af4e5f1d220e0ca18b8995446907afa2", 0x70}, {&(0x7f0000000380)="e1d0e30ae787b4a2bd117e6c90870be707e25513e44d9e67638ac25ff9e8e770578d9f58a3840fb12bf7401d79d01a92eb8a746979cc305d6d48416150bd052d9eef4318ca3ed222479af7e1bb6c6df578b21de3a1f74067f9f899156f01661b3b8a61f46f154b3edc098ba03183", 0x6e}, {&(0x7f0000000400)="c3093fa8dbbc4a9e4918f8fa29bebaf53e9c93dc975c15be79c322be4a9e605a7209bf1c254006bc03095ab33cf9073d29f7250c59b957bcaa93856ae739565e5afe328f36f7cebf53d77bb9f7966d4a898c45b177499a10091dc5183e056ee766c6aee96dfbbc3170c3bf99ed6526adba063ae0a463eb2cd79a9571ebba8f584c4e2cbe44ac614e344b02ebd3d46107e3b60904680012dee6baa482551211201d154deef0d205032c130d3984c11254ef88d8b9456847fddd21caa8c41f22c0a60b60fa0251f6b905e8810649e8045bc3bdaddfbd527920f1029988ced6f44348c5bc8c16bd9a4908f601302950fd7ec4fc0cc3b1b417b60d14c260b8bf4bb81df487391947a3085e27863f4b58f6a44ebb1d2563229e57bc58c509edd5b9e54c05b159ed3be601535fb5856ee1d223d541cdc10f6b20ec93811c5318cd777e1cd924352d32765524093b46eafbff6e18e84d0e3e6bb6900e1d834814ec516d497458f566bdecc62ec0e167708666697182c80034048af2c79f34172bde0c17f7bde519015e60e25f695862c5f632f17330de412008ac2dfd0480c800097e901bcc52a1fa01503cdce7c4aa5ed5dbda5f614144e6403f0efeae4ac491f17a440ce18b60fb68d2d13c6130b4884f392ef94ef84f7360ba7cfd003e3155a906266ad05e38695397e328a1a44e3a3db7c42753ad4341b87bacc77486883b1058e0d4d8e059611817a1786d0dab472817d95875980c49cb739b487ba05659de448019b735e956c08fe7981ea9830e1a74a92965d0ef2c0f8280f9341b22f3635a8540b9e3c40276641985a8f11dba340802df11493a816c0f7fe0c53bbff1f0adc378579028cb8809ffa90617ac07cee19009dd50f0517b7b6589507e2c05d1e0d972319fed413bc08efc21527011321b350f1cca3fd3581a0a76e5d3409b1b558cefa6bf1538eec7000579bd775e6e54071d617dcaeb94115959a1ff02afcdbd42a00d4baf40a372afd2be473729b89f354b47c22fc3e694a96bd2d21b6e18a8857c260d3dfcd4aeeec700eb1106b7b0e9dd73d4c7397b317e9ecd24fa614b5dd5da74419d1646bca8c0d5ae0b4a4e654868ad9126c2a916f5c34216d1ca6ae9bee4b8709b5d40857883c981ea3f5e3a073dc797f23cd0e181e932a67859035dbd6ee5f2e6adc6598a77fa644572f1e21f824d7d9578192c722d4709a9dd05ed25f7674b628124746da666048618e795fb7e967df34a69dfc6586f100482c1b42e95ba363e2b387dcec53fd6ed0ed8f5b61b3ff2ae586227541018756b3e88b1380f3352f77249ae3f14b22bbd3c9b8a6d743cb4fd81ee7fd51d88c2d164b0db9d7c7656e487d75a40193a09708816362ec4680e80b3ca96394e06d6731635cf96f33060c48e24c9f413c4349712a0091bb55b672d45a802acf247c8ec1b8447ccb52f14cec989b70e65627782d03c25bc361bb828de5655bb560a9940fcc5927129f40d8c8f947a5256f4f79e210398e20ddd08e3fc17bc8378c2fad7934585a4d79c000045d4b40a228e81e1b511c784101c29339f297220fffe83a055cbd1b6f762a6dead90bba5e03bf251d2f4df459b9073942ef4bfbde947bd5e645c68afb3b37fd4b4da5078e401f21f1ef76add9365aa624dadb87702e061c951685e3570ff04f424bd7badfd01352fa0468b9149586ed36381c98e044f721daee95e02c504657f868bee28dc3435c9a04541e47acc66a860023ce49098660f4169efa95f64564fbb7459925ba177e7a6316bdeb3bd6f341ca92e40dae605d0b2672cf9c27571a01c0da90825b0bf275a6f8b652d33f9ff63dae311af6565264f8d7ec6ca82cbf9cc5005287a9e42c3f89cfaddb8ec23d173233ee625290f65b6c98815091b1a04b8ab06848364d4008e442e6217ac63397b775252d74789e22c13e6a2f952b9407a5bd132f5ad09cdeebb13396389896888c4867ee8f60dbdbbbbb3c3fe0b2cd0d4b46c43866b32fcbc9e64a6764aa6bca5965b3aaa8b7a4b227bb4d9c2854c5829a63830716726d3ba3388e083ed947d0e5130a9f506aa12358d6c82f894bbeff7d8ef6ff509d58b0543e5dd9843f8afe865514697ed38b88b5474d79fb10a92e0ded10123678674e7361f0be95112aeb1e3c869aad00db570576a7b1205b5e27ecbe942f306a3426b3cd5a1367672f28f9ce3c691e78223d8350d08db841781d6bd1afd4bb8d5ee3c86bb432fd8027ec36289542e501158f9c732ee0e19b0b2f53d1851aa59c02106c0e53e7070495facba57f9cc4c50ef84d611e4912c7b2dc33385b7b44ec9591f52d01dbdb27b9796cf17283d8fed0692812d3d2d711618fc0217dd72df952ec0549ec1a006ee28e89037e5058142c64141423c42764aec9159a07ec92b6c305cea00c4f5ecb9eb819cc7382ef5077c9f8be9804329cc420dc9f710e4e8577d0714d307126c28eae3b795d9b7b2673ae76df298901818ac8939dd36488a0d56aff531073c4a14583f9955d4e28430d7dd466c900aed46376c2d91c56be000adfbfbe8b3d481d919644759ed916523512bca3f9aa59bf5f97d7ec5c0fac6b12369191a88d4422c778313a2ab96b2c717572c2f1ba78528bdf31df4e4f5a637b78a65a6e6ab7e4ecd5b247df237b02a738933b9a7b3e111656c56c37daa8b73aa5f103b3e178b2bde07a644351d197419e69d189b9f89ab47e79bf791c68053e6a28d5fe5295142893c3be83c0682454bf84969a7dcba0aa7d3ee15ba49d982d00b70a35ae9a6afc664e3ac77c5520e9944438cf917ae2c334753cfbde638c3f637b2c44d09cd9254069448df06f1a51338bad8d1123e3cfd9e50fa1c44eaae24d84c1368e337d5bd42e57488c2c3d52fd263cef48d89a23dff78c9c73b0858ea0b6527ef7d9f6a55899cd686cc15f3363a687de1488f70d1f153b74ff767f0289511a7d7de9e4bde5ecfc55cad337f3c77ddf0b939dfd40c555514c5121c26af4e7738186dba34d9a1bb879fb5035ba70ff4e0b9ec6060cc98446770f8dbf296b05ed4f01e26d4a1024f1c54642daf4ce06d1817c32e0c029c22a390eef208b1a0a2e14873a1086fa971f026e1d7d84daed57b6dffd90338c6548c9395c7a44b0cde87da182519b7612be8e1069ac906a61c54358664d373f9ea9b60c58fab2dec15614aac9246c2035e7b0c4dd33f557764f0f2be1fe68f561d71babf9b206567d67c78d80167258ed535009d86b0f0661b8856df2d246616e2633db42ff3321ad328c3e0477423dac7b1f8bc4384f776f4e56b1949e1781e80acba6e2392fa4b0e6f904d707a5488872d6f015fa1d89687a938eff64ad4183c060ee7ba8a2e32a9e52d034e3814a6ab29f64943f404f6bb074205b3f1a0073281f280b5b057a3f7a8b53ac57ac413f232f9d61c2d1e60eff97a8b131f511fc70f171a16501865faf5ed5aefa690153ece3942b60a5fdecfbd89cd9b5ffb8d9e56e6cd198f63b255bb27ec4da65f5d4447c343bf3b2d7fc6863abc298b860d25a8926d7a442917e25a6bc1b243db193e1fb87a3aa992cb05b001d357da2e5dfbef428da0bae1e3d74a194301a922ca3e59783d04e718aed17d5832e2a83b13a3907fd91f56bb600a7671fc8ff38849c25a2990c2c93876a6cd3f720c7abc77a98497307f3abbaa3a42ef38ac9de80c665fb2ac1436cbb523df81cf8a6e18a583a37159b0837a25a9f08c6fc5b48dba8cc5c8d1bcea5d92009d73b6a68b388d6f7265ffa22dff691dab85e170097a3cddb94d0873ecebbf21d9f045ab976b18cb412960c745c22f07c7d718d6f27e21e523bd4a9a53c7f656b42fcd2efcfbe52a04e156686658d716e82a43017501b6143e0be928c19e57930ea8884d1a3ea3c4b4409f3556eb8c54b6a46090cb8dd62a790dbf1dc7259630f91e99cdb4dffebdce0eaa82ec4935ac4d24a2dbc6849f4d22d11a65ed68b75e4549f3473a6f7756d2ef3fe250f4f736ac957d4c9a0a66fc859619a326fdd7b43ffcd6d002ed72e4231fb83cf0b54dd7f179d2b8ce7e1af2b6d26b6fd5b2209a2c000f1e3bf4057e211e4ecc799ea2319bb78337affceddb8340f809a0e996adffcfba932bca701dc979f8c5ef0430bbc47eba2bc966ff3e682ea98499a4f44f89c4cec3e827fae89727719b6d37f92fb12661bf001ff2453a438902a0db4ad840b7ce63ab0aba27f30a78d4c98571db83b87d0542a2a70f214d244a6d5c13de59eede34a17c343707bec199806496ff48496d02112d30d6bd8b5ccc53b6db85ce42b880e2eb54e64194230f352c208b1d530d3f5eca1eccf710c4b5e2ca19f2361abf02d65323f633efeaa9c8a0bd7285319799a697b3bf1a15af7b10cfba7d7068bf09d3a82f0f8ef2115ecc3ddf321f00ae19ab1c2b919d9e5a61cebcbafdd8c5d0ade72c790a3543732551b8896ab47001b84106335ff65f2335e528702089ce9a2b72c39f7d5a5d604ec500f30c1ffc5eae1c758dca47593cc1fd65abfdfb378a35e7400f84d598aee33f44de363fc1716cabf48e5a9b433ca866235bd9b081b1cfd7a5a295b793f30c7dc5853a65af7c82f0659780f0c4c762325b860e4e3a5e093dcf12197420f05249d77abe643b5ee7afdd5aed850f31ad8540856ff08df5046d2af972001d52a28f82bea35de718abfe03d078a48c2e77d72c82d5bbea820a3b43f522ae4d792a0db9e0011d791c35048d6861021d18ab482033cc1a0d7eb1d84a5b68ffb94b05679c247122d1f88b97aad2a81d4d0fd884636ed950b9ce63f9a9d9faa0482146ab046907217ba09731877a9bdb4fa9618d0817ceb4a7b73c27b85d054e36417329dc5e1cb6071b3535d9bf24147400864c9db53308f6cc609b8e59b1ea00952d764a3d9d76cdef59b30233c5564008849560de0b364ee0ad60b173b079e90fb6460954f69133b860cbc58026d6af9d94f61373850a1f43a84d608361f9e889b66762164b8c0965286f3d0e7a481da58af63e26038332fe470fa9c6f115f6aa9fe57f6f3796514df524607033b58920f37dd95bfe5a2c4bc4b5b92bc3831c61f7fc4807068d38f0c5ace2531670d298e687219839f0fcadbdb238c56f20c3b79810de207c16880f90df092018f35c869fbc4222f3b3da51db76eb90143c415d4505a4ef8b2d5ef82c2e1776d10a64fd0310c4f79f22e17e77ea557dae8bc6f972014a7b9d004b415dd3db78781bfeb15243e45acf847511eedd65e94d1726d2cdc42bd0d534b70f787dc720f74f446264e931471662477bd7852d0c6809c9665a3c1fca927c380621b39410690f9c1ff5deb629dec52c5f2b246b43db8336fe6295e920938169cd601ddb2acabb36a9871c135f1282173e4c697ec1e313f601e4ced57466c5f49faa3b9d046235519e11c2405820b94721249bc7f527c7a8969db80314c0aed7ae3b294d391b884b7f935382575640ec412e95bffbc7376025e2bd02dffc744ee35c9b0c264a7e51713cd9954e100a0b8d7dbbd87b213646fe15217ae57fdacb854fde466434a06bb834718879aa76af683470233a241f838f0abdf1c514183f17820452b67fcba3724192351796ab7ffd19a82e437731660319ee67557ca07d01a898af0d069b26ff56303205208e021a092157c1c03f718b0d685239699203dead5effc9e8b8b22bf36254ee7f3a33742eda11995fa0511049d13dd2dfe6e0619504e390584f83bc4a004a1d28894eca69ef778c14cb516320d15ab1d6e07270f24e9c4418241c7b9745ade1abb5a6", 0x1000}, {&(0x7f0000001400)="af4d7d4c4507e41b1737ea5471a8edea1cedccd7643c8cb12b881ee0f27ffc9bacae33031202e6f56acde460a515b06ba33a44e5dcea1c20e406632f7395f30662fe3c4029f156bb48cde4625701b2dd2b0c30ab56397cee7d7940", 0x5b}, {&(0x7f0000001480)="3b08090ae7510162b47d798f07e267741517c33aaaf7b76a172b562bb611c5fcc9bbcac2d743823c8220b2b22d1eba10dc23c94637d4b805bf5c115a0857f158779329c34a47f86c05fa1fbe327f872e48209828cc253c749cd15ff15b4a107ac802dbae54aeb1242c3edef1efca7b9147095289b45d52a3542e2b0c5755f7cf3efaed31a77e21518076d01f51e099", 0x8f}, {&(0x7f0000001540)="0f6edc592db54d511970131d5b49f51f5b054ee28a76b7b60f3f5de4bcc856946b185d1a6c3ae69b44f5fc16b39ccc592d", 0x31}], 0x6, 0x0, 0x0, 0xd}, 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000fc0000000400007e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x6}, {r0, 0x6}, {r0}, {r0, 0x4}, {r0, 0x4}, {r0, 0xc}, {r0, 0x4}, {r0, 0x80}, {r0, 0x10}], 0x9, 0x7fffffff) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x410, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xfffffffffffffdc9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, 0x0, r1) setsockopt(r0, 0xd9, 0x1, &(0x7f0000000140)="22cfa035d0d7ea2e7e5067bfb987314a722141edf38d4655c0672ce49b7272e447f9e0048c2375e39560520bdd91bd2929fc5e7ddfa5cc0122bc4edba36b70ea0bf6888ec61331380aa5e42a0968b6baf88257a16df0a0a6f72c84f6520df4540f5e7739adc50d800387db2597b93ec74772b12944b81266055d0954530e16c5cc4ffceed92909fcd6a5bbf4ec31cba014130b1a98ac90aa1c78430dfc7d3917d676aef39cc9f4305df195b68a30508a373d0fee6fd3673fc8714cbefdee9c87525dc980df651ddd926a8fce424505fa4e0794a4c8fe149c510d54d315a9f88308b9576c06b8e9036d12f3cfad47342f40635518fdea4196b045d12f1b103f420789637ea96fc1146b115f33c9cbba05ba9bd60a4b553b08a633362001ed348c9d8e235f233d910cda1005e5759e2496ac0b0357749cca172dc4d45e0509b11c9f506f44ee88cfb8210330b693ca767bae24ba5a31e357fe391c958d1271444fc73deb48998d1071c911d78d28d91803f0d4905ee0cc74df446970683ba0a177c8f897ae2f1a41becd17797965b68377b8b4c82f439764e118e991945995ae211cf80274f2598d69a7e6d5b06a35d12e76713aa7bc25f48b847de13282a145cec1d2bb659c8518b7ae3b10bc7db4cce3055344520bb3517f809e58ab2f467c80e390c3f7da9be78086993ef7c4c9f46e5fed0bc49befbbed15baff73a053a05cbce061166b4e5e787180f6fccf7d70128e27f3ab40490b99d58999ef8c68118d9e7eb43c59ad64332eeba1091f8c8de95b792d8230de39428e165a664f8257cb3e05b0701fbdc1af544f4ba8faa6a0b7471f5111a798ca33495a134c063046984a4f5a8b311c11d64fa1db4f1543bcb771082adfd5e0e2d0d8f6f672009abd60fdd1d91d8255af0a3f97744df9f8caca7427767654fb1c637a1cf21de5d6a18e6e40428e4275d06f86fc139afc0f4fa6a4749a6f65920084962bdd28be5e8ae08cedaae76dcaa5f71360a279ecc0698d4173fcff1eaeeb1e15b89064cb9379983302411d7c15af28253b9345ddfbe69093eeaa5ca46b4503f8caa73b74fde0cbe40de0a78d901f18deab708aa3f1ddd89acbced0e9d28d27eabe3ff4ea6c05c26f57a7d3105d269d036557dc359262609533237c3a6e4ab54182bfb7b2170f96a2b2e6333a19e1a65481e607ad83b1972f941dae5b605371f5257e66b839e9a740aa9efa8068ad3545a98ddd17c03500342059a5e06c25b80985c1dd3d4ad05a4595684d1d67ecbde1dedc6c1025316a6b00294db94c6dddce14f57957ab15691ae36b65ff23b43d67aad286e75b5150b3299a74729a730a8c1c8a260c415f17e390bc34fd7504c9966db90501d6617bb51d4c8ab3e1a9e96083c8de1a8d383286d8222c1a5f6db9358e31f51a4e0b314cfb3185b5e1f6c711b6cfecda8b1d038996639cb631d4ede9ce7a1170462c573c1eb49ccc821ca496c0def32be9bf9fab55316a56018a3c62fb7bbca8b6500b15b3aab38761dda63b5c108722b11345f1592bfd1822eed04f7f7a8380a7856e83ae768222f606f76153f4865a4ee06d7890aa89fcbad9c5f1ec214ee4294b77cf3455de448b0182bfdf991a46294ed47fe85db35345a053a3aa8fe069cb332bd47217982c56a97bd43b442bee68f1706f1c71480a7bfcc12c19bcef20f7625c896cf512fec956fe987bf7d9b62ef39b9f0db4cc908370c2ab686b9f6ac9f8d1200d709214df46ddc08ce0ba9fbe365e4c8e3acfdf62ebe980d5d1c2d6e458ad59fd4f762836c3e8d628ab16ccbcdd79728f8a74fa85517dc42551ccfc2a32c1772306c82fb6b56b19c6f6386ffa27b945e6052167727a2f04383acab494770013a7554f1941209ff4f35f464f224f830d57d126c8368a02e2cfa1ee830942a7349bb5cf695e25e79af7baee816173697c64560412410fe5a3d2dd987838267a394660935b8ae1c48330e00cbaeaebbbcf7708663c6a2905e816bbceada889e307a26597229dfbe1d6626141f87961d6debaa552b20dfcfdfdba42f2af9f0020048ccbcca85eecf1e7ab7f7529099fa3062766757babff9ca725580e9aec2f27bcf9b39538b53c79486d45a9e93b243d67885b8df9019d27bb9df8f1dfd128a25e76dcf41b4d3fbafd764f286eec4d7390c4624e99dc742a93a8af93711d0c90a30d03fc0e6e8fdd994e4b5d0e5c4216523457033d33804bd8d3cbf70ed175ddd69271b903105cdab2cd175458edc6fed935d36faf87fa552d25e87a955b549c7e3fdd8607befe9bb8b2bb7c79a00dcb3d97386b003e4b0fb514082b35adb8af88300022872ee5a5a682c5098237d8d1cf6ab1b695e5c644bfffed88c20bf5016e7a2a8fc819116562f99edd7fc0ee7b3c32a07dba106d4b6050e6e2e97de8e584543cc748b9055e50f1419d408f0d78b0ae15c8868223dedd09fa649e75816ed75c05ab017d2ebe7b40409e37e8c1ae1019ad06dad809df24d74eaf741d67f8b07f2187e3a27c7163ffc9e659d14197bfcfbee76f170e6cd3b9667020d049d7df85d76118f0db0ca58a8266c165b9ab9e57d994807f313b4505eeb627062e6224c2c76ce3841140d8b88d6bb6452fc26c1161511beef9ddb0838fed38b09a20fb28abfba57270d07ed93bb43672d5c72b08b3d80c583cc3c1097eb8a7ac6284ef43606722b6a964d5ab4d78265d67fe968e526895015deadee04d7a9ef938eb7924bacbf8b584ba371e453cab128e035940a0f2c5521bf33403e721e7c2672316f20109dbdff808421b3e67435ce76449db594e09589ea9302e8abad6670946be114271526746a70fbd15b54e893050e5dfc241152b8216d5370fed47c1cbc85176b1cfa4d6b9df4285194628d5f345b256d1d395dfa0792ca6f2788659f145248a9c67455c09f618532e8f79bf7450fe46fb530c188c8332fe991c53f18d75a552ed124abcf97aa88baed8f14b4495ea7f4fc06d80acccded1a96d3ddee88e3848067c9e5ba8f753ffabfdda86232ae55e7744d81a9c03792d6dadd2420378d52e05c1479c36d5110d678c15e9c2b4b947469e9ba2018137a1a35c499b3a3e9007475579f1dc10b7f535a56765f811204c946a52f30bb2e01f99da9800ae0c4237c7a8b1c4eed3a5f08061c1f48da4bb4e5d024727eead1d4a477414fc0c70954afde07deffe452bf6380cf1ae39d9b170c8d85719ab05a6fc46d7c0438b9fca106e8a5b2790e40f73158fae363c08fbf1f36be012211a2f286703c410bb789aef1d1a8c9b3ef16b6e43320793d1a2f43a5322e9693ae6ff12b7cc04fb2e4bac04f1fdd03bd608c4729cd104149f9d8f5258c8eb539c1d52f63a22f55844f5140b073263e9f20fcca7b8033e7e76a75ef6307694adc87cb0b970cbce235d03b0bcbf8f35b326428efc932f128beea1d0aec3854178d77cdb00c38e93434be67780b32922ace2da3ac50d5aa1795ea74ff158634473ce8c9447e36d560185f339cb483adcc2c3898c1cd4cf4d6dc7da15f60fd401ed87afdc23a9270d24797ce81bb67fb8f08bc4596ac36dd17cfaa2fee7b293e1dbdadc257870d6062a99b2fe6c3bc18ddcd4e224ec39f2ea4e47e4e06b0334dc761ac4e8f795fc51165953fafcfbcf4bd81a63366e90ab60ab750553f33e27722b446e1ff5281a9a11da90b337aba6892f114aa414c80556354c142a6e4607285252ab40d360e492d0dcf0134022fd9ea532dea36c3d63f8e99df74be6df9d1203631eb5be1f3e5c30c49b32fa5e76d29da3e1d0df49ea8b43735b49ac0fcca7c13658402718e7209f0193f4bdc10d413af27f0789d8b5dad7d83666c64120aace79c1abe4334a38890796ef566ef7bfec6a228c4045bef37a2c6a51b110205479c63db7f9c9a71250e59c091ab8567038c398bc43b0be11d0d832c42eb95222ba72c366fdc60c080cba8aa9463d2c84bdeb91d25b1ed73bff3bb9ff93d68eb4998eb402bec6d1f2995b8a1ba714b4f8ca49bfb5695857f0deba15a258ff43f63a8537ae7de2a4a76c1c0b5051d4bb177071706557021ac8d3eb8b017c0f02bf3535b746ebec8849e1d4172499f8a12eb937621f55620e1acfd9d7e207ac020fbfc061070a6f0174b46238e668006c3850f4ce8cf9f127d22ed2b9d5851c47df0d84a2f487ac4ee5b98e1f603baae0077ecafbcbdcf91dfbbf3d90e64c86ac60dd57447642acce0d1ecced416ef8a50a9cde456863e771c9af31668d20cc02a487691adcfc0c14e1517ddd27114145d47abb55394b28db3300f2b64bcca0f9cf47b49e9980d243015cb64fb37758dcff0594ad897357678567b3097c02a9819f524a7fd9b6c874d9c0f2758547cdb25178231bd0d78d143eba7371802b7b16a27f7a26e35e90667b6a5ba33058d8b73482fedfa171ebb420a10e1af202e5b696f14d96e8d52e09446285eaf83c3d9ddf94185aa380ddd6d790c5b48227cdd518497e2059b551b4247423d3d4ddd6f7db2923f6cf97b5cfadeab9b62c249073977dbf14c4b4138b39adbe86f0802ca677f05728b6bc8d028331ceb98ea642d333592a0ace2bc18ceed7b050d1084a245192bcfab0b4a6a4b7ab1518d3210b0ba96dba930387a244a28e4a6361eb969f9f476839f925e6975755adc78a37dde8070bd3fc7d5232497a3494e6740cd9e233c2c7bc287135ac1bda921d16f49702ab78c64091bcbe90f18dfea360eaf9686e0975d6bf1f74bcef062b44269668212c18b5db149a7fa06424567d8c3881eb4e6518376a941ca236549c1fd1eaabfa71a64664dc677df4c0db2cb860302e6974828320f207ad6908801b847dcecbf1366e481b186a52cf6f321ae15c97dcc6a061093389b10c4293df89c52cd320cd326061d274b23c5c3cc9f5090800e0a7e408ed246cc7cfdc5e2439bf02ff83ebdcada89e13a245d6e45848f2538748718c6bbb4960313adb5bc7af92587e0b59e411f3c30520b51a5819e3fb80d48d435c9e3b478df4ae757274481fe97e3376ac23e95dc1a574cb51e6750d023417e567d2069ed876702d09b7c57a33fab839bf8b073effd43f43cbe8c7d48b0f99a29e8abd2ea4792e883f22f38bc32dec9df0d72351d3cb33550d6de4525667db3d9ce76def263d75b2a157dba1492c3251330304b1b83dd81efeeda4509729c7aaff0653cfd833cf035b74e5a8ba0ab1cebcbe025cd6ba7c872afbf5a1cc4a811d69598919f2a67e9189e3a49a0cd8ad7f451a88ed921a1788acef83b91e048b544f304002445f665dfe4be4e80cedb77698329fd5fa9ad0133ee40e31fc3f9c6280f4074c1ff0791c66a90ccb1a205c60ba0b8b15ffb2e55f4f7f9b84702f76e6820808c25bbbf0630412d00f20114725c01bb200fca07fe72231fa38a01524aa66044ca0194ea8f7fd1fa003b445074a3f91dcd5ca99025e05b90897837d1f09cb7c85b8f2a578f7efe0009bf6961a430f591dc1b647bed0168a86557759cc8be459111d77b9638babbb346e8a3450e2486fe3ea425986f0e7353e4fae230e6513fbbf2c23ede9f3f8910abb442f2c7222c547e58b96c3c09059174592b3731fd73195c27b4a776b8d56401c37346cae351f349eb47246e3b5e06130d38ec4fce45e52f381aebc4edc490e54a4c9fefdfb95951c6ac25327382a0344183b562bf91b5291dca803d9935a688b00c831d3d0c80f20b671c0e94f808b6962f7e6fdc2c43e15c70bf4783fd844c75891fca847e3db7c7597172d2cfa1bd81000b92c2eae401ec7cb7cde0c5cf1fc", 0x1000) 16:00:27 executing program 0: getgid() r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100000002b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x8001, 0x2, 0x1, 0x4}, {0x7, 0x400, 0x801, 0x1f}, {0x6e, 0x8001, 0x0, 0x4}, {0x2, 0x7, 0x314a, 0x2}, {0x4a1, 0x100, 0x3, 0x1000}, {0x6, 0x628287d5, 0x1, 0xff}, {0x7f, 0xffffffffffff0000, 0x1, 0x9}, {0x3, 0x8000, 0x9d, 0x2}]}) syz_emit_ethernet(0x77, &(0x7f0000000140)="100a3059ccbb3b8199a67e6b73fd034f656d5039c5af9b1dd2bd4ec90912eafc78284c582f2ed589fb34d682e59a2d5ae202c635024acdf31b974110762c174ab1d130de93a167c29262cce3e64bd887e61fdcdbf4167810e227c5c777515ecd833bb998dfbac21a8dee3cd58681f55f5bc38a365c102d") 16:00:28 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x984) kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x183, 0x1) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000100)='.\x00', r3, r4, 0x6) recvfrom$inet6(r1, &(0x7f0000000000)=""/74, 0x4a, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x8001, 0x10001}, 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x92, 0x3, 0x3f, 0xfffffffffffffd76}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xff, 0x1}, {{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x0, 0x7fff}], 0x9130fc1, 0x0, 0x2e2, 0x0) semget$private(0x0, 0x3, 0x184) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ab0000/0x1000)=nil, 0x1000) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x74}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:28 executing program 0: shutdown(0xffffffffffffffff, 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0), 0x8) socket$inet6(0x18, 0xc005, 0x9) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r1 = accept$inet6(r0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14, 0x0, 0x1}, {0x74}, {0x6, 0x0, 0x0, 0x2000000000}]}) socketpair(0x10, 0xc000, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x11) rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014440 failed: hole in range 16:00:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6402060000006c653000"], 0x10) shutdown(r0, 0x2) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e69931929648cc1491c50b83a43df26e263abcb7fd9459f522a0f4f5f1e2270c527fe43731c679d3acb5438fe29004684540b2983ce4dae11f994852823f3570701a2083eabf4ab70b61b19d20c22836e06e3416a53024bc3a5062e4993ca27cb47d5f9b", 0x72) lseek(r0, 0x0, 0x0, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x89) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00018000", 0x4) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x110) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x54, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0xfcc}) ioctl$TIOCSDTR(r0, 0x20007479) dup2(r1, r0) socket$unix(0x1, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x3c7, &(0x7f00000004c0)="2b93ab2317dddbed8dd5e2c125e1dcc7e74da313499d2e2dac2b46da4cc6bec9bed4c098f55349add980f405fd0c449b746e8c4ca968f2841c95a3a0c8e43146dcf38aa6df9d4a6c2edd6de5d9acb913eb47fc105f7d109c08074646375b73be265907849a27fc6ae7af87b67a85cc663084557533d80d4223077cd227746e49a1277ebb749d41a4cd0f6bab4883d674c94279a4f308ef0da1e5ab6fa9cf2f8fd8141997dea6dde365ffbd1741919ff97b52a305000000af6a264774e0ea2e4cd66ff18388a2ee967863118d5bcfb00f2b815ea65e3b36b57343fc49c9297bbe9085c22cc13d000000") 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x10000, 0xea3f}, {0x5, 0x1}}, 0x2) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x48, 0xe1) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x1a9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x4, 0xfffffffffffffff8, 0x1, 0x155, 0x7, 0x5, 0x0, 0x3, 0x3, 0x3}) 16:00:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x7ecc9435, &(0x7f0000000140)="a100943b10d48b2d08da5c3dd764acf11047e1b460bc716f5afe06ecdb206253c6cca7fb56c5d2a8b0e58acc92ef91365c8ee89e4c773b1daf2a9f5ce1b85375d226bc051c496f6597580497aa8a362098b65dae4266f9e3031e62d8d5de825a6c8b8e293b44797d60ba1bff9e0acd8aa30c06768cf67d84154ab339337a630983099d3a4edb16a77c1d4cddf55f130b51e83a460057dafe8f8c739ec7244360f7c98b53f1cbb0e8061465b8a861986896ef23fc80fcd3f95117893301495bd0d33c", 0xc2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x200, 0x7, 0x1, 0x10000, 0xffffffff, 0xed69, 0x2, 0x0, 0x4, 0x10001}) getgid() shutdown(r0, 0x2) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x7d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) chdir(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008b00002b8000000000000000cf0cc205133072cd015a6f827388631103d14200cc263b6363", 0x2c}], 0x1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40000020004, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10008, 0x0) connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = socket(0x20, 0x3, 0x202) r4 = dup(r2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x1) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202fd44828dc79501040000000000006c653000"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x8) write(r4, &(0x7f00000000c0)="12aabf47fa5cfac53bd1b0355cd7344f7a192b1180c2a2c4273ccfe3ae001512860a5cc78cd2a312771ec1b940663ea089acda60b48f558baae3451a55290ac850da06fe246bbae6b78b8889794f483c993e61baf78e223afaa7a5bf9366ada34515d620c27a2286dff5a2988cb24830c2e014c2382cd02da1d4a2e72717a503562ec5e9f2af69840b087a2ece58276457e769c519dcf65898a25f53deae07e4", 0xa0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x7}, {0x6}]}) ioctl$TIOCNXCL(r1, 0x2000740e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x82, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x1, 0xfffffffffffffff7, 0x8, 0x80000001}, {0x7, 0x3, 0x6, 0xffffffffffff0000}, {0x3, 0x10000, 0x400, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000200), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[{0x3f, 0x0, 0x6, 0x3}, {0x10000, 0x4, 0x7, 0xfffffffffffffffb}, {0x40, 0x2, 0x1, 0x7fff}, {0x81, 0x1000, 0xad77, 0xfffffffffffffffb}, {0x80, 0x101, 0x0, 0x40}]}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000480)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) socket(0x20, 0x1, 0xfffffffffffffff9) 16:00:29 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8020, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xffffffffffffffee, './file0\x00'}) fchflags(r0, 0x1) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000280)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x201, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x280, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000), 0x0) 16:00:29 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x306, &(0x7f0000ffb000/0x2000)=nil) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) geteuid() open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x110) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x82, 0x0) close(r3) r5 = dup(r4) fcntl$setown(r5, 0x6, r1) setuid(r2) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000d033b1fb00000000000000000000000000000093a0554e963fe478b2cf08000000b376625c3899f97200009e8fc3acd6ae2d2e179f00"/72], 0x1, 0x3, 0x1800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') r0 = syz_open_pts() close(r0) 16:00:29 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x22) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x34, 0x8, 0x8, 0x6, "39132ba91f489ec9f0736662ee5fc53ef1a6fd9d", 0x80, 0x20}) semget$private(0x0, 0x0, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0382e0f88525bf844279ea0bea36b7d1a61b3b00e56449a1ce993b359d6e772bf84878db81d623cd2877cd64afc43f5222c88d710c7ad1a579204c71fe033dbc1e84175322298debded248e2132fc2fbf4f4e1057c7496e74549d7e8bd1ad866b8d0caf2ba8a9edbdc95d69c1129c27f7acea98f34c4edab3be7832cce293c6f4126439335b17abba01799637f1ea1465f3c12db438ae98d3461956e3fdc59c875f1a8061aaa0bfb26b32e5338d7a499282a", 0xb2}, {&(0x7f0000000180)="f9943ae876ec4570a02361fb96694a56c20b5ec7ed9df7625508f48171b127e45b33ddc55526569f580275df39df55583461fb48f92568664bcd60010d18d6ff2ee9ef685c2c77c4d4a3cbc38bf69245136f22cc9d031b22b7688ade03d8c1b6909e7a1864780b5c3ffe5aa2503597c38ff16a4164e19fa4168d7579b0a4381f47e4234ef73e0636f687e5bcd72847cf8cdee3c7c98ac86b67975a05be06a5671d35e63d3260d0567edcfb33d6786d7940c0d5b6ee581b25a599a47eda36a1777de58b06343e244f6ccf06f8a227", 0xce}, {&(0x7f0000000280)="da0373a4484c1baf31190a77fd8f2bc17b41b29af0822523389798d946e8aa078cd26d53945c55dae4418d53467afc95ee393bd2a15c95bb7e79f1a0d6ba002fd9abead8cbb6be742057456683ce65cb8aa023224587173fe8108643dcd8c4", 0x5f}], 0x3, 0x0, 0x0) 16:00:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="b500"/16], 0x10) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x7a) openat(r1, &(0x7f0000000140)='./file0\x00', 0x600, 0x1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0x17) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x6731) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r3 = fcntl$dupfd(r2, 0xa, r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0xc000, 0xffffffffffffffce) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x4570, 0x0, 0x3, "0499dffae3617e88f9b87fdf872ab7bd85c5a5b8", 0x2}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpgrp() open(&(0x7f0000000100)='./file0\x00', 0x20200, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x8000000005308) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000440)) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='/dev/tty\x00', &(0x7f0000000300)='/dev/tty\x00', &(0x7f0000000340)='/dev/tty\x00']) r1 = geteuid() getgroups(0x2, &(0x7f0000000400)=[0x0, 0x0]) lchown(&(0x7f00000003c0)='./bus\x00', r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) fchdir(r0) close(r3) socket(0x6, 0xc007, 0x400) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10080, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = geteuid() write(r0, &(0x7f0000000300)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14079a15cec5d79cd66c31c806000000000000001f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed2900"}) r4 = semget(0x1, 0x7, 0x3) r5 = getgid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x7, r1, r5, r1, r6, 0x110, 0x6}, 0x86, 0x5, 0x401}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) getuid() 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a055fe7b58eed23151e8b270d106436d73550062880f4da99f58619b6cb1d7ea79be1f1993caac9be4f401481aac863098e2e7312b5764584b374643b64868dcdf1c4e59a08c4bb4bdcd732f39240d1633decd5c3411ccc8aaf508c449a05760fc5e8f9fecdb1722d717453d259ee5e346188819e1f62909b024e5212b2a5ce68110dee83c5dfcb823600edcd4a4b162c29e6b75f139451209bfb87b58f824170ab960c0c7840dc01f45ff344ffbfa9944d8456349d749c6e446c8774f7d4a099fd72b", 0xc3) recvfrom$inet(r0, &(0x7f0000000180)=""/130, 0x82, 0x2, &(0x7f0000000240)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe3e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x6, 0x9}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x9, 0xd4}, 0x10) 16:00:30 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x30b6a71e) setgid(r3) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) getpgrp() 16:00:30 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pread(r0, &(0x7f0000000080)="7fde37e4c6e60622479eee4e3ba9d5631f8ab519d43aecc1704c7a522e5ba1d5aae49033769e230fbe1a5c04f4e6e0a109a2f3768d0816aadc73b62ef7a889103be707583da79343fb8ee24ab139d218ca623d11af89f26aca0304a65caa3d0bd385fbf0e9453ed4a953d3eed74e564b74851439bc7996f235b891683975aff577e0c399f4314ff2ed799fd0dd1bdf157384f113a350d0122365cd34818b9bbc66627339b2d093bc8164e5b1e88853d3cec869089d0335c597adfced689904f8a7cb47764735e528d353289f44ba199cc9eb9402", 0xd4, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0x98, 0x0, &(0x7f0000000180)=""/152}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) r1 = dup(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x20, 0x8000}, {0xe6c, 0x94a}}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000003c0)=0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000400)=0xff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000480)=0xc1b) poll(&(0x7f00000004c0)=[{r1, 0xc9}, {r0, 0x1e4}, {r1, 0x19}, {r1, 0x184}, {r1, 0x80}, {r1, 0x48}], 0x6, 0x4) r2 = openat(r1, &(0x7f0000000500)='.\x00', 0x100, 0x100) fchmod(r1, 0x4) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000540)="cf4144c8596da6576348e409614706150177905a56156c5f536710a947958897665a1e8f922e9f97dda09de1aed60ddae2a37d9da7ae525864cab94cc21f0ed3708bdaeb6e489ebfed63dfbb56d10cdbb437ce80a0383a6dd267d51d79bd34c2c09e2cc38dc4e84a80c9d299641b2737178fb8f3dc5134cd66b8f07ddf65b257908a75a8e2bb6a6ad9e067a263f844ba1ef81bd41cc1c42bf0eb46feedd38c188521e551a7b9f8afcd3f37bd33ef5936441e3597c5e42110f95239de8a53e6c812086e07551cde31f222c493f0413c48b4a399e5044760f1ac42b1b0200881c3c011ddcdc1badb6dba8cd6d240827c2788de898114de43d4b397e147b3c20c", 0xff}, {&(0x7f0000000640)="aabc631ffa2e87b1a9777e926841699945486fb518e36337cddff94b8c44eaabcb63482d63c3aac7ed24e2030f1e8a9b12b0f7cca44f8d5581607ba2085dcdcf1c1d6d85ca316ed74eaa5f6570dee693f0a81fefd4397b53c552f509a19f98359bb33288c08e40a02f3f2617c16a87584c29b1f55ded4227951a10ac510d5feae3e093200b4e692fa48580cc6bf5bcf89ab3be2c06a873722e2025b0e44657014add3e454cf7f65200c1548358b9ee523f031d85d60c676628c4e626d87f50661930d1", 0xc3}, {&(0x7f0000000740)="4bda813737e508a6eacc6cdfe0199fb1b0c7b1820bb1c4d355d0342953b5c117bc3cc9a30f2b3191dd46514b28487ae1e6a7a3429818758987f05b52f39f0316305a3d6f4775b3cd3c2bca8bf1bfaefd6765881679d9869a8ed54b5d4dbf8bafb083235fc398fddf07", 0x69}, {&(0x7f00000007c0)="58d546e6f68991e298f3e211335581fa4b42700048cdaf06c55571d079a7e88addc9f4b178a844328aae653f202a5c4915c54737815f5c279afb1ea217288ff2c99ee814f5514a77d5aeaf28c5a5e7df57508d3a8ddf0943f01d8733b0dd888a8fe5797018237b66a48ea0db8196e309fc5cecf30c522d85f1318b987d2581ea1679b21e5ecb707a7f894518571b15cc", 0x90}], 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000008c0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000900)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000940)=0x8) ftruncate(r0, 0x0, 0x7fffffff) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000980)=0xfff) writev(r2, &(0x7f0000002e40)=[{&(0x7f00000009c0)="18e1b103033bb7779b44b6b3c298f90520f848201d64d731f14ebaa7bc88213714affc686939c7c22e3ec6d5aa3220a7d0f0a1202bf87958b5213a3e27bb4fa5aeb037f161334467445bbdf0e5292a4a33420072cc5cd265151b6befbdd796d88f172398291463c9d2c2839323644baad8f77b632120c2c5f3efcfd96672cbff2da9aa6f4e3f56732740084ee28cd81f2d6292dbe2752c7ae4cc3ac3d855dfacfc9f1b8f0f4084e6f87b5403cdfaf60f5917e74867cedbcc156d876f723e02f9d0966747d2a5228e93d023ce19d9b473d707f3bf8d0b969140f4cc70a445c7c225f3117e6b551038311a", 0xea}, {&(0x7f0000000ac0)="eaed178d55ab78c5c1d82e08dffa91cc14337ca1f4f7ebc1398fc55f96c2e4154fe396370fd70403c48f3acf543308f3c6b57edb2d60ae49e14bfe0a719f21c1ec5a951a7dfbd7eaa170accbd52992418a13394781a168d1ae032a1c88770b72510f0466c66c74bb05426f98d6380442315273c51529a8160ff5eadb9ea25b4b0fca35dca6477ed5985bd97c9fffae5eae560a58d65ee0eb38999b4b8e7da424c3c08a8adc592d92ae02ee70064865b673e5ad6614581c6dc50d205df5009045d2a1221cfce8e83f1506da57c8f4fbeb58d8bf040b8f908c99588931548eb1cbbc53c8400818c7a4fa401dad36e74c5d0ba3", 0xf2}, {&(0x7f0000000bc0)="fd440904e1454168b97258839d17506081f187af452ebf65cb9b637d79d390fe6dcef42b6566cee4609074d510906895004a18462bc050f814e86600655c49556da3757d43187fe8ac4f1ec08ebb4d31039bafd5c1595cfb81a87bb76e60d6649f372f4b3d5aea6406890790255ebdc114b9d2e6295395fe53e8b0c33c27e618c96faf737ddeb44e8afb9d3c36736b0d35460ded40e73995455ee36c47dfe5d90eb1b89c5b8a184275a9e17f5626fafaf68ad965904ebd86cca56074686e3ac2cebb60d71547492ef72d8ee0bd18f0678725793f2a233cc8e5be68dbab3139409412fca3ded99cdb5c1760", 0xeb}, {&(0x7f0000000cc0)="b6806eb1b04e5f4b78002ef42497bb8171ea776706fa6e675db684cad8362bd0b5eec6e0ba367fc6127c2c91c8383099b76bef90320c963da913689995598dd3eb7846d59ccff77bd35653d2cf76cee026cfdcd3f03bd5be9174c62dc21a743c643c14fbaf0c0f840c4c595194e582b4af5fb06ff0bf0ef3741ad6749269cefcb581dd64f807794639e4f5d29e3a0dc752b5add5f361ab89e958e3683793597336be1dcc343ead4c32e7577dc253bb11", 0xb0}, {&(0x7f0000000d80)="7e2858ec4b58d8b7074b3d02615de0b0f9522949265f41d5b734f4b99ea89c63c839dd8facd634913ef76f79cf34a7378ac0a347ad1e8233395fe153832e19109d346e2a05c1de2330cd321188d781bf6aab587d5b789b89bbc6b6415b8615605aea4aeaaad9f6a453b8e421465dcb170a1509e8df6ea51b3b3dbde491e40d0b33a6c857ddbc130c71646a5a4c95a0532fa538e6ee069e0f53f16d1991df7b08d26ef45929cf62071f8e233f0fe93e9680ce305882f479c12439656dd02762811e00905150edc6bfb2d531fdd2143050371f35edce583fb53af10c3d5efa234fd1905e6d482a997569a8aecb755c5300c51b1e22fc81fd4049699df0a2c8a361924978572d35df36753d510e0943a4666b54eab14846da8033beb99ed8c6fd18df459083348a65cbdc485953775fbc5635ae623024ab2a1d410133965fe7fd16e6fd3d81fbfca87ed0769555bf9064601d8b7556639b073d079d1512f661e633770706e2959dee456b3a1cdc3c557d9f3abf7a98a730a69c04c721525c082c8678e12a51320e65d3aa1cfbd6d4f96b338573d1eb93a5a1d1744d109b948d2ab250d3841183c962b56f8af41ecf114e2db921ce40d229fe562bb649a4b1fa60a59d7a3c97b63879439a5b643622bfee433c54805663cd195888ea05cab43e04c08344b57396e2c0d84a947ee028d740f8eca188d9419e7e6b44e0778ff2453827f000f1dcb370482b0363ddd955dfdd9f109e58fc647a8f30ca5bc005be68f314562a63dd25631c4e139c8cb6545aa36110e6bfd6bc187f3869175520a62d0c91499759ec197d8e9354d55aa6cc1d04ca4b25ab8ab4e25425412431a7f68a4de2897677c0ae3b520e88459f7770d712df86a0512d41d673a57960f4bb84d8b845d8174f266fdcc2e4937441f0870340b6471b29d86fb5419f328b707e04ee090967f49dd7ad71c9d29fa75e9872164c945da850df8a1f531e7c26cc4fa5e472a917030b781ac8ce510e0fd88f027c116abba6631b055c53b480583ff61a30ca22e904ac5d1277da8bbdf244516054913366bc2ba37934f214cab8ad0fbfa3e01367e1fab1a8a4a69dfa671f867831dbb9f5205973d12c316d6569d0ad01b761fc9fa1f0a9ea2a3a4105fb58921aeeb92b338c1831366518573f1fd9ebb078aa74f26e540701568ee9e017e3ca7cfa2dd2ad67b9556e17bed7fcf2c6fc6f707f9713c37cd9c09319ca6392323aea9af0b9377328bf0689bb85cd42e4783d6deff125172385b8a7a150edd3b36c1a402eeef43b4773d29af904e5c70aa0d8851a26b4859c24d517331215c8e02f0f684f2794dc4a0172b4afd16fb4ba55f95849c39c648be57d7864be59990209a52284ac69919cb3a9c065d319306234982e028a4ce5f795296b30fed17c2e13ef86635095baef3f02b4484ed9cd8dd9de8a07e206ebceae6ddcea619fbed67c210dd099343521ccdaa6fad154430bd180d8d6793432b710ac4a70cbc8c99ff36ceffa9d511ff854770383c22b0ac60cd11eaf3c70e9ffaf14f63e63ebbeff02c3f17096167a4796a67fc1d2c957a7d50fb5211dd39f446cc6b643c13bd9cb1bdc4d1090356cc0e0534fc4e3252398f0a2deae47e49a514e2223d7cf2259f838d2e0cfffd8e4ede09e38e00b6742f35a9926d278854d2861f1602d4ed9406ed7bedc4f654b600f50072a3d7536476fd7b95c4bd89d0b9df93cc5c337160f2b2b2c0b38d063ed92cdbcf11ede1e4d5487e15e685dc4b8b80c906ba5f9475a20ea37d8e54aa575be674b6b0a628941fa3302f98fcb4433919cb1cb86e7f6386500ef2b1f658a57cb58cec0fb66886c0e7b6093b7e89d40ae3c95a8f809e12dd30e4d9243921f974ebd6cfffff12307c0ba233712e4a1fd7c0bcb518f40b4705c2661625215f89b8d79e4060b081c98cebfa6a304d877102cf03a4d1dbc3ae9de1f06eb6e173d2c121599f824a82a0b86cdd33d49af312616aa0b8d90c9df7db6b2df5c09e2d3fccc87b33b7a16eefc45a9b17d54c16d2decef362c21c0234b0c7054c6f980df3ea39679af382a40a03ddd483e736329c839d0e420f4a10869815971aa16834cc5caa482f84b9079fb8768981bfd5de787724a755e410bb1d2b96ec7104c5c990b2c8aa6896f8ac051fbf86f52ff9acf4299947e7e7e202a6a70099c512023a88e340451609df69bb18d5e5939eebbc9163d48d1337f54008a75b39ee540207939f457fcfb7b113944616c3c501c8f78172d78289cfed06d521bb0408787a89e903c7fbf13a0680d42493bb069445901c64afa56ce68abc7f214efcd773c390e99dd0797351f720046ba5ef8dd64a349f53cbe600ac4ed72c9fff3bdcdda9bce2a7b8dae8e50bcd4a58a87d18e9979cbd3abe07ef19e65d4edff089a22146a3cb5c4926ef8feeb18ca201c2676e3cc1f24ab6a4dbc7073030cbb192b58cea9cfe9a98d1fa80419c4a05a243720f2fa1e9e14edc759c76eea72345a48681bd642d56710835569a94da52d53959a88d2aac16d1dead4d749cb2e28b9d5beb74bfadf92a1bebcf4b46799412a66e82abe2e458871c91497b306c6dcb96a920952a95ce3f939ef119ea254115712064204d8314684c3a1f4c36b5a2f9945229ac105367e78e333ff871268861ea9d052cbdb302ded4b46fb96a172433966d0cecfb0cc1f18bb5135f017d56e7583845fd97abcd573af8f3e009fd35408f03c6f843a97b3a9be60fbe8f53284232acfb27b984b3546de3dce052c31cbecea23a49115584c8fe68afabafda2ada5ac9ffa8b7b68a6ffe08bb438d5f6ea2608958d21f93239446271659b7f8ad98e56750700d0e593b41ab072e4967b5339814102c6f7eb26c7284270b56a301be5d79d2988032ec49e3da5158cf45a1681198e1b68104d57e6cc23fe18ea080c71f84922e01433af77c1b25dfc1ee8f3b3d57c6c7783f9e90a6915a511af8d2f74d568f0f0da1ba658587bfac3705cc2d9675f62db1005bcec0d332cb41467539eeb44bc6a039fcafdf761532af283722370caf4fb5a10347f4ee83d96482ed19d72558c98e6ed15f04b3aa5357a8c890d5ac3a4d9136e14d26e2ba17845014091590dcce79c6810db46bc30693b10e3c5aab177500cd4caf45a7fa6db48766d7c552f7ca5586052a25e4f35c1ad12927a1de8d90925586f3d34fffeb47f8f54e2046d38d71636f19a4e265ed8657e7d975c3110d62a4b7341436b6c4789210224c81abbcd99a3cba5b9c7a745a36939b507eb07663ec8c132963c902d5714773cf7fd5b3b8cbcb7a4a33d960124a52237c9c6f3f1cabdc0ce20c6cc229c790d2bd4c8778a1598e7b16431838f83e3e877dcf03e32c5412c2aadc22448699daf5874f0310c9c7d22a7c0e57df8e33d20295da390b749964088b9eb16bac334aed80c9a882240e281fe94e69c435d24e73c2f7ca735f4c9e74fe05dd8478a8ce39b139dc77d0b5af2d77463ee0dd2749b85b3f4ced11e1ae0f30e454442d1c12f8c95fd7d53803ac2153b5515474e8bafd34d24ff2d7178790df3943f4d961c8715fe7cc253c5facc1fcd73ff9d88d398451e73f2736ec9dfaffa4a0e530ae9a2a8660fada8225f92527f11709978550dec476cacd025e533b22fb381a5e8510fe555027783cfe4c7a1be4a756523413b7fd2851e546ec6001a1509d8158cfe3479add1c6c4d75d72db7e92aa639df0b28e6cd68e6e753b5f0ff3d5e7eebf9ec8c014067942608adf69cfc34f18a37f1fc8e79059425af364efcabffe6700efae19737f83a4eaf80e023b17e734a3b7e8835578120c1c2aedeb1339f74bd18c99bda41f6d81519b2240cadb2149a34d664bfa7578d882c746000aa0170374261386ca705ed270e818d755626f37c643e59f5689f8d763b4b910fe78ec5d751f292229d9bce51b8769c44899cabad92029e2d8a255d6c2dacc3a4b6feb459fc864f152eb5b8edb7ea5266c2bb34a64eeae4c59de5fba7ded54edd126edb80fe5d2621cc41204317888910165752fb87bcb2ccd2e0b9cdc3f22fba0bcfff4f578243fec0a5c358a5f614f4174e13e940a9591aabda7f1104a9fb546ebda3484a0147ba827a4271141e119d79b1b8b58f854d0ab1c6db70a21bd76a65ff1a62d1abc17c542cbe5fe1198072c60c0220d232777df66714d62abc72ec9073984aeb1e2bc4ccd0327a403db521c97c97b2eb90476ade35233c37dc6d002ee238ae753a5da3b2b821555a56e07e68899fb40954f712a5b27a769b171d2c36c1d336c741cf13adeac39bae4b34ef69abb4a825d5b589fd10fb1ae02d6492220e15446bdbb3d7fa0206130b4b1409d3a7cbeba3a4e17e521bc79a8bb72b46bb06e850b937a444ad731e0f43f038f43e76d3b44bfb91f861bf1837caa867c2641b20c4b3f90c9a99082d197a85fef6ea05a87c78ebe43b3df7dcbfe6a0f5b9a50c8ec2736b2fca05766ca51a29d1ec7b784538a918d5ce854f8ca0d44f410cd584103dc68dea9d223a03c9cd2c37bc01bc515e8689a8e9ce3973aacfe2cad1005764d21429cd448a62b48abd48646c1736ad77460404e92da3c79630313cf270386881af779197c2625b3bda3e795945106c709061b8c6a946ddc08ba9439c6e4ef9aebefaec2f1adff12a077b4ade9aaa1c1eb54f8726a4ceac863a8d0c787eee58cd71b1a00780c53604dd143a024436a85a1ac08b6b3f879a22877b5bce1b53ef0e4cec0188844f32d62c093c816dbe834c9f133d1cd43af9495ae4f01073045e35b6de2e3f943000c0be56fce15f1fb8c2c7522696cff6744ab64e3aa5e5ae5f94f2b7f102e0f6d594aa4907b864e9a2cdad6830cda0012e3b7a5906e45b46f94385cf4a921fa59294296d6f6764288f97ea794abd8dec07c7bbecd6338c00fbb8e0ca88799f81922990d4e6d22f1440a57b6d34791f0983b934b89cd329ba8ef7788dce87637024dbb441dea6b428fdf816fc72536eadd30d47a198df585f834e1c61de1cf367a6beea0c1c1998707fcbd12678e2962fb61bd68a57db4232e4f72cd10443f6d748ecc3ffaec5f50691445db91c7e3ca3f17dd13a1458f48cd51d8478744e1350dcf47977f9b447ab17f85333fea74afec5cded4925634340f54a8e5e26eaf797c697948fc469bc27ac741b7c681b408f5af0fe12f91eff6454149e7b2a20a8c6097f85da481e5db18a0339e436532ea881614bc58fc2cf5d3a6c0541acde30be00722ba34d355b2f0b354f27c7bc4127ed6d4c812fd37294ed3390f713e3c5ab05725daae3c039347d6494c4f5c6617c4188ca869e8bdeadd6c400ab2749ef8bae9de30695084b6ee328004e5c43d6f011092af55ea43ac466b475f199a48d626790298f6daa8bb9be09c7c55b9c56671276a1a4ed2c710d5283e59e6b03454aba73543ae66f01ffba3b0b21ca31e7be7d792e00f22f0e5d9830bbff40eee087efcbac5a83597960fd757f3d4f2d84f121689dcd0467f34149c6e34f5319873c18cd492817c01d5f5faa8a0584dba9a42e012490f8434804f51e25bb73e8d07694280538254d4597be7ee529d659a832f880fad1a863623cbfd6ef4b6cba92618ebd7a8856fd714299d97f325e71192a076b672bb3c039a964c2137d576bec51f89bc439727ee32b67b485b78dd3da39e5cbb08850c96e88c9702c85c7d6bd3700ebc1d23f0375716b742c4178c75b1db728e6e9faf05f34b278f74ad06be979943a669a6cb2ccba5c513dc0bf1790853a238d0fb2e9ab87629ed4503efb2de880a", 0x1000}, {&(0x7f0000001d80)="70c40b1a2ddf12a078a1cc8f3ff2bf11e002990e722c8c9b93da21c9a21bafcb7a647fc45af3d3e42bf8cc395376d4539ebb90caf19e75d4a32853bb00b64a9d6ace8731d2aed6c21f9494d57ef4791036a0302468c8b9e497ba2e290f200c366ed49e95952c73239a09cd1e47552298119ca2aa532f75967f9aa752771f8e495f01e8a25130aedf", 0x88}, {&(0x7f0000001e40)="83f6c06affb9a4e769d1827a61d5618efc19bfb2b956ff7e61d703e7b88a7fb3742f6aebd4871e34740062fbfd836a9d3b97b960896be8af89c035452e8f68f4e985ca151950e50afdd70c5d92fb9856b8fe2cc342f561f6a79f1a0cf072193c6d6d0cb866ddf57b9fded4841a474b2a60787de60cfec2e28ebf753ca26a0776f615b39ea2455ba2775b3792873f705bb66e705c109597f0cb8f761150d902dc315c5170990e26abeb0cba0c6e2d021e453beb6daffc595671666df42f990a9a7a261b051d657aa3af702b9586f773403c0bc2a3e000569bd3d41be45d0313a105bcf02f2e2654ad22a054218112a387c9d90cfe5830a7ac7a024703676fcfacbddb53f0d4c9931584118626df789e3c22578941e6008f99e21172dbc71c70a46f0e63ce37edd74ecf4433ba254691e8f6f582ed3fa9e09a1c6252006097069a264a45d4e6c08eb4acf7b5ec11d8b580e0c12d4f85f1640fa795cb3245a38e38cc6e71e7ff468ff842c9d7ef83ae3739c529b0a4e05510abf6e83a4d6257ebea861b8102f3a3e74e799188d2ba0d3d7784b232d78ed99d725aba1f4e1efcf04cce45dc100b1689e2175b0424180f709c20d8c5f73cc6dacc70ffe8c6fde83655c07e0be69c4ab4cf7f5eac71e3e17893a4afdfa376e27095d08f83cc0e27c4037f2ecbd483e29a640dff61b6773825dd43216bbbaa93a619081574394d7adeddda40ad609d13c1719e18771ca690c28aad7426f15aa250c5e733e74846730d74bb17d099788730b302aacb5772824b9ab38f1b993d0b8b6de4fcb857552f14b02f4b171bfedc4c8bed4bd7e980fb3f581146d88e33e7a83106dda594178c6e3877a02b2c0929d9cde12a0f2d08a6318a528b212a3effc4f1cf45b0907a0262ac693015852bfe8984ac59e337d0cdf526813f7c0a6ddb53700fafd6b761220227fd4fc84c2774e49a496717b24ab753a94afa081f056d0c31823267f496314bdd092c902cd5324279ab4583030d491296ce3e6418e55e2c438ff49b4edbea586ea8574d81e9d184e7f008210a0c7f837a71f08bdb691bd265f48410b28f7a145639959205cad13e9226c321e2664f982419c5ad5c5cf66a32d80c0ca6b6b12a3db1c97a4456d545003513c86d40b9b3497f7ebab09ace2203881d8e285b86235056a3bf4ac092b9ad0d381e3969f9b7dd893c4a704ca689c68e354e3f5850a8fd346536ad57c7fd2d428c04840cb6c8918f01e2112d98c3bbdf5305d649794ba099b65a5817164d94350300d6d70beb58a1ec1d552f0c99a5e6fe5a43cfd7671b70c61362cbfc8f0067c49be78f16a2e3e82b9f4d3d8c838b3014995c55d8f01f17bbe2086694654efa5a21eaa2ce6b1106bad17182e5de3962e593e65bf93498b24f4057bbccada6d417c6555c1962dd21db2edb5a8644dfa210574007fdcb51bf4e0097f1f3feeac1f8a929c1ff16342eff8dcfcca49daf910f891eca9da459a224ac49a710c6e991857df0882e44cfec906cf026c76a168fb8e0d79504bc33784a523e9234333003ead4066080636772c25f6add67acc2c282726bb347d7911e369ce7830d1827de0551f4cf1bda55715a56914fa88ce5602ad54af7192a84a8609b5a995d4cc565abaa78589413fe30b5509864a3833191ed5a5606ebbb1ba4b8071c317b9887f1bee7db3f0f2f79614955474a742e95dd0d58b373fe4e19831458a977175a64b63f41a203876343ab39e520072b863493abea9ced057ad4411c40fc700b698a93451d64b4501fb5d82e5aae320f3dbc55abce28775e415f2de928564f3f218d46b9c3a1f75aa6164bc86d0504fd25811c29ec405a0ddd2061bf2c63010f1e48f515129768dd337397063d91a7d35455de2cd359dae09ced26391256c2aaaf5b1eb0c3ec57187e2d230326bc59659a27b4139c638074d79dfd05c7293b1cf9d285e465d9bb4c6bf057cc93f9deee40f133ebac07a5fa588c1eec9ead6695a8c1f929971504ab63aa0262103529bb61d5e3f4d405ff7ce569a2f0ff102b1d51916aaf27c350bdc84457ee2954c2bb4126bc3ffd402be70c64de98f6ac0e48a17022e29165693c8fde1a662685413bd23ab7bc168b1b4e27fdf90591fd3755bfbc389482c1a7d85d1bc05f716f0909b15089ed89ed3b1c6c907cec9126abc20fa580f1925e3e1a422a8acd3766e2d2ca51a2df151879e77abed22ed0d39a694c20db3e138f0ec61fe4da3230ae48e048802e88fc6e909c75e5c2d85df95e547a286ca58230733dbebdc955156ddc0689516c75f1cae923693e7b239b18b0584f5b205e3c5e6396a8069c8bd494ced8cc8be10e0330765fa60e1503153a09a4d8d276b1db3435eac9441c8bddc574d0ac387ad9002c19c0dedbf554a1a36a5ceb64bfb7fa348662e4582b015add78d7e01413dd1bdb0b274ee77bf4d6ac62dbe2202b0e34cd5b063c7ebe352946549a2d019af72d897f94c0373eb5c0bfe38d0137e562356e1f2e4d58b2499ef6a1ba8750aa92ea88ac63f301d4c87ba3eaa190a20f71c9c8fc6b95ced9d133db9ad957edb2d9a5065c8d34c53ee276ae7d3c368191e382199fdc2b25f7b74fd7fe209ee0cbc5da0195899a61001a2fa0bab26adbc64cecb0bfb0524e141d8790089b11cfd43bcdfa8fb59ceba6f1ab65acfe94d00a2f16e8258f39b506e9299f16d5d96c850d9e976c41b609c5c8eed6a3ed21c1a0f4a56b0da9d33e145294bd0e5ef9b6fe4a0bb615d2d7f07e2ee2a06f232bcae93dc6584598ee01df1b11fa080584a0785c1b7aa95d00e25df32b95fa71a965f879b6d6287717a6b30fedb59ba3cc160bd815dac7b3925b6a5de28fdbfd5b272b320c3135e23ec39a4eebea7a4463e42bb96834eb0598ef48b25ac914f24cf100d2563a4575a84bf0fd1c3d5e2bc74ce20db1f4af09cf7366cf7e42233b4a7acf443f0e42eb6b4f2b6468b8ea4f76ee3ea76e9d67c7d9242b89b5862dbedcd6744e8682daf2a45ac0718a38a96c03f3c94f3a28cc2b40ce3aa5433252174191c166990c14d1df27b9de578e37775036b020478fd09f4e0be3d7bdc30962f5b4aa989dac5d8b25913cf67736b6eb6d50499c623508838f9616714bf2128887665c807a7ef3d38fa045939cbfa6f974973fda08af7bafd66a257a33c1525861a5feb5ba7e1152639c6d3187fa6ec6fc8b73fba92c36ce852ca9c84af759737543c8e70c4bc491f8afe74722565f8735d6002c5f25f213bd34183bf2564766a9229b26eeee97d05dc4f1a290d2a0f4075fcf1bad6261945c233fc7aa7f18414cf35a16da0cfaec878ea99015d3dc513de471fdcebea30323a905ec244b46eb865c5173168eccb41f8b6ec97f5640b40f86695fd633e5cdf479233b1574d93a0e12649217369362fa19a06e81de0caa04f36b666df59948961e0a2f8dd4ca6ef8e11a3239e76cfbc545c332afbce4a842c179859a3235f8ec26ac6b9731e921c7349c364d21e65ad1a4b39e01548e23585ba1297b093390bf3691f1f848bd3bc97fc656c22e3fb565dd534f1949972bc4e6b29c4d27c0c85c29655b082be790879d7f1967b6d6090d997e3e8659555329748ed39d221d9c8176ddc9e8927a8b521f13c684a4bee0159d4f2936fb5ccc06227eb7a1974c97b2bab71d388a444a59ffd985f1d6d9793a0f332d7d4522e55858cb70f0a2c08d48f2eb8b1ff1d0387868177d2f03a0e2c6bef8f0d69e90a9d0b215b9a7019364a4673ec89294498da60f58bf991ba88d19e577407973a0a187f11f1686c73f62d661e91eb0a51a5624d438aa75b0e10598c28373e77724415d368888cfa1ae4520f0cf79b9dc7ac07eb70f00077425da52ac9836a3409dec159083d65e1a4d26290b49f6d0546bcfb519c23a368fdb13b87814e97f30bf0e7179a00ee593cd8dc149b4101223ac8de06f7f4f49aab2e55a981fdd92be1655e0d139e24f703a669f230bca3099e1dcba86f5095291f5ad3cc70a7a888e8cef2291f91b760053954b3b1783eb8953bd7105d73936b3e9af341fec3f17a65141d5cdfb82b227a55fa5e3d87d24d6b89828203fd8bcb533b83c2f3a0ee27f79060e799476a321165e16def9eb471e0439cb6cd803a83ed2f029960ace9b338850ec752b0621fbaf04b158ad21bf92b4ec95e207fa2281b3c7f07ff1fff18cf7573b95d1066818b305af9dafa7be2d63ab9daeaa9e179c56cdd18eba4fd0fa908a47e816e633ec421a5476e8adab7d7bacff7a229b0df17c4840c979cad5ddfe70c321802f30cfd87131c2a8a1be4a9fb8ef8bacdaf5518f93d3847b63ccf6cbef4e5af519827fa29f0c0603b60f7ce0de897d08870435ca0b0a52c10d1ebfbc39385cb070128621b5e3ceb903c246ca566fe9e8bc49b5b5b8729e8a31cd82b418a423a12461f67b46d99a7bf46aff36d9de55e663398931b2f924215fd67a2ae20cb7f4ddfad951b52f1af922a15d0acb252240191b61022bfb66082fe6a3ea0b5b4a237a9bf4d684abe0b34359df7ee250c5fb1dddfb74ea14e4862a67e2770d456052f79de30efbb9dc0b11f0c1c56fc05213000909fb7ac3a78e85464ed6335db26851a0ab01fa3510574de319873699a0a8b001dc7a5b00cbb661204b1f029d1e90a9624d5452a92ae72970ef332244fbcbf5df12d47034b5358f19e28bfcef78147c7ba497af84a3fe353f47b74aa65e5afc8ea85af54ca43da7f7ad69f56e0d5467a1525cf416534992618a8e7253fa97e6ffee99d92ef8b8383382543bd00ff8cd4f1743760126af9d547a0f95882473ebcf13dcd6def8770eb3815417ab183836d373efd0d604ee52f8b857e56801c0476ef0878d7d399481b12d4c2d5d1f3db6196ef64d6713e9f3b83a615b103384592d85a40aa4971fcbeaab2053b04c48ad44825a1acdec62aa01207aa02e85390eacd19b4b2bf4ebed906ac8d3e955c8b72220671158bc92d5a44b88a29f36b61090729b2a9140dff3806c6a74acc5a7caacb1e12bb4aeed76f4d538b4e4a519b32a161545d29a29d8b667466eb81601340e9317830ee35cf4bd7c8d28ab99172c18d272683e3ef2ce2fd0d1ff32bc458ee9d0c2ae6c3451e825735a686f90a861581d9a9cbd901e1e6f60fa5193d429c7b5d860cb9cd79a7683d33a43c77ce9ee1fdfab16fb7d8a7b9420695eef7d3ef66a72b3e8dde2af868b945fde94b39f3d6b9e7ef92398120d11b4f28f411871d3cd8fa66b5c363c56c77b83bb1745db876cce2769ecf144b7756d52067fb257e54fa9cb7da5208c8aca2184ffa997af81367635533eef4c38252c038657226233e8fe86ca6524168c4a9b35eef52a6ee319244c637760ec79798e56e4edc3b0510567f7470b448438d2fe4fbb3aa7e284c5219bf50f3ad955586be27d15379db6963912cf21ddab199a7bd707c1cb170b3d0a0dda2b9c69a24293b0ebdb13ebb8d71acda878968bd6e8b6076ba0da6d476b632cc37a229672334475f886ff390bafad7043c6a5ba8e0da3823f4c5eca09d98a499480d167b4580ecf2abcdbf86592b78f2fb9f9b3cac34b6a0fbd4a7acc9ec567ff8c1a8aa734f489cdebe91a408fc792954d6d2b74989f274689d8ff71c16769d463146f70d81cb754ca0f132b9faf4529909b8e99318503db2af29d27f92c7faa761d2f400b1e382f17e2cd82f526460b582d4144f17c116c87176ad1246f8b0304f9a6c7b997c9930d33e087521072b3766154a5b3dae96717721cded6a9719bdf2a0f6ee4f352000882552707203b69e271", 0x1000}], 0x7) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002ec0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) openat(r0, &(0x7f0000002f00)='./file0\x00', 0x0, 0x102) getgid() 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) pipe2(&(0x7f0000000040), 0x10004) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x3fffffffff, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x89, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x16) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10008, 0x41) read(r1, &(0x7f0000000140)=""/184, 0xb8) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10880, 0x0) 16:00:31 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000180)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x764, 0x1800}, {0x7, 0x10001, 0x1000}, {0x5, 0x4eb}, {0x0, 0x7, 0x1800}, {0x1000000000000007, 0x9, 0x800}], 0x5) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x81) 16:00:31 executing program 1: select(0xfffffffffffffef1, &(0x7f0000000100)={0x1c51, 0x7, 0x0, 0x0, 0x0, 0x0, 0x8001}, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x9}) 16:00:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000002740)=""/4096, 0x1000}], 0x1) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) socket(0x18, 0x0, 0x2) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) socketpair(0x0, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3}, {0x2, 0x81}], 0x3}) 16:00:31 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) `‹+€Ï Â0rÍZo‚sˆcÑBÌ&;cc`‹+€Ï Â0rÍZo‚sˆcÑBÌ&;ccpckbd_enable: command error 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x55, &(0x7f00000000c0)="d587cbc8f793f95f517f4c8c9661348ff9cc72ba016b2447d3c209e880e792f092dafe794a115e10f11325d0f391294f8bebf4dc161a6adf6c71db57660547e8f1a1475d83ea7d92e88203e0e9074187deea28c01e") syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) pckbd_enable: command error 16:00:33 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xb65ef6d266e9846e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:33 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x4c0, 0x90) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r0, &(0x7f0000000380)='./bus\x00', r1, r2, 0x6) fchownat(r0, &(0x7f0000000240)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x8000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r3, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) r4 = semget(0x2, 0x7, 0x223) semctl$IPC_RMID(r4, 0x0, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x2, 0x2}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:33 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}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:33 executing program 1: r0 = socket(0x18, 0x3, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x3f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x2, 0x63a0, "846aab9fca9f3efca9b1298af9911ef0ec135afd", 0x3, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1e571daddd8ffe5f3832454da4f1734cf8f499ea"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) 16:00:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='r\b') mknod(&(0x7f0000000140)='./control\x00', 0x40, 0x37d) 16:00:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)="005500ffff0000000000590000b1baf38f212639a59c35c7dd2868048d72e72a56f2c1ec7753bb43282794e3e5eec31503555ebbd4afa55e911a45a60fa3d8b8e13a095d1e379d7b4a86449aed39db729901dd92c8acd381dcef36fea4242b87065b458bee615b60c319d7bf5f51299f93d926d71521a3783ff5c5407b05019c84d5e73284ce6b7bc45102c7aa7c96e7f897af893a4fd3f4a098db798404a3b7862d4a256373481b", 0xa8) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x4, &(0x7f00000000c0), 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:33 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000000)=[0x0, r1, 0x0, 0xffffffffffffffff, r0, 0x0, r2]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="728b") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x1000000000006}]}) r1 = semget(0x2, 0x3, 0x200) semop(r1, &(0x7f0000000040)=[{0x4, 0x7, 0x15c529d55297719d}, {0x2, 0x8000, 0x1800}, {0x4, 0x5, 0x800}, {0x3, 0x4}, {0x3, 0x9, 0x1000}, {0x2, 0x4982}, {0x0, 0x2}], 0x7) semget$private(0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="b2") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x7}, {0x60}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x8, 0x2, 0x0, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd18, &(0x7f00000003c0)="5db298008d543a0d7ae73be1ff10a6bce4a0380268157b5e83c81343e3421b0d1a15bbb69fa74a9a445bf3772f1347930949fb3e39d511a998c4cff6049de23f5916f331fff6f93d09f0102b220c0376c0df8ef7340987810edd9033e86b9bdd225c100ac6c8feeee98f704e807643e835a96d0aa4e7013503322d3196fbcaf8644a124c0585a3bffcb36daba17c7cd7e6ae58d156fe18ea50dd075545a654643b06db23") 16:00:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="bb0b2cab1e676f52df05ccec760dd530ba029c47cb7f7883cb2406fd7f91d9e7304f8bb2821244c586dc0ed80dc00502824a12581229b244ff878ed7d2f4c4df11804ac28cfc7a5dd9f39bf6532833d4268c3c", 0x53}], 0x1, &(0x7f0000000200)=[{0xb0, 0xffff, 0x7f0, "4a1cb07b41065441a3cce2b0b3d6226fa538b0ec5afd9a0b2fcba9cfb0bb77ecee4e2f1bfc92264591f90fd5fda90a3922f428064779478285a65eef6a9c087906d22beb7f0ab7204418a709eac4328fd2460da9ca8e31aa4ed9ef8fb054de63dc4c79baaca00f773f25bc16b6e08ba92898ef4512756210b7b9f5f35d01dd221f72125a8e1645df2f280290573454d2b2497dcc3f353ea795"}, {0x50, 0x2, 0x8, "8f09e5efbb5acb98f1c55792459100e30d8886a3a0fe77f1ded10db03d9429f744d58bd0d728ff86f4111c15105e49a875753faf6397a63bb7"}, {0x18, 0x1, 0x4e, "c5044345"}, {0x88, 0xffff, 0x80, "4c0381213f6cf39f16998142fe7d79def68ceecfdc319476b6d694baea76b79b79a0d855032feb5244a0845bfe6752a8610f71f82cddbba53990ad6d60c7ecfa9c62afa0e560b2c731b0164396d333d4967bf535063c14141f08721ce4895a7ef305765c437bb1cf0689ce52b577165f34fb594eea1184"}], 0x1a0}, 0x6) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xb1, 0x8, 0x0, 0xfffffffffffffda1) 16:00:34 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}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = dup(r0) sendto(0xffffffffffffffff, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x81, 0x3, 0x80, 0x6}, {0x1, 0x3, 0x8, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x35c, &(0x7f0000000240)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) unlink(&(0x7f0000000300)='./file0\x00') syz_emit_ethernet(0xffffff18, &(0x7f0000000400)="660e0100000000000000") ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r1, r3) r5 = semget$private(0x0, 0x7, 0x40) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0xdc74393682b93cab) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="1fcb736eb204ffebba8f0bbdaa799c89576ef85c6145701d86b3b51e1affb14c714534fc450b2a77274bbd2b7012aab378b9c54a1540107646779acb00b8ba090bc7a35b871c315fc6a89a0744c7aa554d2939fd32a68dbd6a", 0x59) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) 16:00:34 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) 16:00:34 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) chroot(&(0x7f0000000140)='./file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x5b, [{0x1, 0x8}, {}, {0x3, 0x80}, {0x3, 0xa54}, {0x1, 0x5}, {0x3, 0x401}, {0x2, 0x10000}, {0x3, 0x4}, {0x3}, {0x2, 0x1}, {0x1, 0x10001}, {0x3, 0x800}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0xf692}, {0x2, 0x2}, {0x3}, {0x3, 0x1f}, {0x2, 0xd78a}, {0x2, 0x3f}, {0x3, 0x7b}, {0x3, 0x2000}, {0x0, 0x6}, {0x1, 0xe1}, {0x3, 0x8}, {0x3, 0x1000}, {0x2, 0x3f}, {0x3, 0x1000}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x400}]}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x48, 0x8}], 0x1}) 16:00:34 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r1, 0x140}, {r0, 0x65}, {r1, 0x4c}, {r1, 0x2}], 0x5, 0x5) r2 = semget$private(0x0, 0x7, 0x2a0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/85, 0x55) semop(r2, &(0x7f00000001c0)=[{0x3, 0x0, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x3e08, 0x800}, {0x2, 0x3f, 0x1000}, {0x4, 0x7}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setegid(r4) readlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/91, 0x5b) chmod(&(0x7f0000000340)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file1/file0\x00') semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000003c0)=""/45) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') mkdir(&(0x7f0000000480)='./file0\x00', 0x23) chown(&(0x7f00000004c0)='./file1\x00', r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000500)=[0xffff, 0x3ff, 0x38edc9a, 0x1, 0x89d, 0xffffffffffffffff, 0x100000000]) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) lchown(&(0x7f0000000540)='./file1/../file0\x00', r3, r4) semget$private(0x0, 0x7, 0x10) semop(r5, &(0x7f0000000580)=[{0x0, 0x2, 0x1800}, {0x0, 0x100000000000000}, {0x3, 0x2, 0x1000}, {0x7, 0x5, 0x800}], 0x4) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x40) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) rmdir(&(0x7f00000005c0)='./file1\x00') execve(&(0x7f0000000600)='./file2\x00', &(0x7f00000006c0)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00'], &(0x7f0000000880)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='&\x00', &(0x7f0000000780)='i\'\x86$&(\x00', &(0x7f00000007c0)='[/*\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='%\\:]\x00']) setsockopt(r1, 0x80, 0x5, &(0x7f00000008c0)="e9c92e351207142c384db5653f1e387105777d1596e5a5dab3a49b9d62fe61d891bcf67835968cc62e1cf8ec594b5b466c116e1fdc537536c8ef8b18457c0431a2ca3d12ee8640da31fb46001861263845acad2e093ab5f438e535d144bde1dc90f04b483c46c1fbc2515ce0b49bc080c22a63300cb1845ec8ad4ae2a44cb49a071bd9b9d43e9bb0c7f466d11e13f5ad5d25de2e84b3e8fa7b028b45e326ed0c238685f88129ef3453114022f1427aee138e24cd3f9486d073e54243e3ae00408db92590ce05f81177e2c7d623f664a65b90d99ced9e50b7bbc39843e0888b0c314d6dbcfaf9f5dd1a54fabeed93136674f51e0f2bf9cf829be2e2f4ae9ff2c97ca1b3c396000aa157294eaad5ce01e28002836f84f16c4bf9aaa03f111b1f6df3bf0d1f216d9fda2c9b84a33e12109e9cd654d931240ca89ef21ca0cd9827bed395dde9d3885a6bd0fa74989e9e9bbe013a054f235bdaa74551cb4b20eaea88ab0c0933a4b72cbc4c960d5a125677830636fdc5778a2feb5fa087116157cb14064227c9a88187f00b8d6ee5bb087d4d5b423c553925cd39ec341f1df38de9c2b35fc1bbf2bebf8ef19365284216678f76580fa1865ce1193b8ee97e2c653737b8b860ea35a48ddd3b4ef218688bd5d92d8ecb7b7fb199a9d3b8d2edda1d7f028afb9e9d062ce120da729e06e10313733e552340b1c7bd32a9fec13fb2432029bc1c5ebbc0e5c92dc62c17d07bd5c9ff8e058d1e2097779195ea9a70805ec13948bb5e4002f90656f7df0271c6b0e4235ad60156689cd753a7bb7e30087c3d44f7829f79b2bac3b5e4faac337e340066d404bb23ee66618c1eed68c7d15d548587306f1857378713f5fbb60b6a585bf0002821a0194992df61e7337058732f0840fcaf325b04505e07578ce15dbc9e38267561041d1db750df96a5b361bf391f1898552adc7afffe343235377e19c62f6f608dcaf6a8b3f8732764a9e523f2f880c2a14be74758a36b976e9d1aece6f9611be96d9cb903558a853096641c25dcf507489fb91b61609d3a8af101d0cadc2769292251ee265c2366b8812dcf1037fac44da56aa0fc1143e921b3822d3233b7e1e99d4f46b63d13086ffa7e7b1556b8b3955b2419a9ee735cc1bd66e5051dc922574bdf52b0c21a8f22e2f951bc1570c793fc505d7af1a7a27a6bc41ce2b1391591cb72813c5e97c7ee5bd370fd7c0788c85123f808b9b56c973e95d340d5880a9ff409c38381be963ac8268ac64faf0d48430eb824be7be58b71826812cbdf94d5e15767adef5023f85a79857b71ce045e348c7789874a542f4451fd7e3b5a1ee87886b722454f007e562269a2723b799432822264ff8e818177005ca6f82f7d8719d61733b844f2a9d0f5e501ec3b89e591ef23a90ee2f96aec9ee16a811f315d81c587554e95bd577d7eea927e3be9241ce0117d18f0888efa98955e87900965d4024bba38a02c684d19b965eaec18cc1e42dd24f18c0520d886545543e5842f150cbdc27da7464a9bdae5e7901968c05e78c1738b35b89604e60dc5fb6b940744c40e9023f069e12daee5459fcd98d152b13caf038bae986a309c6f8c8295a7e8e99b8a9da350dd189c570c8991e64ba1ed101a7a60c00700780bad2025b164b0dfe50ccc7afa1593eebfad094d7e0e889b1a1d92e9fd57768e79eb4f7589284d9aee03a775b31b00a1a682066bc9363fb00eca1741060be8ae7d59a29a5d1aae7c1402c5e7c2f1daea2f65e7f5dfb0e31d26763a10d1d3068c931e27619d8d02afa67389a588acccacd801831a745c39fbc5858980cbf5d697441a02dfc9b41ac4940af03f5531741e8b8ddf4931554d1c5aef25d00fca8239ffb2c605d68668d84533af76bc9c85f5ac314b4a2e23e9316e1e5fb831374b6ba5c10ef9438a114c9f1d96f1ed3ac3d4f744bfbfb83972e4c11fd30d111c645ae118fc80b7362199677ac20bfaa916e546f3283f17f0cb02938afdfa640d43fda274d6abe9312bf49ed2340a83a3005235211de8b8adb40e5ad7b36ef565dab0d070e71fdf4a810ad879b559d8582ae68cf6f3d73eda4c46a2a7b9140df1b0d4e27c0a110bbe4003338f88ad7bcf327275cc09afe2a02867a0d27eaa72347343fdfa447ccbc0074bcb16c75e082b4d8b0704ec2cc0d11a79392ebeddd4ccfec92a135ba102ede3f01d0bd58aff21174039b7567b73fb363d29939872c1cc32d1c583bc5cd14b2b654f13331779dfbf683aebee50eb68758b815316a8e0a93a665f2d507da8afe97086bcb41c0fafb636fe23fdf71e606b23cab70e1f80e8d358327ed4c9258c3cbd9ffabf00755f351dbfcb05144cd578febd5806c82cd3306b3b8ad9ac6e2dfd88c41031444400e829e4328e3e6b47a9ec672908eda088890e17308cb1f0fd72c29f7dc81c502214bff56f3e7ff031fbbdb9db0564f14289c7561878887e27c4e7d0404b09f1258e07e06b0df15dacac501eadef49b57c483e2096f2ba1493800e736d4d78c0062233f00648c38a535b22685d00c4b67fbac777567a75540d6c087de0a372f9d56ea54b317f25d7419df1bb354cdc96e8d09499dc51b39521774a3fef7b5b639bb76136ac799b0db46852dc8a2304eb7f6b5287624d8bdded181cff0bf99e54ac551368e347c5d9e1aaaef6103d8012e646fb510002c6ac3924ff2dbaf76350f5075ee612c8051e73a897acc4cacecaf89834d086d1db9ab5adbd326ccec364b1c8dd9c86d507d0575e6ca723c8637c906c8eebf32bd1c97d94480afd1bf628645c8152d7f045eb62e133e2728bda38b47df5d8f2f0f5b611ca62387ce7ff0e0828d0ba7e5890794a295772ce3bb0173523307cb716f62288a04a2352b773ecb6ce7d5f3d7eab68c8a2dae526db42dd9bb6f3a3d825270d0b5d339c1eb6d81de16647bd6a2eb850a0530fb036f5b064a9a9502156428ae31745d08144e2c7abc85a4661a38c3454be88181dbd99ed8fd7dfb45c7b28445b15003369a3e92c30380b7256738e0e5df767514abee8cd6b53768027c3844ab2bdd2c8b9cb9b3ca2292680b2a77c76c1e2764e93c62db83083c6cce1a26e99504ad9f7aae0dc43ad8961d320bed6bc4310412f114814af6c9f18280aed047db6b9c8e5295b40d81333c66ab1e8eb4a3134a05e00191c9bdefbbd8fff26a016d12720802da27201396dd13dc1dd063dcb2e1088ba3f4413d33e73645a932ac7bd76d2ed68a41280b1ff5e08630bf6813dcc7508742b4058fb76c4e6aeecef6ea8da8b4158ad422b65f25bac62e258165809c9170fa182a71ba6a8bc5f36f3addf1587234ffc3fe7d6f3b18abb2e47a0378f68637e708d9844f4067bdc535da0c8d5ccfc856a365af4b10acfbba43eb298b737699169679fabeaff83c9d1e9e31bc900e432ee31e1a2d9f8c1b1a7e85c8c50ae8dfd05a8312472bdc05c045b1298392db63d0e219054e7e4fd785b3e7c4eb99cb582cde4c7c319dce8366d4ab4a95b2c403a0be6695cc1b2800b52b2dd5e6168bef666dc52bf592e186bb4af97835634cd19f77d6d91e659a3a1c82cbe897abecd45f8703cf9d2a2a1c392b9a1f279ec42f48902a8c49b1b0feb2f9afa1f1ce37a1031078f101d8d4afb8fdcbfffd21580068f2168bc57f716bd9f31dad18a0e6db4e3877be0e2e8339e53d70e28236b0293f6a190af4377633ab8c66cf7086cfaf28aad561df9242e41d2256a29d7da8cb635e4794e137266b85afec6696bafb12260ad13f6aaa4aea7e0cc4bbef6ead487474185811132bdedf78939836fd8b11a279f968b4c2a1a18f431cc74d1202fd1e0cd54f97fb81f64e839afd021514a74d7fcb068339c4178a0a099914eed06586bfa1400cf8b335bc57ba7ab11ad77ff23d852bdd242da438f9c659a302a218a91a37e7ce6d9e0bfe72b7079faa4c79346b0adf157b23b450f617d08637269ad213b1ec65ba5c2609a4efdb133a8fe8b09386e48dcc326fdefac50b4e7020cd6510a1bc2d7883f32e7d90ef49f301699232b006479e6f73c5db50202f10a3c0f27e5c1e9b11fa911a590a33c38ab2641d80974cf23a7d1f6657f84e3caf5d59e040a5e567c018739385463379ee04eb8f68ddff012f92052a8c9a7a0f4ad085f658c12065156079000f72555870efa760aef5d2b2acd92f3e1a5684e0b9328ae5a0f76893dd6e5486094685cdd349ea05f78114800fa9573c18901859c1dd6b5aa32f062720357e6b7533851c9b77e6fc00aa5ffff52550444a89771acf5df6631057b2bb594f3812cec28b549be272732c3c8f13aa736e51af9c3a9a6b1e2d6b4d70595d5552b96848caf37a518f43691e9ff37a343dc30ab4ef858dd74e30972739430fb5cce79afcd0bb21ca5f973b2a4c974f0eff3f4e27e5d65286c490d1791bce6bd1c87bf691c3f7dc0be50348064df938b53e33bca46831c287ba0af4381cd10eb33920191609ea1c6440606a6941b7be4c6fd1616f853354d1fe6ded95f4a36e728b6c084839a31af6262ece7e16cf5ee84f45b680e1f48c089a2f0179b9fa0a38d084aba4d9c71bb0585b25bb12c70ad6c18b76ecbbd403669ebd484d9c624ba67b3ef7287f26d344e403762be289b0721ab38b203122f3c9d3fc6b1458cb632bd404d8d7e2b07495d100706c791c755cface8b3f860fad6799008f487bd47aa590b1e1ecacae4fbf126b9d2643f393117cecc371e1dfe24ac715f31a6e9cec3d69ea1ac52fa0905557406e1c4306772d5a05e1614683cdc3d308b173120af4ed1aeda1f52f8580af0008fbec4821499f9629720e625a2ef296b72709e2a3a384eb47d8ac7f8b6c52707a9e8b2c9aad3123082aee21586a4d31a5810c156f20323f9e4ef25edf26563b9090adac4c31dde65147586858b3cec7289d1a8ca1e1497959aec0c4a58f4e7cb7af98c6ac24875846ec93f31666691a38abdb907a87234a6500cd2025c208521e26264c9d91edbb95cb81928e71b3dada5c375c479f20eb2ab2fd758993d361449b50e71b684c4b121f2f6cd369a710b6a167c50cf9d3b180d7d1c543d2f751aef8106cfbd423fcccca8204f6601d1a7d0ecc3c7b23c88fd851f706fe6b6a31b326ad6a6e92018dae34944c3a6ffe5bba50b5df0e6fb6657cc4b3ecab1fa0465634edf225a5685b7c9d4e2fc9f09ecc7b466c35a576ac490e623d01dcbbbe360fd5b6fd6cd7d157f5fcc8320d62aa830791c7de2c407a28be04fb994312c9d47cdfcda3647e2f718db634c8a165faf71d09ac7c182e0a49dce31b404454a8c20f3edb03b5672f8d35fe06f2873d494970efcc79c56f5db7615cf68e1f8ab6d97491ed835eb6f6f4abd495f074f7c0764fb42ac9ab001d59b3ddf524ad8497d299586306ab2fee76a1bb94e201823df262ce454af15438c0e6c6e8e67893b2024671b43ecfe3bb6f387d83b5c8ba71a499fc8482b8a24f62e3e549a8e84b54208098f145eced3e8c0af89319fab84f569cd78f68cd8a660656862744b0d040fecc16c9d2446b6a84f0ac5ab39a12b8a0c5aea0b27ccb462a4d5939fc7f7902fa69919a6fd8b6f3990c70441cf42772d4391a4443e99a41cb62cb2c68d262b9eae113d4de4559aa800a1f5b7f5716f5c285efe1d89841890d2372e5ba595065f3f2f951cdc5b7b423cbeb55657f36fb6fe919217ea74a526765e27d925ed9adb3d7fc0c5727068265d24f7e4ee85cbc6c5a80a75cb390f68543ae236526db335106fd6066fb78f67ea11c464de86c4bc06fb3d514f7f4a9381562704", 0x1000) renameat(r1, &(0x7f00000018c0)='./file1/../file0\x00', r0, &(0x7f0000001900)='./file0/file0\x00') 16:00:34 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0), 0x1000000000000174, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r2, &(0x7f0000000040)=""/37, 0xffffffffffffffa8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) 16:00:35 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2000, 0x3ff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x12}, {{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffffa, 0x7a, 0x4, 0x5, 0x96}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x8000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x86, 0x6, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8f76a46e5c8620e2, 0xffff, 0x53bb}], 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0xf6}) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x13) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r1 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$KDDISABIO(r3, 0x20004b3d) fcntl$dupfd(r1, 0x0, r2) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3f973ad5347cebdb, 0x40, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x42, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x83, 0x3, 0x2}, {{r3}, 0x6bc480625da4ac4e, 0x10, 0x80000001, 0x9, 0x8}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x30, 0x0, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0x20, 0x6c4070b}, {{r1}, 0xffffffffffffffff, 0xb0, 0x0, 0x6, 0x401}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x2, 0x1, 0x7, 0xffffffffffff0000}, {0xfffffffffffffc01, 0x7601, 0x5, 0x10000}, {0x7, 0x7f, 0x80000001, 0x2}, {0xffff, 0xdff, 0x3}, {0x7, 0x5, 0x2, 0x4}, {0x88b, 0x6e0, 0x6, 0x5f}]}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x10000003, './file0\x00', './file0\x00'}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1ff, 0x45, {0x69d5, 0x6}}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000f6, &(0x7f0000000000)=[{0xffffffff7fffffff, 0x0, 0x0, 0x9c}, {0x4c}, {0x800003c, 0x0, 0xffff}, {0x7ffffffe, 0xfffffffffffffffc, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) socket(0x38, 0x5, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0xa4) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0x7) getpgid(r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x405, 0x0, 0xc5fd}, {0x2, 0x9, 0x2, 0x3}, {0x6, 0x47, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: socket(0x11, 0x4003, 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x40, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/125, 0x7d) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x480, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 16:00:35 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x100000001) 16:00:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x40) fchdir(r0) chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1c0) r1 = socket(0x800000018, 0x8002, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28ad) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="00000002448a44e1caa5e9f4ffff07b7efa76d412259831a", 0x18}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4000000000000009) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x18) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) recvfrom(r3, &(0x7f0000000200)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) chmod(&(0x7f0000000000)='./bus/file0\x00', 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe0, &(0x7f0000000240)="b6403e3ed36635511c87e00808e0ffbc841174771868dba00c2204ae4abfe0db6499b3c43000754f041fb3f4dcb8000000000000000000000000000000b98e018b07fe0c9eb6c8864c97243884ffa73d517a941aaf3683d50a98c1ec9b7e6cba040564aad268511b514ed35e4c976015f0dfc01975b43caae8a5b12d19813c49bb81d20b04d650ac213abb58d4c2ab4a083b48b428739347bff08712b79d61c79a05a59ed0964d410fc8a524b0d415326c942a0b3ffdb8a36a7e84375cb85ba06d8e1cac02fe87333411f39f726e22a6d58a703df3ada405662fac74fd5e0731") 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000380)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2000014d, &(0x7f0000000140)=[{0x80}, {0x3f, 0x1, 0x401}, {0x6}]}) syz_emit_ethernet(0x84, &(0x7f0000000240)="078f6ce9b401c5cd5e1d2cacca35a5360239a0f4c3be566311be7a509b15899e1d6c51776b1eb62d163504cd09cf1037ac177a4ded3642c5e727c087d5011e1debeba6bfc420812a9169fe707d2abb83c80cb7876b6bd2777494d7cf1e3ab01ca7d6828ac82ece4b0341b8fbbf904a0277214ca3629d9167504705cf471282cec1f55831") ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom(r2, &(0x7f0000000180)=""/97, 0x61, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="165002b97511b76e"], 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = socket(0x2, 0x4006, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x988, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:35 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:35 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000003440)={0x3, "1eaa56df9ad7569eab7950e0a121a8a96bcaf637cf893c05b15f9b5dcb5da66068bc402d545a02d3b15e2d9afbaec423288f08076bb35a1616a5afd86aeae3af31e52453fe621b2754a7529f719e15ec72a5a818c3056a08635af07507e73c38656777a7f03e2eb207968f98d7cccf15e5735cef078846633ab3f74f751e6c701bc933f39e871c3894d5fc28aedaf3ae825ba474a7b39114e82fc73b09987455a653d9a8548eed409a83a3df5eec635075ff5aca2781351c4be1570a491b829a30c9445e7bdc4ffbbeae1ef59407a9f35d1f34c0400f67cb3127ac57001a60e96922fa149af8f3bd748f259424d8e357216b004516a55d956fe84deb19b323aa772328805742f69c23c13f229f20d3700171c9e2b24d5e48d4f9a2a8e48e0a9b497e2d4ffdf27fcf2995bce4dea876c1f9618f1d1fa4714f3e3a7dcce1d6b225efe184e4c4c8cf8c99b78f0d4f3e02054e3c44925677369792994c3f201e04289a7a54aca2f8d010e6768c3edf397497091ca4173b071867a26b4d13a06639b9c9e7392a4d25b4f22e6f582e52aebe6034da2096045c016dd3a95f9a461b2c6a1aa012d28adcb75e1db83ffee82012c142dc969f907c4e74159ca1c1cb499223149581845c907fa599769ddad356d209069c9cbbd210b31e1af95e3b9c6a8a33bb8cee7fc381c7628bc172aecf2267034b06b46165e2fec2048611f456193014f06ee1ec27a3142e3757968345eefb1099f7810c17514f1389cd30272233b1496e006ada4d85363529eaffc08c7f9f779ee4c95ad1365f8f3340c8b159882b21a3c3b7887d5b679eebad852c1db9276efaed9e4ab66f4920cf99de18c4653120afa41b3eb4ad16e210e279ee60c9c86ff391b12435defe816f82d4589c8599dd544a49f9713ddbcac6d00649c264896b48d2eea4dea83bcb97dd48c219355df046592e1ef8208456142549d0395b079e10c2b9d6d7f4e51bb80e2d46e625587828ba8486ddbe2e550ba534788e9a5e78977184890ca2f4b95991c512f83fc7eed3398f3a42ef4947f416210c158f190c8f600195325495b09253fd7b4743770d5724af08ef53239846a86670e1ba6aa6144a39086d5dbf5f108e62e09ec8892cd9de55fce9664d0ec1a7c3c42ecb260f69a3c0aae9b450675dd54100daec68089999f96353c4f4d41f58d5ed8a3ddf4d8ca309cd2ddaf1d78639989edf40649f91226df58cac0c6de10fbc7d3898d633927987cd2cc8f6eadbb38a5e7d6b6512ee20e1af17b4ae27162c66b3011247933ee467689de38d1a04439ce7207589794cccb7b36cad34d58227eb98011c3bab2c8aeb84952fb716ef61646aee3d84a218646e5ccfa705cc92454c0c805abd6294cdd1c08df626d1c159b8d5dfc753285fd09bd2afc1952329b1bf17c1b7a0fcc9f3d09497445c1cf153b1672741fa34ada2328b72eab3b369d151e69b5904baeaedc33f843ec73935e76a31ba73dd7e3b96ce9599ec0259d6ae69353671d18fc8769a270c9d8567071fe3602fb8ffe29c5723832bb117dc28cf84102242f0b40f4dfa5e465187f85a304d2b06bb51cfbc6d8f31714209292f1dbcde8ddb51fe96122f8546dcc0963b1136deb0e9e14434fd53d55262fe1fd4db7317dd1ce203f7b77bb2e67644e167dfdec03b2d33ea57f66ce4c4058178c78a6fb9a148e38466ea166d22b6cd046e613faffd333cea5047685532ac11c8f86950c533b7ad7733ca89a33bcd29754e679ee8921a3811acddc642fe69c0eca1c7a27b3a69329cfb4d757a7aeb8d2d007274d84d1fa7e655f711c9b41b9b71423b24eac32fe00af66779098057066cc29618370bf4d22c756f74a1feb394d3de6960f8cc19eb74efbf1fda388ea65cea9cc06274fe5fa5c958b0dd1755e57a7d292cf8ef48c58e439ded55d8c162a92f264acb539a5048d9be55eab169eacda1c0a12ee57161661af576fd8e31a219b791fe5ba616072adceb0f18ec94eb823efed665a9d7f94ae8f4a73d8aa3c95bf515db4e0345257c9cf01bce76da4b633a3dcd68fd1b7ac08e60c399bfb6dd08b25f284ffa05e774a7d4e0a31a2f24af132ade7747d367cf63d815951d2896ed7c82c7cd3199ca9b98147aa058e9f540a1b51a9ffbd9ad76f5134664258b83c5303dafc3f0c3e37f68b200e227afc00f54ec0a75f488cad370417ca7f86c318ad3a7a5122747d1f96f65c448b1852398b20ea39892c85666f9463001982584552c973f3fc020414b458b92cf9cceb1d00da9b3821915fa289899ec47227372d6ce2e91533aea7d733175285f408c75cb7b800ce62557553b369dfeda2979a21fb40bf25ba2c3ef9cfce88b10e9918a78c721c635cc78a5d0a176131bb672fbf3a2215e051ea8ba95a20b78d3efa17ff22b7925fe91f4f935c9974f6220fed3a5948768d3244feb362e1d9134dcc8df0c266f3eb52a4b037d87d65a2780dac65fc04a098f6129189bccb7ad67f71b486bc8ef99a4ea139cc15313c761179cca5d207f7556cc2fc3046c62f80b6aa7044a4fa0f7500bd4484a697f1f2398f5b42f71939c07a831731b1bd996ae540a3429f3236dd9cad5be05c4f808ff16dafa71ff50f736b3cada0344c0892e6b5911261dcf1279a9f3bc3d98ba050dba29fbb242818201a1c0fb4f20aa63a063bde5b511f21854821bf573dbaa7ea9b746f8376294b817daf784caabaa3efd8dbd4d81891404be748e37df5c1cc3c49e90ed741488833b332c1d6e2852542a719bec781cce1a4e4ee337fd3290615195514bae1875457998e13dd3f41f8201cc0acb756635b64e4485b5052ca41a20657ee1979e24cbe4cb3276e06996ef46bb6b5c045e97afb2665a74008f74f4370bc0773d80a43e9de9108f39b16fe13e3b62ff049aede8737247ef516530fcb8c247b0b7aa78eff155f249ef1f4a233a53bca4c75a4f0be3db1001d6f3306eb4d7eaf8b0acbaf09e729470561a3e9961e80b1b9c261af0f20f6041d0178b25afbaee1e4263cc93033d8d7225ef999c2dbd7b38509f4cf7778a6c946c919c525c0c9447b85cb705409b541465d89ff3302fdbdfab46062d4be0315e7e10dbacd62212137a18c954c4deb6d97d6befeb5f934f60fa1ec80a9c402e55b608149a769ee472baa6ae225439cb5768725bf0a1dd0b1dc72f255c6ad0ed1c7370f3f9ab7a6f2a8080589058113422b1eeb8b404b1eff6a9b86559985c710317577db2a6b8b65eff26bd9ccd5b21ef170b0747e4d98ab2a2b6a6a2cf92e34559d101d1023c0f07948c02c10cc25d7e1d6ff765d880a254d726e82e1a3c5970d0c67971a314191c651163de6c0df4abcd8ea19865d01f55c1a0455edbb20f55c469e19fb0fdb2683b1c9c70bd21d265ae320f978f57bf396ee25a1c9ed785d7dba40fbd352271abaae43b54a0a8fd87af46274ba66641bd3bdcca90cf155a5ad85ee19e0a0b294cdffb3d3ce015bb34a23f9a0a172f3438304a2a42feb79bf3723771fca6888f02a37ca0c9ac5d4c7d75606bb5fd33839984adbf03a56f2f3f3213f104a7e8d6427f5be83d376255b8c81daff08769c8f0b495841604e748147fceb17d53949e640a313ca08dc47adf2b69aba82341a52e7bcd400cebb1921e22a76c59dd352539cb18fb1f3ab1cfb63a7853029d0d07856dc9435006917862abc28a17cb566239f2fcf2cdf94cb239da67b6bf2c0e711e7afcc11645c781f53a4282d8a326475cd665dfe348eb424907334b20db13fdb70329040fe2041124cadf2ec759d70776e3e6d24c72912075f626c74910f1c63805f9ef1f30b0aad47bdfb5db22915ff26af5cd68036486b17517f742861626c673f9ec304b40578b4b2e6449c4054e769cfcdd2e808b29c0e30cd49eb921c1dfa1ef74175318f1b80f12b3c7c2917a3cf63bb2ff9ef9849417d107223383c881898588331d68c0d3c8a3ca86129a7c42087de949f5bbc0c67f6eb91110a3f59982d33cd8f1bb1a30e74003214608b460d52aef9545b609fb917d980e36e852ec68f07466ef28cd43262d72ff7d0d378705c65a9c613bb42a5064778ec8bb4c0bf258558a296b50ca9057195c78e36d704438988f7166b79901428a67b22ed9ea137c07af752b319b1a09054e5ceb1b914405ea10d240832f94c1440648fb2bdf9dcc15ec88cc02f03b6f976b5e2a0e2c4a69d85c2c245b78621c771bab42e62093af54a81b12ba4a1b57b7a840397f62e2106aa9511ea605bd5bc5f3a0843fbd59f7197b0505620565f3c909c12acc6bc4dc4414c0519fa0fe365d592e044fb518c0cc8215f9545df3f96f112d5dcfa77dc6c16849d99d621363ade1b546d2ad8c33c0e80091ae32fdf06b5f999fa59816239ce8353d398f9153f50154caa1380d942d940575f53b0f838140f70d2bd247502eacc845e09561d51dfa6945fdec1c8add5f83aa4f33f802e1ca23661f573d2ef9e34ea34a7b333bff3d9e1e12e93e854483410484d9406e9b679cd767a5030f9b426045e26c146e0ba35b6370895b8856f1a24ba22ef11ed90f5caa351edb8f990f393a06dc58f12fc479d04989280c801d24ae1a96bae5f51b41f39fbc8572939c945d5bc27e667793bb3df1828be6204cae634370e4ec231ecaa8fa22a32b438c0c257a592b2d3cdafb8863d265b4fb75c56a251a80b31280ea8df6b9abe529cfe69baac974ea3cf627532343a06af60da9a064e99077ac72e704bd6faa696140742a51913fd18e25815b7f47888a3bf00027f648a1441ab892cf079774c094cc8e890a0d0d16a5b5c3bf8fb458cf844c148819a9392b5b3094e587056a06d3d21a4370cea2b113f16d19ffa22a7a07ea9e68d432bc375d4645527ee7132e1a8a3a4aff1656d97cd250efc3cf9678758b6a2e880899876e88b092ea764fb524b82c5775f39268ada1caa9b627763119c37a89049733714ea8a8e7418ec1c09bf184db471bd9444ca7491bddb3398c2209c8c6f976cb83b5d37ed6ce358876f7f28c3192d73229f36b1af68797efb918cb590e16b6c8c3989b0509b4ae3c3d10289a21e38737f8cfbec2d1ad8a69ff8e44e2a0e6c5212b937c2fa6b605530a14482b4fa62245566a4df626c11666c3e56646d730b78408db50504dc74323cd9ffb41a0c7f57fff9e48bce2851f584042a9c5e3e6fd077d27d21293670d7b1937cd25b2eb2c0ce70d1177679213392aeed464c9766ebe0e11ad9113b215c5c7623c28d8f86585b139b111e68a8c7c40c320ff2f850e99d81974df7bc20a20c4243ed04bc3eadeb781d7cdad7f07002c15a8637b8b6df57333d007ea01f4566f146867c50538d333aeecc6bad07f130644dcf608b4888975ace97fb0c0e0c2d4cf824eaa320ee5d6271036ef5f2abede67993d2f6083f50b384f164f14632789c851065feb6ea8f888126b4e92dcbabc5b35d6b4b89d6d2c1310b1628e32fdfc9c22a13e62642c98bf4eba202942ec7357c3ac6fc08b0e687435f6f1496542aa50f18cc0305ce4c1e3d6d8b4202cf71f42656667bb48a9917f89d5b39b30058110284570ad5be844734f2635d607777227e16e899c7ca3b95af41634d63c7d9a6b63ffb65ab5404d339208105a3aa000b863641e209aaaa06acb80187efe4c100c52a90a3d93253e8ddd346f301adaa41039c6eaf4fd153ae816bd55b3e90dd4ff2febd4492d1e0865a0ea078c2b6e5d5ab3d13bf7c170307af43f45a2e3ae2e907e26f51f0b610647fcd942805658386039b0d7b3cc96535fd7a32166aedfe29793f1b223f2ecce877bc1a3f6dc3b2a128bbb533014ace1d20e07511ad84b3d006201b13a2f6ddfbe1b9d84e0d0537e083ffcf9032b139f9949e826ad0537d73f8fbad2"}, 0x1045, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x3) msgsnd(r0, &(0x7f0000000000)={0x6}, 0xfffffffffffffe64, 0x800) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) socket(0x11, 0x4000, 0x0) 16:00:35 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 16:00:35 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) read(r0, &(0x7f0000000440)=""/239, 0xef) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x50}, {0x10000016}]}) r1 = socket$inet(0x2, 0x4000, 0x180000000000000) getsockopt$sock_int(r1, 0xffff, 0x1803, &(0x7f0000000080), &(0x7f00000001c0)=0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) write(r0, &(0x7f0000000200)="cab9b1bb7241a35931bb251d33d8a526b09d53ce43fc76b6f7888db21041c2b2c7295b017a7f0fbc23cdb352aa6c64e1000ec31c6ea9b9678ac39d007a5ebc080c02c55da462b13947a86f5ed456dc52a7e56f49c605e68b7562736f04b8de883d22dd94227e7d7d56ae20b219fe59860dddb215f6167bbe2b861aaab7d7e65e4284a86aba36571c36ed54d97ab1e1adc4c771ea7f4852e710e854bf212050138855c52cc770edb095fb38aff109a2da", 0xb0) r1 = dup(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000140)='./file1\x00', 0x20, 0x4) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x2) faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file1/file0\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x5, 0x5c668809}) 16:00:35 executing program 1: r0 = socket(0x100000006, 0x5, 0x100100200) openat$tty(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/tty\x00', 0x21, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) close(r0) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x1000) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000900)=""/75, 0x4b}], 0x1, &(0x7f00000009c0)=""/168, 0xa8}, 0x1) r3 = semget(0x1, 0x0, 0x244) bind(r0, &(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind(r1, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000740)='./bus\x00', 0x800a, 0x6) setsockopt(r1, 0x803ae, 0xffffffffeffffffd, &(0x7f0000000ac0)="4cd3a8a67596689db0fd23d112b7d584c4906f0f000000000000f77cba8cf1b502e50a008e", 0x25) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000880)=""/70) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) stat(&(0x7f0000000b40)='./bus\x00', &(0x7f0000000b80)) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/38, 0x26, 0xeaac6cbe1ef33099, &(0x7f0000000100)={0x18, 0x3, 0x3}, 0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/108, 0x6c, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x880, 0x0) 16:00:35 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e00000000000000200000000000000000000001000000000000000000000000000000000000000000d949363d584fb8ff42e2ecef8883"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(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', &(0x7f0000000200)={{0x4, 0xcd}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x20) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r3], 0x2, 0x800) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x4, 0x8, {0x4}}) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYRES16=r1], 0x1, 0x804) msgrcv(r5, &(0x7f0000000840), 0x8, 0x1, 0x1000) msgrcv(r5, &(0x7f0000000a00)={0x0, ""/204}, 0xd4, 0x3, 0x1000) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)='h', 0x1}, {&(0x7f0000001040)="db", 0x1}], 0x2, 0x0, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)="364938898994db54249e519283008a7d63e918f2d6fc54ecae90c5b06f15868b0ccff0adc97117e3c06c2ab8", 0x2c}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() close(r0) r3 = msgget(0x3, 0x91) msgrcv(r3, &(0x7f0000002700)=ANY=[@ANYRESHEX=r1], 0x1, 0x3, 0x800) fchflags(r0, 0x0) fcntl$setflags(r2, 0x2, 0x1) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x3, 0x9, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7, 0x200}, {{r0}, 0xffffffffffffffff, 0xc6, 0xf0000004, 0x80000000, 0xb3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x935e}, {{r1}, 0xfffffffffffffffd, 0x41, 0x4, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x1a, 0x40000089, 0x7f, 0xff}, {{r0}, 0xfffffffffffffffe, 0x9a, 0x20000002, 0x100000000, 0x40}], 0xfffffffffffffffc, &(0x7f0000001500)=[{{r2}, 0xfffffffffffffffe, 0x82, 0x21, 0xa204, 0x8}, {{r2}, 0xfffffffffffffffd, 0x60, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x5d7c, 0x7c4}, {{r1}, 0xfffffffffffffffb, 0x9, 0x80, 0x3, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000015, 0x81, 0xfff}], 0xc2, &(0x7f00000004c0)={0xffffffff, 0x8000}) fchmod(r0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c57a5166fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfb6) dup(r2) syz_open_pts() 16:00:35 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x2000000009, 0x20001042) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x121) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x81, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x0, &(0x7f0000000480)) semctl$IPC_RMID(r2, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x3, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x7f) open(&(0x7f0000000600)='./file1\x00', 0x20000, 0x4) semop(r2, &(0x7f00000006c0)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x1800}, {0x1, 0x5, 0x800}, {0x3, 0x100000001, 0x800}, {0x0, 0x1, 0x1800}], 0x6) 16:00:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000000), 0x2da, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect$inet6(r2, &(0x7f0000000140), 0xc) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x20}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x0) pwrite(r0, &(0x7f00000001c0)="2d24a3e76bc0fe9befd50d6dfcbf0f4139c8f75ebfa804d26d21150c157d93945107416f23b15728eae00502539c090187658f13b431cd25ffe1eda2ca9dc7e785f111e42dd1854b9407df3df57dc087a91ce1db3b5ba5d116e7aac2fcfcef7d5e5c4f6fd0dbb29d9a231f3d4b5426174dcd1081232a7488f3c9dc33df3f6711a6ed24da2c5f8f5ad4399998e318725ff2ebad0c857d958f32d764cce0e074fa6e398cf4a2121fc79cc5e207ec1e80933017a3cf447e376dab6be11cee7603fa603cb16f5add212feda9bf746b599cc9c90b73189ff3193847f67d4828a47f9860de55bea107c0234f62", 0xea, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)='\x00\x00\x00\x00') 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = dup(r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000002c0)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:36 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x80020000, 0x100000000, 0x8}) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x101}}, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x600000000000, [{0x1, 0x1f}, {0x3, 0x94}, {0x2, 0x3}, {0x3, 0x7a}, {0x0, 0x7}, {0x1, 0x1}, {0x2, 0x401}, {0x1, 0x1}, {0x3, 0x6}, {0x1, 0x1}, {0x1, 0x1}, {}, {0x1, 0x37}, {0x3, 0x7}, {0x2, 0x7ff}, {0x3, 0x7}, {0x3, 0x5cfb1cad}, {0x2, 0x5}, {0x3, 0xd9}, {0x3, 0xe9}, {0x3, 0x2}, {0x0, 0x6}, {0x3, 0xffffffff}, {0x1, 0x8}, {0x0, 0x7}, {0x0, 0xfffffffffffffffc}, {0x2, 0xfffffffffffffff7}, {0x1, 0x1}, {0x0, 0x1ff}, {0x3, 0x3}, {0x1, 0x7}, {0xd659a4d5ccd2751f, 0x1f}]}) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="de7d1abec1d8d7dcf8a1564d6d0db94579a99119cae7c80eecc0dd4a3c75e6cb876785454e77a07fa29b8d762e580c72280c6b0be680626f1ce3cd8fb295d6ba3689433c61fd3aa6d4adf3d208eb389aace2bbf5e3ef6037f340a5822343272f1d9f3643cd5c6eafc4be668c63e36a624da1e0ac728800850413e882beb5a894edd898b24caeb2f26754227350c03a11d4982d7664f3669c94b7659c04b592e15893ebe09175a72c676fe1610f961c8641f7990a05", 0xb5) sendto$inet(r0, &(0x7f0000000000)="625943ad20e1a082620924fdd4cc92895a06a455956af19ce64bbe7540122977171277550e448553df812940b7d2a9aa70e277e790e477ee12a03c3045f407319d8430d0abb619e2f13be2d92d5cd3a85ff020d212b678077212174c166ca6b6a3e036d765be5363f09a8235e502cdbecdab4dbfdb2ef3ded52f9c1b9118e9b0e1358995bf66069ac3a7d981762089150938f200785a628273adfa470c386f2d0c95cf97a6a332c9e65b873092c05589666824b24867c3b9fad72fad0836bb497131cbb77742c4157779b3cc3adb381d6f648e9e5bbdd965d66545ed7215b1af4ce4654be76a54021ab3be276ffe75c209c8cf677624", 0xf6, 0xc, 0x0, 0x0) 16:00:36 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x101}}, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4210, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x2c}, {0x7ffffffe}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x200) syz_emit_ethernet(0x1, &(0x7f0000000940)="b6") 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) dup2(r0, r0) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/238, 0xee) r2 = getuid() r3 = geteuid() setreuid(r2, r3) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x4b}, {0x10000000000081, 0x9, 0x0, 0x6}, {0x8, 0x200000, 0x2000000000000, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xff71, &(0x7f0000000340)="f7ff9a2262a024a2dce4a2acc8881d082a2b3e0ea9410001859b5d132cf302f8799d90d42a1a54de9a9d42425610a70599c3edb764f758049aff0e73d79eba4f51df71fdc10ed9c23d574ef9ce2f70f060dc80fc8e6c47c7a95689d94828a67752330e176c349508c657f39e67c906bff2c7e7b60925c81360909c00bb4ea55f92a5cc695f02aceba7639718b09d0de51da179428c616bed6dee0d32debeded34329909d56fdb522588efe3d713e905f86a7a91189954c9367578d366f8c2c14a815000000000000000000001000") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x342e) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/123, 0x7b, 0x800, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x20, 0x1}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000600)="48c496b298e7ee9f6bba189f631648bd3285f76399924aaf1ac78f7c3e06f63ab295660df96ff9", 0x27}, {&(0x7f0000000640)="68bb8a4a3d59676a36a26434ca55", 0xe}, {&(0x7f0000000680)="9d77b206fc3f9db29c3ca41b8d05542ca894b26a3bbaea86ab825ff69d6223cc8780a2a5e6cf323317223e1703c8a8d82933e1c1c7827301011eccf935e572a40095c1daa8f2e9d80380c9fb5061e559f46dcee74e8e2e448bb10967fc4391aaf5bc2c2e66d6f1279852d72b5775f0777019627e7160a93b1948502c3d870628025d51caf8e2f2c50d0cf98cc704a9d1", 0x90}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4020080c2}) connect(r1, &(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000200)=""/133, 0x85}], 0x4, &(0x7f0000000440)=""/102, 0x66}, 0x1) read(r1, &(0x7f0000000500)=""/169, 0xa9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002840)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x190, 0xffff, 0x0, "6c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd42"}], 0x190}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x20000003, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x85, 0x7}, {{r0}, 0xffffffffffffffff, 0x94, 0x80000003, 0x40, 0x3f}, {{r1}, 0x0, 0x40, 0xfffff, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xffffffffffff7fff, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x10000, 0x8}], 0x1000, 0x0, 0x8000, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0xffffffff00000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x68e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) recvfrom(r1, &(0x7f00000001c0)=""/30, 0x1e, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="0100653000"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x82) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x400008001, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = msgget(0x3, 0x2) msgrcv(r3, &(0x7f0000000200)={0x0, ""/132}, 0x8c, 0x3, 0x5196906706a83f4) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20800, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:37 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x5a) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) pipe2(&(0x7f0000000100), 0x4) pwrite(r2, &(0x7f0000000200)="b2b120e18992c2d2e1d675fd2410304946442b440cefbbf670e97ca6afcc45c25041afbabc833b6497187a62fb927ace42fd5fdc7301d37465ad184d3ec34b765e6d31778831501f65a1e00d7264e538f03e86fb50e0ff260e7c07f47000955cddd3423806f17a407074ec76af5860a551f2e87aa2c29e3bdcd78a8959246d0d53b8127628a27f749007c55e928f0d748560f512b38860cc05da316d49c016686d451198022a2680f621529d291bd70f46a9ccec13e549e08120092347021af753b8edc22363776b1ad5798ba8ab304443b54d8390", 0xd5, 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {}, {}, {r1, 0x141}, {}, {}], 0x6, 0x0) 16:00:37 executing program 0: r0 = msgget(0x2, 0x400) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x21) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0xfff, 0x7f, 0x3}, 0x7fffffff, 0xffff, 0x1}) r3 = msgget(0xffffffffffffffff, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000180)=0x10) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = geteuid() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)) setuid(r4) msgctl$IPC_RMID(r3, 0x0) 16:00:37 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892, 0x7}, 0xffffffffffffffbe) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)='[', 0x1) pread(r1, &(0x7f0000000140)="98fb736dbb06c363029b9aacfd44591abd46bfdcbf1e5a37c44a48547e7c7045540d3fa8f42ad5a98c0557920adbddddf4dd5b622b011c0ac61502f4d63913544fcdeb7e5fa7f7a10189b480d7636dd5e2fa46bd7316d4d88800a4ddc8a4d3dcbdfca5d572327d85256be2788df02238f4fb8d2c63a9af89236bd116c85aeeba66e717a2934173f751fd46758325ff9ce0daa20384b0b4bd3ae5358fc7ba1494f49bb45a03abc6f4546ab5676e38f9937d83b02dea3426da18a765f79b8a9d4a0b9122c488cc4759554a3de537d0643eeb10a05672987a3caa818b58fc", 0xdd, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: chroot(&(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x100042000, 0x28ae) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8a0, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0, 0x80000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) r3 = kqueue() dup(r2) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x7fffffff, 0x511}, {{r3}, 0x0, 0xec, 0x3, 0x8, 0x7}, {{r3}, 0xfffffffffffffffa, 0x41, 0x80, 0x10001, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0xffffffff}], 0x1f, 0x0, 0x9cf, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x3, 0x24) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000040)=0x63d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000300)=""/134, 0x86}], 0x11d) wsmuxpoll: not open wsmuxpoll: not open 16:00:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup(r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x30}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:38 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x5, 0xfffffffffffffeff, 0xf2, 0x7}, {0x3, 0xffffffffffffffff, 0xddb, 0x939}, {0x5, 0x0, 0x9, 0x7f}, {0xffffffff, 0x10000, 0x3, 0x6}]}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x80, 0x81, 0x101}, {{r2}, 0xfffffffffffffffb, 0x80, 0x3, 0x7fffffff, 0x17}], 0x10001, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x60, 0x21, 0x80000001, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffc, 0x32, 0x47, 0x0, 0x47}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0xffffffff7fffffff, 0x80}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000017, 0x401, 0x800}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1d, 0x21, 0xffff, 0xf45}, {{r2}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x0, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x30, 0x26, 0x8, 0xb12}], 0x1, &(0x7f0000000340)={0x80, 0x3}) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403}) kevent(r0, &(0x7f0000000380)=[{{}, 0xfffffffffffffffc, 0x40}], 0x66, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) linkat(r3, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffdffffffff, 0x11}], 0x800007, 0x0, 0x4000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xa, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x800, 0x1000}, {0x800, 0x6}}, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:38 executing program 0: minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = dup(r0) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x9, 0x2, 0x0, 0x3f}, {0x3f, 0x2, 0x9, 0x7}, {0x6, 0xffffffffffffff00, 0x7, 0x1ff}, {0xae, 0x7f, 0x8001, 0x9}, {0x1, 0x0, 0x8, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3, 0x7f, 0x1, 0x2}, {0x7, 0x1, 0x0, 0x20}, {0x81, 0x3, 0x400, 0x4}]}) pread(r0, &(0x7f0000000180)="db72a5759c41d12943be058004b4e5c632c756753003c5a4d90b8ce5c8f6ba37d61d523d2dff623f55399077150cda0eab5d112078368fc24f6eb708c3655132f181d3df2655ae479048a5a44779c57f93952dd323511c20b25d3c7c843f4b911727f55d569e107122301118d7587a5425bef87134e772924d6d52fdb126b4f30c4849228719b2415352b62bb9c0f282d7dc06b85bd859c8335ebebeadd92842fb048266880dc14bb655d5d4afb4c13f2c2fd011f66c02dcb0d07db531f32d094d51c8db779f5950b9cf6649930610e89b1d20", 0xd3, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() mlockall(0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r4}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 16:00:39 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xb) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xaa, &(0x7f0000000680)="11c92a8daca57a529bd3c1586d24d4150255b6390ead899274e334fcfebb173026c596d714b8d20ca1f16f7fce3d9fd209d198cb6ec9e7df1afbbb6bc9c2f907d78a638d7689b4b32e663fa4b23aadec973d8c552e6d7eb3d4f2a7d8c1aedd6a247862cda7ae59a08654349f4de53701284aa79651b8310c9b99d47ac87c41ff95be721c0c62cfbf2e7eab2a73cc20c123e6f30ba2fa668b7eba7d14aebe19a3db6fc5109f226917dbdf") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20, 0x8) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) r2 = socket$inet6(0x18, 0x3, 0x6) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x1, 0x10000, 0xb57e, 0x10000}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDDISABIO(r3, 0x20004b3d) shutdown(r2, 0x2) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c", 0x297) dup(r0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:39 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)=[{0x100000b1}, {0x35}, {0x10006}]}) syz_emit_ethernet(0xfffffffffffffe7f, &(0x7f0000000100)="1f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x843, 0x8001, 0x1, 0x7}, {0x7fffffff, 0x6, 0x5, 0x3}]}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000043, &(0x7f00000000c0)=[{0x5, 0x0, 0x0, 0x80000}, {0x4}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x402) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) syz_emit_ethernet(0x44, &(0x7f0000000000)="8b1b5dd8859a337eb5355c6dea33bbc8406cc4322584a2deccc1271afbc6e76f6c52c53b6150c72622dacbd95d38bad81ca7f1851207fb617ba8f78eba52344f3deba1af") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001740)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="ebaf0a8d1a01e698ca601e4fe852", 0xe, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) getuid() faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x50, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2000000000006}]}) msgget$private(0x0, 0x404) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x22, 0x4) openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x88, 0x2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x76d, 0x3, 0x112, 0x1, 0x0, 0x7fff, 0x40, 0x2, 0xe911f617a67a448a, 0x81, 0xb15}) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0xbe}, 0x10) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x644a, 0x2}, 0x10) 16:00:39 executing program 1: 16:00:39 executing program 0: r0 = socket$inet(0x10, 0x3, 0xc) sendmsg(r0, &(0x7f0000000200)={0x0, 0xf0ffffff00000002, &(0x7f0000000240)=[{&(0x7f0000000100)="24000000100007031dff22946fa2830020200a0009000300001d85687f0000000400ff7e280000000c0a43ba5d806055b6fdd80b40000000140001000029ec2400020cd37e99d69cda45a95e", 0x4c}], 0x1}, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x10, 0x3, 0xc) sendmsg(r0, &(0x7f0000000200)={0x0, 0xf0ffffff00000002, &(0x7f0000000240)=[{&(0x7f0000000100)="24000000100007031dff22946fa2830020200a0009000300001d85687f0000000400ff7e280000000b0a43ba5d806055b6fdd80b40000000140001000029ec2400020cd37e99d69cda45a95e", 0x4c}], 0x1}, 0x0) 16:00:39 executing program 0: r0 = socket$inet(0x10, 0x3, 0xc) sendmsg(r0, &(0x7f0000000200)={0x0, 0xf0ffffff00000002, &(0x7f0000000240)=[{&(0x7f0000000100)="24000000100007031dff22946fa2830020200a0009000300001d85687f0000000400ff7e28000000160a43ba5d806055b6fdd80b40000000140001000029ec2400020cd37e99d69cda45a95e", 0x4c}], 0x1}, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x10, 0x3, 0xc) sendmsg(r0, &(0x7f0000000200)={0x0, 0xf0ffffff00000002, &(0x7f0000000240)=[{&(0x7f0000000100)="24000000100007031dff22946fa2830020200a0009000300001d85687f0000000400ff7e28000000050a43ba5d806055b6fdd80b40000000140001000029ec2400020cd37e99d69cda45a95e", 0x4c}], 0x1}, 0x0) 16:00:39 executing program 1: 16:00:39 executing program 0: 16:00:39 executing program 1: 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) chroot(&(0x7f0000000200)='./file0\x00') getpgid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x28) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: r0 = socket(0x0, 0x400000000002, 0x9) bind(r0, &(0x7f0000001680)=@in6={0x18, 0x0, 0x9}, 0xfe2d) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x2) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = getppid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000016c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001640)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000100)="cd4ed066071cb296ded8d68a4d3fd3dcdc9aa40e066bc98750e8392d081a9e4b0820678976b4114cffe65dd9be1d01d393745f3c89755742b20175d3ee731dc795c88f69e78a82d1fef91fd7ee18e8c523d93650b0cc7ff9b52256912d8fa99ad2225a26de5307fbce411ba3394031dedea1e6072c6db22d588b5097cfec16d2238992cf0cba7ed63c0b977145ccd109a1b557af262efc426710eb4b8aab964565afe7cdfbf7b0ba0fb23202e0c7a094e1633f7511261f37cb07a9678632c0f5a24a8347d8f4ced13dbc80e7ed609f8442226dae8fc90d7813ea9d47", 0xdc}, {&(0x7f0000000200)="8741c70404317d91f637dd231b7a8058d5f85bbd2702f643729be4557520fcf07fba77203434d2368c0dd4eb9f33b67b9ae35161b59a5bb0fab8bdf87667e8849fb3894a53a4f7a966bee0d1d183fd33d9d17f2cef6ecb035391595b9ea7a7012bfd2e6ca80e57c8d072dc0c7042b17e03c592a5a47f01048ca27f6d714c191be9bdf1a59d8aae151210716c53f3ae37eea03cda97089dcc84b8cb88d54921d97ffe1af7d55509db88c3b87124985b7f072400ba31bd96ecb7d1050f520b4ecfca70f5f530cb76a789708864aa71cbf26b88213190fee8214ba260397a3485a0eeb6e55bd4a46150d150fb1e7d5583bb187f43402899163995dd93a574335cced727bdec2ec09d755623f2b016b83ffa9fa24d9ae2b925a5d4bce8f7af5abf9a96f293a10ae9000672ff5b7802230ea4da875a578748b3dba2cf09219d602d65e61e39d874e42951e8fc5b26161029649a0f3dcd5f7347a8e478f42d3e5e8f066f68c156f9e6bf5b712455046f1795d288758189ea59ed396af7b67f0eaca28e4c5196f8adc03198e264780abbb120f6f7846100ab08543665fb4a9e746d92f9400e08c5504c1ae9cc6b15a447f34bf46cf35d57814aad4b8d8a388b6097b52315cfb369a2bc4067eab1f0dcfd6bf314f3a4a746a5fc4b6f5dacc61992391b66c58de34710e406e4ef8dbe0373ba65637f8f9dec8841578fa95da092ed696b55dfa111134de318ed75a07504ea4105656f8c7f6c125dbddfdc670f3e3ac24e855f4f8a1b96d96ae0b587efebd876fb547cf93109b3300838d179a8c3fe35e40447250aa22f7b1684195f4ff10ffdffb2a8088be8673ef1a164d299a2a54ddeb0a5611342ffdc043ddfc19c0fa7beb765ffca26e958ef2a31f75679ca246c08158dff96b6bdbd8f7a463fe256b3c4283d719eb24b9308712c51a05cef71a336bfaa81cfb5a4a3b2bbf545cd1b2172a16bcabf3af8341b4f6d7b25c6b44beef476f29b600665d8137dbd6a96a8ce1116b9e8a77557e8a4c0cc0a6a1e62291787ddd1e54945d154115e7fce181a0d4070090701687a50adb18b9cba16934d9493e5629a877242911de05262cfc52a49e87379df5c43d1e3cfd0be7bafc70f3911d0d66581af388904464f65cbb9b006b4b90d81801b1a7ffbb68216c1691f5d17e90a625505ad1481da88cc98251982f1fc838a65333c46b4ac62ac04c4256bccd6d965f4b9a904b347c55682af5ae4487d52f3fcf5fc2582d9fac8b94b6a66594d57936c30d359f69c3153cf7ced3310e29de8571dff7099324950617fb6e0290e5bab76272fbc595928adc673ff9a07d1cee74f2e29eb4b9733e9720b79b17910d48c1634dff377c192d02a36cbe1c17cec74244b6053117d7474eaa55570a0620a7e9f22171a3da2308374d914490e7e6233e5f54d258b765ac96d8d889f39b0170fc7b9c66a977df6b25f5d86988900d9bff108bdefddab6a8bee2f5ce06cfe422d48ffff114bba81af57ad32034d04747eab27ac83f862f2167e5df2cb6c7947f0c891ff2063ea434019342485c19679a74fdd4705a42b37295f858f84d7d09e959db21654332a4dd7b0ef052bd03c6359d1061666e490afd495bd71a96aa8ccdd0e92cf66053761eab392c165bad547889c1f61db91c816d917ceb1d1385807a78a879816f5b2929942707db693d117e793dd65215ebd2bc2506bc1de4aac32e22a4e0a2e292b58cff91aca301778dbfa756f2409256f180b9b4fa2d4f64e7c822ae208efcd58bd57ca9d6a7eae1200bdc9332a88478e428d72e57d4a09b80031e98a9900e080bc27e48fff290a04705208fbd516d812a3bc67ab4b7b0f7b9c39c657e1d06d9b160133bc41739955a5b88431a3bfdd55259f1180c5b9e01eeabec37c7cbde178300a318c9e62d4737baf6b193eb0ab00a55ad467c8b76a24300019916f64e5f78d06ee89ce78f851affbd86e96e524f1a5fc9fbf2816fba7a1e5090a901bac34f57b8d45c4266377294df82911ca1d884d2253d2efd84fc4379c8e4a34e2b61a95aeff3050a2cebbe26ddbc6cd4dc2575f965d67dc498d6d360ba03ce219692314ad71ab50095c9da02fd827748c0723f3121a6480237d6e0c482b48c81aa556c3e7888882b3b69337d49f2a53a12217a91fd7807e938c09bd77e4f9ef84e1703c09007280841cd8a04f5f1275e497136a2e335e41783adf918786e7ef4cd86ae2cef2328c0cf8fbf0c08426abf24ee20f00a6892ce1d6a4d345da9c4ce1620ed9997925cad3384252d0b411a207343c419e97b92bd813ec8342683283d52ea2b305b75bff51b844e42209d6814c104f827b364b6a3b763a7ef8fad880e1a0a6a1fdaad2c2761a70254c0db58d887d9f4a74d87f1031a0aa67f2def74a75b561c967577758b16fc86c867ad54fd90ded43f4348fb528736d50801ff11b01780f2f0f856292ac85f0c60812b7a2c7a918f8a96be354bab1287aaec2a78d79c4690da7a4dcca3bf9c5f7a8678c245ae2bc30dab53a5abb0bbe3bc15c38404854b5b0eb8f54371265a4f050544a1a4d420d328c74c150ca314ebbca9e6a409e0ff0e36448fd8f58f115d906f6aaf115bcf0767d1d9507825b747d1ba38d16784b0c39d99e1007daf4d6619d780524936fa59b4b7ff770d48c38743b5a4d118388f063262d97e236dc843e8c3e3d485be8d15e1ab003d60ecd547daa7aeaa7efe82650b53777be03901cf303299e985d37c545b27e6f8ba395052ee8c989726f00aeaa7c0077e2e5a51b5ad30b1da8f6755bbb9ece1f2fc3d5a0c98518ea3a34d09bf4317e0307ad79236829efb5d740f21e0ccecfae788e5327d6cf12a2d34ffb9e9386ee2f09b831da7673d8d471aa02118b617994b51900306285f29c6fda75786b300a06dd2976ee2b1688298602a0b34b0d536b9ec47f9caf918d3763837156bba337c4cbad67d17e93f112f748c20302fec8c9200dc7fd5d054fbfc4976c7fd7fe06a048be1692491d45f62f398ff42b115a1da494e4b14e4697688a0603abae9cbeff7b8cac2c88d44ed031a996f21e96856e101c156d0cc4742d8a20c6caa0514d3d0fce0abe1502d025ddf5d1f726f73e645894a76462ce9f767ffa6b105fbfd84843c4e6e7d5e2f96c91a7ab424c41352b4ff6d1295dc2058ef3d698286072f9ce71e807b9c3d25c99374a8452162a7ce83e7ee8f81b63016f9778e6941bb6a0922493fe7973e385a02a51ee46126c05ff60a96299cc556a2349260bcb78e2d9d24525e26cb7dc5a42757dc8b86d9fbfc02e5096c66f4b07a32bfe11cfc3d170e61824b545a5c1492ffe0c9c690026878c7f7cd6e280403a7f8cbbb1cfaaa7da930519d2bea6c591741aa7539c598d39615b547c5154a555853e83ee40e0bb66912f0a38d502a390b1b6cc133538225e0fcaaddb67f7263e8f6e41997a56679314c70132ef74026f654346113d48bde654c06b4388d9b88fe79e28010bd1c507463f4c6b0901dad3c40aefa0075cdfb6491ccffd5a23302f0aef19970f697ad918622c7b0fb59c004eeadba8f7421175cfdd3f3c84643ebd03891f70d5084da13aecce9bdbfb450199cdcf3e2c4699262c35b9982c613d6df80f2bff98c213e3e8e405c5bd6cd7731219bf81c769470208951bc5abf2cfc795764518bde9eba3c76da873fff05e01dfe41e1c1d9d937fe8756c4b8b15b8641d7ffaab2fefef569044b1564c555914ab2a8ecd3d31243b90ad054a34439962014f8f20becd6494168bd143a867ddcfdc88de37394d34270456aea6e7678fdaf4352723cfd96fe729bc327f59fae93835d731449b781f31b4218eff90f4c4c134fcafc6e83c4f5d2f12d6fe8ca51eaebe202e1d2d1c2ce2acda23feb94f99435ecb0e9b4ea31bdf32d6c9fc862e710061b3860bb6a5eee9e935779a87d429c98a6fb1a648488f4e859de7fd528635639af85b1697cc47b2facf9332fda99abb819439e09deb1fe169f11ca16e0f5aa9fe9fbb6e4cdaf73f33dfb52f227f726666e9b2e8e239631574f09cd5897e4e69fedffb982ee866d4e14656a18f62f1ce9957cab237d43e25a37c73e5bf6f9a588f6e6e40be9bf5eeb73aa74a23a2c07c5ed2365a46200af681b5907201119edbd87e17478d5e8c24c3662298b2f46f81fada99aefb0abd1a40290bf44ba9b0bfd900d19123f560fb67a59214009a3568c5f18900ef4353b336cdf44ca6568638dbdc4f4c1f7675b1b9838f285232fba4ed420e6efee883be11b612f9005ce04bf92adf44d371012aaae0b131f3ac6d006fa24d00621e3902b0eb67670e8a448e0dd180eeee052fe40ff1e16fd70a161c02c3fa66e85cd48df1473a9d34d87d5fc67034403c7da268fe39ee77c49e3e65991836cad7c7b310a15f5ac5e4bf80c0514191a92bf3af32f3b42d2039c73b51f31d50d0a07c89a0c0b0e1319cd4648a9c6895f6f8d0fa6a5b5d15a047fcdd9268ba6e0602d17fded3bdff64b7fb15d3961d54fdc48d22128b9c7a3c64d1d834521e97d531780254926bda218811f64f6518f6b74b8e8aa68fad74970a040dcd3ed3ac0181134cf14018fcdf6a59aee09354bec632137ee3603c1828903fb887876bfc0e19840a8b3c8bc638903002d72ccc7a48bc320f8714c05dfa608f37d480204eae1d42592be6dc5f0b2cdce5a3d7a0e7e879824fed243eeaf85cd24b788bbc97692b3e635ff6e6ef6e15f5b9d53d30e12783153f80671545f4eccd1bdc2ad40c83e3575dd53ec83575a5359fa0191f23ec6fc5b09d4519f9e29a0e880b2f02e7d9f2bb4235d0dab17fa76e2bd64a4e34e79ce72f847054e3dfdb3790e51ed54833e218b2645c77fe83afa1a6db322328bae1fa10b2bd88ec22e429617cbc4805363728a39703277203bab23bd6134eb6c6bd974de49ae80c69837ae08fa62fca2e8b8ab42d2203933306a45c9c3cac136a9d7702032be86320812ad60cb3c9ae04e73c0aff98f1af1a3a2f1b90069fb2896da5a8cdf25e24792d00b1fcb1c67a7653794d4fb020b4a8a3114f10d552b271a37e3ec0d178f15fa56145aa9461a1d62ccc3586bb198b904ee20b2754db08b7dfa0f01de3860e42a0109aa6184c9edf1006d35036790e4651cc1914060918dff4e58207b5f0f9292113350e42661f860aa9c86188ad80086cde9c96dcaff1d6df229f5126b24a898abe8b2d9945b41c44717420ccabf118b759975656521585b18480b19e4aeec222ee073ff468ed0081940ab211174ed0e164e9b2bd4df13029e65a964b3148abcbf6042ef4631e564247380e947c19a93ee7047cf83c26c3ff86f4108b37a3da30e337c457aab3163c1c55d5c02b4c1a1b96fd6c2a07c773910a4f959c132d13ec12636eae9d74e30270fa3a39cd80ad8a234f1615a87dc605dd20dcfd25b7beadb1de8ee481533385ef6f7ed9cd575bb95442d8fe5228d3eaaaaf96c3d4411cd0066a929251ea213bea2c2ca8a9be9e72a2e8c77392945a111f8ee71093736fd688a0993554b736214e1068e415fc260506b60dae2a4f98095a97eda072a5dcdbb757285274181c15438196371520607f4393c85d7a6d383283f1dc35129fdee6d335c12b62d6f9dd0e5abf79d4bf94f7c18f205f18555dc532314fcb0af9e8de6a6f19b5a527e4eb6c1b2b71fdb0f01af6cd4f7c284bbb3e72cba862785bf5e1cfcd2351407008dbb2ea508889bb537cd7bf6ae7806594114dce135dac4e31447c13bab42f3dfe9b35a152bd0e16e8c627e977bc6563317a4f54952246370327", 0x1000}, {&(0x7f0000001200)="46e0d70850b90b43e09058be63094e1b3af8ecf1ab87f39b663ceed9868f61f5a2ad570f0ff4a9478772ee7c4ceb97703145da58c7e4b81f8bcc23eb9e249f9a8ded08e8d45e6f3f07c53c1780259975ece8c65bb4600fe1e1d575a1874bb14b6e50007b653fe053062b03f3bfe6dfac035b2cf8bd0560641c4658c07019eaab14fc5a7d3f05d328554458f1aaffe83ccb4342cade60160fb073fde1a82dd0d1867e9e60068e93bafc4b1365c77b004cc9a67c06068bbd42ddbb863aaea523669531458f2cb39297535490134e7825247667c6218c5c63889b774bde428317b3d2d581e6291bffe02aac7d2f952e2fd008a66067e5f6", 0xf6}, {&(0x7f0000001300)="06b9e2decb56dddbdabba678b35de8113cf075eb2ce6aa326ca3d68e45ca967b846a89a29bcda6c5ee0e280d005cb3c7b356097084fc8bfd6920e9195e8a465ab585da8eb059460ea628ddc8c11ef1ed0b7aad0fee3bb4420bb40dc6f43b6c64bf83eac85fb37df7401c4c4b24dfe8af39312ef6c923af9e9723eb2514d5a3274848d4", 0x83}, {&(0x7f00000013c0)="72fded7c67e3e932080edbe5cb6358e05d3ea9576c9dcdede4bcc9b32e794b991d9182796419efc8fa25ac9903e85f3b7ffbd517a7ba9e7b332da128ee1d1ea453c1e1c392498721f558fe1b057e426d81e1026a77131d8fc8aaf33276e6843951864c60a42fe61cdd5d5b0c43a0d1a476cb283246185b6b", 0x78}, {&(0x7f0000001440)="955c9a0547e4762f8b4cd301223dea34f6d4d8ac1bd3062695fa18445bc0616d32d145b9", 0x24}, {&(0x7f0000001480)="a2747f897996521f36d8e6616105b5262a821f75db13ba6015e49b85833eb0ba3a68bc1ebab14754719d4c02782715ab71d8a32d1c564138240fa118c1e481951a1405c7d1381cfdbd7de7f3167aee75e331c7d33ec046249d13b8be57bfc65cf5a633e0cf5c5d1516c494bf9199aab7d845444c9b09bed531c784ef02f26e4b47912bcb0d0df4a9f9e0345413c1850658de2dc428d1aad09a4e214e99aaaacffc517ce69bf1825f3095e7d4fdcaa7aeedda8097aaec3d3bb0be8c1f68ed817d3c7fa97ce746e50d02e4dc76cec00494c8173f0446f6cc515a3db47170a32af56a8839d5ac156816fe8a5c", 0xeb}], 0x7, &(0x7f00000017c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff00000000000067dd457ac9b55446571ba24db3eaa7354e0e537c17595502f0671850578b05687e289afbcdfe6c17ee39f1a34a9167b3a067471f82c1bd3fdc840b3ec830f287f97ba6833cbae2bc2f7ddebf916a15b7139bf1534419d7a751e0b50d066b8df6ca4fded6722ab73579ff555720077971b32de3a9930890b8c622a42952a31181e402c944eb72484841f3e87691bc3f19caa7048f104d6fc8952b55bd6ac9b3fa19217b22e500c52c2bd4a81c7769cb03afc1315e280fec51870d2c302fcd401b79eb5e2513acf09f000c1243d751df420a3feca87b7c", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="882cbcbd8638244b58dfba5207690133b832737f4b07fa07194a20fa803ba479ad2b18e2a76a9d03f70af96be33fbebc", 0x30) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x24, 0x800, 0x7}, {{r0}, 0x0, 0x80, 0x80000000, 0x401, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x8ba, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x5}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xa1, 0x9, 0x9, 0x5}], 0x3, &(0x7f00000001c0)={0x101, 0x53ac}) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/102, 0x66, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0xc1ba, 0x6c}, 0xc) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) kevent(r6, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x17, 0xfffff, 0x100, 0x2}, {{r3}, 0xffffffffffffffff, 0x81, 0x40000000, 0x2493ea9f, 0x7}, {{r6}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x2, 0x80}, {{r3}, 0xfffffffffffffffc, 0x40, 0xf0000001, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x28, 0xe0000042, 0x0, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x1, 0x8000000c, 0x450fee0a, 0x1}, {{r1}, 0x0, 0x8, 0x0, 0x4258d9c9, 0x3}, {{r3}, 0xfffffffffffffffc, 0x64, 0x40000000, 0x7ff, 0x6}], 0x4, &(0x7f00000000c0), 0x9, &(0x7f0000000040)={0x4, 0x4}) dup2(r1, r4) 16:00:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x11) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10002, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x3, 0x4000000000}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='/dev/zero\x00', &(0x7f0000000140)='/dev/zero\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='(\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='[^\x00', &(0x7f0000000280)='/dev/zero\x00']) clock_settime(0x7, &(0x7f0000000300)={0x1000, 0x1000}) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0xe0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000380)) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000003c0)) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000440)=0x5) kevent(r2, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0xf0, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x15, 0x7, 0x1ff, 0x519}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x8a, 0xa0, 0x5f, 0x2d14}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000001, 0x1ff, 0x974}, {{r0}, 0xfffffffffffffff8, 0x91, 0x1, 0x0, 0x3}], 0x6f0000000000, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x3f, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xa4, 0xf0000001, 0x4}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x401}, {{r2}, 0x0, 0x48, 0x80000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff9, 0x6, 0xfffff, 0x800, 0xe3c7}], 0x80000000, &(0x7f0000000600)={0x2, 0xedc}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000640)=0x400) readv(r2, &(0x7f0000000b40)=[{&(0x7f0000000680)=""/49, 0x31}, {&(0x7f00000006c0)=""/151, 0x97}, {&(0x7f0000000780)=""/98, 0x62}, {&(0x7f0000000800)=""/185, 0xb9}, {&(0x7f00000008c0)=""/219, 0xdb}, {&(0x7f00000009c0)=""/137, 0x89}, {&(0x7f0000000a80)=""/92, 0x5c}, {&(0x7f0000000b00)=""/62, 0x3e}], 0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000bc0)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) seteuid(r4) sync() mknodat(r2, &(0x7f0000000c80)='./file0\x00', 0x2000, 0x684) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000cc0)={0x0, 0x1, './file0\x00', 0x5, 0x9, 0x5, 0x200}) sendmsg(r2, &(0x7f0000003340)={&(0x7f0000000d00)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002000)=[{&(0x7f0000000d40)="e3ad6e662b3089320460042c7450cf4d781409f12662374156358317c2769a4ab26fa08bb10713c6af5c23d6cc8b7a57aa96eaf4d3b8bd523d1cb205e4e1446057936d537a91d7101ba7aba061c7b9ab5a4e6fd0828bcb9ef7fd5157221d16bcac2b544f386c0dc3da1001f3c4e8b53f7b31958f226da87d3daa12a2e4e51b5e19c7992fb8ba2fb8d18f14ac2577ed5b3f81ef19ecf40d2cde1bbe0366a761d3226c443f0cf4cfe63f687f11ed343f0f2028aae6de191aa8d5dc3672d5f8e64b014473e6404a0ad761ce5b2b649eec67a64199e49a3a0089f753dddbad9fa66593cf8561f99c944d5077e65a93e48ab16f5239615167", 0xf6}, {&(0x7f0000000e40)="2809c1d0632692806aacfe64310fa41a46344e44047cac03ca17c03f36e7a1c8e06eec3d3d65f0c81c0a1b94079cc0d057d6de2c100527df1df1fd9e32130be6b764ba8a5153940dc87888", 0x4b}, {&(0x7f0000000ec0)="f45f532b6bcc3a6c7e473593bd3742715ea736a83f6f3b164956d67842123d70178c1b1561b57c7685e526269356515dab90f1403be422b482553291ae25b4057d0ba68e27172712a995a9f56e64328001fa77bfa94d902115a78f7af4c1acb444f4e511b2dac719ae6255eae5c3afa84fae4fe0dfd068d9539658a5293549dbf29951026f18f5091b0e10f8552b9cf45f09db4bf3d0b001fbf55fd735c082ce8a6524af06d8ec5af39626e87a9d26ba656c60d89e8dc30ddb4003007023195a5038fa4467c22d7d488e65307adc3d45bc9126c1a1c0d03d8f7fbc769ceb0a37360f0908cc62", 0xe6}, {&(0x7f0000000fc0)="6a6637305f4bbf9658566013322bd6fdc75ebd92516c3abcad3f64aa39649e629cdd3b89b6fe8934d6658fdaff03314f2cb59cbfedc17475beab621d903f888e5e5fc89fa44a7ec74c0f32d7d74fc729f486b2d89a6a170d08b3c80dc75f795e193f266566e206429abeac73085c886a3d03fc6f003c439ba8a6172171073c7b63175ffc808c4bab41463c34d0f084c6dab6a42352d0738360af43a4c885a755842ce7c896dec6199cacf4e654335322e3a83fb0105b54c6ee1e88716bbd0b407de579c32aceafada6232715ae3ac07d5fdb66f46f6c0dfacdeb71c6d2cdd32d04eae9de893dc12f2c6e6c1a60a8787e8c024b70c5e614a68bed51253fad37e3d119a110d7ec932f89ede5b66b08b9b672efc730ccf3990f0d3eb0f4f7bddd455001c00ef91f3186e5b600340d60f71ecc49dba0bbc5a3a37b0bb4d4df7cb0341a4475dcf5d4623d552d989f5bf53051ab697b5ca7400a4e1f23ee5ee8dd77a646e683500aae75fec46d6e525f1bf3862692c802b24cd76695c52978ae74dbcfa0d0c034b2719bead151e5875c87519351dc5a7239f1a4d7c757a7f1b0477669ec004afb74b07c0474a1eb28c67c08fd8716da0d7d9b5cd2bf2bd30c0e67dde9ccd816a4e3905d4f3daec8d5028cd2b3cff7d93a70de12a492b8d602ddc8e822d24ac129a417bbbb49aecb422eac206a85a9131f2865305a812fdd850f69c4878e8558770db9451e82d7e121d541a82d43a84f6192a577f85338f4bea3c5fb50dc5a6964578759056fe6dd3eb705981d495072e32753706a802a1dc2618aa88684fdc3b7dd008235ca3cad75a41c0c30f090e161e62d0a72475ef9fbf37d999ab7e29adaa866d663a57f36218abedb3f050479d4bd456b233d2817a8b7fd7d9064621c7e013b81aecc259f287cdfc407853d8fadf627e65a96346f75c7e516aff2197cfebcb7b8f0e7f92e7f4177706aef9fd9e5658cbe85b83caeb2873fda223cae7c41f083def6906c9edb6896d21aecc94816e0262b06f555d039dd3e0736cb2ff45ac7bc8a54eaceeca6f2618ec2d9766d13fa189a1c6b8d5293c7d501a4966d72aafeee7fcc06751532b9628ca72fce3568d2617f343c0a484ddee0812512bc6c792f42521e1c7b4ea3f863425b2b424fd8d1658226f1e1acb00b8b329d07332ffb21e9839cd9ed447e6bda083588d06e889ef2a70e221b62ec22dc00dd4992a0b84e7a5c94602c146503ac340c897f1366ce4175e4a256732ede67042c41c51273f4eecb50d93d5c2408af1c49d93f02d744a4dffdba80fa7fa52d13de4cfa1a858258643c872fd3ca6af736c1186d76233fc706d713d658165db91eb75173efe493db8a82f2278f0ecd7ac601b405b12e8ec7ea73bbbae54d4f436673ebacfdfa887c11fd57dadc2cc02ed1591225a22d4b6b9451ab92c09ced68cb7bc32472e2c4761d0fbd57b5180fd0d389bb717aef465ac13ff8da81249a964c5980457219f830b1bce305e04ad9b193511decf7dd5842e6e4d6f27d2b6be18515a5ec6bf4f08d21cbd4bc23da5c2bf5b8461b525761514404cbb77253e82f6197bae0477b41e3102ae5043d382ecb09438698f3335ec573afcc54ebb72bfffd1066f3e46bee2747e5ca7f952a3377854e7db3a93ac764594c7af7ffbeafb135a1469cf7dfd8c7daa93a67f69e9bb15d046e2d5c01b28dcbab9a812ac7480491eea4b2481e89162bac564af8e2d539f823bbca48ac29fffec7ab0acf460b4a0b2a63d083b2691076b6995be3612c144bebb07b5af3216fd6a731c74fa412d7ddc4738f245ee5035c7b4bda1101135ed3ba1a9d09d76f82fcd54c6c093c58eaf20f3837b26a73245052ab97b5eaba6db13822c85c533f2436a611b33ebd89e1e75e811146be99e297d0b3c298708dfaa45f8c1300660d8ba98d58274febb05ed08b25b9c55146e01e4a79e1ea2bb674d69065f0491addc1184d352e511c19aff01cfff3112375b0e38f2b1bf7e41b6e5b2853b6ccb5d1704d38c7772fa0b665148d81acafca234a013239be756b98b8e6be71b52595d180d5fdc49c54187b9b8fa6960ee6aa7b0e212bd8afe72e747d101b6eb819165ffffbcd02c978d64ada653ae9ce3d3c9bf550d805072ed8f52894e46a65a8c857480d303793db888e40f298e6ca00dd4c86ab5ed60592ba9b4998f632e9b26326ecda6f52a3f16fba3115252e0a819db3f905effcdb7ad7b61feba715e96541325e980c0c90e4052e21e09ce41fc3e4cf51218e81eedfffeb5b3afa84233f912a2d344262735e85d958756783fef5c5dd2a9b67e40d405fbc83e78bfd9fa90bab071f1624fb0584c202cd57d6d709424a8e7dfb5216782bcdad010e08f7d06a665b95ba81a84763c5a0830115bfaabd42f23c22f5eb528cccab1e5ba8d404101c674ecdeaac125d9afa4fa19eb8306779e2aabb0102d582e385df163f8a41446feebeee7fc367122e718d770e5223083da7e5c54d97f4ab4ecf28e2ed920905a0f442cacf05c6dd892bc9db816245808f31f148982d327739eb4561c642ccb26a173146df01ccdbbe2d373da97a083c7a519831b94a86c6a8b355d1ef76b7aa9cb2c1b0f9cc228621c1494e77989ccf51a8153268eff110197a0d91183f13e553a5f85355d093f2d6c91fae89a882259586a97f1d747572e3ac1390048cd66447d900e7d3ed4a9849ae931fc2b00a1d30fc59caaddae5c0f1733af020322b496680358fae91d3010db40c82204fb66a4cfd2c497c1a18d45d6aff0f141625b848eb7f954945d702ea9d3644146e254af13ab2c8aed4d7c8d2718ab491e8d30d289230e0e9531eee32d4a1de0951aeb7f5537ee90a77a78280899ae02ddb07f4788bdfac3d7d38aa11625da98e9c5d2c4fa2277b8945705e9570e93b90a7f81601652fb6e4ed46ae13c992db70acec47c18c4209f5c62f4058cf49a5f5c391683b751f9bfa3221d1a10ded3ea02db252a0ed8ac6b827a418afb6a6b4b42061f4175fd94cc5447780500c12f35c181c5f6bfe03cf58e88b2f3b6ebf51983c0ca8116ff6fc230ee330a4f9d1419b862a895e4dc8fcc24ec400b83455a80928f13c7bc909655b91e014e1d20f1f0fe316fa9a880eb67e8e90bf5c48ae90a560e1e098813f8ebddba0f12dd3d2830d0adb02e2e35363a38aa49386d22934e3be7ad0521150d7c3b45999cba0c8608c9a2a1d9ca68d82f6617feb9b33e3aad6dabb14128a0d009151da6d23038aaf9fd89849e7b4aed5978f0905562fbd057d93ad79949d6f12289ca20a58e51188f4c10e71f9ac2030b8ba702a33f2dfd266b2f15c367f7bc2cd5dd95db2e64657f818cbcf0f213b6d32efdd6fa1c9f0dbd0a9325347e2b75acb7e052d4378912816f9a1f12609a7727af8bbb16c966ed83628cb87779d44e3d025c34a5c73ab69cca07886faaaa0b047aad48ce4f9cbc1b75230c73c20fdc1c8e4d5e6c20183cd41a5f743e590fb71554ca2fa8eef63285f23c96aa093db6487118066897cf638382785766641005c03324e849e4063d710e36f23dbe2cb2651ed22ed411af1ece4eedbaaccacdcfdb2a9744b0c0690e893b8e4909ed1353c14ca638ca0a7b503f98c4408113ed48a1aaa2638d723139fc6c490e1356649f81a6e92f4a28c73d274a3dd9fb347661ee6ff64757ce39aa270c7cf3603298c0984d6a8a2fed5d1e8231469e6b0b568853a74df59e74cc77333ff0d435aefcd78ea6b9aefd1fe737f782dd682f56f5e419f3bdd9b9e2cb422cf0e10a25655c08c5fc1a6ce7bff71de8523708d13baa73aaaff651c19a618a02c5d09b4fb1a459be2687b7699d2376bef6aa4d1b4c6e6b5e96dfc849d69b538eea3990fa2beddc0b6cdcdf206a1e2bf417b833569a462344c1240bbd549ce8e7444cf97e65d3e246be663f27d7082fe5d3a6dcd70a4df8d7516eeda2297c2fb14d52a5773d612378f92be561d1c26a0ccaab27e19ad88b4cba48ac0d54e385b63db6cdd8951cd9166ba9c530baaa621a9a1c772c588caec82be0119c6cbc15790ee7330b0041f2ad2409930154444273d9be56bdc91ac826b04c244d6e17fa7c3df287b71beb5fad614e2035d71fc674bcb49f4f809c46508f470f01e8f03f11225a76b20658186dd42463681afb5a8e3dd7f094e77867946d0ebd9c05ad1d8907680a70d8f7c7497835d17025ffe11b9f72c19d53787788bc0d71c3f89ad081522beecb36c21b234ef9a3ffd2f91cb328f94bf194a3058b8717e3989747919e80d03fad3ae873259105d9d2f80b29a2fedcbca41870d85ce407247eb49323a518e01a9ee6d65a8724afcb1dca56504a00b1910e76f476784318c4d45814585c395145211f4110fc64b0a133dcb877082e951d31f8aaed0c4b43e3a946f81b60418c5a25590af1bdaa5ab4333b8b7a5466c9940dc8d01d2d3478ba636a52dd7df212b833d12cdc04dcf9162eb8ce5793308e73aba4548cfa4fc4dba267010c22cdcac7f5b4201ded49ae8137d92627794efc55bb38683688642b7c2191b52266fb2148332db810b4fee72eaae9143f5edf95c305c7514b6e977dc4464c9d23110c73b8708a3af72e426afa91ab2092536eba4b45b11adc1ed118b396cb15160d94232ea15d9d790195f3ffa38fb53fe3c589a17b47ae83132bf2c76434721def738a1c7e48723efed49b60c1a23b421a4f55fb670d4234f156ecf991a92de53a73a1bbccec52ffe34512493ee2841860146cb7df674285e220607df5c0b5afbb5528038315dae19b727a6bcab166edef172e63546341d2531c880cedbf6b3cc7b71c30d16eec49165929ea9c35c45fa81919f4431c5c79964d79066b124e74954a0e5708b87d6af8a41505864cc92ba64f34f7107262f849dd6b3aede3eeaf3660720755fd2b055a92072cc075d428fc1551df115de5eec0f123349cc2e3907d41675ceef1170eacbcc7a3ab660301efc5abc3390cd08b8665416ce391ea31b4bdd56c419dd978b0334470ce82259343e594c80629b521d60053800540ad3e375bdffa7a631ef80b490d72ed54159dbd6245277fe6b00aeafc565f596c82bca4463e212229186573eb0aeccc8ac5e10e33bfa3406ff1de86fb38bad086741299304419e2b7ea6816e7fa436600fa58ae8811cc2bf3ee27c592a6f9205dd50bf6cf21bd4a3acdc8f702e795d7341fa53d79481ab7c5e5549c2f1dfe32a08e1098f95e4b13943d48de56eebcd3238946932a67404fa39579b63c97be4c8e58397d22995a401b741092a481ae66696e3305fff48fc0361a5849c34c6a872353422b0ecd95b03e39eabbca0741ed5b1a86d0fbb502f1437e115e71886a0abc7225cfba8d9177592abdc524f6793609b96380b1038094b9c461ecdbaf660283a48c9e752dd7f5be3a6a20cd3efe79198ffc0ddd2ed5b1dbae8d9f791d53bf8a87269a211ab5a1aaedde4d45f6f80a89fed61b5e8173e23d0527468cae91b7e1a0d385215260f0edd8f3747afadc4a85c667e812d1bf61814afd9419bf5e77e82ee9dc38a48004ae22ed0c50f3789b5bafff5b5cba98ca9c7fbf1fe3fc893ef5195a28ef3504f70ac5c8a9be685cd0c6c8ee3505b13db2562a1f693ed4e48d88c334abbb3dea662a8530ec20a8527fb36c37409b95fdcd81fdc73d1ab16f5dd19625ea1230c5eeac8f20a163bde8a05b82fb6b350310a20ca7c03834c072542bdfafd0df42cdbb6ebe66b563871ea6d3d81874f4a1ae13da51749b206fd46d24b8ffc3f2b8698dcfbf2ef3e4087febe6bc909", 0x1000}, {&(0x7f0000001fc0)}], 0x5, &(0x7f0000002080)=[{0xf0, 0xffff, 0x8, "6c8da5b3a571cc8b9b28c76fc35e453c2822664439eb2da99e4cba393e0bad311cbb5c56a9b0d6d13dd74e4b919f9688aa61fbf03c80af02ce7b40dc3b80d5c2270894646a18c9cb29d75dc4c21501466c4a91dd962b05cd51e184445997decb1e301e3aa1ac0b913f4d6278dd8827564f8e94cc3d26938e354e9521e791f93f59cce410753824ae577e161cccd8759de44525ac39329d8b054bf63067258e0288b5af4ca24a088a37d76d3af322ce89bd4011b4fcf51e0993e6c1bf4c98016b4df55861726e19395dd7262da382f927150e864a35d21d39d0f1d454"}, {0x1010, 0x0, 0x4f, "64ddb67beffb882789f981808f2404e9fa33f38d7af6f76047d5fc658c56295ef36cbe37ae8f2782b4144ea28dcc2c127753be85c2189d76bacfd4ffb993a17f8e453584c64a7715f9ce62d92a119f10ff0c85a1359d6f1ef26b500307c42b68409ace3c1dae29dbf27c0fe18cf63f53c1749c4100d66d6f1bf54a2e663d06acae6d3f423a2c71d6029c71a587058bc889ab4c85b58e04973634dfc5dc7bebea3bea9ccd164f0387125309a625ab6b1fa230451cd9a614d9bf801215eabc70bb53460541abfc10b137c984a7ad8c6adef8dccc79fc2d43723f351acaac9a81c22b7521ca121a5f7327cdefebec4ec0b7f2c69122e2e081285bcf681d4855baf918709465de0d10c2c73b75f37feca8c2ca7e3f151d1208e71252ec8b96ca028feeb262a941ca280180125200e8d95d4fa1b067bb45a3bb03399ffbbaf8c53e167fb5d445d50d327eb460e61db1bf91e751d9d431c4f1d00ff2f5c152186a989ecf6ad68fbf3ae1627cac3c06b847e1e67e0b3aa113704f06488022c387fec3cbefea3b0b055f1ba9973e5b8e68526aaf4bfa28798146daa2f2bdf8c74e37db5d0561fa981754258c42972fcf015d2aedb9b62a78099724c6af1ae86d103d7536497a8e0adeefa85b450a12f0ac16c13d0d34ca499a43dadcd067e8bf495a97fc1e453e445784559ac1cdcae608d32e10f77a0a43b2a4139ecdf3b2ff6124726f0e71ddaeeebb561f0da0f515567af246fe6366c4cd039b124a7ceac295caf533f9a2ec7a0840e191a45363a1888be90c22d57421f5d9cc944f766ab37257f397ac79d7955fc89de218472646efcbe278e7708a29f6bbfb4e17330e28af7eadf5c40755c32d4c195a09747550761d5392d1c2f75085b79b28387912c85ce1a5d4533d43e8303af3031b9722af90b3103b1ead70fe23a2d5d6786c3d142109d1f8f5807feec3f85bd371549722d8ed48db698b023036877217f8939a37932dc56b8887f3482632721642befc74644f9137aae5bc8ee04c5fc4508f39792db3c370ab4d7604760b19dc79410c70c4d42221a76bcbf3d35b1c8bcfa092a661f3bd69fa93472193b52c25f2d699d7abcc4415a0548db755039416a020b6e0d1c636458c03a512c0ddb5d3dccf24984e00a8ed10c51be8a74bb220c6be1e103c094e1581449f863c544df3613e615601330ee65e3e9bba76e0f1f9b281646e9baac4fbe97bd66837067dc3898d278e1558407774041d72d636342cacf6000b1b79ac4145346b381baeb91c3a8a79fba2ba314784bbf9898ceb3d2ca316511b75ceca90f0f3f3450c562189365f89efd4b3f023d2c9b243e094084ec832a7af8d718c1745401bc26b17e9eec43499537f74144476c22906b97539bb9664828472271a8022e6f0c2edfbf6f702ac1ea1cb98620e6ad3c6f74a50ae0b9a71085aa7a0312883a203e348f8e85e22ff7094048be17720250c50b8b77cdb40da44aa1520038d902e5e6ca6fd5fda20b21063f693044479574c3f559bba853ac58f6df2e6fcc7334f0a736dfde674ed91a526e36a1a468f8c87512a4ff31ae7133dc37a73a21d573bec8a75cc00ff9aa796bbe98df0c35f503fa36cd319c7407450bd590a8b3a1a607e25b2b7c8d87f109788970486ce16ba566112e7420892a53deb539552dec05b5058522ace5673ca5c40e65847b1017b1de90007a439bd4487386e81a9b52b288ddf90f9ef12c23e831ecce1035dd93c91a17a06402167d6fdf63524496881baab5940ac795452b91412388362392e92e51465c3d16f6340c040aa9d91588eeac28af0a6241f603194e048ef7b9bb386d2396aba10e1f1bd3604c2c9f66afe136e33832bcebe9a3c4fa8f9a657ae734cbd3eb805c2af69592b3e16b903af91f05cc24b6f7733c6473554411508a332fe42decf8988b5148038061aa0d315dad6ad1a075774e5f081ebe890be894271e5f3428e0ae3a01f5087678120d27cc60462008122a6f697640c9fbd02f79c003549267165d78f979d20d391e61a0712b64092b65fdaa446f4fb3e1e617bb01c5c15c639432380d7d838f8eaab53302dd7e354f07dcb2ec6e5d39c90aff91dba489b6316c4259b08c2499e98792349924575ac4f33227babe1d19fb1666bcd237b4438457ed91d6ba4d589e10313532d22d8f16a864d07ceec3094f39ac06321412ea21ef8f4ed5108e12251d407c0dbce483d5153a9d4168b10b579d60d6d2c271927a9bce665231cc0c1d014277994630fab39aefcc45b88faf7d679c86e8358e7a713f97b11a4cfa1ddf4733d8b4536e28ad6b7e8abb485153c92fc18f33ae62765d28332b4c0342b0009934c1970cf519a3fede403522fb47efa86644cd31344b89c3ba7e1bb27d1ff86b9c92aeb0ba9b62357d9c5203cc4033dac2ca9949a076be1a979c2b884b776b2c17fd2ec09e78b933943bd276d932285db6eb2806d7b502709450ba216a22ca61be9137e386d4e1bde9da5aca04ae1a31e483a03e8a78793923bb420e8cc243403442c2973d4966213d44ce7c8e5bce128b414ce4a0cd8f90ebf0b4c55249e159c50eb8baf20be9c0d0bb62bd426ae035532e1fd6c6fc244917511ab138146dac23f8f28d8815ad42310391f372ef945334e560c7a78746e0b1d60051cc8a49467d1565846e3d84d3819db4339afeacc700ef111186f4c45e799da68eb89d70588661707a919aa91a141ccf10fdd25a76141bf662e0e09a0019d4e5d7e6eca38fe36f63c30d68f28136e6e28f07b13148e5dfb292de9783fac0cee455843dfa411c1068041b50ec3568f6943a36d47353b03f0b8e04b759576d9620eafd51542585835b6e36dfc72ceffdd6fafb55f2e9eb7ea49c75fdfb3f26d3543cc74dcc7bd255bf0447a5de76e3682a81b27eb86b0b461883f3a0dda8694ab2520c0d0673459e2ecb29efc56c43d86f020f2b44e0fba0a3326123783c2a914797573be28269fc4267319bff6660c20f27db333ac4690620b6c10c6d8ad407cdef4c10ffc58867b79e46ce2fabb12eb4c36b1bb3f54cbf39886e802d042256ae3255b01bfd431eac05a56c1a0eebbaf6579a102ae13f6933f21d0c366780665e9b2d1ad3acfdad62375d947b89dc6f9d657764443006cb94f24d7ea88a325133dcacd6f86511aa3320bb8c0302758c0735b94d5dbbc05fceda7a78891f50b4f9e6ea477da815474c0097a8b627a792c92c22dd09ba7a42b49fa9c0a381aafba0440ae3c19f8c9a3f5f27e83368cb78d7207d0b288f466baf5f7b05b076030ee075f92daac0682a06a6fcbcd461d43bb19b84345abd6e7d94f6802c6059cd0e09c924d99d037223943a1742d15216755b4c35716dc7060a2accdfbac51321b2c09bfa2e736f172b9d6df0273daadfa2844c3b1a238b16d55c585bc65f1bac75f4170d5c7588f4057a2b9458510dcf9513f0ad45e57f1b52f57301d9a52150067c3e7c07bc4eda31e6bc07ba4e677b2259c18ab16e08826e7509be94752d5fdcc159efc0aac1557c4ff32fc2522a17f694dedb49ae095422cbba157fea7c901c1abfc339a5e42d30ca507513829d3c2fc5e7b934cd81c41baa2ce131a8dffc8d7ab008d65ced19de15c2089c41ea688d8ab7f54c2ca76f4f2d0df6abd30427bfde6b5e674c349fbe6fbab0573b297ca739275a7c715aff73b80b6e46044207f526beece869e030b9dbdbd64759405793f8f52f27c3888226b01a28028208356aa22299f1ed302cb50e7262be21b87b5c34830aa2998ea52fbf910ecddf96e581f49049418d791935a076481132a2e40b77f342523d6139a747eb4f0c947b9f072c6b3c9fc85f6b6dca270ef13005f35f2e5761a6cc25450ae8a7b87545227f3901a5e27a76f67049fcbbc7de40365c04902c65a3c5f7808ef4ae834cd68480c628fa8ee746f118002861163f8ed6379673b4cffe2ae54d5122e76cab8b03038abaf2f29ce1bb3f264307c16cbb853f89f2e2145d1653a8bec05330a126743bac5a279efda14e51926fe89a09be58803ee587a8ac231c946e88da3339769bde669e236ec82496a24b844fb4147dbbd4c111498bf692d432f559859c79c8f44c07e803e8e0b74012b185d7f25b7b5d811c8b2f2db28123abcc048978233424c76bc23da0a562f1b8bbd6ac4de33fa3d2a72d88d4a3fefbe6be2c20a2a87affb0edd4acdcdf55af84cdd16f2e206eaaf0fa5361ec9a56ce59962a99d1d40461c8b3eb1875e505e350e268d8dee61014c4f3854cc016058dcbcca2588226f9ecbc502bad78db3cca0cfaaa8906e45a961994c6d630746652440d732a4acb50dedcb3c4efbc8c4cf517340d3aa1bb0306256d5c35a460a56429a430019c369a0b5200e3e2b2cf2e6bcff8a1f02582db4e6ad07b35714cf705711d5c856884765e749afeb8c15e90405d5ebf0dfdb5d6a2bba45e57682c49e8a25c7865816ce46a495f712a2fe8d3acb248b75221de543171c6bfed400598168f3fcf7c83c55f930d5f77e99679f710e20b86c4e0b35ca0dbf0832cba2200627560c744f2522547a8f9561a613e843fa5c289f277fbf8d293b9e303d49057e7d634d7f971b0289405a32ced53c9da837368189d57f38c8fbdfd46f5bb0f63bb03007377a6ae8d05a6b993ce8e4d8f1eb37c42ea79b4d9ddf834536dffa63c666144d5f9859b6fe9ad460ff365f8c3c1b00e24722b8ad1443dfb0b368678b192000fdbc5afe6dd724f37033eb02b5725be165007dfec7cf61ff22d499678b6aeeab4a7354cfc075c1493cb0a1cb83e1f05a98e72b4e75abde4e84fcea6ec33dd9180361ba988c8da3d769750e449e7890ef55439d23ce223f43c319577363c8c5b829bf7f348529feddbfe5eeaf153e9b8ff186976322defd1e2e71085b9868b8f6ae5ca0e574f2b076a23f1e4deb8a2bdf9b07b69600e0a18ba42e200f412b734ff48267c40e034da8bbdcbe48bd07a995c1cca54ed0db9a090d24aafd4fd765f87e180c08c2853fb703af7ab2e011c66e9bcb16ae6425facd44268728d4975cceface582e4b49acbccd1204d5555c13442b40419e43650e3f0a7ec9dccc72d67eaa806563fec9a082903711b9c5c027468d8babbc00b9275c473c344b5a922f2507ed23ed9d939464b9fa624c342c3a9954dae29979220f0eb69fb7e831a822c78d3c93e15b62761b9d7fc5af3e15b019ebad7c6bc9efe3799bc4bb199be012d3ef6f0706c484424d82ef45495920c750d72b18ace96bd6059016fabe206c507157470edfc90a27ac0aba87f2609d3da3e68e37fd50a0adf65b18c1e3eb76b0f265f31d85dda475999d462cae4a0c50fec5179f4c082620b9a690dd18ca26fba68c8909fb4800b09187a68b496f5df81e64cc2441d2cf4447eace519ab90767d2e2eaf03902dfb4902eea39706bcff4856d224e18bc75844bed0b5b0a53d2c061c4c25c442884c0410ee0bb678503a857087fff9e2cf9a974f1ece808f576f12f7e08f5938c5b25c19930210d3d46c9f353ae89718b7c16d99b98f5c6139a4088f9ec33989813f66f0eedff44254da8040faff540f69e4226cf06e750c85e15aed546acea43ede254ad86c6708bf6c277d46d6dced6268365221b57d1b448cc12c42cfbd921aab413b532e27d9f10c7e8588296838aa858aca9f4284a2f39b54105a127c48bf477166b6a5c605b7c6505350317eca71de839b2f5b9907710c47abe444b24750603df9e9440f25766b5ec2c24ed2bd9451fdf03900224b12754a77a05b298348345e786091c3d25e4e602da"}, {0xf0, 0xffff, 0x5, "1fe907d4e65c1b091d4027ac541911fd67812d69102c1fc28dcd66b8de0b3febfc27701488c1236bb1ac236c9fc81abbe58cfb94b65ab887286ae72158f6a59914c4c2acddd4ba3739e4ec9f6e4a2227de6bc93b8b77fea75301eed7c9cbb6fbcb52847513f3099620d25de1c0ad11f0a5a3398002ada46a4a2a91e1d22103ba1bc965f75a0a616a8a3c5f84678bfdeee220eca6c574fb31b86bb36d1a1325c1d85425eb64f1e500c4f62b6ea4675fe053a0ef820df0b46f6d12db2683f7406e5054743c0adb70ea6a6a29f73f13b13f609ca6d6f135904c0c94f5985260"}, {0x48, 0x1, 0x4, "01f2299a8a8262c1efcb3b36b2030238e179a0ff48ec07b3d5d74cf6f81e5f958f3c089febfd4587ecdde400a621ee823bc2c4d004"}, {0x28, 0xffff, 0xfffffffffffffeff, "73f2024d69380961f495565a9068b29b7b750759"}, {0x50, 0x1, 0x6, "6c1756552192c4c5991f82e610c4994a3e8326ef47aac21de288a22e257fb3fbbee862e1aa3f4ecf5f53d4d284133fedb20b12bf46e9b52402"}], 0x12b0}, 0x400) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000003380)={0x7, './file0\x00', './file0\x00'}) r5 = open(&(0x7f00000033c0)='./file0\x00', 0x880, 0x100) dup2(r2, r5) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) socket(0x1, 0x1, 0x7) fcntl$getflags(r1, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x15f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: socket(0x18, 0x2, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0xad25709e52716b31) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000021, 0x30091493, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0xfffffffffffffff7, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0xfffffffffffffff9, 0x101}], 0xfffffffffffff268, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x1f, 0xbf}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000010, 0x9f7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x3, 0x5}, {{}, 0xfffffffffffffff9, 0x8, 0x82, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x58, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffb, 0x28, 0x0, 0x3}], 0x5, &(0x7f00000000c0)={0x101, 0x8001}) 16:00:39 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x88b, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x9, 0x4, 0x804, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7356c1e9}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xb56}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc3d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff80000001}) bind(r1, &(0x7f0000000600)=@in6={0x18, 0x3, 0x8, 0x100}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x81, 0x2, 0x7fffffff, 0x3f, "c964796fee72977e70ca9dff401c0d1fb6432c7a", 0x3f, 0x7}) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') setsockopt(r1, 0x3600000000000000, 0x1000, &(0x7f0000000200)="32100eabf90df46f237286628c33d02eda679381ec15b185cc185b6d82c4b672b5b2126ba164c8deb3557120ebd5f027de68d351d872c13932e19c2552a69f84ce5bd519553d3b5b46d0275a769fab075599ceb4788f076da588f4c0cf43cfb168a041ed1f0beb21fa9fbbe51f06f9543d6ef4cad3ca0af55fc7f0b1b043524815cd79ad0393e58e6f75a14b37f4e2f248183b3468ccb97194a6f5ceac14b72f6ed46ad160e5c28a2ae6", 0xaa) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x100) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x19) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x11, 0x4003, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x6a}) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x3, 0x5, 0xac, {[0xe38, 0x36b, 0x0, 0x1, 0x8, 0x20, 0x80000000, 0xef, 0x8, 0x80000000, 0x101, 0xa, 0x8, 0x7, 0x1000, 0x2, 0x5, 0x3], [0x2, 0x1ff, 0x64144e1b, 0xff, 0x4, 0xf38c, 0x3, 0x6, 0x1, 0x3], [0x9, 0x1ff, 0x0, 0x5d, 0x9, 0x7, 0x8], [0xa5, 0x9, 0x0, 0xe1, 0x6, 0x3], [{0x9, 0x2, 0x4, 0x7}, {0x1, 0xca, 0xfd, 0x2}, {0x34e, 0xffffffffffffffc1, 0x200, 0x2}, {0x5, 0x1ff, 0x0, 0x1}, {0x100000000, 0x3d7, 0x0, 0x101}, {0x8001, 0x0, 0x80000000, 0x1}, {0x9, 0x400, 0x0, 0x2f}, {0x9461, 0x0, 0x6, 0xffff}], {0xfffffffffffffffa, 0x200, 0x5, 0x8001}, {0x401, 0x5, 0x7, 0x3800}}}) 16:00:40 executing program 0: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000040)=@un=@file={0x0, ""/23}, 0x19, &(0x7f0000000680)=[{&(0x7f0000000140)=""/199, 0xc7}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000540)=""/240, 0xf0}, {&(0x7f0000000640)=""/43, 0x2b}], 0x8, &(0x7f0000000700)=""/207, 0xcf}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:40 executing program 1: socket$inet(0x2, 0x2, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="8af6667981dd220c5ee16077f39cfbde", 0xfffffea4) close(r0) socket$inet(0x2, 0x5, 0x6) socket$inet(0x2, 0x4, 0xcb1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/130, 0x82}], 0x1, 0x0, 0x0) dup2(r0, r0) 16:00:40 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0xffffffffffffff46) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:40 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000140)="882cbcbd8638244b050020fa803ba479ad2b18e2a76a9d03f70af96be33fbabcfda5bb3f520e9ef7f6dff2813a4d7823bbd1fd238c2617b19f7ec53362ddb2871c1b220f56487fff80692c40718bda95c482743caca276f8888996b973452af269346334982b600d74a0feaf1c5288e75cbdd4c4be5c0ca4469d572c7e41ce6c6bc4c5a71bf3aea17b246ef703e41278fb2f0ff64c408a568b0a5510263065571b8a6724c03c0e301c4b765fbe7613cfd37e5ca0328c04fe73c6b5a0da55267e147e279a15075dc8e1024379386575a2fbe27f7f4f1d5c1b61384f6a7a3f7f7815543c2e2aecb286221735dc4fe303bce93eabac18854e33d69091a0ea71186ce8fde9c65262b10422995298e2e5e035caaea167a7637384d94b6b7dd0e540b3430465f7b9a6f7d8bdc63b00"/312, 0x3b) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000040)={0x88, 0x1}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x6e8c, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x91, &(0x7f0000000300)="0286fdc6908a42deb766aedc9b9332e97a1e9501ecdb673bbf810689b1916b07ea85e3836159aade639f20674661a7e0c5fe23964992a713287eb5ff01b2796a1ff5a1b22b636b575a591dd5e12158cc5d77d7f0d5023af1e82fb3008429978d7f65b234fcef9bb78437acebae42002fef1861c1e65ce4f532d1cfb47bc8d02beb0a5b2712e0f4d37abe43c27d47d5ad22") 16:00:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) socket(0x6, 0x8007, 0x80000001) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="7ac94ff249f16a823eb5b1c3c4396f01725f7460dffab55a351781e508d41b111217a3d119949db3", 0x28}], 0x1, 0x0, 0x0) close(r0) pipe(&(0x7f00000000c0)) 16:00:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) pipe2(&(0x7f0000000100), 0x10004) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x3, 0x836d, 0x100000001, r1}) 16:00:40 executing program 1: getuid() r0 = getegid() r1 = getegid() r2 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) pledge(0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getuid() bind$inet6(r4, &(0x7f0000000540)={0x18, 0x0, 0xfffffffffffffffa, 0x2}, 0xc) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r5 = semget$private(0x0, 0x5, 0x100) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x200, 0x0) 16:00:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0xffdffffffffffffd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r3, &(0x7f0000000140), 0xc) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:41 executing program 0: getitimer(0x3, &(0x7f0000000000)) mknod(&(0x7f0000000200)='./bus\x00', 0x40000000002000, 0x8613a) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x288}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000047, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x62, 0x80, 0x3c, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xeede, 0x3}, {{r0}, 0xfffffffffffffffa, 0x81, 0x0, 0x9, 0x9b}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0xd1fe, 0xde}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x1, 0x800}, {{r0}, 0xfffffffffffffffe, 0x18, 0x20, 0xbbd, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x801f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000006, 0xc02e, 0x89c5}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x1, 0x6e84}], 0x8, &(0x7f0000000080)={0x4c, 0x1000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x2, 0x5, 0x5, 0x4}) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffe) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:41 executing program 0: semget$private(0x0, 0x1, 0x40) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001480)={{0x0, r2, r1, r0}}) 16:00:41 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) 16:00:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000011c0)={0x100868, 0x7feffffd}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xff) r1 = kqueue() accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) getdents(r0, &(0x7f0000001200)=""/196, 0xc4) 16:00:41 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xc2) r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) kqueue() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x4) syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfc34, 0x1, 0x0, 0x0) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:41 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f0000000040)="025cf012fb3563ec2ef2675a2d287d81012799a2", 0x14) 16:00:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) sendto$unix(r0, &(0x7f0000000040)="a791e60cd292c327add9ea05c94ccec7d7fe5a097e9c0c2aff128a2d95d8b80919680fbf733b8b83c6205029deb1e7f690106765f907352962cd526a8a7fcffe3c3657c2ea7e63bbb91b73b24ba00b3a90fc4f06336c", 0x56, 0x4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) shutdown(r1, 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x400000) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66f72b9c6eb4696c653000"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:41 executing program 0: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x20) r2 = semget(0x1, 0x3, 0x0) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x7, r3, r4, r5, r6, 0x102, 0x7}, 0xb7, 0x7fff, 0x10000}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:41 executing program 1: r0 = socket(0x1f, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x208a0, 0x19) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2, 0x2}) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x61}, {0x6}]}) r1 = getgid() setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x811f) 16:00:41 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, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r1 = dup(r0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/195, 0xc3}], 0x1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x48) write(r0, &(0x7f0000000200)="3ebb47ce7850d72b32ee145d00aba8f774763d99f2d3b15f151f6b02a934af9120a5fc89216d6f4c633c3032ad36ef899c6afb09b1cce8cd41e43bbe0ff143206330f04678cd43d6eb14cec5e295c0", 0x4f) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x8}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x4) 16:00:41 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20800, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:41 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:41 executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(r0) r2 = syz_open_pts() dup2(r2, r2) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) r4 = shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x4) shmdt(r4) 16:00:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket(0x21, 0x1, 0x3) 16:00:41 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$BIOCFLUSH(r0, 0x20004268) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000180)="20200a62e92bebaf77b4f1f3b44f79be2c24be357e762a7a4c11c7006e5b645dea1005dbe98c68bf742f3e5bdbb6984d271e614b05863eab6969afdcd7cc065992e499d2", 0x44) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x400, 0x8000000012c) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000140)="04", 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:41 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) write(r0, &(0x7f0000000400)="63ad64faecbadfb84940ea095544425c6b8f0d21f264d37cc7f387725d37815c365a43064bbc7437e727707b9d631daadc6bc0507d910c867cc12c27dc63a18693d60f0f0bf7becea2589e07554c6ac8012a8b87e10462e7050045300f8a9061", 0x60) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000200)='oL', 0x2) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="582709cfabd16ebabec510ced3527e09b8ad58904e6c458f6ec6fb1c1d9c5afcbfd04711a9cb4776fcf6acc648d3231f8e5bdcc6d70ea51eaf077aa23f015e778c661f7578c831d1170917683c4835f37437851aeb6b6ca355375e13a08aea331702eab7be05297a0067edfa9f5efae702ab59d30dce67714506b0f2c5d7210f8e51b6c6ea16083992fa35e9fd275a9c13cb9969d17eef8aee7a232a7509858ff700"/185, 0x52) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:42 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x7fffffff, 0x401) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f0000000080)="7a262d986e5eee69c60a654009f2ab2a6f453c50aeed910d196ff6e8d431ca96ea4daef7a6a33d7f5845b193fc7bc45552ea648d7c99d28d147942b4b5e30739bcd8d2627b1793ae04b5301bb83837d7bd5f0ce1a5124cf259c5610d6f5560583b6bc9348f2d0d76e6007d76f2c7625e89e8e5dd43fa934c0121d2ea2c19a137bfdbcf5814eecbacb436b79f9a86c821f9566fb22996d9e3149b8c8ec73acbada8bfe25b56daa3bda400666cfd6c30", 0xaf, 0x40b, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x4) syz_extract_tcp_res(&(0x7f0000000180), 0x6, 0x7) r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x1f, 0x5, 0x7ff}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4) close(r1) sendto$unix(r1, &(0x7f0000000240)="c5a3435ac29ad68ae9299af21197ab860a6a98263c986b320e02a8226641936a0f6946268f78990f3a25d92a94b89b8003eea80873b85e47269cc4a39c04d5374829d3d45bdf905a2a481ec6b748c65b3ba5bab7233441898947d923894d0a024b098270a045a7d009af9f1fa4fbd3587cc0c1e38530ce5f5cab", 0x7a, 0x8, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000300)="5958890dd6dbcf54aab440cf8e5a0f695c1ee4c1f1485e07c924ed00ac363dcc8c2f13e5a04aa1ebd59411e1ad4916d520b60921d27671a1c3454aee26f944bf9203e58deedeca2ebc93c0d769b005d959e752897d9f5ae796ab0957b95f2e996f9bcf83c8cc9c4b886ce9ff75c25e7e4a1d6068325c4405801f2f39c0b22007f787cf6b37253c5d1e", 0x89) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x147}, {0x44, 0x100}, {0x85, 0x55724207}, {0x87}, {0x8a, 0x6}, {0xa6, 0x40}, {0x87, 0x4}], 0x7}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) mknod(&(0x7f0000000480)='./file0\x00', 0x50, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000004c0)=0xffffffff) syz_extract_tcp_res(&(0x7f0000000500), 0x101, 0x10000) fchflags(r0, 0x0) clock_gettime(0x2, &(0x7f0000000540)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000580)) getuid() accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) semget(0x3, 0x4, 0x10) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0x2}) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000780)="dcdc057e22b9fb3c2fcf1e18fde2a98a64b707b31f2f6900898b21124cc2817a4392246b1aa092d384edb7ee5e345b9a3657bf9a7cfae6651c12253bffc7f29e71fd269543e022b5c81360a7193b58a2ea45cf80b2896efc5d09490277e43f596c2cd4466b1a592aeafbf8a35707b21830f50722a954888cc402e4e31f0f9803567c3af4892f62a7421132819d4b742c35f6873722763aafe2a02682ffde4dda2e7fc91a8d7a6f1d5815e17a99fe0be6a80a165e303635eff6", 0xb9}, {&(0x7f0000000840)="c57d61ac42c6d17cb35c22f5d196aa5d08d3003f7447256582d4de3f4ab1c1b721be49aaa1d4b432113db7f1ae193843915f13c1398655d016880081a43ffc2de7ea8667175556e95fe2299f7237edad3cd29ab4a8baa6333bb579d3a6e0d4f771e53433080311ee4acb38c1bae9b9ba82e7920443102e6ff4878a9248", 0x7d}, {&(0x7f00000008c0)="387b95c4cd929cc41a9c2a1f26cf322d3286975dd6963983b3031accb3d069dad07c44f81e734904b4eb179f00c8adc4728693b79086", 0x36}, {&(0x7f0000000900)="15995c9b76633d115c45e37d27bd921fcb4f8630853c089263bffc5361d6f17c4ce6df5b632003411af9219083990efdfc6d01657a07a17b32bc011664afbe998dd0b27a7b69fa84aabb488e828dce231a5f32ffa3a7c842f479fe56db25b8c094e7eb62f7f850177ce5c28522e154c60e2d315acb6596828b4c82ccea587e030ff1d100d136768c9381ee09385bdfa1c9600df69e8a34d6f1cda92b218ba35b7b3c625a45e568246e70060ab892c7d2aa72d085f3a5755d5995c188334a2ab83bcd1bbb31ede8bb5d80ceb82851225f947d8078a00e80b37ebf74a9152e39", 0xdf}, {&(0x7f0000000a00)="67c9147801e2593f733adb155c3daf3f499bd2e967bc7a07a8af262768331eeba02a21dbfa87f301d649b4f1506f71e81e4a5364c1726df77b3b3cc13a8d06316c9856c03bd0850130f979f619d29f01aef3bb0a393e9abde46760044c986cf8ca0aae7c7e85bb8c292debab1bd9f2b8baad731fc00136c3ec3e95a53723aba72334e486c6d8dbf8cf7a91cfafe8233b29fd9578969b8ca91ab80c5a03ca00be10d1814e6575d0667a019605e5f9732d49e7e14cd075987a29f81f968c16d6b956dcd81b50b2389e0f70fd9d3eff7d700df905a2ed3c25aee54e2f1e149bb0e9bc8146abc633a6", 0xe7}, {&(0x7f0000000b00)="3c655b686f2d7c35f4747e47cf1eb9540df867aa601621bf74cef56b3ae6d7c900ff8d1ccd6b599eb6c1b4d47d0de82ee10f5012b682e62a70ca5b4cf1ae0fabc11471346cdfa589e3dc5de119f845e77724e5d8fa033065958a9d3d0731c40dd701dcd6b726583cca83f3c167e3d8c733fca91cec6bb47f5c96dbb68392db57b064b937af0bf993b873ee0518721caf63ba8a30734f", 0x96}], 0x6, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000c40)=r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000c80)) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) sendsyslog(&(0x7f00000000c0)="3748437218e371e503b2ea910feea79fde2f84c5b6928fd4d6298663", 0x1c, 0x20) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x4, 0x2, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1, 0x9b9}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x101, 0x4}], 0x9209, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x3, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x94, 0x20000000, 0x3ff, 0x1}], 0x8, &(0x7f0000000180)={0x0, 0x1f}) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000740)={'./bus\x00', 0xff, 0x7, 0x4, 0x1, 0x86, 0x3, 0x1000, 0x2, 0x2, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x5, 0x101}], 0x1, &(0x7f0000000600)={0x1, 0x15}) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r3, 0xa, r2) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000640)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r4, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x967, 0x2}, {{r3}, 0xffffffffffffffff, 0x11, 0x800fffff, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2f11, 0x2}, {{r4}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0x200}, {{r4}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x34, 0x9, 0x80}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffff, 0x1}], 0x6, 0x0, 0x81, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r6}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r2}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x80, 0x0, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0xa3) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000580)) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b030023270000000000000000000000000000000000000000000000400000000000000000", 0x2c}], 0x1) poll(&(0x7f0000000080), 0xed, 0x80) mknod(&(0x7f0000000180)='./bus\x00', 0x6024, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:42 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 16:00:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000240)=0x3e2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x2, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000002c0)) r6 = kqueue() close(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfff) syz_emit_ethernet(0xab, &(0x7f0000000100)="f4") 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus/file0\x00', 0x1, 0x1, 0x7, 0x1, 0x20, 0x8000, 0xa6d, 0x0, 0x3, 0x7, 0x4}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0xffffffffffffffff, 0x3, 0x41e) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d", 0x28}], 0x1) read(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x4, 0x0, "e90129eb0004008000330d00", 0x8}) ioctl$TIOCDRAIN(r3, 0x2000745e) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) close(r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r4, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) pipe2(&(0x7f00000002c0), 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}], 0x1, 0x5) dup(r3) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) flock(r1, 0x9) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x4, 0x4}, {{r2}, 0xfffffffffffffff9, 0x81, 0x4, 0x1, 0x7}], 0x3, &(0x7f0000000180)={0x8, 0x7}) 16:00:43 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28010, 0x0) mmap(&(0x7f0000b45000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="ba5bd0e4c34a0869e9493545bc7ac26431f6609758ce7a6fb1ddee7f32f2e55275489cd829ae037d7d011ea87115b93a35d4e7abd3256be5111d421ccb0cd7ff2cf0843639588e97693b4b6b800249fcd2ccc92968aa9860ac7e05ffda52c7a576fa83424d717686797d172db334d1e1fa42c21a6dcc5ffeb649a87132243862f79f8ecff38564f608de0602fb7948a6b6e293184b9f8228fd8c9e2ed7f324e73e03454ec56f457b13a61dbb63ba8c949fad1bcda02a173533f41ac71e494acfd8e81b3efdeffa32574a336655f557175ea2751a8176", 0xd6}, {&(0x7f0000000280)="e0efa7c801e64daa4215c06cd4a69e146cc857b7843ae33332b5b2dde729bb35ae6c418ad859", 0x26}, {&(0x7f00000002c0)="483c7598a960f84077bab2d3b42062d40413b47384782fa52fb5b7cf2a29f46127ae3c08fc7e1041214a229381e7a144e562fa45dfda31d0b1964e24581ea26c82f9123f249abd052ef1dabcc380e47fa4", 0x51}, {&(0x7f0000000340)="62a848", 0x3}], 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) 16:00:44 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x1000000000) sendto$unix(r0, &(0x7f0000000180)="b1000513b1000090000000205786ca900f0e08fecea11e5c85ffa8cfc73fd3357ae26eaa0416fa4f376336acf00b7804be781e4991e3c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d546e79159aa29eb3026ba8af63ff37282923e4fd89720fd3872babfbb7706a55ebfc7dc1f5a868b336f07cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000020208a371a3f80004000000000000000100"/190, 0xb1, 0x5, 0x0, 0x391) 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x400, 0xffff}) setuid(r2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xdcb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x8000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x80}, {&(0x7f0000f92000/0x9000)=nil, &(0x7f0000e6f000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e70000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) r4 = semget$private(0x0, 0x2, 0x201) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) 16:00:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="2000006324dee943069f413ccb35f12e001200000000000000f88667071b542a52871d00003d09000000002900000032000000030000003591af0dc1bbc2aa000000003ea224a93acee272b13a5ca724b51d23d69db0a7ce0209baa5b6cb01b777d57cdb12f415b6523791df26169e2fe86c4f1056044fc3c5d127ab6ac051d349a8fc002bd6c0d12f52e0ecdfa3d3fd96e807ec73b4cd867c2e5ff328975ed2017e1948194f533da1b18c2b1b088c30ffdc6d46af45a40d3368773a7fcfb912c4976ea7f7bb918fa983bde3541393720390f7cc5eba3638931c7931119a4b77d0ca8bd2f1aa0a9ce46dc36154f18ed07dc23e9a3bf6c9c9f234ee6c5c7f769e4dec2cccb7cc219fb1d516cabe96ed35fc41fedb2c4e2576e03fdd99b96beb923ed785981284b7347a"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="b78f4480f5e91610a6770b57b3d921815cf73528181ef77b67ab014b83277b2cc5d8b7e8825c74d80fd74fd3aff414e39c820b3fa1ed1cc743fbd67606b85b67cdb546e78651aa773a7909ac8bb9f19f509cffaf00a868cf1d67848292a8d963627bbe471d1f6cb0559b2a8fc242113e6943ca4010cfdc3716bc85a751063f3f42c78bc27c3ca517872b827dc85a12da6a58840a937edbb463682b9f6d4bf17e2efead60758f0d369d61d26eb4b38f7eaa0da37d222dd81bdd8191b067e7d4a9fdcd1a316ad19e30f6260a7f4efa0574168d6c254f086089b8d69fa5f661ed6471607f9c6d68", 0xe6}, {&(0x7f00000002c0)="2d217d4abeb3f52a47f911e5abb94d294a40889aced7b91a3de5ad90b7901cfa1af4e02f2b3f7557eab47ce2ec88a5e099fc6f4ebcb7278358707dcece018a93b34a837381b31a5a9dccdcd0c060b926d547944ec39b329fff3d97d4409b3894e425edab39ad762febfe90b75f3ac6b5386904dfe2042506a69256c65e4bdde99fdeb632b989c90a2b7da495c7628171c16fd12ed6afd99521c70424430292e9f4a3ae6386b5ab80cda0e445118eed54fcc32cddc09b89941c2b392bf552e0c818dbb0189df12034e6ced88969f134e5da69ceecc5f5b1c8cca12564c371be7dd7c6708b99b786404bf272", 0xeb}, {&(0x7f0000000040)="202a08652e190cff3366f14930a63488056a4fd9024d3f4a2f970f71ddb3446fb6bbdf732330dae98ea6c116b1a164b01130d733aa5b242332bf926d8176", 0x3e}, {&(0x7f00000003c0)="010e83ddc8612501d5a53a90ece76e25ecf6f9f42167c297a5d6c9065ebd91c602789d5cb864ac21c2a5dc019a9aa75c8838e89ceef0b125e27baffae52d20496015159ae479206506736cf47ace6fe03dc0901cdd0063611c3bcfaa75bedab389ebea61ddaee54ea2c113ff0109a07159c0951fc542b94b5ba06069f2410a468ec06aa967bfee8360c7b42736f088c9675da94fe6cf60ec2594cc2be293c470484d9a6d59f200539cf22eebf7f51a46cf10692b10fd035ef4920db1f541fa887a027f1777cad8f94ecb0d6faff524c64bad852e892be66a8beafbdcae82e9ec6d96ee474e3fbe792e456fe76cc07a0d178d4d27d7c058949c4a3e39de7a7f8e92c1889b912fce2000d9c4d853140bf8090b8ed1d7cdd63c8e41cb89994d7026fb8c9bf0550ecc33f72473376f0c757cf423f6e71b6b59d668bbb7c1ac54e8d0a6c9c0826bc5aacb63c82840b276491a6454f544c624ef774fbaef4ee10273507a3930dfd89528e7b98db99e7976496d66d36f5ee291c840eb6e9ee3bf61c2c647a055e4e36174594b993834aa8e799e2ab3ae16e214351d6e5f576b8670b63e01d0618931eaf46692b8eb928a2d71ae0f2603cc26e3bb0a7f1997c3b35a778c083fe19802c0d6987fbc9631f5f8d3e37c1db1e39e2c7659c6eeaf53803de378c20fda63ee24b57b86b72426d10162b104494607e43f60f260fc1df9515ef560e7815b39eccc7120603d70a3fc4f38fd655832133449b60e6bf24c13e4923535016f39a7ded7003d2dd87171bd2152db76d58ee92fa03d64436802277bdec2315b674727c204f900987f6d59265c6519a8da741ca78ff8695ed0499f1ab5594a29e732bda6ec25c41d894bdc364f285f46732d51469b2ccdbe8393175b0a3d4be6033027c28fb28ae5c86f397e66be4bfe2f3d43d4948757d4fa931d62cad7d9b3404e928f03793c90db54d239f650f3ff92ed3f8a954c11a26263605164e1fa99f988e17a0c315dcc921899cc54cbd14d9d5ea6dbbc0b3238e0258872ff3e61a4e6c718a28db0d7207b15e54309064ad66c5ec0324e10db0f53e206ba9672abff9eb7a0f9e593fde58ee815ef6ca4c57051ad6c37f02b66b26eee65e4f7d7b300e570a9de0c4304d97961fb09095880e3879dc2d3c4418c2829b420f3a60dc071641cdc28ee1a6ba9b34f6fe8f6ebdabea98f1ee71a98964bd7b84bd3a5eaf8db3075054c75aff84322a89db426ad6355b7b9098a7c29b405e813e429a77624ece163836012cf23f232ba0224d187326edceb4b931c651b469d8a1c8d67376515bfb2a9087f5fea1ffc3a4693ace43b2ea98515b67e7ac9f7802a35d4ac46ca2c3071c5d4b27c069e5b00dcd79ad247ce09586a72434d1dcc6a76d8fb8f1a1272a28142084f1556cb7115cf17ec9e691552fdaa2cd7aa1f3778e79b55f947081b37f58fab27b5a393fae66d332b4482d1026bde83b4f012167d529c6f67f8ad0451e9af2d0d88ab22499fe35db8db54d0b1c80fd655660af288cce239ec821a8fbdea8ce7893fc8434c5086225658110ab86b011c89e17a68c7aca0cddd57d25b1ae27ceb583bf9d3bb7ab59a0ca250510d44a94e02831beb90368d2fe95caed38f5e97e08bba568c7759d0057b82ecfa7bcb93249e76128cf45936e1e602e39ab603ae508d1cfe9ab3f6b078f280df3f89db593800e9beba699c55fbedf60d2360662b02dc429852425c6085fc0c8c3e5a82b86001803b8932735ce715e5b84bfe301afa24ce32e63ca3f53eb9db1842b0e656d68fa7e9515f8e779aeec652a964e48cada6143bfa8b4a2092a6ec479a08777f25f7385805f65b37d21425dd7c59e3e6ebb512bca42f171ff03b38464a63f8c46b383fc18b48d212e39b1a7f3b98c96a9c862c8785086e10eb3f375887ed7d1ddbf7644f1b26520a1c940157afc15864e6af86c60950dd9c0d72a3c7230887196c16bfee67c2205fac72bfa336c2b722b692065d954c8c3f9787693f357052325c2217e27f40984d77133cf4511758f4823e0a20c5dc63412dccc0c18c2ad5ebc9e92368d553feca5663eb5b10b58f28cfe8f82ce06306507ca9514cc4dc6af1a82b90488165268608fc21f96ea2dee2ca2f25736d4435972d6e475494374ac3365f3f14d07058315c761ff0d8f459eed63679c7e68ca622237e2af5fc2e799b0b28700bbc24c11fcdd87119770cce4c32a1fdd7b405d333d1a45cf3e7d4c4562938d2de271b0712ae0a4eabe9cca60014808f0b32a117e9fe82042fd13842f64247a564ff6ca4c309334752907d7d2944919af74a019486356017d35a1ba0dc19d6c19d445cec4d03051fa8190db7b427f4c1e13806a67e1887c69054fed18e781d9cf9e5622fc52b19a2f9fc20fd39bb9cea5b2ecfc7baa3d02446acbd18747d63b972e7727d311f849f1cdc6ea6c04404e2f623500899d6f9b43c69545fde2a5303e3bc17f1363ad85824dc23744b7c62811cc0db362c028ae81b74393602804142b168c67a167e3051e20b98e59a50535edac8c621d123dc555f7ab44e91efbff4343182e2a1101a8c4e5662597b774ec0c24d1985461cda65af74f9c42f4db3dd87092862ba48b75ca8f217eebf7bf76bb81acb1046cc8923915bcf227c90bc6ae06ac118b2d8c4d5ae93b6c5ef9d56839fef4a8d3669f67be25b07fda2207ce9a0eea638669b5a3e932c3e018b912c9366cd5b7bdc893c4c690b11d223ed67b64d290a18891a320601281e696e14a4a4210254721a04627129e77a3dd8301feb058180dae34fa528d4080522ff23042ac3c2c50f8aa3c24bc324648813d703f34ab944b0b40c969ceafe2176167031b09830485788bda4178e952e56d06d9445015d5828ae3f3e7f3932cc2db8408b61078ecc08a7e23ff2dd0ce083ae8374bb332dc79077340f38661409dc1d79e8ecd59738d35e4b6167512bc05402a708974128739f8d423dd3d35252dc8f5f72264acb3ec09029900cf1df3cdb241ebb0c3b2972fc6cbdeb7afb85b4bef8b30983506d10e33c3002b9d1dc0d51d0170d613fc4b1695b0fda10f2ee2a532f441e539ea5c1d90a0af74e2567f1942ac3640aba81d56e2ae7d8e73536b212e7a37c72e8ee41f4170c1f62d83a6b15acb5ba09a48ea6177b4e4cb502a764a38169cb17350615060f44667882efa8e13bd6e5a16f1faf121290c36a65d0db19b00899e42b515fc3c83cd327f1e9d0afee330c2b96fa5f0e82a1609d14ae9267116c57ef73d12413cc7e64842bf74a40ab1cfafd497a0bfd272b825bcf4cb3a1c8b3666ade8335616770e94ba2ba73e707707dcca8ed886e0d36a38543759f0cd1652825571c5fa0a1182b58470d88545dd0a1248e1045543ec07b731789c4d72c787d95d4014a442049134af4b0d446adb8a83db5d34fb2f357bd510f343689c91ed8d0af5949f88635748a84ecb359a0e321a55dc6087c22c2669f403d55b010222e1d2585911c3ab30a694305582ea3a30e5ddca907f3ccdbe1cdf58eff5ab303385af8ef1bdd8172c92f1109a407c4fe536b06dc3f7ba26a82f9a5c1f0337267694b6fca9a8c9b4fdc2d7677a3ff0617bee60e3669e8ddfa43d5500f533ec493d82e2dea6d7a13e5138a848fec6a9731585c71f4ab086271a7388d31194a64af47bec00e8995a0ea77457f33d5c778cba6b0232334ea6dfd0dd44ac4308a58392016fcf144102cb14e311a71cb707965aa2a83b0450edfe097658b133b4195e832a9b25a18ed377eb3597ff80d735aa033b0c39c92c1792f82795ffe8cf1bf95a47dd5eda7adfd54be0f7cd0883930d1b51af923f8d73bc30948ddd6c842b813096b719b8698a6b3ce577f7c187acfcb2e69469881fed9262e06eff7c351e1ac275ecbed8c4424cf94b2a903dfcf72c165781eaa5976ec5c82bc1d3c5dd44ce352f111c7b5498699b8a86096561bf7d77223cd4439c4737337116328898aa2838aa6d5502a81f4fc5c1b0fbb2500f37e9c7dbcd401e9c9609b1531e9336dd463498e6387fbbb4cc9e92928351255204951b6dd6f219c266355dc155b4c85cf11b0d20183e6fc274124febe1a731fbe6565b6115c00c7b28c4f63e0acd9dcddd1551dfba7c3118d4465c35cd654e65e8fe57c23bd574019b9d982a53399d526c10b1234f8fdfa32627b2533d2e694623d614d6b5d5bb4e3a0da02841bdc599e59f60d3759c39aef661c5155662a25125a37987cb7f0c5582126e6e1435344f24c60036b90dca148ec7023b6c33d710989eadd321a9f809be220a4e6e08ca8ee4b9214d168a2dfac60e707a8d095feb76d89afb81944d80bec39f9e5b647663d25f498a95e6073787ddd7a17bb572c2eb1e16650dc43f65cd6c952aa0e16d8032cd9956cd8b1835b938fad1fd5f1f76c28cf4f6aa2039d25cfc28eeb196985bc8994c08178fcbcec0291cc53b85b529d8ef8be086b6bc4f76a16740e125838b3969392a07ed713adc616d4f2cc17710e362ec612a7b02682347df2f47520b895a54da68aad53f82b90fe59b57bfa11a1cd712e3668e36bf73f37c5e9635d3ece83535e3eaf6e876632d2f4744f8c56bf488379bd7c67a37a86cca86590a7c00e4503e9f395a427430c7aa6deefb7aee426fd239ffe5255d0ca65cf2143b5fd06ad07c0cad9c79dd55af19c746f19bc7aa4658b37ca3fdda3b6a8c4dd71134e11c1d9fa4b3eb1ea8bd944b875fe3117316c8f3a302b5d3999a784cc72da0c39d9560fac54dd2068c5f188735689de899a69a5f73fc54f9de0de4fade97ca93ddbbe1ae01720ec8937de7723254135605c2fad6205ba3d6f302314f4f5dd43fed62735cd0e32ec60c05486253033124cb750135067a267a07349dc47bd2539ecd457c4914d0d62fcf06c5ea62707cb4001e75b2b16ac49795c816d14b50101ca23519f73b11c650aac1c3df5e05d831ba3333a64bb3f772114b695b2a14d2c692714667f21818ef5e7e04a287eb9760650f4c127a74bd6bde11d8e20d977c5dd70ef38321c9cf884b84cef98a207d7183a68fa731e268eab3daf5c75b851c8b71570b19ce5fb652e43c007fe2a089726a9485a56b23b040a0cb2c025fcc9422364926ffbcb0ccca5260aca3a90b04b16c3c43342c6f35dbc4ae5966f53e232ccd42c7d7760e1a5fcfec7e5f87e7f7a61ab656dd2fa5bf8f77571d75dda6da8738650c757c0652db5ed0d9e2baf4c0a72afb78e85aa522849378aa73033460c167990e680281826c33402f6fb1daf1da614a3a62f3450aa88ccb2fa49bf908c87ca96a7dca31268357ced4dc1cd10549e581b10a7de1de15c74c2914b07399537b137c6dbe2925224e82a8a887eb9be3a9f56da7926d1a8112965d23e9e9e710cab9e9a4cd4fb44014ee077449bd48966abe21e6e9aff07f0c4ef12d9fcff45a69b8ec739238caef4de10a3d0c544a7870099ea6f194c9ee0b50f686d8ed2c8a56bac324deb5663481686589e15b378274961b60ff91d629d708bdaeb7d45ae52c3cb84fe1b8e9033163c820ade6d9fac7139b7b5429fbe49b2a68bc26a91ce8c22855fb811ab4684d1b9294d5c0b84dadf158bf8821e9fc75d71da1005bc85e4c8be64e262cbbbee3abffefdba12cfa67f1e88254677b606a184afdf78c7ecf9642e83bd4f21d9e26644d61f8af5f1e9b778f8ac97e181995990e2429f110e2bc68de91fdacb7ea1b0fbe7c17f1a864c87c5872d7d4a33c56dc47248aeb8a6929264e8288689ce987d870bfa4569df73f407c9b1f81e75a182bbf42d46", 0x1000}], 0x4, 0x0, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="8b25ccb81c6645073320d3c2012d0fd1dc7e079cd806fe1e95b238ab12670214300649378779d8e2e24d65aa479a93b6cc00794c3a9128e962474ccdda02847ac2fe5c591bd9158150f448653ed8473318fab84d137cf9e21699eee894db4e5600e98c657f3fce38767e97", 0x6b}, {&(0x7f0000000040)="2e8988643d0e4fb14f0560d1c50c72ad889ebd796b504f75c23d2778aa9864", 0x1f}, {&(0x7f0000000600)="bf6de6744bec15d11c0603adce632d", 0xf}], 0x3) write(r0, &(0x7f0000000280)='oL', 0x2) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="461afd8bf0c536887add8e1fa2aca39837dffe88867dbd2fa4d8d09376310b58c4f2e240dc1aea3e58f398207946114988cd4848b902c8bb77c753cbb1266d1a624bc3c3bfa3dee14c3de339e143384c22bfb5aa512663ab15fc8231b55af7885a6a67f591adfb8e930a81e527461d7a7123c2bf9c8ad1fdbd5795109c49885440153a36d89e55612e", 0x89}], 0x1) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") syz_emit_ethernet(0x12, &(0x7f0000000180)="7127338894a7232307cac669575dcdd98f30") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10009, 0x0) pipe(&(0x7f0000000140)) 16:00:44 executing program 1: socketpair(0x20, 0x8000, 0x0, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) socketpair(0x6, 0x8001, 0x0, &(0x7f0000000080)) 16:00:44 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xaa0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/19, 0x11) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3f4, 0xffff, 0x1, 0x5}, {0xfffffffffffffc27, 0x7d5, 0x1000, 0x7f}, {0x0, 0x3, 0x7, 0x3f}, {0x6, 0x9, 0xa00, 0x3}, {0x7fff, 0x1f, 0xaf, 0x20}, {0x9, 0x5, 0x7, 0xb7}, {0x1, 0x400, 0x5, 0x4b}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) r1 = dup2(r0, r0) getuid() bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001100), 0x1000000000000240) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/54, 0x36}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = socket(0xfffffffffffffffd, 0x102, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), 0x4) r1 = shmget$private(0x0, 0x2000, 0x274, &(0x7f0000ffc000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x900, 0x4) shmctl$IPC_RMID(r1, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x2, 0x4, 0x8}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/69) unlink(&(0x7f0000000300)='./file0\x00') sendto$unix(r0, &(0x7f0000000080)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af58ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xffffff07, 0x0, 0x0, 0x77) pread(r0, &(0x7f0000000200)="47834a584e3861ac4151f7e262887d9bc47280c245cf6b78dcfbdef60afd1681d7937428067f0e575f5453d01ec5f336d610f49038b5e334b673b428627f56c93ee1000f15e977a455c8f8d07e27e0b2047ce9a3a19cebfa79979d1c7ca19b775e1b8becc913215e37487d720e36e733c520a57d35d20d7b06adb44d9b799bb0783569a6a32c7f7c2394eb37102c56a267b580d2248e28f3f528f1bc5b40e5b3a2a43d02a1c6560aa95696465bcf13223b64a67a685a37b1f5acd85812d32cb1598f1bf07576575fa4f7462a1899d9477caec3c11855", 0xd6, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000240)=""/65, 0x41) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:44 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x20, 0x0) chflagsat(r1, &(0x7f0000000580)='./file\x00', 0x10000, 0x2) 16:00:44 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) close(r0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) fcntl$getown(r0, 0x5) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000003c0)="bcb5d5fb43706e6073e5eef17d46319678da8916da6daa70a666a246c732a1b8ff12f567ec7411e130d7bc95", 0x2c}], 0x1) write(r0, &(0x7f0000000280)='oL', 0x2) write(r0, &(0x7f0000000100)="99fa69dd1dd3128a85a0227d3fe94c1ec2c23e20723679eaa8f8690a252f4e2727c21f6c5d3914d2b622c34530", 0x2d) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000300)=""/4096) 16:00:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f0000000300)='\x00']) pwrite(r0, &(0x7f0000000140)="edac00d04d509e36859a4451bb", 0xd, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) accept$unix(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000e1ed868bd56c97000000006bff4dcdfb0a42920000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000d067640d965aeb212ab184d111533792649b9f0b343e777fb05517de3f5646154ab5b4739a0d9e24d536c5ff33eeb79f736c7d98ba7000ae77d920e7d2c8af1d96ce58f2409e0d19e64a8ea557401d55c4e8aca09f62d9834f2fb48a73011b83fdb1802721c81c403ef306477759ca8b5e7a41143f0ba934493341a88dbe627eea03d80b2a09421f0"], &(0x7f00000001c0)=0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c6530e622770b6047d586d0896bfca18a1d305d7779f2f63abfb61faa83b10461890577973c46987a3c5fd9efdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe2123742c5b63572cad48588c68ae979e3e6f9eb6ff519edb938e71db"], 0x10) shutdown(r0, 0x1) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/70, 0x46, 0x43, &(0x7f0000000380)=@in6={0x18, 0x0, 0x3c, 0xd2a}, 0xc) r1 = kqueue() getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000001640)={0x3, "bf39d585ad8b94acde7d316264459df6a890e38ecfc70a2eb59c38b7b8726443992c752a85751bfcb33cb46b5d58915f8cd562aec20bd17f5065d0acca99e21ffd6170f941ace43f7e8f369c7180bb9f43940dccd99324adff51b654a287f08d0ca588c1639866b98ba83f8de7d05a3f65800e7edb9dd1d35447593b1a495eee2a686bad51269e461f819410db3119ebec3ceed0c7bd7d29b8ae97901d1fc7ab465361f797d73dee83e1cd5596f6ec41b15e66cbe6cfe1fc32dc6faa532e06e2d56e9d4d898ab867446344f25172e45b3f6602bc9200d9ae8ba36d310b2e6418693ba726d0e479c23d353c6150d939e9bcb1dd85ac98b628b4d43d10b096ead1893d3e884e5d2609566cf956d1ebbf3ff447b7714a1f0c56f2aee9a93f60239301a5a66566633c323535ab8f170dc634615f20ab00956aac346920e922d10db9c20c2b2beca30ce19539dd74019291b39e254122fdbe9588e11b7b3115081ed71be430842bf51f10761273158beb05639b438cbc86833de3ee5eb5ba949485a8dbde1bbef61106777680c6d55faf3496fe56bf0e1406a6716baeaa88060323d5462c22a2736cfa80cb7e05a13973b60e0616678332fc7db756dd187f4b43cf4453858b172476ebd171a934cf4e4b7431fa6e48e4c9374d79809a955308f3e2d20514813dc9a99cb4f856bf0946cea7b80c52c604045e9953dd798da0a5c55b7806f76b52062b2099f3f069b909f30390c2a58fd54a291e48e83db8e0ba47b75ff734939832ec7bd01fd7bf90ed514d305dbf8522f03930d1d774b0b45ffa597b3452c22cc05dead5bc714e296ce0d7b1cb741304079dab40793ec9773c5e2450ec74abefae926b7306127ddf76b3ffc667fe73ff4b3524d4adaec92b87f02e9e8f116e1232a280f01fa3ca131325f3117d3d8dddcac89056dd472d916e42ce32f76e4f01baf9462500a24a1b08c1a3666954f9fc36971af9d182d3a7292a01c3b48fd7cb1c98b60960966aff4fa68335c4620366b5f54a3f18cae54e19ac399f99661b9a0a677e6cfb14ab718521dfce0ff3e549fb47d355638fe6dd280e7aee0c6d495ddb424d1c34abce249692060cd76cc25222e8275375639bbde810d5d9ff60f3185f029163ab2c2f09529ea3f6c5f9f126990b9b07738d09cbbf516ab66c05e5560669fc6e0613d6018d98e4152c12d76fc477869eaafa81ffbf57b160ef0afc62622ea602ad73949b63fb9d1998a4e5f50ebae85e22f0bbbd409a47006c0e63d96388685909593ee1384d2590feafbd6ea89c4fb5593f8dece420dfb61ea8697980d6a92590babb2e23fff56c5739904dc0508228407bd360242699be4b9ad824f255a8900b45975e932e8d9d06414c5e4f597ba4671651ff94d44e5e14e021f977bc6dc1c0df9f45fe4e4237f559752fa1b1d9ea1aa69db275a8f726fb329658b5f5c79fd468312050de1c810474f17b5958f9a4fa4d2a1a6765d75a916284e7c90dba98fdaa32e9085d41d0474845bd50ad7c11fd418038fd3571a80a4637bad035c0935d33964f9a670976083209eab4a0bcdae794b47cc7e811ea0c9865de9ae511798f13b48af2c3e774067edf468c80778e4065534fe31a5b944d2b3c17e28a8a0836e280a90f8dcaa5bff2305313945940ceba0d9ddb92c85ae2c1db7dcc92720c26a868faccbcd2ab2a31ad71172c1723645a32f88d4850e2e102283ee02bc4883abe5b491323ed01bdbf99245a172a563ed5701f4fc2cd1cae74537e00cf4a9a483129652488e6cb9ca1bdebc208134b08ee700e87cc803aa6455a3029e7d6d98c65c1a573180f617af42fccf0d0ef9922a7105a4b52a1d011db3f0d1410615a3b654d7ac0ea9b9cbd94c93add144dd362e2f84b9642fcdb3762e24f25cf197826a9b2055adc04819cef8f3201a38b23224410be5d155515e4518fe42c02bdf185b6b94a0ecef5e857cfea87c6c13986dc2ad09c9ac89ce6d4fa973f491de323bb706ea6ee8610208e3f52d6237d92fe953fad40fa794336aaa54837bd0f026054a4bb9b36bfa7f56cba30a0f552301c06a8a728517d1cc1b527940f9fbd2fc497f9f595f42b62e886c6f737f9c88ae678f67b9be35a245a0f2098fdacc27133af7db6a96d7452cbcb6ce3fb1b5085a4dad61d0e85033e0574051b3ec26c2ea306c31c940e7c39d77436931b80ab1017555fc5e5cc0dd65afb531921219860fbdeba06a389d8f0a8125d3a8e678fb5c8708c64e14f0e49af7cde8e41f64ad50eb20227f799d879f135ac928301feb9341ec45b27ae5103ffb432484528c943608b5465619c7a97598ad6cde93c26a7b73fb0d020b0e528864bdbb6b495815a36310f14d9f9dc98e42e19b7e7ecc52fe1643ba86cdb602e1b67c5f9220ce310f0312b8e48a703f04c69b38ffdd77aeaeaf50820838447aab48dd198cb8606ccc02fbb329aec39f22340956e208f164c6f29eb48d8af4fc0af14c3dedac283d1c0c9f99f8b29aeffe44c3f74ac9206023feebd1a923b36ce358ca7e9b08d8d5cab4c43d0e9cb58af68362176326bd99092fd38bcaadc5e5e1ada9c75734745344ad5b0a9d809ba0e9319957773394cef9fd14eda556557f59f1c65dc3b5eb12afdfa9af1886936dae5513ac951490996ddfc2210aec31a131f3690ddbb6bd8d7459adf69cf40bdb27df4e3fe3815186266089cafb0b43e4ba935c9e4e1f99e80e21c8c2a910b4b81e61b151693c8e254bc192a5baa1bf5b8d0461169dcb6063d568a17400249e0e2cb0bf6f7fbc69707333542eaec5efc19d49df997bcff956b6fa0ae522e51792f018478595f8cc08da9eb0057cd62891fc71dd7d4b73e733907df9892365ec06f4eee6799025754816600773a99046de5aa89947731bc946656e3aa595051e32b3befbd48df02bea96353f36c2167e8196490ca3016ef9a9e278bf3cdb0d63e47e5e1d2d46e3cd12cad40514c8c332d141db4b2922435aa809e1c87f847cab822c10b0060f78be35504d317a8778ca73b4eea6c798cbd78ac9ca119b71e2bfdf18756caab5e667bef2ca55fc536dc1718add10d0520d0761340200e3f3889a4e65d066f584b71af67f06e806d7a9f54fbfdc4aa560cde9df106bf4021f58395e7ed7cd9956adb703b5b1ae53fee534cdf96fd533c20c40af893889aa48766f556a3ab6be3d4e2a64caa1f71ce03147a007bdd3a2cefe0e6f6beb9ffda51aafb6d4ee0d5bfc07c6d559e4388056d978ddbd614e88aa5e66845b3928ebfe19df4b94e5d19924faba67f5b5e042ddd98fb98b90d8888cee5cf7ed91e868e585a5a0b5af9feeac02d3c0ac713d4cb7dff96ee5ca8c0ac96f20d92f5a6e0dc753b3312605d285e242a38e96e5c371a337e99eeaf68f4b0ee85e88fa148a40174cf3b10726f619ee4664d0aaad55dc3937d8a18cc24cc3df2a39ac6c5dd4e38cef1ebaa324248803e6dc015e48ffa64a58f7f4303c3e3abb6fc9bac618a6009d7b07a394c388efba015747bed29d0efe40f97b51e7d5a940043b2b6d53b84b47fac05cad37afc8b52382770002f374b58c5b29e8c6d8f4ddd73628969364a02d94f95601b91f3cef5d234a30fe814aaf64762cbb3604ab275c7bac4dfb5838a4e4e7958e7cd0ce4503ded9c7af67c7b1ddeb6c95747f5d591e41715200ab1327e57c8fd1c3167e7158e737869da7654f1e17a212931cdb529346744ea60a50b2a3d6fe5ddc341c303eb7473926ce179e1e220dd9bf5d45a1bb9918ecd19b5886b17aad4dd6db0d4b3ac2f4be395b4c6695ce9a0a03da0788e7f0475969da20e99d1c46ffa9ef83a79c3cf48061729db6bfc05085fe5d56db6e9ed5e316c87422f5eb2404e0324da369952a0807833d8967eecc924b8b11bb819c2111c06e0ee1ae2011e0be828b8fb7c32df5b3400bb9196c5b39be1801d5cc84c67900f6f6fd5fdab0fa5fcc5dabe8cda52f8e9a4c4a22d4a9324c5e8ffad93c33b6350090a2d8b2f50488cf5b58de50216dfc5f472de9b2d0f563a0a2ca85b358124159a04e213345a74c22acab73830c23491d8b547f85743da575e56c8fc85313168b5c8ffed4ec901fef08e3296890587736513a2b81946f9c54de7a96c302706212cc216d59b6e3ab5872305c138ededd146932067af63e266f57fba822b096a69240c20c36743999e2861a5ca8acc896b69200d30c02117ba4a8e2d8656c5efe7f49f169e0f66668844f998eed25bbb6887bbc0c84c62a943b4125f1e29f4e8247aa7a8d18f5f398657958106236de67aca746ca4fbcd43d8251b5c9642f8bcaa6dcfac7c41f7f5e462bf8a1cdd31f78b7314ff5440afd288a77bd75a383bdd58f37b751d6797cbb3c18815210eb064333fee1ac5414dcda321f5f8409bd851647a741fe465018a52c65c65d0cb35b05b60f3c994b1c0c70310073d1ac199f97f94b204dc5873d4cd255328fca0951a4613ab1061b802294cb06656ec5b68bb0bfeb4611b11001406aa9e249708aa1e839c49a0cd9ef2b6308b19081dd658f79f04c5eae864cc94494e0b0e2dfb94e3e1be15ed9be49175675351950d0f752c2f76945e7d169de4597e4e7aa1fae831d060d581377cab5c3be25fb2297d9f7471f1f2d36a9d29cf5a1767bf8f6a0c8a9deae3039272309cd9fee514857bba0b898964453113f56b3b139fde2cde4910e686d8ccb285a1dcca5118a8777b0e9d7fcda372b2958eb2f763dd1529fbb9b4103189fa62e68b507dce79a2d8332bb7452259d11be34c36f65b1d722b1ff70d521f0b0be49701e20a702324b1385c4420cb36f075a456bc8cdece94176db9839d4336e04f707d39bccdd2e7ec3703e5245040373fb1018f1f013d4c59023a2eb07edc4f8f2b673b1e3353f959182dc0b9877f5cd52813b5e0fa435238df0bead0544bbd422c3e23f3a01607935f2dfd99a9bd023c65e68f66f686e81e1397e89242184c77c31063324027baaac9000a5d9277ab1da5b660e35fe820eb176b70bb04115a83cd8090c5d9d2eaea98d476aea90ba66bd60bcec43aa4b09f51052574a9969406522bb0b6ca402635f1cd3004859d77db18eb2920c4e9067ad33777243b8e6cbe153ed26709c3fc3e1de4de2eb8d95b8ac11f11a7124f80c54619a681b98efecce927255c11b7b3b423dca27a22cc874cdb8de544cafb3f01e22fe7b834cb8a302477df6308b529cc534a127619b85448e73c30fa45e2f4f59c9c3725126b06788d7fa4b115f97de831549ea8249dc1b590b5ba017a9823c48ec98920ac51130e95ef16c5e8385d14d2d88a7e83592816b6010c4847c912a8297a741045ba1fbb3f8f3240cc4c724387cea2e647a4345d78d7160dd064bec355e783a7a733454a105be7ebfd6705f7430f0a7480eff9bf4f62caded1e8ffe67e7cb534c397a78bfc4b732215cfb2bf147e349b080714aaa336842e0444e1211d229d90d907d4f38675270c807713841a48a868170ef80ae8e599e9cfc852664aa781c912bc6bcdba5df8108d27d5fb8051a32fe5ffbf12c2546238fbf0e391fd33c32853ee7e0dedb857375d7272bb1080afb55ba77d1fbfd76e42411ddf2486075b4400141b3ad337b9ff73e8bb272153e2597ee486eac5c37500ce87259ddf3ea7beb32f8158b673c02b259e495b21d3e954579dc6b865527cf4947c50cace5676ceb564a89893efbed91b2eb54aab0f9ec5517cf9d1bdceae347e18a6757eb57e20c397335fc5b4f54960c9bdd7f115a10b2604086d5dc53ce12e509fe5032ddf5ec03e3226fd7256"}, 0x1008, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000440)=""/83, 0x53}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/215, 0xd7}], 0x3, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63, 0xa, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001600)) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x35, &(0x7f0000000000)) syz_open_pts() r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') msgctl$IPC_STAT(r4, 0x2, &(0x7f00000033c0)=""/4096) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000008ad44553378c8951977c0000000000000000a7e83800745c4aaec3ba803c0f"], 0x27, 0x800) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000000000000000000000000000000000000000000000000000008e3c000000000000000000000000000000000000feffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000e28d9e5086325f883aee065f889dcbe5a20697de77055f"], 0x90, 0x3, 0x1800) msgget$private(0x0, 0x10) 16:00:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:45 executing program 1: r0 = kqueue() fchmod(r0, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[0x7, 0xffffffffffffffff, 0x9, 0xffff, 0x0, 0x0, 0x9]}) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xcbb, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) chflagsat(r1, &(0x7f0000000200)='./bus\x00', 0x0, 0x2) 16:00:45 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) dup(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x1}], 0x1) 16:00:45 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, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:45 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x8000000010001) r1 = shmget(0x0, 0x2000, 0x20000000000000, &(0x7f0000000000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000003040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea5896ae4d9956e8c500"/4107], &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 16:00:45 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/225, 0xe1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x29, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(r0) seteuid(0x0) 16:00:45 executing program 0: symlink(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) pwrite(r0, &(0x7f00000001c0)="0a4fd719a8274fe31b74b5bb993d22b17c0d6124522c282c603ca9fdcd5e964d0f8bbbbfb019ff751917fcd70b70630579edb232a0abfec210ae2eed66f201326deab0bd7513700990aa859743251319aec9942c60bcb79966642ce65474d3a69579c863c4f40ba9d040151af75d6513c77e3d3aa59de4810ebd1bfdf8", 0x7d, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x90, 0x2) dup2(r2, r1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 16:00:45 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x89, 0xfffffffffffffffc}, {0x80, 0x5c92}, {0x101, 0x401}, {0x48, 0x4}, {0xaf, 0x7ff}, {0x1a7, 0x5}, {0x67, 0x80000001}, {0x41, 0xd49}, {0x7, 0x9f}, {0xc5, 0x8}], 0xa}) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0xe07) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f00000000c0)=""/137, 0x89}], 0x2) 16:00:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) 16:00:45 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(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) r2 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = msgget$private(0x0, 0x10000004) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) msgsnd(r3, &(0x7f0000000680)={0x1, "5644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"}, 0xc2, 0x800) r4 = msgget$private(0x0, 0x201) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/194], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) msgsnd(r3, &(0x7f0000000240)={0x0, "8e8c00935b7908b12d014578fc7217d07b3d4a43c132238c3ca9db8adf4a32c67c0a3fc5d94792442acd9a4a6bdb7ecbf0fc576f9022510d7028c703fd8cfc2956dd62b3be7baee1d32aefd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"}, 0x67, 0x0) fcntl$setflags(r2, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)) msgrcv(r4, &(0x7f00000000c0), 0x8, 0xffffffffffffffff, 0x1800) 16:00:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x81, 0xfffffffffffffffd, 0x100, {[0x7fff, 0x8, 0x3c1, 0x9, 0x9, 0xffffffffffffff1b, 0xfffffffffffffffe, 0x2c4, 0x1ff, 0xb2a, 0x200, 0x7, 0xfffffffffffff000, 0x2, 0x0, 0x3, 0x0, 0x1000], [0x1, 0x80000000, 0x1, 0x6, 0x7, 0x2, 0xfff, 0x8, 0x7a, 0xf5], [0x6df4146, 0x0, 0x2, 0x1000, 0x1ff, 0x5, 0x8139], [0xeb9, 0x4, 0x3, 0x1, 0x9, 0x7e], [{0x50, 0x80, 0x8}, {0x7fff, 0x7, 0x401, 0x3}, {0x6, 0x0, 0x2f6, 0x7}, {0xa93, 0x8000, 0x7ff}, {0x80000001, 0x3, 0x3, 0x5}, {0x95, 0xcf6, 0x8, 0x1f}, {0x401, 0x400, 0x1, 0x6}, {0x3, 0x7f, 0x8, 0xffffffff}], {0x80, 0x100, 0x20, 0x12}, {0x6, 0xfff, 0x9, 0x3}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8402, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) read(r0, &(0x7f00000005c0)=""/155, 0x9b) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") r3 = semget$private(0x0, 0x1000000080001, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x66) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000001c0)=""/151) dup2(r1, r1) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) ioctl$TIOCSETA(r0, 0x2000746e, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r1, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) write(r2, &(0x7f0000000140)='\x00', 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f00000002c0)='e', 0x1) execve(0x0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) 16:00:45 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x80000001, 0x4}, {0x3, 0x9}}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x100000000000000, 0x0, 0x80000000}) 16:00:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0600000af6ce6257fa5d2b8d4648d69e000000000000001e003300deff", 0x30}], 0x33c) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) msgget$private(0x0, 0x20) chroot(&(0x7f0000000080)='./control\x00') mknod(&(0x7f00000000c0)='./control\x00', 0x9184, 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000140)='./control\x00', &(0x7f0000000180)={{0x0, 0x1}, {0x7, 0x4}}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000100)='./control/file0\x00', 0x0, 0x2) 16:00:45 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) pipe(&(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) 16:00:45 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6}, {0x7, 0x1000}}) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xd9f4}, {0x0, 0x2}}, 0x0) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) lseek(r0, 0x0, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) r1 = msgget(0x3, 0xb2) msgget$private(0x0, 0x390) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x7fffffff}, 0x10) msgget(0x2, 0x81) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7b000"/112], 0x62, 0x0, 0x1800) 16:00:45 executing program 1: r0 = socket(0x80000001c, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="c6000000", 0xfffffffffffffe35) 16:00:46 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4002002, &(0x7f0000000000)=0x7ffffffe, 0xfffffffffffffdd8) write(r0, 0x0, 0x0) socket(0x10, 0x5, 0x8) fchflags(r0, 0x0) 16:00:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x637) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f47b78bd765ae9de88b7cee81973ac783d4a6c4362cb8d339e12305098bd1c4c7bf4e88dbeae5aee2daf7fd7166caa9d8c0101411ce8ffa8c04ac6981bf9549", 0x434ba9f92fb615ee) r1 = shmget(0x2, 0x2000, 0x120, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0x7cc9, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:46 executing program 0: socket$inet(0x2, 0x8003, 0x89) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xc000000000000000, 0x5a, 0xbad, 0x2, "162e52c42db55207b12f03027854731dcd9a23e2", 0x0, 0x429d505}) r1 = syz_open_pts() setrlimit(0xc, &(0x7f0000000480)={0x1, 0x8}) write(r1, &(0x7f0000000000)="b90c2529672c4b98547c137608bd0980319ce390c068a4838d9ebb6862c463295528cdd67fb5", 0x26) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x200000000000fff) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a", 0x835) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x40000101) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0xe644) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)={0x1}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYRES64=r2, @ANYRESOCT, @ANYRES64=r2, @ANYBLOB="ff4a28b799ebdf25aaeabf9bc68a001d90f185842e02c3f20bfd16ce9bd0d57e210a1619da769d176d8f636b88c74258cf89693aa1e87366f1a40aa7ff1b65a07058b3ca1658c2f0841c249b7c57454392c54e94ac8b4c49bd39e0ed458fe43bb823c562e6b9c416652903e62db4aea34e2055c5b349de44bc3bb7718eb9b0385bf8458f6e3b8dbd4792f3d70cd85fa10f43eaf9fc907a906bc85046f3dede3581e672902e39ff6d1204ba3f50ba4282c02b8ac1fbedfbad18631e6c66d3ef0cf5e362b5543fca0000084a9bd595ed664c2ad1b10e5a917b78b9e91641ef0abf1e9d522ad15595086d2231bcc202efd43368f58cf02cd91800cf6025d66048f4a9ae30aff170328aaaeb707b5b620d182abfd36fa1fbeb3632a24af2502b8f75633cf2f6ac4e55cf409d3028181ebfb9195ba090faa25a31ecd7bf79db67af7449bdf1ffe232c1d0b1bf2f9839e2d53f8906f713bf1a5b03fa569b6f01b5c9dd1a69af72"], 0x1c, 0x0, 0x8c, 0x0, 0xfffffffffffffd59}, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f79202b, 0x1aff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2000000410, 0x14) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x8001, 0x3f}, {0x18, 0x1, 0x3, 0x4d8b}, 0x8, [0x5, 0x3, 0x1, 0x6, 0x2, 0x3, 0x8000, 0x6]}, 0x3c) write(r1, &(0x7f00000001c0)="6cb94795356d21782890e4f5143620b779f3f1915bf4731066f6b5d117e23f8e83822e10215c236770", 0xa3) dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1fffffe) 16:00:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000000613, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x6, 0x5, './file0\x00', 0xa9b, 0x3f, 0x8, 0x9}) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './bus\x00'}) write(r0, &(0x7f0000000200)="21433cf9260ef224446044c2d0652ff2a7da00000000006037091b83751611f1a32b1b794a05cfecf96c621cd4099d5c6ca4c160968fb6c4de2b685a99553deac047722f760a8e57bd2291b67cdf12108a74300000000002000f000000000000000000be26da1c77e414df4ac40700001cc28a7615dc5e06311fe0c3ba297334e5bb48ea1863a23f93c0c4982fd39188b7d841c07ddfca778eac53b28e07f7ff7034ab0f5c2580e7472b", 0xaa) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000200)='!+\x00', &(0x7f00000002c0)='[)\x00']) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xfffffffffffffe88) 16:00:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 16:00:47 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = socket(0x12, 0x8000, 0x675edc06) dup2(r0, r1) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x210, 0x0) flock(r2, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x9, 0x1}, 0x10) 16:00:47 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x81}, {0x0, 0x766c}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8}, {0x8}}, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45, 0x3}, {0x10001}, {0x4}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) select(0x40, &(0x7f0000000200)={0x1f, 0x4, 0x80, 0x80000001, 0x8, 0xd2, 0xfa, 0x81}, &(0x7f0000000240)={0x7, 0x22, 0x1, 0x20, 0x40, 0x1000000020000, 0x738, 0x10}, &(0x7f0000000300)={0x5, 0x6a, 0x1, 0x100000001, 0xffffffffffffff0e, 0xffffffff, 0xff, 0x6}, &(0x7f0000000340)={0x5, 0x5}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="0051237a1e6199db20c056f926746f4c2fbff1cb88ac110652318dcf5f91e56a094019374114722ae62196b944725271ca54a0599ad2299cda4916cda08cd2b78f95bec2529f1a9a1d10afe254c5e7d7ebbfd3e2bd612d9d4058a71adc278b3f643216938f", 0x65}, {&(0x7f0000000440)}], 0x2) fsync(r0) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x185, 0x6) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="50de9337bddb0f164d9f4cc891376940ffacfeb6d9171288f801e2fa102bb0367f", 0x21}], 0x1) syz_open_pts() ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000540)={0x10, 0x2, 0x4, 0xff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x13}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x79b4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffff80}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffff80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fed000/0xd000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xffffffffffffff00}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x3}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbeffffffffc, "0100000000027f00000010006624520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:47 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) geteuid() setuid(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)=""/167, 0xa7) utimensat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0xffffffff}, {0x1, 0x3}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r5 = msgget$private(0x0, 0x480) msgsnd(r5, &(0x7f0000000540)={0x3, "1f8e8fd0b36702b79e133ea1f39a8990a47c9228f490a34c9a9a4c62503377e02858026e9319a759957dcaa8b5343598f30e6e84c217ce0a6cf82b5d4e8f6fc51abb4f432e76a5063575f6e659"}, 0x55, 0x800) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffffffffffe65) getgroups(0x2, &(0x7f0000000080)=[r1, r1]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x400, 0x0) fchown(r4, r6, r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getrlimit(0xb, &(0x7f0000000280)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r0, r1, 0x2) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x20) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x2) setsockopt(r0, 0x0, 0xb453, &(0x7f0000000000)="17c196877676352aaac8af0470a0dc395ffd82116c563ad7e4bfdb207507e3f79270cdb4ab119060e288f31e61b336336d7a1fffd01999a5ef8347293adf5eef6bab3a5d2f02a7c74cde886151aac77ab4202b151f9aeaa076eea4aab034db890524c86074443faf6cd91d5d57c7498784b83f37922b8ae2238c61fd3a94f1350d296096c314280fbaecae75f49ec90082c65abd033b1b9db370d54a363ea5b90043a61bf2204e2aa32426184d0c9942e53ccca5504d3705848250", 0xbb) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fb182e2f66696c653000de138fa24a010cb6e4bbf745c48bca166f0125b2c3e1868d4dc52d5670aeb934b8390762506f3af3a98d2ddce15ec0e61f4b0112e0274f1a2397a44f85a694ded349b4ccdd673f26e766a87e8e1efa500267dcfb47006864d7cd625d568b9496c591e5aff2a925c1e4a80026ee4839835f702ec85267e1d19a6b10c7708ed1d44b9d597b292effe248916d62a0601f20746d35ff74b9ae4b6a55006787a22d647de77b57c242ef1a76a16be98b004fe007ff310648079081b5850928430f00000000000000"], 0xa, 0x0}, 0x0) 16:00:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(r1, 0x20004268, 0x0) 16:00:48 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x0, 0x5) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) flock(r1, 0x9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x40, 0x80) syz_open_pts() open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2015, 0x101) syz_open_pts() pipe(&(0x7f0000000080)) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x20) 16:00:48 executing program 0: clock_getres(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = semget$private(0x0, 0x1, 0x4) clock_getres(0x7, &(0x7f0000000200)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0x200, 0x1000, 0x3}) semctl$SETVAL(r3, 0x20000000000005, 0x8, &(0x7f00000016c0)=0x5) shutdown(r1, 0x2) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)=0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x4, 0x5f, 0x0, 0x800, 0x3, 0x6, 0x34, 0x3, 0x5]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x7ff, 0x20, 0x0, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r2, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xee, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) 16:00:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x90, 0x20) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x400000003fa, 0x14) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e358e2d139c3f08577f3f59a2903a940c86a9f1ac00"/46, 0x2e}], 0x1, 0x0, 0x20) 16:00:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getpgrp() 16:00:48 executing program 1: r0 = socket(0x10000012, 0x400000002002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:00:49 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0xc4) setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) r1 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000480)='./file0\x00', 0x10481, 0x7f) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/240, 0xf0}], 0x4, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x6, 0x7, 0x800, 0x3}) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2, 0x9}, {0x5, 0x81}], 0x2}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket$unix(0x1, 0x5, 0x0) sync() r2 = shmget(0x0, 0x1000, 0x410, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x3be5cb123b1c7fc2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x10) socketpair(0x20, 0x4, 0x1f, &(0x7f0000000100)) open(&(0x7f00000003c0)='./file0\x00', 0x30380, 0x10) getsockname(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xffffffffffffff63, 0x0, 0x99, &(0x7f00000011c0)=ANY=[], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) sync() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10100, 0x80) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8422, 0x0) getdents(r1, &(0x7f00000000c0)=""/169, 0xa9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x240, 0x0) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") r1 = msgget(0x3, 0x340) msgrcv(r1, &(0x7f0000000140)={0x0, ""/104}, 0x70, 0x3, 0x800) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0xa16, 0x6}, 0xfff, 0x1, 0x1400000000}) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffb8277925ffaffffffae61c4a64800"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x80000000, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000005c0)="3007c0c093ed31c1062c6bca1751c5c28a7d8b76328f9735873a402b9dee0c7a947f442d447e8d6ff62f41ed8135b94fcabe756b79cf30f02c033cca0aa1b40293c380aff983a7b111f0a7486149331a3ff23858fa60c399030000000e1f0004af5700ff001959cf020000000000000000020000f60000000000000049c06aa8b1a568aa832121b3a51d00372f373142f6b5ac511a5d38c47ffd9d786ecf5a5739e69190df1bca1e73fb37d1d4e792f9372227e99db12b2cb9256f75f6594403fe6d2cab2f3a379b061bb205978a43b69aa4510996b827afc7d0a93e601556b7f1fa4243cf37263e33178f4d81ef6be8712e54ab3cf934358a8eca1d72eb77538cf61492138f57b7e1c45a5e5174c3d0e0350885c3e962ce365ddf997af3e9bb51950d30ab0c167c0eb55370ca550f792892ef335dc2ca58477c7eff3207fabc8f9ceecdbaedd670729d7dbc830abec73630dbb0edf191b1fbe25c2852cb537f3364c63567fe499994d0519743bdad253bf47059e19f066dfc512013a72dd957d8f2ee3f9a89e2accb744bc5fb415b4e72f3ba18cdc2567585d9278e828bdda80877bcd542d3db8ed31a9beb131215595869434ed2c9221de3f094b7f5d9bef56c315256fd26d4d04f13e0878bfedd782df0cf56976290d4eab53a5368b622ecc570550fc51e958b0d7b8f74c6f5771b1c20eebf00df527d7ead9e48a8b4ed271de10e749cc29d2af8cc578c40d9653abce45c118e6d4f65d41215a355ce3a77b650093f89aaac4a1586757abf012b5f3faa2d414c2b3b6af3ab48138700d9de2ffec28aa4579d44820f9bb7c1e3ebdf290a53b4fc0853b301568219d56fcfd0b22a7fbdaa908c119120fa698985597957b91ac92092e2d8ecdd8a939a9f59275cb39fe35f19bc47e3ad8e35e6cbfd221b18d69d898fc5cb60e67deca0552619cc1e023d833f7883456f3433c8fe75697b7e0afb6414989de6d1531283746acecbc4cd802c0936a57167a7c9fceb2928a12a7ef4890b0cdd23f019e24fa5eae0ca061e6399897b7f7cb10ffb6d82aa27cb8d025fd2ba93110a750b34f039b5d3502b9ed92b6e78efe118dfdb2b5a", 0x65}], 0x10000020) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:49 executing program 1: madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x207) 16:00:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xbffa, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) getpeername(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe400"], &(0x7f0000000100)=0x52) pipe(&(0x7f0000000000)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0xc600000000000000}) 16:00:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x0, 0x1}, {0xfffffffffffffffc}}, 0x0) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x800fffff, 0x0, 0xbdd}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x5, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x48, 0xfffff, 0x800, 0x101}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000012, 0x2, 0x48bb}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0x182ac41b879729c4, 0xf71a, 0x5}], 0x5, &(0x7f00000001c0)={0x4, 0xfffffffffffffff8}) close(r0) syz_open_pts() r1 = kqueue() getpid() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x9, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x2000000b, 0x80000000, 0x9}], 0x200, 0x0, 0xffff, 0x0) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000080)="705f09dc30e9b7650368b1d143aceaf56873ab2dd03d5d1f17a193018a97b0c8b447824ec8f67a27239c285acc0068eeb1fd2daa5997143a5e9a47c1ed670f12bacafeb943473af34b7d5cbd5299c95c", 0x50) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:50 executing program 1: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x200000080, 0x40004000000028a4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x380, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60745e9c4954fd1d059d00feffffff0000a3bb6b3c042ede", 0x30}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:50 executing program 0: semop(0x0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r0 = semget$private(0x0, 0x1, 0x200000000000000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffe7b) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000600)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r2, r2, r2, r2, r2]) semget$private(0x0, 0x2, 0x4) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000003c0)}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x100}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)={0x1}) setegid(r5) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) r6 = semget(0x0, 0x5, 0x2) semop(r6, &(0x7f0000000300)=[{0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x401}, {0x6, 0x1, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0x80000000, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x0, 0x1000}, {0x3, 0x10001, 0x1800}], 0x9) close(r4) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) 16:00:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0xb22, 0x0, 0x2, 0xa1}, {0x5, 0x100000000, 0x3, 0x593}, {0x0, 0x8, 0x100, 0x1}, {0x827e, 0x401, 0xaa95, 0x7fffffff}, {0x511ca909, 0x200, 0x7e6, 0x5ce32aa4}, {0x4, 0x4d, 0x8, 0x4}, {0x2, 0x7f, 0x3800000000, 0xb52}, {0x474, 0x9, 0x80000001, 0x7}]}) 16:00:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x42, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x140}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/136, 0x88}], 0x1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x400, 0x7, 0x2, 0x9}, {0xe7e, 0xffffffff, 0x9, 0xffffffff}, {0xa44, 0xfffffffffffffffa, 0x0, 0x2}, {0x9, 0x80000000, 0x6c0}, {0x2, 0x6, 0x401, 0x1}]}) r5 = dup2(r0, r4) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="69d2504ddb"], 0x10) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000011c0)=0xffffffffffff8001) r2 = socket(0x6, 0x4000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001140)={'tap', 0x0}) r4 = dup2(r2, r0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x8000, 0x6}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000001100)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="2aad3c25dbee131669c0dcb906a11fa7040b8b93ec0e3a164fe0d2e8fa516f96b92775f790d860b69a25ae70d3d34872266ef7fd2a139410927e153b24031ce8da2da755669bb0deddd3ff7ba0c20a7897106b25685cbdd2e4690afa618ed32d4ee66c9186ee95fe3c6512b6b5728475182693b7713faca0c0273379f2774abf98e407b0f1f01742ad3da568a9d6883abf6ae2cba85df8459abc7982a42eef5e085282364dbde7c674bc87f7fdcab7217f650a5327758d884159196685e9be2c797273d43a5338af3b559abf68f66733348b7d7de4bbf5906956ff00ee13aa0dc2bbabdb725f258cb3900120bd1508c8838735f0a6503de419cfdf4bd116f3f92814269f77031cd58cbe1e71f4f57673105a936be0895693bfa8ff47f0a49d5d8d76df6f4776f48c7d7a0a7c7cd94e580679947bf97b5367755d37feef02bdd40d551c0eec44b732b8c8aade7a5cf7583e1bd741d7955892acb6607e134f6d49369a02de034d7d5f31decb704195b8b46b9afe42133afc6a2ccfdb1c7beace236511a24ed135d7521f75df92b8c486873cd47fb4527a8ddec216ac34f5610156467df876b622772aac2600b6e67274f99ab1210bc7e3487b967e8704130037b0e4f8792ae826a2b331239bc7fbfdff556a33e93cc9e1d81b87a2978296a48827bc671fa0178f0eef1b84eb1b35821d434cb1ce7577bc7724c012c46fd85b0cdfedc6f9987bf9d00c8bbb51c92318342ed3cf8f8659b7de3b699f1b2cdc67a987519d7b8ade09de322f9f2539106b1a9aa99bd5bcaf0e6c4df267dfac4f2c27fe9038c5d100720d399c2d289f0f81c9e4811c3156dd271edd1bed3f34d19ebe22057a40b32febabc252886f671f32f67255c22eefed3d64cd4004c7c6c2b02c71dce0928f1a74f0968fda40afefc35df4915d0ecc62654669d034b10496d4ac60b5e32ae64f03596ab2c2924cf700da9867b1a261d273f45b94b7216144b9a0c3e00742a7fa5de185e0a8353d76977550d778b0ea6995c763db649c8e3f46bd983971e4da2de02486592c0a41581fde48929f33c7fd10d5a8ab9407904a24e12596cee71b325f83ece0480ac23a8f7d8b45f71a210d09811266a422d6b2e244aea147a4c9da91671a91045f8323439add12ce1a6046d39948892ea0134cbb78dd565477481bd49a20def4879cc158f4aa86c5286c223d5627097b79fab5027bf2f9a8bba85af9fcaa9c395e342a4711cf7c99e5213c857e6b6b52cf600cbd9084e935327565e2cae2474b81439f110833ea705c8b0a6edb66f3c7d92fb1ad986a49ad6bfb111998ff327a132c608e2ceb7b8c24027ba89505201240a59b654a10336a90a6af4fd2263a5f2762f7fd6e0b5dde4956e2f7c70e54bcc5b02744badb6179c7812041e7e6d9bbf65553c5cdf96db8263654babfe69d056100a35a7525c58b15e9ea753b82cfac4bed02be1e7cd7b7daaffe7bdb196a684c1dc272406184be210248afbdb235026c1ed4b237afe28a836dabb2adefbc2987f528ac6b5745326e31f054c3b5cc744ad59669fec58e24caee0593f95b32a36460f8ce38e171805ea465f24ae2e25a459c13ea304fc1882e14603935664ab7663a9cd3ce636cf823c42a1bb8ae0b908bdfcb27583920bff1e184d22fbd4a26f7d16fc610996bb0415cfd18a778931c66e8b17b9219867b0448222ff7b3ec72aee4ca1fb03265bc4053ed276be88d907a60d792d79fd361597de4141d132a0125ea12236e4aecef6d64cad28d56e9946bb47384394c38704629e666aab71b8abf8d29002683dd979f763aad2471a82f5159007df3ddd668ece85ddfd0cf3af00e90a7a381fe84195fd40ce000bbc29fa5c2b538c217d935a88b9710139916d291ab64914b7021c665b14ecf38061bc76adf1407f4fef778f96c42c6fc6f4ad40594f9788f94937540fd4e887fd9a33c659ef075597dd98ba26baee604b1860430f77e5899d296655108a6c753c66ba93a8a7e36b1e13186586998c46341dcaba4d79a4404ae8e97070db61ef20db1d2c3b8296471975f941c649a543fb0f30c161ceb2d6d8bc242245e411eda93ed4ba6d82bdbee2dcb4ade7dd96c92d63a5cf0871d6816c1d405d7bf5faff6655eac45c5fb1a5758ba487a78d3a538811dc2c41d620cef82f9a46b57437e66dc312eb6201b55eba20f01991a1fcfb34584e9d4edbe4a8e2647670e9c3830050a2f6152058d15afdfddce6f41cbd3ee5578874fcd0770132391a1b6c9cc7ff6ec540d27e471328bb82948fdba6c0db5d60c7dc80d3a8a2cb9890d62e4e17e48cb1c96c2075218f4664c6e253e7829a2ea41ef5a271031d6de3bfa8eeb1b6b993ab4f22305aab6077b5c19d3fdbb53b710eff29f6336ea8ef613a0b849bd5b7a30b626803b40990993d358860ca0af7a25b11533bb876246e217bd398156e536210b39a92a061b7c2f13f05684977785244b548642acf93f5b26ee0e0998911a9e67c63cbcae75a13680c6e75b918f6c408c557db58c0cb4c308fca578907a1dcc9e84ab7598f42675fdfdec8d863a32534ee0128140cc87505f505587418ab840d5ff49ac7f96ea6188a0e5f2b05543300c544c6429fb5f9bce4b323914592ad8eae43cc35240bc4c93d7ca9d3077361277149b50e497b56850c8be3768917f5e055ed6c88b2d67032176f5bfc3b24d82bc2a2669abd4177880ab42311f79e5648ae7b20f5fd248b013e48626fb2e04b00c459e8796f5262942c2cb21ccf45ad2d75ad2b46a2ae8856f0d0cfb0fbacbc404bbbb7ab3d02d9d091355d49520881d6216b42330e0e01f6eba28e7685b96bd263c3028829fed129565f9fd4cea3df0ce85de05795ddb70e27f58a7cdfbd3f74a0b9dd701b32430cd87d39d7a849d1d134f0ea71afda31358246040cccf2b11d9b5a096a2067fe8b7225c2eac61ce1f9ef5b93e5d2ffa539b3dcd2ff3d461f39cc68667149557bf675f6045a1a6bba2dc521a487f805419e449c306df4ddb479bae019ecf41c3b6f0ff2e0e1c965468402e35b7a6d039c56ae9e3de071bd60447d94b94131954ae6b30122df0c9bd7de40e2fb47e5bb3f446efed0e050ece5decd9b4b98073f6d951c9ad52a5f11b59be332a0fb921ae5071407c372e82ca66509f670c3e96e47193d2f1ee795886e75ac6c30d93a7367a0b2e52cefd380aca0dbc3dc45407bf1c1afca5435301954baf4a41dbde891b4a2c6862b55103fa2de36de815ef0854ee109ac81603482c891dcb46de700b47f7895394744cf4aa4e32460a950960dfbbd091a6b72503f1374a83dfa7b21f3693d80ea6f4a531851973253866389c8a2041a94665c10e73c8b9d98235ddb6cbd7854fbbf2d40ee747f75907a65434435d168ac15480fd1979cc46249a93f5b6c1b4dd8cb5494ee9a34953af75842e209815c0702569c05bab039086cb2bfe7bdd4f5023c28334f9c9d2317358b0ddf7823f792901682fe6b941289d06fa3cc08ab01c67ddcadc04936d59840fa66f8afe193078e4c8aee0cfc52768f23aa69a06e78892b5a1c7db4211812f6fe2aa20b6254e607147e39d94b2bfcc9d979db8d201a022a07257b2a2904dd1d8d105b35d0cf7892ea9abd6d287b521533fd78ec4fc1d96d7d0ce0c3044d845f9ae9ea8500bde282a94d5120c64e6693b76ea7f4e75f9790e13bcc018737bab6147a031cbf8d20bf3dfe322539f522ab2c4130c6c9f9a5114619405bed356b083e801e6995f59ec3676722bfa96060022a3f7479b8277ca8e24ac0ff32f6cddc7a113dd6ee3100c3816176e889803920ca47e81bbd6e3ef64facab3f8728af89b6182bde33caf95c5693ed6d61cec79f3d904f7dccb027f094e4477816843c76d48bdf2b189df2b83741e4445c1a2102adfe034f4e7fd0f7f009eb227a910bc7c0c8e550537fab6827e5e44c0514135adca959e67a6125d65801640896e66794c118e770a9caef3c8928eb070d5bb5d8bfa7f55259e892fb8b073122772efc160e924492196ed0c0f2f57b667f707e6d9a1e418b47f5dad26639e9f1fc8a2abbe4235069a4a1a3dcc10a9077062b45789eb62ea5e335b875cf6da1005c1886719ba18021d0767b0545c8e1d23891a34208e30f96fedf3cd392a20c15e40a19b0a8283b2182d282eef9216e35a760e1490e7d7a6b67d8904b26a9b31e2add169caa82f9ec3651d49b0726e926cd1f4bfd5512d594232f8a16ad35086cd302492ce271c610d668d57000768bd43c88cdd5a62ff7ea68e169474d15dc18e997118955900794ab4582278405b4ab6b830dce77a876ba4555abc3ab6782816f1c49ae58bc118dde1d013c69566cf82b20b6d7389d1192826048cbda496211ec95aca03fa847e6e56166ef7669143d74edae1fb06842b31aa28a3add70b99c7e82777c883c19b3e03dfcff409003251df9540435cfa08073a6dbbaf23c24b98be348c288e9ec0f756bd8a3108cdac98bae3dba7f148dcfe3a9e3f802269bf62fccf14e3bf3780044e151e610e3d2d2545aadc12f402d12811a63642ac522f57d6226f5b3019a29e89887de4958cefd134d7832dddb59c3e5db632aa44772c66c38177a8d638c6b89c1e2e18ddff4b1dd4314636c56eb8e385301c7bad175becb0a5547e6d406d61b79b4fab8c3fe55a912b7dbd13dabb4f2da3bc1d43f353bc40b0cb3d69376aa854eb2025798c4e44036bb773ea829ee4e060da620a0ce737c57978b5307b82a207518700dce9dce2c1da84aae42f78666b65966e9619b9ede80a57ee8a5b89622b61aa210c1bcbea081ed5415e2129415060444f0b4a8aa1b858e151d1d304a5b62e364e3dd43221531bbf86a8e4c45f8185753aa41af41f877c43c5cc3b6972ec47ad6fd8d8d0b66ae3a8b5c7d7ecff61fc3c8100ae5df5c8f0691f48fb9c1c434e7247ebb3c2910b2eac5bbe1b77d6fa10e573bea692b15a9cf13d45dfd2a4a60d0a8f39629ab581f8a206d8cfa8b3ac695759399e5d8bbe703bc9ba7886e50cb31fae919172d2fbc4363b5513f7eaebbc4db947be22922bfaf526ecb29e216d76542e8bd55f25b100851d6ac37a9ca1f656f376ff5a7e699539df904b9004713761e1cac750b0c4a2d3dbb5af2211b99cc6585e9e777553d96fddaa5d792dbe8eddd6c9e1cf711dc4f1d175f500dfbde79b60993432bcafa203600376ff0a126426d9b5dacc3cac26cc6a22eafb2ba943ecdae45ff3fc7b1e1fba0b26531a75ef7ddccce8f242fa69774a49f76c139a8ff4847a71a0b9dde1ac2b776215efde30f0458232003c8b0934c5195103d789fefe9609364c80c698563bf97f13ce938441ee416a3e4c943543e38522dd0d42e58e2df8f8c4968595db613d59d4f7c9caca669766c4a2369a8230cb8ba0988b43f6cc01c1e848f56a206754f8b2807368a0e346368f566aae27d2db88f0fbd89f2199a5b83cea1d57ba5c56307c16bbcf0f34f2c11d2eafafccff4d482f15348eb30ff926b401561921411c2211d9ad0847529843f808a0d19683b866ada7d17bab21c91d9d1022e9015a09df9e55cbdd0d15ede77935286616ede2a15ae06aecc731e69d1292b625dcfce6a58d027d3044c8c3c041b4d600c903e9848cbf7f0b5d13f585d5da4c515702a5d35a977545b001a0455ca9d7b3220a4da0a466502380fc900cd3b9956d5a06981ef7ba05c04c3c6b3b58a09c861fff1fbdde945408bfe608358ac6c9d8fb0f1eef95ca54f0546606c9af2e792d4ba239295835f3054cca14f45c8c939fbacb2c68a8e4"]]) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x3efe) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000300)=0xc) recvmsg(r2, &(0x7f0000000600)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/97, 0x61}, {&(0x7f0000000440)=""/131, 0x83}], 0x2, &(0x7f0000000540)=""/136, 0x88}, 0x801) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000000)=[{0x2, 0xef}, {0x1000, 0x8, 0x100, 0x9}, {0x7, 0x800, 0x4, 0x4}, {0x3, 0x1, 0x400, 0x5}, {0x2, 0x3f, 0xffffffffffffda7d, 0x8}, {0x6, 0x10001, 0x6, 0x4ad}, {0x7, 0x1f, 0xffffffffffffff01, 0x81}, {0x9, 0x6, 0xb867, 0xc84}, {0x7ff, 0x6, 0x10001, 0x8}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8cf2, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x8, 0x100000000, 0x10000, 0xffffffffffffff01}, {0x5, 0x9, 0x24, 0x3f}, {0x8, 0x45, 0x6d7, 0x200}, {0xfffffffffffffeff, 0x8001, 0x4, 0x10000}]}) 16:00:50 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r2 = msgget$private(0x0, 0x198) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fchflags(r3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)=0x5) connect(r4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) flock(r4, 0x4) msgctl$IPC_RMID(r2, 0x0) r6 = msgget(0xffffffffffffffff, 0x750) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0003000000000000000000000002000000000000000000000000db1326814daab6cb77fc35d6000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a322d945260532ef6de0fd8ef59bb3f39a66fe7ba7ca8388bf45a33ef978c2bdb823eb87fd71a980c67fb80a1bec82b157a2f328f124019e96220f292e93748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325a0d418788da33d2fcb26a5e8bcb2a0fdf29ab70c99cb5605d068330000351bee2c4d31c3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed626ee8ce244cdc0240b06e3c255da787f5d3b29f6098a89930bd247bfec263ce9139d83d1e58bcffb77842f412245078b032f594974cfd8a6828d102559c3054f193766e44bcefd1531e796c764d31c2f3f32e3e5959318cc45198dcddcbf5e969a6131d3471dc9c9267c1f363f71908fbb6f7c97112752c0d7f253f6aa6dda00f6aef34a"], 0x1, 0x2, 0x1000) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x14c}], 0x1) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000100)="95ed1a7073", 0x5) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x1, 0x100000000, 0x2}, {0x5, 0x7, 0x1, 0x15c}, {0xffffffffffffffff, 0x1, 0xfffffffffffffffe, 0xe5269ad}, {0xffffffffffffffff, 0x3, 0x0, 0x4}, {0x80000001, 0x3, 0x6, 0x5}, {0x3, 0x3d6, 0x6, 0x5}, {0x8, 0x0, 0x71, 0x8}]}) syz_emit_ethernet(0xa2, &(0x7f0000000340)="419368e3ad8a049dbd99998138bd5a44e899ba905df16732a73a315c81c21b4b38a32814920e15010b1ed8681da5502e98117d32b25dfd3045cd2030c2b9775f1374a7dcbc82476b5fa7feec622828a7703175d587e1e6c2e20db7b028d5469fc60f3cdb9892d38cb80802686da845e27124a11a21c02589a74e0ac7dac6350b5be5219a2873a154b1fb1f8d60fe80b54208daa008987502f8533a6ecb79a2891a54") 16:00:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x4, "d730c1bd009e00"}) bind$unix(r0, &(0x7f0000000200)=@file={0x1, '.\x00'}, 0x1a7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000900"/16], 0x10}, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:51 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffee70000000000000000005b9d071b542a538706000000b81800000029000000310000000000000000000000c2000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000591000/0x4000)=nil, 0x4000, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3}, {0x2, 0x81}], 0x3}) fchmod(r0, 0x80) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) getpid() getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x65}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="720cf86ca0240c109ee5f8235e5c310929a93bdd2f29a93ca83af25510ec7a6750455ddc1515315230b566c4f852bf071584371d5031f1d4d723104ed71707e6a177e423ee3c28", 0x47}, {&(0x7f0000000080)="ad3d1d3948eefd5473d333b3253ec3e26766c021a9227159a0c73faa514b", 0x1e}, {&(0x7f0000000280)="f58b546e51ae256aed4cf86bf0470311be38dd4e52c5b17b55c402c8a93e171ba27dcb81defedac61e48d62e98e2c57a33ee4d6d772274169b2400d069486e2fafae862ff043b2fefd48218d22240413893bf0a12823f86a87eb913e2704862af3eb549a721517b35b0a87a5a1adf18fa62a8c2f228fac45733f79af0ddccabda2e9b60a0ecdcf32a820c649e91ac583afdbe8e572ac47aa1b85f71c6232de0f5a", 0xa1}, {&(0x7f0000000100)="d82912b9c6681e6137ff09d6b273b1b0c1f87ec4823b8f4f034c070cf06c00ee6ab970e4f6c0ac4967", 0x29}], 0x4, &(0x7f0000000380)=[{0x78, 0xffff, 0x1, "fdebee28902cb0eed97186123158a99a6479dde91f6041a600e7d2f39a120cedb4ece39907cb0021507e9a89a301dbf89b2c1366ab1c451e9fe67c67af3089c5b4151140769c223c6b8fab50f6f64875f5c581209e2a90495a8803266a3a6e1d343856c08a35"}, {0x38, 0x1, 0x0, "52d529a6b0e8353feb891ec2c3cf6a0700b18f36680775372a5511614dada0b991b26b05"}], 0xb0}, 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r2, r3, r4}, 0xc) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x4, 0x9, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") read(r0, &(0x7f0000000140)=""/38, 0x26) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x860, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000100)=""/251, 0xfb, 0x1, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/172, &(0x7f0000000300)=0xac) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) connect$inet(r1, &(0x7f00000003c0)={0x2, 0x0}, 0xc) r3 = accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) connect$inet(r3, &(0x7f0000000480)={0x2, 0x0}, 0xc) preadv(r1, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000580)=""/144, 0x90}], 0x2, 0x0, 0x0) pread(r1, &(0x7f0000000680)="f89e99765cd9a318022211a04e3125c58e2c622f171f137070127e66fc55f3e84501080b0447af85321382ab5937e898480fcee5008f3e22f43df9a1869f212f204803bf49f06d034f9211441de8528b44727c4345fa5c34bfa45316227b9e46abe0c21b9a46a7868e1109f08bf8adf7da469a3a0911ec44b4cdb661a67304b2e6bb7b75b8647850305ed727fc8e069e9ea751b4e45abedea4f9f0f8184be581aaf3e591cbc42a8fa7153b269c0146af995999a57144e494626ad357a31bd459540081dc08d0ac34905f682db9859f01d8794aaab7e5428293d198aacd40c70bdd36e1c423ef5b11f8e4b3ef4b3375e1898b6819031d44464285986f80e74d975fc8fcab603b3b68e56c1f7e89543171c6996a0ff9c5a349c519eba22c1dfda4eb57603b4ad927625666a28980660d445438105d575b3e98dd5edba10976ce6e1cb3a0cdcc7028f9b81e421623594f62faf371fa06b5fa2709c2b2d7ef9372cff66826d93c5b5cf7b108b78f911c99f0b20a296a2c93d6c74499b62341e077b32a3264a13286e975499d1ab7a6ee40cd0b169e66dd0e15c2b9beb305044cf0c4278a082bcce176cd902580a8795441a97e53b449ea249e74055335845a7146e8437f4128b7c399c832030155fa63954594df9da83cb445942314163faf971b2cda3ff0f588009c2102183560a9e54b20975c07baf71561145cde4b57f346f7df32a182e118310f427e91e912fd94005123e5ac304c7cf7e7b966f443d1ee600bc0e41d2debe325278b0da16a146bbe3ea82cb7935807c827e5496a546303307c124477ed3b17b412168c3ff170e52e8be698431e21a355e96f6ac733f3183e4801946aced3a9cefc491b620109155901fb59983df94fcccd09306fb4e48504dff1ba152db1dc1808dac744105b2a79c0c2f917643170a9deb2433fa057c71d61160ed6e8564b126454ca03d1ed56d83536a3ce4d2629163672e43ca323179aec89416e4e9092aa2d850e44c17d0768202edeba4a3aa3084e96e964a7c8fe167c000f54550cb40575f3fb3b12ceb636b9d42cf3d55047df411af2104dab8e67f6147ceed27e22a4082a9805e75939f59138cb46f325fcc571ac51e98d2ed2ee5452a4c2b401f9b188462294aec971ef38840b8fd5122d66b8f923b86fabdb779c758af0da83b318c10b9838b588d9e5ba087a5d7b0b805df697aefcbfd8bd7d8d54e344a45a5c0c3a558ee85087248905e16ba3639477f3931634bd8e1e07ba44585c95e21720b22333abbaef1af2ca591701186d89ef75f667b5694e862999967363c6e3d5596a62fcf55962faa72a18548708dc9d50731b2607a2f2646026ce9e5c7d0ba98320c73f2a73cdbfbd074cf7b2ab9be1665aefc63b3286a1f4ba93529280ecd1241852ecb0a10a9609cc21929f7532642176be34a600405fbf7a5e44dd58bfb7c61470679b9b89a2ec37e549c8c6d9f61d96a95c5f1c5f599f2139107af4feb7bfc5f874aea6e3f0c3178334ef4dfe69468ed49c5d624345e59eca78750017d5af4e68d02e836154f7fc0ef87c44e8efe4c8759f57ef2cfc7fb8185b8b5c75ad1bc3db8881c1fa54d90fa173001491215144c6a04ad1ba3ee73049eaff988e47b99f7ea1b89fd1fadd45627110f0ede9e047976c9e001ef34b6edc9d8fef53843d028b82a6a7d934b5b5802fb782e7872a43d9ccc3284c7a39ef2bacbe56dc856c4cbc378908ab07be612228369a765a765029f8aedf5753c49cf8060cdf5d77fa6e34b60b4b8db11bb57d8c69f7b15d7a02cb952b51f8d2b36ae22f6888cc7e7686cb893777ee9637f4b101132b7ee8cdfd8754a33ebea03cd9c026b817566ba04a1cb8a0209a67c2bf5017cbc52ea2c00e5be2d9566fe207401892894559b36ebc81d0d87030f97b9e73f76b4b505fb5f1695be17c2eefbbed108ae64ec20b94edf20da53e4965f210f1e3a27e8272738c6f2d720eefcc432d614636b4158ad2d98ae834f89b2b2e20b55579d4aabcad7298a25a274aad7279baed62eb73a101a15330a55488f7d9067757fa0afbd4e1349a3a7e668097b2430964735cdc4494649967b514af71033fd0965022ea53780063f1f51826b3c103b97ebd18b1970d9984d5b39efa491d1db4fa1f79694cecf0d5ea1f5ad2b64ab129e0524dcc0bc7ddffc0ee8d4b9ffdccbf6a3845261cf192add22b29dc4ebd06920e7f1ed40208953cb2c771fd7ca889d073d153f8bcc5901157ea27c28e215512e397b79653ba12fa0b83e4ec79ae28d2b808bba97b292df128d118cfef74d9e250502b021774255804f66a1f1b27a136d951bf45dfa23e49522a0497e8872b216bd7a03641376c011ed356ffb3e4c6615193341d5c18a776e74a783d80c9f8982a5591a95a0a1543c725bb7c41a9807237314bdb586a7741aa20d15008b0f16102b370b81697bdbd1cfb78ba59a753b70a78057d2e885a05e3396f5297a14d29d02fdf69a3f2f7a11b90c71304f82474ca6eab0291dfa50622d5d19245b8faba43e972fea74f78727c91f98e886ccae0e0633ad5f74ea0a9c3e93b08858f29797ec015cb9269aeca36dad7309bb0df2ec8a8f6794a52328dea911fc4c219a190dd532ecbf22bfa471ca377d8dd449fe27bdb4815115586a7255d7cb7a0e491583b40d53a2001f5b628a0bfaf07e426dbf57bce13cf15fb7afb42b50b5bf4e8c7eff0a72be62abef7ea73c46b59a7d843ec300642f650934edb74433806f3fc59eb96ece78c199a774e577b72b91f3cf00376a6f05f4b7470244454ab372eba0b5886f45670455c84e6e969374319a1d5048136e22ba307ea302beb45fd860999edbe8e90500812423adbd59a80b757a2a2a4da9b17168b99fb42da74857db311d6b5e24c043332d5ab765ec96b4b3051b54ee447e0dbeab3f1e2119141cb752e543d3f7e695be7085fd798ad0bc460bfc9a0ab694392cc9fbf4e018af29e6a5dece1598d86e4d70741888b69e2dfcd9baf57bc7bb8e301e46676752e238e6d8034c9a854dcee554796b3a81bb46da3fb918166f22bb3afc8e2527d0e6c0d76345a1450d01c6451ae426c4031b3e5c55b9943e864f1763b16e21135538dafb9bcdaa4c759fd084a9fd2c061bce72fc6b562a6406811ba0ac34867276ae793028c402f78be6485a479678e636fd2d865935c18cbd4f8ae8eafafeb8151bf6e3b0dada4b7781a98a425be862b9e29c3e85a2c22dceba8f77efa8db2195564795082f8344e34a52c5953beb7be1c1e05efeb4321913ab67b75ddf57dc7667a5dad32052506fadf9d9906af6a9d6a38948380a759ba6d06c361cb41cf292f4f59ed30efa8094f5b3b34e83086610683161234cc97e3eb6c2beaf9dd121bd122dc9a1185225563cb30567d766005fe9aed6f4de36f9e9fa27d981830d2bb2eabdde621bca64cf95bd97de5a3ba8318be4c3c3fdc508d9b234ff23c3f6131024b5575a2afc80edb8febbd58b959ea13972c91359723b9d9af84b06ffc4e7701a0788701f537e0606a0670336308162e4e0d6ff8080f4247d360009fbb1c99bf64bba054840444b2ffb7a678227356dbf997b1273eb3e6aec8aee6809a01be3291261dd3f119096904436fcd520825d375a06954f89f24ad801a9d7d971363f64ad81148713778018013ff5bc75eb50a7f1b33b1b43b08329ee688c9319ab09af1412d703f36e90b7519069ba7166aaae7a6fb90d4c9432065e7d4302a0bfbe7833727e9eaaee3e71f9f0096703bdc861c522e4f5f6a69353fb5e4476088f146ca101cc38a22ed08fb8a86f8f0c97fc7f20b9db0c2670f8f8b28793c34a44475b628a9282136de137ffa5733c5cbcb13e219f024f96b44c7be91d024ce2f880da204acc6ff407796c804cb4623a56a2c6f447418835c290c1319ce5385e017833cc541ca0c59e05fac250e420cfc4e4da4291639986d6935293acd888a58c7e48bb3538ccc060de4b6124db940fbbda66157db7f7a31821b230f06b7347a720c67772daa83705e89332493050bfb8336cfaf6c6d613d0c71af0fc2ae4649b07479bb29e0566bb323ca430c464f5d38d95eda9c5a921b219203f413934ec16cce233728f4c522fde94dbe3b93e8e92719ec73226a0b7be99a62947df61438a256e4ca853475666548d3d9bc93b2fdf22ada4d90c41c4590f4cb5c56c7c719f9ce20e03b8c58ccb66bcac010aac396aac88bc95d76bf04214b3e6af43446e09cedf07c2a76474ecf0ff8140f4785d42d22fb11528f359ee01a14601dfc18dfd31509556530bfcf5585e691ff720d08f9d5cf79051d1b99f404af9f614ea43dff99a21accc601a649f921e79287e2756b5e101ce9ebb086dfbd6867824907b8fd5e1fe959d0b65b92ec2294436ac04ba9c11ad76f36bac6b832ea33c44f21a5bae8f16f04f172a5f00b285587e5229d24a90c2be267933c1a7bd1b1c3a7480e8fc9ff7bae8d739c8526d572c2669b7495e26f8d8b2193ead07e03eb3bd2a64be072f2fdbc93a2837c6aad62f04554c9422272177c396f7d98032f5ca2ee2d6398e46b08becffa0651060dd1f8fdde31c4e0751c710f559ced1b539ff03bb5be7d2effb3b24725a3ec41eb3f0065702267b9401fcc89e0b0840fc5dc5c6fcf761af73318d4ddb223a6dba59a580dc698a6c620a7052798cf5fe1ad60cd3316527db0fe79a22654f9ac74fe06d327196f51e1b2933fc631456e078af20c61b66a820e63bde3e82c281ca7c134ada5ef71e46da29302dc2ddf68a606f1e7c94ad7cfe5875ba17b8f9a266557f975d04b6ff25f1208a99c5edbdb1946f6de123de981af5c5fb7af6da121d18e1f6a04a306b5f020dafb28bef6b7a836dc2af6e00d80fc599c370f92f17403a396f047ce2a82b0225f6b1dd1aff42c797011378e043ebcdd9bf7d2a523a063463ca3f24b653cf7be086251eb1c9854fa216446bf4bffe7189e11363153863ada8e32d825ddd76aa2211ebec20e3e4ed56835149d12794b83c55341f046f958e8816f0f6cc2a0f545c3dcf12342177238fb621f27bf67c7a65b345ef34e3a2aa1be0a90c9c11a09795cef622b7545ebdef33b1907b55d425edc0986150155661c99399135e48d7e1fb54c18860c423008df30c684c286eec208c4c1ab83644e370563f5d144ad9e5f8c79bd14839fd504b947190e4b089579deceab43a7d4fc00d97dc087a94892cc464b68354d5e8938106972bca164d4d979abb18450e2d93d7946ea4289cf9ad4c9d2f2d54b235e3767e612ed8912731f2650dec2c1ba1d82015533d4b3ae4ae7c0038b0fbf9f72150ae4eb01da2e3c736c95d6ed71426ec7bd8700ba542e6e74a4bfa42102d28a261661d924054fca685eb5c0413f79ecb1c5ad8adee034eb63fffec3bf884929b48a6f9c7205a70cfe0393d7f77448244430f84051eba0dde4186a8afbe06a8ec992fac04f47f01abc2ca4150617b7302ade58ab3c6e6e9d612b66ea3799101a427909090850dbc096f492fe3c2de8e7ca60ecf75f2b88a695c8305c900a6412af053879474ff4ac1802b3cdb7c0f79edcd7e06089602dbb28b9a400f1b2af5fef0d3a332a0ab7ac4faf2e779052f420bde5b658e3a10e0768db56d991ecf7e8ca254291c2126f56f67644628dfbb07b57ad383181e0e9247cc9c3aeba9eda01136014931d56620baa9f6f712c30902d91800e87f1b6cb4f176e9554cda519794af1b3680d3b51870bacb3519695057521175d2f03a7b57129d37c8770366bf25cc2fc3c8f1c9c11875ad1a3", 0x1000, 0x0, 0x0) fchmod(r2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001680)='/dev/tty\x00', 0x8290, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) sendto(r3, &(0x7f0000001700)="daea662344658c9960f3f6beb5baf263b46d563031f1f89cb28876cba945218373e6b641539f20e22c8014b6c6f32f02ca2724abcb3506d1ba9602", 0x3b, 0x408, &(0x7f0000001740)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pwrite(r4, &(0x7f0000001780)="98323fba014618cbf9299e6f18b888d7619cc8b584d383fcffeeac3b1b6a8fd00f2c9d015cf63b2eee2d1a14d56fb0cfe2703359e62cd0b5359ec7477d8a7562034a7407568f9adbda91209b3c66e92f51f607a5be8bb9c83efbf2cb28568ba4c9c31f19a5af7f57f290dcf6f2ddd62550de9e889dbaf33ddd07294bb9161ad59879b23f482b53edf4b2f6d1", 0x8c, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001840)='/dev/tty\x00', 0x0, 0x0) write(r3, &(0x7f0000001880)="6fd2aa3741ef36fe9000cda9320bbac0475d3b9a709eb00c425b7dd59025edf119f2f19b2ca69d30175246ebd1d7f2a11df261772cdf7a5ba5830b4ffb7b72b64324164ade2a8978e450db6dd10057a3d7476d5422051659fe98cb7ae54a2c7c159bac1d6af5fa2cd6b4eac32d56858403b7fe1c775312615b450232a7c0f4781fccf49a04e36cbb4d5dece50b67a31125993f882e0cc008ea3327a76264ca1bc9d1963eea19decaad8c15ff50a7aa459e1ca84a65b905ee8ae814c54ba5f41238de806e98f7b3ac77aef553d56c375df3801f9cb1069c98497c35229e086133cd9b95402b834d364aea15", 0xeb) r5 = socket$inet6(0x18, 0x8002, 0x4) chdir(&(0x7f0000001980)='./file0\x00') r6 = msgget$private(0x0, 0x200) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, &(0x7f0000001ac0)=0xc) r12 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001b00)={{0x101, r7, r8, r9, r10, 0x10, 0x10001}, 0x0, 0x9, r11, r12, 0x7, 0xfffffffffffffffb, 0x7f, 0x8}) 16:00:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="61dec9695b21e3920a9df9cda67518c3e242bf9dd809107b2e77413597f1951d8c5ddbed9cb8cfdfe68016f029ee5cc9cc701498dda7fc019ecd81bab789ec3451c4733943523023341ae5849eba09a0cedc47ca92498558993e6d214273fc3927f1f5cd52e646a8feab97cea3208a8a52dec0935adbcde72ebcb6ff6ca1d63a79c6ad1479a8d712c80265bb595baa1c78b25fda96647be8da891185a92fca699c9622e5ed42b63cae2dc9997f188d96df14939852c212fca9ff6bace838faae7d845890083c2f308b5c5faa193e", 0xce, 0x8, 0x0, 0x0) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xc1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x7, 0x80, 0x736, 0xcd24, &(0x7f0000000180)={{0x2, 0x1ff, 0x40, 0x4, 0xfffffffffffff136, 0xe40, 0xa736702}, {[0x0, 0x5, 0x100000000, 0xa1a, 0x3684e5d7, 0x401, 0x0, 0x4, 0x5, 0x4, 0x8, 0x3, 0x7219, 0x1ff, 0xfffffffffffffffa, 0x2, 0x100000001, 0x3], [0x4, 0x4080000000, 0x3ff, 0x11, 0x5b1451f6, 0x80000000, 0x8, 0x80000000, 0xcff, 0x5], [0x0, 0x101, 0x7d, 0x1, 0x1, 0x8000, 0x3], [0x5, 0x8001, 0xea59, 0x2c, 0xfffffffffffffffc, 0x3], [{0x10000, 0x1, 0x3ff, 0x2}, {0x0, 0x40, 0xce5c, 0x27ee}, {0x8, 0xfffffffeffffffff, 0xc1f, 0x101}, {0x3, 0xfff, 0xb68, 0x9}, {0x6, 0x3f, 0x0, 0x8c8}, {0x1, 0x10001, 0x9, 0xffc0000000000000}, {0xb660, 0x4, 0x8, 0x1}, {0x6, 0x3, 0x8, 0x5}], {0x1, 0x0, 0x6, 0x6}, {0x10001, 0x2, 0x80000000, 0xfffffffffffffffb}}}, 0x401, 0x8}) socketpair(0x16, 0x8003, 0x1000, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 16:00:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) fcntl$dupfd(r0, 0x0, r0) 16:00:51 executing program 1: r0 = socket(0x21, 0x1, 0x102) 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)) 16:00:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x5, 0x3, 0x7}) r2 = getpid() fcntl$setown(r0, 0x6, r2) read(r1, &(0x7f0000000080)=""/178, 0xb2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) fchflags(r0, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:51 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f00000000c0)='./file1\x00', 0x120, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x7fffffff}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) fchflags(r1, 0x1) 16:00:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x20, 0x4, 0x7) recvfrom$inet(r2, &(0x7f0000000000)=""/30, 0x1e, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='be1'], 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x1000, 0x9, 0x2}, {0x5dd8, 0x80000001, 0x1f, 0x7}, {0x1ff, 0x8, 0x8000, 0x800}, {0x9, 0x7, 0x834, 0xa4}, {0x5, 0x3, 0x9, 0x6e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) r2 = getpid() r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="4e5047856557908123ea0a801df654c2a3caa3cb5723a4a948b41f0b815b22ac1131c304fa4a42bcefc3e509e14a05d7d1df28803d43f60f39f9e05b7aa69e5a949c03af5b5f801f093964ac86595557472e24d255d177f9ecf0311e44834a3b71d196e33f149ce6a6efcaed4d95", 0x6e}, {&(0x7f0000000300)="12d51532af55fbd95909fe4314bba2fcb1aaef03d99e0554df0e58a1a26107ff79cb6d88cae118fcfb6ab1c4ee961dd00e80", 0x32}, {&(0x7f0000000340)="25428ab034ba465b210c4b2514859ba5e1a5f1f385be007527d26ef84ba4fe938f819653b8d93ea0d207106d3e343bb8f7f7abd23f1d3d06032746d3aba108a513c51c5361201f5507db7f4c93565042b681f35b9a2a11e42bf3a30a1c4caedc5b7dc79cd2717a8c115542977e2f74fb6ea50ba0342f0ff18458ab95eec85bc10c5e6483cb64a097edefadf6cf09309b6e020a9fdf399593a5fe5ccd", 0x9c}, {&(0x7f0000000400)="eeb0b3229213a92c44cff6d411efe2e65ba7ede1434e5f46e5639515f03da13041193bc358284d5a3658da63e1f8618738de9756e5b214d66d5232b74b9f18ef05caaed9101d01eefb3fcdc8dac71c5d0dc43b21c7e0f5d1b6295b388369fe5181b336c5033307ad8d2cee16daee498f8b9c32d723765ff98371509ef13091bab3f6f33c590f77a5abc34e674f9c53e41fcde207cba487609e9f14c194177e", 0x9f}], 0x4, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x8}, 0x1) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1024, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7f, 0x80000000, 0x4, 0xc9}, {0x1f, 0x9, 0x710, 0x3}, {0x8, 0x5, 0x1, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10d, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x8001}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x7ff}, 0xc) 16:00:52 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x8, "6c84ce8b36fa9fb5e31a6d5a6707a9e2b063b6f3", 0x100000001, 0x10001}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000200000007000000f69518a60e49982700000000"], 0x18}, 0x0) 16:00:52 executing program 1: mprotect(&(0x7f0000293000/0x1000)=nil, 0x1000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 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:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="080800000000000000000000000000009a265465de2780fe7b4af0bcab0a782d46a8c36a21fd6d70e748efbf87122c1c05d59ff7b0724bf7cdca0352198ab3c158989d58a4eb73828ece87765cd2c5e0aa7768b50cb76e32fc31cc123769e304cb5c48e5df4dcdd52c70ab1949a03fd9dd66df3862d371c804944785427cebd7ce3cba1998c286552ba3905afeba701e190e5b710770d524251af6ae09679943159d97d7bf8540b84f5a300c154285b5c6a87a168b572749bfd9bb62b39093f503cebe940cc42c288219f2eb3894732b8088fcda2ea9c60b574f1632d062f7478d76e6fa883c07487af9c57f6e5792e6873f3f03c3801c4ec3c1137372e901cef8587570f8e93461b6a610c234539d122718fef5e7ed0c9831e3f84876eb3aa5945449a1e9ec3531999c6f0d140b3cdabd866bc2ea2dd5b242bf27e850764b39833321004c482f901079bda42eb033e48e1ab66922136b05b26ff054d30f48a91823dc795ca73aca479cc166c7fd5e13b14b6dacdd59a5e4a0ab94c1f4cef3dffbf7d88ced2e6bc56d94fda2e9ade1a69622a92a8a753b1862585b8ea0d3c4472c5b8fa3ace66bfeee67eae1783858fad4beeee3eaa9eb587aa10be7dcaf81f26d65729e0827de53068a19828de3a8f8071d0454e922a214a3628624754739ee0512090fd4fec7f56e2c8d2c1e0c895cf55d66566dbefb7d403760dd35c4e1241f3520d022f31394adb2fcba1933c3e2276b26a3546cf2bf8e3516ea7f8ebeff822aa92c92bb469d65c902155aabb455bc98df0b8ef91e787f3d6b54a35f825acdb80e5b002319f4abc52714e09e12c0fb0cf71c55f53a4bff70c581a50f35fc3aeda5817c75b03a2c384b7957ea85e3d06c88baa1dca5b51437596c703f2aa4bb74b68faa4ac98d2c906b1bd320ebf8b49bee88ff3826389070e7162d9c6f3a3e347b4e16fef8c9e6e9cfb86165b46ebe94109b5a1a196730ba79214b5c3c24571da3ce31b77e18c825ba54871c895e594d9dd4727aefe3e74d105bfe79ba7635c2379c177078cdb833bd84dee66553fd6084107faa22ec1065db9693b74f9ff98d3526dcae764bd771437620bb7ab0cd9a4cab27493cd36d6914af4bac28c7b0e5ff3268819575d980204f7ff3b93f887e04d8d659c69ded7cfcd37851f241cca29367489642987244bcdaac3546099a0dbbd2dc1d71dcb5bf399afde16d0a18707cf0058a57f0f11032f9d442225d1439e38d6f880ee21e2580c264918f19371a0e72a6d70d3f5284456d78ac1ae82b2737a1bc7ffc0c4d5478bc921e5a6e2cd69b3ad02ec937b24e1515c76081fd54f59e9d618203aa39d73ea2c8a90fcd929a0e6d4294e56004f120411fa970ed6fc4ca8127d69b1fc35de6ae237afb845631da8b03dd3f5c78e5f0fa09e01f5199dfecc1125288da2614c25d58a22d92ae8c0330f7eaa81153fa4654ceecb2245de8711fcfc706f0ece2582025a1aee715403855d2069d435d86eba292f3a530e4b43ae9540a9639d75fa49596b9e1bf51928dd9d79e4f35ca7aa81adf01ade89f33f90125441383d0d222f19e8d5a663fbaddddc5efb11f8fb17952cdc1c394753e14d05df84ae52508fbb2889342a588be657648b52573ac213adb6d18e74bb216259c6bc54f8d7cbed8e8cdfa07e8a03a8337c4d573a8d27468595aa4df567a24f2f1300a7ac9a777cfba25fd5dbbebfa771a1312bd2fe38450968d4e8cdf3a1b55b049e84afa985d5e9180494e2b62255374cbf064c8af2f78bacf0e73b02044b9d9c42916d0cd5ffc1d96781a5e86142d03c00a1c6fc4f5cc23c20d11ec27bf275d4b1052d8cccd1c92b00b10094201b6a2d74edfce15a737e03caf000735b315aacfc1e984906ee2e91b4d6adbf21b515159ccd74e6d95e4837cfc0cde20d5a30d83f98b5f9aa6113cd22fa0a775d559d5af9c8febf4134943ad193d28008c66052702c21e88a461c4fff688747a75717c52f26d236646587ba542d2ca238d973ccf0f5313f0a8f4b32c6059b3ee467e6d33ae5ec2d23998851e1404a1f55c0c605436b229670b0e653bc7aff7c6f614f87b87fb6cd9da71a3fc475b71f4ce87e6a221f4db546447b5271d67c4f9488dfc8757289c7fddcbd63d9a31795399c610f4c8fdb11c28eb0bd82a7ca086bb7f8a088d61c81ee274c47e18766f5324b18f85c3b55547039895cdd1daa387362d6af2317057caed0e3b3b21f980ce0d82dd79736ea32bfc565a5b383457380f3e18880f1e616a8068ebca3b9f04badfdd63a4e1a7fe622ff23d26aa8fbb6b23069af82c0adf5ae1fae0288454fe8fe6f4299cb58c7cce4c346ee55b01536838e1380bc44520a57347f3b8a5276d29b45ec587e82b45830bdbef348701245cb1666eda1e441e8d98c3d4b5d948f9e6e747a4b246312f94f52b3713797a435cd239d250065541dae15ddc27ff5c2536dbc771f0c56d2174d58cfa373eede3305a44cf9bc895a0fc8f3fb4cd0e691adb1fe5f9c1d6e5a55b58c698d04482d2b4d6d18be66870cf26858245b0b780f7c578adaf9582560940ed9d99c1dbd36169cb3fc5a142f398da979926e35ab114bfdce676533c2b09b4287e8f858a4c5ca620814ecedd3b1ed2a4b72669cfe8549bf2e902429edfecc0669dff64e4992618e7e29d6ec0516bf42f53b44a3796b67b938151aa4a04d7ac7673abeb398e97004688cc787c84a224052c711de56336067de3b1faf449d58f875d63412d8019887b06b7925f3799da678e57eb416621f9ffbfea67657edec49ed595045581bece40bdf64141322543dd38d85051a17ad0c2d760d41324dee63ba65dd3af73d69aa85819645ee9d367cd50323c09091070c79614dfefdb8549f1436b1527c2576000000000000000"], 0x808}, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) 16:00:52 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) close(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) write(r1, &(0x7f0000000040)="99fa69dd1dd3128a85a0227d3fe94c1ec2c23e20723679eaa8f8690a252f4e1b183ab5b803d9d750c80ae46d9aaf462730fb289bf636e2639c1868e1f2e83d27c21f6c5d3914d2b622c34530", 0x4c) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x4a43) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x20) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) 16:00:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 16:00:52 executing program 1: clock_getres(0x3, &(0x7f00000017c0)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x1, 0x4) clock_getres(0x7, &(0x7f0000000200)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0x200, 0x1000, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) shutdown(r1, 0x2) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)=0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x4, 0x5f, 0x0, 0x800, 0x3, 0x6, 0x34, 0x3, 0x5]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r2, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x7ff, 0x20, 0x0, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xee, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000000)='\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:52 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = socket(0x18, 0x5, 0x7fffffff) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r1, 0x10}], 0x2, 0x100) setitimer(0x1, &(0x7f0000000140)={{0x8, 0xfffffffffffffffa}, {0x100000001, 0x100000001}}, &(0x7f0000000180)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) syz_open_pts() 16:00:53 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x40, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000000)=0x1d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7f, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat(r3, &(0x7f0000000040)='./bus\x00', 0x80, 0x30) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:53 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x2}, 0x8) mkdir(&(0x7f0000000280)='./file0\x00', 0x1000000000) chroot(&(0x7f0000000140)='./file0\x00') getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000400)) clock_gettime(0x4, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) 16:00:53 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x51, 0x4) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket$inet(0x2, 0x2, 0x81) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") mknod(&(0x7f0000000040)='./bus/file0\x00', 0x8, 0x451e) r1 = open(&(0x7f0000000280)='./bus/file0\x00', 0x20010496, 0xfffffffffffffffc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r0, &(0x7f0000000280), 0x0, 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xc6, 0x14, 0x80000001, 0x1}, {{r2}, 0xffffffffffffffff, 0xb0, 0x20000000, 0x7, 0x3ff}], 0xb02, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x11, 0x1, 0xa9, 0xe458}, {{r2}, 0xfffffffffffffffc, 0x10, 0x87, 0x38a, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x8, 0x6}, {{r2}, 0x0, 0x16, 0x1, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000041, 0x5, 0x7}], 0x1f, &(0x7f0000000240)={0x1}) 16:00:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r1, r0) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 16:00:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x88) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:00:53 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x8000, 0x4) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000003c0)={0x80000000, 0x6, 0x7}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x7fff, 0x4, 0x3, 0x41a, "0f7070e24523b371cdcc03cc62ed46c02a33bce3", 0x8ac, 0x4}) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8000, 0x11) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x6, 0x9}, {0x3, 0x9}}, 0x2) dup2(r1, r2) connect$inet(r3, &(0x7f0000000300)={0x2, 0x3}, 0xc) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f0000000140)=""/227, 0xe3}], 0x2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x6) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) 16:00:53 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x6) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7ff, 0x1, 0x1c44, 0xffffffffffffffff}) 16:00:53 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000822, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f0000000040)=""/77, 0x4d, 0x40, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="8d40c1d61736d1dbe125bc4d2673849a81b380d3d0317daefa197f56ee069902968658a4fdd5c17c7e99c6b4c2bbac2b8cf2500c402e3aa2063213ccf8a9eaf660e4899ce0850c38c4e19fdcd97fd725e1ac4912eb447f824896196365f1787c7ecb966542c78f451c641514e5acc58e7a27eee63f0bf1f1e054cb5e4fb885b4a5ce210ba18ddb2531fa36ec3bebc8f7c1a5dfde4d402ec8dedbea1874ee9248fe1ed202864f114eace4cc2d3db6c1c02c63f61c712f0a60d029e8649b87c09139b18785c9ee5fdbfa9d02f8cbd7256168daa975d3865eee7ac734777f5a8d56552fa34e949c144f984647283141312e", 0xf0}], 0x1) shutdown(r1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) 16:00:53 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x5, 0x8001, 0xd5, {[0xffff, 0x1, 0x8, 0x9, 0x3, 0x9, 0x4, 0x2, 0x7, 0x1, 0x4, 0x2, 0x2, 0x20, 0x6, 0x9, 0x1, 0x4], [0xb5, 0x5, 0xfffffffffffffeff, 0x2, 0x8001, 0x20, 0x8, 0xffffffffffffffc0, 0x731, 0x1ff], [0x400000000000000, 0x7, 0x1f, 0x7fff, 0x10000, 0x5, 0x87], [0x100000000, 0x4, 0x10001, 0x0, 0x5, 0xffff], [{0x20000000000000, 0x3, 0x80, 0x8}, {0x6, 0x5, 0x8, 0x3cc146b5}, {0x8, 0x7fff, 0x7, 0xafa}, {0x3, 0x401, 0xa4, 0x5}, {0x5, 0x6, 0x10000, 0x5}, {0x1, 0x3f1f, 0x100000000, 0xffffffff}, {0x2, 0x7fff, 0x3, 0x1}, {0x538, 0x3f, 0x1, 0x7}], {0xb2, 0x0, 0x5b, 0x400}, {0x4, 0x5, 0x19e00000000, 0xff}}}) r1 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:53 executing program 0: r0 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000900)=""/66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040)=0x1, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0x4) pwrite(r1, &(0x7f00000000c0)="3879fa45447134dc1871e5feeda5a126369d5ae8cf98384e904c32c8c082", 0x1e, 0x0, 0x0) preadv(r2, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f0000000480)=""/217, 0xd9}, {&(0x7f0000000580)=""/130, 0x82}, {&(0x7f0000000640)=""/4, 0x4}, {&(0x7f0000000680)=""/19, 0x13}, {&(0x7f00000006c0)=""/123, 0x7b}], 0x8, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) pwrite(r2, &(0x7f0000000100)="59430336d457c69c88733bd19ed9f83d2f1f5bbed12b1076cba8bd3c0e3fdcd649b7985b56d81526d164a044956fddc1eb2488e260a076d93d6a5027cda3b0de41e1a7f9233832057c6d1db449447c1e712f505bb5cdc47346373bfa86f890b0d4c570df7eec1a9e98dda9bcc8c089e8640d844f9e5876dc775a8e262d4a225d964cbc65209692281e83d61fa1abf8c8483670f109a53d1134", 0x99, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000840)) 16:00:53 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x4) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/84, 0x54}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000000380)=""/243, 0xf3}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/255, 0xff}, {&(0x7f0000001580)=""/98, 0x62}, {&(0x7f0000001600)=""/15, 0xf}], 0x8, 0x0, 0x4e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x8, 0xf95, 0x7, 0x9}]}) 16:00:54 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f00000001c0)=[{0x10001, 0xffffffffffffff54, 0x7f}, {0x201, 0x80, 0x9, 0x7ff}, {0x4ca1, 0x300, 0x3, 0xffffffff}, {0x3, 0x7, 0x2, 0x9}, {0x9, 0x8794, 0xbe, 0x80000001}, {0x105, 0x100000001, 0x6, 0x8}, {0x80, 0x40000000009, 0x5, 0x7}, {0xfff, 0x5, 0x4, 0x1f}]}) fcntl$getflags(r2, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x8001, 0x1}], 0x3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x40, 0x5, 0x100}, {{r1}, 0xfffffffffffffff8, 0xc6, 0xf0000002, 0x4, 0x8b}, {{r1}, 0xfffffffffffffffe, 0x70, 0x17, 0x8}, {{r2}, 0xfffffffffffffffb, 0x60, 0x1d, 0x8, 0x200}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x100000000, 0xff}, {{r2}, 0x0, 0x50, 0x2000000d, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x89, 0x1, 0xfff, 0x1}], 0x9, &(0x7f0000000380)={0xffff, 0x19}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2cb, &(0x7f0000000140)}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0xd006, 0x10001) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000340)='./file2\x00', 0x0) 16:00:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() pipe(&(0x7f00000000c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) execve(0x0, 0x0, 0x0) 16:00:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f00004fa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="515d42e14ec6f5c37e68e8feed758f5620e9d50a83a2b726e452cb691b9c6fbb270635f307eebd7b25ed780917ce", 0x2e) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='./bus\x00', r0, 0x2}) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2f) pread(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x54}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4, 0x1, 0x8, 0x100}, {0x0, 0xff, 0x0, 0x6}, {0x2, 0x6, 0x7, 0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000580)={0x10, 0x9, 0x4, 0x10001, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f00009ff000/0x600000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d3d000/0x2000)=nil, 0x2}, {&(0x7f0000e92000/0x1000)=nil, &(0x7f0000ec8000/0x1000)=nil, 0x2}, {&(0x7f0000dd2000/0x3000)=nil, &(0x7f0000c25000/0x2000)=nil, 0x200}, {&(0x7f0000f00000/0x2000)=nil, &(0x7f0000f39000/0x1000)=nil, 0x200}, {&(0x7f0000dcb000/0x3000)=nil, &(0x7f0000ee7000/0x4000)=nil, 0x100000000}, {&(0x7f0000a72000/0x1000)=nil, &(0x7f0000f04000/0x3000)=nil}, {&(0x7f0000d1c000/0x3000)=nil, &(0x7f0000d5e000/0x1000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f62000/0x4000)=nil, 0x80}, {&(0x7f0000f2d000/0x1000)=nil, &(0x7f0000ef8000/0x1000)=nil, 0x1000}, {&(0x7f0000c19000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000bf2000/0x4000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ab6000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000eb4000/0x1000)=nil, 0x763f6e6a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x12, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 16:00:54 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:54 executing program 0: getitimer(0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x8613b) r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0x2, 0x40) r1 = getgid() setegid(r1) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x20, 0x0) 16:00:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="df6697337d1da796112d6493fd52d3b93c2e4e79961dd94611cfc0d9f0490bbf9f9687a574b84f0ec5cfb2a383703268b3660c0552a16fad12dbcbff88275d516b9a50682bc0cdfaa7c65fd83c131f4acba1fa32fd9b11d0b27dabe20c9de706055646d19d8450e28b27786f0191ece2881e5402bf029b9e0fe630980270e9fffc3e85c6689e72bf1298bb0639ad3874aec2920c54190cb6ed3d37954138a5f2ec3c5b2d82a720a97475521cea236135932e4dd24687f44b", 0xb8}, {&(0x7f0000000200)="94bf79f2e11a83ef0e843b030e5ae1aab164167b2feb142d4638e031ccaaf020977bec8cb1ab596a165098b28cec2abaddd935dc26ddaed8972ea3c7b20b6f8ab1", 0x41}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x80030}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0xfffffffffffffffd) 16:00:54 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\r\x00'/4098], &(0x7f00000010c0)=0x1002) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001100)=0x80000001) close(r0) poll(&(0x7f0000000000)=[{}], 0x1, 0x101) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140)='/dev/bpf\x00', 0x20208, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001180)) pwrite(r1, &(0x7f00000011c0)="7c78d2e0804f709e1e34c666b0aea76e83323c983b72bc0e0274a08b03c44639683ac0eda1dc5528edf7e23ab6f27cc6df5ee2ab9051c97c47fff3fc", 0x3c, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1c1, 0x0) 16:00:54 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() fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000140), 0x9, 0x0, 0xffff, 0x0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x9, 0x13, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x6, 0x1, 0x7ff, 0x0, 0xb7, 0x81, 0x2, 0x2, 0x1, 0xffffffffffffffff, 0x8000}) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xca\xa3\a\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f0000000400)='q\\\x00', &(0x7f0000000440)=']&\'+\x00', &(0x7f0000000480)='}\x00']) 16:00:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x800000100) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x0, 0x4, {0x0, 0x2}}) r0 = socket(0x18, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x0, 0xffff, './file0\x00', 0x80000000, 0x8, 0x24e4, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shutdown(r0, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = dup2(r0, r2) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000000)) r5 = kqueue() fcntl$setstatus(r4, 0x4, 0x80) close(r2) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000000c0)={0x5, 0x6, 0x7}) dup2(r2, r0) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r4) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000080)=0x8) connect(r4, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:55 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x7ff, 0xb, &(0x7f00000001c0)="b3f3fe2f56eed0c5142e0a19b5609d61edc99be7080193e9138920091afed3ae4aece93e46bc30b3246325f11fe35bbe6fc566e60d6a777faca8f09644595027583cd8baeb295fa38247e1fb51c1c5f8ec96b03d8c6a658a687e6245613091bfd2593978854654d864ab51dcb658687d43187999df720795153c3737fc2b06704b1c38f57bb941d819aeb058d5ca289606025385fbcb1ad2ec9d187f52e14c297d38c9097a12d8851a3b6bb63c0c948f3c926d95cd05434ce31e93cdf41bb6feaab5c21bc51e010001004d6b41503844865ffe8fa7317bd3d31175051e5998c798ed0084efba50c5cbb2df47a3ccfc435415d7eb84717c6fbf482e02ecd5028ebabbe75b5b851c902bc8bb5ed9f7da452d916079564f2ee8e12a7d8d0e04", 0x11e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) socketpair(0x2, 0x2, 0x3, &(0x7f0000000040)) r1 = socket(0x10, 0x3, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setregid(r2, r3) 16:00:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:00:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x21, 0x2, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x100000000000001) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = accept(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000deffffffffffffff20000000008ad0e29b000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c5895889af5723c0f65716661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd679a7702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f482369f559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95aeb0b9541c4ed1fd6529deaa60f91b8b6e9b33caf1d469dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d682333090000007cf1d7a74a27b36b9599d6a40ed92b32390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700c12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a6bef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cab45b009c35f10b50c28ffd28a6f4943ebeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a73508a809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000d80)=ANY=[@ANYBLOB="c653f4e5e37097d6b464a430b7362611b8eddd075a592b3b1371adf3b7807f462443118998a1ec44ac1090ed65734fdf8e3b37630075f31513da21f30d348fef13e25df244d901eef62b4a4209e71faf773f12015b534b86256d10390c605fae3022f192355ad32698616bee10c9a94a62d5992b060c3e52bc4596a4c5b37a2a30ab4e73d1fc290defe501c7"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="00000000189c0000000bd981db9e1801071913bc4535b960537cba5fd259ba5b966c047007c686c60630e36961f137af365d73458fa1ab6be6cdba17fb19602435cb960f6336fa9d506095cf7099c9756f846bc415336e6896064b9b91eb250a4d302fb62819c6", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="28000000000064696c12000001000100", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r10 = semget$private(0x0, 0x3, 0x100) semop(r10, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x4, 0x4) close(r3) sendto$inet(r3, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10029, 0x0) r11 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semop(r11, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 16:00:55 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/236, 0xec}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x30000) 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:55 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xc, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0xfffffffffffffffd, 0x1000000000000}) r4 = socket(0x18, 0x3, 0x6) r5 = fcntl$dupfd(r4, 0x0, r4) readlinkat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/184, 0xb8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000780)="14cf2203", 0x4) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r5, r6, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) socket(0x2, 0x3, 0x7) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x1, 0xfff, 0x5, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66066c6530003a10ba0ca964742f7fce8056067ba19c4d460712eead0df6d7ec42df3e6d0818692ca90b"], 0x3) 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x8000, 0x0) shutdown(r3, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r4) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/152, 0x98}], 0x2, 0x0, 0x0) mkdirat(r2, &(0x7f0000000440)='./file0\x00', 0x110) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0xd, 0x8, 0x20, 0x1, 0x9, 0x9000000000000, 0x4, 0x1, 0x0, 0xc3d1, 0x400}) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) write(r3, &(0x7f0000000580)="4d05bafb24f54c81cbfb545e7f3e7402d5de2e2eb7b6416136955850d34eb3dfd74a3c5db14a55a4a949911de6b62560ad22eaecbcf4891fd12bda172abf87cfd51b3462dcb1678b006c7fe9ae91be339ec3f180e756c253142ffe54beb594885e89129e268c5c16c5d5602bbc44572e749dd02fcbe7bfc37ec16e69995377c89b88853aae93d330183a8b8fc0d795aea4c31d49", 0x94) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f0000000240), &(0x7f0000000200)='\xff\x0f\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="11") 16:00:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) fchmod(r1, 0x48) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0xfffffffffffffff9, 0x1f, {0xfd8b, 0x9}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x1) r2 = msgget$private(0x0, 0x1001d) recvfrom$inet6(r0, &(0x7f0000000200)=""/22, 0x16, 0x800, &(0x7f0000000540)={0x18, 0x1, 0x80000000, 0x1}, 0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/88) lseek(r0, 0x0, 0x26, 0x0) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000003025941fcf177083329634f019f0372513434573c667f3bda72e75925bc27198946c9573af6787bbce6087975aa526ba86a4eaac981f56debb44b669c4dd59880ad818108ac7dbc3849f153663a9ac2aac185021e59bab2babd4f1a223b396182188df2c9d5e65cca215d8e540c08e1335464211e8a33c57d91231286ebeb894727ea7385158508215d7e72c44ab64e894c446340648c695081a25a2ad8d73ab07abbf95e968a40fb161c8bb8fb0c0ae0695c788da3616d83d37db39d63048b7797ea745565ded257e079b2e"], 0xd4, 0x800) mkdirat(r0, &(0x7f00000006c0)='./file0\x00', 0x44) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') recvfrom$inet(r0, &(0x7f00000005c0)=""/111, 0x6f, 0x1, &(0x7f0000000640)={0x2, 0x0}, 0xc) lseek(r0, 0x0, 0x0, 0x1) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgget$private(0x0, 0x800000000000c) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x4d, r3, r4, r5, r6, 0x40, 0x7}, 0x9, 0x88e3, r7, r8, 0x6f, 0x5a5, 0x1d, 0xfffffffffffffffa}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x7fff, 0x8fa}) kqueue() 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 16:00:56 executing program 0: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000280)) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getrusage(0x0, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000007c0)) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x7, r1, r2, r1, r2, 0xb, 0x7ff}, 0x947, 0x7fff, r0, r0, 0x1, 0x7ff, 0x7}) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xda9, 0x7360, 0x101, 0xfffffffffffffff7, "673cf2b9e6d5e81f7f48045564eeed908f6705b7", 0x100000001, 0x2}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = geteuid() fcntl$dupfd(r0, 0x0, r1) r3 = getgid() fchown(r0, r2, r3) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) fchflags(r1, 0x0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f0000000300)="d6db844c", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) r6 = getuid() dup(r1) r7 = getuid() connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r6, r7) semop(r5, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semop(r5, &(0x7f0000000180)=[{0x2, 0x4, 0x1000}], 0x1) 16:00:56 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x40000002000, 0x5ec) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0xff, 0x11, 0x200, 0xfffffffffffffff9}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x200fffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0xfff, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2000004c, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x10}], 0x7f, &(0x7f0000000240)={0xdb7b, 0xff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[r3]) dup2(r0, r1) 16:00:56 executing program 0: semget(0x2, 0x2, 0x85) sendsyslog(&(0x7f0000000140)="313f17047bf3f908dbd5f4318d52b153f651b6c4cccb5cfd89b932ddb732ed2ec29fea221de795f2fb189afcdd12ba3543dd61f0aef3190044460e9e8eb4b2c6800d95acdef95bd97692329d5b946455dfe23a667296160db08240d3697f403bb2d789e8c6e4799ea2abcffdc123f37efdb0bf448f136c552ee086882aba7b6a5ae40acbd5189474218b62028babcc96428d0bec32243867529e728c887b750b2abc64a97c26877166062d185323eb9cba", 0x219, 0x1a) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x2000746e, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x0, 0x2, {0x6, 0x7fff}}) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xffffff7c}], 0x10000000000001f3) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe6b}], 0x1) 16:00:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x4) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)=""/196, 0xc4) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:57 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) socketpair(0x6, 0x0, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/209, 0xd1) r2 = socket(0x18, 0x1, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x83000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0xfff, 0xfff, 0x3, 0x1, 0x3, 0x7, 0x101, 0xfffffffffffffffe, 0x1f]}) shmdt(r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000280)={{}, 0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0]}) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = dup2(r2, r2) getdents(r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x0, 0xfffffffffffffc01}, {0x101}, {0x43, 0x1}, {0x20, 0x8}, {0x87, 0x2}, {0x8f, 0x1f}, {0x1, 0x7}, {0xcd, 0x8000}, {0x84, 0x1}], 0x9}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r4 = dup2(r0, r0) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={r5, r6, r7}, 0xc) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') syz_open_pts() 16:00:57 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100000000003, 0x0) write(r1, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r2 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) fcntl$getown(r1, 0x5) write(r0, 0x0, 0x0) r3 = dup(r0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x8) write(r0, 0x0, 0x0) 16:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000003a80)=""/4096, 0x139e18293bb98b61) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) 16:00:57 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt(r1, 0x9, 0x5, &(0x7f0000000140)="1d69985f8db9492f59d32d153ad4f936ec9f4e3cb81d530f1513223bcb4c4cc7751ae67fbbd4a12279c6bcf1f247146dcb92c18a0d95df34265060054849ac1461000b038b4cbcc5db25299e46d585c62fda5cdc0eb0e6556675e5e5e8ba4a4d0805301094a842883e14daeb203bdba45731ff4bd9c217259157fbf981d0f11586d9bdf380c64b74cc959f5eecbadfd485cb95cc9f2ed80dddc54b65061eb4d0dc07a85f84c6d36344ba6028aec0dc039b93fcafddda4f80b95689305d8a07b8555d7343769f4be76fc2dc4941087ed2a8cb500fc301e8f8ecf22e70ca69bc328559e4dced75534d3ee34ddf39bde6e8085a6e72e7", 0xf5) syz_open_pts() syz_open_pts() 16:00:57 executing program 0: setuid(0xee01) chroot(0x0) r0 = semget$private(0x0, 0x4, 0x280) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r1, r2, r3, r4, 0x8, 0x1f}, 0x0, 0x7, 0x9}) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000080)=""/35) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x5, 0x0, 0x3, 0x0, 0x7, 0x7, 0x3f, 0x1, 0x3, 0x606000000000, 0x6}) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/107) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000300)=""/4096) 16:00:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000000c0)="e8b7febe89cd1f2a9f71eb069c25816f65b32d031cacc4954c74f47f3d647350c5a36bbdab871b1feb6b967fdaafedb61fcdbf8fc5f21c296231f2a540c8222dfc284cfadc8e8004f1a9aa67c345d9aca6915b27", 0x54}, {&(0x7f0000000140)="af5faf8206c8d11715380ed7bf69f0e91414b039cae3d58e6f07788992bf35eb06b119a06d8760d12f875bc6fb7602c0e52020b9b6ef71d198336832c55909d53e830128067fa4452f1fc3168990acf71972c749cd36d5a7c026529584db34abeda280a9b8b19963ceaea6b12b186d1d6ef5a717e209183c456e42d30946e37ef4e26f778a32b973ee129c62e330d80515134cc49b7cbb5e7468a03d4cffe7f7b669a025fd8d416fab41fbfb8e5e04b01a997ff033bfa74c", 0xb8}, {&(0x7f0000000200)="98ec81707feeed35", 0x8}, {&(0x7f0000000240)="1b490097f5c070d5e2dcc8044d5f0a31aa9fea875a2f584a3646bfcad780bcff8cd31ff7b7f7f98d1f72ea4be3a5f1f2814d2e26f6f8d867d64f1797996376d3be2b1f0277b40dac36f624735ff3a12b45748cb961d9177cca24455b558c2880e6720e237fc80e02cf3ddb388edacf3f4ff11db16785e8455ab6b6c45f3cf4ab2589d2860fab70be27106b194644a9643fe524ea1b5c9cd83b41f5184bd7c65ce01f27fc989795a667ad6db8febe707887ee", 0xb2}, {&(0x7f0000000300)="91a9938a5528b250fe43900723880d196e9e0dbf498d269a69e3c7af917f5c7ee64a96f50d20ae6621d00b5094a9bbefc7600bc9c3b0a02441b389c28da68e55b1cdd3dc0d86e9beda1ed801905814eb36efc66a65ede6179a47be8787b686294573704724e8351243eb9042b9539b518b7383fee75b711a1a17ec0945a9b6cba802ee60741c137b7debb840d536e524b481a58701ee88839fff9c542d90d2307ad0b970cb439868de30069e963930251f849e98ea0fb0f2d566d86d9d92dce20e8d001ff89f0c2b341a98617ded45fe616276c55ea7606ec7ff3984d23063e13782ba77d76f1b9c4c0c7b7c541d33c1dbc68dc24f56a65115ba9beb4f269f852a57ca926e5e87586b45d149b676f7fd5b08ac537076496b06eeb4619f57f03fdec7a8e2fecd8f4fa1e8870ddeb142730776f78e0e80e8f83457a6b210bafb5073a294b7b6663149ddf34cec903b4d4081c93bf04b022d01a1e4371446fe9ae7f57cd2455e485d5da1cd0032769952e90c764b755d3734faaec0a6eeb622f3d89d8b5b7ab551fc9717a7585bb586a4b25a06069f7b0e9b03ae3c920431a43f7e1135f22575ee24c23e521be555c58693a04fb29638cf90f87210daa6891e945f7d6abae557b4e631aed4f2ab8c9449d4dc9bad730a4483b21d269ce58fa3e33ed6c939c6dcf640c4e59abd65a3d5a717efe3b8b19b4bce0e3d7852ef080d7f0cd95790b107abac327a96a10efa72a667942d26086da6ed6128ab94c26767dd7de5a163620934d6855fb1133e3425679bb09defb84e1713d3f805276d31c8cc9f0fdfb2398327cbbfbe9038c5d90c5292e61a0a42246e64f0ba557a3a89c79cdeea14549119fd532c4431eb5b9d53170986023c1bd385e2c641697c92b1d3183833a36b59960c9e55cbb9113a987212ba39a9541f2b55753e4ba069e60144dc56802de3132565cd7622873e235c4690756dd8a058135b06bf09fdd9a29bdbeecc061197d77e6ee1d4e3025294f9246f20d30168a241c9ce01499add38544360f2d6cafc228f1dbf009dd567721c75c898bf7c503ab56579e0c481efebf5760521e7a95383f434b3ad3f4417e92938329e9078ef7ac1b89d819952033fa0d655b4f5944c1fa87ad1227cc10c12b0ac653fe05c66c2096aa39d859936e66f97079e1d6b14c6276ab460e074827c8a648aa7659da2028f2a79e17a597c88ec79927deab1ac78a1acc7d0358c9f30b080c4f8e79667c5086368591bf9938ab38d93f6d12ee53ae962d484aec8775b43f4461faf2b317ad97f04d2ad716c22f593c3865dcd600a855c9f5231978dfa214f845d20bc1e2e1653666e5a599c8421f72e85f1401dffa070b9a88c0a2f503beec4fa425287f50fb269909589f109b6ecfd0dac2f7b1df33e61e6a8a1f593bef9f5baf9dd6977302b206e3d30da99165bf3d9ceb2a1c628d927b832df6744b07c0aa5719a3f8c52852c25bd19eaa007be98b0094b5d472ea8ea4c558cfe8fd4eaaa3150a20857632b2cef4918a79cb594ea3c08192343b84a2e883843fedabb16aef681d51cb011f678f2d932638a890a7163fff54ea9ad3c5df3771b6876fa92e026ab10b9191f8f0df07bca4e06988efeaa994af871f9dee9c70b2f38c7b01a294393c0e73452fd35cd89d636a8230f9356ff6264b5a1a43fc263e537462f4826a9a067108579ea4c5aa7abd216c1be2d6f72754d382b697fab9f45b539d83801b5872d5cf1848336fa12099ce1235327f89eadab1d01ad07344aa6c4897bc9a736b6014fa673697cac871188f7d79a5076e8dcf08edcfda143f57b5336dfa6d061b26e0ab5222f9930b60c8103209e4810b60872bdfa34590f280faee4c476df6cb171ee9f10fda933e733c453d334dd81fc4cc49774222bcac4b08ac3127d2caab95953d8a9322bf309272ef350c03896a0d45911e4c5a4b836f01c8dc3bca802dbee6f10624bbdf6467a5b094d5047d6bbf8306193f1b189b188dcffb3fecdde07000c02dc9d7c6e604215a75eb7b847aea8870f9e065d15410b52c00dadb7f9f3a164f4e01a86ba1cdf6d24bfc1c5105a4ce0b13140bb82e647dc839786b61405da3a569b94c39ba433cf68c66c2fd2e36d6845535807e5c28964dfd56973d623cf27859d0580b5a6b6c9b91d3e4f0404170cd50312bbae44140ba9475cf87032070b07e1426bfb9d91ff742e0e2bc2a1d06daa25dbd7263ae65dbdf1e5988a633dfd816f64c4ef991a1865d1c1838b9c2d8fe1dd71e351d5dcc7824dc9efd65e66c3f4c3949068fa9e4aa01f0557fa5d5b1f7cb2d0eb5dd2716bde6f5a66a931df60ab9710eb61d12190234b5c6db14e38369eb84c971382440a2ff3f8829778c34f938dc0e0faa2582592939d3ad5f82a44c44c0a25b4b15f1cd0be0dae391dcb59990517f83648a596dcca7f10b6ee424b11303e0efed6845668b7a0e87021146600403f31374d354d741196304f5ffe4c3434855ccfcadcfa8083f0afc393cba1ba42892591bbf93188ef69c072388785c92adcc8e39bdefdf80144e8ef6c149c85bf506d6359162bcd6874cb6ae5803f367061ed0b4152cad8ad2fc3b3f0fec1f12e5cd5e92fd7c7801118de37380f5bff2f77990f955ea4942e78f83a8cebd3034a5a1e6b635dd49e1d9d3fd8b24ef5a0f264d786e44ed52a46f0670969671041ac4b01a16a54748c7cb86b1cb2a49d5be0f02013718005559a2ac81e233cd8469b61807e474798dd63d0797fe43d5bc3b6b98aa5ab2c1c370fbf48f42f4c02edf777fd2fdbdf536d91f6a44f0e76dd3d5eaacf2f2664325a987381eca55e52ad5dee345479318ea3b9fe76a3695176faf2f2c9e2bf29340072df7438506b0028d1b1f3bd11df8459383b375e6b1ada40c1a09e669c0eb93f35a662b3149c7c66e3b096e4c20902bdbac754433c4dc5cdc67ad253aa3699c3531f89d14520d6dbcb34fd923e11bb9144dc01a7205844144a3541987294b79dea84ef01076094f804af2c3fc65f17c1d37d7cfc5198c1d7160608627f6f071bfb150d71dfbe56d7e35e607518e4c3043872b209d9d612351c83723c87c71166711543cf5ab0250dc0a5dfba2e8ae5d6171eb6654bb31db6b87fb3555b0ec9e5a653a7d7e5a7321e5847228544f5cd3b3d66baa54f4ec9b5bde2d5d0a047bec3c7f7a0d52f6e22744e490ba150b7887eb60525cf25dbfd0afaf402b7998360829b3c96ef67b8e503bbd3ed6b3be5bcc79eadb46d6294304d33f665a51c2db04266e775552ac4b4e058bad7e70b33ea84bf465d51f55faeaca4f2ae6d691971b95da2387657a34e060cf7b11f88f7aaab59846fe8cf91540b602703c76f39913e82f4a09572c213879d70c6fd91a41ca607aaf728898c29bed5cd93c81ec3571905bb6ce910ed1e802783696278ab3c6f90c780f3f21ef4c739d069a2c7e3bc7033fc25a2079ac84092f26ca2134f48227f4f4c7bdfb6b0558459b47518d21f134f0f5842511fb66811d6ea16b230ade782e62b5a26db48248330cd06d3191f132ba570230d5f907501bf83402414d33b7b33145379ccca02656f5d7d21560c23a97f24490bfd21986c7a7349ff3261c45314bc7a2dc37b9cbd46789897571ccb87e7a1e4b9658127c5312640856f9a42390b3683cb0802128a27e9fe4c3e8d83f8403202b0480d0c9bd947289ef7bc2bb8d446a1c8ce9d40f8d5da7149bcf81d8acebcbf54cfb925bc54e415a7f392c979ba530caf4d03d4273cd6630b4be4524d695e0bc505f20d6f6cb155d1208011e05afea936d6bbe4fbf9d61498126e908e1a98c513c8fabffb3663a8b38274004d35a345fb4caf1276d38adf36caed32a76e5153dc74afb405b1997ad42f93f290cb0baadb12f6cd6e19386a85ba4ca9fc90570a187cb22b82e4a5e6ea961e5885ddae49f92095adf873fb0b08357b4450be036f049fda8aa745298b07062c23415fe470fc29b3da171fcfcf58c8170817faeca2225fe2d3e3dfcbbd8e64925a32418cf132821a3f099b01c6884332623adae065f2ee7c505c96c93ab5d5bc43881e1057ddad5207009d90e1abfe7a58684ec4ae59add15814e5411556058496ca3f3b1e53841ded1c21f900425836f9b1ef0f7dd1642d5b8fff24e296f5cfa399aabb536b74b296001ed91b6f42dadeb418d0564c84ddc8dcad195f0b43bdc714fe03685667d35be6fffdd2e145c1f7f5edca16080ed34d823cd11b845371f4dd9f96dbe0053284819879b73e2c4999adfdb51c97f9921d50d87cb115c22add717c8349290d43ebfcec866cc9a6075154aa80b6e4c260279f65150f5a5058fa949d3ae225b4f55fe35cba415d26197b339aa23590b392c4b0013682ff06b099ee4254127d6a846603b1e59fd6ae78bdffa3649a50c3f71bfe8ddb26db5b7ead964e2e5a32bcf0e2bfb913ea90c2f865c2ad671c55ff45bf8174e78f130dc2cd6c24c8f171d54a8f9f8d7ed86c73d10b7d6c23f583d5ace21e42627f6fdd9a7004e772db86d376b88278fd70212478c8e4ccac6b9b78804e70474678132b6e93b2faba9924eac5d69eb61e621c03604896d0bd5837108d90afca14a5c6740f3bb148f97a630be2fa89599fdc6668a5be5e3bab5ce0d313a2f133ee4ad8be3d29f4aca6ecf353dd8e1727ec15c38452b9f70a42971224cc3f225f943aef3ea75587f8f07b0293d4d7fb29454cd948830068e5f11656d469fa107dd68f71f118aa473e447d47868001dee96bbc3d4cb0ac29464d6c8e2f95074aa997d036f406fe9baeec5ebae671f08efa98e35b56a0cf6c99be32fa0c479827e9451bf1bde53ac5a71e644509d95dde514340582a15d9c759c6ea5053a92d6e6a4a0c3dffce034c0a5d56779d14b57d1f09eac3a13fd44be54c64c90324d34e4cb3b345de6801e6f4248a18ee7f81eb0028f2768d83d6e176a81346f643d9bbdfcb7567a19a2b87d1ef10dc55fda9b1a9cb57fdfd6ec02ac1c6cade916672faad3c36d2360c3f68198f16d0936913c0cb4f5d8db39df142c502f370d01cb93b3087f858814c66b7fb7298fee67fb33e1f32767fb0359c42520ef98ad5e15713cc45c99f4a3c619fffc0d11c8959eb928a3415bbba8bc6a7fd5bdc76daa4d1d95b9a817e67292129ad90777ad21b91f3d11560763d465ba91c64d1201b0e1056a409f334b450346ca67be4e7ef6b2bf5e12aa3410a3819d467dcae18d8ce8a5e15d4434609c4041c1c6b4454d5b9addf530a20bab6bccda6b1a4ae196fb913425946e545414fd52379407f21bae5e48c623643753d432aaf4e11798a5ead01f5d3903cff385bf0fbaa6819e99085e2663ab838e939ac1897aac672e688371bec14293a34986d72a79c9c4c9e554ae9eaf71e5d5a4afff00b15852b8e50e1d95b07436388fc4650ecfc5e26dd36a6bb705a93a3fcb8c9e2377453aaa98c762f7e52c5f9ea8eebe7e43ccd72046dd06ab1b3a9ab3245099b9c4a5ba1a4302b4b1f80d50dd4f9e47f724ee94f2f5468bcf9c6705d05d120202b6c44a29b47123df1880c059f1e92ce5399986665f5f2093a9bf1e33bb7b5b91a5dbdd1b850ea7ca8cc719c955ab5805718e4243499d9ad73cad1118ff6b5ee4a6a89fa73eadc045677234015c1b4587b930f5f948a60480ddb3ca13ce611bc6fe2ac3a8c69530ccdd27d27005b7709d2cdb2568263bb8c523913e96615122249c194b96d92bef34db147f637b73cf922f5003e10fa3eb43bf5feecdc746db858f401664fc22899359dab633cc24ce5e52f9f9e", 0x1000}], 0x5, &(0x7f0000001380)=[{0xe8, 0x1, 0x8, "27c69410a51d2110629a3bd0fa4496e450b3268530ffa63627d94aa9c2f6584e16a8ab07ab046bdfca18eeea7be23e8471b52c612c350e44ec166ede63c071ea27457542591f4c0ea4ec80bec9de5138d71c9d0443881bfa505d24ff8bb6d4bbd5206293223c464c06d67f65912e781954b9db2fd95b123c7d07dde12c5721215c7db3f45bfed96ab3080d4b5078b918df9bdbe103cd8f7cd0d66cd89a7d5c1c5d75e0652f7aa29bb6ed16ce71568c1a7d62eac6932af79449eef876bf3239744c70af7bcb2e51ee1aa2267d5af22a1a2f3fb5"}], 0xe8}, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x14000000000000, 0x8}, {0x100, 0x1}}, 0x0) 16:00:57 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xfffffd38, 0x0, 0x0, 0x0}, 0x0) 16:00:58 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x80000001) 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x2, 0x7fff, 0xafbf, 0x9}, {0x6, 0x9, 0x7, 0x401}, {0x1, 0x800, 0x5}, {0x8, 0x8, 0x5, 0x74}]}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x4, 0x7ad, 0x2, 0x6}, {0xffffffffffffffff, 0xa33e, 0x3, 0x6}, {0x1ff, 0x9, 0x4008, 0x9}, {0x2, 0x4, 0x200, 0x81}, {0xe6, 0xffffffff00000001, 0x4, 0x8}]}) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 16:00:58 executing program 0: r0 = socket(0x18, 0x3, 0x7fffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x280, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6434) socketpair(0x10, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto$unix(r2, &(0x7f0000000180)="e845f755428b9bc235e06191c20e4d7670066e47de562f103e0743b07e45b79b81b3350f50cad2f46ede1d80d5e1158d39b8e4aa75a113b58d0c5c45c33c2c5ee8e9874830ee7247aea534b5727ea8f4e18663371a9fb5a1c520ae420fc079ed", 0x60, 0x0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) socket(0x6, 0x2, 0xff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) chroot(&(0x7f0000000280)='./file0\x00') bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x80000001, 0x9}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x280, 0x20) ioctl$BIOCPROMISC(r3, 0x20004269) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000003c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0xffffffffffffff80, 0x0, 0x3, 0x2}, {0x6, 0x9, 0x1000, 0x5}, {0x7, 0xffffffff, 0x0, 0x2}, {0xffff, 0x1, 0x6f23, 0xc0}, {0x80000001, 0x0, 0x4, 0x100000001}]}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000480)=0x6) bind(r1, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x77, 0x8}, 0xc) select(0x40, &(0x7f0000000500)={0x5, 0x80000000, 0x7, 0x5, 0x1ff, 0x3, 0x490, 0x4}, &(0x7f0000000540)={0x1, 0x2, 0x200, 0x3f, 0x80, 0x3, 0x7, 0x10001}, &(0x7f0000000580)={0x5, 0x0, 0x2, 0x144, 0x4, 0x6f61, 0x7000000, 0x455b}, &(0x7f00000005c0)={0x101, 0x1}) r4 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x10000, 0x2) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000680)={0x1, &(0x7f0000000640)=[0x2]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f00000006c0)=[{0x3, 0x2, 0x8, 0x4}, {0x2, 0x8001, 0x1000, 0x8}, {0x5, 0xd27, 0x8226, 0x4}]}) munlockall() syz_emit_ethernet(0x5d, &(0x7f0000000740)="e4da1227f6d5f31127a38a8ccaa36349c23aef3f398c6a27ce48372cddc8b2b16f88833f0bc26a1cb2840b67c1572e79747d6813d6aad7a40fbd646874b27c1ec3c417506d0f9a1642cfb2eea3a48a5503f554d7ec2fcb994aa9839544") open(&(0x7f00000007c0)='./file0\x00', 0x20, 0x40) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000800)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4c0, 0x1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x10000, 0xe2, 0x80000000}, 0x2, 0xffff, 0x10001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="db2e") 16:00:58 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20080, 0x0) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) seteuid(0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x63a4) 16:00:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) socketpair(0x18, 0x5, 0x1, &(0x7f0000000280)={0xffffffffffffffff}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x5, 0x5) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x28) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x8400, 0x0) kevent(r2, &(0x7f0000000340)=[{{r3}, 0x0, 0x10, 0x1, 0x1, 0x14c70d0f}, {{r4}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x12}, {{r5}, 0xffffffffffffffff, 0x1, 0x3, 0x1, 0x7f}, {{r6}, 0xfffffffffffffffe, 0x20, 0x60000011, 0x0, 0x49e}], 0x1dbee8c, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffb, 0x10, 0x5, 0x8, 0x4}, {{r8}, 0xfffffffffffffffe, 0x4, 0x5, 0x6, 0xa1}, {{r9}, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0x598}], 0x100, &(0x7f0000000540)={0x4, 0x30}) setgroups(0x1, &(0x7f0000000200)=[0x0]) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x500, 0x0) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000140)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) setegid(r1) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000003c0)={0x7198, 0x7, 0xf6f, 0x20, 0x3, 0xfffffffffffffffc, 0x6, 0x10, [{0x4, 0x100, 0x7fffffff, 0x9}, {0x6, 0x3ff, 0x400, 0x9f}, {0xc27, 0x4, 0x3, 0x3}, {0xfffffffffffffffd, 0xad, 0x1, 0x3}, {0xb7f, 0x862c, 0x1, 0x8}, {0x4, 0x1, 0x5, 0x9}, {0x1, 0x6, 0x8, 0x3}, {0x3, 0x3, 0x4, 0xfa5}, {0x0, 0x5, 0x101, 0xfff}, {0x1, 0xd6, 0x4a, 0x3}, {0x401, 0x7ff, 0x8, 0xff}, {0xfc, 0xfffffffffffffffd, 0xffffffff, 0x1}, {0x9, 0x6746, 0x8000, 0x6}, {0x6, 0x40, 0x2853, 0x1}, {0x0, 0x2af5a0af, 0x3, 0x8}, {0x0, 0x0, 0x1, 0xffffffffffffffff}]}) write(r0, &(0x7f0000000140)="137e97539addeefa5fc996ecfcf4f845d6045bacdcfa3660f50bcdccf64b50358bd4fa7196c5538279d1f6cc88917b3a52df3ac3881688e03f7c159c5baae1734a2f1e12d813f9742155cc357a25425883779ddb86f13e03b25c0db53f4e8eee10c16952b3cde499d63d9ab1857cacd48dd64fd6f50318ea27e35a58d9c575996a8c95b18e16892cf00b2bec1c25e7bde9274e34fae09c2036afd9373105ff9ea0d7f4", 0xa3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1ff) write(r0, &(0x7f0000000300)="21433cf9260ef224446044c2d0652ff2a7da00000000006037091b83751611f1a32b1b794a05cfecf96c621cd4099d5c6ca4c16096c18fb6c4de2b685a99553deac047722f760a8e57bd2291b67cdf12108a743000000000000000000000000000000000be26da1c77e414df4a8932aeb71cc28a7615dc5e06311fe0c3e6267334e5bb48ea1863a23f93c0c4982fd39188b7d841c07ddfca778eac53b28e074fb17034", 0xa3) fsync(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x82, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(0x0, 0x0, 0x0) 16:00:59 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x40) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:59 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto(r0, &(0x7f00000001c0)="04acb228cdd0ef9e827e61391f323480db81e748a0add495bef8165bd6be96e47364bf256f4fb5cf29a70e0e861718dd2d35e586ea7a986b60b856126c5fd390020953aed5bfca4e42f416847bddb76bc18b60f16a8fce76", 0x58, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x3ff}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x85}], 0x1, 0x1f) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0xffff}, 0x10) pckbd_enable: command error 16:01:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 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) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:01:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 16:01:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x81}], 0x65, 0x0, 0x81, 0x0) pckbd_enable: command error 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="05") 16:01:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000340)=""/63, 0x3f, 0x840, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffff0685e051a31e76546a00ababf0cff00000000000000000000000085093a1f77c68ce19fbe44a8b294b58b88ca9c940df00ccaae2e685765945d5ae111e6721846c66994b127bdf83274cc8bac16eaba7a8907cdbccae371dbb3d9d5a149a42f08c795805d6edff00f8100756082a68a43313609461a0c598a8eef72e12d572191496d7a7d9b0000000005dfaf7e068ad206d6a28fa85610c5d212b05f97b41f526dfc336fa4bcb0a308228e0d5b907c34a294954e81814bdc622a0d1930e9f1430360b5179cf398338dbbc7a8ffce2d1edff6087c48f8d7febf738791285d718dd6fc1363c1a858331100ee995a78265c46f74831247cadf7b3c1358cde3de148"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x4}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x481, 0x0) 16:01:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) recvfrom$unix(r0, &(0x7f0000000000)=""/69, 0x45, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30, 0x0, 0x3ff}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') socket$inet6(0x18, 0x2, 0x9) 16:01:02 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) write(r0, 0x0, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa9}, {0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x3, 0x1, 0xfff}, {0x100000000, 0x8, 0xfffffffffffffffa, 0x3}, {0x2c1f, 0x0, 0x8461, 0x6}, {0xbb99, 0xc9eb, 0x3f, 0x7fff}, {0xfff, 0x80000000, 0x100000001, 0x7f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x1ff, 0x800, {0x7, 0x2}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x81) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)={0xffffffffeffffffe}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0x9) 16:01:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x10, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x55) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x3) close(r2) open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x120) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="e625714914a7c3b28f28bfbaf15765c5f22ae4b2ad64d10ef844254b6d1abbff4f21ec32c0f9351a289e772cd250c3a363694364a6bb14c7d9db8f5687155e325013c56e0f74b9aa72575ef362fffa6182773f3d8c8535e2de8dabf8406bcf4da7e5a4ed8ebaaf5ee736c22877f342c0382223472b09562aa18bc5cbf9a461cd704f1ee1e64d7226f2450fc8c8ef692338b32211327ebf9a3d5bdc15381a3234", 0xa0}], 0x5c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x4, 0x100}, {0x18, 0x3, 0x5, 0x4}, 0x9, [0x9, 0x6, 0x101, 0x5, 0x4, 0x6, 0x2, 0x10001]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) getpeername$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:01:02 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x1a3228c4) 16:01:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x80, 0x2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x9, 0x10001, 0x3ff, 0x7, 0x1]}) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = getppid() getpgid(r1) 16:01:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000300)=""/213, 0xd5}, {&(0x7f0000000440)=""/214, 0xd6}], 0x5, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186004008b00062b00fe0000fff6ce4f22276e2b8d2a48d69e000000002c000000000058a100"/52, 0x34}], 0x1) 16:01:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:01:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="28049b0866696c6530005c09002cb427b816798605d43d3a8f3777f374db6a6606834f17c96395341d30381c61e4efa9f9230539a3f4daea97d9c8e7e2b02514a8b1296b7deb13f37c9d6d28d3e0286deb4fb99467d81027652cca460cde1e90ca5eee6a238e2ccb4d743b9451ed14"], 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x100000001}, 0x8) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) ftruncate(r0, 0x0, 0x7) r1 = socket(0x18, 0x0, 0x1000) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = msgget(0x0, 0xa0) msgsnd(r4, &(0x7f0000004780)={0xb0dd4ea770839253, "ada2d87539cc07fa68e28f1c5944340fd9d97f4dfbdf0be4ad15591245fa65c1550350ee840e32c24c0e1d937d312bffb4bf31ddeac91bef0ac4ecbb5ff758b37b50ba3a595a8462852aaebed72e212af20df239605f8ba3045844e1219c1621d61673b9a1b376b7f9c60d5d1c7aa1d012340b47ad8ed17cbd20c86a390c3dc67fa31b8dcc04cb07dbf527568986f04b3f2d19fd6ea14aefe29a3336fce597e3638746c3fda82ca308c13f0ae126e6184e650f1fb791aa6d52edfec95efc2527a23bf014502f3406bd0e4ccf0fed7dfe"}, 0xd8, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000004900), &(0x7f0000000140)=0x8) r5 = fcntl$dupfd(r1, 0x0, r2) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000180)="53e812215b8ce5687c921dda9228973f8df1174e4235b53d7832a6c6fc8c4acfe678999016a018578a2171110143c676f63a6304aac64eaea7463d492d3157985e06e4204b9ffe11201ae50fe987cf0c69ca7f43a7030bf6a7a796ea9ad022098f0a9fbcb2f0148d14c561205d6e96e9132bfb1af22d123e2a19ae8c43ccab0bcbee6d67e393f2f5ed5f81bd6225d6f6c32539209e7e98bbd86cc3865de38d4bf96a882b6d9214c96355daa19304c0e279c43ef72c95e0660eac46384aac3ba6db0f17c4385b28ba57e50012616f2e72fc0bbb0766128ad38db36b984ddd952c8c64e609530796cca9d3bff0593481ac88c4006ddd119005ebc0838ecdda2d51c782a70bf5278ab3b4bbdc86562c12cab97e2bb843688e002be49eac9502caa00d3e3e0595ebff48d0f34ffb820a2a0302c8bfc446feeb482be74ee2d13373442228e519e86e4e1ff354e9af06905acbd95bf2a68250648270d24eec5edaa1c552e0d9222b6ab65a35c767d8b00d7b3888101431b08cf3dd95538012d8d68556aef8a8504791ce865c0e2fbf5f720294866fdd19d05ea42d230edbbe5b01815e06be35b3f7eb8b532c26efe3c27cf3e22d7dca66bc343589b20beb493f64593acff8a0ec061bb18941c259540d934b15e962230d71cbb058315240b1f315dfbce070b5c52297ddb948173433b00db7128ed97aa2e592db7ce7d1c6df4f6100aa5ba831871466fde60d4d98d8b3e297b5bd2039b67a0c9e98171c663533f94e4927329c221846320f569e1330c166b1d9b0c4fdcd58573bcf8f79db54bd4b912046fbd92cdcc34fbd89d709b464b115ae459fb84ad7e39009288b6b98451cdfadb3ec7d4d3268b9e0158eade114f6192eb66a2e1c57e0a82e8cdc8e6364fadd61b021a12ad2c8e47eff066582559f4c7b9112fc5217954075cd9a575df0b60b619a6b8f29b8cf6fc447081dc4452a0eea288601ddb702e232fbc31089b4e48683edcd3a7c56d0c14a4e132c49b7d64e6d66cb13921a195adca2f04f9d20b89f170356ca07a064c19eb8b20fa2d7c90ca2e119915443bb53b5260c9d91173e58b17d1605e735fa5c3ed2c1735ae30f437a6e99a05d1cf4cd0b925486e284ef8872c4d5e47111a2c7f57e172ec8a4626b4a54e33a0234a219c0c2c236600d56933d3d96cd51d5ef23e5a34e6a34883ff719e44669b63e6cc83a7d0d66d78e9102dd30edabae71629645c40411c1c557e6992cdfa4c1b6c168e4c5b43a43e3df97276df56fc40757287922dbd7106e8ffedf2a70e5e729bd110f654de836b5c8e36ea4762be4c165b533c9b6495ded4b82e4bc8c11127a1c52e09796f57c9ee6f060ca01a92c486e5c17fa629bc0972f1c0e9301ffea084aae579ecf26041f3d2cfd650e1b5a24e89fb7ebd2afae10234d2586e16f9a654591e5ac93716ba45827136017cd883fce0e7fdb15f05f0e0a20862f477dc11b6b830e4abe0bb3be3d4a12720e86a779ce7d0fceeca89376d00572d5e8e2563cc2fbf948bec921de831e4bbb0aa95c9a115c62d7f6f6e76ec5692217b739b3e4b06c0ab76a2eba9589e952c216ce7d1d3b53d68716e51ab92647c0fd6aa325bb0ffbad612b3945ba13a10eccc801bc07e9d0bf83d8e4fca994b847eb6bc2c81b4327b8f2fd2f945b00af44db039cc2aa787a9ae76f024de8ca77290e5dc003c8516fddbf354f8f7acdf835d039da447a33fc686e44770973b815a7caf91e010df19de9f388c500bb7491cd2f342cd1b3ecc8ad5e04517ca46bb8be0f616032f0655d6c514230a0651c84e790160b2769d40ad9eeca58b795b343509a62f4848a22010a42ec9fa444948e0e5369c3d491ddb5d2227607c2890caab0de85a1a0c0d4ab20ff1d8ac94c15e809c8a0ef83bafe60b3ab5861a1ebea2600654c5fed17edc7836f74880d25c777e7381c9f6ead40ee3ecc2ac412c9d90358ec6274eb72ea47e62a0df86a0a42990b95e2dbb5c8820579c58ff3dea8265df5f206cb355f20a99281b939f2533dd2f6deb8bc98b73e28ca075d31b8d45219948b45bada2f72b2f8a84e4791deeba7a817b90b31655f9633e2d1f614e66167241575fa9106e317c11ca9885ae80adf829c3abd2558366abfc5cb99348fba54bb3d151b568ec4fc2efb473a064587da5c343b462298a59927239ba01debe7004173a2298544bcb5a16fe346f79d85130d52438f3df2e739fb6cdead36d361a221105253cc1e3f3454a1497b2600b6090fbef9e0c689608b96f3aecc9bed993b6eea383a54c84ce30d471dc306f912fe871732d49ebb266da2995fd49617464da62eb6ddbbd9314f39fdd7de834f14ec76667209edbaeff915d3d2a16f3a0fb46ff378391878c37b4d388fb0d262c77118009c626647bc83818877a0a8b7bc5feaad176ba0482449df343617c741bea5dcab59c2d71682483a0e8d6900b725aba512badec741600df85f1b16b127887033ed1632027ad6a29b9a00a632efa151cbed5f03d8687fef5cbcf55ff4343efe2fbfd9d7c6ce095fe49efe9422d0bcb1e8baf53e0f740782585c732b1bebe41dd17b4ee7a3b8402424e6e7ecb9afb32dde0670449c2e8fd12d8432de68ab642ed2563d2406b9e7ed9358f2c51f92b87419701f2cd02be6ccddd9234f31b77181cb85f660a429d326d1d79fd459b93c6398e90cb75fc1bd30af8f3903182ba654a10ff28a6f988f0372af049a6790f9c5cafc0813cac26510f8325d9bee8422197d0fe3fbf416d97727a59a309bbd88c7d7655f897a530e40f2f61184c66f2ea498074d8519e13763150af948e1a04516923e1f4534c25d68724807f8744251314188ed70a64947dad28752fabfd7857e623ab84b922324682454d4f2f96fc2972f83aaf7bb179149f6baeead34474ed3897479b4063981020733e68f720d7764c8a2c627a46e0b3b64295287127c5208324776dfed87d00240ce6e42d5c38f36c919c4969dd3984f96f81d666d23ff206be77193b3cbb616e9da92f80aa76d15a954b742c575c50df0797a403b19b8b3f56eae7ba460de7496b41e9672dfcd4ab6dc7949aa47fbb99d8e3c6fd679cec765f362bfa9afcde3a4bb2b2b9a1d990884c4dcce9c2a4dfc03a7fef98888bf9103b54937c440fae6be4469a129aebb0fdf093afe45a1c1b1da51caa79c0cbcd4d34ee5085f4a317060ede87c98f58dbc7c05480dff24bb723c45e9773284f7c025bac105e96ac594136138255c86499d7eff9d1e924fa6a6f19cf57caab6cfad4546ef4b3fdf60717e2dd1b5eff2ed2a7ee33751cb8981bc11959de64798b91d7683808d69057b039a804004af9aec85f64879785ac32a6b9c4074a03277155a24281c9dff1cc2f50b8b58129aac212fdf45bf3862bc2a9ab5e76eb5c9c65855cf9e92c6b6ccf81d6a63a4952b1f368a2e43565234e584035a7da1d846250cac51272116773a18283dcf6ca51b3ba8a01da2186978909d603b97804abd5392b279a4f0adfa83f72bd526f730b0fa098b17fa15ee609766cbbe5e18c25b661254f9ebc199bf02d271401354e2d342615ee4c6d954a1ee4ea32065874f0c91ba57b9841812cf6534b4a59ae1d8fb559d74cf08b6b51cc2e1ec3aad91d4e2e54e2003de881772a08f999c0221bbebd95a67b592cc092c7742767b7775b25635087f699e296c1328f2f404198d112998c9fba563f327d6b0e04e8bed7affdb34184fc0af940c9b7e2c4ec070336e10f50f45dece1fd8b49066b8aff9398d5ae980aba459fac671e3bf32ce9b77e0c3412b21f895c63734c2085d47bdebb6117e2869d1a42343da04e8c5d1c9c0779cd55bd5c615bdbee90f89ae215b36dac81a5c14888f36cb352ea7863ace908bf12b683b0730e6b523bf91e8a44f67324968aefefac675ba4f3f0cfc80dcf48aa128b0c83073346be0babc6fff7d822b5ca10ac651468582046ed2f35f4b90226da69a3f1b9653b53d1d61385ca4936a60bbe7a129193f7af616a9a031a34fbb839df52d2a3ddcceb8335269ea66aabec8a8ad2eb69a9b2b535ee8a36363f30da7e3f18584b2ab2891cf9a2e39ee90c0952159eeb56669dd919b44f3b0c312d78625d1964e5dcd275b42241eebb6eddd24dfa2548bce195fb71501e5e580af287f4713fe8fdcaac54ff39fd0c86b82be787d5ea1a478222f3cb0c5a3dd87c19a50fe041eb24b1c7d0704708405466af2efb1307ffde2b2bddbab04953a7a6dd087ea4a3b5a48c898885fc95c6da88459524a8038da99f79d821bddfb4b48e4925280f3dc425018a9a0d443677a22b53bb0add502f05189aba5f9e3f93f6c229d670542286969b0fe12a1cf0e8ae0964e75005913e30c434d383448365e54d443656a47fe9b3f08a0125ce268fe4a66aa2295f1ee18ebd69cd08ba5927c3f497d00290692f48fef3c19a2020908ebb3009f623baa099dc57b8ec68440c81bc68c16329528f66b1c859f73887fa14298f4bcd545d575d77440c8ebdbc1210c72d8b67f4757e758d746d7fa8b7d5c5b32055d87c77d9cb849bded42e7a4ea567cac574278030598a0f9df1cfe519058879dce684ec4cd4657b8fc345330f538b47be8fef60e4d1dbb674e4164b38e7307c7b90795ef95540e397c479298f8e489479a7d6b78cea0d12c608a7824b836fff6117beac4816594f3ae889914303a9951110b839b18ad0f73ba2fa805547546ebb8c319cab79f35e52cba2709dd1a6b8879de3c6044cac1660cca1ced86c5871eac136842c510fa57e01e596245f3d507d3d25e21624d57b7578dfaa40fff6aa61e0bf058d97911f4aaeb956154980d21a639a257415c520298effee0e45b852748fed3bf4236e6129b4914b923f0fd1b92b102701252a52d741a54c527cbca3a8064adfef282832ba4bf9defe05069dae84f0c4b2f48e1da8d887121927a1712cdb0302e6a6f7532952310ae14a3300dc2a0ff9d219b6eb3fa20523ee7e316d95b8a5282dd677d727c50274a343d9c860fcd0625cb3f1a5e2c1b185a037aa302c5f91f10f1f1cf0edc262e56ab7ad14ff5159a9c109ee29cf71f0d9f5b9b2d8803418b807eca6bea1fbfc4e27fc246ced503fe73137f37bd45f61695b26173bdd2fa1616fa3c684481eac568366b58d99e9ff0aa93deba9a2b2385d484fa2f85b5a8d54e73ebf8fdb13a863910329dd2ab603359c28977249579fa1f41ebe78321ff4d856384aa8b36e1265d35b89fea918ffd6eff4ad7f86f7eb11203899a1fb183a01b5ce9ee76b919add1057149cb6387f6a18de2be9dcda6c8a6db9450083d24fa16e9f4c36fa111c83a3c59062d4463d9279a86f415a51da3b1f0ad98ece20875747496dc369ed5e1734a59bbcc58a2e23adbb4ae546d08cd83a66643f90ed74aa2de15fd08a114c002b18027fa443dfc24a992eaae2bda77beae32179fb843d967e36756ded04a4f03d70f161587fa50d99e3932b92c83735356878a00d56bf293c821b9b404d88e0e7a3ba90e3b3e73e5b6cb68c8cffa0e7e9f356169558864710f27d16923c438b60e1e4b40913844edfc825eb32c5940dbaf571d5695c52bebf9f76fa4debd83d73aad7360615d60925025ebb75553cfac22bcd64cfefad2c27ff9a1b817c8e0f606d8906ef210a50268b4a14603b3bdbcd1701768d654dfcf1b9fd6698962081d3ee8b5f741df7b3b733bf65c5f9ff2ad95c2814e2b18221b5e8098905ebad7c6a2eec82a9ee57988c719c45050f39b093f14933c3006a0d5bc5edf52130bf8add40f412b481b2379eb", 0x1000) connect$inet(r5, &(0x7f0000001180)={0x2, 0x0}, 0xc) msgget(0x2, 0x418) flock(r3, 0xd) accept$inet(r5, &(0x7f00000011c0), &(0x7f0000001200)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001240)={{0x18, 0x1, 0x6, 0x8}, {0x18, 0x3, 0xfffffffffffffffd}, 0x1, [0x7, 0xb7e3, 0x100, 0xfffffffffffffff9, 0x100, 0x20, 0x1]}, 0x3c) fcntl$getown(r0, 0x5) fcntl$setstatus(r2, 0x4, 0xc4) r6 = semget$private(0x0, 0x7, 0x0) pwritev(r1, &(0x7f0000004540)=[{&(0x7f0000001280)="c85f18ee61b152818aedceef6e42c3c90aada15993c3", 0x16}, {&(0x7f00000012c0)="824a08266cd7f78f65dfbf1dc72d3d86fc276535ad12de288721653679080e10cdda4f3c0e79ad3e01d571b6907d6afdc5a07a88dff7c326a82eb77bfcacf9dcb1d34125177e5042310c6dae2f909b5a4c72ac83f5d757849d06ee88346a9d75ed7a39facb23e2b52c5491df88b826e196d390a1ba4114831458e1ef7019b7d6d7740e", 0x83}, {&(0x7f0000001380)="71187e6ed3d0ec21f9901fe412b01882ac047ff8f7c034041f65bcffed", 0x1d}, {&(0x7f00000013c0)="9a595608db67d19413d8333ba268512e48d1f557fbea219a01e544924728f6fb5d4c28026024e4b88d2903cd72e2bca684ce5d2a2637803967af995b3a", 0x3d}, {&(0x7f0000001400)="fe4f60b48c71a4b7921453ab843b75ef7d5ab55b9b4d14deabc1669c250cc4d788f4f5a698c837a228675abcf77c87cd345721b504aad41c810c321fe43c81ab0cb0ea071b07ee91d0ef06d3b3dfaa018953416a8912fc933128ba961192f0b64ba2f5c3cd8ee4850e02f9f0bbf71c595ecb7ea548640a8f308e07e2352dd221ef7a9ffb8787199324743b8f6901246a095b3df46e5630d8acc2ebd5e724deea48b558d0b7c1428325af84ab834f0034389492692ec35b7d342fe39caca4a5c3f8186c1217bc400640a9f11ede2de950f57b545a5af6b8d0b69b0f1a298bd9f108c5ff3773a7992aeed08dd58456c3c3d7ed0bfbe5e10ab5d5c0bc8deab050c401d43433b0ff7b6f36b86a91cbbfd064da23c371a750392de7f5a7a5e72c8af70c361d6dc409cb87cfe78104924afe1e6bc13360d74c7dd3977b9d936a63c2e246a8b1f06e6e1876383d124a9b7ab26d9ab1158b41afd5ca2e6d55f7091125c1c9e86c2fcb3b647d1e1ef6a9055355b9c0f9444e5791fac709914c011627ce13e9c3aa3dc20f9248152db56d18e240b04a769b0532008f28a3f14f8bcb787bd2a90b31aeaaffd39bd67163655dc71ca111f0e3104cb36d3b5fd682c6d09bce50776aa100185e54f6d880a29020a27bfd47951e5a9b4c26dd7c2d242a19aa51cc0522d0e63ae2afdfb24d6e9fbbe3cdee741d1de026e3c15001c5449ba9707334dc565cdfccd2020445f5a4ce3d0333fdc880cc2bf4e5049bd4f3b757a1dcfd6bbe312c9fd878e44c061b314a0e395bd2c9028e1858e5a4cd6d147ac92d88455c6a93c49485bc050bfd9b480f75270a47b1a3d3d727efa87f25d1984cc48065b0bcfb66a2fce66767de8219d9327f01a31c7e44087ce019103f84bb1bb6ca2bdeaeb69fdc178e34232f644d447e9df5036b0b79afe8972c1355484d99aa998e4d61357db60d20926017a9c5026b76790526ea75bac1a69304c3910774f84e7e674407b4b19f30397c3d59c73ebdedf52c1bf50fe96423ed8485df63d7bef2c46b77e691a5e1b4df4b51b8bc8d2c3e145b2842163f3c6bbb5ba19d2356c39ace15a3cdedd4a16867e6008571c8ebaaa5abc96ec08aa2274f373328925173e3c62b153493e4e734ec4545c61296858b2cf2e6128b879590499be815355ad5e72b6498c83901c0f10f929dfae9fe1ff04c1d4a768faa758f71dbcbb92933c0c6ec0b1be5d784d7a35edf378f62640c95e53fd4806c0df336134f5d85280006bd770dda39ec08114867e9f8c1884d66b5e897a0e11777299562cc9eccf7b8a740803bac1dfbe71e000d64506793e8145c0629fe76c0bf66e2eac0cd6ca0cf14903842ee921a41f62624b123b93b0cc84e073f6188560b4399f8430d8a5bde668b01def0c633d2f9f66b03b23b4d7bbafea20ee112ecc3a670dc823da1438805a811be665af1c03e100692cc0403811edf3bdf0586de3a880fa4c7bd824b4264b9fa1d166a6ed8e9f71e27b7d6b9b2f3efe00dc0348f2e300e12687269f12b40d6583114b6f9c66a446ffbe957b5f13ea3d5a081b6a95fe582421158e195936f92242873a6555b7c7893b6d170876737f3c3b58be811cb69dc3f33d2efe704400901a371011f4486d883196a8ed0363a6190400f685244eeb515d4fd728ab5d6ac11532a64759c332fa05f67e7dc6de0b18731df80f423d7c6803335e8b45769790dc3256519bca6cd49c943e746d34e153454c1339b97210f366435ded5f2d6f32cb5f601646d9a77bc27a75bced97b5c8f6ce96a751c6a2509c14bffd5f714494b03435fc9f9e338d1f42c02a3aeff7fae37a8db15b367d115c924d479fbcf9d477fe6ba387d6ac18ce12084c1092f59e616132653d3fcd77ba3071aae77a4b85a57f451da70e30f5964202ff71e6a553180742af5363125a011990cae798b0cb8796d6f8b4bc74c694296c9aa813d143eee973331f882ccafc7df63c1fa4afd1fd9ea1ecdf900552184f9e5856c8f6cfce7b6fd88b5d5d0746b2fa0e9a61e65c52808486a1336fe48b2cee771aaa522c95bc9ba0eeb2ca50b6b18901b9c33ccbca317b604ccc735a6b8c3984cc1ed4fb9e24391730df2b91da64f6be84c90c5230e8eae3cacdf89f82f25bd2c3ba7bf8acc970d788e02fc435bf49f137519fc973b89e552941d778a5a29dee8e9541b724a7a041f30dbcef99f60ccd1b83f37c29ccac31d0bd98c82388360e14149d6dca9073cc57b166304996b7b6327953138d7dc46f84cca68da2dde5495687546c63c6ae11581e1c092960563b7fdc67b1398db66eb344737b86d159c8dcc59c7ecbdff4ca9135a6b1327c5e20b0e3b37325458060c1befa0f4669e9815b5ea2a0bdf0d794dfd0712be94eeea11c643e79e109eb0c3f2fa44cb5dc3e4922749f40546dfb2a84f96790fa094647ae13cca4b3d021e158b63c05bdcdba0f85290f782488b28826ea8066879a7aa9d8dcaeef32ae362d6f9e575d388351fa222ad21063276e0f32a62f55df6a1b07303e8b812b5310daaabbda35bab43d00cf426a12e77bb7e08295b9dabc042dd36516361de98b094c0c5fe25983c86a7a020cd738c84d0655b3f1a10f0b8175852b835768cd2aa6caa60f2d38bacf43a54df83249e224152636272d429262db34caab2c14a0a9c34daf9b9b3b4be99a812b67c74b2bc73f01953055c01dd418f985c69a147d27737c913d5e64d33ac87eb3b68214d457aacda08f26a44fb814c0fb96d44820031e8ea300d6176dec3e5087b1c7568123b93e7f4189a556569715d1e34016d72b66afd6f9cffbba5693ee6b8f67bb9e3703417985712873b3f9d9b4250afd06c67592182c4ca8b625e2d172cf9c7d6aa276b18abc959e103281ec6c087734a0e7be0f42928aba72cdd135a1926b214dc6f40f8d750c90e743c5f6d40c1e345452dc04bd05f01556e598f9e24a01c43222923a1b37f1bcce7a86ef331e6f0811a320c123ac8133f16754494f977bf4223e022fbac5c362f7f4b08af6edb1b60280793e680dafc2e5205159da0c5250cc50ebb65b6c7b352158b6b6051ed3f117c8091fbf2df8895843d23d0e133464a4f0f3db3e077da80b9af0faf806ca0f82a8b73f8a470cd98225017b485003481ece14769ccf1a0f77b427ae2cff6300d437826c82e2cd1076b01f73eb7e620bf6dbe5f7d58dbb0268188754d21f028d011e97d4f06394b7925d45552856c5b8fdee5b4562894825e794d6ff35a1497d7745aeb5e12ef95b7a5e7bb460fb58cba29c123308aa2384b3b9158f497e472ef16fb85cb5b97aca5ea1434b1fe37432bd16daf2ef4d6c87afd18f61c691294472685001d872953a301074a90a152ec23f8fb2636742f2609e1c6e9487db28a7474308aceb94fb8e2725057fdd61009921ba610bc421e85bc71303c660001a4bdbc59cf8063dc60efd8bc2c8c2ec57ac3e1e1dbd01602d040addd8fdc0557bf18f4bcb99da6b4028675f303ee33a50ac23a7defd66b789af3c6d69cc167474a3f1d20bb40237fa55e912355315f44a8ed8033917acd8a2eae49fa9a53a8582df337a58873523f29e3d30973b0b5423e6d4bbdc48541717d47fa72e40ec0caee5bc1c7cfe5648a0a61215e56ea10cf7caa130841e076ac45fa211645d97b1122ff7093be93cc8a5eddb57a7710ea129d555f4b121d226e1fe8e588af7601ae08af922a8f31f2be612ad82a2f231630e83e6f929dabe6e10b56cc20cd0b18159cfb9fd8ef505f20d752e7f420026e2fc666e4b428611f825e2c1ed2bd98beb9554ec0dcf2e01c4374f31600cf60071d45c6e7e0fb82ff7fa8479847b05d721f4694f6edf316982941e6b6f1718953c59ae2f917b766fadce381d27ea272c94e0532cacd6370b067a7ecf9db733c878c54104dd8857208d6d1baeafc84a71f9e55256d122f84595620b2eb6dcb7c87eea27c02755869ea2dbfe293e2b8f41d563b68f9beb668f60f0aa09712276a0ff44bdb3d08309bd6048285a49c4125e040dcc0223ad0700d48b4b1fc1855fdbf9bd090becf10166f7db1e0652bc7990112e3af3fdd9a18566de744bc3ada34e35d3de7954781b8c6751dda77481e8a37ae085d995af1af9b7c98b03e8766dcc1a5cfc5bcc2097af3976b13e43fe8b7e6e01edd62697f84f8cc2749405383bccf01e526bc6f0ae6b6e4be710c0c1d39729c656b4ce7fd83ac5322aa4ee3d852b05f433e8f1c246846be3322ac9f3aee3bde3a0f1283e670b6b2bf56d1297b7982d2e121d9da8aa68e3524181d3542743e2b4910691c59e94e68c6aa771688b36c9962370749e245862996cd8f7b49d1d346079739bc12fe1decb335d597d0eb99281975e5e89421e19003d07633d38eb1593468fcf948531b7c6313a9f9cda169892e5df4b4b49efb3bf6feac976cfd55ed8f083547436356986084ead9dc7ddc3f7f2e6c0363dc8ad3b4e2b7a0499bfed2b9ffae642de542d0d63f39cd322e59b4581b65da3b675ce177bac68461e2ede3a43f597b56d6045275218d5c50d3ca84367e287486a2f217b40dd1f0c9856ad8b178504ba1fda5180e979c3c2f346a5bdad4fee992e464b7a9efcb1beff0674d5be2177f6d84881d111b17cda1a81d02451ec33be505f214dedd288fc13933d721a1fdcbbaa6e903293a19ec954a9183f230f0659f5968f7af5ef12873fbd2b32d5825fb607a6fc80f4cbf01049d966e2900aff0220cdb016e85b378099a3a9f5be34349584589887dfcabea705a1a056a8140826b512aec364d102ea1ec40bfaf9c6f23380df41beee26b7713f3ecf76a927d8db02d91157af466a2cdf9d317a879ec236c59eb94744cf4de0a58904aadf608df0004eac4567adc7bf3136f36747b56364b48b0109274d21b81217ebe73630f6992c553b533db4c55f551e5ad33755bc28ddd10da5c7047ac25ade3a8c046c0d1036773c3f386dfbac666e273b8732fef982e60fd67e77732f8b095371318a521f9601cf431f65bff8588893cdfa78843bfded11a5e1f30ac4c913b19fede1108b2718aa8753647372607e6f6ef3e17eee84bac8ba2fe42c97a245b15f2bd754a63a639a3ebbcecf9f0407bd07d3b849561d8bf9a5740af2ef28c6d1bc035bdcdefe77aaea19a31ed5eae866416d39e996bbab9f096ae6399e10d85a2f6b6e55168bf378ae97d5db548e739f38fa34e8f8ccd1a444a508b368e6722ec8d8e6181454de9ee64ea80c86cbcb2c4b2a9f051331c804dd70074a91c5d9c9e9368300ad44683a60f3e0b3e19d60e0dc6a9aa52cde85db4391db428d2d19065dba079be9f17b1c5bd14119147247f9ca76eabedb7453849022c5411e9201a3b8f1e4e6a57f50fd8b72d6cd814e6943a776c93fbf7fdb29216be52abd34f0cbfba081c0fe5b2f686272f0ffa32b66aec914e29b306578a993f1172766b9163c0cbed28aad24d02557b6d1a31bae171b7f80a3ce2ceecc44bbe02898ea20e42c1ef41776a9a53ed9d7880d0716825648ebcbe007873d9eaa4e9ba87c737ef31799407393ef2d4b2694f88d6d795b4c1b3fa1bb146ccd78747d7a87f6252de5562f43e93719c67cf89cafdc995d0c8067dd0d0d7bac6ced666ea10d5f02386c21c46f32c5ba25d08b79ae82e15965c1c4b3a038b6917c86171887bb51e3105ce789f44365a805efdd8a89fbf8222a6e939dec8c3e5178aac2511b2f21ce9d86e2d93b04eabf2a10a8ec4dfa7472459568fb7e55499b30705a14c8a49edf992a4079d86d626c14ab2e66d621348fdb9fd403515cb", 0x1000}, {&(0x7f0000002400)="8d53f76fdb34a8155e2a3252202d1a791a7d1f1ecc39dd4e041b33faddc1d8334b693df29f13e1501884cf9d2b3543ebe1f54119020e162b4a2269778437486c6d4bbda92c1c03a33e626ccdc6b3e9fe815fda30f1aece1ee620b8acf521899f5f5468915150fbf0cab470706514ec057a7203c3a26fa3ceafd39e79d3f54a5b0226c97a2cbb213de3c7b28d9dc7a2417d77011cfd349ea9ebd8f0e48c97165b4e9e65fe8110231cfe13022055f4284f534aefe630fe056bf95e1beed4c2289aa3482934d64ee9459376c74049093301791010917b5ed99c9c20d7830181c772eee18f3988c4a5c1f7eaf7e8ef28df36ae15df57c962c4089f6bb147d9a30e1fffeb03228be61a8e1ed9e0aed46ac19dbb4b670800235927b20699dd3fd77353c21daa732fb659f78a9339826535b6e70b0397a9cbb3f9758b8ff063992332f67df7b494c5d55e23ea042a85866aea3ef2947acca45fd36d8fd0b19680cc0b7497c0714da65d3f32deb10ee056c86f8cf4dbc282c30c326da8c3bfac523401b15039758d51447ee5909e1416e36e4837f97aa79aec94e185cc9f85b30511a18ce5663189e33524d0227fe029237f6cc9c59d273bd516c5e5cff92fb36621ccb0962af36f4883dd5bceed9caf5f702af7236e46f2c9a716f0c263469efb10d809686420e5829ee59bb8e21303dfa3dfd02989cabd4e1f20c20d32ed835107f141a836909576fb6892803fafe7a25a020cf7a78bc3a5ae8d03c7fda1a494ecf46ec2cdfd5925eafbc75545b6e78931797de287fc51bb5410b08742788e1b193cbc89588de197c5469e7d2816c68a5a6ee5dceb5ac8dcc28e5c641f1af52f73607792e90356014c743298c222d1c39b4626f1b7df3e8683ac434d12aceba12ffbbaf632cd6295a45d4bf17860ebe1951fe2a79252779c686fc808f916994d2bdab683b623d4b6ef3820e7396d4b66ef0f23ecc0962337b2540af1db2cd54bac1ecc1d2d2f788cd10790993f6a95c85327472399ee95dfec528c2e6c6670a4aacc2c1eede873aeeae5f9b775f1e4669d5155806a801e192147d074a8c7a09bf6fe2d6f8f874bce713b1fd50f5242787a56448c981cc1947b6661f09b2e83aacaf4a55520db61118ef3217a8e3eebadc7ed6e7ed25e78b8ff8697e72cc9b86851a4675f71c085166016079a7f2a68b7fb50ebd168af56445bcde60a2e70f06a987a6dd1df0de6aef750ad3644ceee5ff1101cc2f9f204795b74263831a062a936ef08439b2a0ff4e07b36d687951221581606bd8edc98168f1ae8dbe2dbf90e148c9dda5b26174cfb8c5acd327e9d04376acc4bfe83c733895dc8f098cfee187163a7e35e0d3d8176e432bbffbb839dba3913a7e0aff285be3eaf5358ebbdc9c9047880982740da5dd2e22b43834adeede1c6a6c587d5078f6fb1993c29f7f6072a37bcb2f364543df16a5054d2ea2007bfc4ca96ca5d6293570a1904c3b864442bec6f8007654471d6354e8d4b8ef4d4c218149b13a509277fb685c12d3afc85d056d29fb8e1169d9b3e7afb30a95b4721cdf1292f0fa53723243a87027c6fa83df82162fe2651acee4d26b916134a6ca572155ca2b2943cfb18abd8e962da545fd3e9c05218ee7422c96cef18299422b4d19040ede663049003784f15b02b5e149f5e4a6f735e5c2d9711f2a966547dfa6888342303dadb57f07ae728ae1064affcb64f548513a7bbf58a126a938a5e97555ec39c93c12db9324568eb5db299742f4574424597e30a2f27b443cd53e9acab0ad30fc3a94a25dadb41ddd075b9a3657cc9993ec540af56eb07888fe7052b17f753d62a16a848e3457d2a1d973ed3ddf1fa0f572e6924f04984998b0c8b8b4e865d16e65297fe05a1b5fef038c100e006fd0fc18fee21362c76a594d74ddb51c052bed2025e6e0fe7419bcb9f5a75915c7874fd81e056f8348cca7af7c6ecca903e2392a1b80ddfe9543dc0dd3f12fa93f1beb441885d75a6e9c3972ac8c2dea648390a17740c0af636a7817b388a134350c603477a0c2a82a3b7cdac7b49e6080ea1b4cf2b4237c682e213feceeacb47961ad2fa2a888e3549d5889f218172f6a853cee087cef4262a7513ca7967dbf189d291733d6390b9da7a0cb6c99f31bd220d58d4b2cce51203ae52e2df86860631ea5cbe36a4f30c5adfe108e086ef630091cdc72208a0efbbf5a1014bad0f76059057a1fbdb04e20100c8d7d0527abda0ed95166c1977493541635510040be7ad9df0432479294924ffdcdd1a87a6a68ed21751fea0ba73556e9b9c02859703b4b71210f4c9be64ba2cbbd25e1e402727d6d791d8ea70fdf7452ebe22b25b4a97a4680478ed5c6d35e33294a0582696a696c8dbc13ee337d424bf1dfb1e957d5e2950a8b2b3860526df03c99d067b3c72606b3a6a9f46b284202775e9746a480734f360be7868f1dc952d80a3400028ea48af0ef64233661facb0ddfef56a3249c0414202513be43f5409367e4bf81cde7036950441dce0cf8ba66aca69fe7c2d956bb4024addd7bb6902cfdc470fbb2a34c43816271fda3508ef45b7dc3c3eb885a574831893b3594f800099a00cd2129952845b2d206cce5fb3614b0098efffe68578209c402b8c03944d02bc0edef771473a69fe556b26f57596817f037040cc975701558cc2fbe455a1c71a7dead9decebb58d70f3c8ed7c3faa63b0f3a377e0440b5c834f4978351b94a7139b9607df6ff027e8f126b251cf395805e23a56826b6fcf76a59dd68fb0df84cdfe83c312baf16c29bc8a0f17e5d3e2e63f4b170e14b9163d3d37cff17ed62b304a96b9ad6ac6e9d62bd2f9d736c929ed3f2e79e8a376c6ce91d2ab6d678a0dc9bb26c53d8b64e0c47718bc1cf42c1918e49e3e2b7b0a22ec37f979d3821b4b1720d1de16597f73a1060bacf68d1baa88ea5d5fc2fefc0a45d68b0bda711c72ad2e59286652d43783fbe286d19f967759195a4a40d90e8ebe7fbe7db157d017dbdbafd58ba374406ae44d9dee573d388c340c954307ddf5c0baf4a07fe551c70e204020d94ba5fa14547b89ce6a04fd690827b3180c9965cba113c57af944c20f8b028cc95715a2d116a35fad862bd5659e75751c11a782bc7b4124802367a3c27ecf5bcb92557b76abfc87904fe92904f939f4e412078d52655f45cc4dc7b7f568bca8801b9360260cb18aabe3aa0befe9c4dd49e4f9acb0a97a1613213c4b9347a89af794b764fa3bd41e9d4d197355afadcbcfc8b69d5126d508e8b6c493dce01a94e1d2250e9e0489fbf1221951ef979421142230f602bedf5e74f0c12bad079ee840b2632f40b7c14609aa606315c1ba6d4c8687e7e5c7e1232a498445f927005da3a11d1c4cbb7878d46e0e600f9eb4f680dbd8122de6aaedcaec2bae344ed758e8c47a4fe3740b73a4db53259af9a89a78217d2f2549f96389c80415ba8a31cceb5dbf7b7c88870f0b8fb94e410f896ad44b50d9a599e6dca47da1ecc3550599e8c2a18ce97eeaa88de84b67ead67b98d13bb7ae37966a41d1bcb180f7a29726d0999f78811b52db8566a178bba8d0acfc9b7826bf7f84e6a6409acda775f1a44d3a0ce29dd76bcbd54c79423dcd9e2af667643e1a980253df7cc1d761d972b076b134d059db35fcfecca9bac317f728a9aae8524bc5d47b7ad75d59ac8651419bdb0c1721d5a8a6953e2aae6adb81779bc78921b123533ead93a83a1e4c96f7e8a1775c5f0e840e2756529d3a87552bd8bdc4094446354bfaffa91590e17cdb50004f79282983916ae686b498819eaa47e4dec0166e7fd5f4b14e0053e4221efd4c69012b07d0db03104f6d3f04c47295e9ec6deb2b064866dba79529e0d5051e589bbbcdf337d533d1b63e10dfea5891c6c87237de1f5a8ddfaf59882af754d48735cc02a31038bbe6aa1a892f65bf237a0f6b1994e0ddd4ca38b103be25a9f4023e593d52cf327cc225f05c1cfb0db5f4ccc96def0bebff3ce04bb10d2969cd4bd2eaea171fa2a3b8a5c6d09bce56d28e4e8745b910f23ab6849f138fc087443d1b0e6efd50706f14d33d4361639b269577ccb09bfbbbd7c189bde60366791c532c836d9531e07bc706fde9bc0856c0af4ed87334177cb4fbea2f8d552c46fdfdbc520dde42367e044198bd350290fd80f64227f787f8922c0233cc2769ef6cbb041f77e7b48980651463c21e416ea585244ec90c3afb14876648843f627813a30629296393daa6654ba723eee765d0e66ab9a278d0f2b16f8fea7cf828d31d1c06abe64351b435e1053a5330b57f7651a66b15fc169a00cffc54a4baec410cd2e57bf3a0a3fc5d8e1889b08d18f9f554ebe3e3242f73b02ebef94561b6e3d06771a638488789c44a94db123ca60aa574fa0a714468f15f5549ad7977b2aef071f6cfa2a884a668ec3f3037f42ccd22bc63ca8de3e3f6c0f9d27ab33515a0d5337815941c67c1085103c78b843e6ce07081371b7ff9116d4dae78d75c7c8f17f57fa8a3a92106395ea6bd47747dc5e1e65ff827e259bd0dcb6dfe1f1e76ae6c09982827d0ae1d36ccda6d0f4d9f05a6e5dcc542cb16521d28af22a059163a102cd1835d5d1a52417724a0dfd96b3b25e7ac5a7f6eaf8eca4f8adc88a0ba3766205f82e3260a4be94814187c1ba270b7ebdc2d1a5619566573e1592e754fb2bbdf52c172e6c719ba402d2b69693d823af940c0a6f9e90ac7f513326a959227428110a9e71b096345665cdfc93fba48aa98d9b98457a3056973942cf609817a81db40fcbd917d14d7f97fd2ccdf26e6190fdd106493765960a1ad32ee5d9e20cf5115a11d4d2650c8e6fa3e97ae42cb95a20ce5f4a008670df89cc4d4b4fe0bb8b36b6b5e3b129cda03047f04a5b34f0d568cc551c4ab6bbcbdfdca3d180bb202fcf4bef58852b8d1e0f8b16f72b9ad33e3c658c4138c75eec07ac07075c6bb58c3693a5a84bb9229242688eea8bfd6e96ef554b764c9cf4e3ba6a205fc205938e249ba28b1951d931be848019b31b7c86c62778a7b2eac77eb7bd03fe5fb0f2bbc0b5404ceef99bb89d7b3777fd3f537e02e2bddade1eb912098a16adbd1413531126a243ac49f70139c471151fb730dbd4ab312b81dbac2c550d9d7e202c764b144bffce61bd8e66ebde76dbb8907dc383656f8c43b7dd4c45e148db92033b8fe7bc0c1088fd3e7792b6dbff7578375ab44f8c54cb0d68f87d03f904e9213331758352e8c29cca192c3aef17abf9380a2cddcbfb72c61f213a08df6c744b3b0f4263f6de66b1447ebee25be59e52e7e66c772a2d98f13b2b45bbbe675238ed0bc096a752bd484d6e2880654bee2a73bda0a84aa539618dfc79cfdd55b37c7dc6907990dd86b032df4e8fe2673c2024f88da619c727e92d90109f7568839adb150849a482888656942587b1ddeeb91f4f8814e1f2b210cc25aac881c8db9f41219737b78f8003362b5c1688ac6170728e19b81d8d3c99eef0af024e7cb8951935d403dd92d03f702e6eddce57a62bab330de5f16163c815cd7c7dc5cbd7e44e72ef9a94dbfede5cdf1ffc78dcb3b5b2cf9cf12caba1357c8fabb95f3522eaa1486552c13ceb0064cec57a96f5a973cbc0cd0dc9cd191833035cfc9b872e5316ec1af8b7e2cdbf45b71e67d5d2dad5db39e148ac2e43fdbb5e52edc835c8aa48f8407e4cfd93a480aace2f36a3940c930ed920e0a7d82d27d63a76cbb42ca9b6a974558cfbce0602be446a19398aa352e592e696db93417b12bbf16162235d50f3447dfe9ff3b5083d1b2797a0", 0x1000}, {&(0x7f0000003400)="187b948add4ae6725e412d8f0e48a34656e32dbc2cabd5a20e8e39b30cc649353076e2ae032c74e6f0967c764ab2f4fe972abc4436df16caac74301b0297351be05d4caa907d97be27ec72db2e0798e76be84e32df5bff80b248b3f4c30a2a635154ad7572fab8f0666a35a936f0c709c4f63f35d8f49836b6541cce7eec53c675f3967e4318982dbadb62f9b62220bedf0ccddb2a8aa87f1ee2d2d75318ab179a528985fa9aaa0c8b98674368d61665c2f5ed59352b82754e142ded3eaeff05fd48cdd2180afb9dfeaec8341fc5c73d08922c08a344a347", 0xd8}, {&(0x7f0000003500)="8d77ad64b3e3863f50fec2ee283dc623d78e84c6b3944989c4fd8cd8c03af417d7ffb50b43bd6b6faa96", 0x2a}, {&(0x7f0000003540)="4df9da8ee9d9f06298ae22e7482698559bdfa6797d38bb61e6fe2ed2f68e38d11cde6c8f6689430fc6aa06c034b45e53358078e4b26bd6ed8c3d44836c200ca6db4bea989e9c734a242902cf3316d42ce4af9d4fcae827e86f80ca40e5ef27252a7bc97cd0624b4bfa890c3cf57630e44d7cf3e20aa66355227d13cc7272e289e6b8a399871405899a78d1294e8388c69b97aaba9fe2cd54ccc5fd2e3ff29f75fb9ca89eae38661e0635e66583d9f78a2b871143f71d89e501b42199fa6aa811200874630f284f476a500a0abe186eca627844bdde9390880b165bf921bc77a7a450adb2bccbc451cddb3e221ebe07a547a59cf6b2645fff94ddf6b807fb48371227bd4c9faafd03843bb76c3e3b11d9af7d2f7d23f56cfe3bb88fcac0764e6e9011aa5aa526ef64d53c8a2aa1fd91f61587f8a51909db29a2ac40e154762f700f26e1da0810bcca32093ce37721284ac203e38a9bf5758bc6b9b4e01a1a89326d113eac986d2e7dcb9c3cf7ebba9236b3632ed54219987bc2dd3710686a5d217acaf33d94ffa5fa7fdec24aab883d8ffd16d4a531bc30e5e6e62362a6e642b0b20d72d8c237c9393c1af7dd8a3f7252bdaf916ba8d99bb773b4aa595f3cca5df561304734be274ddc41e9fa8d93a15e663dd6f24f62efc53b01ce4e23564628a5c571fbe0fe527094d8f28583c93b9689772801ca67e25ea3566038bcc9ca923eafe804ccc8c922f582362be38970964c4014fbfb9fb0fb4c520ecf773ad8108778b24f42eb33759068c1330e63bea380ba9e22080adad2eb148d89ec8f25cebd395f862ae0bc70722c703e6e2c366a6526fee18f13547935a1b4d375a60276439c91cc648c570e3ae8a0fc07b26f2412138abce554cf157bfa6f3286248baf1420f3945f85295f26c89d6bc4c7bd92a1f2afa6a86bed3238c3622e6bb82f18dbe7ae7242a507540ee9b656787a12265f505d3cc0e91f38ba075adccdb1649dcd872b61cef42595407ff19fd08f2017dae8443bee98144acbef0e5b6d701c871709d75e0654eb893e0c2b1dd1ab1de1c0507f10ddad521e3592073178233f37323115d7393186e9938abce411b454f6194ff3e02255aecbd7171b31968b9b919fc0a324244ae61b4b565ccce8e6043b88cc3691e2d3733e8bec61e3ef860b62f32d6d5bedcc5ba8ae2937ab47f4346d73592f11ea8adf514d68e47839b663499222739e8b8d17d8b4ed0ef30f8780b2f4731ab5c1d08a93c7cab3617355210036bc6d30e2d4b9a4520624102f171aa1370cc60c9e3aafcc0b66aaf1e1f438cdb982cdb7b665361f3c75a7da509403f21cbe724a68b831cd0dc2cad07002ad7f379efdf5aaef66ebd4f7fe469660e71801fc5c6d7b6770e772779059092db19be2ce26d83b949393298d3ab9e4aaff1a9eebaf081b363ad270616fd103135cd0ee33294148a6e78f392d709171ea75fde6c39dbeb1d4e8f99d3de41b20db1249584a96289e49a38a0cc012a9c437ea01ce75b2f2861310221c1aa47f232e0faa00fac7168f344408167d71e5ad2a1d94d91c2e37c2cf2afefe0f62f3741186721d5c5dfcd9b4add4d48494c802aa4daf89a71e6e3d3b89632bc3bc862de797082aa7c25da0f5451bfb88fec2c431f8a1bbd5df753abda7a5b9df8f10a055e6d8da9693f0ec5baa21f87ca5191e185e9ef3b8635dca0ade6bc1f0481c81530b478fae8ad6d6c0c66cb6aebfd183e027bf92c25ae24a7905e2e5442a846a220ffc39f491bbf3a5c696b010e35421c7bf528d9174cf4428c6cb578bbca67214c3db024d5ef1ae238b49bb26b7e74b153abb204b6fea2a68dea29794093d43d588438411256cb2d66929798eddb4ab41f3ec329c8685c0b3936f7a1a1c7f1ae1bf010ba6d4b947729c4e2f4737762b400fcffa800aa5c4e253799a1eafea08ec6250c6eff3676849b8bd89bbf374a8c808a0c1113c7f52888084ebf0b52a549e3bec702dcb42b92456d4ba878fa56c31231fd56038a5311433d1075d6bed48cf94ecce2830cc41956555cff08bd705d5c35a310aa77e7bccadf88addf5ded08261f0c16756efeae1e39359d0e357a3010500baa9634ca761548e376a0f3327a4e05d7c00f23db6031e57e90a555a9c85c34709ff0130f6a371d2fd5a02c5485a9478d55a482b347a480241fe660c3a7606df997497c6a9dff1980b86f727eaf99471591d411ad99153b39995daa09d2aee8940e17fa0d322bddca109e8e7e15cdcd5ba5875c2195346bcfcb4d4012919fb5dedbaaff0f082450daf9e193a8a8710fe0223c1534bac728da60aaf20d57ee9481464ada43c514356fb6dd61450ba1260eb5839dbc9f6128c44fd997a613ea00a6222205256c94673ee5f07b2d37cdc23199c77c8da751c4a4f7942191866646e08fd60f39c6c94646431e400e98b47e0b68f06813328a0827d1ea5f7891e32eb98dfd5942b73450e561556113f3b0a30a77d070341ed7d5016352cd4651f459b335b752dfa5ea8d837791bf5af825d9edd9defee8ba1c56a4ea27420dda7f8883039b8133512e609f3891be76045bd958d244b6d86704ca747cb577a0711b82634b4008b94de7439f8c31a45c3ad27277dd19d73459ab96dec845e0aaea1af6a672f27b9ebdf1f9d48b85a4715edf5feaa4bac5d137bcb013367866550c443314a720decbb2a4e0921b048f2f65dc26d5a39d0607aa67bbce5d921825643a644fd72defa8f5c658ca7617db45c2140abb037dc67c5f21875bb25d633f3e34cd6a324423bab2eeeb768fe644a057ab62b5dfc65c93c542a1d1f58a58dc9f12c09f2f30f5809b3ac8c723348f996c40ba21863218fb881480096e6bbc343625adf91df22381775be85ad822275a4f90c14c36427b7c260b377c9c25020ca73dc8fa8841b6aba399a4f48448144a33f98b9ef8728a2f419a63fd9d7e1bee96545783ff070f2cfdafe831256ff7e1ee86f342727f2b78fb3365d434d1db6ca87f430267f029317b76cb6c8ef49a764431984c5af5a5b3433e2609caec595bd1bcd8e734211553d0414d7872b8e705ee4369d4f8b8de77e0fdde79ffc51e61de5e6024fdadaa48238821cc6cec002de3219619c7235f74ed51861417c62a7cd577f2d665f27cde90a00c714d46061bb03e24ff965778de71dbb95c2171f39c9efc2ca900aa1a11a80ab268af66df547db5218622bcfd84e1b40f1890caeaa3836cf6ec538b67759fff536609e998f401f86747c08a8fdae34bf0dffef9b3bdb086715112457c32457c418a9aec339ac1254921eaf064e925bbb176eed3b0a62d52a3098c51b53163a27fc5530e821faf496edf546f4b2df4c2a15b83e2a649e6483a2909d54ed15388b6dd65e43cd392825d1cd166d8d35dc22bb593d10274e5dcb4abd7dc28f6e1a3dd5eab79625db7bb15ab2beb098c689ac5ba2dea59681160b6b514f1621c6f248d5aaba411593440c64d4ec4e203e3ca66fa125d86fa38d9d8090c32b20d76e73611a9cc47894c356297912bd3b48b40b332e9a3ab025fe352cc1075233b83527dd460a0a16968b5d1d04616a1b47953d90ffab78c339ee204f8b40255e35b4a8e85207c00acc78e27fa5a1a07b6a7175b15c36d18c738cf52a99be43532b9deb280c633aa1b59234c41176ed94184e74e3704f3b8c2ad81c46862e070f013fe72d4bb7e7d2cf6e784294ba54d4d55f3abee310f42b8454d327cc187f0c289ed1d898dbb4ce5daa784706b754174dc8af5430267e0e4015b7cd56e98127c6cf2b6affdb81b366e616bbd2e520b7a9145a16accc76808b21f3f04b23b17f72c50cbfb2a25cc47ef04b33924406a5d4fc4f8b23c8710c9c877533e3d68065d7aaf26f5febcc3db2bd126230eb1f5f53b9cf1010e03282946151c96b8a68fa405d8c925fbd0a98955c9b84b74eeed042951cc7d997f027fb7d8dacf7de05ed54cab2045ebfae57f65250bcc1c03873344e15ea65b5ae8e624ba648dfcd6e8a856a388986bc978c8f55dbef90114c2a71e732ad402c9c0390785dc4cfb2170714c374fed9dd4582687cf17f715607562b4130713af9611f099edc3d7b4a32aed3ca959b5c7ca0344b0bc9503074152d41e8acd0c7341690d7c5bf8a6b5e7b796e11e15903f35f2a2195a8d57c5d37148382e79a573be5e4899017af80ee3937f1d111af4794ee7074220ee83740d691cb9ddac4fddc06fb280293dbd0e7311bdd606a25ea6695aa34c159434a5164b541f9654cac6f121b9a7e08cfe0f37b8e7a908ebac7a6050dfd45bc04871b232e83edb92f7004548bafa1c7edd3ce70b4c28a6bc7811bac846c08e1629945fe4329fa3a5329372f51e493d3e180ede00fe2a8af3087292e4251b8741f5b9c09b73f909e6723c06dbd8bc4819df7e244046098c479b84a42328fee9561253ace5f9d525473aa51a07e7188cc7cc097b43c0ad42a8378fb032e98eb1e81df1bc59d1f497bf2d12e0813c04136620f73c841cb2c10b83302d5cb220c8ad10058f394c7e3f551a83e808a033edb2e04846c39536ab032513f0db55201d3ab6ad4c20e962c8ff5c03bc073c54849db01b64dfe2f9d75739fb2ab64a5a14a9a9325ff7ee48db49a4c6974d6c0eb8fb02ccb782b856d6365272d237902b039dab500ab24a2d4a73b863d26912ff0360728389b96f38fac6cd1cdc9d37cfad45a31da7445b112168f90f328480ce23bc53919abd6ee1c6a9a3ef674e20ff7f504cca04d34c9b1b8bf10b9abc2a4a381e0aac3964915cb23fe252d580319274939ebe5b3869a7d609e11a9723eaf1d9a8d402b27222a5056b23358a997d1c1448e3cf80be98a20be8f38268965793e34fd4f4ea54b0858d201af69bb98699c31c6735b9e3928fdda50e5cf0666447fd05983186008583ce1cf2feec1e807f5bd4d850bdb987b84dbea2cb35f16542e3f4ef59c8296d92cc7ec7161700c7e8f98795016e48ee7db6e3da7b5428229652bb5f80f9e6d90c5e7b78eac94966c68c10b0d64e0fbad6c07bba00d12ac091960bac8ee379df5b484efcf75ae9bb33dd96d48fec96733ce54aa48d7c8f1d50fd6a44163f652a51b3800f6269d5c0a652686169dceecd05468160951110e6017c6d5f7472ec8c5576b7f6615c7a90860a709fccdf11a36cffa930279b908a5e1141d075c9a76110645e1babe2ddf46917f33d33f6f511d65a37fe962aa8d2aa5a2c57b1c08ed913a5045b86769db1dee5e8f9a5806e4dca7c0f5c21d26465dea3928a9b85fffd1ec77939b27029554dae1f6945178fe5aacb08c21d06c3270d3717ee53948e66ca50754e52fe1f80272b01e6abb3aa2df551e991b7974304db4f1a7ed1858afbbf794a13f7d81648eb4362c0eeba36650851790f60f3697d44797c6907a9e34665d9f58fbadc264aeddc4ca8f8bfdcec984a9452a90e873e3fd19da2495fdf904a841f45cf33b6e931faa69c940e1dae05ab6846a6afd5d48991653518fc8545934b990442cca13bf9af27cd6a26bd19c6c92f1bd8da7f69a3e68cf429863e5aae33bcb61cb4c3603793b46f77ca14b882795d5d5e20739c18256b84d7e165d6e87ffe2765e45ba8520a96e65c951d19e49fa60ff64290d7e9fce085330a21bb0ffa5e5231a20406da624250d5c3efa7c318b883c0e66b2b2ef672122bb74a34eb05fe4e5ca673ef3b562ad77f023d3062b343f7a6f955a36376f006c100642fab156cd03d612ddcd7e7b65038c5180ad95487a7146e4c6e45f0eba446ff3fca23254477eb7f83d8c92951c", 0x1000}], 0x9, 0x0, 0x0) semop(r6, &(0x7f0000004600)=[{0x0, 0x9, 0x1000}, {0x2, 0x39, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x7, 0x1800}, {0x2, 0x80000000, 0x1000}], 0x5) accept$inet(r2, &(0x7f0000004640), &(0x7f0000004680)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000046c0), 0xc) getgroups(0x5, &(0x7f0000004700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000004740), 0xc) 16:01:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x990, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) 16:01:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x3012, r1, 0x0, 0x0) 16:01:03 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, &(0x7f0000000180)}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0), 0xa9) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:03 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x40) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x28) msgget$private(0x0, 0x2) 16:01:03 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) getppid() 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x6}) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2c, &(0x7f0000000040)="0500f7ebe06548c8a3a6c2ab2a49825000614c0f185ece3a6b6daf5780642b4076cc7dd0c79b0d6a2bfcc8b9") 16:01:03 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x6, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) semget(0x2, 0x3, 0x20d) clock_gettime(0x0, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x6}]}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0"}], 0x10000000000002f6, 0x0, 0x0) 16:01:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a", 0x1d}], 0x1) getrlimit(0x8, &(0x7f0000000000)) 16:01:03 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:01:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x21, 0x2, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x100000000000001) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = accept(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000c59d13fed274176e0000deffffffffffffff20000000008ad0e29b000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c5895889af5723c0f65716661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd679a7702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c16929e074d5d57eb24c618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f482369f559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95aeb0b9541c4ed1fd6529deaa60f91b8b6e9b33caf1d469dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d682333090000007cf1d7a74a27b36b9599d6a40ed92b32390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9b00f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700c12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a6bef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cab45b009c35f10b50c28ffd28a6f4943ebeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a73508a809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000d80)=ANY=[@ANYBLOB="c653f4e5e37097d6b464a430b7362611b8eddd075a592b3b1371adf3b7807f462443118998a1ec44ac1090ed65734fdf8e3b37630075f31513da21f30d348fef13e25df244d9e5eef62b4a4209e71faf773f12015b5378c7903c496e38085fae3022f192355ad32698616bee10c9a94a62d5992b060c3e52bc4596a4c5b37a2a30ab4e73d1fc290defe501c7"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="00000000189c0000000bd981db9e1801071913bc4535b960537cba5fd259ba5b966c047007c686c60630e36961f137af365d73458fa1ab6be6cdba17fb19602435cb960f6336fa9d506095cf7099c9756f846bc415336e6896064b9b91eb250a4d302fb62819c6", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="28000000000064696c12000001000100", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r10 = semget$private(0x0, 0x3, 0x100) semop(r10, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x4, 0x4) close(r3) sendto$inet(r3, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10029, 0x0) r11 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semop(r11, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 16:01:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000800)=""/165, 0xa5, 0x800, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="49ef2159ac8cdd647c7ef764d779d85796779714d0cb473eafe75f52d727facfc76a35af8177cb62108a54d59c574a4f7fb2f5464a385f3ad1963f823b6246381ad5346d50b923e6cec0850bcc3eeb9463d3b8e7feceae9fa80e8aa8eb5578f4ac057f3eff5b5cebdc661bbb6f24a75081c2ec4167403624450407d98ab4226019ef7155d77775759e179a4eac7d94ce55f5abded6bfb4fdcdd85d0c11a0257f71013a8ced3af8920555bfd0f7da83fcd1a32e39936bbe5ca6b5d1492a15ec8ffe10ddfccc2e23af363e394280de5e709f304f3058e896ccbfa172a856f0b482f76602be1b0d2ccf0b2e6ebbdfeb1125d65fb4f25a39cee8fd54081db88f2032ca9ee3ec78ea6826b71e688f695eac99eb7205bf34b50d8455469bc4d802eb3388f3f5ed5c752fb43a0ff08402b38d7f4563e9c7d568157d"], 0x1) listen(r1, 0xfea0) recvfrom(r1, &(0x7f0000000500)=""/125, 0x241, 0x800, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000003240)=ANY=[@ANYRESHEX=r1, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRESOCT=0x0]], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00000009c0)='./bus\x00', 0x41, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000980)={&(0x7f00000008c0)=@un=@abs, 0x8, &(0x7f0000002f80)=[{&(0x7f0000000a00)=""/140, 0x8c}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000940)=""/54, 0x36}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/129, 0x81}, {&(0x7f0000002cc0)=""/246, 0xf6}, {&(0x7f0000002dc0)=""/138, 0x8a}, {&(0x7f0000002e80)=""/108, 0x6c}, {&(0x7f0000002f00)=""/86, 0x56}], 0x9, &(0x7f0000003040)=""/255, 0xff}, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) fcntl$getown(r3, 0x5) bind$inet(r2, &(0x7f0000000340), 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/40, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x2) chown(&(0x7f0000000400)='./bus\x00', r4, r5) accept$unix(r1, &(0x7f0000003300)=ANY=[@ANYBLOB="0000f9000000000000000000004500000080000000000000f78e000000000000000000000000000000000000ffff000000000000000000000000000000ffde000000000000000000000000000020007987817ced02761000415507d800001a000000000000000000000000000000433f6874c234cc6d97f0d654cf5749035685adc349833bf911f9adf924a49aa58e7453480afeb779ef16323571d7c5d6f6035a00"/175], &(0x7f00000031c0)=0x6e) truncate(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x800008001) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) open(&(0x7f0000003200)='./file1\x00', 0x0, 0x82) ioctl$TIOCSTART(r2, 0x2000746e) r6 = msgget$private(0x0, 0x29) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000900), &(0x7f00000001c0)=0x4) msgctl$IPC_RMID(r6, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000003940)=[{&(0x7f0000000400)="8c806727cb488e4c53cf95b32a8b14b233df403a997b6fe9f586f76593ff9a220bedfe9b2968353669d18854fd1e8f4a843952dbb11dbfc7d41db401286c09deae49bb53b276dc6a8dcd22d6ec8827f8500dd6bb", 0x54}, {&(0x7f0000002940)="831779dd0800dd241d2cdf9e36f9f3fc234a8e50203199360cfce6ce67d1c3e8ebee156b2ca6f57c9217d8ff4a43c5220fb3aab2da100f22b92d53d9ef6244d3e095b949259c63d6c9ea02adee05bcca7c1b95e5bdeb932c34d8ebaec64fab79ac1a0286d11debf18b85a34d43aa82b18187329bf66764959203c24828680d338c84c5132f5154a2f8bfc2adf1f3350c5a376dae43241c6cae9a3729d09bf848a9f41b932b34f579aff415b0e2509922d8f4f5cd6e30229308417c7703b4a474cb3804385da4be2f59668068634cf2c08f69a55d8617c704e07e2d3ff65aa92bfab33b61f36c3cc2e8e501798add48626348d0bd", 0xf4}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {0x0, 0x2b9}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) 16:01:03 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = socket$inet6(0x18, 0x8005, 0x8) shutdown(r0, 0x3) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0xc}, {0x6}]}) r1 = semget(0x3, 0x2, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socketpair(0x21, 0x4, 0x10001, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0x7ff}, {0x18, 0x1, 0x8, 0x8000}, 0x401, [0x9, 0x100000001, 0x6, 0x0, 0x4, 0x1f, 0x3, 0xffffffff]}, 0x3c) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x3, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x82, 0x8}, {0x44, 0x13b}, {0x82}, {0x87, 0x7fff}, {0x40, 0x1}], 0x5}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82732016a66acdf8fe4b1dd33870"], 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) fchmod(r0, 0x100) 16:01:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81b8, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x1ff, 0x9, 0x4, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./bus\x00', 0x8000, 0x63) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28ecfffffeff00000100000008ae7fdf03000000ba84e170500900", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:01:03 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pipe(&(0x7f0000000100)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffdfffffd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) socketpair(0x6, 0x8000, 0x9, &(0x7f00000001c0)) r3 = geteuid() setreuid(r2, r3) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x2, 0x8004, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x126) r1 = socket$inet(0x2, 0x1200000000000001, 0x100000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x2e0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(r2) pckbd_enable: command error 16:01:04 executing program 1: mkdir(&(0x7f0000000380)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000200)='./control\x00', 0x0, r0) 16:01:05 executing program 1: r0 = socket(0x1ffffffffffffffe, 0x4004002, 0x2000003) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="002f000000000000100000000000000000000000000000000000f5021200"/74], &(0x7f0000000140)=0x57) 16:01:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 16:01:05 executing program 0: r0 = socket(0x20000000000001e, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/115, 0x73, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x40, 0x5}, 0xc) bind$inet(r0, &(0x7f0000000000), 0xc) pckbd_enable: command error 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:05 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) r1 = semget$private(0x0, 0x3, 0xc4) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x6, r2, r3, r4, r5, 0x4, 0xffff}, 0x7, 0x7}) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x400) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x1, 0xfffffffffffffffd}, {0x3, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="d7") 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x4) r1 = dup(r0) bind$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) pwrite(r1, &(0x7f0000000140)="9367d7bebf45d86d8fbf7d883a000188391eeb5c96de003eb0ee3c3345c4ecaab4a8b26cd49a653b5757cb3ea11ed99f484d203024617cf74374af952a7bb8c08c778e49da664e42586d5be6496ec33687f9c4fab69bfccdfc9323832983397969b406f037802f267d7d2269d4739c0d506e4c214d34bcbf93a89343db8b59b7c00c80f86e01bea9297ada242f30d02b7ead", 0x92, 0x0, 0x0) 16:01:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:01:05 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00680400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x1, 0x80101, {0x1, 0x1}}) r1 = socket(0x100019, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00", 0x800}) connect$unix(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="2e6a510e5c8c035af2c362925bbdd84b59f49e12fc801497f9db9cf29e281925d6ac3726b428df452863eed9efac751ee64bf5bb920b9e3fb0d00ad7e7a53a7daf18b3e4db13d6f55a257733f8cee930117726ff92a03cf1a6656a43bc36cb6b016318aa530647e534610be1838d7cee3a20877c687e6a080d05473684c50fd1292f975a3b895b96766d97361a8b3c82ec32935ec7a4a51fc5a4657846686cdf1b8b1971b824eb57be9fd8db4556324ea176957ef90b4442cd465594ff0ceeb618d26d6b", @ANYRESDEC, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESOCT=r1, @ANYRESOCT]], @ANYRESOCT=r0], 0x4) getpeername$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb184ebd32000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009565ae760000000000000000000000000000000000000000000000000000000000000000000000000000007b150000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7c26358bbd08edef68e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a69c01536a3a95020649f854870563115c3fbcb317a0938a4299cbcf2eb25aec7000000000000105c30186b8ed5ea241e625b14e1e1494b085b52fe65c7dd3b666b2ba0419bb6e5a6bbde3aef3fc7589649d1d03b9b0b1918e137b8152785c5373a16b863d05b2cea9e00e7a580037424d73a79b5c29cb64981c2f4000000000000000000009c7b95a4e65a33e6d223a91fb2ca6e3d91a9b0151ce5ed905b75c8b0eca52541e39475d98e317fc2fe8a1987fc4e2a71e2248060d123ba3aca46fdadd52cbbb7cc0cae8059d193458924000000000000000000000000000000000024560d0a2b74b610252545eb4c4111014dce9b5e61e16af0366db15461682464a933b5850e5451200d4610e931acabd590ec99753c42bec885484457586106d34e0fc0b957621ea5916b0ba36f7fb01a06d4004080179e541dbb57ea26f3914add17669f380b8144bb6490375f0b5175a72c8ffeab1ef51359f78a4849ff51b49c7cd00e9bd05aa536d728eee309dfa50638b6b42646a41f7e7c4259a6777be66e30d3bf507ba43cc9f359475f"], 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r2, &(0x7f00000003c0)=""/86, 0xfffffffffffffe9b) r3 = getppid() getpgid(r3) mprotect(&(0x7f00000d4000/0x4000)=nil, 0x4000, 0x0) getrlimit(0x3, &(0x7f0000000200)) close(r2) r4 = socket(0x20, 0x5, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r4, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r5 = syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000500)=0x3) r6 = semget(0x1, 0x7, 0x17) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000000440)=""/182) ftruncate(r5, 0x0, 0x1f) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) close(r5) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x80) r7 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000300)=""/52) fchdir(r5) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:01:05 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) pwrite(r1, &(0x7f0000000180)="50192c50147c08b012774eae60f1e7d3c3f3724e3cf1fe8b68cbaebbd5c8e5fdaeeb4408d3468b3f5b81e210651d3818a380e31e36a535b0134a4eb0f65abc06e2d495ca7a37145b8a5e5b95ca37b83ff9fdf3850718f8a19023f837b4ec12c8a06cee7fd40879b9b72a2396aeb18895d98a3af5d381f6d61a98753d31277d0998d9f222552756a9f4301dae856d6c8c263ef20d259a2cd9f110aaf906b8233c4addbc991a732ee90ed8052ba412", 0xae, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000340), 0x10004) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/41, &(0x7f0000000140)=0x29) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x40000000000005, 0x0, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f0000000440)={0x1, "e452474c1aba96171b6eefbc6dc9fa755fd1f1aed38e0a600db9bfebb1803f1558e9f34fb7dba10afca532f46021f66ece10c77e7741ac1b93784f64d012576b0a1523084b84832206e5cc555e37f751505de098026c2c7b06a0c2569e10c4344f0a64c2adba1f758636e58244a5b5f7d61e9b18b376492d548b798bffdcaab52c03d68e7ad3362823b9d16fbdc68a85e73bc481a8858e3515fa20467df9ce915c8dc2b8cf5de7f4d2e421ea4247050d5e73734008c6efaf0ba2ca0ce0acbec68dca9853d5e1a846a997e876c0ed3b77ffc810b98964aec18c4047bd40f4eabf419fad3d17c4381417ac62f926c7e4a8d00fb0"}, 0xfb, 0x800) syz_open_pts() kqueue() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f00000002c0)=[{0x2, 0x10001, 0x1000}, {0x7, 0x0, 0x800}, {0x0, 0x0, 0x1000}, {0x7, 0xffffffffffffd2ac, 0x800}, {0x3, 0x59f, 0x800}, {0x1, 0x1, 0x800}], 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r4 = semget$private(0x0, 0x3, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xfffffffffffffffa, 0xa0, 0x0, 0x7}, {0x9, 0x0, 0x1, 0x7}, {0x7, 0x8a, 0x2, 0x9bb0}, {0x80, 0x7, 0x0, 0x9}, {0x1, 0xfffffffffffffe01, 0x10001, 0x100000001}, {0xffffffff, 0x3b6, 0x100000001, 0x1890}, {0x2, 0x92, 0x9, 0x6}]}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000200)=""/120) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) semctl$GETVAL(r4, 0x3f7d88c5953537b7, 0x5, &(0x7f0000000340)=""/4096) semop(r4, &(0x7f00000013c0)=[{0x3, 0x7}, {0x0, 0xfffffffffffffffb, 0x1000}], 0x2aaaaaaaaaaaae60) dup2(r0, r0) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x3) 16:01:06 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair(0x1a, 0x4000, 0x100, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) 16:01:06 executing program 0: r0 = socket(0x2, 0x8002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1ff, 0xfd5c) setsockopt(r0, 0x48c, 0x8, &(0x7f0000000140)="afacb4c95bd82b57583a251e7b4304cf221e097a6c2b035c8b886f04ce358ab54b8c874aad7ac78e031848fb00663bbf9948e86ea471749f825d966e69d0f8b8a5a3c840f48f6f40af6944add082182da80b1d4cf4202fc08f7769056d5a064dc010c4a1e1336c2d097c165c2ee64bed65b599e853ae8893c98c3ba746da8a98b42557939b89d7061d463aa47bc5cb0fe085f96c8d8296dd977a", 0xfffffffffffffce6) open(&(0x7f0000000040)='./file0\x00', 0x5a1, 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6b0) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x6, 0x8, 0x401, 0x6}, {0xffffffffffffffc9, 0x20, 0x9, 0x1}, {0x4, 0x3, 0x41, 0x20}, {0xffb, 0xfaeb, 0x5170, 0x7f}, {0xc515, 0x3, 0x8000, 0x2}, {0x1, 0x200, 0x0, 0x4a5e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65d7855c5fbeeddfd46e8d594c8e63ddeaee15d3"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x60}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:01:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:01:07 executing program 0: r0 = syz_open_pts() syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 16:01:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc00, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)={{0x200, 0x7}, {0x8000, 0x7}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:01:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xe101, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) 16:01:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000100)=""/69, 0x45}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/117, 0x75}], 0x7) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000400)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000440)=0x1) r2 = msgget(0x3, 0x2e3) msgctl$IPC_RMID(r2, 0x0) r3 = msgget$private(0x0, 0x80) msgrcv(r3, &(0x7f0000000480)={0x0, ""/106}, 0x72, 0x2, 0x800) r4 = accept$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000580)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000600)={&(0x7f00000005c0)='./file0\x00', r1, 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000640)={0x8b8c, 0x8, 0x7, 0x8, "50695e4932edf77f161b03001b9ec03653883ea0", 0x2, 0x401}) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000800)=0x5) r7 = accept$inet6(r4, &(0x7f0000000840), &(0x7f0000000880)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000008c0)={0x80, 0x3, 0x7, 0x3}) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000900)) ioctl$KDENABIO(r6, 0x20004b3c) msgrcv(r2, &(0x7f0000000940)={0x0, ""/139}, 0x93, 0x0, 0x800) getpid() ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000a00)=0xffff00000000) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000a40)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000a80)=0x401) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000ac0)) accept$unix(r6, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) recvfrom$inet(r0, &(0x7f0000000b80)=""/83, 0x53, 0x40, &(0x7f0000000c00)={0x2, 0x3}, 0xc) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000c40)={0x3, 0xfffffffffffffffc}, 0x10) getsockname$inet6(r6, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) 16:01:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000500)=""/154, 0x9a, 0x0, 0x0, 0xffffffffffffff23) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f00000006c0)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r2, &(0x7f0000000700)=""/143, 0x8f, 0x0, &(0x7f00000007c0)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000280)) 16:01:07 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f000023f000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x30, 0x4, 0x803, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) close(r0) 16:01:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0xfbfffffffffffffe, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1012, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r1) 16:01:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000000c0)=0x10) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x2, 0x5, {0x100000001, 0x6}}) 16:01:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e4c2b69affd6ac35b35e48c31c14eb511137f93", 0x8000086b}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) socket$inet(0x2, 0xc006, 0x100000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x40) fchdir(r0) 16:01:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x420, 0x104) kevent(r2, &(0x7f00000002c0), 0x7, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x1, 0x7fffffff}], 0x8001, 0x0) write(r0, 0x0, 0x0) 16:01:07 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x5a, 0x200}, {{r0}, 0xfffffffffffffffe, 0x82, 0xf0000000, 0x3, 0x80}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000029, 0x7ff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x80000001, 0x1000}], 0x80, &(0x7f00000000c0)={0x2000020000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 16:01:07 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x110002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:01:07 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x17d2b9d1) r2 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 16:01:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000008c0)={0x8, 0x800, {0x3, 0x2}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000080)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf7, 0x80000001, 0x4, 0x1, 0x7, 0xb54, 0x0, 0x3, 0x0, 0x4, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x200, 0x3, 0x1, 0xe9d6, 0x5, 0xfff, 0x0, 0x0, 0x8000000000, 0x7eca}) kevent(r1, &(0x7f0000000940)=[{{r1}, 0xffffffffffffffff, 0x92, 0x0, 0x7, 0x81}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x9, 0x4}, {{r1}, 0x0, 0x0, 0x2, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x50, 0xfffffffffffffffe, 0xffff}, {{r1}, 0xffffffffffffffff, 0x58, 0xc00fffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x1, 0xffff}], 0x0, &(0x7f0000000a00)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x9, 0x8}, {{r1}, 0x82f9ef5d34feb5bf, 0x40, 0x5, 0x7, 0xe1}, {{r1}, 0x0, 0x41, 0x40, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x0, 0xfa}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x0, 0xf5b}], 0x1, &(0x7f0000000ac0)={0x2, 0x7}) r2 = semget(0x3, 0x5, 0x0) semop(r2, &(0x7f00000001c0)=[{0x0, 0x10000, 0x1800}], 0x1) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\\,(/]\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='{},&[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCSTART(r1, 0x2000746e) socketpair(0x18, 0x4003, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000540)="84c06d580df6ef665f95f07797849fad73755cb7b4a39e7ac133ea0779a03a29832452b39556d9cc62e875c54e3bb753bdcd76fcf33bd006", 0x38, 0x40f, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000005c0)={0x41ae12a9, 0x0, 0x40}) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000600)={0x0, ""/196}, 0xcc, 0x1, 0x1000) flock(r1, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000740)=0x7fff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000b00)) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r5 = getpgid(0x0) wait4(r5, 0x0, 0x1, 0x0) socketpair(0x7, 0xc005, 0xfffffffffffffff7, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000900)={0xfff, 0xf9}, 0x8) open(&(0x7f0000000840)='./file0\x00', 0x10040, 0x1e3) pipe2(&(0x7f0000000b80), 0x10004) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000800)=0x40) 16:01:07 executing program 1: bind$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) 16:01:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x1000000000}) r1 = socket(0x18, 0x2, 0x10001) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) getsockname(r2, 0x0, &(0x7f0000000080)=0x596) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = getpid() getpgid(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$dupfd(r0, 0x0, r0) 16:01:08 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) flock(r1, 0x0) utimensat(r2, &(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', &(0x7f00000001c0)={{0x7, 0x2000000c}, {0x6cb, 0xa}}, 0x3) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r3, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x20) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgrcv(r4, &(0x7f0000000840), 0x8, 0x1, 0x1000) msgsnd(r4, &(0x7f00000003c0)={0x3, "6970649929a01266fc5714c67d5ddcb6a2ba1622bbb43f27726946fd94d601a2982c7f2ea0d912cd5f8b141b61af64153d9f32fc84052b2c71e6fd992143b7145bcdb959a18c6dbd911b8ba6a10a5039035389cd4988f465a07419260f485add19ae32fa0c27a65b5ec5ce33e175f47becad050c4aed8534ff7bb6406ac8729ea8b96425e17709916b373071d2c01e53c5ebd1e67a9a2588fc73fc622dea7ad03ff64d4ad4fb704aeeaac3"}, 0xb3, 0x0) msgsnd(r4, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) syz_open_pts() 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="3422b0b46146b49052becf5aab46a1a653b7d644954800e965ba7e9e0693dc264d5e9fd607da454188a56cd5e63a52102f8185220f4bb378f44f332db1a2b3c85f507de3a4c704fdac6c0030f05bf1dc1fff439ce9e0b8f438b6acb317c9e928dda1288bd11529e00a03dfa2", 0x6c, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2c}, {0x4006}]}) chdir(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000180)="06") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) 16:01:08 executing program 0: socket(0x18, 0x1, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:01:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) close(r1) 16:01:08 executing program 0: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) kevent(r1, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffff8, 0xa2, 0x22, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x5, 0x3b}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8a, 0x916bd2eb7a06ad7e, 0x3f, 0x5731}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x40, 0x80000000}], 0x40, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x4, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000006, 0x4f88, 0x4}, {{r0}, 0xfffffffffffffffa, 0xd3, 0xfffff, 0xfffffffffffffff7, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xfffffffffffffffa, 0x7}], 0x80000001, &(0x7f0000000540)={0x2fe, 0xbd15}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba90900000000000000100000000000002fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x400003, 0x0, 0xfffffffffffffdc5) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x340, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) select(0x40, &(0x7f0000000340)={0x3f, 0x2, 0xa88, 0x6, 0x200, 0xfff, 0x4, 0xfff}, &(0x7f00000005c0)={0x56d7334b, 0xffffffff00000001, 0x751, 0x2, 0x401, 0x8, 0x3, 0x10}, &(0x7f0000000500)={0x7080cf17, 0x3, 0x9, 0x5, 0x100000001, 0xf5ed, 0x8, 0x3ff}, &(0x7f0000000700)={0x401, 0xfff}) shmdt(r4) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000004c0)={0xa, &(0x7f0000000480)=[0x5, 0x1, 0x6, 0x4, 0x40, 0x2, 0x0, 0x7fff, 0x0, 0xfffffffffffffffa]}) r6 = semget$private(0x0, 0x5, 0x40) semop(r6, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:01:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x1f) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012641a565dbf8c1130db566690900000000000000000014aa30ed94655df8cec25ebae6ecc3f3915e99fd7097e2d26c6326554eb886299e5d07877c13bb50248b29ff764c3036038b1141e77ddc03b5d2878712a74602094be2e86b0babb1ffe2529c450a681879b7f4b2d57d195853"], 0xa) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0xffffffffffffff52, &(0x7f0000000280)="b685328391c8bd7d28bea017b07381d882cd8cc1371640f6431fa35e4597ddb977802b1f726ed927c427b8573732bc78dc3fd85e7b24ba4ee93102b76189050000000000000051103c05c2c50242ea2248e2908390d72f3aea786cbd8952b423765635097e3559e4df45fc7ea0f5e11c19f9c9bba1d382f3682b591df1241778a6fc87c1cdeb66afbf8bc110db85f4db002744af12612b1a76b0eaeefa57545a1498581cc747e3210d867ceea58c0fa633d95d3d") 16:01:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2028, 0x1) r1 = socket(0x20, 0x3, 0x1f) bind(r1, &(0x7f00000000c0)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x8) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 16:01:08 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) listen(r0, 0x7) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x4}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x4) 16:01:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400000000000691, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) dup2(r1, r2) msgget$private(0x0, 0x8) 16:01:08 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x30, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x80, 0x4, 0x4484, 0x0, "63a8b475c36ccfafcd458ed418ddd0070760e376", 0x800, 0x200}) getsockname(r0, 0x0, &(0x7f0000000200)) 16:01:08 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x800003}, 0x8, 0x1) 16:01:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/68, 0x44) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') chroot(&(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x9, 0x6, 0x400, 0x7fffffff}, {0x100000000, 0x7c4ab546, 0x7, 0x38d1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x1000, 0x100000000, 0x400}, {0x7, 0x7fff, 0x1, 0x2}, {0xfff, 0x7fffffff, 0x200, 0x6}]}) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) rmdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x140, 0x2) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x3) open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000300)="3c919b11cb6f85358635e6958d481b090de63cfb56557d1f4e1cc00a9f4d0e3932125a06d88d2e7f293b9b58dc4770002a1152dd0d5bbf6289763b283aba38fefe8abbd0bb9b68e00993127c30c36e7655dceb4938d926821396b0e1f3334baba912b92377e1cf18d66e2f84d8ef1cc4f3fc67fdb8dcde1c703dc929bfbb9bb43c62f3d76999f2eb7108312c91282db7863781354f358ccbdc601db6467e5c177f5d9101d49a180c1e03ca6b32204ac28a596bb30977dbdd980b89e1940265c6f5ec2400"/205, 0x341}], 0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) write(r0, &(0x7f0000000140)="3ddae586095730", 0x7) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) sendto$unix(r1, &(0x7f0000000040)="974089476cea26ace71c9bfdbe45c276803edab0b5f27892ab054e9d0066cc57e13a6ebde3f13f5699cac439a7fc729ca459570614422d91da1e420d7338b23333f706ee09269594e16d62ececaf649a97185022421eb8f38ff9abf2839266bc4fa9303ba7ecc680e24f179facb85b215f8fd26fde9bae00deb13f81381e7016d8fc0db9ca133eada8db", 0x8a, 0x0, 0x0, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x80000001) 16:01:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fchflags(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="00046006ea9c0000", 0x8) socketpair(0x11, 0x0, 0xce, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x66}, 0xc) r3 = getpgrp() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000200)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r5, r6}, 0xc) fcntl$dupfd(r1, 0xa, r1) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 16:01:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x20e) r1 = socket$inet(0x2, 0x8000, 0x3) read(r1, &(0x7f0000000080)=""/53, 0x35) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) 16:01:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1fff, 0x34) r0 = openat(0xffffffffffffffff, &(0x7f00000013c0)='./file1\x00', 0x30080, 0x161) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001400)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000001380)='./file1\x00', 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff}, {{r3}, 0xffffffffffffffff}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)="8e24a35f", 0x4}, {&(0x7f0000000200)="535a27286839b1932256f6052febb5ebaf8d151f25f4602456abf3313d77b670edb24b94d81b6c2e7b24366ea53bc29f298ba132c2949dc40231b9ee76e2a6a7ee9a189cba5bbc0bf026d4e06d15aef837169334ef879533e48af04439f79b10df8a4b9a71ff98864468b05b6b066956223a9a22ee5e062cae9ae2ace5ed4bc1055b43a7b8a63494905ffb14afacceeb7face9fecbb01d98daca924d100663dd", 0xa0}], 0x2, 0x0, 0x0) accept$unix(r2, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xff8c, 0x4, 0x0, 0x6}, {0x7, 0x400, 0xffffffffffffffff, 0x1f}, {0x7, 0x1000, 0xf91, 0x9}]}) 16:01:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x6) setuid(0xee01) fchmod(r0, 0x0) 16:01:09 executing program 0: syz_emit_ethernet(0x4d, &(0x7f0000000040)="1e48a1bea4e421098bb0c40cd431d85f32f6559a0d835dc18c8ec5a51462ce6fc18fc7bf9215c23e062dcefae7a9d77a683b44ce331c3b60c4d9c44f5cc2ca5a86a6819c115ba2dddeb8946e00") pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x80) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0x217f}) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$getown(r1, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) clock_getres(0x2, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x44, 0x2, 0x6, 0xf6d}, {{r1}, 0xfffffffffffffffb, 0x7c, 0x40000040, 0x100000001, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x6, 0x8}], 0x400, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x9, 0xcc}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x1, 0xb7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4000002f, 0x8, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xc, 0x2, 0x1, 0x7}], 0x2, &(0x7f0000000380)={0xffffffff, 0x1}) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x82b0, 0x2) fcntl$getown(r0, 0x5) 16:01:09 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:09 executing program 1: pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8080, 0x121) write(r0, &(0x7f0000000040)="6d8392d7a628ff37bf9f4eafcfd41b5a4e0fa81770880e3b0bdf7189785688e2ceeb6048d5762f", 0x27) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1000000a0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:10 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) 16:01:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x41, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x3) 16:01:10 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = socket$inet(0x2, 0x1, 0x0) sendto(r2, &(0x7f00000000c0)="b257b54535f9d4e008e2c6a28ba6bff0d19709a877f35daaf3155cad873a972461c4645e75e3d29e01f6458ec50034f1412a2c0408b59e", 0x37, 0x9, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x81) setgroups(0x1, &(0x7f0000000080)=[r1]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r2, &(0x7f00000000c0)="b82aa64695aefaafc88d1be8b2c3be10acde418f27ba05032f45bb68f08a0f0e44697397ffe5395bc8d80ba0af2e7d955c688924d636642114fa06f0fbd46ea539eb30d5d10f94c9cd2067e0a6700b35751733df6ac26329ccb0b00a372512dcf7cd266e378fae2e336b932f2aa45907daa823cea446171b221885331f02bbdddcb0951ca8de097c392525e6265d783998b91aed45511e693c038fe894fb7b43f4ec69466729cfc6e7afeae5bcbc5689ee123b297b65c7baf1770a1a0c196ecb0c894e3f5da165dc5e894bbd3ab0a43f0602ae726c7a", 0xd6, 0x5, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r1, 0x4, 0xc4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000180)='t', 0xdd) 16:01:10 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fchdir(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffff, 0x3, 0x6, 0x9, "c6648d5cf28cd4de70a23f6f9f4b28714ea9adbf", 0x2, 0x9}) write(r2, &(0x7f0000000100)="95894c7643cafeebc0d8958ca0c5ccb0a99cfdaa6ab4c07959b4ce710db7ab4ed0fbd5a218c217d4bf59e56cd2711e76f2b14bf390b6fe72bf401a4f7aab0b093eafd6636c3508b34a8508c6f6a8e3dc1470346b57adde989373358f3ecd0147d4c4f95ecfca74f21fd27b48ddd0f2735df40d3faaad", 0x2b) write(r1, &(0x7f0000000340), 0xff23) 16:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, r0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/14) flock(r0, 0x8000000000000006) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d29fbd4170a", 0x2d}], 0x1) read(r0, &(0x7f00000000c0)=""/66, 0x42) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000, 0x100, 0x4, 0x40, "0fe33f295be71eadd30265e8e5bc27c731c014fc", 0x845f, 0xfffffffffffffffa}) close(r0) close(r0) ftruncate(r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x9) poll(&(0x7f0000000240)=[{r0, 0x80}], 0x1, 0x5) dup(r1) syz_open_pts() 16:01:10 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x5) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x14}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 16:01:10 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="919e0961004e", 0x6}, {&(0x7f0000000040)="2de876fed9ae909f2b463c68c6fc95421a9f7ec595e2db14341439bb4ba2e8e42520912f8f9715c8cec017ef9d66334b46de302f10dd77e2688cfb8302eafd4a2094e3628363b2a2767ef757f031aba4197c4d944167922f1d638990602290a71bf15d8f27", 0x65}, {&(0x7f00000000c0)="e1b688e989b0312cec7fd77e60f048cd0f07749362860dc78e4903ba3a81dd359be1cf0de94243ff217bffff741aa59a7343187ab32fbcc2f89625a22909a05bb9c8bf99cb2c9dedd9e019d726df3f37a61bfdde5a1e52a141bd4479c4ddf3259857abbfd633d090b6ea2585f9137010e9dfe5bbf21770089705ae", 0x7b}, {&(0x7f0000000140)}, {&(0x7f0000000180)="c2dca88119372feb9ea70377b4dc341635b67ef1ce8b9d94fc955a7d92", 0x1d}, {&(0x7f0000000440)="aa93af40ab48de418b72c2bb135f34de3248ebda3277d6fa1228f28836ab04bd09cc33fba2a948a7044a7e4dc5d330c0b2d2cf99cd6064dd29ca3b605cb35fa585e806ffe2dc9710852240540f38901319bd66f63c5a1df3c3290c7a41564e69ad07d1e76ee733362c1868a7900ee96d7433fb4f21ffbd06fa93b8084df6bcc0859dfddfd9c9d7c67909db4fc721a2024c8b6b0a94adf7bf9ad5b3cee5275c46c214135055477ed9cd557e8895dc127a30bb71e4bfbd54ec4ca05af27659ea43b05aacb5bd8a87aaf507c9828ad39b09756b1cf3418b7e6f4e7e99ba88513e1130b3aab550e63b7d8924803a75d4e0f0901fd1b5c0c3e5dd30955c9e55531d88d0c0308a7bf525c9888c534be64db97087641ea1c6e5f9dfa09e5fd653c2a6607f361909c5603f8029568b060a0f78f4fb457e425cc75f40c096429f2b5119d4037b25f570a76c822d8c506166ed5269068636ac7847097f8784fbefe4ae64d64f8183638c7e75bc7288bfee55558a63a3695274d0530c53c75ca7ffbd58dcaa8563d062836d469c362aa3957f305f48bb09a0e7dc24ea6caadb8d3f02699820f9a37b9db639c7740d2e171b611445c0cf537436e0fd6370365c7dc8f811bec90219442115ecaad3c3ca004a3a4469f1b743bc32c28518d0adb0424a5fc06f7dd882555e3741acfa6e4ef2b46023c5822aab67d97113dfd1a32c4e89dbd08ea8af29ebfd53ae9dc6f608bb3cdd8dfa3985af1a4edc1d36e30e0151313f0ce6101c463a5272579ce4052697734664ac85463a293079cef8452ee9828216082c3bd0a3c6987a8bb3fde8c40df77b5f674e8a826cf4800d3c68188809e3a0dc4afcfcb6c6e2f4578895f24a3f0f4e198d961e3b5bb6da637987e56410f5995a13942fd665f41d18fa119d46a96dd3ed188e7d54fd9ec3e84a7066728aff49dfd5e431c10882c373356f8eea309c78927db1de609ab7f8d32c8a9e19a95871af7ef2c7a13be21d14338f889f040ed6e27f32fcfd686621d3f2a4667cd24e40f704ef8fb42396fb9a4c92da89000a6c02c2bb08448de90c2f0146cf211dd8dbbc6988963efcbc20efecac2722b4e366ee4abe63210eabbaa79ae96751fa3296c7d0aa933164d8d963c72bead883db05da155b7b383a7cddf0c6ea629ee01fc48575dd39f0f07a17b54c826aaf24f857f6f9bc5aa159865c5f69e3924562624b99e8380fbb0ce8e9a6d7c4f56cd4f031594cd1611b588cc7ee362933512093d2f47a0ccd374421171ae3a2de706b1b04124e0fd9ae18c1bc7d59baa7e0e5d4beecc21c0aa34a6d462f6a78fcb6d3f1ed9b49db6b676e81cacdf3bdf38ad9154bdc68cc3261c426366d909f135e08feaefc12215c19150b362967fbeb309fc166b38c0496cd60ecd3686f29ce0a11527ea040bff82f9cffbbe606f66d67c902740523bc5f84e24422d3a40e75e63d7eed217c38db0a74ddba84602309a5ebacf524b74dd8a8432497647b5eb3689b3576ffb988ee5063265ef13375db2d23e29c7458edddd19771bd8aea3439555240428a079f88a0ca618df687f0aeb83800c9e69fa9e6469fad35f92660ec4e823ff045d26de72a09e8052089e5c5469d13fc176a68189b6dcae363d23b4fcbc467f77e7ac047f668beef0f60128c61f38124304d1fb2a047924d6f7a427eb5d76134263b4d9e7697ca7a82988201059a74cd37984592314962d85363e5073399282ed87287088e189e89aff575032453a159c19142f8c10e3324303b0541959d72af7f410a59936c23d41ed8d59b59095a325485718100b16072f05594e09d044194f1b6011cf93cda184e5e42271e3faf2e6c1344da17ed91f1ee13e8c20eb3c28f7457b44b400f64f78a09e1da86b6dc2c7bee483d11e75fc0aa840efedc378fe45e3061326bbaa3a1bed1ba56562d2efdac129ddd855ceb517aa2ae13639c9fee14a402caf4f15a54d0e38db1e6811807c0f0669f4b02e24bcc4b74bd4922a2ee1172e6a152184bbba94e35da30ea89ec6d5bb3b138707f733c92cac2b0594a781deda8c10c26a3f2b6530d88e11823fa1c5e4b08aa5f817152468eeed5f5cbce1a08f961eabd11510e7d973627c76b1da8e53fbf4db02fb96d52d3e66f4057b4a7d06af11182cab07eeae3e5276a5c5f719b4cada300b2523e96d48c6f4af6f67b30f0d9ef817c2d66ad491ebab24f1dfdbee963e01f7247a8ed72a02f1deeab418d705df02223bb58e9ff1961cf1a751c79ed82ab2de2cd66b3d8ebecd9357c6c3ae677d911a246c6a0f175c8deac94071a8fe514afdc7745cd47a193d51b4f7ae4eea85162176fb29dac54fe0f91c3a6617dab0d1989bfcf2e97f54c1cf717c049dfb6037261d47f4127a2e02cbe1747ff50b738c4d6d6a5de888a2d702d13f30de4537c99fd75fa2c4183fbb0223017c6d3ee60b95c9c1816405c0a210868cd8a4675119264a1fb370cd58ce9f1e238822195ceb4a1752349cc62fb8ebfe997692d35270ba03f1980de34d9f1648801c7830a38a3cf3a2bc06998bd889e829bbe39c2446e7b34ebc198da26e3182e8ec1c22123525acf914bb57cb7e2e1289084c6787b7fa9223c1ef196f4d176af3d8486316b234754f75d2b94b6d47f9ab726d280eece0101a53c4f31f5460b8901debce7283983929b5b818f7a0a729d4b09378922eec72bd687f465e042048763bebf0596e35405839b60ba08c09f061a5aacbeba711014c8b1091dab284973060886f19d63330b588e4003da70111d47a831bb72dc6594a86034dfb85b6ed92691eb69b067eb7718a93fa4209a9e36d51a90c8e0ba0e2c80a5c827dd2228c959332a9278f4de31ed6ff555f82ed703541f2373ad1a6f4bc45824fd4c847b2c454a1b65a5a77fdcd1e4428e8d24698175a9889031dc96868e39484bb0e082bbe1e6c7e421c6dfce7b79b06dcff2b132368722acdf34a3684c2882dc4323008a0dcf431328ab391774100461d64c851e80a87697b436d4c53fda4352fe1333f13603d37681a121409879c8be7bec3c87b9f2b7ab69a567ea40e4793c42c928705b346c18a99436701948282483cfee4615d31baf28ba9eacef82b4c18a2336bb7f08dc57eb9d3f77c7a09df5f7e0a5b6aeed7f5f0240a9faac4a0309e286041938d78e456b4e54aa62ef01c8b5d3abe8be153a3dccc7d69e14c5fe3eb4b15d449852c59de16a79de5b179a1443d53ae81238ea2d04dac85e731512d682b7461e02a5d65c3883f115294ce2516e7a986f3a299e97ffa31d7a0812683d3fb05580474998e9498d78ae9dce95526cb8495046285cd8778668da05874e3c56c1d4e9b4581cf16181a9c7b2198a7d6b030d97f43a056b1fc8ea53975344de523bd487e504b3af3b8370ff86a87201da9d95ceb070c618e4fdd60c013054efa1941aca487b13dafec374f835f561311f24f1b8f522ade89752b6738e0bdf1df6f97e2ccb9b0587d36f0e950a1a176b950abdede15288cb26ec9ee4b316d1923c026aa7946ad4a89986d245552eda7e13552450226f60b034337a2a325655e20bb95a0fa67d1bd02020cc5a39757f06fe53b8789f4410800ff27e42906535463d8c4840f0982a889138e520ecb419ec4693d48dc7346048389d1899765e2b9baddc53bf0025934effea1a352448b688d7dee72a9ad71179a458baf95465f573759481a38370bad5cc55b7554afbdd466b2ec52909d8ccca0cd0cc6e1fd616d702e62f52e2109faa129fa5bb37d9e2d202bcbc4a316e94e48bd10aff39cff423e15d5977b57754e7dec3cb5186b19e23e152c651526a28f20fa12cc020b7d2a5551faeff873836d593d0692b83936cb6697c18ffd44133b9bda7354d704d6d167ec9fbf4f0b5c80a6d472c365e7cd44d7f798923994c153e4d0070132acf6b1c473bc580858f870a456aa393725b7bd8b1fa006fe2c12d438bbfcdbcddee360a2a340e37817c9bfc1d4e6946e32d5a2c27e242f62d70f72cc83a32926af0bdfb734bac0d64557acc978d487a887727e06e58c412d53b625f16d6892ffb23866a3a35237f7d6075f3e31e371510ee793948af7d94dc6d9ebfaf95b42a6a5cd15ffdb14dc7cedf34044efde6f6ba022884519b566a7c81a89e4e301aaecea0172183583c0393ca58de720480a7cece2160dc2bada09f1150cc6e469ed1d9d4eef5e5b63c7ba96f5c8973b968dfdaab353da863b6a33a8ca4559e7d23017ec772bff13d03fd0387f16e3c2ea7bbf6e34e48b41497ab64b6cdac0743542e67b26b76e19943d29fac261302c1f9a5088b018a4139f3baa232771f5cfbdd329e527872d23026cb0be74901b39a55d7d7f459cc14e722ef890948c2e8bb321c5cb5c0972f918ad661021991b29b8087c1446ed050979bce7cc505aeff11b77bd1dd5a329ac8676a90f00c8380e330c2a47a2a85bef2aec2c48ee084e56160c77a4535b7c590ef6e2c06f630f795b5a0de844918f3d23f14fc2f286da267965c55e69dd561a55b578f0fcfa78969663ff68528efff6a83d7dba543fc362dfdd40cc34297f45ece31115ae71d21259ce8ccb71b5a23aadf455475396859402788b5f0823824d8b599b3da37b7f543395bdb6099757bad88356c976c7c40472ee08aea0630a60d8c4d23b99eab70d395dae005d64cc9a8eb963dc79f35b52f821a5ddb3056a9f0397bf3d8070af0c62761c60b08e1eeea2ffa0d3ea006a8e9e8c525440bd7960fdc13a45214b50915f2919931024010b9b523237741669122aeaa572c61b60c1517205e04cf4a19a3a52ad64db50b2c9a384a2cbd3497424d9f0db0db8454bacc292f3f608bfdd34fa744f5d5725c9a08871dde2432be6b292820909c7fbc639fdfa46a76fcc0faeae11fd47cc70c2e25b73092f26fe67d129961627df0622522ea01375099261b6e420dc386fc8a4672f2aa9faf1997b2d55007459e17190b7172ae25887988654037e18ade75d3d47b42321a5b7985e70ff108fbf2811dcdb7b11cffc576df81c0eefcafac4be25c53ad2c5f73850cf20ea56faecefabc0305239405995013ef1e0e5cc59319d9b960937308982ea68813c8a52839cafa1ff2e83381feaddd3550a4dea9748dbfec2ebb40c972fe1cf95d44594404a8e4d9548b54d0498b44288bc7b73658b6a3ef00d0ba53d5242c46f7d6447c4fc0883c5266443275bee832982476020aa8993cdcbcb339872273b9056c04f9b66ca1ee24dfe820f7b5e459ebb1e965ff6dcf54ff6e5c697024fbd1b266b3fc2eae61d5969047209f75efc9aed53edb8c02ae54d4e5ae8f18d57f887b35bd53f83dc21b36e01eb195df102c67762f8b8fb60aeb4a866ede4ef61ceffc9d8cc728b3d6782fd2d242ea0202ee4d4ee88e23e28187508f8dc142c1ad0c7e95fabff14340402a85be864690a7328ef77126ca281e67e24b770a3f01aa5316a6c44d47cb3eb16ffa474d3f4f23e9c16fa306c2ae46a8a72855cbed7bee2463312fc9afa433cd787bdffa681e6fef8e38245e1a51718cc4eac81c6f7f4073aaa5259267af6093297bc4925ae014f36e589d4f8530ae726c4d7382d37c67d11a5e4abb0de13fa818ef61054e3d2b89ac970536fbf67c5aa3470260615e470608950915c7b579e56b20cc6139bb3d9f77dc3c01b23adbfc0de1bc055536b73c68bb861960e0bc7b7e04240e1a16a8ce30bf2b92c554d7caa353bf43e3534b3a558806cc0a4c1aa9cbeef0e4da0ef107d11b72098f34e2fb2f5f65c4b1d0801587afb1657e8607a47251c7de5b69", 0x1000}], 0x6, 0x0, 0x0) 16:01:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000100)=""/240, 0xf0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = dup2(r1, r0) write(r1, &(0x7f0000000500)="61ac153d293b5e8a356be75afd0722ba7df556101999c3826aec1c09b8f98b3750038b2f033b8a9966b31604099a278a91178c5dae9071cf1361e65939fd3926896527249d2e26aadd7a45f470565c8c936331ac12908a055a5651ba7fecd6f5d7dbd42572e129ed9a925a2c3cfc4e77c1bd537ceea1c8b7ea8da719", 0x7c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f00000003c0)=""/110, 0x6e}, {&(0x7f0000000440)=""/47, 0x2f}], 0x5, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = msgget$private(0x0, 0x0) r4 = getuid() r5 = getegid() r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x6, r4, r5, r6, r7, 0x4, 0x9}, 0x8000, 0x100, r8, r9, 0x1, 0x0, 0x2, 0x2}) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:01:10 executing program 1: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a245abc77732a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c17108f029a123d290071baff955a5"], 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="e7338bcbe1f6fefcfb025aeb456e7bd4e4861ff94e6486722e2492900f8a9ec5c1f494572c70767c5bc3211cfcc07e929778306df9dd48987a648266cf48d988427ebc850eb1bdcaa6e49c12ef30cdfbb2debc045ba353827eadcd3bb8c75f775618cdb6ab98419f36c3cd16519af6db2f1f4c9d7eb20dada8341075964f938608b2f7bbe499a081332a83927593d70fa103dc84c0c37ee7af3217ade0dea3174e9c48a3320baee05cc44fb71b1a0aa8c7b1e0b113eb432b8896e5399ff50e8429607f0a615809ba0bdacc0fbe727f6ec20038b87866e38d7a6a1b149d87ae215d07624e42166b0898f3b114b88beb38c46f418772ffd51e", 0xf8}, {&(0x7f00000001c0)="3709bfd3e20db7b91b37308e2cc8140329a93fb186c57e07d27c17836e2d48fc3ca81753e6ce512d92fd589f136c489bd8a6887d58c452dc84f0f4b227685f983c05b80b4c", 0x45}, {&(0x7f0000000240)="081aa0d2d287c21e4848d1b8e9259eec812e1b110d240d6dd598d32d603214b8e78795309a028218c768628b0ca054af1ff157e5953c09ae6c439fb3fe66abd04e8ffff79bebc6b265b3ef0985e6c81ec23a87865e763788c4a008fcee858228289a951a3e76fcd49fe953071ae560a7effe0d0db2dd038bc579ade797f93532e91f14d07d3843dcdd74aa884c28d4b5313bdd3c456de1bcffd94a378834724a825ca05b10cd7452625fafd53b7062c73dde23e4477ba4cbf59fdbd587c713b963b3a1204e17d79267c9bf00a445269f8270861c1a7051f7631011f701", 0xdd}, {&(0x7f0000001580)="97b5d93b18df208da4ec949271b357e33cb67040c3e118e3d3b00b9c71a51615a15696ff9d3805f6bdc98717d99cc0a98aaf1fe9fb93c65e81101fcaa01db06ace772d170c107ef8b34313a811e7520e064b0e075fbf9413285106284c0034acdc8f68d440595d25aa2cc2314b779718ca2cd79872ff6d2c82ae8d784b04a24d2c74f7522c42124977f46d03aecc418784cbee1799ec43378d6748ca5e32b31653873fad4376aa1adc5f6f8916b645d2b09b2cc279b148b9722c073191ff209099cbdc5e706ff0743293b05ad98b11f70a46da880a43e522324002c723d8b906f9498d03410bcb5be610aa839d39a7c4cc4ff6cca8e4fc10315cd7442a04c43100db7a4028f53d61b5d5907fb9020c77d3fe9967b583fb352b2c9bb6ef7915a626522178d9b7922d9b5f9c4460e0e69d88a02cb5f3a47e3c007d9c6a259055dce1ba3d4cb10f97f007c1c2a6901f2483e7e5fa9b45550dbba1cb97fa766214e40c5eea2274a75a6db9b1ce5fed9fddb99cd0428f3ca0f2992b63380e1717549f336affaa1f341eb6755367769de9f0247c4785057739b0e8e14b22ce36c385280e1afc891a1b050a9feff2556ab3e1d208ab6dd5e94c25165d7b136eefc1879462b093c8ad3f64ae6c62358d18591de2ca21513ad4a7f8b4153b8f9fdf5cb43992a06119fe0618840b85481cac8480a90407563fe0459691d593f7417cd26b91e4e11f7305ebc1d984dce4236cfebaf66cdd17bfad0ab23c3a000d18b42c4c8ed37459a9342ad55d94da01d726524053854a3768f47d8288cc7635230b739a495129c07acccb36e505bf7e41af4c30d84c68d758bc0207fb0119b8c4794e7abc39c120137a66e2b1a7355d09adcd46519b7c9eae038d8a2e1ec44d3f0404b47e1033d0dfc84197b063b27b11aad8c1df4e5254fa3ee6929fc7951e07944e53bf9ba95f9215f632642bf5f334b588d18b741c215b48ae2e2d5ba6183f559f5fbd627080ad2e4772d0431fac5fe687da52c13a4805c81b6ce65df9db8091bba74957c2747d7de7f070a9823e3d6c20e3380480b7fa05413ea5eb5450a64e5f9ad33044b499b68a5f73f0451c0ef8c2a51c2c10a498254ea434058c0e76238d8f54c1493c872f9e7ee4cfeb5ae7a4c52357d5aefc64ed1a4c079e96a125afe058399c124d7874bfd9689876fad25cb238679947f6685fc8db6842dd04a845737d31b3c6a9004df963bdd1929871c685c54dbbd228d597759c0ede43eb4d82c3746da3bcf4776596ba268dba08ad20eba23d1e3ce8c484467e972dff1ca0a200b4a29a8c9e050ad5d79a608a3bae26b8d23ba49645a5e722b1d32fc3f06a97ca6ddeea5f3e9603a31ce7df2a0605de3358fb8ea400bc4e21e09d337b2ec4763a270dbcc0e4683ae6d2e13ac470796982df2491dcc7ebb72dcfd2bbcc507501f149f1530109d2160a4cde95dea9ba593031a27f9d199ee6dba1bdee04b40cd0805707ccbfd952d789fc11973a1927cf406f59751283112f2853931f5e8a3a4358feb5f837c8fa6b059e588de6b24ea92f895d40f2512ebe0a51affc8fb877a4c8431c49b8bafb5421a16045270171a7ff6aea0ecb86570aff369ebddfaa4d9e131499c2157c5dff6cd330e8df1a129fc316f9b7db24e9f5e71e869dc2de1321ba35f367dfb6b48fba2c8457ab41cbecd3d9010b71e45b0811d0d9b3184eb5fda0740bfcc4aac00ccad459088dcd9d38de1b085a890d42238ed13aac2c690a0a93b1682e5f84c8fee5d14450ae8dd99d371a766011ba234fcd859a7759cc04c7bd417bcdf16fdce2e991fbc8af0106fdd37dbe0e745c52804438a885ae1dff59b8ee9413ff4b48e559ace4dd9b639a94aad2184115c5a16d43705a0b72bbabe2778ac71be99001f82098fc165e9cf75a27910336af32cd3ca9aa8aaddd8c01ad4403baa1f58c08b91e7e42f4199eb0394ae4702ced51e04af955a7ec549d24fe36532b334b52b6f589e4058918c64f12c16be948be7969774c7471c78a04caf2f8fcb30b055499a9ce50b7fd97953bc65922ce3a5d48167d6b236e615b53863f6a048cc7b47231556ccea26b4c8a153ac3ee30dd249a4136a8d8b29df4da5061ac4bbfc54f0173d8ddb45ff4b5da8af6acd0d0a41723080f7c7dff436d4f30da51dab402ff16c4f82767e524b207f2bd9af8e612139756ff94bcc1bfb81999d06bb1671d4d0b60f69d2c17d28bb4fc32b2b47c3813bb9a69c6f7df600b5fdad5bbb78fd9267dff874025ab1e7ceb242ec19b1ba4e3d5472ec7f254c967d39ee8a419e505408148d8898840685798e631dfe78258ba9473e45adb6c46a8266e319051b030053f296a470bece2067b6d646e90c93eb75c81de481d046414520aa81177632110b9e46e16a401577ad8aef97c553da65d3312a3fa7d4d47b60e3a030a756b86f5599d371fcc699663ccfb86aa5413584e0b7c318b0a8c81169928284f5db04559829aae09d8c192b8077a1378a5039ae938f65af7645222d3c9fb452b9f37b05bccb2c33b01d4aa85393b04b352e525e65a1fd6c9001bfe7368059332a5f4abbcd3a321d4edc54e8c565177ec740bf02a8f2eeec7d7d8443c96be8fe41be3dbbddcba803b0a478deee4fc11ef3218a09449cdcc0cda9c04ea80b3e2703d690d13c0b730c0c3bb04ca6ed171666227596193028d11310eee8657f29f2073fa81a40279cc903fb907aa42ba1803a993c6f5a6ad6cdaa1165f9db15de4ee35acb3ceb854a276453362010bad323a15ad1353def68e19a052dfe47b86f2fd37f6333265ec30213c7266e5674884e87aa258d8d5a3968dc6b8bd3387ca31dad6885eab040005159194a54865acea9339a66fbec3f9e6227ba04b9782f972102cb008ee83e2c5abae62e9b70e8f5467f9d995f8724a1ee7aa622ffe0c79a608401a9a9718b08ba46b6b678988a2c88262831945fe0a4bf9868bba29dcb8fdc3ab395bf19d680ca226cc8e1ec68c6a5fb4bffaffc6eb36fd3a4eb4dc1fbf4eeba33417b75942f434f2ff4f0cdd3e4dda564f7ca46abf4ced8282731d633e3d22cd7f7465c289a0b9290499a28289a4539cac0e3d3e6c40c36f9fc567841776d09382b943f52eed9286c0924ac1e01f7f0ad98f8816e61c94cb0e9b369ff3514b1f1aee949bb77f165a09a977cbad66d9808fb1c7a64a470c8e831a8c5398d9d698aaa898013feaa27aa8bf38a0ec38c1a4143fba2de3492219f6a8f8520ebe61f65ab628a232108b24d21a24457c76c84ed20e3b0026dc42f9f518f8f11199cad380cfee95aa69ea5040c5fcf99323fb1b9869a514493b9631ed8101b2b0f12632a7dd9be0ac1324ba1943c1a4f030a3c6452394e7f86070f4499f571a0cb80997641bc7b2892638d1e5d3ed182372a1d1c91b72d62f0bf44f", 0x977}], 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x23, 0x5, 0x1) 16:01:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x9, 0x54) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0x7fffffff, 0x5, 0x5, 0x1, 0x2, 0x9, 0x3, 0x1, 0x1, 0xfffffffffffffff7, 0x58c1}) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2fa, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000640)=[{0x0}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="0100000000f8e9", 0x7}], 0x100000000000001a, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) 16:01:10 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1f, 0x100000000}, {0x0, 0x401}}) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:01:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x88, 0xfffffffffffffffd}, {0x23, 0x4}, {0x46, 0x7}, {0x3, 0x7fff}], 0x4}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) close(r0) 16:01:10 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}, 0x0, &(0x7f0000001180)={0x0, 0x14}, 0x0) 16:01:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x3a) syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), 0x8) setuid(0xee01) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 16:01:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x60, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000ac0)={0x1ff, 0x65f, 0x9, 0x9ae, "082f0564c49769d4af7a23acf70413f9c475d446"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x100000001, 0x2, "e7866adbefd97b440e1fd31f54d22b0c3a2a21e4", 0x7fffffff, 0x5}) write(r0, &(0x7f00000001c0)="88", 0x1) 16:01:10 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x6, 0x3, 0x400, "858f34d5ce463a6d39d5343c779d2e96339791df", 0x1, 0xac96}) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000140)=""/82, 0x52}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000000500)=""/94, 0x5e}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x8, 0x0, 0x2e) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) clock_gettime(0x2, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001600)) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:01:10 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r4 = semget$private(0x0, 0x1, 0x420) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r5, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10000) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000380)=0xffffffffffffffe1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:01:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x100000000) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) munmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="8d") 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="a26e2891c86503ad59954e23f0f36309138c2060649f", 0x16}, {&(0x7f0000000300)="0c331a1bb38c5a159991aa940c3350134dd2aa57602a4a47270d8df2ba105bbf66fc2c4494af758bd5f929ae3b5f330f1a308f482e6106963ef968d970c61003e1ad37a12c061f43ac3a1740c3f6a07bcb28ea8695246a2ce008d8f8df97653295cb67349549d28fa0328364e7b98621f407eb7bd8435b0bf4c16e703c882a01d434f7b50260f8d62c6cb2992e30b879e005a165d5ca9701c79a0d7da5294acf456547364a1839f0d0d7a01bccbb408cea406a9403dbdfa80c5431c2ab1ee8f33df84cf2c49834fb8c9d398ae58f0384bc0f8afdae386f34ce2d4b9c815c03d6107ebf77d777d3a882aac5feaed982cd34040c38b36ff9ff4f6bee04db8a7dffb953321795c515e5ce2968eb3d7a1b4c5b9ccb71bf0b8b73b68fa6217e695c108b328117e51576d900314e609a31f8f8bbc57df9838255092b8b5e4632304d0fe2cc97b15353933b8fed6415a4cd8f62aeb0aa95a7d130b545fd05dbad1bdce9d7a1f036547ba0627ca88689c968927a04db58f3efa32875a835d41f158ce79ba7843bc14a1e7ec944caf6aae7dab6c1346cc6d649b5f5a691bea03869969bfb092d9d8daa794577b5224b7e37fa43d04109a4347c47553ac6222ecf9c9359f7bee62cd7fa37f4ccf10aaf90ff125fc2beb7fe5e73d9074d31372aa28c74e3620c744a832cee0204c3a6db07e919744e93c430f925d4c7f31b13f6714e09fcc80c8d01d232c91c6c7e545c7289b67ba0dce3974840699ac8b4184714c708f5c00763f283ecfed28c70c46d9841d1309d728cefdb4a008340d7b37697825751690333c8976c9925c431bc53c349df89e35e06bc8a155d661f5bf05204776ac39c95c8cc5d2201e6c947f092110efd2f29bc81f850619ec2c7700a9a409a2428f8773120eca3652efe6ed2e4107e499b01cc36cc6a2250b4bcc3aca36771f8de976e6c0df2dd69f9a1e0a9ff642e0a116723f3b332b214a626808d1a2a169d2dd89ba83e3a7d4fd7f66c4987168922b44dfea962041b5643e98e5f7beb182a1333f7b56d01bf6cb034b9e4d059d345edc468aeda204dc3efca9fd024813034e8bab4dbfb7b115fc498cabb2fc32d8f96e608762104ad117229c0af16079071aab99929d65ce074642765eea32da4cb8db1d09261a1bc5b32a1b9bb61eef445a8401b3103c7531da805ea9cb124710525856e106b7b076698752f20c12f4ec7df4336901d524f2a423549c3db907e93b61f39613a8b69ad759d59ed11107b6b0ebb5b3d98dd65d778c3f9be6a3571921de3bef42aa36ff86e5a89cc181640cb587ecd63e820bdb68b44aa28c24834015a8c471802b4c40d1e3e9ee684ac800af3e908132a08ad527723ce0617e393a81732b4f39c2edda6c4802c40699ca370be5cd13a6bac22992087b3840962c6cfeb48a0be8bb7b6b41241f35a1c3aef6e40f7f1053b8499933ba5ecea4f5c7c74042ac3591077c2679a8bbaf98bcc56868654cc344e1b3ca2de63346f40161af034687198874936e8c1965e90902fa2872e9a251b158d8fbf60f54794c34b0769933c054c2a299c1b10c419e10e002e6dcd32136fe29d4523d217c98c924ae6ca68bb27ced85dbbeaf3f74e91d7a3997453be822ce426893c39e562c68653e2ab0880474b19e2dee8184f766f56ed8dc3fb2016868b973c95bda017dd8f62f6caaeb6848aeefe7d24d6e634fd2c39b3f89ef055147624b5abd7652e30f893aaaf34af6a01648ca7701ae72d6947b108bba18f63d5e03f940ca432521051e7e63e728a929ea48efdd756e33457eb7b5ba4665ab4adb16820af55f3ebf2be4b4501d664eba537ed993fb9bb32071565f9a94da0d202938dc6995d06d5411015ee0bd385fe2f3969727f8b6cc2af5b58412d242b1dde9946b5e61d7b7b2fe96474904b9648003b63517f89ffc66c16f37ff023471700c73c8961b3db7f48a43b90c553d6a8347490afb74d93c6df9323bc908301e4fd2ab9d1201159e5f1be7b6f26252450e3cda181bcddf3a1c3b47b988aec23b14a136d0086ee03ec2894c7f3b3496931810293fdd50aecc1d90cde29d50de547a2dc3d28c05a1faa108dabcc6917d8518f9fdfd12a483053404173feb86a8fed02deca641f3313a6989fb943259f5f838e78503803672efe6b2791b33ebd40ed7bbe6244891b000bf6a0207db631ae72b66175763eeef4d9709f3e5539eade7816aee540106388c24aeba90e11db01946f3171348b198a473edeb386ad67a5bf6adc5b0292073ff1cc1221272c75c4e9a9954ffbc82810d5976ad8d2b4883c9b8484d5f68c2576ea15c89267841ae7a0277889a423ec6ed50b14fbc1161a200bf750b0328e1a820206f6ae13f1f9f59a6c4660a193b670e9752161039dc14b3f66715d60e1b22488640ebce42cc6f26fdc74af88114b07e4fa29c335c1e55cd9131f48b7d0ecd3785424f3a8919134b31f0098281cb7a8b082b3261f20289a0436b5291b0b10aaf6d994231e0638b1db07e5bcb37c6faa83fd862c7c3f46b5e60f26b5e5f5a37f0b8ecd1e5b62f442cbdb7a3c871b7050fd382f53191ba686c2e8db17204ea41d25d10349ed89e855dfdca355555af890f20afbf365afa03fd675afc57ed8bd6c9a9825c4f1f837fa4464f8d93359763b96dc476dc68e872a719b12b5ff51bb130393e2b0daa91874e2d3721e15b048587dff7bc13bb524edea34b53f23022ac2afe5210307959c184f4460c230befadc315e5f37db371c17d333b3fc46be0e31a0d2da95f14e34094b7ac9c2ddeae178909e588ead0874def23719fd103ceccb508935b98889978e914da3cfff0463b3b30c77e0832c937532ddd9d1b939759c996ffe234d4544797ed2d737e6f8feb16eab552dae0b2aeafcee74e543a17f5bd218c479e0c6a97737e9a2248befe26558176cf7f468473be4a819a2fce13a1a608be4fbbd30f4f81662c8ac42697ef85d664501025819d657bea60775896e9f2891c43f18040e23ce4fc5e7c8e507bcd7c22ad903af39247603c63d634f5a823137fdc524f73cf9e1d31089f4ed459583a2d238e9c587918a90b8b22f78380ba268a989d217b6b85c1ba5e9ca3c8c71008e98a7b06e3a5b832ca0635538feeba94480876451fc06c16883aec46fcfe4c90aabad4a7a8bcf8ed04fc04f0260cb8e5930c012c7f014056bc0bd21fdaac2d66585f7d0a2a9a385e1fed65d1a8666baa9bb8bd27d212de2783e7a656faa5e12bad001c00e9083dfef303819981d86157c683a5975fd9ac7709dfdf68ea96355fcdbfa3ac522828b573159f477c35bb97c0b1588859dfb5be44041bfb389eb9c14b2041ce5cbf82fcc8ce4b7531375d2f18a63083a09f4dd3c7b5983e433f29caebe407f5ebaf533f405abdd6c65124ba5e0853bf8f10400f03f4e58d39f58ba608a16e1cb7dffe2bcea31d7980a6b6787ecc0c2d21a676d2ee60d0d27082a159e5c0e3872578d2e0be123c287a9270a26538aa0e8697fc07c06d3bccb7395c8f0b24615eb7c6da1d31e82ff8083d278acbb865663ee6da200ee6470985adeca0a1a6c7537b4da49bbaae3bf4bc05aa7f7698c8c6cbbf9e7e5a42e9558f7b8c519e096c3ee94f4609575843973a14a31ec50c24ff518dcfea8b20d22fa11ae256e0a1542cd53f0d1e06eae39e35af9ed8bb56383d254b3cf2e26315e582b7668315d8f411bfbcfd934b6f97b3450235a9a37ff49605e49cb070472dcb6048121271e386f332506e35122bffb023f060a61279e0729d6f1ded619909bbfd1bd2ab89cd4ee8233d6ac19933b2f93ed00e39e5c4747d5c39361ab692d9a569168d1ac88ee18dba8722514355b967cc730bcdade7412479625ddf3f3a909c94380e934ff5639d90cdf8287b96923164da4ccc5b6d63d51e45e40b25d126f451506754ae4a44bddf479fe5ab31ddca9a3fd477393ed842bf011f6eea474204cbdc0e8409f19fbc7c83e268748fa669444a0fd45a144e8bff5555de44339f408586b55dc999a3cdac4a7ac4e68011082c69f07552e1ddd33e2595b929e90ace3a5305e728286062d75d995cd05844be5bfe52023bc2f0c6349dd4817af1b69259362dd2b9bf80edae43d39fb3f1d0afa3c1afe896178ad6cceed77804f194ea4669502e55b626429ab61480f300e085e1b8b3a35cd255a8c7e8fbaed5b52efb97e8a1495a2792d12cef360ed8f2180aecc635a5c10912922d086afa16db940ca6e64df7a1a5dd3cd3cca1ae29fd0166edb8e25caba3a4e2bde0dd0c1d5123cc26e080556dc97a1ba50c71b2be335ab79b07d8e610aa776664561a7e468c145e5d4b99ba382cc5fdbb91e1dd81267fbc973c8e73bca3f01644689bb2c5b05c5da290d91af8bb62f652d97297c6643b977dbd0171062effe2a4867a89ab3d9996b6190a922c2a354920e2b1405755edc6c3d4d28c7fe0ff3c2265dbf39fc9bdd429d84ff01ba7f1ea057aa72bd9ce88f0b6fc44e2eedebed26b6e3e6eb0861181ba96288099fa446005c9fcde62f88fca89d5420b849de34b8dd7b906f408e6634d583bc97c40f40555b57c471e7d6873fdcd9244b95ecda8c5c99fa645f6cd78530ed8a79947fc54f28b3d8d16069bc7fd079c507182286aabf1ba033733a90e82c0646c29fa8bd82018b2663fd05a52ac251a7629e236c654eb27285597e8b3ce28229174f23831fd86b76dc3ffe3d0c1690937a189513f600971110821b313f4a5dfce79104190e44c81074957e1b137ff6d34786c90714c36e49868ed689cf7e501bfcb4aecdf2a446c15bb890833d68a8043d0f46cf44a3051ab97996aa992d268dc8e1fad6bb004ce40834632f21e29acaa146a33f14f6b58eb6f790f1e876c5a1e8c92ac5b1cd62314fec19e4debbb0b8b7267dd7295ab8326c76dc6ca2d9fcc6a33e500baa92724996f48b74261af6a778c7d0728a32a36e738d50fc1aa1ba04c043a3c6bec9959439816a67149f2e77ebf142ec933c9f3427eaaf0d2215d25f21697d4b320b082ad0417c99ab73663b14e7f9343b11bc7881b6ecbe24b4d7e749dbcb363a58ae9f02a6d92c579f3cde39a8794553a5870ce39680c8ac70f50baed7ec6250c01b7ab0e1988a0dce7027b622e02ff71b148ae687d1418a1b844cafde288458dcdf992dbb3a503a4c0cb225a32b1412544b2b2a1dfd7557f7044b87096e228962c0dd2c2075601d6215615707e35e1d45bc79400df93d592e734a565775086cab1f31f4fab107cdb88dd503d8c7550e1975fde4288684456f64d27a5a7b0fe5546ebda7ca5248a9ef02c4c5b23112320751ac4531d1ce11aa1af761f8e571c934a5610a5c1d5b6bdff0e8f2ab30ca7ca2b0809d9a9a85107628381790384349320a8564afe757ab77368ba8009e3529ad9c776b5fa8b06e2f2ffeff23284f9092d62e5f583d2b9afdd9227c36b65792d35313ff6e7d5e5c452ab573b96dc86d077d596d4c52ff992536fd24d05e96216b614eedeb7181b6131532c75fdf623183427787eb2cfb04dcc2e7ebd34a8dd30a4f64f3ab477632bc76230249264aed7dca286b285a098be88b7e641c1c65232074d05f4852b5ab7a5ffcf35c21f2a3e555300ebf290dbc4f01bad01f5f8accdaf5a6c0cb8380851ed3898ab2a5b9f955dad1b575abc4eded74a1e1c129bfb2ea6f28373e74ec76cf7ccaa5bf89ed137fec5ae0a961f2b0ac74bb3d0438fa677fc25c589a4e05d13180d9b11c71e298dfd3ff6db67f7840c02edf5f9467619d016576fb401b8930a73dd9c9f90c49c79bf6", 0x1000}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:01:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x48, 0x40) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x5, 0x0, 0x1}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='W\x00') symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) shmget$private(0x0, 0x3000, 0x420, &(0x7f0000ffc000/0x3000)=nil) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0/file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file0/file0\x00', 0xa6, 0xffff, 0x1f, 0x1, 0x3, 0x0, 0x2, 0x1, 0x0, 0x5}) r1 = msgget(0x1, 0x12) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000ac0)=""/227) r2 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x8040, 0x100) mknod$loop(&(0x7f0000000900)='./file2\x00', 0x81b1, 0x1) getpid() truncate(&(0x7f0000000500)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000540)={'./file1\x00', 0x4, 0x5, 0x2, 0x1, 0x700000000000000, 0x3, 0x1, 0x0, 0x1, 0x3, 0x200}) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x1, 0x0) getpeername(r2, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) mkdir(&(0x7f0000000680)='./file0\x00', 0x4) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/189, 0xbd) r3 = semget$private(0x0, 0x3, 0x201) shmctl$SHM_UNLOCK(0x0, 0x4) semop(r3, &(0x7f00000003c0), 0x2aaaab5c) semop(r3, &(0x7f0000000800)=[{0x1, 0x2, 0x92126af68d39499e}, {0x1, 0x8001}, {0x1, 0x6, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x40, 0x1000}, {0x2, 0x8}, {0x1, 0x200, 0x1800}, {0x0, 0x2, 0x1000}], 0x8) setrlimit(0x6, &(0x7f0000000840)={0x80}) semop(r3, &(0x7f0000000880)=[{0x1, 0xe3b, 0x800}], 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000008c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) 16:01:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x281, 0x0) sendto$unix(r0, &(0x7f0000000280)="5ba823187c9ea5a5964a3a1551946a0d99eb6033fa7f2c19e1f29b6e072d49cee9a7887ffa204f8d3895c32ef08a95d026e03b343328d71580aed91f54c5e1d4b80a28089c8fdc4faa07050131a9cbff27a52c35b31662954f0617c83328e7f8ca02617d35e817cc24a3e67bcf11b288e418c5f401f5a323015e82bcf1c9ac89ebcee975cb81d749640316ebc397d39702f1eec3a8e4bdcdb0c61ceeac10800a3a8a9a39e2acfe737bed246b78d779cfeac114850ee9255f0d1107824a49059860e4847cb56ae299406f078d426d3cf620e6e682214a4a94a84da8de5bf8d77a9b129d759857201f602c7631ad860ef81e7ceb12da35", 0xf6, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000dc0)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c844870358747139993f243e8cddb11dcc567f092dd0005fbaaa2f850f62d26c6994202269a6f7043dff9f1905d5acef56009ee22a8600f29e771754ebcc795781901f27e7c05de3b080000ee423b6697aa8ef2a84397c96ff0dd8f0907114c9b1049a7586417f995971ad1a075664386e431760992d7cacefcbf3cee3097b4325e38dfb21e4baac4d173b4db480e867ffbaa182259358f6a3b0b0404b4367f4c4a2a1d61d25be288cdc3bf109a89808f700d511af166d42ff55c769c42ca35b7f6222eaaa25a75ae987c5e818149cc78c5daa488a9059e8d2d9f5216b13616d2b2140421ad09aa2fed5a8b6d1214886549db3be558ae2e78ef786c778a414a8b514fc41bc60ccd8c25a10c230f818f290bb7362ddac07fb8c7", 0x17d) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="bfe554105a339ba00c37c64b206e86ed214b08c4036aad69d0d0991eefa593d7552e8d6af77292bc8b6639d3473f33a6d58b4626c2aa9fd415b96416976f8007c5f67c099f5adbdda96f1bda34", 0x4d}, {&(0x7f00000001c0)="52b124cf0db4a087462b15429a1e68bfa305573cf84afe6953160962a484bdb55f17d819a194363e64eff1e79cad7928b6c5b65c39d19a67ea2815cf003d902102b1a11f974ac267755cdcc9c2e4b75e3989284303ef34a3b7237c9194cb2a532576d0db8552c0030557f4bc7b021a842570769398ba4456e60b2a9a085e6688f153fe6e4582c582", 0x88}, {&(0x7f0000001040)="174825b1e22f543cb16dbeca968e7403386defd8b91c50493e9eb2733cd7d98d2b777e0c492bc8aef2600213006537a29b6a5eb929e3df7817199c9030612a3e401061f953bea94d6bfa88cac02199facd9ef3ced5f8a496d7f0241cd8bd1e7c642b0c7c7ef737e4b8d765db79a6b22295aa4dd3a9966184e4f9b873b945ca6dcc675d9531edb97654c0dd8b0c13370b5da69fe7484c2d3116ec6d6fe1aa774e78f0f6d35e304723", 0xa8}], 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getpid() r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x3, 0xffffffffffffffff, 0x100000001, r1}) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x6, 0x0, 0x1, "b9fa0ac3c668361fae8d140d979bd83f97b1213a", 0x9, 0xff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x40000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40a, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") accept$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000140)="cfec69425ca59c626712f7949ea12b1b90105016e57bfb40a267f5e75a00340be7894451dc7497e1bf8fdf8e9331e86655a893553b835fba1558739f526e858705dbb7ed0637246d76ce2a3e6ccd5e3386584be1645faf50e5a7d8e717a59a013d0957f2e3c40393cd8a91c7cb694d1d2e21f1ea7c09a7518f0afe1db9f2b6b1343d273e542a6d2027f0eb", 0x8b, 0x409, &(0x7f0000000200)={0x2, 0x0}, 0xc) mlockall(0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000080)={0xffff, 0x9, 0x8000, {[0x2, 0x6d5a, 0x3, 0x7, 0x9, 0x8, 0x0, 0xffffffffffffffff, 0xf0, 0x3, 0x9f, 0x6, 0x9, 0x4, 0x4, 0x3, 0xcbe, 0x2], [0x81, 0x4, 0x0, 0x40, 0x2, 0x3, 0x30, 0xff, 0x1], [0x7, 0x100000001, 0xff, 0x8, 0x7, 0xe947, 0x100000001], [0x3, 0x7fff, 0x2af4, 0x7, 0x7, 0x6], [{0xfffffffffffffc01, 0x4, 0x22}, {0x33, 0x4, 0x6, 0xfff}, {0x6b, 0x100000001, 0x6, 0x3}, {0x1, 0x1f00, 0x1, 0x6}, {0x6cc, 0x4, 0x7, 0x9}, {0x7, 0x6, 0x14000000000, 0x3505}, {0x9, 0x4, 0x7fff, 0x5}, {0x8, 0xe9, 0x7, 0x303}], {0x1, 0x6, 0x1ff, 0x7fffffff}, {0x81, 0x2442, 0xff, 0x8}}}) setregid(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) ioctl$TIOCEXCL(r0, 0x2000740d) execve(0x0, 0x0, 0x0) 16:01:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x101) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7ff, 0x5}, 0xc) sendto$inet6(r0, &(0x7f0000000140)="e7ec4511e6a6d477c08d29a586f4bd8f6c9d9858ba0a8c1646fd0f41b055dbce4618d77419eb57f1c64d16bbca00c17ca4ea48898bc6c9cf9be1bc1aedb769db03cd80519a89b8b34d4b7d4b319060dbf748119d3df83c49678338769135a3f909f86a90d43ade40fc0c5bf6a1afa5c5dc69362dd8182db2bb31a29fb62972d54abf4c80cbb45d6d8c6142dbb9eebb3bb01831fb2cd64569fc4cb805026cc7ed59027b21518277feaabbfc6e569a5d673d895b714ceedd5fec906d84c86c704b560d868e92c10f10ab3a2ec9f5c7f331c90b178315df943b664d2ac2a78d16c7a25fd92dc9e0235cba91cc505df7b8833dc2aa7be876f88d79d6380d63d2f6ca1a9a406c80b51939a62f79a9daa9f3ed9dc3f1d5fd0f2e585b4704eb5b965b8c38deeb129c6fddce6b46b2451a1e410917038ec3bb898970b97c53ea510e28a6180634553714ebf9c216a348a3edbe556ceb718a747851a3248b25fde65f02e3b582704b2f268973a09aee0d4c70c8d1cdc1211cec1baf48a49663931cd5a5f17b1769cb22d52af0c8a44f60dc2952589a7a35de6e6b4e9b46320b20853ddc61308ff623b3c3c5562276cf11f0d48284940031225658a4e00ceb51ec07db293ed8f22e089b72af03c23b2e4fba3a7a6ab25df4deb35fa12ef3a0cc87798a9f00a28d78b0d43944f67b557dee836db7295dbc8998cf21abe76af5d9d50e700aced9c3c2a12bf05cb1b5bf60037c1defe95e5b09e72e431e4443c1da2441ef065ebfd24fd229f6fc6ce6c4b4fd5863b08f328166a72890f02b9f3936db06a24b1729673a86a33d4e7807ef5898580b05485e12ed9b05fbbce4b6cfa01d4468a6a641b2fc583149ef12304e31abf1a4ee6e804eda2a56bb3dcf71afdb9f63283f0ee9a4353a08440d7595bb512d93de524adcc4a1f591eca4c5d284bf3d18450456261bcbcf68271e9be6c47d3cb1e519d3aa422d341bf00c2cda5aec604793cd8b7cfe91055c3599a1ed67e2f29bada106a80e1f0620c9246b3565dbe4792d0fc429fedebf9210cc2e90357c867534c64f18d488a58719a34042335a805b4a5a102bd9ddda1a471f56a3676430706bd7475734350f900950494223442970ed6946f7e5ea9ba83d54c97e718ad0ec3520cf69d65664b1be3163b910865b8b6e2a53ef0bae30874cecaabd6c8a93d3bf2689dad3e323fd9bcbc84f3ffcbc6b4ed61fe39e7f6d501f3463132f797bc6375543693387f9675fa24b5935398c414d30274d6c60779a338aa81623f5f6bea43257127867f1c392b4c7f1e9a6a33cbb846a51111ad80a7de667dc76cc622bd79b714198a53f47baca43270cc1649bb3c9ce561b8d5c5ba564adc7c96739d110659a4d9d1b7d210b7d3d3750fbfec7419f1d1d11d942dc4bb9ec0f85c6b70ecb86a93e5edc4d2ae1ab13609b5601c45196f7df0ff73c684c70c5b611444b54ddceee115dfb3432bf272c41f4536b0c99aab039863cd1813f0c13847072ff63ea571ba3ebc49dfa4a6c476a4af8045b8b35c35de2862b9ef5b5adb837ff0ac84298880f79a47e51333357a097419803de8dff4c9c750e14594d8088b04379d95a37357aec85adb16e637724ed54ba6acc951415b805b1ef64cb880f0e3292eff2dc63a9b31389078a5f2ae24cfffb9809bc5bbe4cfe0a2f120bbbb64a82feaf4104e27c3eac20d3c6619c377d9310cad17ddc233ef0d78937ccfb9158b7b3088a22491c3146e4189875d55ca268cb61101f4e3f82d824c22e8113f9897e8edc1a8b7be2be076b2e80108c70cec2defd1322acc50a2d4575497c92d7ded707e7dd2541390c43132c75794a1fa2728cdf21694beda2635869cb60159423e7ee19ae9f52be598d5d9aa5ab42786055eb2c72af801982aa57adc778fc7ce6d06d3821db4d98e5870e444136f7e013b75a552353c462ed53bfc6718ad6bf04c7b104db25e53482ac051864a38fa3ccd9b36643a02e1b65882eeb0538e2e9afbe40ef8b9cffeb6c1db77021c78599966abd011a46cc6e58e49bd5f4351c966ddfd3bbbf93962ea170fba6fada5afbb307ed4c8561e781fcacfc3f082974cbb0f859472014e60fab3757362b822630cbe5f90039b16fb57da8e018a2418bf95198276f936731c7a6739cb676f673fda02cbb496184dc8cfc9711e814e8ed023d31eeb5988563456a4a75ff408da49e994272bbb0ab7b5dc7699eb99022401387db449c44bcb6e909208464e70998668f22af30b8ccbd63989b69a85392bac73e1864b7b31ceedef6cfd53859dad998d3e894becf18ba5d9021f05ab507ec09255e0b38241265215d21867eed9dcbcb126fd44bae8b5f6b71532d45257727ff15cc3d9ebe5e4419df028278574ca22ce2b319cc254ff9e17297bcad25ce80bd99a032009aa3564513d735ce084cd5b3d805e3b148bee033a4b08455f37a630a3e2ce14884bbdcd307a95d6ba37f4e62206b6326dd352a9f155d27bc02b49234635dd5ecdd9c5b23c906b06a77cd24d7f94d31312bef267ec5b1a3aec132acbd7f9edbfc4d44001b381c6bd849b1206a954dfcbf3375a8a23541d3accc3b1efd554c4bfdddfac8ada3ab81372e667fe37c523d54bb93fc39c12de2b3e5fa0321e41dffc9bb33ae7c6b04caeab9e003898a1c1577d960e1f80c3b441fb5ebb2b76fdacf71e41152c7a1a44e66d4ff278f7cb13d2da16f000884b68a52de0331efb2018982ea004ab8f8cfeed3f067f0885401f9b04e3f78c6c436b04af154c989fd4fec3aa773e7df6980dcfde31daf9475f3f556535e054399d29da659df0bd97b8a0abed72df362dfa9c8e9f8821e30e4f29324e9b3d6415c359462a38568fd20615befc3dc2096bdccce4984884e289e205ff032a90bb30764dca49f936391b6cd09f0c4c21dc8eec1579d891c2d60c46deb615d35c6fdc7355c7301be7dd062ef951cd41a8554d98d78fe2ff26ceae24f4c84ae4db0455584c32479b960d17ba3c2d1bcec5aa3ad5ee458a959f7a34e9f67614d98c0aa137deddfd2a6e240bb78d2aefc3da54c43813a84ac59894bf9e2967f1d5f6e19303f5ddf881513ae6bc04e82ea58580928091a715c7769c0126231424ea764e35361784265ab2e2ea0b8b8accd3d1d6e96996f0925caed9c71920ebc5362d0780159db9105cf27d5f3812c1a69b97f636520508b4324aa1e494fd5b84a369964b60cefed61208233fc219152832dcdb543deaeecae46b24ab0392d803ebdbe922d7979f4180445e7c9d121f99389ee1e8a3d33e5f074473c97997f51afa4f5c27873164b18ec276c8ca5b56f1c3909cda624a000f250209d3cc6157252feba9ab101497ab2c127d048b83b29210a71794c06ee3af19e905a1fadd5eec0e36a2054500ca58b561777422a9cb5a54eb3f8c77e553690f210778eb7380624a5dfda8e162e07c0ca56df9744df7479e50c12c4b2778b4508f89001a8150915e6911a370bbc006c60994ede112bed76fd23cfe81d4b31226935b94bb530910cae352aaadbb924f5d7815d774104f2cda529711c4fbfb0912c5ea38631afce896ac10419f0722f8e75145c20d2d2bfb995ee9134a4e0df5551a8d735f5d2e091fbf491ecf3299f4178d0b09a9d74d4f4269c271309775c11c899badbbe28755799cd88f127e38cc4fc4ec2c6a258567fa207d46b415c0fcd361c0b5f20ca9e22f27a65033b8743855b4d41fe97b5d84f72947766804bcd0200e9c6f1a7a86ed22cbd79dd29aa8ece55304727289d99b0deab59e1aced96c2b9b6dce52d8cfaea6b4b7a2d23f257f50dc3736624d40c20a9f9b96706145ef92db4382fe3c98ec1292b629688d7f144a6d97434c47ad1f66f893f781b63665a6404e7ee4572798536a7374cd5fd1ed804a9f0311e642dcfb1fb79ace560657d7e227b3f0dc021523bbe5ab1792e48c5a5dbc963d4b39926e273ea0d3461cfa6f73626bf511421671d7942f3ace6468b837f4890eda29f1daf6a8b2b5bfd4e692e144243a959c736c49f9d81ef9b7c2c399d8c3c07d9922ed7fc32a841b227b16e1a97129b5ba28d1807bee15b2fbd2f506a192df1734dccefa8be44b128368a38a6fe7a2c18f4950d05c2f0e07464d248e8b39812a03cf8c14b47b6110e9b031592c8e1a67a4c3ea6a024ccf7f70583e92543829b9da934f439f29fce23e5a716ab003a7c96260adb43abbbb181c71f21fdfcf06b0dea9933a3786885c3c88fd500f82109b23ab5608fde8f85c1efbc71dc46128afb18c7382f6eb6a20c8d11e97c38a86a2488d2ae8c8a8fdbec2130d35eb9c01f813a075f4d830c29047450bd35dc7278dec880b8fdaaf5ca35ce2f3f451438ea3f8a1e8bed61603fde08afc03ccbfec07faf4e53d91466e47ff225eb8b8c83479c266d6036bbed419f2ca88bdc24bdebd562fcf0db16221b71409dc6cb3a6ae45b14387caa3b63c23a840ed8279f0f00d10449c08195b26d5169ae5ae9419bee000c1b323419cc683d862d6b03c372c187f8d5c54a3c6f9a9dd39751d7586a39fdf9ef467b0c662807c53ca0f585644c3ac09baf593d2d2611a940f457aa97ef54e5999f52aa2c077f84c809e7eea499dae01656ac81a21313921ec01c2720bea3631860ba718a7d1c83a8734dc1749e85e68413b35d92a8f9019bd45de35c7c764531cc68f491a439e54ee50c8d9d89ae436433c1e30ce31a491a293169a1ec4ad43809f775c659308f333327335aab63c4c1c6c23a365d5db70d58b06ee963ee4e604acc86f9c74afd714766cb9a4469ef622bbae7341b8964d184553ff97084fc4570dae94b84ea1838d3ed8a8c7e06c232b1bf9de84a08c6088e20b78cb19feeb3b44badf0afbcbb98c39c2cebf5b637d1bad0b60867e469bfcaf83fcb4b53b6d0d2f8f27e22c24f41b2e9eaf4c5dc8a12f7045c6795e63615a6ba2276d79a06b0446d9eef555c9be2e7f3d1d6b0e4eaf39f61438aa06b52ccb0bc7f0045d5d2a1629e6392b0ae17a7b088fece9a0be109b985866982839f6cceb6cf5d1147b9dabd05532bb58da01746d4975ff3a38120757823a5126b58064be2fdf9aa73477707ac2a68cfacaa1e1b2253735327ff35c8e887fb8748ed010f793abe56c32bfdf03578dd42eb6ea0899158d80eebc0fdedd45b61e6e87ad0d00126eb1c7f714eafafc7103990da220761c7b7d73904b4421bd0b3815319577de82575cb09244e1f121fdcc652b786455a1f770c60ed418dc9b29170a2e1a6244f2074871b23970775bdf7a7948df49cefb52aa0ad50a6abe81b0df06360150ded53ce4fd91507bd33671ea21af50f3c45c92248dbe4c731d9200c40bf0bf6cb298fc0d7bcff1d28b82eabc72798becf732e41883daa98eb9f0dfe308346697f09f238cc94fb2785c5ebaf7047bf4061531a1c97d2e36834fb33793c5fce956ef06c87b4d93d20731fa42b25963362ee3a8696d38a8a9e24884e3d7c61ca6a3b43421116b74060ef397204170af0604ed1eed8433c473fb14dc721d6448643fe6cedd54f541d8d65e165ff9acb365fdd5e9eb09a5fe3a41093bbaa2b82ab04547102b402ac710eacb8e129e410864c7fb042d0d990caea105a487d3a7d601036b44482665ac1370d13c279db6d14290df0ea64dd767e4f51efaad9810c66114adbe825ae9cf3c08195349ff7089b33029879d2d4120cc6c65a1bb1276822842ff3d27bc2368f9813decacfc8fb57ce92f81484770e8eb9eddec1968f31e763b60f3f79943e0d7d90de1d30c17fc5f95269fdb81557a6f22ce1", 0x1000, 0x6, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x80000001}, 0xc) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:01:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0xfffffffffffffffe) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x101, 0x65, 0x4, 0x1, 0x3d60, 0xffffffffffffffe1, 0x1, 0x3, 0x2, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x88, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:11 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) getpgrp() 16:01:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x10005}, 0xfffffffffffffd8b) fcntl$setstatus(r2, 0x4, 0x4c) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffff16) listen(r0, 0x0) accept$unix(r2, 0x0, 0x0) 16:01:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0e0\x00'], 0x10) 16:01:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x0) 16:01:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 16:01:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="9e", 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) 16:01:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x5, 0x7fe1, 0x80000001}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 16:01:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000040), 0x100, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x6, 0x10001}, {{r0}, 0xffffffffffffffff, 0x60, 0xc0000002, 0x72e, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xd1, 0x20, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x30, 0x40000000, 0x4, 0x2}], 0x2, &(0x7f0000000140)={0x8cf, 0x4}) clock_getres(0x6, 0xfffffffffffffffe) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x1, 0x3}) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x36, './file0\x00', './file0\x00'}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setflags(r3, 0x2, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x9) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = semget$private(0x0, 0x1, 0x448) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000280)=""/244) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000380)=0x3) 16:01:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x2) 16:01:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x10, 0xfffffffffffffffd) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r5 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r4, 0x0, 0x0) pwritev(r4, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000029c0)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7c064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26b701a67628d94c2447317edd141e107ffdb0c41baa38a9994344276f75db24a54ba3874c012ab7de108bba41f03f444238d7da2a899381a28ea6b13c49c8264c2d47743c10bf23386ed702661299438ee40570e9a39ad9c3396b58c8a263422598", 0xe5, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) r6 = shmget(0x2, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r7 = shmat(r6, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r7) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) semop(r5, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000005c0)=""/88) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10400, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000002b00)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) setgroups(0x2, &(0x7f0000001700)=[r8, r9]) 16:01:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) socketpair(0x18, 0x5, 0x1000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = syz_open_pts() poll(&(0x7f00000002c0)=[{r0, 0xc}, {r1, 0x40}, {r2, 0x8}, {r3, 0x8}], 0x4, 0x6) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000080)=0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:01:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xbd, 0x0, 0x0, 0x4}], 0xb, 0x0, 0x0, 0x0) getuid() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:01:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2e, 0x3}], 0x84, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:01:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sync() setsockopt(r0, 0x1000000029, 0x23, 0x0, 0xfffffffffffffd9d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000004c0)=0x100) r2 = socket(0x22, 0x4000, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0x66e5}, 0x8) r3 = fcntl$dupfd(r0, 0x0, r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x40, 0x2}, 0x8) ftruncate(r0, 0x0, 0x27e) pwrite(r0, &(0x7f0000000240)="e101c33641d893f5788acfb328949f06d066fcc2f8725909d6bf69c3e5b7da381a8516b8511dccad25e48937343d43e52268009850313978000000000000", 0x3e, 0x0, 0xfffffffffffffffe) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{\x00', &(0x7f0000000340)='(&\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='@\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) kevent(r5, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffb, 0x85, 0x0, 0x5, 0x401f}], 0x2, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffffc, 0x80, 0x4, 0xffffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000028, 0x1f, 0x70}, {{r6}, 0xfffffffffffffffa, 0x4, 0xfffff, 0xffffffffffffffd3, 0x6}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x8, 0x329d}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000001, 0x100000001, 0x7}, {{r4}, 0x0, 0x40, 0x0, 0x6, 0x8}, {{r2}, 0x0, 0x10, 0x2, 0x400000000, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x85, 0xfffff, 0x100000000, 0x40}], 0x7, &(0x7f0000000640)={0x1fc00000000, 0xfffffffffffffffe}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) r8 = dup2(r2, r0) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000000)) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x31}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x40, 0x100) unlinkat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:01:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 16:01:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x112) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x8, 0x101, 0xdc, 0x20}, {0x5, 0x6, 0x6}, {0x8000, 0x0, 0x4, 0xfffffffffffffff8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 1: mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) r0 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 16:01:12 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3a0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x100000000) 16:01:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/70, 0x46, 0x840, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600", 0x0, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x7, 0xc2b, &(0x7f0000000040)="82c7db8519eca5181fb655ce78ff0f49c2d8a3b46378", 0x16) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x98b, &(0x7f0000000140)="0b00cbff13b9fd812eaa4e713048e69931929648", 0x6e6f9e11e86d5ba5) 16:01:12 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)='.', 0x1) getsockopt(r0, 0x6, 0x9, &(0x7f0000000480)=""/57, &(0x7f0000000600)=0x39) chroot(&(0x7f0000000080)='./file0\x00') r2 = dup(r1) linkat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/87, 0x57}, {&(0x7f00000003c0)=""/126, 0x7e}], 0x5, &(0x7f0000000540)=""/106, 0x6a}, 0x1) poll(&(0x7f00000005c0)=[{r1, 0x1ff}], 0x2000000000000046, 0x7) 16:01:12 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30083, 0x1f0) write(r1, &(0x7f00000000c0)="d32ebd6c95ec6a3713a1e0fed70fd5abbbc052ad9b951dc7f7a40d5cafe58477236844a5615a82dcf1d03f", 0x2b) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80c0, 0xb) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) 16:01:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/94}, &(0x7f0000000100)=0x60) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x10, &(0x7f0000000040)="ddc5b7ad71211b4ef6f16c1b1b1ed647") 16:01:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3}, {0x3}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {0x3, 0xffffffffffffffff}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) execve(0x0, 0x0, 0x0) 16:01:12 executing program 0: r0 = dup(0xffffffffffffffff) syz_open_pts() linkat(r0, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000140)='./bus/file0\x00', 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x811, 0x96) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 16:01:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10001000, 0xfffffffffffffffd) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, '.\x00'}, 0x4) 16:01:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000200)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./bus/../file0\x00', r2, r3) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x81}, {0x44}, {0x8, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x19, 0x4005, 0xff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/106, &(0x7f0000000100)=0x6a) recvfrom$inet(r1, &(0x7f0000000080)=""/76, 0x4c, 0x41, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket(0x9578d0e57cfbc6f7, 0x0, 0x9) recvfrom$unix(r0, &(0x7f00000001c0)=""/137, 0x89, 0x801, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) socket(0x0, 0x4002, 0xe6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt(r0, 0x1000, 0x0, &(0x7f0000000280)=""/126, &(0x7f0000000140)=0x7e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xfffffffffffffe00, 0x5, 0x430, 0x6}]}) 16:01:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200c0, 0x0) flock(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2000000028}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x1000, 0x101}, 0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r4 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x2, 0x8}, 0x10) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x65, 0x0, 0x81, 0x0) 16:01:13 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/108, 0x6c, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) 16:01:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x22) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x85) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8001, 0x10) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)=0x7cb) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x3) getpeername(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r6 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000002c0)={'./file1\x00', 0xd1, 0x3, 0x7bb, 0x0, 0x9, 0x1, 0x80, 0x1, 0x1, 0x6, 0x7}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000380)={0x7, 0x7, 0x9}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000003c0)=0x5) r7 = dup2(r0, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000440)={0xffffffffffffffff, 0x91, 0x1f, 0xffffffffffffff01}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000480)=0x1) nanosleep(&(0x7f00000004c0)={0x401, 0x6}, &(0x7f0000000500)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000540)=0xf6) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8) mkdirat(r7, &(0x7f0000000600)='./file0\x00', 0x10) read(r7, &(0x7f0000000640)=""/138, 0x8a) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000700)) r9 = open(&(0x7f0000000740)='./file1\x00', 0x10000, 0x98) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000780)=0x7ff) 16:01:14 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xce81) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:01:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x340, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) 16:01:14 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8e1, 0x80) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x6, 0x1, 0x2, 0x6}, {0xc55e, 0x81, 0x1, 0x6b6b}, {0x50, 0x1, 0x2, 0x3}, {0x400, 0x7, 0x6f, 0x20}, {0x6, 0x7, 0x6, 0x400}, {0x6, 0x100000000, 0x10001, 0x4}, {0x7, 0x8000, 0x1f, 0x2}, {0x3, 0xffffffffffffffff, 0x75, 0xfffffffffffffffb}]}) 16:01:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xea}) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:01:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xff, 0xfffffffffffffff8, {0x800, 0x40}}) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x68, &(0x7f0000000140)="c36be041d4be777ed37f1d4e836a1e646d5f032919d86f68133754de43a29dd3c221f3d3eb71ee19ba538718eada74af1e44560a569a12f8eaa2fe09c02c601a21c1d7f3f4b9cc48b04c30879e52a6952dd7f43ecdb4dd4347329c9ad76fbaaa91296d369a9fedbc") 16:01:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x438, 0x80) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x2, 0x400000000002, 0x0) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001400)=0x7f) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000240)=""/1, 0x1}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x79) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3b232f61d80257d9165f0ff8c2e3673827587b520e696bbe267ca9d4823e5367a123068e4c7768d804d2cfa1fa366aad8326886783a80c989305e8cf8b0da9991759dc099941f12743df51d0559b413902bc89775f5e3ecd4d7c22ee9dd8e9dd53023debcd592c46f07f7f73614d3ca29311a499b0b2bfb559b75c02d604fcb7195c2b1be5580586a0726fc40ddcde1d1196bdfbe47803e859412ed09b5a9bcf5f9196e1152330707d04147ecd16f5066565985afcef64248248c422725a77e39c37a26b2a351eef86c0094c602056d96d4a630c6bfa8d7ecb118b9bc9aa2030aefbaf211ac39e7adceda247b35beb1cc664e87658231eea22e6bc4a71d3c33ef5fa6c6e8ede2c62d812e6fccaeb6eca7132339b954537ba081012286081fe247f8360dab4fdfaa402833ad4a9c2f422ec6a0efdb0ed64f42820cfe6e66dcd88159edaaa401712daf08ded42fa1b226f4f5b5f6498fdb93daa690d82e0840ec995e4780898c3e0f6ec28d447bf7390186a95d309937e0606328018142cc545c0d92c6d8e8b30036cd0f4666146c650ccb94ba0ded9300a7cfd047832165363960d28a61012ec784b7b8b0ecf36197aac824f8c730953897bff9ac5a6c29c48c420146d0850c2e171dc0ef94f75ce45d095e9fe99e8a37a7d6b1a8402979ffca362d86ee519b6033f5e87d88520375b2359495634df72aed606d817585dcd7fe01e84f55cba4ee5849829d9bc8ab11720258580d8c78620b7dcdd4d13e7216ab2790d6b9a8889b581bb103444e08228c4846e607c654e3a21187afa9e286cc0645ad7df8c87084100d20a2f8033ed526b5c557781fda517cd918abd9bc902f05e927fbc3866efd6cf9db961d06548bd3622103686710481077396fd578512da323b71231f81fc570bd90122124b9773c9e66194f13797c89771b8c4f16eef5f682695553920ca584e5b4ed4cdcd588d6652979f056f50b9c6c79d79aca720f6ceaec03a59cd35997afa7f0e27f4ff3fdbd6c4ad1ebb0f783b283911d05372855e2cc005e3f1ee291bf0dadf92de76bc0d3a20d4535e1c9f5c818d5774dfbb06bab4f02a6b570fe22bdb1b56e56f53d3e545b7dff14c1f7367cd5d4b4c160295b357c8f1ab0de576a777e62aae333dfbd7fcdd1ad6951608809247abfeef00b2d6bf34907b4004c9160fbbc1aef9148987c9424d38b0a6f364e68f54a154f72b4865c9c305602907f0e07786878638cc6191c61a527d9daadedfafe1c251646d3cb982ebeb846ba9838aae6ba6197a34c79c496fd40de5f0802ba9e8087f18208867c10cd5084972b8255ffabe0d915eafc385f9ee36da0702b769d0b552dc22224aca9f38c84f47a6ee9be538203739606482cacdd8d33cccfa12933aec39bf19084453394ebe7b482f8e9a5796a43e3faacc9fde14fc6b261f680df6e6420cca36e131e63fd6671ae88f5d8e8d5a678909416433bfe18be1c5a1c11981b717f3f9b3bf2fb42d905076c7acc11a5cd22b9d5561da4f8863e1c2fce8c14d30e15eb06bc3338c985567076acccb354b230c20156870edefdbcfef26131e7b79f4a80cbf9f0887962b8b8ec04bdf536b1751cde6a18a8c81e0e4ce2d8b6ea8f0ea466ffc61a3dc331e66ef14f4c1447928f2ab19ff503abe8dc1fd854c9313dade8e9e7bd6f6dd4fe6c38a5b291cf5d2847cdedf42097a1f170343e2fac3c1fdf0f12e80bd60de0da9a4bc193a36fe0f1245328151113c4a57bb3decf26b4afa6975d187a24bca30df15cd1d25ded26002a57b9d358ad11755ed00f3800946f50c65d40006c0a96c4ac775f436db4f73a85e61d5e6a036f99c2fb8613c04ae83281649449b3169595b8561d4c8b518c193eeb8a7d17a3f2c68b9898897ff33a0baffeba23953c878a353bca18ec6370a3e1c7e84be21502bf5d6f55edeac873b06d7fc4a81c07fcf1ab6eb460b82714f5e395fecb1eb27fafef9e9d90c62e1e81f6f19bf92af70032858caf8dcbfaba4c8e72489d3f6b9e5b3b0ad9a12e3c1f750e8263c94405403d59c7cbf3346a89d62a8d1ecb3879dd0b4cd52dffc7d13211bea46a1e4a3338210f77bca6981fc8d5f81b849d33bfd89ec88539edb8b9b6b4ccbc81e6cd57ce5cee169a8920ce57fc106be405caf31bbb10bbeb625a5f7f2e96a6787723ed443d07a4dfbb28e9ba5a4d0eaceee3d9ab06f023145aa88b77195f228010daff07da08bcb9d9a5c3ce8e48c9813117405a5255698f40fb5efd7da9c320be11f38ba74984824df2da472df65cc8b814d4f339fc3bcca98740844d474fdb06afef8b846dd6652ec6b06eec51018607e41a10ab1e057ac5f8d3a894358ec1f1b6518b84a74c0959b27beb413bcc57b99e138d3e5eb55b3b929ef8c027853e7bd608f0f4cbb1b7966482ee40370fd8fac812f2fd3c4c390deafbf9c456e6770f53a1dc95c428e9ebe4fe82b72e9d1e82c71241466de2506381272e6d4cf7e19ecaf6e1cefdb9d475f1f05c35df7e5c76ea6940aa6cc67b63ca6e7c40e6081953739ff187e3b66e8d31b787c6fc749aa91ec5deb47135c48bf738c8b97d251a82ecd4b43552b1b6b7ca898cab6c87379124af94739dd77bd09e557a55db5143a5fdca4e4bbf373bed3e116f27d55396795b2368ea8758bc92d2622b0d7b466d24c2ab99afa14b8f2a5e7e8b1a2354ae350a1f895e7fe3fa3569bef2f040e54b491e79afd9012b42062774fcd77fb00be995b918171d4fc5795cec879b3ff5efece615adc27a18de379f1332ea881fd12090d8c84e6421af925ed8435bcffbb7f4f2b514ae6be0acf1250fe1ed6a55b185c1d351cc2451c9b00a038079a8ca863989c744c6d30d601c6e4b73acef858520fa69422cd9c76b02b211656ac84337908c3aa69a6238b9afce4434a6cdf4d351dd509b3e5d11a6365e73c9366b6692e4dc46e6de2c2dec6c9bb01ec0d501c24e42c5637cca9c9f6f71713e4957ee6e04f8f2fc829a2850acaee6419ac1cf671ea919755f07aaa9964cbd4ff5ce4ddaba569f60608f5703e57c9ccc781c2835410e6db289c2b5a627b5c587da3cb365893411f9820b29cdaff9283d3bb9d226628968dbf532907c3d5524e296aaa06e1ddd216061ab9f8dc853940a8de7f8be04b1e95f99fe36b2558823507a2a631671102c6d2624c9407652bdc4945d55f3ac0f136032b3e6a695c4cd94176c2c4767d74d5809083dab7c3bf544cc460084144d0705938c2e38f2ab570b9b322e016b29eb5e1dee815ddf85a061ac7aa13e0fb37f27d2d6ab3694abc8089b9d35042703b9e65f5736fd9b34e12af7d379e959f71d9d44c08c917d93ba2d5bb8c6909d3534845126af12916fcdb71dc7b465587e399d5949158c2b1b2b272792db12eaae9a9159156627db4dc4744c7a68f6e9803553d1a653d2fb1e454639ad26ab1225b2a3053b897d60b13260f46174548a28d8858769870a6bf5638e089d0d78242cd7b49b2c7e8daa5eb44cb7fa4129c941460be7ba5822602a8ea175d4551d70a04b8900e57d5110c4034d83dec8a82090997add1a2f0eba2545be1589989f0225beec615df5ecde0ac1a513d76815dd20ff647548ddb6f858c38084c235ed7a39eac97fbc5a65d815ee4193bb034e9243f239c23f8e13bca7c8fc3198229620b4c82d83b3839c5ba48da562e14ebac60a65761aa110f707aeb56ad3c259a363114be460522098ffb907671cd14de79b0687616e1881a1c4b2d5387f510f44e18314c40f91f2c55a6f5fc1e52c763cf04b49c8fe7acbac764f070aefa31d4dc33077138fff92c07ebb2d162b3b6f74fde7893f7da1dae8eee1ff8bc8e2cf895d8d155b2fafca33b94246fe4fc7f41c214d9226bc35d604ca67aeba1b05d50b7068a1b69b4ebe4daefce6f6bdae09962bee52d55bc69ba506d65bed7a473441dc328a2b8606e7cef7e2627167e7bffb187b01a42f01da3341f2fd685fc44585e30e81510004d6a60a8c6341787d703a9f538984c7a67eafee0b76586c06c1845ebea1286e9b8ff4667a7c6d49879bcea54424fad17a6a19612938a5119f28b69213626e8e485c8d230cf381a0d4467df06a26df608e9b234446c4a2993ad2b9118664a54fef765137751471a3108f0f0860aaf7aaaac897611277eb5f2a30ad30aa31a920356866d1677a0ede598c6744e0cdcbd40c81005438d888cee1dc0cba327bda661cb46c48bc990d537d481807871a7e94353be54ed4797e912aeaeecabbdeeb4c226da1428eebeb3473fcbe8bb5cc736cef21b95bf4432093e4592bcbee816810d533fc664947404efe9bce7aa4c801850d1153b46b707b0e755fe417e02f9cd09d8f8491f63fb55290ee1ec7390a790b683746c0893de925cd9af0daeaec9a7a45078f63f148fa2734aee214f8398e428d9a4a29ac2881e6e226adf454309658d757382422ce5c8c89a505d78187d7b76bff44e5e68d7843d6c1b0b7eb33969bcae473392298685d9c8974fd13c026e4cdf32308f0614609c5b6bfc3d08e3eab2e37243bfec7eadc9dd506a796204c5a312c700596c25dc1380cff8880d52e2df4a570c95b9ff56a1cd967033193d9f2e7ce892f2de5086e52c2399b1c5b1a00870a86449ea65e9b0767db3a0484dd5607ced3f05999cb9e41c1cfef02d94c72ffaf9074890a6e5c03594703451e0f09ebce12de55d510231e77f94b800fe7a14f30ca960b69c04302817121ba16ebc2a69249ec30b05abb379c6e7768ff95b7c9a5e633b78feb872f63b6df3db0485105ea1e65cfeec3416b867b249f13bf853a4c822c8c2d9069a6ed3f18f6085f98331a993b118b2e10c20f980458e297ec9e0209d1493805e5c4015104417ffb3d0a6ad27eaf7af46f1f20d823ae3c2eb264b2699d856dbadd95945bf3e8db6fa91547984d74a3d98a0554771a0a04ae94a6ce4f7d0918633207a60d69af6045acb927e9c78dfe39203cc5eafd67e6d3b96948f5fe339f8828ed61ca9a4613f5b4d92e6ba8cc8a0588dba498856bada502ce7e903b7a5878152aa906b0bccebd49040003d95d01c940380003798f2f741bbe5816df7763288d7b367f7065fe942ced247faf1f7a0aeb2de14c3d0095630e3057e4d8c82be4deb7e6281433ec5c84d98301da86d823dfd05b2fa55095d11d85024057ad002db1dd39f12fec9098bc968e00fd9cf72c05c98af52f4882d8fd27b7ac9f7ac6edbf0ed0d6d11ec1edf023d4c2830f225dc370b4ec4bf0dbea304489dec3c7a9a2390e0135c06d2c7eac4caeec15b60744acf43388a0247f2437005d6bcb1bd120633f0b2c08a1d1cc0a83fbb4360a716c39f3c86de89d35fc00813c510c5fe65bd5a9b1c30ebd8ecba1bc9c51f66f89995ddfad25ab2884cf13ebfd5a5a60a756936dd25c3ea5b7f7e63f4e8426fdc829a0221a319795daecb1fe84c96f79426be619af03451d59226bda477734b48fc17b5fa4c19bcb700f2b2773791e457e050243091b50b1ddfb6acd04583e6283ca269087d52afd806f5c3479f78ad4e5342739176e74b35f9fcceba7e0a63cbd334c39c685812fd441e7fd61240c675d3a2e874aacaf4624558f8f61a3ed5fc582155b6d584fc0b489b7a60a188a12fab98d2737841a0c392cf02a52ef9ea29aeb1dbf8925c4e41ca1a8f8dedb68334670fb8a335c8ea884176741a9888d4639f1f272c71f84eb39ce5a0c8dccfd6e0067304b54dcaf689872f67b53bb008754456af681e5613aec3120641639d7542a573ee22b911e76883dd45b844adf0e4a215be7d", 0x1000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:14 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, &(0x7f00000000c0)={0x2000000, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:01:14 executing program 1: socketpair(0x6, 0x8005, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) listen(r0, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt(r0, 0x2, 0x0, &(0x7f0000000180)="73891e9bad9636c3853449cae357c373c90ed94377b5e14f2775809554aae72b946eb7fc4012f1c7d0033766248681fd377bd44a92285e7644a6c1934943a0b73819c3c2d39633aa7d49f6236da89e856dce4bfdd56b1f27aba9caed04cc847b0a912658cc94826f9cc786f5f5c4a768f62950181713f1efe48f35433f8f0d359a82e56d939e22edf10dc2fcbc3e7e53790cd7b42c8b7804a2772ba398d537c2c52428db9887ddf402bffeea8c75b727adbc58d9abf4e21c74f56a02ebd606713dd9e380f5ed09a68b4c60eabaafdf9b4181126e3ec18d23ae4ac3db9881c5a6f0359f9e792df2806b6a5346d9a786c02c567ac7ed520c5a3fd8", 0xfa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) preadv(r2, &(0x7f0000002640)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)=""/102, 0x66}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/4, 0x4}, {&(0x7f0000002480)=""/163, 0xa3}, {&(0x7f0000002540)=""/49, 0x31}, {&(0x7f0000002580)=""/157, 0x9d}], 0x8, 0x0, 0x0) 16:01:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r2, &(0x7f00000000c0)=[{0x0}], 0x1) fchmod(r0, 0xe3) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x5, 0x4, 0x1, 0x3ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x66) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)) 16:01:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000740)="f1bd9a1e2abe94f40163af0aa6f38a8ec4d8a2950fbd37f5acaef3277b874aa2d42cae4d60e84e2c963869afde74bbb51fe6161438d53f467aeb5b8a5b9e8ca58b3397006c775b3636179010a0babaafbfb44699df0113192dff3cf9cbfbeb3ca76dc31edf4b526ec9ef3246c7dcea8f5d22fbb0b2175139c37c529b94336c27b3ed060f2adacd75b542c074795a60c63a568209bbc56d25d576", 0x9a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a4ce0dd600001006ed85ec801f05c2bc42237f969243b30b62b391147d8911d5ae983507a72e1a1141f2867b101a4367f88a7301d107e1f5a93018a75377f270d000000000000d24f7b50c2482d92c654120946a1c7cc435bf334c450dfc5464859575625fa", 0x6e) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000180)="428f60b5466a5849c27944872f5b9b57f06e44ef623236b374e09f789be71692ba38f40960f7592114860210761cc404067463503a85e41f1ee7e0ce0ffdad59657552b5ac4e9e5d4200f0bc60f9f7acf0d0fba00a09589fd2ad39c237f502d2ff09a4d20e254f1323cf781805e4496cdfa9350578cd83e7742e566ffc4bfb59c0ef925e209adf948f49310c197e6f4fc3cc34d033d6e75283cf047011f15030bd2050235e51e8dd667da618ee593c47da07d891a384c0e14e1c8a04fd586d6972485412859205ab1574cfdc4a36140f8827db965733a48bb298241bffb966186379ec07de53fb3c57632a735f695c3cfb9b7093d559f3ac89d6ed11c976be2616c645ef27f47331104911b8c31833afcc6fcb5059e8e2fb4a35c69ab5eb643d10782c0bbe666df9e217f6754c7a304e1a05efcb5d601ffcdabf1ac563ebd1e36df649ee342da3590f8eb061dbadad2ef801f225852163f8884d614277079547aa6522da17d2f5140c22a5aa7569ef485d51e50c53cf216b97fca9fdfb85ee746f1284af4218b8a0756503cac139a6ee05a98a954c11a37ec768c27de96009386f95c6f2952405736630a61413cb13fbee01675fc8890692acc1e19020deeef92efa676fc5c8923b061c0e4ce41d41f08481d5db799fa030d2df336c048c374adf61f88732cfe39cfd20af468595e18f8e2d2c7e723870641cf90c3d8ac71e5a03b21de8ea503131470a25c6bff6557db60f2aea3f37ec6b73d8a529f8097ce65d53080a7da2b1fd83b0485751d17e9f0153bb98a884a6db83164953a40c85c3180a494881b3e63ba911794dbfcf588dfe1011ec4e168467339df02060dba0f0bd59b73890de6b2572cdd4909e125e85b5ee54840c4e866af5ab9a40918bfba980525b4503adf036f19a0c1f1ac089f5e8d363bf352637d688563413c76e920b63585e37e3ea6fe57fb7242377e00cfa086b36d1fbeec3d8209ff3dd09169e120493d47685179c2a6124d9e675694bcda363ffe03d49af06695d8b0a97e07601e017e0f6755933307903eb4dea74dbfb1714322b5d1921666b0190c138d6c69fb0df518acf5a15d6e1c311fb97c70ff961dc44c16caa32804ed10e231f2c60c7c60a21af7d44e301e043b5f05f0c19040e39ea5f3e212e6395a8cb4710b8eae219ed5b9aeba3c1fe3eae89a9bc0149815e899d1fa1745f6f11972342c47df56e5344ff38e1c24894b14456b338938a6d5f89a9112173d9b55a38688a7b024f6efee2fa13eb79476881eb21e7bbc2da16af6f1db8a623a9cbf60c5f700beba3f7ec32c197ecd880476538b710c1759d8a0d567ee35947e3f833e0f99b2a0c28b7602b464ea4f103d0fac54a6847f95efc64e99f2746a68234260a22d56b63ddbae0281342f8f5e9256c6d284c433ecf7baa6bac2c0819d8fb993c81d5adf4ac4b91de06c750638d87971216a48c4bd1b4a1173e1a13d6edc298c25331d985c03df3c94b0989ffe6399c5c1df340601de4499be69b4f1e75b5e113afba7c9757f96607c11d2e21bd2b8345ee51dcf2487910456cced25b07ddf74beb1470db5b4c347b718870d3a6a67a375ee23819faab7e7e2f3f6fcd2dbc6d576d4ebdb47ae8c1679326b3d2705c65a390ba5bfaa151c2b97ba3979155cb7ecb3fc6f34185f220f9b89e6c8c5e53dd6f5a1e3f6378a208fd1e0fae7040b3e5555918ec62655be3c58f0ec1c46d55c6087197ae8992dea6b4b0539c2a5bf97c9506dcf342a3de4ebf2fa2d536dd74ce322a3c95f559c58d43e7496830cc717ba181efbbd64a33d409a2901777ff57b3bd5ff8b6baeeb5b7c8af01b6133bad278aef1fba2b5ed648758ec331af014ee672a9c99b255364a1f3a98852390650962867b5d4b661fdfc29925bf4834fefb9cd619a2e58936e0d98321e365088292d14062727a391f85861cf3b28e832e8a1094683db80d4bd28783dde32a354f478885a7d0e98e1c0b69f2dad8453cf0dff", 0x589}], 0x1) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffb, &(0x7f0000000140)="a9") 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f853f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab08a73824b3da025bbd47b3b09000800c7d4096e8c9b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f7d0c36a5d00d1628b53a000000", 0xfe2f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x0) r2 = getegid() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001500)=ANY=[@ANYBLOB="04001d0000000000000000000000000000000000dbf34e13b2a3c94808f4fe5b00009bdc4825c04d39057300000000000000000000004000000000000000000000000000000000000000080000000000000000a2861b4623e7f8ddf8ffffff00000000001d0ea72f236a9e4704000000000000b770fb222a06c19fd4ce9f23987a8c84aebfa7"], &(0x7f0000000340)=0x6e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r5 = getgid() r6 = getegid() getgroups(0x5, &(0x7f0000000240)=[r6, r6, r2, r4, r2]) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4104], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r7 = socket(0x10, 0x5, 0x8004) r8 = geteuid() poll(&(0x7f0000000180), 0x6d43e05a74e490c7, 0xfffffffeffffffff) fchown(r7, r8, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000014c0)) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r10, r11) getgroups(0x400000000000031d, &(0x7f0000000200)=[r5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r12) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001700)=""/174) 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x82, 0x3e) write(r1, &(0x7f0000000240)="c5f7053b30d41c1ce7b92e63df8735cf72bbe5ef9e677a30e3e8cf4d9423191b20594ea127860ec3e5508d135d54338c25c27e38265fad2c400509db75503a3c1ffcc8eb2a816685887f0d047b01bcec863b163f9bf2300da73942e4736791e92244e8025d798be5b288269c8f36fe6d01094c05f026663eb5db6c8b3e2e98dc30eb7d922bc6bae8f00bbd3b2377c0c109d093c1e6c0a2a1acd1dd1b9b9d76054e39370a05a5765f13fc5efbb7496b0f831efc093ebd218e167e7d758e54ccd763968c6e9ce765e2485b037a05a1beec617dc4d161761210812ba9104af8d0f572c3b980e33613aa3e0b", 0xea) execve(0x0, 0x0, 0x0) 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) mknodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0xbfff, 0x5) close(r0) execve(0x0, 0x0, 0x0) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb1, &(0x7f0000000240)="0991afed8d6924dc2733afb4046ef6a45c255872410cb0db485bb968c2651b9797da1ec8d437cbd458c16e315726c7a2ed82f652f5c2c486a9ae4c9304c62b0df6813b44bc108821856c1abed1a49cb049eec10001bbbfb079d7e2e7582cd4a4bb3a8c6431d825daa4027b868e81c7bf6e95d62e78ab71cafde3b31492d2b9e74c895f29172e28fa000d5728f834685bbd0e0431b67a0210a4d1b7240bd60819df7f871658f4f5fbfeac65baf13c7df3f6") 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x100000000}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pread(r0, &(0x7f0000000040)="60c33bb87c0d6cb6aa1633151fc6df17a5d5a356dc50c77aa5a6d8efd85b456c32887898b191317ce929a0ad0e1640b15cad410ff30ada8c98992f479dfa4ef9201e8884a8f3395eeaa5dc11dd383dec372515aa1940fe5a", 0x58, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x1, 0x80101, {0x1, 0x1}}) r1 = socket(0x10001c, 0x8007, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00", 0x800}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0], 0x1) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb184ebd3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b150000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7c26358bbd08edef68e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a69c01536a3a95020649f854870563115c3fbcb317a0938a4299cbcf2eb25aec7000000000000105c30186b8ed5ea241e625b14e1e1494b085b52fe65c7dd3b666b2ba0419bb6e5a6bbde3aef3fc7589649d1d03b9b0b1918e137b8152785c5373a16b863d05b2cea9e00e7a580037424d73a79b5c29cb64981c2f4"], 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r2, &(0x7f00000003c0)=""/86, 0xfffffffffffffe9b) r3 = getppid() getpgid(r3) mprotect(&(0x7f00000d4000/0x4000)=nil, 0x4000, 0x0) getrlimit(0x4000000000000, &(0x7f0000000380)) close(r2) r4 = socket(0x20, 0x5, 0x101) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xffffffffffffffff) close(r2) setsockopt(r4, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000500)=0x3) r6 = semget(0x1, 0x7, 0x17) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000000440)=""/182) ftruncate(r5, 0x0, 0x1f) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) close(r5) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000002c0)) fcntl$setstatus(r1, 0x4, 0x80) r7 = semget$private(0x0, 0x1000000000000003, 0x7e) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000300)=""/52) fchdir(r5) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:01:15 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:01:15 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/207) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x494f) write(r0, &(0x7f00000001c0), 0x9a16) 16:01:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x13, &(0x7f0000000100)="300ef2a7d3ee00080000a4ac4a6f0873403d26") r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:01:15 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca17142e765a4b3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042dcc5322d804a4d0daaf6a2399e6145df65ca7d37c32687cd226d3f745a25720e437ee087c4541ff2f554cabab6413196e6de66365137e3600d708506f6931851ed76724887fdc5932c8f164e3f4b006e9ebace5bba35767792ce59ae3317bde3549f88f06fcdbcf4f9d83a3c43e466bd50633734368b8bac136be62bb6e4fe9a0f1d1e9fcc037d22e83e86f80e80fae4069ebc00134295835680c534416f5982e3b47265a6d684ae7aca53bea40eb1b3"], &(0x7f0000000000)=0x1002) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x30a, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0xfffffffffffffffc) 16:01:16 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8000000000020e, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="36f74aebe41c70b067e4879dca8fc21c622174003460ff9a18856d585d527aa5cc8f09cd7b59639325ceeeb0b93656f217803c58cf7e60e3f865dbf580e78c7d60de57144978a1d73bd17373a24379c11221886ddeda7ecdad493aa7484df3e1bb9e059b5da6e1add242cfced21bac6bc855fb985bf248d3541e960129f37d0c11a64dd94bbc96e57dad4135564678e5c207f2bd64001df5fd16e9af24fc75fdd2af7e9e15d0e2606341b73e19c05ffc11277cb9ae94d2db294d36af0368900dfb78560f563b545878d9d0a562f88c959a2fc185d85dc56e0ab2433bad24e4c2fa509db1827935d385e2643f5615f751977cba6f1a44", 0xd2}, {&(0x7f0000000100)="2031d8a250f5324551e2e6055d69e95a4b8fc5671771db6d71f53bb14228ab47fb40b2b2e044224b9092915dfabf0c35f70b57ea29", 0xfffffffffffffed5}, {&(0x7f00000002c0)="9f1f5001189b605e973d4b7d6faf7159bf55a9b2272d82b8732a65cd06987dd1b7ab2197836d3dd7dbd66f0a2f8e4cf6c7567acebe24a880d130168f1fc0d4b8715d7bab5143bf2cb53f112aecf8f0653cbebda8dbb27879be13d17b3b6d31ad42f22b6a06d8c88cedd262c6d9d1a15fb0ebe83693f1661c63c9b44c86f2dec1feb2a29c0e2fbf885b8f2431f3b0563a81a480ea7c72ac", 0x97}, {&(0x7f0000000380)="5fd851d629a921cfee4bbf5ed9a4b3f54e2855a3fc2b53fec82eae423dd52f39fff308b37e85c050dc80af71be09c06a52472163aad75009b9d8130eb13ca961f8baeb340998eb2ed3184726ca2c44324609fa0183ddaa00b46f546467145ed9eaea72ed9cbb181f498d1f8b9c5093fd1a0f9e639135e49722a67934bce4ed5ecb9b4079f34677a75cacf25e43dcdf26d24fb3fcce751ca2903e0734d5225e78a1fecc4bf06e6ac88bdbcd593c2dee2a8d690ac48d64c13ed8d50ee4688e1a66f94781de1071a2958e3b08beabde54b493b807b8cd1004563ca30cdd139aff6074a53f9ae4c3e81dc9c3b4619eb0570b11023f68ad7dc69a10487ebb", 0xfffffffffffffdf5}, {&(0x7f0000000480)="296140de5e78ac361aff723250c7cb5dfe2553565ee7cff6fa1aabe1a5db87e5e84c95a13a66041d1062c84ba44054bfde5dfb6906852d045e65ac620fd5ffc1ff8313a71d75d1530ab74dabef38fe735864614bf83081ef", 0x58}, {&(0x7f0000000500)="6d9f9ea3fcea953e96909cb29e2f", 0xe}, {&(0x7f0000000540)="c26e19579a870ecf35e8ec59c9a2c2c2f2117eb5d2542f06f0fb0def54b166776a69dc16c6011b9073bf44295eacb915dbb98f6b", 0x34}, {&(0x7f0000000680)="c08f6a3f6b5854d266b37bd063102b8143ef968101fb26869ada8f34394514b7bba75c2d841140f1706f42ffcb66e468f7f238cfc74b47b6698b771e08ba819a50858a85bb26eec0114ab4ee716f6aa3338c91ab1a62ec88e75ce16fe06e9a30c214201eda4245618b3de7b84169544e38cec3b56bf3c3da25abc986de2e7960c0880b2ac222652083a932c95948ae2666429a16ef0647f6bab1c0a31d742be3ed48c884e0a7fa73dc2298318fe53176c3fd58f775d4f434c058b535fad331b63774a15150de45456d464451994b12eae292bbefb0665d865572989e53568e8fc24dbaa83c3649513480fcd1e8081a7693b0c74b16a92cc57528a7133e0e80ec509a0baa73fc76f4dfdf07fdc2b2ae89eb446c144020c7a837cec7daa94dfb9d6fdfaaaea04a894511362b22325455b31a4ddd40c4a6b8b9252d54305d970224e2ea38b07723f73914ad675645db0a35971ffba7284b64f5f4e66c1367126e37ee24fafb74a53db9e2238ad09a6dd7a5f55078e15db3175446f3cc021e3bb1d52d4940654af92ecc98d0891e3a72e681198e980f81fec571fe97433129cdedeec04b068234b9c9fb57596218ae2e766a4c9bc58e1ef0ef792fdf24f05af0250fd53caa8e117547278588231234202788141f43984c6b8927ea49ce2a3ae5e0b4254997d900132fa92a95c6577db051f796477abf06a2e3ac610a80bed06b1bc19408821b55cef7d7b4ae271b6ba270cbe4811bfba5f80be4937e8203e757f1441987f70b441833fc6ba6e81e75305bcbd257cc0377430d4b3822b5e0f586835ba3165acc94750d2f248f0a6af65eb39398a12f620f24dd0d14ce3cd3fbd4c5cbc4015f66ff7c1dcba870b6cf249293b12784a5fbf79a2bd8937158c416ae24934d517dfdf39da588c388f3976903a3a9c7661907b192b097580fef91d9bc0c3707a41353366fbfd6bbb386b4a19470217a52f620e42041b15739c94286495f387f6cba9fd163527bb71697655aaf3f5ede98f21681d54f6cd24e0e0141ae80e7101f4906bab18c0dd11c122772e80b46f6bf6086e04709e95aeb39e3cba8943f3f5ecb5b670116bfcef93b0fa301e2debfecfff8ef4a02b8306ae422ee9d59a83f86d36cd9eb3d782ad8cf1b4efa42d4d7d576a771a29f886e04443b7504c01d188dff093ac19442cc35f49de810fd160c6a617176c13a8358cba24879774a042da44ca35e8618bdec1ccbfe86aa5db00f31169f87c6255499704b601c1f300291d133464680e03d0fbe948a186b613fe02a9241a3ab56cbb617b9502e6b2886930016912aa8cbc444bf66356de3f1a356024b3b9f9a65b3bc28c6eec60fcc5f45754d6bc622da24d4e20963b05eee5489f84d1752e9b8986e8319b6a00c846da71efe3d10b0a1e83d5b6d4874282f9a76a82fcb0480238aa4154e3cf55fd7cc91fd429440a9426043bd04e8124113e0da05edea4b567a459ff3ea9600c811b71b697a116d36718740537d184215266dc7831f1fd7621228c2f8020a012eae671d6eaf77bba14bca1e345bc2ecc7fc5765934d06ab1d6df54d4df3c50904d1911f8f86b73f6e99ef3180e60eebe9432f85499ff19b696aac3b6f1fb35577ee7738063c5ab8bac391fb818fc19178ea035a5ed5ab8954cc185fc49f8a119bc705553bf727b7b1db7a5ac082b0afe2ffc028c36226b508b5e0928192610932afb6a5b5694bb8bd650e2473f7ea815ac1f3e4eb714505f1fb6e962da61f11d5f13ca607f541b4f8727b20611b82b944b54cd3c125b0cfc048f9f72ced4605805f363e89fc653ac457de3e2bcaf0d16581521e881d27b5825a9a990cff8b31727a924d95a5be4d9dd2325c365845454027ef500d7ffce6bda344d64e55bec6c3fd368d118ad9d1636fe445d42075f30d75a5277ef58fbec48ba6b65718276a81073cb531eeb407c1dc3cef895c96c7ebe3907d1e8775024226c95a16a3d5ab449183b558b578dcd8e295850b8a6eae974cc64cafaeaefd574231953fbd04c5529503915a670f6c1e97994e5461889a0eb2d36fb7ac6de8f2343446fc08fb27fae62d647466c1accec5a2fc5e7f190c67e2bfe7bb55f012dd12ff7e70d3140ab15d52c51732b8c5e62f0a2d2ab8be8a7315d266384999ec0bc32893dab24aeee1cb494dea5250589b848db95d625a2af624b6398ac59c009f771407051991ff9dc5c6c86cf4e4498fa62f7ca26fb0e920c7048b9bacf8a8063541b575ecf951caadce0d4f4a8fad88a5e09f4397c9e6f65e73dfbddc8f5af5ee14f9941015d5cad907a3691236390024ce63ba3f2b697e61e141a31b3a0b82067b2fda1f5d5fd8a2fefaf82ff5ac73c9661cd72ee5ebd1b25907d4788cdaef01a48e88158c9d5dff6a35fc266a4f48226066f101a9cbc1a9fb97de60122cda14e4e641196b8c6ba0d162f66fecdc81e266b42d0af4e56b296b760466022b167b00111c12d590fbde1bc623160daad56e0d810d31648cf5b5b7b09bc3bc0d92fe8fceccb4ca5a51786b0d5d5f004ac8861de8158a622ceea2f30daf1008580e7c170e4cbf6b8cdaacc96ca2d57d5966ae9c87feef9aebc090a9b239b1fad545fe3c5d23c18185db5c6d0b80dc61f01a8256a3d0f8a63e0617808f33ff1a50f5829c0d8d8a9c4a462d9dfddc221753b1d42d3fc384e17b561cf890c191c8b8949bbeda6245719de410af77e66269d8ddb462b2881f659d86c7f30c7af516b350b79fb57196f5a9e908406a91ae4af04ad34679aefd0899130327e82b8be42edaeed8b87f196c2ad2fe5f2c869368d40917046d43d8e0566ffc1eefea6c712e024b3c7c5703b63977eedfc42b7c43db0dab000c9c8bc16cdcc12bca75d11365ec06044c3e12f7b722f9461217aa2fdba42b4ce330544ed90c25e822bacb48f37efccc1af111b25c121b07687471bdd61eb179768e65cbd36f999485c192e75a6b652c0c5b13fa4c491356c1e5f277e0054f2b6615e14cf49aadc3a65419c96cb3421530551ae6870a4f646ae28458b5d4833cfa6fe7b5936efc6728c27823b7cac5db325954837f401de46584a5da585ec4176149122f9265e89b4a23de0a6f0e1f6ad89e82712f4a55d542560aa29f583057e34d3b7cec085de7fd4720093fdf5eccda89c3d3d3731aa690fa61c5e553a85193f8aa83ea8cb43f0347c09febdb8547de8da138b9f96ef7161fe018e5f7696713aa3dee88ebd0f5b43db75732dcb239882228281f6c47f727f1df215c874d6df54ee8deb9601e9025722ad70aef89128efd9be1ba79dd88de91a6a7cad5e5b1f925e5f61d867e910bcf769cd3521fc2958963f6c6b18b5fb89cce3dbcc978e63a3ec0a0f00101c4f184a1000ade941ef81be03b9d6d06bb2106556491f2d02b2bbbb847d42afe5c147beadd6631ec9188badb748f40386809fd3fd18965674dda22f4404410eacf1e177f7b20569b213b22ca980aefd2f41c2685ce25f164c23ad044c17746cae50941715a9821f53ee46eea85c319a55ac4205f73ba130c9e905e6b3f29ef6cab6721c31959801282b4d9694867fb3b2c2665b0997d9f3e38cffef23ebf80ec7a710c3593699d971fd9aaa0e7d7912c3b866388a8a106232be8862ac23c23932f22b3d60efb4a6005ec0eba12b1b7c04a17b9dafee121f4f75667ddf250b697cd734b03d4aa15116108fcdb1f6d0c6542bc871251aa7f522b5e214bd0d388dd56d48ab0332ac3cdc5254c3577c3e94813dc9cb47da4362b774e4d6ab948c3562876ec4e48e38ebfea1c3d6d1459ef3166d08538c1fb18aa6320ee86aee429d4be2a9ce59a3dee9273a8ed1c40895866acb5118f5f806f8102371c6fbf33b8b2794836eff2826707951855b7cccbc7ab35c78d9a262f1b5ef0adcc237ef4bf80cd1d3c43163e7fee3ef7e5e2eb8046d4d1300dfc1b781d9873ccc708fcad5097864f057020a79c0916d65270228814562fd17cafd5eb9af47b6d14268cef35792983a76cc787ffd3fdb5ac59fd3656ca242a8479bb61a49bf4fd9791a59f65f7c392d858c6d96768d384f79f96ebbeaeaeec5364e8cc147d250c46eb640b3e011a8074de452e5cb9db4d874a6a3c1a7f0547b4ab0cbb7731c3140d2aeed7e17a6d850774bf6c2e49ba74ea2e2432254b35ba1c94191dc83fb90f02348a9ad7813c3647210c131ada40ed83e44d606f888c5bf8d9a163b6d5ccb1688d0c428a1c58315711993e148d7a1d17580d2d3974d47f9d9a81e452933350d09c8bf6c924bfb1b16a01581cade6aa8940b3be2d288acb5c0ecc7ca5ccc860ec2527fb6b16f3e9af881d71143fd396965f12ec8044b3acd5d495110b5e44e61b13e76953fa5f7142d647f6e1d8d9e9579aeaa6958f3d4ae21a26db939e635c21eb83eda2023246ed9dd23c73264fcd67e0f9a0db921d284371d565179f38d276355e17d83920ba22e7cd85633357cfac2dc3f53779887d081c7f4b5188a262784a868ed049a2b91dc2a6561b7d1dd2cf1fdba6972c9127600555e161259f2152dd7fdbc9f3be80bef13f2e2f2a48b6eb21a196ff1a3dc34898cc8b664539623854b7d53dc55d170b2c0365317bfa18e7df51f68b9df9f4e6d4b6cf6a8bdcc788d0a0d08362eac0cee67d10a43daf70bee4f57b2730f544e9736619037fcdd5303725dc93eb5226b0f74bbb0e1975b67d2daf7f6217cc04780e088cf31677f0055692cb9ff98de99cc756fd18a1769a9de8dfaf1489c1ed0b69066354d186a50dd58ea92763ac7a8df859a6cad295483f0c6ccac274323f430816f0d4e7f316d5648e493761e222996318726f2e768b4298be736e080a9c69f7d36779dfa06cf6391df86f61fc2fe9d0a47f1e4f3d4ebc7580dd58f4732632d9234bf20f7bb56374bf419d5abe697f26dfbd4a34a997c1e9c93d8977e012e4a6bd53ac55368ea1502ce0981a9ab2a18ec728454293c0aca390d155430c11c217e77b96f4900742d5b73270f9230068a540e4192400c7f5ac03c61cb91d0755e704464f5d4db1a4497ecdfc64673c66f58680f3446c51b97e97946520464b00525b0190dacbdd448a70399cba492316114c1d1a6d348e481283cc3f73792a841eaca8904bf2463629dfa9d4d33a73580cc122113b7b0fe6c194bbd2b12f09885a74fe739333826e6608d7e0b55de1c7607a2a30a87d8976e8500f8eeb0db7f72e7424d0b414919f2902126dce794c72b1eeb44053c8f806e0dfb387acabde4a10ab381d81ab5f3a3f6323df8a3a60c30515977141dde3965d159ad3bb8301da558cf75c820620cd2000a176a93202fab22b21860325e3bc644663592197a3cf21d918b1e7a40b0b3331601bf7fc2ad3696e03f8b4c65f271d7b4e5f02208305be86a209b84652a47488ccb9db3adbf995163470971338d346e07ee73a27b0d53281edc62ca6a5a57153d559c237527704b88c7d8af2b2bd9580fbd795af2ff7cce1b6a9f635bc5fe9e3072e2a344711022e50e540bcb12b2ca407dac91824e6be25c5a1df10ac460b9d27a724d8e000d4158318e949b0af1de56aeeacbad5efd0ec6d41a79883e009b3ef081bd4aa7e4d2c8dc5474eb27a7ed9169c2fbb84b579144385c6f8d6cd948a0617342638d7a3b7760ab3caeb6ca609259711c97d69daf6ea7e6558b24725a64cfbb5de1c65f3c7fc25d20d48b98b936fa981469bfacd19a500276f1b1cd95cb5c45651807373a0f867ee3560818b1089558e1d2f04f7b46013746a2ad4e65e19a91d6ba0aae57cd0d6b24f073c6db211449aed", 0x1000}], 0x8) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpid() 16:01:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x800) 16:01:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB='\'\f\x00\x00\x00\x00\x00\x000\x00'], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f0000000400)=""/179, 0xb3}], 0x5, &(0x7f0000000540)=""/222, 0xde}, 0x0) syz_emit_ethernet(0x370, &(0x7f00000000c0)="b2") ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000006c0)={0x1, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000680)={0x802000000000, 0x2, 0xffffffffffffffff, 0x5, "a500", 0x2, 0x401}) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x40) 16:01:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file0\x00') sendto(r0, 0x0, 0xffffffffffffff34, 0x1ffffffe, 0xfffffffffffffffe, 0x0) 16:01:16 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x81) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x494f) write(r1, &(0x7f00000001c0), 0x9a16) 16:01:16 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0xfffffffffffffd80) 16:01:16 executing program 1: nanosleep(&(0x7f0000000000)={0x3, 0x7}, &(0x7f00000000c0)) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xffff, 0x2a8}, 0x8) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x4, 0xfb}, {{r0}, 0xfffffffffffffffe, 0xa, 0x20000004, 0xfffffffffffffff8, 0x2}, {{r1}, 0xfffffffffffffffa, 0xc, 0x4, 0xffffffffffff6b99, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000024, 0x7996, 0x4}, {{r1}, 0xfffffffffffffff8, 0x21, 0x40000000, 0x6, 0x200}, {{r1}, 0xfffffffffffffffd, 0x2, 0x21, 0xc3, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x3, 0x3}], 0xb90, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x35, 0xf0000001, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4000000a, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x101, 0x5}], 0x7f, &(0x7f0000000040)={0x8, 0x193}) 16:01:16 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) r2 = kqueue() dup2(r0, r2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xffffffff) 16:01:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000400)) mmap(&(0x7f0000001000/0x600000)=nil, 0x600000, 0x4, 0x1810, r0, 0x0, 0x3b) 16:01:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000727000/0x1000)=nil, 0x1000, 0x5) shmget(0x2, 0x3000, 0x602, &(0x7f0000ffc000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffffe) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000080)={0x3, 0x140000000}, 0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)=""/183, 0xb7) 16:01:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000001640)=""/247, 0x39c286b}], 0x10000202, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r1) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) 16:01:17 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff, r1}) 16:01:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10440, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000002c0)) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:17 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fchflags(r1, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:01:18 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x80000001, 0xffffffffffffffff}, {0x100, 0x40}}, 0x0) 16:01:18 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f00006be000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x4, 0x800000000000008, &(0x7f0000000080)="ebe3348fc59702ecedbd62959f17ffb048e619319253d9", 0x17) 16:01:18 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20008, 0x80) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10001, 0x2) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 16:01:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) pread(r0, &(0x7f0000000000)="6c71c3c82a260d19847fa5ca12d04497f95cd992c7f75c1b4b94b8a03d0d86e16591233c53d57719907f94862d34e54e", 0x30, 0x0, 0x0) 16:01:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x5) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0x9) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:01:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x51) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x3f, 0x3, {0x800}}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xfffffffffffffff3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x6, 0x1, 0xffffffffffffffff, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:01:18 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0xa8) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0xf33, 0x7fff, {[0x48a4, 0x2, 0x401, 0x5, 0x4, 0xfffffffffffffffc, 0x1, 0xfffffffffffffff8, 0xa007, 0x3, 0xfff, 0x4, 0x8, 0x2, 0x6d, 0x8, 0x3563, 0x4], [0x1, 0xb7, 0x6, 0x5, 0x9, 0x6, 0x46ec, 0x358, 0x20000000, 0x8], [0x4, 0x1, 0x8001, 0x1, 0x81, 0x9, 0xaa], [0xffffffff, 0x26e, 0x23, 0xffffffffffffffff, 0x8000, 0x4], [{0x1, 0x5, 0x47, 0x3}, {0xfffffffffffffffd, 0x100000000, 0x6, 0x5}, {0x7fffffff, 0x2, 0x5b911604, 0x8}, {0x2, 0x2, 0x3ff, 0x40}, {0x8e1, 0x401, 0x0, 0x5}, {0x1, 0x80000001, 0x81, 0x4}, {0x78, 0x0, 0x7, 0x8}, {0x9, 0x2, 0x9, 0x6}], {0x200000, 0x7, 0x4, 0x2}, {0x6, 0x4, 0x9, 0x2}}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) close(r3) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 16:01:18 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x410, 0x2}) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x1, 0x40, 0x1}, {0x1f, 0x800, 0x9, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x10000, 0x3ff, 0x401}, {0xc6a4, 0x9, 0x5f9, 0x5}, {0x4, 0x1, 0x10000, 0xe028}, {0x9, 0x3ff, 0xc334, 0x1000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x800, 0x8, 0x7, 0x400000000000000}, {0x400, 0x1ff, 0x2, 0x1000}]}) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) fchmod(r0, 0x89) 16:01:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0x8, {0xff, 0x7ff}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 16:01:19 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="2800cd7fdf03000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:01:19 executing program 1: getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getgid() r4 = getgid() getgroups(0x5, &(0x7f00000003c0)=[r0, r1, r2, r3, r4]) r5 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0xfffffffffffffefc}], 0x100000000000016c) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r7, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r6, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x54}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:01:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:01:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x2, 0x40, &(0x7f0000000080)="65e5b90223cc6288e16c649aef402454efbf7c56c396910f47a4aa3954b56b321533573b62d50c907f4214a492e0b7f71f87b9c326d29f7c50d0a8574ce0b255c14207c3a366f3288dded495c2eebdf7b9485b475c0f79f2113063da", 0x5c) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0xffffffffffffff19) 16:01:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r0, 0x1) 16:01:20 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000140)="736c9394e87eca096a5c818b0f38fd0adea8ee30ac3ffde2c4c734626e997f70567ad215271a7260603792e01febea7bdfc2028d4c45d62fff9b81d600a0da8b355cc4d43e0e0df61e761cc051a30f12ddcdfc52aa2219043f39e2570169a395d0a5c20e6b0e55c63084cfadb1798e898b12a0a323988221b6188271ffa55abd7cc13bb3a6ec191a5a3648d541da6c5017994ef4a13da38ec840e20b8a2188332b95bf61cdaed1d2f1d586e72fc68e646cfdff9fab3b2593ace8d675f7137835e885", 0xc2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x8000000000010000) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x200002) r4 = geteuid() r5 = getegid() bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x400, 0x80000001}, 0xc) pwritev(r3, &(0x7f0000000080), 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) r6 = accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000440)=0x7f) fchownat(r1, &(0x7f0000000000)='./file0\x00', r4, r5, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x10}, {r3}, {r1, 0x100}, {r3, 0x44}], 0x4, 0x3f) pwritev(r3, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) r7 = semget(0x3, 0xb9c6ebfb01c34592, 0x40) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000340)) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000280)=""/132) 16:01:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x140) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)=""/96, 0x60}], 0x2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x3e) r3 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000180)=[{r3, 0x80}], 0x1, 0x1000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x123) r5 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x180, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x6bd) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)=0x1) semget$private(0x0, 0x2, 0x84) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x7, 0x1, 0x6, 0x7ff, "c1e34f93a41fcdad2ec4d598ff70cbe6cb6594af", 0x1, 0x80000000}) preadv(r5, &(0x7f0000000700)=[{&(0x7f0000000340)=""/42, 0x2a}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000480)=""/217, 0xd9}, {&(0x7f0000000580)=""/74, 0x4a}, {&(0x7f0000000600)=""/213, 0xd5}], 0x6, 0x0, 0x0) fcntl$getown(r5, 0x5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000780)=""/4096, &(0x7f0000001780)=0x1000) r6 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) sendto(r5, &(0x7f00000017c0)="a6a988f1c6871828cc7e627a0e67d30d85c6300022adca1a593bc1f57ef5df5be19e00d5084d7314c9e0249fe84fbdce865cbf9711e43a64c6efdc66bb395f342e7e8fa0a792c72feddb9a85a55b2776359d8a27079e813503ec53d5346060327d371eb8e780791c6951ea41693cb13cc232489e2ca3d1f7d7c617cc83de5f92b5f8ef2f71ed2de2713b570236e706e1cb61970709a0b899aa25517daa257e3fd4c973bc6cab1b982e9080138a759fe86457967b94f480e9b878809f4a58a2ce15724c4eb1b7e73de3710b95a782de8f2a08b497c9172399", 0xd8, 0x6, 0x0, 0x0) mknod(&(0x7f00000018c0)='./file0\x00', 0x1, 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001980)=0x80000000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000019c0)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001a00)=0x1) accept$inet(r1, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) 16:01:20 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2}, 0xc) r3 = getegid() mlockall(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) 16:01:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x83) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0, 0x6c86) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000040)=')\x00', &(0x7f0000000100)='+-!\x00', &(0x7f0000000140)='$,\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\xd9\x00', &(0x7f0000000200)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='].\xc4\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='^}\x00', &(0x7f0000000500)='@%&\xe5\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2d04d05ebeca52469b49ae5989ec30c94e796ecf67f071f658fe9331ac9ad199d5d073089d28944abe1a71887d241d0eea78ed2004ae962f3ea8a7ec1ddbeff874907c01a2318a4bf84994e86f217987911c7e576c16ecf0056cf7130e7a17e8675f4", 0x92}], 0x1) 16:01:20 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r1, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r2 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x9, 0x80000000, 0x7, "5f4a9432069a41b714c1dce1526d46ef21fa80d2", 0x8, 0x3}) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) fcntl$getown(r1, 0x5) write(r0, 0x0, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x6a9e5440fd265a4d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:01:21 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 16:01:21 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x2, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffffbf) socketpair(0x7, 0x4003, 0x9, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) 16:01:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10b00, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x1000, 0xf21e}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x20, 0xecf}, {0xa7, 0x100000001}, {0x101, 0x8}, {0x83, 0x7}, {0x1a7, 0x2}, {0x27, 0x3}], 0x6}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f00001f8000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000400)={0xa, &(0x7f0000000300)=[0x6, 0x80, 0x5, 0x2, 0x3, 0x10000, 0x5, 0x80000000, 0x71, 0xfffffffffffffff9]}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x4, 0xffffffff}, {0x18, 0x1, 0xfffffffffffffffa, 0x2}, 0x8, [0x3, 0x3f, 0xffffffff80000001, 0x7, 0xffffffffffffff8c, 0x800, 0x3, 0x1]}, 0x3c) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)={{0x5}, {0x100000001, 0x9}}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x80, 0x7, 0x81, 0x0, 0x5, 0x7, 0x10000, 0x1, 0x1, 0x5, 0xffffffff}) dup2(r1, r1) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xfe0000000000, 0x7, 0x6, 0x3}, {0x800, 0xffff, 0x9, 0x648}, {0x8bde, 0xeb, 0x9, 0xb021}, {0x3, 0x1, 0x9, 0xc1}, {0x0, 0xcddd, 0x5, 0xa728}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0xffffffffffffffff}, {}]}) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000240)=[{0x2, 0x6, 0x4, 0x8d64}, {0x0, 0x5, 0x8, 0x7ff}, {0x2, 0x4, 0x9, 0x9}, {0x1, 0x1, 0x4, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0xc79) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xdf, 0x7, 0x0, 0x5}, {0x7, 0x7ff, 0xff, 0x31}]}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x4d}, {0xe}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="1b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x8, 0x1, 0x3, 0x7}]}) 16:01:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000800)=""/165, 0xa5, 0x800, &(0x7f00000000c0)=ANY=[@ANYBLOB="80002e2f66696c6530f7325dcf66457beae1f9031f98a437f093696418f7885a6c3a9f1f4011c30811f8dc479582e9189c41bd9a767093959263ec42b55c2bdcc8f7757e80"], 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB], 0x1) listen(0xffffffffffffffff, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x8001) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) chown(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x10) getsockopt$sock_int(r2, 0xffff, 0x40000001007, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) getitimer(0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:01:21 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 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) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) munlock(&(0x7f000072a000/0x3000)=nil, 0x3000) 16:01:21 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xfffffffe) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x4000000000000000, 0x3, "fdeba6984b5cf331ce4ffe2c530c5fe437a7b6ce", 0x200, 0xd}) 16:01:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3}, {0x0, 0x1f, 0x1000}, {0x4, 0xa46e, 0x800}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 0: r0 = socket(0x11, 0x4003, 0x8001) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x43e) socket(0x1, 0x2, 0xffffffff) 16:01:21 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x7fffffff, 0xf1}, 0x10) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000003c0)=""/172, 0xac}], 0x2, &(0x7f00000004c0)=""/54, 0x36}, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x48) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000540)={0x3, 0x4}) syz_emit_ethernet(0xffffffffffffffb9, &(0x7f00000009c0)="b6121ddaa4e55659227ac21f0bc7fbaf72828b04471db33bb01dca1c0d5ff63b47807fdb7ddac4a5bf8f68e496ab2d29eb4db4976f77369a5b87641602a8a5b9ba492e54451e8eb84151b7bc664e3a0001391a22acbdd1506e52065de7ba64ab628a714d65c1f181f8043a3930e5ad8605ecf2bb9f92a6f006f7f6bd8ff4aeb9b3d8cd3abddb28be837cacd57eb007f850d6e95e6f9f3cb8016adc2ec1df8d85880a543d4f01f61ce9c7d89bc264c3ea54684e4c9b6a642d58c61ec88afdb67be1e20f209fc833c139e79211bf8497dfcff6bd9726c819e92a3267e8ae552cb4799bf1253ac456a90442f1939d2664aeee8c9583bd60242a0d9269bfbe969d71c49a1a426e00750c99894fa8152b1ff0db53dabf0ff995c23476dd19266ef332269c26b5d0ee08de602b5ab6b7bcb2b8fca8d7f17026c074f4b513e9fbbd89c97a65a58468f3fce907e587e0e11388b2d6e05aa845c990b4c04d18a300da9977bd69e199d97d9a305ff6cc2933dbd4259d47837174695e44fae2d54f53c225dd01c55ce9d0cc106af7e4060a3cc77a0c2bb83136cf5474104c") ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x10001) 16:01:21 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x4, 0x0, 0x0, 0x5, 0x9c87, 0x2]}) 16:01:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = dup(r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 16:01:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socket$unix(0x1, 0x5, 0x0) 16:01:21 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) read(r0, &(0x7f0000000200)=""/171, 0xab) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000300), &(0x7f0000000340)=0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000480), &(0x7f00000006c0)=0x4) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0xa9, 0xf0000042, 0x48, 0xffffffff80000001}], 0x1, &(0x7f0000000100)=[{{r0}, 0x0, 0x11, 0xf0000000, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x9c, 0x51407349ac01e489, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x44, 0x48, 0x80000001, 0x4e4f}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x7, 0x5}], 0x5, &(0x7f00000001c0)={0x8, 0x6}) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000380)="2c0a0291077d23b439e86be71b88894afde0b8d97ca28c46e1a3b2efb44290ba7b01832f0bc377ae8109bfb00e24a5b7a19897b953fa198bf665f59b0eeabd9d286e87877fc9d552c07ecb9dc27d3cbdccae6734da3c1ce431e1d0fdf71ed67e840def28ed3023a76abd3a004d51d372dc4aa21bf5868a7646e7e5149b9130344027c36aa3dae0b1809dc7177aa99782c4821e4016459de8b9f0c88c5a56bcf423939cfdb400182ebcb2debb86aec04ddd0a6185e9bd95bdd36c8e677ef9dea622e3a9e7c1e7a1463a5d36a3aad67da4f830f4c5163cfc5c94535b64643d5f8c6ef54c6290a0f131", 0xe8}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="82a0351edd3870f84162f66a57eb5cc75f0f9ecfdf140135f1cfb5bac0627110348f86108793fc38b07fb16bd77c26bd414ba9ebee12c979ee0b6ef8e834dbd518e74e520f22e982e3d982b644c689ae305992447eb157bc9127f0c8d2f66d9b9d88bf8b070496d4fc727f60d0617c7a10ec7c47e4b6312a78684218e7788e22f9b069db6df3d5cf849119dbd77843a7faab6e3509cf99d7172e86a898ae872ae17bdea0b7b1394290006627612b251944693cc923", 0xb5}, {&(0x7f0000000580)="4231f863a17f93842aecbd2fca806781c3d34e156742b7b5404cebf8f910ff710790fc4fbbc3a4816bb66c603376688e30975784386d0222886260c551481d8b8772055b95b7f62c2e2a395de1aab359b62dd1dc1736bfb8beb730b5083253bb69769fafb04c632602a3cb1781453bc91a5f98cf47134e6080b98c58a6a0ac80cf6be9c5850b3c1e123a35db902f7912b514821937ef4853bd405420bbf844b2a624e72165c402d36304735afd4e1c806ec64f17db5d67a983c992c11d0e81ba88355beb47ece905c40dcc35206159be71590bf5089cbb1edd75b2ec0b78b64c7e069bd98ce59ce85e9b4305", 0xec}], 0x4, 0x0, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00002b8000000000000000cf0cc205133072cd015a6f827388631103d14200cc263b6363", 0xaa}], 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) 16:01:21 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getppid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, r1, r2, r3, r4, 0x3, 0x26c3200000000000}, 0x9, 0x8, r5, r6, 0x7f43974, 0x5, 0x6, 0x9}) msgctl$IPC_SET(r0, 0x1, 0x0) 16:01:21 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4000000000000001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 16:01:22 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x100000080000a) 16:01:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xa6}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/92, 0x5c) 16:01:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:01:22 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xffffffffffffffc2, 0x101}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="4641cc248774ff432cdd1055bccf72f2e9cb0578e9801ebddca9dd64be452ae9489caa802f813e21cf6b43d0bc83", 0x2e}, {&(0x7f0000000100)="caf4f25e31582bf186149d8f3f0cc18b62e202d4536eff830d50248010794d6d9c380ada1a551a47313a39a133676ea92a516ef8bb48eada47cadf52f429e371d3062bc7c10ff5fb992600bce09f1594cd42f1e0c2b746195bda53d56672b04236cd8795f169be0a778114b14f93419db84e5358fc5a2f2945e2148cfa42efbb971a6b8a66a02d87351d43096801595c8e359651a05cacc6aeb86ef61190ec81374f944c", 0xa4}], 0x2, &(0x7f0000000200)=[{0xf8, 0x1, 0x8, "1608106354cfec6ca3044e7c74389ede828856c3176e9fd78848f24f5325ccf093bca23a62f779748d9ef1baafb2f83985baeb68d15d7567d9f53c7514722e653e3ac83b49631ce3bf54fd201577c7e4de102cf17b869914acd3bad086638224a76664ace65bfcb44c3f8c6fe78d06ae1a5599aac99e6ce8f3c823c8adee56c46381ba029b179c23ff263ea48cbb64864988eac1fc8f5b4cf989e471372e135a4b82ba54a7a1be0d2121a4a2e9f8d2b64cde10d3c68821296ab1c3da59c6006049b200eb7893addc00f83b7c4762c51b88795db3ed9a9fee099496fd0d980ccc58"}, {0xb0, 0xffff, 0x8, "41bb2a799b41fd275f29bb4bea39b82932494039fa74cb5d13ae32c7d99eb9f222a46b1a851407ddde2643ff36049dece677e6988bda40064e419d30619ffe87d97b41637ea7ab39c44a45f156f1f5478e655ed66950903cb1120ea98775a8520eb9bf13e544a255f6bca47fb2a7450bd236c986ba39a5d7bd03f97ac444719f508cfe45b7e25854945f98dfe2626dd2b1b4b28d221a98c688d9f428b766"}], 0x1a8}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 16:01:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:22 executing program 0: socketpair(0x20, 0x4003, 0x80000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="39e4ff317692d1db7a9fcc481cb2cd4e0f6866e5a798d0bdd6d16338fbb77af1e3327808d014c3d48e678bdbf1a006f898bcabe26c84ad0a3b53871782397c90b25deafb60ffd1d62b6432d6d594c3e3166cdf57ab71f8c416df443022c13acff978f3598401e371ff2b08c83c6b84a79863f85b160f119303da5472e87cb83b03e6de777edefaaa6b4c54aa1dfabae73fd13675ad109ad61cf5a8f725e32947830024b94371144b0e10fcbd465cdb82c3b693c4c41c7d91015a1dba4b0dd3257dd31d1d85aaee38480e826a23fd41ce1df3dbcf7fc218a67a0dbd88fac85c3bb0664a26fe091c1ba434792440c7550ceb89dadeecbf50c9d9f0509506d7708b8dd89ecbbe0b7916fba365a7324dffa06a5dacac1fcc57345c34a1685fb9d6cc754d0df3a10c1e1a46c1925fc85704737bc7a4b036e46e0f5748bc327dafae281a3d5e94db3e3af9e84c264e9fa462e742753744c260601b892b4faa698271c3dc52e927b9718c813d749332cac1af4464907601f191cd3b07de8282ce7823a13de6023a164089add40101b39ba3c8a375bc1010c1bf18f41e36a9675850c29385f9c45919192b20ea23d2871d69e25f4b21ec0a312a0a9f264f174afee38d3c21c13e6c3f057ffb39ad94e10491ff2917731bac83e3805888d94a337c31a7c843c646ea883fd6fdeb1d63b4459e470ee3f5721d5cc88fd6544a0b36273a4119505c282b6bea0407ac3145e5f49eb652edfbab508070999c309469ee802676b606246b405f870c9cb59bcb4de0db1540f686d44e2adea027a2ef7bc0a0286fd37ed350e1dc5856fab305f396efbcfdfb57fe6d6360d6e544b4c6e007654c479ccb41a6aed7943cdaba56746c5d36d1802b433891bf8a2f6252a0ad8fea45b39376dd984715b5655ca392b97323d570bc5de9c96ebec34bc5005c1884ec18347a0060b8701092954458500d7efc1b34d90065516fcb12dd42ff2f53f5485838dbd83f7a700b149c09cb2e1754b6838a259f1a1c547c519883d68d1f7c5dbdcd030ff5ea998a7d8deba4dd83682e3719e7997a3bf4fa2315f2f2941589976ee6cb0f07afb68e71139ee75107519303bc04d0e321ed48e97c0662c9ec91f3c7c433260a1831fa6ea8e1aab2fe8cebc1f593aae2f4eb03782d87a97223c5163c16c5a740acd35746f9445b1b13bc87f5345b5c58b23da02c212feb049afa6d5f478bd4f5c92b6edaede1e71a6d125564ecb1fa78eec67a2ec8980f5cbed325340347ce3936d99ddea47524e50075e6eeb82e5a1b8dcf2b83c5bca45fc53723d1fe8bfabb7ea4adf9bd341127aab8294fff77f037a57ad170ae1e70a7fb77016ddf102ce98c0be057931ab693611eb7f79c9d6c4f406c01d94fa3e84eb1e6ccda24c70ba154339406fe6d84d840bb1f266142bf2006ac58a371ac224e45dbb8f0ca9ee05ed4550d25430015c51b32f279ce32ecfc11e0e199113aedfe9c06342040dec60e5060f2c8e4b5b4f6aaf122f3f1dba641b69c147bc731baf5e67bbd9289385af1cc7c2ad97619a40c2769645d4bfabb195d099be71c4e8e66523bf6c90f85b785841e28a534cd6130e98f9823b234867f464a9c08771d755109ee39cb1bf3d665b94e4e87ca7e34daaa9eaf3a74f9cda38760b83e054664a0a5a09e55c13601abfc6928827e79c298f6b4f321cc5589671fde7b923e72fbf12f100470eccbb896e57c0e0d4a6974e41359add2ee0b53647b4c950fbae5ba64224b636a8a137b049655226735f335a2c1d5bb3d9782b1d51013f7dfcbffc99d5d2dd454a061a37790163eede7c9fd30cc41f7edcaca0432cd9f67ea67432f68ba638b2a54a771676c1df57da2dc6905535289bf46dff8e362cdb18b4bbb43d47208aeeff601d091da4119a2676b0e3d5d14b2d77923b395e5c79f3fcb68adb995bed74b285b016bd0ec7aaf85049f96b8e53eb3cee068d872cc07a4ab96974dc2dd565c57d83f9fb140b845e921d073ddf4af2e5ec6d6ca50bcc67c0f74f158a0c0dbc6001b3a7977dfa6b1836162775c2d96d3b11e8fb4e99c9649b1697d5c9264133aaca04b52938eb96873268d68048475f122e643a75d60aad7a65ac632b8398db119bd448a3e192b3a84decabbd909391c98e52f08d4c1d8e824da53fad9e5a6bac8913e2f79bd0db414dc277455867cd4cb909948f26287ed0c5771f9a7cdafd7fef6b4913daef6fa041ed69086715b28c8c0f6b2d46ef745208b2a1aec1f2dae8752814d16f7d3b0f8d0938390922e1032b521d73d33e48a4f8ab9541916047d765a8188eaf2ede340e12ec8ec8837a67e1557134cb1858ce973023b9ced067e9294efb9396594eb5a608c413ee4d04738fe1af63bc5bc8076a317b6ef9b873967b8b7a2467a963d95b38118c1041e27c0bc35988212c6c3ff12c8b4b352f6a65868a414d21142ca17139a67eb2b87c66f3320919c2f963085e97796573e4f91e5f84bfcf5abe87555da3470d1677402abe661cceaf6573081e97e6f5c785ffb539a912b72fc435761e67349aecc07730f51f95d0df5504b270fce56845af7689f84277fc5016fd156803b845354a09ee2525a2fddd3beb1dfbf82f9dbeadbe63c43c58c07f7d62d38562decefa85cc430382792600dd79eb0c26df0b064e6cf71d62db1ed7c20cc544cba86961104ce487a8c4f2752dc54266f49e82c78b28c4ef07dc331412f28695278558e26ac4c5e8a785286ebf1e0a69d34ff4aedd4c6490990f537556824eb85e075caa272015c1b4e9d6ae6ba62a5426d17d699504782c2270584fdc14bc89fa8809af206c486c14117e0d9b5ee61af605c444288df9eafd3d1d255757f52565c558b066dae57bbc29bb9bc27f7e94733d431ad2e741ee560d8ab91a8da92e461db9cf24b101ae34f7ac80846f5c0de4206adc206b4145ba48cebc65dc472b578d2dbfa4b194ee32b85df70d8162c1cb3f4bde106b95c27dc9849080e4390aa7a5c02150774cb6b4c9a4ee0dffa088b5006d2966225556e67a04f6dc2eb7ad736c2772d38b2600b1e1f13746a2d23c546615446e802c5fc0bcafd1e4de173fdffd05a87a07b4d45a2523228864fb3936d6575bbd5339ee0d88e49599ceab03a21c49178fd077c6ae0ce281ce0b7aea5d9fa8bcf1fe85bdea3398f57cafa43d40b5a9f0e40ce5cd9d573b70a8aabbecadb456da1719859767a7b7c75c5104eeef09f41158ac0ddb8a50e978ed5eb23690c4cf0123fd5670f5e09164ff9bdab6a5ff4d950d4ee30537de3ea7255a7ec5a98142d9399a479bef7218b0ad35e085a462e32358876e734ec41bc81f7e3ade94bcf112a8b31129adf2131c8e52ef1608d855b31e3b1a0bdf3c68fa0398f2c0e1ad6d462105a0f5c96be96913740e07bd5ffd2d90972774ecc7595a0b9eafa482eba1c6f95d736888ae3218346c0ae5f4a99b6f4e4ca541f2ce99ebcd02da1f6f6dbba356ddcbf12d1a9490855bfa5e0805d0dd27f066cc572389c20f74cac1d2ad12978486fddaa1bce4a49e83403682c700b909e6763e82dcb8b6cacf0698cbc37d2519a8ebeda9d06b5e633f3fd3720696c1aedd023d1c800666d556cae83ed3b8d16dcd3ca6daddd64ffb2c17103ded7ee63139cf0b5acc9f0d0b19fff1881368d299757b0585802e1acbe1d4795da330634572065bad5d8fa41f8350d69b78b71bb142725ba06be9731014939093ed6d57ed9e3edd43699de59bfcf752434bf3289a6019601969f58377bcb748de9b7c920722b3e5ed75ec7dd87f71f238282c2d98d1ecd1cdbb73cf3642b9f731b09b46888e4ba620d6953fa9a72dd6153077abcae40f230b875f1ac0060d71b53f9f0c2aa39480bac1f8929025d4af6e752f36ff8d575d366c2a65f0c7224e2e0a2fe612aa87afcca2f42b4760cfa49ca80b6f39263646fb32bead84d20ee695d16be73cde7d3612cd02f3b35e7876b9c9625414d8bb0fb60115a035805a6cf477fb48b1d583daa3bd6f944b661674bfe6aa70e4b6f7a94ef3c20bacbf4730a732044cdf8f33086cb100d6b577de822db48d477ccb196e036524dc0514623fe09f8a0fb7cf2e0cac99d4d6d1d24b246562fe8155440f24cde4ce9d8166a39d4180e0f0778d75514e48111addf68250ca2174a63c4ebe9357f62699b3b90526651b4b84b4f7552ba5e973933d71115ea422d34409a9a7e9a833f3239288bd36ae6af395d6e4ffee5f747162b3c2c6ef1f2285b011cba95deca43b1c069e2d91ff6b92bfde26f234149fc635f4907bb539dfd119439603004dfebb38975246b44e281759bbee683915851e7ba05ef16e445184c2b508cfaa50a76d884fbdbc807c8aa68a548ba512333fc32524f0423d1a171f7fcfbfb035978861fe279baca93bb09fa4575af58a85f7aa8cdab358130414672de5cb7cece8d81f6415f55b5098c4762c247ef835ee19cc0a22c00c91139970f7ccf46608ea72e9d002f8e28911d4592fcb245f59f15ce1d9a771683bb0ba638a65e292fad17c52dcfcb26fd0040a84ba2832aa6bf0e7aa361d049f90af1c26fcd72752f5978f5c93b7c101b54c118ab0d23886fb5346198f1089eaf08291939e05f055094844f7f91f6b0ba58a8bc48cd2c5b186d3d912138b889055ba2b893b91baf8cfff985efc78ae87ad75d52669978f4c23e6e33e54dfc5286bf4c5d3e23dcb0173b0749fde71add0a6ade35daf7649897a7c5949fdbe146d2af5abc19617abd8db7e6d95b3fc574e703739fd222a475f7cd88bb3b96ee7304941371fd8ca9da1e0bd34a53f6ed999ede47ffb93fc62f18fa9ebcbd2c28e6c0519fb189b04df8eae3703ba018a8d3cf1191ed222cd50cf09c64a172546196d926fbc453de6b2cd9e4db3689e98feb20f6db4f74309a8faffbbe2531854cb349d848141f1853190adc125b3bf5a8f448030292beebbf5340f9f7c663e65f2e577183a92d004d16d44d021d3aaf5c4273c8163820b1b7b419341595fc5ef91cbd5c70f31f0db9169098cfa62c5dc90bef570f5a03e32e6e69ea9732b8c6d99fd3bc0491930034f78f467da06d0ed9cfbd6d6e85baac73da950e831d753a1489cefd923937f7b1fa7761eb765509beba66c86886b9fbd09efed7b44939a44680c7840084340c82d57ad7b93c44b1ba5ab7e716890dbc732c6b765cbb0459e5037ee3f7942b0accc0d423717740b807f1ee88fc0857d16a9f1b1edfa38eef1dcba4708389e91d27d96668228483eb0e2b299530f60ac88dc3d4395f8303341e111c623d4e2dd0e7685e3c7cb46690da01bcd520aad66707d778eb79d2fe67f57206819a120f8d3120e1e72794c6927588bf75b615a6df4543b5ea1c1fb8b2c5dffd7e6e4ede7fdae76231fa4365c785f71cfd05bc95a2375fd69f137308fca6c215e11a7e2876585ec7e2e0606e34d7f4f394d5b09fb688a4adc3a8169276ac89d7e686a7651ab1c36f1a5d03af6beacfe277badb076452ca67b5f30caf0d92c4160881fc3fd5ab5d9df75ca411c38dc05824d7661ead014514e90b9e8a41034119044454ade96c8b6872c05aa31f36f06e5c19d18b90a364679ab7105222fedaa049441569d18ef85702f83be2536404ce171055ab8e931fa6ef245e1a715f12c03d072d82b3a2abcea883b37af0cdbcf06362f78ef3000063fcf83ae08f779a535c87a95a245ff2bae82719eba63ac584976fbc3ee59a22bc46899ae828284eaebb3a0af4110c1e289021a508479de5d6d8cde27e790f8ae220572bc8b27bced0641225d5e9bc413ce8", 0x1000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 16:01:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:01:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100", 0x0, 0x3}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfde7) 16:01:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) lseek(r1, 0x0, 0x40fff, 0x10000000) r2 = dup2(r1, r0) fcntl$setstatus(r2, 0x4, 0x3) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) ftruncate(r3, 0x0, 0x80001ffffc) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = getuid() setuid(r4) 16:01:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x100000001, 0x2}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x188, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0xffff}, {0x18, 0x2, 0x3f, 0x1000}, 0x3ff, [0x200000, 0x2, 0x4, 0xfffffffffffffff8, 0x1ff, 0x1ff, 0xe6af, 0x3]}, 0x3c) 16:01:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) rmdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) 16:01:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0xfffffffffffffffc}], 0x800007, 0x0, 0x2000000000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x100000001, 0x7ff, 0x0, 0x1, 0x5, 0x9, 0x1, 0x2, 0x1, 0x80, 0x8b5000000000}) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:01:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES16], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:01:23 executing program 1: r0 = semget(0x2, 0x2, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x2, 0x2, 0x80) socketpair(0x18, 0x2, 0xfffffffffffffffc, &(0x7f0000000000)) semget$private(0x0, 0x3, 0x20) 16:01:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x131) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d37452fcc6a32ec6acc7b"], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x101c9, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) fchflags(r0, 0x0) fchflags(r1, 0x10001) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[0x7, 0x6, 0x2, 0x40ec, 0xaf, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20000, 0xa2) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r0) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x90, 0xc0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15, 0x0, 0x0, 0xdcf}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x2, 0xfffffffffffffff7, 0x7, 0x6}, {0x100000001, 0xfff, 0x9f, 0x56}, {0x6, 0x5, 0xfff, 0x6}, {0x3, 0x0, 0x6, 0xb9}, {0x6e, 0x101, 0x3, 0x7ff}, {0x100, 0x1, 0xf5, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x8, &(0x7f00000002c0)=[{0x4, 0x4, 0x2, 0x800000000000}, {0x0, 0xb58, 0x31, 0xbc}, {0x9, 0x100, 0xfffffffffffffffa, 0x8}, {0x3, 0x5, 0x9, 0xa3}, {0xffffffffa44d8c9a, 0x7, 0xf4d3}, {0x829, 0x100, 0x5, 0xffffffff}, {0x40, 0x7, 0x89c5, 0x7ff}, {0x2, 0x3, 0x80, 0x6}]}) 16:01:23 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='\n', 0x1}], 0x63, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1002, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') write(r1, &(0x7f00000001c0)="f6d875629326bd5da51b4822ca07d9488a5e27b0c4ba955ced8c04e94834b39f680506a47cfb9d9557e077f57612254fb99946dac6e53fdcbf9bca9c8f3fcd4102abac2cc389308d3935a12f1db7d7283022800aeaf7444b7e236fc5757dc2d1c261d230184318c9fd4dad22043155f30a8c3e6d9c3dea9956b1cebff765fda4547d60f047c8bec9ba21eceee6eaea18", 0x90) MÃMÃvrele: bad writecount: 0xfffffd803e72c948, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1462, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *440515 74789 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd803e72c948) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000179ea040,1,ffff8000ffff2ee8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037419710,c0106477,ffff8000179ea040,1,fffffd803f7c6ba0,ffff8000ffff2ee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8036164bc0,c0106477,ffff8000179ea040,ffff8000ffff2ee8) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff2ee8,ffff8000179ea158,ffff8000179ea1c0) at sys_ioctl+0x5b8 syscall(ffff8000179ea220) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,15378ee6010) at Xsyscall+0x128 end of kernel end trace frame: 0x15603d8b190, count: 6 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd803e72c948) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000179ea040,1,ffff8000ffff2ee8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037419710,c0106477,ffff8000179ea040,1,fffffd803f7c6ba0,ffff8000ffff2ee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8036164bc0,c0106477,ffff8000179ea040,ffff8000ffff2ee8) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff2ee8,ffff8000179ea158,ffff8000179ea1c0) at sys_ioctl+0x5b8 syscall(ffff8000179ea220) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,15378ee6010) at Xsyscall+0x128 end of kernel end trace frame: 0x15603d8b190, count: -9 ddb> show registers rdi 0xffffffff81126a97 db_enter+0x17 rsi 0x7ba0 __ALIGN_SIZE+0x6ba0 rbp 0xffff8000179e9c00 rbx 0xffff8000179e9cb0 rdx 0x7ba1 __ALIGN_SIZE+0x6ba1 rcx 0xffff8000159df000 rax 0xffff8000159df000 r8 0xffff8000179e9bc0 r9 0x1 r10 0xffff800000a0d680 r11 0xe4b3b754ccb63698 r12 0x3000000008 r13 0xffff8000179e9c10 r14 0x100 r15 0x1 rip 0xffffffff81126a98 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000179e9bf0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=440515 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff38c8,0xffff8000ffff33e8 process=0xffff8000ffff77b0 user=0xffff8000179e5000, vmspace=0xfffffd803f014440 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 74789 294499 35361 0 2 0 syz-executor.0 *74789 440515 35361 0 7 0x4000000 syz-executor.0 74789 209329 35361 0 2 0x4000000 syz-executor.0 56926 221094 48451 0 3 0x3000 suspend syz-executor.1 56926 23980 48451 0 2 0x4081000 syz-executor.1 35361 520776 26563 0 2 0x482 syz-executor.0 82655 179374 1 0 3 0x100083 ttyin getty 32934 251402 0 0 3 0x14200 bored sosplice 48451 197237 26563 0 2 0x482 syz-executor.1 26563 2166 6754 0 3 0x82 thrsleep syz-fuzzer 26563 282405 6754 0 3 0x4000082 thrsleep syz-fuzzer 26563 354829 6754 0 3 0x4000082 thrsleep syz-fuzzer 26563 23480 6754 0 3 0x4000082 thrsleep syz-fuzzer 26563 127580 6754 0 3 0x4000082 kqread syz-fuzzer 26563 297007 6754 0 3 0x4000082 thrsleep syz-fuzzer 26563 186373 6754 0 3 0x4000082 thrsleep syz-fuzzer 6754 227360 17033 0 3 0x10008a pause ksh 17033 63882 5135 0 3 0x92 select sshd 5135 182796 1 0 3 0x80 select sshd 8456 160071 77415 73 2 0x100090 syslogd 77415 490416 1 0 3 0x100082 netio syslogd 74876 20266 1 77 3 0x100090 poll dhclient 58872 199945 1 0 3 0x80 poll dhclient 63112 168384 0 0 2 0x14200 zerothread 67282 427944 0 0 3 0x14200 aiodoned aiodoned 52561 128006 0 0 3 0x14200 syncer update 42154 477956 0 0 3 0x14200 cleaner cleaner 8928 313332 0 0 3 0x14200 reaper reaper 13077 285926 0 0 3 0x14200 pgdaemon pagedaemon 51645 308475 0 0 3 0x14200 bored crynlk 85505 157897 0 0 3 0x14200 bored crypto 55645 264588 0 0 3 0x40014200 acpi0 acpi0 9233 154561 0 0 3 0x14200 bored softnet 72939 128478 0 0 3 0x14200 bored systqmp 40698 310873 0 0 3 0x14200 bored systq 902 281254 0 0 2 0x40014200 softclock 85965 110899 0 0 3 0x40014200 idle0 22156 317334 0 0 3 0x14200 bored smr 1 55346 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9537 6359K 6999K 78643K 16611 0 0 pcb 13 8K 8K 78643K 157 0 0 rtable 111 4K 4K 78643K 708 0 0 ifaddr 68 15K 16K 78643K 289 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 127 0 0 iov 0 0K 28K 78643K 273 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 3184 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 28 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 240 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 2250 0 0 sigio 0 0K 0K 78643K 30 0 0 proc 42 30K 54K 78643K 666 0 0 subproc 32 2K 2K 78643K 72 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 179 0 0 in_multi 33 2K 2K 78643K 139 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 448 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 92 21K 29K 78643K 6168 0 0 UVM aobj 80 3K 3K 78643K 95 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 108 0 0 NDP 15 0K 0K 78643K 80 0 0 temp 191 2728K 2797K 78643K 10266 0 0 kqueue 0 0K 0K 78643K 26 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 4 1 0 1 1 0 8 0 rtpcb 80 123 0 121 1 0 1 1 0 8 0 rtentry 112 71 0 27 2 0 2 2 0 8 0 unpcb 120 831 0 821 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 352 0 352 1 1 0 1 0 8 0 tcpcb 544 352 0 348 1 0 1 1 0 8 0 inpcb 280 926 0 919 1 0 1 1 0 8 0 nd6 48 12 0 6 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 2 0 1 0 8 0 ppxss 1128 47 0 47 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 282 0 91 14 2 12 12 0 8 0 art_table 32 283 0 91 2 0 2 2 0 8 0 art_node 16 66 0 26 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 1 1 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 234 0 224 1 0 1 1 0 8 0 shmpl 112 93 0 15 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4925 0 3514 46 0 46 46 0 8 0 ffsino 240 4925 0 3514 84 0 84 84 0 8 0 nchpl 144 8281 0 6658 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 26151 0 26151 1 0 1 1 0 8 1 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 26257 0 26257 21 19 2 7 0 8 2 plimitpl 152 170 0 163 1 0 1 1 0 8 0 sigapl 432 2417 0 2403 2 0 2 2 0 8 0 futexpl 56 37172 0 37172 1 0 1 1 0 8 1 knotepl 112 532 0 513 1 0 1 1 0 8 0 kqueuepl 104 501 0 499 1 0 1 1 0 8 0 pipepl 112 1392 0 1373 5 4 1 2 0 8 0 fdescpl 424 2418 0 2403 2 0 2 2 0 8 0 filepl 120 14411 0 14314 5 1 4 5 0 8 1 lockfpl 104 838 0 837 2 1 1 1 0 8 0 lockfspl 48 295 0 294 2 1 1 1 0 8 0 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 31 0 21 1 0 1 1 0 8 0 ucredpl 96 2982 0 2975 1 0 1 1 0 8 0 zombiepl 144 2403 0 2403 1 0 1 1 0 8 1 processpl 864 2433 0 2403 4 0 4 4 0 8 0 procpl 632 5306 0 5267 4 0 4 4 0 8 0 sosppl 128 36 0 36 7 6 1 1 0 8 1 sockpl 384 1903 0 1884 3 0 3 3 0 8 1 mcl64k 65536 77 0 77 7 7 0 1 0 8 0 mcl16k 16384 4 0 4 3 3 0 1 0 8 0 mcl12k 12288 45 0 45 5 4 1 1 0 8 1 mcl9k 9216 38 0 38 6 5 1 1 0 8 1 mcl8k 8192 32 0 32 9 8 1 1 0 8 1 mcl4k 4096 120 0 118 2 1 1 1 0 8 0 mcl2k2 2112 18 0 18 8 8 0 1 0 8 0 mcl2k 2048 57608 0 57559 15 8 7 11 0 8 0 mtagpl 80 60 0 36 2 1 1 1 0 8 0 mbufpl 256 101507 0 101383 14 5 9 11 0 8 0 bufpl 256 11721 0 7147 287 0 287 287 0 8 0 anonpl 16 223139 0 211665 98 39 59 63 0 62 9 amapchunkpl 152 10090 0 9984 27 17 10 10 0 158 5 amappl16 192 13866 0 13210 94 53 41 45 0 8 8 amappl15 184 702 0 702 1 1 0 1 0 8 0 amappl14 176 65 0 59 1 0 1 1 0 8 0 amappl13 168 316 0 316 2 2 0 1 0 8 0 amappl12 160 19 0 17 1 0 1 1 0 8 0 amappl11 152 54 0 43 1 0 1 1 0 8 0 amappl10 144 181 0 179 5 4 1 1 0 8 0 amappl9 136 580 0 576 1 0 1 1 0 8 0 amappl8 128 147 0 129 1 0 1 1 0 8 0 amappl7 120 163 0 158 1 0 1 1 0 8 0 amappl6 112 59 0 52 1 0 1 1 0 8 0 amappl5 104 175 0 164 1 0 1 1 0 8 0 amappl4 96 2649 0 2621 1 0 1 1 0 8 0 amappl3 88 257 0 246 1 0 1 1 0 8 0 amappl2 80 19433 0 19355 3 1 2 3 0 8 0 amappl1 72 52220 0 51802 25 15 10 19 0 8 0 amappl 80 5574 0 5537 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 94 0 15 2 0 2 2 0 8 0 uaddrrnd 24 2418 0 2403 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2418 0 2403 1 0 1 1 0 8 0 vmmpekpl 168 18139 0 18118 2 0 2 2 0 8 0 vmmpepl 168 281747 0 279961 150 61 89 96 0 357 11 vmsppl 272 2417 0 2403 2 1 1 2 0 8 0 pdppl 4096 4842 0 4806 6 1 5 6 0 8 0 pvpl 32 593127 0 578575 223 76 147 159 0 265 24 pmappl 200 2417 0 2403 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 451 0 38 12 0 12 12 0 8 0