6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x9, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x8}, 0x1) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7, 0x101, 0x10000, 0x0, 0x1, 0x7fffffff, 0x7e4, 0x1, 0x1, 0x40, 0x8}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:37:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000017c0)={0x6, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x20, 0xd9c9, 0x3ff, 0x10}, {0x3f, 0x81, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x48, 0x0) recvmsg(r2, &(0x7f0000001740)={&(0x7f0000000180)=@un=@file={0x0, ""/43}, 0x2d, &(0x7f0000001600)=[{&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000380)=""/82, 0x52}, {&(0x7f0000000400)=""/222, 0xde}, {&(0x7f0000000500)=""/235, 0xeb}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x6, &(0x7f0000001680)=""/148, 0x94}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) syz_open_pts() 05:37:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 05:37:25 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f00002c5000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) 05:37:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) kqueue() r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r4, &(0x7f0000000580)=[{&(0x7f00000000c0)="72a492cdcaf603bea3530bc832210962b539d292e21d76bc40cd4dba916fda06d8c6082a9058724f78d37bc3727771e8166bd56209c64855c384488f92d4bbe91c5df23bf9c036ca392607db38c649a7168d2d72be7cb894d9f7051245f728198a3e83f4fe3519be9346a54eedc8e5cb62682b0b7684e62c22b1a619cff81efcbe4e0f37fba8541eca79740be9800ce95d6481b54958dda9025e346148c83d14ab8423a6381948e990489aca9288ebea5b713857f63208fed7e54a3bb4eb68654e43bf3ea6b0322153fb16047357e3e1ae9ffaa4b51d5d4ae369390e2cd6d5dcf99f932a0442b6a1eeb033515518c40d2a3e1cebb6924066c227eb8a98dadf", 0xff}, {&(0x7f00000001c0)="f6ccf9be9ab0ef991625289e5474314a479fc8fd423e9a9c5120f98a171f162cd16c237215b75800c35bef938fd11ec2ae3b7bc04e17c5e6afd6266b485913689affedb93b4e1396cea5913350a0d5042b2a6fcd28a73e74c6f78d67", 0x5c}, {&(0x7f0000000280)="3d90a9a336590207475c8ff023970c89ee82afefa4326aa712bf2c296d5dff2e4c1f23a7c2ae5e47d79886138a3e9e690e73f11b87aabf4dcd694abb80a1736f19687d69a2d4f20db95ddc9d050580c9ba2b2fc3f348f025421c2caae82e08e345e9696e8bf02f5b7a4a237bb13477c4ff292318e96026fa487085e30a219f770c67d0cc600b720333eb1a73cabd311f57c1b685dc", 0x95}, {&(0x7f0000000040)="462a55cd2a32c34467d1f521738ccbfb493df81996c9a17105c5b14f8291ae44ac83e175d4236de0e99935c58f9c2f95afdd82ad2b", 0x35}, {&(0x7f0000000340)="89bbc83fa4d4e0c65411677477bba670c1b63a1aafa921783e655ebcfd13aa18d68a9d9c3789003bc90a143dc2f2d2504c5bf1d8d413fc11307457880f9c607cc048072d8a627cb4ae612c880e1f555b99257d5743c3fce41b1ea9ad3557bb64af01687b856bb1bc7b38e04e509ee9238db4ab0b63703b08e798fcd2a66afce5a7715eb071a0abd858f512c8066a53c489f8d2dff6159beb3b4790838ecadca8dd", 0xa1}, {&(0x7f0000000400)="ccd5d498958977fa508e2d17582a2d66cf8a4ed62e99c59da7174cde93f81d620cc7ce9aeebe83f552465aed1623ba75208cd2754b6b52f4229e630d8c0799f363b127684c6a378330b6e0ce4372e9236539eaae0808737504a6422f8e2414f514a76115448504edf5858e2a3b89a9827bf3e77694f9a29ac41791ab9bec26084257e8963e35", 0x86}, {&(0x7f00000004c0)="3546dee80996720aaee8c98bce0431d2dbd341f5b9783d8f96471721662eea34444fb93a3aa5864acc6efd894d1dfe1221efd09bf29e5c4094fb860911d21541c000d343cf805da2c92fa88bc2d3ba96626850152f6f00752efc6172a8c2ccd0ba003a755115940974a7f334e8e6355f12f4414639e7771260bcaeab6870fee08ef828c7019161352b1cab301b9d0238eef73b8a4a45b4118fd81c407955463e1a87664611", 0xa5}], 0x7) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) recvfrom$unix(r3, &(0x7f0000000600)=""/230, 0xe6, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) 05:37:26 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = msgget(0x2, 0x400) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc00000000b200000000000000000000000000d0d4301e96b0bfd30000000000000000007a1f30a47f2dffa000000000000000000000400000000000000004002000000000000000000000000000000000000079875eec81f0d34288dc419b145ecdf13e45d986e9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e6d9fec545a252d5e71ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9ef82b10d9a6c10fc1901d31b14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49ef0000e403577c5d9461e8fdb63cf7372db2fbe3628c954efc941944b360b56bbd847026ec480000bab92e8800e40e07005a5f84ea420a1859a0c42a1691436e0400135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bdd2c9914523629e95cb8982dec3eaed0686911febaca8346a823750583af2ba7e0aa1232a05f1a22757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50"], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getpgrp() fcntl$setown(r2, 0x6, r8) fsync(r1) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x40006}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 05:37:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1ff, 0xffffffffffff7fff}, 0x8) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() read(r0, &(0x7f0000001640)=""/4096, 0x1000) syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000028}, {0x40000006, 0x0, 0x0, 0x7cf}]}) pipe(&(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 05:37:26 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') poll(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="126edb3b203acac83c4394c4381ddd0d4838ba", 0x13, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0xfffffffffffffffc) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) close(r0) 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x880, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x8001) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0xffff) 05:37:26 executing program 1: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001480)) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="455a39ce0affdc6919dfdb8207ef745556a8e4e3861a91d23142d635d30686b01165eb6f21e36486c6e45d5b30f4d752b8424fd8e1a2d307f38d7487e4ba003f6e6075169ad7b962f9ab56add4d7b30b17c2b9868dd7d85a51169f3a0d8444d18102db0ce7e5603a146dd1caba5546e75a32271d7187172695afa9d14d70e43203148f271ac1d370a375f42d1c52e6242b12a20b543c99dbc0343842ae8a012721c8d6da10509f8e45391b55fc6e3e1a7dbb9e1e47d56018ede86375d00ba03009d273cd924a318111e0d279998d50fde6af97bcc5a6479387220c68de2c79f1e47f68af30e5ebc1", 0xe8}, {&(0x7f0000000140)="1a1b356d608f243ffe481193bd1a8993963386bbf3bc47ee8bdaa040c9ed2b91158701609a6be3e01cafb04dd06e659ebbd1d6fb1d464e5b7c5e72d5a2a050cef7", 0x41}, {&(0x7f00000001c0)="d148c9c981ffec4339e8b23ce6293d5b19a78305998f269dcfe1c548798c805d974b5e0562b98a309ca71e01524debf769957d65cee89d7a14fac9f11fc8a65414bcb234cfc43c6e384840ac197a29124e9b66fe4b88878efa8f1dcaeb76e05283f19b7fefbae567d65f2b89ab16c9c9df3007f899400ce334a02aac000c1124f81d3329570acb64427ef64c5ee905e1694b364b95d6db7d22312f58ed45d70879c5e28b779bce528095bf0bf9f4522408be9f27d1621f18792c3c9aaca6a087f61580", 0xc3}, {&(0x7f00000002c0)="c0be3ce8cfd75cfe0ce3a097dc7db6d66c18c6f3539672f6ff98226d03348112a1c7d0249b64b45b81a50b0ffa24f7a4f76bfa9cb133642803dc3ab9b165b6ab1d688bc829bb37882a9e24bd87131d294ccde5deedb88604ae76089ea821c28b4ba9c4d17edc92dffc69a3f2842c106196f449", 0x73}, {&(0x7f0000000340)="0942c2404e117a61ece87a6fab56d0fec5254e57667aa72155b329c3351da59cdd0e517cca91eb3edfee5b8e828703a4afa6761fc0e466b21ac774486181b5d95e83cad4e1a2e98d85711867344a4065b98451e2a6fbf93f113c6a0578b04fc106b330ed3c9c7253bd1dee0113d2da00a65d2a090b8d5509a5396f3ff5f58aed284cda764f1b60ab7c0dfcfad9ae657f4937a7c8a9bfeb5ba5c2124f04750325d3", 0xa1}, {&(0x7f0000000400)="615b35fac58c378505ae56c9677d962fa1f4e0d1c7cc4323d8b0f715fd42ac7f8bbaa7b6ea9deb8af31ca81a1290a1f4c1b92161969c97df62ab0a44d66df68a2d49fd855b2ebc09e76e7184eb0dc0a133508d34fb62cb1597f0629363933f96d486d2a1dcc1af6663af1b3d72df3ddf879c6df6bf5ebd1c10fb24c814ade81f9f2f43292141f662ace7598cc61a696b244e9685ce068c2b6f47d07c312f030d6b1feac86ca4f711ef7f830826497a336a5e08b87622eb2d62fd3c5f2d60d8669e582fc8044eaaa34db95d693c30c57e89a29bbddb44ace891309dc67686afadfba60d45c48ba1459e217f3503f215baa75713faeb89f1309b035b658b5a5ca0e6dce94365702655cdfbc1620ed9ada77297a7cbd1a10a5ab63507440e3f850ff5847f586c951ec4b898bcf0094f66b53d2be278190ab665b630b754c0b3189809424e94d4565ad3c731836642e351962209c6b45cc74682fd3b05e47aeba5e20e36850f469d2a9c3a335417efe5394aa5ceabc945d32ca90214e3806676bc7799390124a2ddc749e43ab75c503e4c0ddd264260536d0edc40999fe0917491720acc6f59101ab050fced24625b2d99a6ffef4bfa2a0299418d72208d4ae98ac845e4c0f4a1f092978432fc01847cb73ee0467a847b2d11dfc1f3563a778dac901075e17aac37d22e7094d54c6ceda670926159270c39d402c754faddb8cec6f65d90e5996c03f1257adc6815e9dd3d029bdf1cfa7fd0759f051cbdc7153fc6e944e4ea65e8bfa21d2d9036ada13948919c4a8e2591dcd414b94385e43de4c6b6d09ed65f85150490131caf008c677bc258f59df357e7a65e48cb575731800bb2f257048c40944c4c3154046c61101a46d7ef074cdb8ac0024c3148525a9b65c5054d859567315d20c6ab2ef611086a7d30bb9a98c039bc29f5ee7e8dca46c87a56daac9d8f1076f64ab21d8bee5116c4c397016abbdc2f47405f8188f69bc36d2dd29128bbda69fcf0a8b0936c87c81164b3db7f535f0ca392a9fb11af6d9c576e23709bc67290bdc61b801c54e1f9d0dea7faaf81386242764011067c70fa118f7c2ac5cc044ac4814b5d21273301315565495cbc58315323b73b9675c243db5bcaa820492a74c3586286f9f7dbbe4f8cdfa2c6aa94a8334dca56ad3451e74438a98f53b132217335397889d6539e6d0ee498c1e87746a0946e813b5be808619f413803637d3c7359092d6630df277d4a9a22d62d4aee0381389813ace71f0fcb574874e2fa4f799b092252a2c050a2f0e8c59f9f1e9614507d00efa929a174c07f4f6fef1a0d835b7954c1711bddea831d8e0965d693733250969776933424fa48a74808e678697a9577706e2fe6693cd89bd6fbe8846b11d428170929fe624a66d77d5d1ba9f1de49054b4ffb7a797eb084c409d54ed15666fb1191e654039d4e000bca31895f2f9aa36d331517fa01db7755c76545d837a2d8a70ab2fb4716165aea4d4fefb58620b8c0122d012422d64f234e5a0935b6ae9dfe86a36ccec46e5a4efe7dc219c82317c39adac179a691d09b8c8534e9c8301631579d4afcfef37d04c5da9cc17cfd836a1998eaa441bb3cb8d4d91d429016d043a5f6c96b6235ff0b96cf671c93b8e63a4cf578bc59597cd950b70f08bc21ee5f3768772140c6474bb5a4aea930007e8c5724ecfa6a5d72a6569579554fb2d086417dcecf4288a9ce9db222c5c736bdf8a891da0b14029483d3c8e9c59bc3e7d10cd3f4ecb6c26e030758084a163fca392074a72f1de5fe97b719449fdf5dd7d0921875d1532b4e14d47fcb998374f1e963a7aa179b9eb8bce7fa78cabfb1229a09f78245cc9203323031613681e736442fd3c460faf195ae4a59f2825e8131682dae856f4793721695de18d05037cbf2df7f734b75bf1edb8760bf395ada29933495ec51f6d0569ca0d74ab63425523e6459cfa06147503a5cf62dc078b893f92c5c74466ee9dc85e2489c75a51610c81f6346554a05fcaaa03f03b5e6ea651a8b3439b065e9ad2e0c722a444135aac5b2d6d58506d98830c2fb454318b13bd9745f868b3ca361d6249308d35f7d19006669fb1969655fd6198cb5a4fd604a69e0c7a0a5625c76767d224284cebd1589925c75e4d47b610e229d6c59c7172e7363c1e867af6d54edb2c59da018341e49eb7003f9eee234b3ea68f3fde91a0c687d98cca55f42e7c1a26063f25f362190c9ef60bf1d6868fe1bb49c720aaaff3f6e2d360fc6d16ff3c9f34bd0cb64cc8163a827031fcc577bebe4af6f374c495dd83383119975cae80c10c0efd3fe475da84c8fed2c6d261e02e5af81590ccd5cf160a0e5b6bc329d894cacb3e13179a5262e80961cbe0c2ae0ec7e53244314976b8c310bc3a454fa276358ccd8feaefff54daedf41368539b4415bf37558670262fcd2d37983de4d0a5fbcc2409b1c55715f03c746785b35b041d698ea30c1bef72fd45e4e6970f5a680a8495ce49a975e5884faffdf36c72d8c2bffa5bd1c4df20a7eb6ab1bc616b3d0479d5946a385984fbb53c52213aa822c1bed53e8bb60c6ba3f468298b1d2660d2dbb34a613b4fa57a4e1a7f4c6ba898b26ffb546082d64bedc16818b6c705624feb3b2d5e41fb4155d53f4c568270c0e922a2ea3345f9ad97a7b2e6de02bfbb77d33e32936ac04824a1eb05232b2e285da7fa0f69851542b915c802fa0564f641b31698f51fc30b5c09bd74c6a7cf67bce0a341399a754ab9dc8298ed4a209f8bcce8aef35f316dfd7a6cbe180db5ae69cb3a60292e394e19ea4b098d32511fef88f18c897cb5b329c331bc9be3b443720357bd39448b1e5a672b023fe3d7e4cb77baffaf8e0223e851e634a131034aa368f34c1fe26cb9709eae4ac0e423958d16d355082cf23c78f8490334c8912f8145f4e951f18e51edbf8f626f8383e8bff7a6a6ce921c9c1d3a9abe16eca5e1bb12b1b7e10f37c9bfd063d1e6b44ddcc0ff5bccbd09b8adaa3b092e3998e0ec37dc6cae14847e19d7d0cc049b31becaaaeaa5e4ded20cf9dd3695d6221ca94eeb4664df091b345d128aa619713d412467739b6c2876241b5ebafc5e82ebb0aecd626db68cfbf2a66c4876c473f336f414c9a6f0195fc507bafbd95810ac087b967f31bd34c0d279af1711c95ca8ceb1bd66fb1ee5f3b3024cecb12d6b7d60ac180519ce624882bfc1852f04d664787f0eb0166f479bb77327cc231bd4dde29fc9fdbbec391646c534a49c3b7443b738d760e8ee2c1f47379764b2069e6c284944c47c69c52e5ccf59b09086e8156e8cfbb54fb6aea9178e9e62171515ba8791424eaab2b2ae1509e1f21131cd7154b07650e0fb6156e4b0095fce673e599d009ccb5b2d918c2a508914fcc59f94d5f5561d70c6e67e1979df0422ed4f436470797029319adb4da0fe455010f3588d7c1aae90d61a48b0ae9b2d09e27529d6038452d80bef0eb201dcc6c3a315985e009a089fbbf8883d587bab94dd56e4b42026c7a3da3612fd6caf7dd2b76ad057704ec4b1d5180519072b8a1c34e47ac11c69b76654a40b466c1814efab22d063a26f2e9e1ede2553eec97ef9e5aca5dc255fb2015ff9bcd6714fba651056057d7e6cb29cbf4b7a84444fa152b43939f2110401d1120c656d5121e27e3f48ef7c17c24650f5d67ae176929b7d2c6a9c58e0804372890b39c771e5b97446f8fd9f53190d3e4a30c4c20d5bc836c272d0cbf819799d00edce10655ea7aa8f5b61ef1a276010534a93c8a348c218218e20c4673b5b06c2c874cff7295e668270c32c14682016e7d3a7776adb88f3670d994a489ecc6671d54212607f0f0ee096b306a702e01f950597ac5c4cd5e4fd4c067485dd06b6a4406692052947b0200f05bf6f0adcbc72bc330cda93455404c4041f42c6b3a3bae04c523b81c1938d7235af289ff5139edac816951704637286e38f2104dcd52b0ac0cbc02730436de8e399f0fef6a21aafceb4916d191285bc5e7103fdae6fd1801df4235b517abf5d07fbbf77ff20c715bf67aa4dd30fd9aca99b941cec04b34e693ab2fbb1904390d31b679096a2ba14b2bcff3e18c55924eb8d6940d4f96760879a06a1e803bb162a1993690257c91024f5a7ca00be38fb73ab33dea3d9d57197531253e958f046ecbdb01c8b01b57bdff35e6940638c3d08646e5312d2d995f8a1595cfccac0e85259b0998fb7c7d8ba021bc04d763d4a23c393625e0db1212ff8356139ab849211fbdaa34ddd9d1259e061094c34ff63637628df240e475df9e40b1fe366475d518029e15789be03a0fafd689bb418b74839337b7801029d8cd9e36beab7891ad4f419399488cda33819476bcc0d9a52ad03b0b8a2d0d82d9d2b640f3fc07d5603cecfc8af7377d6a9151fbd67866f3a1e245566ee53c4c25c1b7fbf2d8e32aa104c0ab2aafad2d892480431f5a74cf97d086b19a1e6ac76fb23fca9a3292b5e9269ea1bed8434e1f4dbd9b8049c4ce5184b1da54a14542e8d76278a38400728679b7d8a2fa9a050631de5bdc115b39c9fdd3df39f040cef4341d917ed976c79dc5b7d6b816d13ae68060d2193bf3da1a45a733a26809585e92f50c37accc19f394dfb0372a14844e9d33107896b29b556893725aa109601e25119bf6fcea5b28f87ee48e61be1fed554bf94135a63e0979a2ee647d96ef0161179fc677c5acbbdff3c139b0d16aa49e916c940e8038f8f6ac12fe048d934353d328f1bfc1ca0020c0e8d75259d1b3a77bea953449471654695737c6a63c438d4a6e150f50894d946c45a8a7d2e9ce8f1328422a01526394150d787c5f5a394527f4475638020836df761bbbc966b3b8c9115bc28d589df9657887bcf1442d628272b22b3e944e0c7b31cd6112a038627b3fa9a11fcb0c3fba8598ed2e8199b1609a75e14a686a7f77dd4a64928cf9c328ff1dd36cc47f745ac4264f8cd9b387ea7e5255ed557bb47b37581ffa0ca8b90f96171a3c8354a7d2c9edd4822ef97fc272a5089a216631695b2375f9c760530ca5a22ec0bbe16fddaf12bcfa1eaa02eb1bc5ed442c63a5823aeae1fa2290221e1b76294c68e9f41518a114c2e46927f5a5064d57a257b6a0e1efd7d6b232496468eb40b5f80263adb329bbc73870f3587a21f9a91e6018f37ed0d2a6e04bf263d32a569ac50ce1cb23c5b8d0aab66dc5d2d4babbaea1a527af56055793dccdbce4b521fb62d244426aa4293ea2396af8bc0d6397ee9589f6ef70bf395bd67f5d59eb181ee0769362ea1609ae3862f05e6e188dccc1d0ccebe535461bb8a619f480f5e9b0e138f13011fcb42c013f398ec331af8955ea1e15199d699eac2671226bc816233ed92d8fcfd99d61e2e40a32b21b188dc2fd0b7f75c488da895fd8db9f830041641e3911a24b6344edfb7ee48a7f18f55e80994696c5e3f6e19e0ad50457b8c85e710ad825a3f43959b4852f55c8434340fcc8a44d43b69910819d386d3bb9e8ad0aea28fb83f938f4d843e55b64d69cdef080483b15e8dbb48dbced99b0c737b398030758fc66c2a74262922a4bef0356a400a205d49623754948d95ae054f2b4a54eb725b4e3999ae6b0f6ada376ebfc82932d19bcfdfaf249b5548df057aaae43fee12eb516fb7de920ee73693ca26b74e3d90a92e8f27cc87619a19919df2f55e6da646294a155fecd0d3cd62debb91818684ccdc51be0b9084aea86be08274f4f979dd58eaecc0ea9e3d59606ab724a555e5c31eb3e9a45604adb543ae39902b7911863f309733bc0725081cd", 0x1000}], 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3b020207e00000012000"], 0x10) write(r0, 0x0, 0x0) 05:37:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') kqueue() getsockname$unix(r1, &(0x7f0000002040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c798e7cf929222c5e59290430fde"], &(0x7f0000000080)=0x1002) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20b1635f6b20afa0, 0x20) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x3ff) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x20000000061}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x8, 0x4, 0xa43, 0xff}, {0xaf38, 0x20, 0x3f, 0xc7a5}, {0x5b56, 0x1, 0x7fff, 0x7}, {0x7ff, 0x3ff, 0x1ff, 0x4}, {0x0, 0x2ebf, 0x100000000, 0x100000001}]}) syz_emit_ethernet(0xa0, &(0x7f0000000340)="b6") 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r1, 0x3ac2be7ce8107368, 0x5, &(0x7f0000000180)=""/246) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) 05:37:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 05:37:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="3ebf78b88423bd305600b0143e2f28f9b9c3da05a5059e2abad999286a5767c98f8fcdb8bc98aebc514d3083a2b147b7d23190579cc9c1b920d74018bf8c00c6ea725bad621bb861c35489ab1248fe091e4183a834da683c89c2231b38bad2f39babb259d2e2428409623845b1b37293d9f83f9f69cb46d08d3386ecc0db6ad4fde637631ee56fdedcbefbbbd10185b9e4b02e073327467e3226c752c154cb710e5e", 0xa2, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) kqueue() 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 05:37:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x50) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 05:37:26 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)='r\x00') 05:37:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)) dup2(r0, r0) 05:37:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000500)="b2e668392ba2dfbebea62f91b367b03cf9d07611e398446f3401d2efde744dde5fc6d3f96257166dd8ce8ccf3242b4cd6e18475c95b7956b38440af9293faf8fa8b25e745a894c6cc9d45c116284c8a9d78529cb1315fb5ac9410ccc78d69489f5646b0551dc6a0d0f232d22e091f04826c3985ea53ee77cd3c0031f0fb5c7c47cd6faa3a76d6e1938b83b7152cc7fcf4c20627f3a258cc58078a9bad2070f7f7dd48ed9a85455513457805a90c084fbd36a5e83f0e7cd28b0189e1f9988bc7a8e39de07f0734466d8b6ac888e47ae982b5fb73f0b2b3e1a1b5b5eb700a341804cd37f9aa32187cef8c9cf3a40a6961214353c53f34ce638cd8806554dacbe29a181ea1a9ac3649c4bf6efa450340d140e4fdfd27a57a024c7ff03adfe113739b768bfc56b77dc3e494cebb2383e26dcdea7e1232cc311795dec20fc4810f077c56e6a67532f6086822086c5ec0fabd9cf261d89affe50c7532291d8e31ba4a9fe5cbb0124df5c5c87f975c49b7924b9beadf54c562e7fa8cd87dbb2459dc14648d6d8d78ece38a13fadc6a824aedf829e15ff65fa0e37fda90570f7090088d01c7ca3053182dd5ef611d0458494c02f56bdec4d66a81b40c49004e3754822474f5c1671cceef1eb6a33c1d2fa01c5463db15516c2c366df128b0f7e6bd1cbb7fb64a568f27dbe17135bfac7824674ceb3d2bf3f750df585b5302cee1fb08572d010f10e557906cae8fb90397d932af05069d4ab6e653573fb1170bef116eff03e8bc109415f40b802f4fc4750460739ef50051199aa130eddc5484cb58050562d7b471523d0cb0a09af83d984adb194c1a6604bf20dfd5b99d1491b5818b85dbf375f482b8ebc0f6d83b3454093589e79746d9e99694e905d5ae85438e858847f92a757a46c9b577659560df4fa6a305f90336d8e233a70e649a6f0e8d43d8835fc8a59ee467a00d20517d27bd2a95f564548b71b2ddca79f03dd481c191eb694c2c33d2ad0b62a64f1b2e4746591480be8bbbbafb46ac4ac6e52d088c1c6411c3855fc8430dd9f984dfd614beaa018d75de4e08e7f423f90bc15cdce91c6f1a241ab6794cb5f2adc368abcaea4ac58dd2f94e1f522a2b7e3871b29c2390eb82a2e71c51fb3cc0d29a89afe059faf1b4ff6cacd347f7a5c1460abfceb92c6540c6feaa93221790cd7acff89f34b93658b6acf3b620a0999931004d08542d75316abc0fa0f57aa495288769950662cc6ad9f0ad9a0ccb3830f7130b25778cd0f06393ad91676a897dd490c21935fc4362c61b5d31bb6e6f94496569f1ee471309fcaf7879cefaabc916c0f93ff93ad0caf528539573f0ece2264defaee1f7ba8bc11476d97778964a015c778c241d2dc63890e196ca97883b23fa3f88136acd91fe4bf4a8ae855aa717216777e684464571b9d4f0bbb2d86a408440662d4bbbd957b6315626bdd395061029a618fc11caf8f8f1110b00b23bae1190004d0ebfcb5f3a060cfe60e0ceaa559152b87804b6a804433888693de99392606cfd157aa80f45ebd4bf3978db70e282d435f607926cbae60b728a72e3c039a1f3978be63767c7925b469d5f294234a8264b03328bdea572f6044caa65bc24667b03f566b516ea84b39e185b5770bb981f85eb1bc5f0c4ad4832a84865c2696c1a2e3b5f2b27377d8a4e7c0efa8c770da4dd07933d6ff15e9949a4a438eda8767abb7f06d440f9bb1c8144e7c51d6aa1f8e46bdf51c29afe0d7e507e7be896a00601bc5526f0ae1b2860801eedd084d98f2ec670c6a52514d6ec4583bf41863fe4bbcf07961e1758c9686bb008cbcdbbfd90c341103dd327e433f127d3c2eaa1fb3804655de72cdb9e1c6da6f156dc58e659519f7e471af50143aabbb7a3d75e1d7f1c99c84c07dc96365252b2c969b72f070ea2e0864d4ec3c8e33284acddcf7bf095102bbd233422c16528464c6bf49c3e5d19c930a5d6e485620b879b04d0cbc72695e562eaf76e32c52f44ef5c14c075f5ba5611b3cddcab43d99162308a413beb3be2b4ab67df6fc365b325cb0890d3548415c82aed9e3ad805400ad98f61d24248fde97fa25413ee39ccc0474d8cdd87e9d0c4fe93b7e7b975eee828801975b55c42e5703c657807de531caabfd5f2552f2b324defd686c01458533a86c7d631c07d661d9ee3d1880eaa703ab6292f8c9a0cce71bcccca554de646bb6c9df55b4f0224a4ac9f5cca3b39203a76d60855daadfed8c3962594a8cafb96547c4126f38dba4bb393869e41c2e91b4f4491c5621b8220f888491ecca34709dfd46ab2d7fa96b7a37581ac784894d683e86802600914ae344f238390d657dc6c41aafe28790336a2d5557630b5ed2c678943cbed4de9b6237fc760beb2d75fb911e5f09db9ac0d987d06241f5a83f504c047338d98adaab6da59d2a725fcd7be901cb99bebed5a86342b89f15784a30fca6504ce17935c75a690be53f5f136c24172444cf0cb59a231c03310f6aa70480604918b5d1792b86f0db06da0cc78b4de0151704652afd83e4295caa0df50df53df697f306ec4b6e89885c0ec42f6b571a82660db06798e4e11b22a6b40f8a440f9d4bd11ad22b22affdb4613cfc03088826d8ccb5c0a0124263482795fd5157332c1fda8b2df229fe91a5d935919000b03a95b7032dafa50e3f9279860f3077097abd315ddceabd766a9704b2336c1bbecdd505735f03c50bcda74f7a2a0b2c5a34a6c6f840847f670112de48d3b49e6a5ed942945b64c69d22a23782c8e7ec01088d11406fad1516038a8cc384360f565576f3abbd1dd784f8228f391f173ecfd3672cc81b44f0ba637019c5c556ec6f10aea31028acaa87bcff33342060748372c9a5eb489265d75a9c4832724c173f130744ff87f6218326373936bc519983285673871404e031657d5c58a5ec2a1a6185758a01128cad6d242912390738309820735c99a21660787910283c1022a0656179281d9882a22de3e62ce8f9632dda188bf193bd087e44a9ce5a3e6acebb5033f63b651c2f427e7b4ddce1f422f979db619e1ffa7b4b631df7e43dd80fccbe6ae07ba8a6e08a191e290859a1cda11b77b4f30098661f555a5708df71d03fca6c826ab379bce84c1e416ffdc8febac07f9164a4e3e9578aedd6a81fc62e982f88377dbaa6052fdd8713d92bc2bd907c56083d8f02100fbe06870dffe432eeb25af86033499a471d6eceeb8c3deb282de58c3f7260a92193a82da930b17fd38d4e6466c4d063c7194f448783be508b77ec921eaaf59cbfad989706b2a653641de714492f774798d17af6a688a2937b6743ffab525b7b9892ac843d7f5d1f5d74682c28f7bdbf1a9287e3b82cbd706bb81a32f353a3895ea807efadb835da7844df7eb6ee17a232daeeb6c46834a8c552443ae286d3a5b79f8d407d48380ea55f878bc83703db976d09d2066f82e8ac178f84b3a7ca56dd3f7b5b260c6129f479e82d759312dbca687cf0555936a5fc5fa4f7af5cdd774e8e2653d200fd7839507883be1349f228e90373e5d896d0a85560e51468781c70c6e23a474646818a6682c96741540dddb70d80b1182c3e6694785338e5b2b19b5afbb6a2a02aa74a016f79e8a438fecbc3cb2af5901cb388619e8ed313dae66751a613c9bd9315a6026a98503b817995e13dd2b61ef17626cc4aaf308d2031aa09ea40bbfd7411a3290b532857fce33897c5e1a49df3e19227195375bb5c9419b6daba560544fc8473fc19bae97526af96e13eabfe51b902cfb86692bbcf4807b037475bb0934e0a4bc8cf3bf4138013dcc89f7a848169a7c5d2e4256b4e6353117d320f1691224d0e91b7a24c296c83c125a743206f8f030c05d9c0339b911f7436d72ec028f2f63055e05ccc8b20f6cadb0334c722f7f215b116a2b98f945546e0e7b1bee8638e1335dc8dbb4803368ef0ea94e813e89d021b75ca00a87462380f155f23e96c09d216e307b2a29bfeb99b6bb46a9fe468c992d41ecb8d9088b899734abcbfb4e310991c497a1809c4ef657f3e8c7a2391fc0ba828524b91379b694ad29a50df2881c5abe27928674f18d8d6ccf9e89d3f88b64ac689001d76e0c56e11561cc66ee08b8018451e24ae69fb613d1556d07471051ac4af8635d4482de8f05252b6d6eae302960a02681982a6ddd0fe430eb64d4a73219770ab12c060051fd7a4dedd0ff2fbdbe22a68f6dbf5365ecc87fcdb6741850b46d588148ab0d25f79fae8d4e38bbcc8d8d6cd6c0d2afa3f6268ed443a6a3867307243bf830b584b6dd5c85679a07a4ea69427025f18e75733a6957b1d98e98357112642b1e917f6f5120761852f9008dcdb73dcdf28646e96c9e6cbaecac640e429f029240c6e6bb2e3d834e04d51e868beb57a8b2c7e4ce08c680a44f6ad84c19788d0a629adc5850d058914c672ea7c5f2948441b1a63fed9b674a0d4fd90952ac3c14acf7b76f7a1329eaf029eefff87cce0410bbaff2e0aa4270d6e5f93f22c8676547cc41fd02afcd2de09555646281b17121ae306e2c8788321991390b63cac7104c362da4410e737c2a173cb1e7aa943d8a105a312b93605f76268b63877441fd0954b3ba3c90b6fd781fb6f816c841ef6c85cd1b032fdb78c491e779720de7da35586abd2b173380c0aa62d7ab0851f882385ddccd67c8d295dc6e69c0ae8387f9127fde856f3a30dd53a35adc494e767582c3766841614675ef0c4a46efae712b656259788bf16218e2792cc0520bb042741358da9d5ede6f7ef0a78fd13fc5b73dd3c35441a7c40218368cdc4cd17c190bd96d96daa08a58a907392f1c262575a7b3e4c6be3898b84dbaf3230287c5db584e515db0afc3183206a7c90108479b55576bfe3edb5c029b7d9abfbf075dcd4bb509af3bcf9dd8731a8a2d760b6805cec7d57c2f0f948cc7c8db81e8bc54ada8f5cc3e24f70ed0c68fccb3bf1890846b25cc0d8271790777aaed55d25ad1a32d26191733d7d75f245aaf5b741cd4bdeb9af236709e79a8fe02979003a6024802584eee167c183802b3d9e25c2457f8e425d81aab48c802439a8110500c32db6eff485e4315be592e1800a35d81e973ab8a6324e58f9a02327c89a72da08110df6b88e84cdfa8059f557050fc5a3c65d72ae0a55004e8e6145959f9fff731443ca11e3cabf381429a4db79f3067e01d887b3a9e1cf303736926d4e05cda18abcc912073236915352c4c0d923594d89cb2036c9ee10ea4a836c8828320b9cb1f802350327ed32ab6eae797034cc969e899a405e9f7dd0bf5071ae07cc1fa5d29bbfeb570d3691ce455c11b87bdfd694c55186fef680fe728bfc6884981c3395c346e06664003486f00a6dda5cd37a2adf51a38b8e461c86cb498bd311ce53e72fe49b779cea2a81ae1f966526723e23865b6a94d5182963f64b49b847689be684325416b8afabeee9db711f5524d05979f293bd915409dde00163ed8f54cee7f40b69d83005e543be9abee978f07e5d97b8c96901bcda04268770078a2e4dc64b3a3f8587e329ac5447e29f87d77e043b40b368d66ecc0e4f5e529f0eda6dd72d10ed37bff6368f28fa37db49ede058e1e1609bc74958207ae490c5f9de5e74ca00aee09edbf7e1398ee4853c2e67108e3537791da32e532fd67b3d3e4b8d275c2073ae09a7235a50c3049fc92e77ff4dd90b563a97c116a9f48f42e1f83d8c19ab676208f3b28293f678f9951c96e9ea3a05c3541ac15d3dc9b669cbd1af4ee530eb97488724a3b873eb6233c84eb0d4ad3b5d689632f7fe3c", 0x1000, 0x0, 0x30) 05:37:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x10001, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x2f1, 0x0, 0x8}, {0x8000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) fcntl$getflags(r0, 0x3) 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) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x74}, {0x1000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 05:37:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="da35e7d8dcf2c3e828414d096dcf8ca24a1503540e2e1968553948cd13512c743f0b70fdb2099f3fb6aff8ccf09b9174f51d578cd4a43adf6c0b8f205b05deb8d25d595bec", 0x45}, {&(0x7f00000001c0)="687b485051994152005b01d3aa7d9a6c169525ecc7ba076174d92c149837c2296d6dba0e91172b84c98983510c8dfe5f8a58eaf0cc3dcffeee070d41c5443620ca714297c9", 0x45}, {&(0x7f0000000240)="a749236f8a05ddbc646048631e8f9e4b1e709ff21ae0932fcc547df555ed74014b49f998592e19b4d87379936653e864857ee6556200f440254a132fbe2447822922e046383f3ab321ff75ddc4747adfb22e61cec652f8522fa24a08862d9e01646c4636f03dfe85c3d4325ba8284cc0c96fa016ce99270ccbd560baa55fc8", 0x7f}, {&(0x7f00000002c0)="b074751be0a48f61389874b4ff33a0d4acce385947fc57aea7352c43988349c341dbe3543915c7502504932718427552149efc219753aa700d3e6d9b0b7d7b35f102447a5f91a0bd43c925ce2f73bcb9837ef6662f5dc9e826e2ea223d14d68041805e4afc1a768b1a57bfd75732e0d874", 0x71}, {&(0x7f0000000340)="90ce4d3f3f0cf57a7d4464cd2baecc6a139988ec6df6feb719fcdf26f5d3fdba4645f6970feb023337b25c534fce6a59c741e2b39545893de16fd7d047ddb3e4226bf356f56104081003332cfeca41a7762b9f2311d8d325699d9c257126b1a423cd93d8396e65b48b0d8f66981de4f3c161f3af265c1f1a92", 0x79}, {&(0x7f00000003c0)="5debc67cbb2df013279801da692da63dc0ddefc74e6e5963adb56f956525301318ac9f4ac7093e1f4738cc08f6b1d4d5521add02ffc4b4e1e606a3d4aff4c3fafb0502b6901952869f341362b7915a39564d48", 0x53}], 0x6, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x285e, 0x400, 0x6, 0x1, 0x3, 0x1, 0x8, 0x2, 0x0, 0x0, 0x80000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 05:37:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000000)='./bus/file0\x00', r2, r3) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000180)) 05:37:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x20000000000006) 05:37:27 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) getrlimit(0x6, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:37:27 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 05:37:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8100, 0x569) r1 = socket(0x10, 0x5, 0xffffffffffffffc1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000002900000031000000267a03000000000004bb893f0000"], 0x3a}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(r1, 0x2) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:27 executing program 1: r0 = socket$inet(0x1e, 0x2, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) setsockopt(r0, 0x7, 0x4b200000000, &(0x7f0000000000)="b243adc3dd46c29fd407ff0a416dc40f77c7419de1badb5409a511e7c095fb2b8f61882ddb3c57fe0400aa7d2e59b2fd78228db671a57b49941cddde38ebb619e03193a06aa68eece93eefac8c9222dee30874b86d926cd9b6178f47115a51ecd9fee809b3fd0bad47e7", 0x6a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="14610a31ec43003c54ee85e1475d5f228101fb4f24e7700c64abbb326f11b792415764d782e9d5abf2e90b863c6598e5114d348e46ebf40c25333e47e37dcc9ae03f61226148c3125103f073eb320b93c29f65d7626a432a036de71cce351e52ae8594c06d9224025039589b628dbeb3c6d3dc5ff00681f5ef4501fe6ef8e31f6a2dcd09c6320247f9c0caf481ffb5e7a2846e63becdfb8191ec02ea3c3c1c196ccc36ef3a2f2210502e0bd7b8936e068437dc9392b571d4571f3dc63e8a36b75cfdccfdc40bc5ba04414bb72eb82b04f3ae26159f", 0xd5) 05:37:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getgroups(0x8, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r4 = getegid() r5 = getgid() getgroups(0x1, &(0x7f0000000300)=[0x0]) getgroups(0x4, &(0x7f0000000340)=[r3, r4, r5, r6]) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x65, 0x1, 0xffffffff, 0x2}, {{r1}, 0x0, 0x20, 0x80, 0x400, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x80000000, 0x6}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x3, 0x9}, {{r1}, 0xf1cdd3cefba181d, 0x6, 0x20, 0x1f, 0x7}], 0x40, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0xc3e4e2e521314bdd, 0x1, 0x1ff, 0xad3a}, {{r1}, 0x0, 0x38, 0x20000000, 0x2, 0x5f42}, {{r1}, 0xfffffffffffffffe, 0xc74825750f75e06a, 0x4, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x51, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x88, 0x40000000, 0x53, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x101, 0x10000}, {{r1}, 0xbd085a794f8307c4, 0x2, 0x1, 0x2, 0x5}], 0x2, &(0x7f0000000200)={0x0, 0x3}) read(r0, &(0x7f0000000240)=""/8, 0x8) 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") fchmod(r0, 0x2) 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x4, 0x40}) clock_getres(0x0, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x7, 0x4, 0x1406, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3e2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf03}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x699e85f5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x321}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xae25}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000cc6000/0x1000)=nil, &(0x7f0000f4f000/0x2000)=nil, 0x2}, {&(0x7f0000dbf000/0x3000)=nil, &(0x7f0000e1e000/0x1000)=nil, 0x6}, {&(0x7f0000ee1000/0x1000)=nil, &(0x7f0000eeb000/0x3000)=nil, 0x9}, {&(0x7f0000c3c000/0x2000)=nil, &(0x7f0000d80000/0x1000)=nil, 0x1f}, {&(0x7f0000c1d000/0x4000)=nil, &(0x7f0000ce4000/0x3000)=nil, 0xf0}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f9f000/0x12000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fbb000/0x12000)=nil, 0x1fa1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0xab5b}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 05:37:28 executing program 0: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a539859770ce1f000000d9405b2065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e01040000000000005a7c1c629137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c348fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05344fd29d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced716979a03316fff66a9ee4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e084e717fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d989a9d096637071666cfbf0259fc5b9321f5a3b0552cea3a380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbecd5d615aa40a9be720dcb67df99ae37b51b9cdec59f3d7dd05e270a080599477"], 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) flock(r0, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)="e195f0855c6e3a8e62b033953c83992cac27d34a08c686cc", 0x18}, {&(0x7f00000001c0)="4b8e566c0a84147c640394c16bdbb8fd2401ca841968e19a05e6b08a0e39f3416b0ccdd44f500e04b78ed5f7f0280b9c98", 0x31}, {&(0x7f0000000240)="0d91c3b8130d0658c03ad7e4dbd144e31060a290c95400ec41f17f7595033b92b660f407e32b21ece9c1eb9254363498a0f6f85479532414be", 0x39}, {&(0x7f0000000280)="8638fa760161e7a0a2540fa676c5efe059f119544fa84c2b039370a40e9e0b371d9f882a9ffa2df3312e227dad0e407d5d400e896e03d3f5a3667026ce0bc6ce49a7de52711df3b086d2b9c4d381155466fa258be63f67a2485cb9e9d0a8442fb1f2794bb1fda91578edb2fe25a5997a6795f400680caad8d7a5b1a037b405de72af1e0664ea4e09be558117969c7aa5025c2f3e9d330255f2644b9e6072bfff767867", 0xa3}, {&(0x7f0000000340)="08dca8954a1a4e1e242e2235335c2838193ae7dddb4595515d9be70cfd4c7763be98827a6f9f43ac0ae7b7b76c6d6c6df259ce199b8fedc32923061a5dcf8be9c2be426e6b58cde2e39413fb0cda14b1aedf00c2f7ef1803afe8ce62f300f812b10978b0980c52e313c8a71e61fb5f4c89551bda6974867a7bfd3836416f926a8d0c26aff4741fc21958f8e226f4441addf4981ad62758dc412920b918df1d0e4754afe1b8ab402a690fc54e4e1255ee0be8490e73d14af76a1efa32f41e15912529800624e8bc1230b4135483dfd4edbed9bf9773dbafc552d1acf809b2662919de160f55f26212c359835b9f99a2f2e9dfd0382b8d1644a33d15cfccc75a74ebef147946094a07bb8283ecc9fd11ebe978cb8a280463bda183ecb9cb9e8e34adf8bc3c4d2e588502d599027f152d0c5443f5f1b4fd01f3e0a0243b51991994413d62959f671830f575b15c866753a06627c1d730d63386e00795de802542f64cb4c5b14d05290b441af59c364250071669984da788355d7fac9859586f8d22049c62223229ae5e5e57cf7c1a52cf35fa5661279b35659f37af5c3475dd553921c01fb906c0e9446e955f5452b8d51562c1a7d3f57615c1cdf048bfc450733c8fad3c58b5e99739d8c310138643c761bd29bdf1aa3286c84a4d549c7f23d901e1f008e11420eaf042af12bb8278b6391ebd44863524fe28e10d0162ad10b796a36fb18afdfe0e2c980a373b5ab306c117344ccd6216b18e376d75fc387afaba0061667e884da9fc370818e1ba33ab380d859e6edd84e25d637584b808e4007b16139976084b9a7b99e3fc5479eecd1ce933a1ad3300dad72f6ced192688aa5b7c0ebd0bf17ff558b4023dc93aa95e5b313391a0f7e35786a72c27f2e8ada60f9f98e407edea353f45376305c6c5dc7f7cd2b5fdb11fedd88164712c4ca53b92f33dc5cc7f681748334baa680e8a8f0318228216a81ec3982d3df853544bcb871fda713fe04759298a750faabb239cfc92aa87a6cc3c63133710f9528219ae546ee3d8b165caf49f2043307b90c33db7f5790bdf096dfc2c1a63692b9a9f86fd8dce9ffc32764e6738a75b507403ffc27eec7e245c47f6794a923c2b5a6f442ceb973b70b51e29e2434bc2f9db0c68b994c0f8d95a3712fbcee4012294205cc5162394f4603f97a6b6e6d02451abd7ea5be74bc4041e8f3db9aeb2c91bd463b90bfeace7b67e089659b358b716387394d44898e50f543c97dba1bc0868c9dd0b54ed70dfce4f685a5b412fa60816bafb5395899905efde15e06a72b59fe0591dbdde685565ca50e34d33c1f7949f45a1b9b514f6a3b3eff850c9292b8e5080dbb8ddd3d01cd22a08b322d92f96a552e1f1b72819c815a5d9d523ce68194846a099f4ccbad07b9ac16a068d14a4524ea9abcf0b73e6cb6a2c4f7d77a658e6fc5f771532119ff2b16bc27ab7bce46fb4e9bf35a2947348381c58806620a0e83f8e70bb45340ef381ce3c5ba6c36f21d00155a989e5a23ce6733098e7411cb50e49a99da20cf9452855abe09f839a4a5a7a835baaca185e6878b3b8487e3508417a5a0d7148c3134b2847f0e90c7d22967aed58cc0efe680c3f03cfb0903211f374f53ac72032b951749ff382763b1301eb90f35b4e63b1accbcfe0f9378a0892d10eec0c91", 0x4a4}], 0x5, 0x0}, 0x0) 05:37:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000086}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 05:37:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) openat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x40, 0x10) 05:37:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20048, 0x10) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r2) socket(0x11, 0x4003, 0x0) write(r3, &(0x7f0000000040)="7ef9e7ce51aef53b1234860d64", 0xd) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000100)=0x4e0) 05:37:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) write(r0, &(0x7f0000000080)="ed04ced901eaa32811db45b55269a656323e9ac6b170aa5bef23371edc4a35ce759f4f8bf639ddcb7bc8e1e7d0b584e9946b6a1fa2d780172f7dc66558a780c00406a870e6eb5f8d07777a5c6427a16ba0a2a5a270cb5c58b86f980b354357e9c822e06bc8a1bfbedcfffa4ce5e11e5e5571984b85f325af849d233080da89446561e2498d2164c987d05b17427071cb1a09fdb0c3", 0x95) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000015c0)=[{0x20080}, {0x8000000000000087}, {0x6, 0x0, 0x1000000000000}]}) syz_emit_ethernet(0x8, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) 05:37:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4c, &(0x7f0000000040)="5a90c725a9b1c6a6471b9c5a6505b5a7b32bbd9c01aa05cb96d81490ed1daab63eeccbfe9dd523adfd05991be486f1a71ac2743b43ca434e4289f7316256b50226e7a71be21c1ab7597cb0bc") 05:37:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x2) 05:37:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x30001, 0x90) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xcc6fdf95a349b5fc) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000001600)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) 05:37:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x7391}, {0x43}, {0x0, 0xd413}, {0x48}, {0x45, 0x8c}, {0x8a, 0xffffffffffffff81}, {0xd682e522a6098d9f, 0x4}, {0x44, 0x9e}], 0x8}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) 05:37:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8001, 0xca2, 0xffffffff80000000, 0xfff, "9420f96945615e665b9c32e1f5bc2cb9f540ac02", 0x2, 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r1 = syz_open_pts() close(r1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x10000000000000}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f0000000040), 0x16f) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) 05:37:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000028, 0x41, &(0x7f0000000140)="4b74954c", 0xfffffffffffffed1) 05:37:28 executing program 0: r0 = socket(0x1, 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0xa}, {r0}, {r0, 0x6bc3f6db83902d6c}, {r0, 0x16}, {r0, 0x10}, {r0, 0x10}], 0x200000000000031e, 0x879) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:37:28 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)={{}, 0x4000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget(0x3, 0x30) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getegid() r6 = getpid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x100000001, r2, r3, r4, r5, 0x140}, 0x6, 0x2, r6, r7, 0x4, 0x5, 0xfffffffffffffffd, 0xc1c9}) 05:37:28 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x8f, 0x1]}) write(r0, &(0x7f0000000140)='.', 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) poll(&(0x7f0000000480)=[{r2, 0x1ff}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) 05:37:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x164, &(0x7f0000000440)="9631bc8fe3e781000000560fa6ceca56c4e0d9be0dc2487ccf3314f5a868a17db2fffffffffffdad8f004379acfa7a06a68ae4fea8c928c3545e8f7cb1af9751a8064414e499da746a3d8102e020e703da8ff5d989632428e3e55702b31e7a11ff26a047a848c15d2b3d53b1eb631a8d31885246895804427bd6179b002af9bb1e6535") 05:37:29 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xe40, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/246, 0xf6, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x4000000000000000, 0x6}, 0xc) dup2(r0, r0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x3, 0x3, 0x3, 0x4, r2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCONS(r3, 0x80047462, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 05:37:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x2, 0x3000, 0x2a0, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x1) setsockopt(r4, 0xffff, 0x5, &(0x7f0000000200)="bbd2efbe503ba2f3acf785f14853787ffd9304b3e58a5098c1d691600b1880d7478b0158f9884c868c6232572b5107eebd0c029ad2732e2703fd10d406f17f3f69812b3e785201846b204b4f6c59bdfa30bba21cd886b2e2314e96262ab8b30573c0d3dfc9bd3500d1a1930705417363e26aa03e9c60e7dddc1d6354482f58d30ed2493d2ff49594554b28158c59828d6fc24c24991a50a1174b7c6c2e953ae744e6e6dfb708a0162b7259df35b692c7cdb5f3fea74f98", 0xb7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3f, r1, r2, r3, r5, 0x20, 0x7}, 0x100, 0x5, r6, r7, 0x7, 0x0, 0x8}) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000002a000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)) 05:37:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 05:37:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4], [], [{}, {}, {0x0, 0x1}]}}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4) readv(r2, &(0x7f00000017c0)=[{&(0x7f0000000500)=""/86, 0x56}, {&(0x7f0000000580)=""/163, 0xa3}, {&(0x7f0000000640)}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/98, 0x62}, {&(0x7f0000001700)=""/173, 0xad}], 0x6) getsockopt(r3, 0x9, 0x100000001, &(0x7f0000000440)=""/127, &(0x7f00000004c0)=0x7f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 05:37:29 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 05:37:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x7e8e, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="e6a981c5bbe1104d254e0f9d85c7e0d8ea860942024a0fe9ccce526ee9f0440cad56f229643f38c42dd3536e29aed3830c1c25838eca963d4946f9d436c1848b8a2133bb99d18145dc0fa0b6ef1793166f1e29303b93346240a1a5a7e898bd716505a87dbc46c42f376918a21fecf234aeffdda57692aca3d554e515a7e278f842f579036739f3751ec8878790af3bbb5e97304e", 0x94) 05:37:29 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x108}, {r0, 0x80}, {r0}, {r0, 0x10}], 0x5, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) 05:37:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:37:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="b68d") 05:37:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 05:37:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000140), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/121) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSBRK(r2, 0x2000747b) 05:37:30 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x100000000) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x5, 0xbf9c, 0x7ffffffe, "7e389ddedff371734578fbcef903005ac7934a3a", 0x80000000000003, 0xfffffffffffefffc}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x3, 0x1}, {0x18, 0x0, 0x4, 0xfffffffffffffffa}, 0xd96, [0x0, 0x0, 0x3, 0x3ff, 0x3f, 0x71f, 0x9, 0x400]}, 0x3c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 05:37:30 executing program 1: r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0xfffffffffffffe4b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffff8, 0x1, 0x30000, 0x31c4, 0x8000}, 0xc) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 05:37:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 05:37:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x40) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001, 0x0, 0x0, 0x5]}}) socket$unix(0x1, 0x5, 0x0) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x400) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x8001, 0xfff, 0x8001, 0xa18}, {0x3, 0x80000000, 0xffdfffff, 0xaff}, {0xcca, 0x0, 0x0, 0x81}, {0x400, 0x1, 0x1ff, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3ff) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) getrusage(0x4045287464a12126, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e37de0488be63ac8c3f3fbf925abde6725a93d721c62f6e50a02c1fd9fff2755fc111822bf5810754f7bc25fc", 0x2e) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000fd, 0x0, 0x0) 05:37:30 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x1) r2 = getpid() ftruncate(r1, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) sendto$unix(r0, &(0x7f0000000180)="80", 0x1, 0x0, 0x0, 0x0) 05:37:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x4, 0x6}], 0x0, 0x0, 0x10004, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x1) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r4) dup2(r0, r0) 05:37:30 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2403, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0500ff", 0x3}], 0x1) write(r0, &(0x7f00000002c0)="f1dd070000", 0x5) pread(r0, &(0x7f0000000100)="258fe57963440315214fe2376875a8230e3295fec30c440bd5abbe591cab500c4a078b65821b1ddb9d6295ef2d70ec0febed9390770971d547ac25762b709590c777a1830dd067b177f71ef4466177ef53f3a37a718216ce8bd16fc2609745cc6e32ab0e3dad34efd45f6f52b25dde42be7a9ac6e7e015adef29", 0x7a, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendto(r0, &(0x7f0000000e80)="5d0be9efbb4609b6ec60a659a633a8cfcf6085de2b9de951aa76ca6d33e6f2eba581ffe54a314224a965566ccd7cb183d57bf8a44cd26374d4a19677e4ec037a9054e32ca883d99bd049548a8a4f0939bfc3d49ff300884de9b62d2d21d980d8ed237114912890356b8bac648f1ca6a6f2948f665c8f8a93450e53979ae68484611f63c425be2680646e705bc464d6df1aaf2dd31d7ff5bfce96d667699f08f14bb06e4c197556eca651ba2b8e052ff47f6c97d3453cc43b875eeaa92cf380ad38654ab42fb8008642bb7d49325ff136531516636ac218108a1ba6eca6c8e0cd426ae3b2d773a9a5f1cb6e27dbe6a099346ffe250ea57d7c2749450f6d78f8e72fb999368a3fc5fa6ac1ce3493a7ef1cc916662258dba1def372c1bc8b8f155566425f9d5bbd9d6932aa6406adeec20c5b2a8b5cef0b93d98a2051b0e53b89e568bd2f44aabc6a18bf8aa485aa977454893038590b30db55946f08e72c138e518ab902db455c0398870916017062cabbc023409e314d02e9619c3f0d9e2a91f9516e2885e6766d78762c3363418cc83c4627bf8cb5cda497cd9d0842f33e8a65c5941272d732a045a205ff4c0f8dae3b8749737a90244a01ab006e657b9b50367fe4efb3f121da26d1768b5a963cde6d41c8dc54250400adabb9e7eedfc22668d8d623e7cb1b390f2e7f620863961bd370bddc65c8a6fe7b15b42b056da854d24543adab5afd7addeb79fba3eeaf367281f5a0794c382fee216f057df9a5e425f701b7f62a31512d2b083f611b0f37446c9412152b85ebb090ad7f92ac7a414c4c7e7db06b338a8d0406e3a44c046a8482d7a7af0a3add39a69f88dbad2808d260721ff49f15e6c8b63ac8af1bd5e25eb110982e782eadae0e52774ae7634d6f3cc0088acf7372ab4eb8080d894fae66754912745849eb42190ca3174f45075990295367108f6975e022289292fc7849289a3306735f7f8afbd03321258f669b5ff85e05a32159b68d5765fe82214142ca0f4a4c437cb42035250e26401ac03f8da48d02134c85641b1c14ab52b5a2401805aa4066c0db07a505e6cca86c886684df09f5db1f92a5cdcfdfba0b9d9dd33fdc17f3e81f39013bd62328966f5c6fd7ccaacf324cbf71a99fb938dcebdc373b0e6422b84242dc48d2f4e629fcdd79af5047ea88d42bdc7bffd55b784d1376bc4aa48b56e9b0b1d74915501d44eb993d1c0d32efcf3448fa74d31b839d45d2e8c79577cf40f3da3a78f7543f302a48a111adf4eb1698df5873582439aa70a899c71df896634cfccca068ee4913341624a48ebc30c262aaccbe914eafc49a9189c9825f97ebe5fde5e90a55a6214d02032b75796376f8079412d1a483ef4a27be9f969052a50bbb52cd640329131b92b1f29531c2b0f52a4c688850b3095707674c3143cfb7e35202245f08e9dd1b68d52b78817207067d0da551f55956a70fb0f8599a1a25203da53c345a565bd31cb82e900815c2450a78c730b96474dc9d37b420d0d432f96b2a918d99fb0353b40e5ff52f3ef152705baadb587d45d04e378bb5109086504190a7044204cd1f58b96af6fe88d1c79c2bd3ed030053b66d8ede95596a1fbe56b800f1cdc167c23dd3a0bec0a9206d1fe27ada1363767597ddb427d879d7c6298cd805049f7bf7bc271778882b21f15003af45b4f2b398b7edcc5499f70efb084954993f77b896fa03a9be21757eb39c38ad98252a887fff129b59eea8102507590b5db908d05f86e7c72a6603c55159745bdaee53d77a90dcc467ed7aadf20f37f080d895ba62e730bab341d2392cc4752bb7f105612743020831ebe1f292024d41c67785bff106080ffdfdbc74dbae950b3bb77c979e9e2c027ad485c9e27b2f87ee71d425b46a42c4b6331c599715873f3ce04e9d446cbab99f5cf01af9f876427783c405ac542d4180902f232b1e10706210dfa1a15f35d15dde1dc1d303724efc83725dc28d3a38aec8a6299167f57238ceb89d9ffe4c38c37602ebfcb6f2d661040f40ef24e7259eafada5b3422861337e51b3f1b307cba2cf72dbd2c89a190062f8de4dd6d3fbfe43692c57f67c1d701cdcbd8a7fc199208d626858ee152f02d75655d12111c08f450441f07d7ab13096647878f94e04bfc0ca50c21efadd49230288ed9f346a8197b0dd57becdc93f309d2f4bebb1b21a4b2cb83711ae7f805d1252642a6f77829562daf926151fe54966cfe6b0a69f9f4fa2c7302e7bfa0f64ca972a5090c1333d847af42ee4b8d8a17a2b2c1bb6730886ea00ac9a39e64826be69061997323a1263f797079dc738d0da6c155d4c86db9ab65061d15a44cab86bb3be5a8dc6da72a063cc4ccaa20860f84ffbfa425a0882fba094bcf9830b33d20c51ae5d41680168545c5861ce2ede49df8e27af9d352f36fee644ea2da4384c710cab1efdc92ba13977fe9c871c01b5af4cdbb46955696327820ff66eea32849ffb5e1f8059caaed0883a68ef43664dcbedafd53899091ccb6a7d5580b6cf115b359f10c78debe1bba1c5cd3f923bd79a40db6b890378a6abe5a1136609b6e8342a4f946fd48fc9df556fbf46a5abe5925277c6c9652ba587e1533272d9ee19c656ce77d005a315f421a48956e9623b45270614f7afaeea778a2c1f64916e5cdc135dd66ab4dabf17c421c5f0d74d88e5ad0822c91d1c05f5f9e548633ebd90cb721d6c4983980f92fef6dd95fb47500951ea5c089a5f3c83defcd4b914dc86acba3dbff88e25dc93b51cfb36645ad116780b67fc9d591b624cd29bd852f3e4f533bc682f2e6452621cf7b54d3d84d9eed1427c7bdce7ec743dea4c980b8f5e783d86146332fb93f48e78812f3da3cf239d4796e3f65bb5ab867b11caf352a63defd4d473e747afd00e93df89ff0883030f3c6bb39700c6b4843bdecea18b1a247014d66acc6ca5fda262bf8483e67473b3ece8b5fd36f821cd6a9fc11efb00b7b36338550f6a6c96045c0462083d6692bfa4d33791cff3d7121c81d27aebeb28e55c70958f5f8b423657f55e952f9da8c8c40ff1b5e193f62872a1464deaa0ed101c80a45e80f6ff1c0e052eaca58d767b19bd0b9926603fc07af1ecf9c6de7a5ae2ac90451fda31b2c3b5ac5b8e08b3c870b1c77f7925882dee03445c22c3d82f103da10f0150b369e999d3a82c5ff953804244cae5b4b334773b8006a83897485f0856ee7c4bb9c0088c55f903df59727fe11de52d9b28b087fc8d630faf20d1fa89fee45fb01204e74940a83c3235649e7209a31e459515f9c084c14c7a8fae2d3a34de383a3eb220c3fbcf573a6700257e2bd42f94270d98d1aab6088570d1d36c4180ac06815c3659e3276cc7ed66889cd15e2b35d7135addbb321a989c32cf6c6122728b959ce05b130e51852b0351e5740e360a71e44abeff157e63c8f75d34e4807fc0e966e7b946f1337cf365d6e6e6cf0407d8524e81de1cc56be345f3e9c3afae1b81e34ad0da4f350c06806eda5b3f3096645ed128461ab76b1b109edb65a23e90eaaaf2dfdb91e50871e052da5bbd14f74a99b24dd89039f8d217bfcac6dcd977b2aa110d37c756b28982a567a3b52b002ab594c1a0317fb0999732787043c2c05145acbe60e73525282c38f7275700c2fde49fc09b338c3265f1cdcea06ef580628ccb46fd099a3a4bd12aa9161ccbad7728ffb8cf8b2dcf77ed1588b027672423a08ec80e4d852b22b768b6639d35578dfc6e004c35cea9b6c23bfc84180dfc446af3e3ddc3b51da8d89d820361e9270fd17baefd9e2976f63fdabcb2e1b334add4a3ce42e589f117b4e013311b79a18e5306a9d741f2ea30569d2cf5503c9b0c3456b18a1c83582a88182a7a93a3852e9e651c4ac63a5df162f1046abbcb72ccbc532fbd76b85f34e0208f91463635b95d4b392dc532d3198d61f739dbb41313589ee0f97d1daf73ebd4cb63ed3c19382c9bfd07fea5d10c6b2f36adc2905db2ed6b411c2f3a33790a48faf7e9694aed4048f01a82aa0d55386ada0728a8b32ce77e7269c8938685e63411988622a8b4d9c84b4da6413283aad981989367846e7fb554b1d36b8742f7cf336eddc390d4ab9c1b2c1efda6fd1d41669bc24e475b7546aea98967040e5534449fa25ea3123d2a77a5293d45cbd512d1603c9c28da2f94767e55d990771bbd0690e275db4145a54e854a6af9c3eb202293dd22fbfec5ade9d14408df51b9f36f8a218613ae661212e4a4b51f8af9f47a4ced1e38220ff9792b9c4c656143476612a0c63c57167a53443bd980579114041011071f9ca117912a60422539ef7447c73de38c6561d97dfdbfe901f567d5977a1209befd82fd764c3c0bab527b468b75dd59f4bb8415b15bd49b564317e6ad9c367954f5e01f2382008a1beea712c5981b1ff24cde345603a2c0669d45b0fbed72fdd553c5e70012a359cab528127d37c393913a034156863183051e756f3f76309d15d58069fc03614325d2361568be9b844c2cfb35e2e235bccdf6db23d5b29522c030dd84288040648916f67e28ee2ce91350dae86302ab25507d8ca36d2df806987bcf0eb49b0b768db12ba283c0c935aff76cc5fa1fa0eebfa28cb57788971dca7da24aefd59ac25df8277cf8dc36152d099dbdf718541242a53bfffa47c6d47311fbe5bd38ce2df13538a546208ab29673a34aefd31c4b727cd71b699803d8efc0bc126499801713890e914f2a1e98375c629f473c879afd0e437fb046405025b00fb4d2281433cf3663a778f4d36b33b140194de8b4d4a3a94f9e4ba14c2f334bebbf2ed421523452721014e92a8b3602eec3eeffb8756636e45fbf3fc720467ea5445d86c164fd0f666f6628e07b8b551d70837eae6e995d3c111c91664fb133aa6d9eaa76bc42b42bedbc5bd53dd799f928d1cec172e834f07717bb55b05793062e9a376d3268474dc0114bf188da4317eb3ad298b174abf2923d460f1191253e1a6f8487a4fd14d7d1551ae63a3007a719ef1913df8d330bf9dd34785ef05d9e143b4df1e4895d63418fdcbda115b9b6496a07a3c7f0dc555b38244285b05b208d1c33dcfc9d2b6f46a68a1e168756d3cef7084ea0a10d7e88de3d4956ba4756dccae388edfb4056aa92500c7da73c2b62f80e01958b604a68b889fcf208d4c8d244ad2ad90d931d97658984d895942568bcedbd22479b270a8b27f2e889b9ff650f2b0b63c7e27c6fd49d98bbdcca9357a0312117a715f6140c9ca234706b7540f38409c95d417002a938b0589c8f680170406bdc5a876426da2e59aa919c81f93b74288c2811466daeda4fe7eb5ad45cb5cbba7251ddb78c3741e8065e5bac14ef9b16be84aac05a50d9cb5b3d8c5a20fda540549bd937ac84ea3da66a0e8bd09a307e9df584b234e7091d8cafca460216e77242621601d16f88e3551de5c76ae4767e31791c7ed91b0259f27d1c211bacbc219c9e29e1e7ce3da8e9942aa1c2a491caac98c98a76641552776058044ef41ff6ca92364050f258257f8ea222e89ac73bf2cac4059188423b9265ab1fb8a560f99d55e4af872f6962749951a789023d05d0ac552d7735a9bf2a45eb5846a196c508720b612db515edbe6ceb7e667fb465f04d0bbc6e09df08d5e5b085c229a758ad73acdfbca4f667e3a4874e96d592939f2ecc98791005ba90ac805f6ff9f3ea8fc30c7006ac75fb9565919e32e27630b882b74d1db417bc745b7ccc30939d0aaf1cc1bbdcebb7287c8fe8faf9cb73618308c6c6f3085928144063375d9e5ca266d1e5fcc9", 0x1000, 0x400, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) fchownat(r0, &(0x7f0000000180)='./bus\x00', r1, r2, 0x6c55b90f771e65b1) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x800000006}]}) r1 = semget(0x1, 0x3, 0x0) semop(r1, &(0x7f0000000080)=[{0x0, 0x10000, 0x1000}, {0x4, 0x0, 0x800}, {0x2, 0x6, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x4, 0x100000001, 0x800}, {0x0, 0x7bab, 0x1800}], 0x6) msgget(0x2, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 05:37:30 executing program 0: socket(0x20, 0x1, 0xaaff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="21e27e9ea5064f4c", 0x8}], 0x1}, 0x406) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x1000}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffce7, &(0x7f0000000200)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0x3, 0x40000, 0x10000}) 05:37:30 executing program 0: acct(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x18c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x0, 0x0, 0x7f, 0x2}, {0x3, 0x0, 0x4, 0x8ed}, {0x3, 0x1c6, 0x4, 0x7fffffff}, {0x80000000, 0x6, 0x4, 0x1}, {0x1f800000000000, 0x80, 0x400}, {0x4, 0x7, 0x100000000, 0x1}, {0x6, 0xd03f, 0xfff, 0x7}, {0x6, 0x1, 0x0, 0x57}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x7acc37879b2467da, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50, 0xfffffffffffffffe}, {0x3d}, {0x6, 0x0, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x80) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 05:37:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xffffff8a) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) clock_settime(0x3, &(0x7f0000000080)={0x100000001, 0xfff00000000000}) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x7, 0x7, r3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r1, 0x5) 05:37:31 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3919430a, 0xbf, 0x1, 0x3, "c868220d1b0083280d2866962ac8e7580f051720", 0xc05d, 0xfffffffffffffff9}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getrlimit(0x4, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:37:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 05:37:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) 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) socketpair(0x6, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000140)="7b74385183516c26a01e59d901172640b79ad8e44fc551ecd8663d45207913a07550668c99b2d2f4334c5608389551a7f5cffe0517a4b36b1b6bed2a792b9663ff14f102c0b2a1d016fa32e8a5a50c8bcb24e7bfe6ab0633ecea3a9f12b83bc72f51d2b279c2da12faccc4fb7a57f886275ab0f65c3fb7729bfab7ce", 0x7c, 0x8, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x8}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 05:37:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000004c0)={{0x3, 0x3}, {0x224c, 0x5674}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000300)='./bus/file0\x00', r4, r5) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f0000000780)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000740)=""/40, 0x28}], 0x7, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x1, 0x2}, {0x45, 0x7}], 0x2}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) bind(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r6 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r6, 0x4, 0x48) shutdown(r3, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000700)=0x9) close(r6) 05:37:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 05:37:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/159) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) pipe(&(0x7f0000000040)) acct(&(0x7f0000000000)='./file0\x00') 05:37:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:37:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fchdir(r1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xffffffeb, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r3) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012ed266696c653000"], 0xa, 0x0}, 0x0) 05:37:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x16) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r1) close(r0) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 05:37:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) write(r0, 0x0, 0x284) 05:37:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x29, 0x0, 0xffffffffffffffff}, {0x2d6efd1e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:31 executing program 0: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1e0, 0x6}, 0xc) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) bind$inet(r1, &(0x7f0000000000), 0x10) 05:37:31 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000180)=""/118, 0x76, 0xaa33a9eda773ae25, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) chflags(&(0x7f0000000200)='./file0\x00', 0x2e35739d5e30bb59) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:37:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="eaaed9e7e595b29f3e8ad8ffe83af7deac0d9c7347de73d623a35523b7923b02ed0bf078a7dc36be66d206916df2dd401588b756e75fc3e093cbad3647d557cf2ead9db512d87bb2555c5dfd7a15f4adde94d625902d10d6ee85c5269661dcfd60c981bf664970da40409ba1aa2c529688822fae16b8b4073ea5a117e1aa19138e350d5f1db4f893855d52719b9d54b71073410000000000000000"], 0x1c, 0x0}, 0x0) 05:37:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000040), 0x3, 0x0) r1 = socket$inet6(0x18, 0x3, 0xd19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = getuid() rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000280)='./file0\x00') r4 = getegid() socket$inet6(0x18, 0x5, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) read(r1, &(0x7f0000000000)=""/76, 0x4c) fcntl$getown(r1, 0x5) 05:37:31 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f3af500c7dd9bd2c4584c9f90a34b1368d1bc84a39dc6fac9afdbded5b975b59b3d691bc", 0x24}], 0x10000182) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f00000000c0)="3a12e488a256ec8e9803d6c597dc76a21dbe278e0c3ac49f24c32e9b1a0bd07ccece9de4db73b675da13e7ac06dc808f3c168ffdf668c9cf06215c9ea49edd95087ca4dedb84da75d2a652449fa56471c5cc5c720f4840e2465862edae5d6d02e1e6b3861b6d873617e294bd144b40a738968208702227f9516ac8bac56c53108f5de399ca237b7ec4a285ba9f1c23fba9ef7c0143d940e04a1d9a47762be95bc66637a3f7568c99f17b47f71fe7752594ffd011b18ff51db5d47a78712bd24d8defcd3e584edec2ae873cef70596baf7383c7241e6061a08646317c1c372ef90087a69a34de6ce75b35c3af90f4ca", 0xef, 0x8, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x1) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/5, 0x5}, {&(0x7f00000002c0)=""/46, 0x2e}, {&(0x7f0000000300)=""/81, 0x51}, {&(0x7f0000000380)=""/239, 0xef}], 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 05:37:31 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./control/file0\x00', 0x10, 0x4) r2 = open(&(0x7f0000000140)='./control\x00', 0x40, 0x20) linkat(r1, &(0x7f0000000100)='./control\x00', r2, &(0x7f0000000200)='./control/file0\x00', 0x4) 05:37:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x10001) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) 05:37:31 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:37:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="14990882bc3f0d35923fc975650b7cc70a2ddc8e057345b1f0fcf55250c0de0982ecef505592bedef8ca60b7bbf9c2b961608f140a84deee565913d6870672f01810fba43e0113c27b2618add8c5656af305127f9e7d1111ebc4634ef6cd7cbcca0f288a2400bbcc0b08e8b093717c28ff0e949821ca", 0xfe04) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x10}, {r0, 0x65bda4aad7ed1b1a}, {r2, 0x50}], 0x3, 0x9a) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) 05:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000001c0)=0x8f, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 05:37:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='/-)-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='{$}', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{(#)\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='^$\xa0\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)=']\x00']) ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) 05:37:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0xffffffffffffff17) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kqueue() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0xffffffff00000001}, {0x18, 0x2, 0xfffffffffffff800, 0x8}, 0x401, [0x100000000, 0x2be, 0x2, 0x0, 0x7, 0x80000001, 0x3, 0xffff]}, 0x3c) ioctl$KDGKBMODE(r1, 0x40044b06) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x4010, r0, 0x0, 0x0) 05:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4c}, {0x80000016}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2ba, 0x101}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x4) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 05:37:32 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) dup(r0) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:37:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x100, 0x0, 0x0) 05:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 05:37:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 05:37:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0xd00e1ba4694e6d7f) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000300)=0x8) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/190, 0xbe) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:32 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) nanosleep(&(0x7f0000000000), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x20) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 05:37:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = fcntl$dupfd(r0, 0x4b20c539b00e0e50, r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2000, 0x9f1b) 05:37:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) write(r1, 0x0, 0x1000001dd) 05:37:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x3, 0x3, 0x5dcb3e21baf5d906) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/36) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 05:37:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0) 05:37:35 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb2cc62c778af602e, 0x0) accept$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) close(r1) ftruncate(r1, 0x0, 0x6) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:37:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x35e3eb02521fd793, 0x196) write(r0, &(0x7f00000001c0)="510fc3a038", 0x92) r2 = kqueue() fchmod(r1, 0x40) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x12, 0x12121e69464fa653, 0x46, 0xa3}, {{r2}, 0xfffffffffffffffc, 0x12, 0x40000000, 0x100, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x36, 0x80000000, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x43, 0x10, 0x7, 0x6}], 0x3, &(0x7f0000000200)=[{{r2}, 0x0, 0x1, 0x0, 0x0, 0x401}, {{r1}, 0xfffffffffffffff9, 0x90, 0x40000000, 0x5, 0x5}, {{r2}, 0xfffffffffffffffd, 0x2, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x44, 0x8, 0xffffffffffff995c, 0x17e180000000000}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x1, 0x3f}], 0x9, &(0x7f0000000140)={0xed97, 0x100000001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000240)=""/175, 0xaf}], 0x3, 0x0, 0xff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 05:37:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) 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"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) 05:37:36 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="5d49486e0c10113b9ea76e68cfc862d2527b99f4fa1c11c84aca3a45c8367859a26ee3c57cdb249ca250b45888e2270c0a47ec9ee5ea69c1c936fe435a7a963aa1d2", 0x42}, {0x0}, {&(0x7f0000000300)='\b', 0x1}, {&(0x7f0000000380)="a0612a968442d7d54f6d299cb9c76d1fc214e6317cfe79560f80fae189835bb313294c494409ee8d95ddf25bf58ab5a4da0ec20deb45e8ca4e9f742d86dfb0e1f98e9876587674729c684ae138283c292f1930457e4cbfc86b638ba210d9a1af705a297787f92ad05c1762da4aacfab7f00bda36d06690", 0x77}, {&(0x7f0000000400)="53995518050d8a1e87f44b2c7e4072d789da86b7e706a6c5beb5a3799c210a4e082176724f069e6b90259845b62320fbe2a082090f3e442e82b2d189bd8da6ba8e439f778cfc0aa8a5b6f4a2dd19e844ca5087e5eba7fa65dbc6a0cbd5553d059e69e40723a8864613b36f6d419701462e70a0f70ef8950a24a29a830df3", 0x7e}, {&(0x7f0000000480)="5d2df3d5dd41551d7f267af305dc46518e8bdc64d206bde4d90187ddc1977052025203f1acdb89cad5c896381901391e7835e1c6b8fd5b97595955458c340345c124585d081f7303bd29fd0e339588e53d64fe38534fdd5415517c1316c250c1d2c3603446701bb8152fe70d88ff6aa7e51da7134282a9eec677ad963631dffa3df92e5d83bc453f153ee6600f27a5ad06d619df184a346463acab8769db455ddc863dde25adeeca147d1a91532b37366a2b2302a357ffd8a4b99a6e5dd3ddfd9f0e75aafafd585229fe1c20b2c218b2668efcebe18b48f1dd74bb2e6e8d577bdc87acb20136a01c5aec8234bc361c38d5ba", 0xf2}], 0x6) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c657baf"], 0xa, 0x0, 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) r3 = kqueue() pipe(&(0x7f0000000600)) kevent(r3, &(0x7f0000000000), 0xe9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xfa, 0x1, 0xffffffff, 0x800}, {{r2}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0xfffffffff8378c6d, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0xfff, 0x9}], 0xe654, &(0x7f00000000c0)={0x20, 0x6}) 05:37:36 executing program 0: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x4b, 0x7fffffff, 0x9, 0x7}, {0x3f, 0x7, 0x0, 0x1}, {0x2, 0x8, 0x100, 0xffff}, {0x8, 0x3, 0x2, 0xc26}, {0x4, 0x7fff, 0x3, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x404, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x2000) semget(0x3, 0x4, 0x100) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) openat(r4, &(0x7f0000000100)='./file0\x00', 0x2, 0x20) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x106}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x68fa1343caf8de9a, 0x62) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = getegid() setgroups(0x5, &(0x7f0000000200)=[r5, r6, r7, r8, r9]) 05:37:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = openat(r0, &(0x7f00000002c0)='\x00', 0x20000, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)="0e5a8870a24a1e74a5e3e0ed1c36979a5e90b10d25d7e13e3e46ceded5a1283bcded989f554257e0ad28e5dc24fd638b6f7cb88835b32d14de2fe3a6f9ddce6bc76731e8589236140ebfc2eb01f6ffd49ccb6306b669373bf3d3ee7b68678b306e6791a3b371e089e7894c74efb6f9489f8811b711762eb17854545dd05c066ddc85e93ccb158c211171afba16eee544b10a77a67d8399a516f2b1784c62d590045e345f2f1b5152f97ce4eb96e6b37264efe60deb86a007d874df3963c70e35f2b58834d55c0d42bc6b599142199e7f14cb4a67a7b7d429cebb4fe6a9a32ea9e6047514045bea6207f7d7cbc59a7e52f5c0c8ae72da2e45e2e0b3", 0xfb) r2 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="028e30e3a7c4d893c848967eda5ce9f1beb5371cf8f49326c0326dca97ca2edb8d4c22803eacbd291c5aa99efd1a923e4bc8e2b4a7d11ba0c2", 0x39}, {&(0x7f00000000c0)="5f47af513adfd7ccb2e62b1e9e737b5a700dd9f7267bbc5ed64fd605446133c7eb0f3422e3528a7cad3d0e4d79a9f639e3a40c1c3692c59797dfd529732b810e878f13", 0x43}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="181b992615e520cde76851a05f66442c25f6ef009306756f587a3c8db6e83aeb9507e04f0cc2d1df8dce2d98feb48001919231579bc0dd604b79f1b6c895bf12a15457c6df17eff211265d5faf924a39e4e36a21bf96a69f37689282c8507979d3c01356fa00513563537cd4c5165d669f00a319d367c7fb2ab4423d1ff4183fb5019d594ae5b5e622b45f000411c6113a19df9bf0e4e7a2a3cf230be1373d748abfb16ff4aee77d1f70342a309a2c400196be"], 0x40, 0x40a}, 0x3) ftruncate(r0, 0x0, 0x100004000) 05:37:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x30) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x100, 0x8000, 0x4, 0x200, "44a713cb6d6bef3ad900b204664a8b36e6d1d7da", 0x9, 0xfffffffffffffffc}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) write(r1, &(0x7f0000335000), 0xffffffffffffffc5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) writev(r1, &(0x7f0000000000), 0x10000000000001f0) 05:37:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x800, 0x102) r1 = getpid() r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20002, 0x4) r3 = getpid() r4 = accept$inet(r2, 0x0, &(0x7f0000000140)) fcntl$lock(r2, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x3, 0x2, r3}) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x2, 0x6, 0x9, r1}) getgid() listen(r4, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='r\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r5, 0x20004402) 05:37:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r2 = semget$private(0x0, 0x3, 0x400) r3 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) dup(r1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x1, r3, r4, r5, r6, 0x8, 0x6}, 0x1ff, 0x0, 0x5}) write(r0, &(0x7f0000000040)="67a81e", 0x1) write(r0, &(0x7f0000000000)="0991", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = getuid() setuid(r1) 05:37:37 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7c}, {0x7c}, {0x6}]}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x1, 0x3}, {0x3, 0x3ff}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r0, 0x5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x6) 05:37:37 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='+\x00'], &(0x7f0000000280)=[&(0x7f0000000140)=')-+[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$\'!\x00', &(0x7f0000000200)='[)\x00', &(0x7f0000000240)='(A!/\x00']) 05:37:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x100000000000007, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(0xffffffffffffffff, 0x0, 0x0) 05:37:37 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10000) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) unlink(&(0x7f00000000c0)='./file0\x00') close(r1) 05:37:38 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x2}, {0x1, 0xff}}, 0x2) ftruncate(r0, 0x0, 0x404030002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 05:37:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup(r1) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 05:37:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0xffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x44}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 05:37:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = shmget(0x2, 0x3000, 0x100010206, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/128) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x1, 0xf92f}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x8e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = geteuid() setreuid(r3, r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0xabb}, {0xffffffffffffffff}, {0xb9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="969afd0e") 05:37:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) 05:37:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa46ce687ea4809c2, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c94e0d863e56881635ad7af19ab47334c7da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b4a93f4518dcef33403b1d207fd15e8ec5a2d5d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead4060043c6c3b018be5455ba5fe808b08ef9840f9e13da4762e54c0182247a3e405d535ca73f2a9edb94286eca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708530ef03785b4931dd28f8ab7471d627eb687171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc627192437d88be0e63c1b0772e17638fece26a5b8a135badb898b0aa060000006e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364e89000000b7ed7bf5ae6f446b16", 0x227) r4 = syz_open_pts() close(r4) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xb}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r6, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x264768d02968c58) 05:37:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 05:37:38 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/94}, 0x66, 0x1, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/52) r2 = getpgrp() fcntl$dupfd(r0, 0xa, r0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0xffffffff00000001}, 0xfff, 0x8, r2, 0x0, 0x316, 0xe4e, 0x1, 0xb26}) 05:37:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) shmctl$IPC_RMID(0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) semget$private(0x0, 0x2, 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 05:37:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') writev(r0, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0bb209d787773a78ad1d858058e064b0521a8f01e9f43cd43192af65294e73a380b277e275450e584b94b72077cff4b599b90e860fa4319812f66aa439f19502573364053407a8da9d5d6b71d37c4e7f963f475c86602f0122861bad43e83bcb981d9b94da13d631cb631d6dbbe00817cc13ef98a708d5451eb6a5420101f6b1b0cd3560257cd512f3d6a6b3884fb54f5a4248c50302f8f3bbb26f3f42843d55c7b3ee43cd94bd5e00694a19d113ca86b89f9be57a8a97a8992b5475bc9e54bd9690fa59f0f80d4722cbbfacf412a3f427278f1b61ce9cf1ac34a37e404920c17e69a5d06ecc69b2f0d50b087d89c99fbb6029abf3ce78c58c3685e6eb70e3c4454cc4b085f114e2d5dd6a861649e134ecda6802e1da0972c33550e99258b6a2271e3bc472b8135605c8d9760555f949a17435607a64c7e68b0a753522f2899d54848c041b55797cc2b24e46c3aa545a75af81bffd8b27bd12445e08085151db69cc5111fec695a7692b326e54f3391a0033057a89786cfd53ffc22bb0af5b789d2c390cca122e992a35276918735f0fafd13b0ea9dfd8b8d4edee0a052118fec1d0e66648033ad916c6dcfd90d0498fcb14400330891de40e881798a0ae87e2f6cfe13361412bd2e15e6f99a9fb706b07d833ccf58607eda214fadb819d5e89bc29cc0d5864e387e64d707881c05fbe06b72edb64e99fd1f62bca9d7daede1f074a4ae8221d0f112d454416051b31ff140bd77dd01930464075953e418328d88538507287d7519d6c6259beeec4080e93e463fcf5bfac22a8ed1dc3406ba30bc190ef8d7cc3fe8d61c254c315b97144f7382f37639ac4676e44cff4e25c08500c7f77192737f3c4ca97d4a6f86d11a3e5f8de3b163baac73a18806bacc8a6b9cc88158acf87c0a8920b1049fba554e531abb238a0fbba419f94e9616aad85a64313d66f1652aa7606305fc1865390af3e193d7cc667045d5f327420d5dc9bd19d56b91a2706cae9471be5c388b8b653f6e668984c46964a898690609ba0bd21284d386949daa8fbb458c8832b46ecb8dbf4eedf004158af4a557cb2fccf261761f50aec602247a04b30359bb1382586ae932fc572b9c5a83c71baf0a459d8d8901e55c875ed50631200128940e5774ff00443c24114c90dd21fd09a080f95766849b4c2c95f72ad07a3f59b4d09fb6e6beb4cd35be5897ab3f7a94043f97dc681bbf8b538888d9a34c8dad63ed390f52a748268e330aab70a2b8176ffaf1f38b221bd40f33981a080038e85b19612482e01e88fef877e5ba30740333c7542b969cdafdd9e1a688cf3ddebad1bbf07fb55c4c3d3ea3e0fbcca64385812d82f0a6b9f3b2c436c0e7d789190c9140ee6ac04a2c1328284041ed909479672d42153702fe322ba6aefb08fb0ffb8e3eab06d02535bd23912837dd9a252dda43445ae9", 0x460}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c2241a740bb519499feb8e", 0x4f}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) 05:37:38 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 05:37:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 05:37:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:38 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 05:37:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() 05:37:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0xc879}, {0x18, 0x3, 0xffffffff, 0x8}, 0x0, [0x10000, 0x4, 0x3, 0x4, 0x6, 0x5, 0x200, 0x9b8d]}, 0x3c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/41, &(0x7f00000000c0)=0x29) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x90) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) r1 = socket(0x6, 0x5, 0x3) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 05:37:39 executing program 1: r0 = socket(0x2, 0x4000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setsockopt(r1, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:37:39 executing program 0: r0 = kqueue() fchmod(r0, 0x101cc) 05:37:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/27, 0x1b}], 0x2, 0x0, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) 05:37:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000001200)='/dev/klog\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r2 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x10, 0x10) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000011c0)={0xffd4, 0x9}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) 05:37:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)='g', 0x1) shmget$private(0x0, 0x1000, 0x180, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x2}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) 05:37:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x43, [{0x1, 0x2}, {0x3, 0x100}, {0x3, 0x100000000000}, {0x1, 0x200}, {0x1, 0xfffffffffffff4ab}, {0x3, 0xfec2}, {0x1, 0x3f9}, {0x0, 0x1f}, {0x2, 0x3}, {0x2, 0x5}, {0x3, 0x2}, {0x1, 0xfffffffffffffff9}, {0x1, 0x7}, {0x3, 0x1}, {0x3, 0x100000001}, {0x1, 0x3}, {0x3, 0x80000001}, {0x3, 0x7}, {0x3, 0xffffffffffffff7f}, {0x1, 0x9}, {0x2, 0x80}, {0x3, 0xfffffffffffff800}, {0x0, 0x2}, {0x1, 0xb7}, {0x3, 0x1}, {0x2, 0x8}, {0x2, 0x80}, {0x3, 0xe5fc}, {0x2, 0x400}, {0x2, 0x3}, {0x3, 0x1}, {0x2, 0x5}]}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 05:37:39 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d", 0x2c}], 0x34c) 05:37:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x101, 0x94, {0x80000000, 0x3ff}}) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ff9000/0x3000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffc01, 0x100000001, 0x1d37322a, 0x6f05fcf4, "d9c8945ce92412daa7c31b31e67ad28b370ff7e6", 0x5, 0x6}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 05:37:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0xffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x40000000015}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x2, 0x5, 0x80000001, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$BIOCPROMISC(r0, 0x20004269) 05:37:39 executing program 1: ktrace(0x0, 0x1, 0x408, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 05:37:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="167fedea3a34a259336d3e211576f42a3ad6c6d3a3cb95ebfca7784b17cc702c81ce5b67180a1d21912dd15bd6e0e378b38730c2bcfb27a56cde3e0f103e", 0x3e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x7fff, 0x401}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 05:37:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x1, 0x0) r2 = kqueue() r3 = dup(0xffffffffffffffff) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x140, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x3, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getgroups(0x1, &(0x7f0000000a40)=[0x0]) r11 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getgroups(0x7, &(0x7f0000000b00)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = socket$inet6(0x18, 0x5, 0x91b) r15 = socket$inet(0x2, 0x3, 0x80) pipe2(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/ttyCcfg\x00', 0x80, 0x0) r18 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000e40)=0x346) pipe2(&(0x7f0000000c00)={0xffffffffffffffff}, 0x4) r20 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x80, 0x0) r22 = socket(0x6, 0x2, 0x9) r23 = open(&(0x7f0000000c80)='./file0\x00', 0x201, 0x20) r24 = socket$unix(0x1, 0x1, 0x0) r25 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r26 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000cc0)={0xffffffffffffffff}) r28 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000200)="8b4bf12322c0e76986aa4c907bc3b9e8050ad69dc2d0779f124ae3cf87bff5c9223f97b6bfe04b752a69a8ae32da0ceab1f6fbae8e4d0a2f03ca5a9e5eeade28031b779e7797229a697563a908cb6314dc18ffd0876520e7d523ce6a11edb59e7fbc3b1fa86c58ecdc58bc9a86a5a9efa0d9ebe2812ea34a4a6d49fa81f9a75249d678643d44024fe7351353d374b780e4d21ff89f1786caa249d6024d9de1f811a847a933935755c32fd2f9983f1076b4ebf070955178d09642b78f817a1bd19302c38847f972e09ae3b2", 0xcb}, {&(0x7f0000000300)="9e920b375b2eaa2d3584b9385a146867b145601006f37155680b905f5edc2bf347242526e66c7b719a24b4a5431e9f8cf36fee1a2195c638ea340cd996e2974bf4a6e1952f36856620f9540d9ad004134da5ec24b2001dccfa8ba7270cf916efb599688b839045dd3efa589ca3b7e26ed77262f34d59abeb642a682f400e017d329683fbfcf1da92b3116728b41983d15fc0fd012ad9784b8052cd50f559a220e59c6fc201df926283347a4c07c93d22e11d9074f886b197dd110a9860343db715fb66e47e626c640d7c037934b1539dc0daf0ea407d02f15cbe9a694edf", 0xde}, {&(0x7f0000000400)="d7266dbf2756dc48e78b7f7d54a2a88c162dd7ea466ce6f11d6791ca14b5da37545426b30af362db84824623905b74ff206b4004cd9f9f9002c2acf8c23ca1c339fdf25b2d665d8d49e014c893e987ec6e3914b7743ddff5849e7f6089bf02bdca516b166892a09a31c239b5bc35a9a4428bd6cdc35e5f311e599790682834adc4de8b1702af916a5134548bf24619610cb80614e341b5752013c614bf6c27615ab3b9593015c9cd62bc7d4122d54b48bde2741e1fb2c2fc39bbb3b830dc3cb964cad39eecaaf0eb939cb1207d1897ea07dc0778c0c0de", 0xd7}, {&(0x7f0000000500)="22fa39a44a0c93148c2287d4bcc6e1db6437bf1e1ce01817dd83f5fa8ffe76f266233d7cb7b29df2f0bac7e222d831e169d45fcd40705693618d6893aec9243f481903f94c982df019b96c7510303c8bb18b4c0d5d2d802bcc8af04ef6b1c3ba9699f70413f4e4f38a38a4e4256a334c99ae465f1e9ad4e2459b8fc1beb35079b30e60d3f9fea15a2a854cc5b6af8cc6560ee203dad350cd15f45d610480", 0x9e}, {&(0x7f0000000100)="def09bd43baf7ae70577f093e3eb56b4acf9cfda790dd5e57e8857179dfbb19330b7e68d3e86329f738f55dcda29c557e4b34c60974f74d54e1f68fffeda3b525fd86ecaf22a5311aba485d3bc51465684bc4429e2a5897dd4bcb9a57b92baa9ab376ccd3152936098be9effd82f4a41d9dda77c", 0x74}, {&(0x7f00000005c0)="61e5ce7338e62f111c72383c50b2631413cf5e88ada1659ea680a60edc77af9e1dc933136375a682d7c37680b2dddf1994401fca17e3437146125726db6a28a1e9a06b0353223bd5ebe5c90323589465a92ff7555c73b53cee47ed95c5ede5ce33073a9541e3059d9a78391837f5c042a16df16c09a53fd0f607b0095f102b784570f233b7d317", 0x87}, {&(0x7f0000000680)="c4bc3b2f2876801fe8bf3d89037b39043a649bf5a7ef7eb4a4178196a6974f76e99a931477003113e4e6e5617e0f7926193ed3fc789aea13b16e4b6079a825e0a4b5092ae9bb8b3de0bf0331c014f00f9582120d7e0120d50903b7f116e8d7beadf1f1eec131a07f844e", 0x6a}, {&(0x7f0000000700)="e7469cf150cddae959a743d973131fecf65f01460409d77029e092fb97419aa3ac523e4884850d95d83332812084e65d1957d75ce3c84142833d0a7423fef61158a254db0e6abab9e7915501fea1c581656c80b7a2326e7eb4c4717428ca34fd9f0cab03e6e33c6f71e99f298754d2651c602cc4a44762e0d589fbea5d6e73c56e71fa457a888e8821cf0900a0352ee587eafa00fda18d004532b1e50363f45ec8aadd7822eabc5af501716ede7101", 0xaf}], 0x8, &(0x7f0000000d00)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21]}, @rights={0x28, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27]}, @rights={0x18, 0xffff, 0x1, [r28]}], 0xf0, 0xe}, 0x1) r29 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x10) openat(r29, &(0x7f0000000080)='./file0\x00', 0x400, 0x108) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpgrp() open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 05:37:40 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r2 = getpgrp() ktrace(0x0, 0x5, 0x2, r2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file1\x00'}) 05:37:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00005af000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 05:37:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x100) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() r4 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3, r2, r4, 0x0, 0xfdfffffffffffffc}, 0xf8c3, 0x0, 0x0, r1, 0x0, 0x0, 0x200000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x90, 0x3308931760dd7272) mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)="04e45e2f7ef8a28c8951928c5d5bc523613c734051cbd779f26f795d3eadc5622d1f1a3bafc6ef472d93bb449ce2c02cdd5bf7c99f668c1e8832accd8ec7890aa296eadda726320e0b88f26077213cbe523f2643889aa4c9a903952e4add5e0b9778b3813e0b222e6708ffaca2f22740a11f05328960d8ada774deb5d47543b0df5c1e0a39605552384f1190026e11644b503037c7", 0x95}], 0x1) execve(0x0, 0x0, 0x0) 05:37:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r5, r8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x99c7, 0x7f, 0x809, 0x20}, {0x401, 0x3, 0xfffffffffffffff8, 0x400}, {0x5, 0x5, 0x5, 0xfe4}, {0x1, 0xaa, 0x10000}, {0x9, 0xfffffffffffffe44, 0x5, 0x8}, {0x0, 0x3, 0x0, 0x100000000}, {0x80000000, 0x101, 0x7, 0xf0}, {0x80000, 0x0, 0xb82, 0x4}, {0x1, 0x8, 0x4, 0x800}, {0x4, 0x100000001, 0x2, 0x9}]}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r6, r7, r8}, 0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000340)) socket(0x10, 0x4, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x100000000, 0x8, 0x7, 0x0, 0x5, 0xd3fd, 0xa9, 0x1, 0x1, 0x3, 0x401}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000400)=0x8000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)="52ca23a9d50fc3dfa59846c205301ab2942772933c421026abf2f6529d43a379697442b3dbad59fa32eb163350150f93bc", 0x31) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000004c0)={0x1ff, 0x6, 0xda27, 0x9}) r9 = semget$private(0x0, 0x0, 0x2) semctl$IPC_RMID(r9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) bind(r1, &(0x7f0000000580)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x0, 0x2, 0x80000000, 0x3ff, r10}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000600)) setgid(r11) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/226, 0xe2) 05:37:40 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="47fbdf358d1234e1cdb66d3a0c000c4c731dd2e75691061a3c1634e06e5c7b591642ade46cf8928eee58716e8afbaf69ff43071c8561a0792b9e9fca6eaf9a19f8d5e0135fb2c4cdbe041ace20a446ec3b6c172a00c256efe9e0c3ac64f94b1b69e3c181617846d5667a1f04df6b782a871b12283e51e090c489a2a3c5b6659af7e6348c9de113b34a72229abecd3feec1912bac837f57e2ea587c75b8b78fd3c97e2d72f91648987ea315dea857f88f0c4e42848a08cc2b0ac4e11b91cae5f67136aca23c027bd911cec05da2fa660fdb6b66571fbb48018dea754c3a3ee8750cbccb8e94c0b51b5532b37209cdf5f8bd2916cf9923a73b5193a26b3df3a8ce58d35c42054dfb2899f62464b1aa6c78c5795fe5e77a6a3405862ec5553ea26a80439e3f5a0ff328e7c06c6754268df46c5fd7a9a1fd0b91f0416fd55a3f17dcb025cadbdf32d2088cbcfcba7b4485b7bff2e6c05efa84e04c658517e8bde90c3f7ff270ef53bbdf83eae498cf538a6a7f2dcf8a4edfdf822db6334535eff8d157de999ad51e69fb87cb4b21396d2aa67fc15633d1216aa59c1ed1b19e393f8d988c5be6b138555a51a0f5792b155193d8f0b2ed9f9d6bc1367df20b0bed52db88201085fc89782ace8899faa0f7164e625763a26e76df5b949a99b90d7e80a8f7c372cd531e2c5fdcdeaa11ad35cdb3549e305ed47f335c59c7371f3094c1edc913da93097855603fcfa145d38122eb91a27538ba3046f5c40b935a92047ee6152d8bbfc3fa6ab7928b9767d9b68a307fd0784f4b463469f725aa17599c25ed6833e18b88751bfaf1add8408771933bfd72751c47c99aa02e9a3ecf39ea5bcdb29e2774d393db5296b9a09118f40a5c2a11664801f56df7f5b7ca52f54aada1ac2d123c82e16dcdda9e24bd41e559f7145efa1efb7698949a2795bad1d487237b5fd5b5e696ee28a9b6edf155e5267af9b0b65ca908283e3b154c5a727631bb779a711465e673d13c5682d1778417d9f69a484ed7dd1a3cb3702c5fb006910e3496e4018482292acdb73557864c6d4139226ff64dab0016b8595462c93d089732811129751c18b2ff6ea6e0762923cd3c0c97649bd5a35f2421eb3310b97794213e45b13a350958c384693555f81459517c84ab7b0cfcf7a207d8d1a6c12c97ed4a5e0d0f0061899bab98b3e54e94e2177f027aae2fb06d8d941815342f40ec0e59b47a6a43f2339653fff079a562214711840fee3dc8e0d8c57ef6d0ba5f8aa0c851c158f41d55b7611f1e79823f190084d7b4398d725e0e4a737efd58c2091dde3ada50ce7e245096e111fe578b4615622034b06a763b8e2eced5af3ef166f9ec20a6af64e7ab281fae1baefce1b1e84624c0f34568a0876f9bb7c16f556eb890351e6d40d8a107ff9266ccdbac11d08bcab523ee27c6489e68d491c5d906ce9508212ea30551b6add27f781bd1e187e56eb1c6e0dd4e2ff17ab2cdc904aced4c9194ee14ff72e8be1b8c2a2607daeb85e0b4281a919df35d3d76b3d5a10b1dc44ad7c9a76bd9d64c198507737480361da9328c435dba51d3cac947a63c5ef6f1120bf3038ff03d2fd9ec97561bd28e84916faab038b63f29ad91f4f88b784ed3d0480959f45a6c702c57ad5bebde5b19179c078c5e157b627879bb9f70a74de10f5f2a5588630be78bfbf09093bf7b92fb81a4ea6eadbe8f651afb59253de53dd6f3c78cbd0df42ec0e6caba9b1b776034229b1d5cdc63f372a3665b9d8ddefb82a7a16012423fac2ddc9d1a676acdb3af319405d473c99cb9633a53fe2871a540b04c1116d17d3690bdb9b840d3b685f1b12956e14067020744f6a9d6487bf8f9d49739b219a5b1c3f237e4a2fb46369b69710850b3e2141dcc92bb343c70cf87653652445e5528b4c3c32017db2e8cba9782cabd23322aafe2c30f0aa70147471e4ea4f55c29f7b441f36b74786a8d56aee19763b4112862e9a60fea3d10d336cca4b409fc3aa85f028a0952ddf4d37f4b54065197624442d219d9f2d928b926279d6916fac013165dc84f828726505bbe8fdbc216f724fdbf2b307ca218300d65c4961e0501be80dfc05e7a6c4e694cc531906d96d3732491a129453be3c9218d17b973143d8212eb26a5759e12b6afbc3413bf218db22b2a355f238449078dffff132a2509abadb7bac59a148a92d9f11bc24ca4004b0c40fcaa1e39c0d72ba11610020a5f151eb641d85abf8e9fb9ec19ffda3989406985618c535b8b7b5408a94aaa57b3747beaa73ecc04c73b85aa535d188dfdbdfd46899d27e67037aee93b881c74d104aa27fd94f1928c70f90dff2cf3254ea4a9820af71762c5fc2244c2e1094b722db48c0fade9d6c2f1875ee73652fc59781f13d82c156fa13eab48f3bfdf27e47bca49468e5928f6d2ecb36bfa2467cd8add5e0404ae7879395c4fc11fcbff45d110951646020b27a99fb815fc4c5e2faf4f74d74cd6c9401fb1561e26ebd90600cbd2ec8c07a054fb66291975ceee76b6fccd8b964dc27f2215d911bd77ca0919ae1bbbc91e9e17448931ea6ec1e8b56fc5a911df0380516186a17dd8d041d3c032d6fa97c6969af5f9c6be72ed65fdd1b98511df6539ba11465a4d2b4219e6b61d079fc9f7200e3aace80e7ebd73f46cd8b53ea5673eaa08ebd1bb6a2e95c48d7bb6fec970dd6b62e9d7401cc88377d949a1d1d3dc6c8b86449047b14698d71296e066adf35e986065944d1394ec6090f9464844ea5aa64956bdb02c94a7250e3be234f00743fc5cd62e13b1e31152935e8d5951355b703df13b5861574d5e82ccd0c9787d1806cfe83de625d3dc28a8bab6a4018313df5d76446c1ef987068eb1da7e2a29cb9cbf6b065d6fbd4e1e49d3e4abde6530597b2204922f6f8e028c14c41c0d1e7313dbe0a5b4d3d36fef06d8d94b386b36ce24a94dc70974c2a7354f86078c4c52e99e26b732ea6ea4b5f851d3ff3fd3aa5fbc82108031862be70fbde02a867d78f069cd7b6d0c4dd0cc11e05266c24e40289b3aacfb38a4c71ea224927bd8baf2d083f90794080f2ee0d0cd78611d0331b49603ffe842272899968f8a792c936b0c44735d9021ebcfd94197f86dba087fdaec690fdef76a4860db7ba0851548b1952cf4aa1bc8b991652254c57f5bd6787aaa4511b62f25b416fdbb5b224ae3c2cb694bf0674b86a5f20704d7c8e1da42142814ab1eef704609dd34ca648ed8460567bb5d7abe1b52ff26a28a069399cb0a47085ec53c97a2c9e893197205075c02462e8dfeb6963d19dfea18c9cb8597ad6f2aa2c47fd31840ff9cef1f4e4392e06ddcbf4a1467a371f6aa27d2de558d719bf545dd1dc475a480ca3e6006e028a5c6e59b854e20fce1e4dc48777749fd9a0542de38e5d757e97a2c9b1b85616584b1cd251bbd215a36e44b36727e580b53562576e0654ae2ef13a6c80f28b39d26ae5dc271d6a724fa521ba069df664d7c539ec189d33ad185f64836c264db17ba87d5778e9c6a5fb53991b946ed53f2ba81feb0144a5e7e1fe1d9538ef03841da6482852e7eb39d8d5f9f8d2ffeb66f4910fa92a1ade45eb889e86b84bb4073a37abc61beb3dbd1d703247d0e4ee87e905c246b890e6640603b08d67a0ed79527e1751b10a84eea362776ec6ba861779af48186ee5604f5bfe6afb49147e38c6795ad10c7985cfcc0fab640f0a26223ef56b149de439c6e3223d12951fcaaf24cdda152b59b6be2bf7765761cc6373aa3c8ca78cbf5dd2289f6a9f95695eb5cd87aabf6b20b54c65ec25378d487bb2f892dff952f8f7fc88f856a53c3bfd042aa790d57614f09ffdb41e6a508e3d2135aa8bfddf4f8018f34b8334627e75756b649ce0cced7a306e26648aff910a403b2f533d0af32638901d9cc0d9100df2376b38893b824793f4eed593b709121edd8de636bc755a74c331cea18b9c26ac3b3bc6d8ab48c7dbe9f4f8255258d3b1a5f0c899b5929fc3cad52a3aa9257007dab8406403443a0cb62b5008831508652406df22c4b355c65e8f18398374f6b2ce0e5e4e8d275fbf7fcc3bd77966c89f8b57c40cc0037de66d9f5c41bcec8e9678aabb32b08f9969b94d4add8bceac8b43a553b678f4d3d35cb5291d87b24223a80d256c92e6232f601740e73c4dc2d98cc021c6f76862495c6fab172c718199c9d66ed49a99633f1bf3aad3d32184c42dea0bfea7426c4ad80a67f47ace80b78d94043452c14f4e3731000aabd71e4f15cf92807f1a52e8c810f0264345a7629b4801a4e8ed08d9a6d4d103e8cea0c32799b2a69f802066852f5b66963242f479c35a0d5416e7aa19f4ebd54f81f0fe716527df75eef5e02b4e88545ba01a4f5a134841837c388b1763f0bea97e549bbffa9341b8a93c1bfad3b088e796a9161b6c2f321abfed2eac4877eb297eebeb43ddb788696b7d3b380e52f4233d6df2c7271defe80dc09b569fe72d36ab74779c3af173c3a6e39f6d79dab27e69480f095b0714b10dd37735d423ffd80dd9bbd2e0159441f3357f1dcb129a0baa868952e7913e307d282e5907d3aa215293b09f34fb0cb8d450465149063fe3adc0b991f80f27485e0098425e51c9c0de322ae40a3b80f3a09367ed91c0a5740a9cdbc6c07f0da13466c8c4fd488d6ebf08a0057b31549de0d981c20d8a1d3fe5d2db7ac86f38cb80202e2a9399bbe4c353789f05c1394cd42feae59d294e43b5076c631e45e4bce01f64168fd977e565f0457ead505334b9b4d8a8b424c9deb7608c06e883ced3f03d210ad067679209b586a3f192dba77524a0607af9f387501b17270aa662d1313757303033b55d06ef03e39fc0d37287c19b6080da8042a6b35f2fdcaef4c7fda3a9cabd825dc786de6c05d88dcbc816d431f64e0da774cec0a7ca213ea2bba1b2a54b59a29bf0c43a01d116e46141be6395cda5598096bfe91c5b5a67bb8c423e1993ac26820e8029045ef5be881c2c215d5d6b7bd98c0301da281966ce7716cff38f3e78fcf336d419abf8877676037db338601464fee058c276744fdbfe011ff5856cd16d3ec4b9f0c576b7167b27db08288288048a757ae10c934a13fa9c22571bf5a7d52551f41d2c059ec50f1fc8e77506a61cbd9cc88b8d805249304d836bad79b81d988f8a8825c99f135f0466c2505636fda9d4fe2f49fe0ef6f29f1f4ea55c403985885e9c7c4eea1c41c72162a5b8948f55675639273bd1445fbb02d8ff513f73fea7426349c31e67adf419ae8d7b4679f470ace9d8250aa87bb545708a6e39372650ba047571b9980e38ecfab39e4dc5c96eb70138fef6dc6f1249ca25a4d2802c0b2775574cce3b627fe1ab936e5ea4eb468f226f660a7f85ff935731716b43e755bed4ca4dadb8b1ac85edce91c8849779b036f14d36c7e39e31d6cb0c1a35c79290e7f7717108b05e57613e8bacb50b0f7e4bf8d49e0f748bb01d567a5c58e2cc906eeb48243dc48e040fe8dc9b1bdfb23dcadd9b033ff965e88dd4bd9414cbb63cce06cee4f02a19df55693796f7f36b6af55084f25a937f228155fa122bc0fd4d9d250b274bcb1279f4ebce9a93ee8ce4c1aac233a6fc612b37e27f3089e545acc4e6878f15fe1483ab8d142b1e3b5f23494bcd91f267eb25148ee4e2d873a9f740eb7b00b21da055a5fb7461c0974177e11f1be48ad945801d2af743aacca862aa90f9d2795420adba4af0252526ef5a5752064186390629ac5915cc262bc9b2850afd21d2865a2199a53f28d012a7fd8905f8e0595a6451d147612dc948d18b914", 0x1000, 0x408, &(0x7f0000001040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080)={0x4, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000010c0)="8c253d85bf496c87852169b448481834e61d98e52b3dbe9b365017943772910fdf92293052488b332469ad3013a0f54b24a94c5bcad5c206c07ab7d827e774b13ee0e9c913bee5a306f2f11e7fd7995ea93a3cff5e2aa10c7399732c6c548a04e988bee16bdd13a5548c0cf63717031254521b39db5d75902ead0e0f6cead857ab5e28cbd71c9413eea61f3512ceefaf23badf758e5dde43009382641faa825d5bf86a90212e199d6724e22346709ad1b8a7423cc6942a42a706dff8a42b4a7279f8fb096d8a38aba1595ad87dbdaac07ee764f20ccbc630", 0xd8, 0x403, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x2, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001240)=0x4) syz_extract_tcp_res$synack(&(0x7f0000001280), 0x1, 0x0) r2 = semget(0x1, 0x1, 0x1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000012c0)=0x5) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSBRK(r1, 0x2000747b) truncate(&(0x7f0000001300)='./file0\x00', 0x0, 0x1) semctl$GETNCNT(r2, 0xa163fa4f7b0c53a0, 0x3, &(0x7f0000001340)=""/255) r4 = dup2(r1, r0) syz_extract_tcp_res$synack(&(0x7f0000001440), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001480)={0x1ff, 0x12, './file0\x00', 0x800, 0x4, 0x65d, 0x7}) r5 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x0, 0x0) getpid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001500), 0xc) setsockopt(r0, 0x300, 0x65781f21, &(0x7f0000001540)="99ef5bad7a34ded81c62079bf0d8098bddb8eef4a6a3412548a0cb33ff3af9aaa83ae62ce263e387a5c49d973cba81674880c9a96c3a596e8e31125a235c294697160652ead2ceb68a249a7c428f32b93df5a067f653ca9bbb9b152d03f4283a438c2d562934c4b84ca08a9b914aad4925edf61b09a49a943c8a2fe0a54e3d9183afc41c442a5d24014a0294892e5fffa132ba8fff178316f4bd44c1402375e2d50eccd43bd07d1b041168065b28c2d06ce2ea40d3a34e89789240d81f9c27b29173f8972b7f2e76473e17e2962ef68553f6d7b881e2a9f611c6e6d5cd57f1e5e7", 0xe1) semop(r2, &(0x7f0000001640)=[{0x3, 0x4549cbde, 0x1800}, {0x1, 0xba1912, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x4d96e2c5f61adbd1}], 0x4) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000001680)=0xfffffffffffffffc) readv(r1, &(0x7f0000001ac0)=[{&(0x7f00000016c0)=""/225, 0xe1}, {&(0x7f00000017c0)=""/13, 0xd}, {&(0x7f0000001800)=""/230, 0xe6}, {&(0x7f0000001900)=""/56, 0x38}, {&(0x7f0000001940)=""/43, 0x2b}, {&(0x7f0000001980)=""/121, 0x79}, {&(0x7f0000001a00)=""/12, 0xc}, {&(0x7f0000001a40)=""/78, 0x4e}], 0x8) getpeername$inet6(r4, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) semget$private(0x0, 0x4, 0x4d0) 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') setitimer(0x3, &(0x7f0000000000)={{0x5, 0x4}, {0x4, 0x1000}}, &(0x7f0000000100)) 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 05:37:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 05:37:40 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 05:37:40 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befd52438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b58aed6b887340a472826ca652b9a6e5ea8816d0f4321c5203477c877a"], 0x1c, 0x0}, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/240, 0xf0) 05:37:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chflags(&(0x7f0000000000)='./bus\x00', 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)='g', 0x1) open(&(0x7f0000000040)='./bus\x00', 0x22, 0xa) 05:37:40 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x5a2) 05:37:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="4b173e601a", 0x5}, {&(0x7f0000000100)="ed82829f5fab26d95d6f3b28041d09ae174ccbf67f84ba436470853fd3efeb7df6ff09d996ac120c83fa12c208aaadccf359447aace1e9770ee766a28e90d4bdb639648cbaf8538b85b78605b5a8562b31d381dc5f24b1a506cc8bbcb06a0fd925d8fa87761dcc541857", 0x6a}, {&(0x7f00000001c0)="f1a8e275", 0x4}, {&(0x7f0000000240)="513a81d85e07a9f8c56ae2b4c44798996471c62235219a1bc7f564edbbda98a131a2938b5d5dde473990855f935cf9efecf794c2ae9252172e655eae7329b4baf861a6e0d1dc5526cb109b247f365eb08990b1dda1ce8e91e72c04eea74070a56a2dd10e9c1c25692bf8cf09910d00f9ca6b1cb5a559410cd63d53a6f0f4f5d2aa171b4bb5ebd778ab8eba047b421c300c83d60edad15c34a1e1e88eaaf356fc529dfd42b762634851734f5b793bf6a10542645fdbaa328a70eea27fa46892451ba6d2befe7a", 0xc6}, {&(0x7f0000000340)="ac23174136", 0x5}, {&(0x7f0000000380)="05db1c63241bb7b89d2391bfe875d1dc9ea46802d5d1b403c17222dc899bc2f844e37b1c168367", 0x27}, {&(0x7f00000003c0)="4dbcb2fbb1d60ba3cc313eda71e02fbad2c4e298cfbffc0e9cba1a708baf3427054bca68924c5a44dffa5ece9c9e0999c154ba87de8b2667e37854c6", 0x3c}, {&(0x7f0000000400)="03e8281dbb4a3c13f76500d004a4235b4d415347a153f0d45d681000ce16f9535ffef85b5d38da99bdd4270bcbfe3215c5a18512fe87154eda248062ad5b37704901406f6b3839b718db98b04f791cef9a0227a432c4e8960f83e7f8263631a216e250e9c7a53f691278b2e16171f5b81b973e0e41dc1c9d34ab2703ca8674ff974416f01b274bdee93def77d3520adf1169f4d91e0beff5a80760d524af9d81c2006e2b56c7d9e10b2733a2853586c10811134187d57d027701d73efed5d20c708a6fa87f1a47b28748eca1565756bc92334dc58b925ee81827c64300e31c8dfbae2c095c44b1a874", 0xe9}, {&(0x7f0000000500)="bcfe1b83f1dd3eb057238ba0e6ca9780648344f534ca94d697e7033ccb6db00311", 0x21}, {&(0x7f0000000540)="c329c123a5326808680fbdde7d0896cb3ec35aa10df28d71adbb6fbaf99381dc07234691f5c1aaa1bcf3f5c12692f49702817b1eb43029a9da38815eaae6ebbdcfdc5d3a5f5830cd79c66eebc87ddf7b9e0e2cdc5f2a268f77e05f3d1ff247cdc79618af9a5136f046b3474073499dfaa7c2d8aeb4ac0aedacd0c84c6cf57e4409285116e9e59268938e97", 0x8b}], 0xa) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 05:37:40 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffff8, 0x5, 0x2e6d, 0x402a2b3e, 0x1, 0xc292, 0x35}, &(0x7f0000000080)={0xfffffffffffffff9, 0xff, 0x2, 0x80000000, 0xd1e, 0x7f, 0x7, 0x73ea}, &(0x7f00000000c0)={0x3, 0x100000001, 0x6, 0x100000001, 0x1f, 0x9ec, 0x5bea}, &(0x7f0000000100)={0x7f, 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) 05:37:41 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) flock(r0, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x42) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x1ff) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCLOCK(r2, 0x20004276) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="bfd52e2f66695065db00"], 0xa) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0x10000) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/169, 0xa9) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000003c0)=0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x200, 0x0) r3 = getegid() sendto$inet(r1, &(0x7f0000000440)="e77059cba71c3f68039b1898bf619f8fe51151376450da8a054b74244116712653b35e16e93bc43da01761f29678403e5b22282282c8085bae765718bcc258b83e6834105778b08c1513a44973165bcc239767261e4e031151733de13d67a5e5b6a1ef9aa8ceafbf8567cdb928407c5120ec732d5c9220bfa0705256dcc751", 0x7f, 0x4, &(0x7f00000004c0)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/195, 0xc3) setgroups(0x8, &(0x7f0000000680)=[r3, r3, r3, r3, r3, r3, r3, r3]) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x823ce79f748f8f64, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0xfff, 0xbcf, 0xffffffffffffffc0, 0x0, 0x9c, 0x8, 0xe724, 0x1, 0x1, 0x2, 0x1ff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$getflags(r2, 0x3) readlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/125, 0x7d) getsockname$unix(r4, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) sync() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000900)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x35}, {0x6}]}) 05:37:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0700000000000500c9000000000000000000"]) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/9, 0x9}], 0x4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:37:41 executing program 0: r0 = socket(0x20, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x1, 0x1, 0x81) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCBRK(r2, 0x2000747a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) syz_open_pts() 05:37:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x3f) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 05:37:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1, 0x0, r2}, 0x3b3, 0x10000000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 05:37:41 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 05:37:41 executing program 0: socketpair$unix(0x1, 0x8165d6c9e87df82e, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x2) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = fcntl$dupfd(r3, 0xa, r0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0xfffffffffffffff8, 0x3ed, 0x0, 0x40}]}) 05:37:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x35}, {0x6}]}) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) recvmsg(r2, &(0x7f0000000500)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f0000000380)=""/201, 0xc9}], 0x3, &(0x7f0000000480)=""/84, 0x54}, 0xfb9df4305f2d2d90) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2fa8006c653000be133fa55e639b2dd5d635cafbe5122c3275a7a366c7454a98bd4f239daa432c3fe6aaa0992a60ada690ae9460328e2956186d7f735339"], 0x8) 05:37:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c", 0x297) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa8cb5ebbe5ed548e) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) 05:37:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 05:37:42 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='W\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000000)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x7, 0x1c8}) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:37:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) socketpair(0x1, 0x0, 0x14a7, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x8, 0x1, 0x5, 0xfa19, 0x7ff}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000040)="37a656623110baebfa9ce13806ecc7c19187514013683b00036555b4f87ac7d45e35a45028f24d88ff363930df279d3d0774b54186b9d34ae043b330a589da8bc19f1e8b2645674f326356339add4e7b6ceb33feca0c0236227563ba918892df622cb986200345d1afe201b81737b648a2ba", 0x72}, {&(0x7f0000000440)="2dd3ea017c21fe3d579ebe2bb29318661b9f4ceca3d436f159147a26b717ef169363bfbdc0ac3f6642dac1d5f44dc91151e7379215a7e7bb2ee5a6333c60e5174c8a065e73d51d948add5c926035a4a384f7157ff11770b11708648a1b37388c8905bad523d712ed66750bb44c3aea5286c15b678c131170e33aa3a0c687f4de3b75f251482377efb89f243e405908b894c4c61ffdf6d580335e7002942c58bf1bbb830e05de3f2a3e3a97ffe90c8f839ec49f4bb4553bad8851eeebcc855655923027fb7a7b69941aaeed8629dc9e07ec0257a78c551623c4b6a1d0badb552706500e87630a6cd5add1540bac9070e403378681af3a3bfc3060077ba1416a4cd3857993dfeaea587f6c1e8d59d2e1ab1cc76416e835098271c2804a838c12f423f01a8af8786e8489a971b276561a95080430af5ace1314478882897ed6a0b7bf76295280965d3a7f8cab42c194b7211a49ca5def0029aadb99032c81062d9ebd099381a625920824a7f43eb6d7298e5ab954b9591a5ff31cba8e505b17fbdcc86e35455b5181cf8322df020362b4c9b4703fed375a4fa9655f438b0686a3a176e4e764ca40231567deff092df5d9fe4fca50e34093079643abba0a5322e3b68dcf5f6ca9ddf803088b1dce1dd213179bd98a9fa1a1e79cc3dbaa3d668f5b79e87997baee7558f1ea37ed47271d0d65e2f24bab699c10599c6f62dc5ceda4d81f043becd66433b6c304be3d1ff2695d9a5c84b0cc0fca12f5bd7392429b589a7e67a7a7c918da935dfc8420690fb2585b72227ee02b134bd305165de6752027973f27a61314609ba726ebaf4304f6a4fd91250b5438ae94f0c82e65121982e5f5054b477fed3d81499ac4b6bf996d493e09f63756dc16eb1c9fcdac55a6eebcf11a7615659881a1cddd90839d25284dc3ff004bed430cb0b529561b62e8790053bbcfb3c354eeda86c1f2a4c0aa2a27988c63d97b3bf23a1dcc681b41658263040aa074ba52816e0c4e6007453d756977e837eb7fba4ddb3dac2be45512b04f8d8d2bd2c31891a03be81aeb966f48f03daf9994b1c3f58c505b3a827380dc292165005189a9c64f94336e4be8ec70439dbf50ef411212bc07b1f08ac27647fc8ec157ff2c35a4e5c0e3449c6fe1a2449dd60e33fde03c9f4affcd3ffcbe37b9a86afa86884d00c01d2810c3ed5759245e1dc0d7e14f1091fbaea18cf0ae51ca29772505f63f902e000e558838f4c49fac591b337c8970ae44c9e54842d28e91395993efafc461a0958e524402703bf6c121c9d1e479adc82a50670e5a3edce8c3ec5281e14a7d8c3c606b17b01a0a944a1e18beb3edffca748aee73aaee49e7312c0d09fe0d4317e2120a1ff26af3dc1c58c4f98f19469d299a9fbc1e40193ed8ad2e923c018ad1fe1dae2e4609db65c0cc7a622d13c2f6ff7e7320713a10bed4251364d5d4d95d6a506567774d7f2cf4714940e4913f09fb4e3dc26ecca3fe12fc2cf9cc3a151b47247f0d5dd58de3d61961f9a113d168c06b21ab2cca5b8bbe3590fca956d227d63846f45c092319abf415642299a69d2f80046db091307929990a973b1405d396b9ebc17f5a0beb27ae27f214c15186ec73a19823908f43065401e54c561dceabc8ea4e58f52aea045cd7731ac21034a5abeb38ba2398d336e8c8dce5451454ef1500ab1350e2da7ae9f7a7ba8fde6d546bc67e313200ff99956598acf16e48643840ae0d183787f0286364e615f95fb6afbe60c5e026e5f6936e2a9110bb147bb91e3de1478ddc3ed9f81bd549b13ffa54391117bf0a2f208f803eb71ced49b8f12234cb9b62a94a37fe8f9fc80ff629d36ba6cdfab1833794e5049366ff4c585c5582ffe4361be749e7acb41a1553c77208d51f0d241a7001ec251233b30d51da56b81b74ba983a58ca42c09ee2228210baba753932447fac459f0de9e83ad09dcced5920d4cd3979884ca94ed00c858644ae37c6579aad7fad5327b9a6116a3010107ac6d42d191488fec688f667cd7808e60c90aed354ffe360c01b822e5db56ed8901448f6f1f7bfa92bf5d6100391a2f159641b0b51a0eeeee64bbddf7caaf3fe73f5d1ac59b5c9e1211da0b2124a8182809ba970e08317132948b68eee08f4c1d101d7e707c06452a33ed9e665e3c7787bbe3051c9915ada6653d5ed9f666ce92c2154544d394e332bb6e661d4a765cd23148393d55841fd9ce2dff10933f25d10c1d7cedbfb8d741ed90428e6f71874c319230ec816dc24ad3eeb147076a14fdefb72e4e7eb641a39d529b38cc5fbc7f22b328fbe4ebca01699fb4c72e7783208f46527b6c8ec2a304df3e3880e5f3bb9fc1fe7c965735586bf6918310593a184c5a92db40e784f67f922677c8cdc3cdbd5519362aa11315498afcc9f136d64ef30aa5ac76a6306f966b8b2ae61221e6ac08d7190fb8ffbbd31c96ccaef52214c654f42ba799203af37d2a9531e43178e0238d8015a9b15383eeb4b7bfc98da77aa86aecdb8f632d53a7d5b39d941aee469d50ed0cf9c4a97b893c9fb658edac95d98ab3bc138156a45c0295965e59d1c2c20edeab3d1fb2599ff4b9a145572e55a9c73bb39bc2713954295a1c794b83e37a6cd6149261f85d9ee7fe20534f9bc51f661e8c132b26d5e7de668a987b80fe92b937467291b36271fe2a5aef9c66354d57dc6bddd5c682590251fdd8e452cb9779cbb9bcd7f902f994b40de905f1ff0170631b111276f9c12318b3adab3afa9e01a2fa1348b821b077342d244f7b0966e8ceb2decd1d037bb31dd5acee29d227429070c0970efe2a1884f7b4e7c3f3e8dc7eb194738498e3e4ff20e9d8ae8a300fcc168cdbabd55493dda632fbddd632f52ec8a59619d2ea6b9c484e2a46b267ddaadb018b74d5868da10a8b2d1c22d60c6068f78c83f6dc8965a9e56e83ee469ea4b29af1e6128243dd44c645893eed979a2b394f318c54c11951c97d50e8fcb7cf6d34ce66fc923309e958865b9161fae8ec69cc95e5fbf5363a97dafb7eda2bff2439b9805424c1d4dd593b3da633e79cdc39b55d21d89f3890a7c1cdbe7e8aad507bb793f48179958123b9f07038753984810eb59945880435853547842fee01c0dd5be665bb082a72c89b9ae228ec80594bb6d61acce93383d9a3723e3252cdaa8cd036bcc832e19558cd7d703492bf2f33639bee2c62a96afb608785f26572c5f6fcdf8b3a7705485b0224f92d1b40b3ab734b3dfbdc6c9b69f0a932ff692fcfebbadfa4cfb45cd31e9d2d41581444510b6121d050a173b33c71c91509ef1c1958a36f909da9285acc0a24e8e272363dd2d5f5633d1775b1764f25accc6dad43ec9cd310411c80e2df70f80953d9835ed052220ec245d0adf446dce8f25ef7d2b103382f128bbb8f284460d5098dd812b5805ddc66ca5833272b0e0fb50282c9fbec1eed2682308df7d6277775aa4e4922fce0f81deb861edca7ad6add1e99cbe6896c447143a8577520fa56fa4e7a14ec0421de442192c2ee598a2d9b6032f2faff194808e73423204fe8cf860eceab7043629fbf1a30ca89bb9904ea005c7bf73c669572e0608270fd6f8906657083e87df6a0ae432aa2e385fcb30ac01553fc53a4fbb52ff980eae4fa102bbe2bfe9cf8ce5b67ed89f9b1487f5493f88514e81a5f4be8e5a938aaf075b1f178a0a09ced3c53858cca02337a9464e8ae88b3097eab59f70acda8bd542568a1eb3652d9f66fbd8bdd54df0d26236fe6fea494da4527a89c73506bcb1069a2f552b7ef6f350a14a8882590fdac32b773be4073049b92d020440f2e78a069eb975f3dcc192d7863be3fe40a0b48cf143f4517730799f9833b27c4de9528491f65c60af3888c6f5849a78e402270afc472e972a3de7c58569018feebfe2c0fce05283c6cb84820e1d73187ebe4fdfe574a336f3a531437e40944ab64847a2bd18a1384ed7abcd5bc2d7715f5b7b8818f7718365defded3a1a8d8b5e34e7e7825af8b29510ac26e61d4e8b3c3346d133c72e968a8ded3b5869e4982e2c72eb8a3e74327c87873f88bbe9250a49922867817644ea7ad7c6876ca8ad525145863b1702952343654bca72653963799668714d1c1bb120db9ab3f71d8a0736c3a678b842b5fbff5fc25885a10269ced94357392017c0092ded597cdc0d2f1ab22851529a9fc1358fa0edff79605856dae5d265944932a58ec4db9804f22c38af35212fdc293f7d52998bbd91bd5c92572113b6e6d98bbf6c0ab71e3f536a6949355a9425b0c28342c48cf20f84c1616fc3bb4d097f22848c735477417cf7fc21c756401987c9237341c55cf9f63780c31e508f013ef7b66e701470fc5de9b16b21f7bdde12d225201ad17d34baba44cd8ac0385d28e2450241a7759190bd4032d2c993b3194e8ec31636490cf140cae5033a2a443cf2ef4ef197b6c2f14d1a1f8bb9cdd97f82715941d16b9e52dc8bb111b7e81858d5e97db4061c71fe4811c9376a2d2fdc0581acc05131d0bd261cbdb8f0b74094037ca55481e7e0348d19d634626ec42a208fddf225b2487d3166c3f877dc3b26cf5920443f5dac54eb2d983070f119f976d20c8a9c996e51e2fe9be633911a2576e3cfcc2353f2987a0d98f25069e265d07e100e553fa09963452c75ac95792de10c3c70c79032016c4c680e7c3040e540b55b13af3876821cac88130a4a9191b742c20b7577d847df8a045414acefb177807c63f4afe8e16010bb67682654084fb9eba684d30c237a9d04c96a13bb23f367c7115e1a8e104f0d1f18476ccaa7be80d24157cb93c33a876da21bdc6392139dbcaab36f28214dc9a238822a503e5d7f5f945c5ff7fd87c372336baf9bad69811063d255a8ae318ee3fcfe99c4ba6af2bc052936cafee9990847f765eabd1b8bbc2e106a0ceb7d20413db6d9b2aea4f855645fcd5f9bcf76edfe107a715e6935a5eab7a4970fce81950a7e8d0cca1a526cbf81ba247687a6a5139e76461525d6a62852c4565c665351f02b7080a36efd6c698a324dd0b3156e7ec847343a6270ac297040f08a5846323a74117a728bce7937abb32aa2bacbe1aa42e774d10e09dc4ec9063535d937ab180bfb867a71e38b34813403534aa94516fc8ed6178c927e77989357ce85e960bf167392dea880db1c88a096850c70d4765861f393ca32c2979e50c1cb43fda5be321d1a5a48810dd11ab0cc11d2b8ea9af5613d22647e9a30119119b141544e336cc8d77ef26cc3b7d864e666ee6460ac90b2b212492d09f34e36270ac9ce9c42723ba1dcad697c53e4d25c5a059dabfa0a9058351ffe3927cffd203b278087a4e728d24748e6e9ac0728a2df2197b90038ae69124cc712bdf151774a92455e96cbdf0a4a92cb2b270f33f9e3753c88b45eef9ba1324bf0911cd3af7e36760ee55a036d049483b5eb871c95dcb7f177a22c8d0bf144975916d119050da055b2153b5d0ceab4ded6ffa1bc9faf437129fb81ee6056f981f2e07322cd6699761ff2ac75bcb723c8034508cb94c31bedf8ddf05759d29304938a55ff22b3329583dfc0eaf2abd68d3e370f7797a1554852ba6b21cf91dbc5e5018103912c218e2053c04a6a8ddb4f241e031db4934e451db84728eccbe5ba7d22d2677435730e7ca8195a5a70931c6f60bee2f961913771b81ed6cdb5796a1330c30cf4a923a8d62d255acfb5b57e929687c7faa7ff9ab4f35382d63cc8584abc01afd6d46d0494b79afc68d30409cc3cf3bb5060e39a8c55fbb59c25d54ff93b911c1e7703b67a3f8e119d40", 0x1000}, {&(0x7f0000000140)="4f5f7c6e7ef524751e5fcc62d739396d6d901e2c635d4dfbf52f39582643b157dbd0f58f8db34669508b827232c15a0629c4f71806029462546c0191ce5465eb7c12c1f2817c07f5e739e0b01f28d0f27386f956ed0a4d286cee6acae4a10d3b3f3e7fa1dd7f1440c6c634bb00b5b2db073e44ac70d800605db5f29c407566f967368457dcd667a41ce19761f61f5ac7bdb25bec397dae04332cda06944bc0d606c269ec81a64884d5090dee25a355", 0xaf}, {&(0x7f00000014c0)="80ad3c5e17f5a3d537873b2ee18f1dc7620d42cb8e627d33344fafa327a0783bfb4dce20bb2b01c9a88c0f2320e715c538ceb1246a4c0fb2010dfc1b721bc51a2f7fddff919c924a8f52a3dd0eed772414aeb184cfe647bd3ed3b07f4d7fb796ff7dc85c463213aabe23e6749532fd4efb164e33a3994ba4ed6c6f492c473f22d212dc343095cc05fdec82165cbddb8d438b49c14407a3c41945f7084fc23f29f88aec4fea49e544a2debb798f1b0000007b34de44bdcad7d2e2483d4dc9945784be41344d6da84c1c4d7f1f7e0f4b4c98bc7e335bd9761e8d51209fc0d4d6f402e8d141889c81b4fe9605e1cbe5b57774dbe3f684445768e3dde49dfbaee4592e7c8567f748dc943141bc7755b19625", 0x110}, {&(0x7f0000000300)="81ef54f9fa5c0f7cfb230c58438d423231297c23d31f70de8bb27cc3ddf3f0e202fce14b164995c267476c8903ebf053f55a50919d4f85bf239fcf88471f0726768bf58b85ac9998de4b2b05e51c1f172a2745bffbb8c4b2e18cc28549220285b0f261c5a5cb0cdb1c89bc3272bc3f5582610316f9ef5982586eb3c1db34c68119061548a8f6e68325aee28a951d89d4b577ca7fc4bda2ce716ebbfd6c7d5751a138fcd55e510cb4a38366ea03979acceadcd7df9e9cfc3bd06937464827b730b3701cdf1d6edc0309e0e7236c076b528fcee82f0c6d4faeba9263057da8", 0xde}], 0x5) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8003cbc8d2ba7239bb42b27febf02008000ba0d31e99a000000000000000500000000000000", 0x2e}], 0x1) 05:37:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x24}, {0x2}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x8, 0x8, 0x2, 0x96, &(0x7f0000000580)={{0x8, 0xffffffff, 0x3f, 0x9, 0x3b4, 0x100000001, 0x6}, {[0x8000, 0x0, 0x1, 0x5, 0x3, 0xffffffffffff0001, 0x1, 0x8, 0x9, 0x1f, 0x26fe, 0x7, 0xfff, 0x4, 0x7, 0x400, 0x1, 0x8], [0xf7d, 0xfffffffffffffffc, 0xfffffffffffff789, 0x40, 0x0, 0xff, 0x200, 0x9a4e, 0x8, 0x8c4b], [0x5, 0x7, 0x9, 0xffffffff, 0x7fffffff, 0x13, 0x8], [0x7f, 0x7fa, 0x80000001, 0x8, 0x401, 0x5], [{0x100000001, 0x8}, {0x2, 0x307, 0x200, 0x5}, {0xa4e, 0x20000000000000}, {0x10001, 0x800, 0x7fffffff, 0xffffffff80000001}, {0x8, 0x4, 0x9, 0x5}, {0x9, 0x0, 0x2, 0x5}, {0x10001, 0x7fffffff, 0x5, 0x3ff}, {0x7, 0x7ff, 0x5, 0x1f}], {0x9, 0x7, 0x1, 0xfffffffffffffffe}, {0x6, 0xe4, 0xfffffffffffffffd, 0x81}}}, 0x80, 0x100000001}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r4 = getpid() r5 = getuid() getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) sendmsg$unix(r2, &(0x7f00000019c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000200)="27425e1268b22346fbfd5df2d2f24dd05f103db87619a880829258", 0x1b}, {&(0x7f0000000800)="67c0d337771ab8fdfdfddd58a1f0ac7558cd4a4a09720100c926fc96932e81265e514a4c507ac157ee481b16164669dfce4a344b1e0e366d42e05fa65c77ae3995b68e6e64cae9a319d290cdbc68a8246ede674f7ad6be9cad79bb5c46efa376af8b25fe296394d7dab22dc395eacb355d50af2095fcebba55c95cfd6a76758ff7200fccbd1b5d20280f6e788cb807013b7be606a08acb00da33ab8ad61deedc2792b1b3a7804f81868ecfe04d0f42dd1fccffb7625e0b07ee422caa7aa049560728696e63ffe59d5e8e4eb59d2e42e259e59e1ee085ab8f1adc9420614fd727c9359eb02f801609d95621aafa27e793eddb1efcc041be6c1889f10c4a738b56852df4f4a19c08ba2b44495d2c6944cad514eb1748bd2eaf1ef7c89ab9b6636a26d2e5d41d18e429986bf5ac9b3a5548d889a9cd0110455f1b004b18eb0ebe43dc003a5211729acc9b6bf22a3759f149507b7f0eefa67a7e337b420cad48109bbc4ba853479cc69dc737acfec6ddd437ff04940bb20a7ac75f5eecb8cf963502b6f2e855147b9e66d734c7dbc54d909f147ca678dba6011d875f9a619d3b1efddb14a1a05f78f5760a517e4bad4e1a84e5cbfaaa3eb58d9c9ce08b5af1772d88ef8a8026276870bc0f7cbff817adbd06c36f697778081e3346f3c13b4e77c1f3cb3ec9bb8d0bb48b15969b19f6cb5c9bc6197f46bc6d1ccc3f87901c5e7e2ee866424a742d7c7861fba2d47c8c4bd60a710cd531aaa5a63b2e19c7637ba756664c867343a9a84374c93415562a5d1e21150c7168a5828f4a9ca3a355969d3d4e6300cb07e069c269a517fda90bbe010b133c11770b878c424d1dfd4b5a61e0590a23b2f629a8a4787b11d4e3fd59bd69690795b2c6499d8fc3c3cd402c470433884a51e4867461690f7a7502fe3875034ceb3e06634be9e14736da235374872655a2eb0b43c54a1bef182d56ca465f8cdc42641c761e15a2f0c5aec43a50c4ca100aca230ed38d674fcaa42045bdac8bd99eaa16221322c6856b7a2a6e8c3cb526d23b2692d6284742b46c4df35678fd6eb2446a46580b8fbfc1217137e4a7842d77cc26c70beea25b0f67de2ba15c4eb466f9acd2398367a3284d4f1cd6a1de32db7a38308f4205ca7ccf6491bd89af4beba554c854385e515d5577a60185e757b4bca1e8bc8c68a0bd4d9e7d7d302a2a81fc8c489ed6dbf29724481c961486390830b2141342b887977b2ab59e2cb56ef53bfbb45757c36f44ab8d9a61c3e43b4edbb2cbaa7335fbb970687a8290ddbc311853f4cbd37d695b936111bc7c5104873d5079fd17844c3a61127c45bdd8a1d5b0dab1be437e963225da9edae21cd78595abb83dbcdcda9cc374a20f87c4cea4157d2d899becc53b8273b77abf637dc1f3bf92c17afafb4d474077fe2c5032cd4b17cd93f3b0a6dc160a89115354110f52a4e23bcf16e03e0dcebf52698c5028220bdb54a88b83e669595558294bd8358c211543f592e4632064fcdadc654d9b52f3414fc288f98bb81ddc53b055ed15a732607de04df5ec774c42039d4b00d6fa780e0488ccef31d9ac1dab65976c74f62a08c100d17ec713b193f3a085920f39db57bb4f70d24efaf6d10b04793be139e5a3f7cc20f7849bd5eab882d9f0adb681355bf50fd99f0e0605b8d1f3dd8839f8bcb735799467059e1f12c8908e15fe49d7064065a24a86bc735c9ec7fb54cbd9825636bf8f6a1622345c434b236c375cf455cc80a0a7dcf0bca642100e20899cf18ff2ab663b3e81ac2c7e0c4ebbc8570a7ba2c131d5709ab4ff2482f31dd88fdc17afe3c8d432e050e99e3096752bc8c3f8debfdb8f02471f841c79971a4c30df69bbf7552707af1601e303ea834baf35370a7bfe5e8d8ef03990033888c2e4c96996053d65d9ab7455501e07327fed8a6c0ca00f165eae31ea87cbc2cdfcc284fca7e4db5710054e7af919fd6620c9638c29a3f9cb17308735d1d2610d486a6b9ac01aeda1b38bb35bbb5064e0360139db561d7e4dfc41d76fa0d98dad4f9f3dc1c396cd273d8b8436e2fb75d915829793922710b8af213433980299bec7135c1abfc7fc1e743b5aa0120dbc374f7f31d919a5043bf8b183f8407f99ff1f0306688ac839101057724c83ff4227737d68c40c5c06fa9c4f3e297e82938c0b42552200eefc92e7ede072d7c657a3f78a4d20964615edafd0bb330575b52c21e4067fd4b85b9f03a457a748eb1ead987aba7a558133d89abe29d66561c4de42dd70af3205c8459e058d1d89c2d084a08f78bd193de1547063bdc7a9622e5ad761285982edde1ce51d009b76d7f3e5d9d8162c872aca45b1665d77c6d24f8a87360c591f0d071930130b649b1f6eb30089ba2e23b9a6a5bf8fdf63b0a9650b12967f1a294b0af59a3f4474baa1af88255da4c68eb3c7a6d35b37eace4f6f6b031d43976411ef24694315d5b92b11d39a1fceac8b9116f61446475f194deef61cf377fefa112a9f10e26a06d2312d5081555efb7764674817160f434061887c1f30359d3da1c30c98bb6107ba0c9792d5e3489588a339824f5b4a7f39d31a227d7ae083e025b02c10e32dfe7e29e2ed881639d2ff7560388fbf4b99b7570ba749890aad25bcbc725947eba7e2b31d8d364d59127163db39e05304b29f7ddfa9137da728a0e2111334c04c5bf83fd85a239a5a06195d7ce16405a21d140df24016b941d123dd52d2f4c768417bb0569a3abd6e17d41d6c94a8214c9b67d3a83098caf25033601f805133e43082b7dce5f89d028cba386268a4cb29cc3f7d6fac4aaa5a4caa690bd8ab21d53103ccb5903467aa6d3b5edc0655f078e7a81a39593e05ba8ec67832c982c8a102af7e2e24f856cecd1c795f26e0e8520adf5fde7cf0be172191448ba4d39b4df23fb63a9dfeb7c3c8c54e5a732dcdeffa0953cb5ea532fd075d85c1adbda9fb5c8cf60a6aa2af54fa29e460a8dd93dc6d7e182902f08f7ec49b3986718f020ccf99fa7e7f25b14e17092cb659c197706a29754029cf8b6f59016df6c326c1c5dc78f620d734609d3d6eb6cfc0e4eff452d1ae6cf93e29192fbf74fd8086bbacea0833ba8abad033975357b5ec911d9ecda23f8f9978aa6da01c9d620b9a363ed65e385748bf11870c8d14b48fe30ffb8d92b012b34721f7847999554886a566a0a43363488461d6e27674aebc3e09999b0453573dc641c0c97a42780d1a6055130616ce3ae2f833dd486c1ef159622c51ab158940bb7770f819266ff966255d0dab8ee804da9484a5d559eb5fff0b851b41ae213ebb424f27d9b473c3b643a2a9251a27667e74de8999737bd5f4050815aa7bec265d19ad4f0b5484718b479aae9eac69aa574e8bf52802819d879f464c3022769eaf5a4e8cb8cd384e15239f2a77c008150c1721f7fc3aef451e7040ffaf93199e5214e47e621fe3dfa412ee727cb39bf40f78fc19a41fad8c40d155644214da0414c47d595410c90e347cc58080bfcdc5e6d1bdde03f8d6435e9fe8dd533de26bc5663928ee9f28e94f306bf3cd6b0b354da12710e2f67ab94d28c37bad96737901c633fabfc847a284a64b154c5aed91fa345895e6e7d7202e66fcbce7ae466704d549673e67ed70253d92ae0987fa82ddbd032b317c8e14c48ff19c8b1b3b33ae34e02e0ee0319781d53d89e7f63f56a565af8a85b6bbc8b42f2a4ac45e74666c3803a501cb3dfe9d9507b893d8a0e47c2ce7cac96a7b655add51790e7c285a696e701c3ab4a75539d49285026bbf7455722313da1241661c041da87e431fad470a1f7f7cbde8adef1acdccf6b9fdbb4ea60f0e62c3c8c073807f6c8ba6b58b848d3d97522a913c8f4ca1ee5ec09400b562dc87850a698ba6a4e7eff6c0e89c51552bbf4cf9bbfc04247b61d3741516cc63a3a7dfbe5f0dd844823ca13964495e67d0e785df770074f913ccae68212e49355e865174b5d8c02273ed55dbf3663b67d5753249f271576c3d5af53ff606788ce2d67bf3f6d07f20cb255f1b3b41a4d5427dc486c415b92a2f95d0ee63bf94841757a3bc9d70a01b7041dc3e330698652e2acdfdc3d629094231609298575e9f164b1120bd9660c9e6b3ce1d185b5ced2401f03863e18ab7eafd08f68002eeed1346762513a760bff0d33424a97ab7a49afcc84dd6f7aabeae42c3a6a99e222693b9f2f893dcb2f8307747e3e05bd5fcf61a62e73553070d2e1e18f5500cda0f836699d3c818dcd698d110d45f435b04ee9454be597fae46cf5fb0ffd6f5b4734d28f93c3fda6d44242af5ec13672ab1e106c7c29d031fc7b6fff03d2e74c25b817407326cb7d2c95e55e0896d35f3c78eb2961b83e95585a3f4ad22a1da38f946d86d098d5011404a9098d7aabc6db1b4d176a4dc4600ea1499906a5088e2cce525743f3f113d7da5dd2c44676586c77ed620ea5e2117eb30bc9ccacf2e3bf1fa1511a51ef13c25c629dfa7f99d2da70754b3fe90e2d4f378ef3bc8a0f6195f18557d7f4c28707c54761843292f37cf1b2126a8bc947c9e49d7ca737b4ee0662f1fb284168b26d40872a1370c15d725cb958430f73172bab0c44fe7c85c87bcc6bf85de4c8f3159863d9b414fb97b4b2cbd1a412801ed6e5b9b3dd049b4b57e18c9a795257584cbee4ea2d0ac1e00d4f2cae5e2ea2ef53a111ae4f2a8610e3abf44ca8f8210839f3442a5a5c9b302fff2d39f986ffc0373b8bc1674892298cf4e14bc00a62a8e3d749ab596bef22f63b892d2290691758ca11e04aded761f1159948fd5b2b58a8326b6d2f5b4aff0b3b36a05eb3fb30b504954464d72b09be44dd04bd6c31e438ad9859890310b9510662d5f0317755e797fbb69d6ae72290f7e8348a9cf0f029f18d70b770a44cc5cdddddb419406529f1124647c03bdb34e27bfdec3195dafece02616fe7a13b40e91fd1d755a3f9469056904398e6bb5ed71ddb642c658fa596e7ee16843244aacbeb7f7e9bfd6461c578f331c443ea78e91a2e22de889c1dd4290c0e64b0059507be1177d8dcf34320eb1f44c6fcf44948de4c379bf9c2625b159fec44e7d5d0454222bffe38a1eb2bd4d37f6b2a3c285658ca768b14bd29c45c89175b8e5278764a3d2168054705d9c25998b8c72657d8bb2cf110373d699b6960a17151828011720562cd8d17d418217f30169760a7128ba9d72a3127d69a62addb38366782a96e4eccfc018a4e77f87a7396a6905dce8d436ec5428b6a80a189213921b24dee0f42724f0d0fa1738a8425b00ec10b181511d1b53d283f87c3e68cbe28984322548aa3ce53048e0a97cf0e62cb505af24a2a23c6797655b93e511fed7bb13bc4224dc46249a4b7349aa47825e5c8463023b3644112f529a9270d25d4b7c0ec3b0b74b9fc264280ab50c043b352b67896f2d652d08b4a43da4b0e9006146f40f2a1114baaa3157d7e90041c621d53a24c3da00778f14e4a4ef598f86b02eeeee437fcdd06a9eba2e388299db2a6e633f500b39f88b04205fab3ef546a98c4658487194b93ff8aee7b49a89b3792352e746e1b0d93d5c71b18328bdbcb46c75fc45c7530c6ea7853526bc9f67d61c35c63e52e592fa4e551981341e662c9acdbd6fbafd3c7dc9b457c70fc5808ab22c7d726fcad9da7a5321cd0b9df60bf0a0c41c873d5dce5f23cd4cc28bdb7c7e6dd203701e6d5b29bb2265410d22f1c2c56bdc83a6b9b2c611e516fcbbbf7000cb923f8aceab56273a634a542151c62ab86240de7dcb4b64cf64bff6edd51affca35828e7b64fc72510830cb0a7e", 0x1000}, {&(0x7f0000000240)="f8868da3c06d9d1daaa6a9ea776c173466ece053db13a58ac555cb6884eb6b82f8dbbbc3bf4ed6313c332375d3c457bc7f9126adb55a2b7cfcbe", 0x3a}, {&(0x7f0000000380)="db83bede206889c6c7c0362f109f8a6415ee21d43c0beb5456661e5f41b25ed830d628a70a72e193645b0f2ffeba1e706077f2db89ed2f04584043cafeb832574cfda39a69116965e76babf13e1ac0aad99217596f3ecc01b053636aeed226db98b2b4449ec99ca3ab57bbd638c00d076d1562c87eb9f9e16f4cc9c9f729760f41f4a804b6ef40de8600103aaa0d7b778bf69fad40136ffbe2686f1bfda90f4edb94deac8767afbe7b503e720c8db0213ed7dc3ab45ef9d19dcf5c4ca227c1d05f9f32f07e2ccb60944552fa8521b1373354995e9b28c90b58d3f8b08fb8a8c1337fd477", 0xe4}, {&(0x7f0000000300)="78765e18d3709d4dc7e170ce84341200d4efa170c3ac0680c14fd21a6d37ddc5701a82353108", 0x26}], 0x5, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r2, r0, r1, r1, r1, r2, r0, r0, r3, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x78, 0x407}, 0x1) 05:37:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/209, &(0x7f0000000000)=0xd1) 05:37:42 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000540)={0x0, ""/124}, 0x84, 0x2, 0x800) r1 = socket(0x800000018, 0x1, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/156, 0x9c}], 0x3, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x3, 0xff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) sendto$inet(r2, &(0x7f00000001c0)="d1598a80d76de960f7827f1f3caaa9dc8f47440e3506758993efd164f608cafaa80fb66b395dd2d04cea7491d8be832305fed32c48e0e61668132c00ce3932403904b439353ebe6e5daad5047eca98d8a29a5ef9747c164af4f7d43701ab9f498df6419abd1a9f8610fd48e2d73c5440b216caef7e2ff83d436484e17f950a794aa90d19b8d8f60ef5301d033b410ba35365d0b24acb9c02cd4dfc11354f692681ce059b7086a1fee2f3b6341c6da67df1e498c73c17865f56112b26409eec12aa44a3dc", 0xc4, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getegid() openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x22) 05:37:42 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x140) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa7c3597cd84b7935, r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8000, 0x8}) 05:37:42 executing program 1: syz_open_pts() r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x7fd}) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x7851}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x8001}, 0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/123, 0x7b) 05:37:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000780)=0x672) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="9ca80f2e033d4ecc7135609c9927895067b83c9243a3faf9c076e142e27cd169b80fac4b7819c1fe11130158747d9fb0c2632891ee14f299d20f62b2dd4b38bf0530ba9adc9bc01a089dfbb242c1e26c8a65fc13418388493c93bbb047032f9715a485c9710d03df70ea2b392dd83a117392d3c90764eb3063d6a844cb3946d9853422fe6105275acef75b090c17c51f0e2d75b67b6fe0848f5e5c2f69d0b5a037dbf7ba98765858f3276bb6594e7117be7cca6450b5772891a46d07e3073510", 0xc0}, {&(0x7f00000000c0)="1d65de3965be9b94bfd61da8ccbf7fa8b8eedd4ad01124f7c0016aa5d9cd57ac2f734d3a29b2244d343f00402801ae08519ec24cb54cb119b8f5ede1f4a5aacc8bb1f0d174a61ab2bbd32a14fa8a94d2853e4532f6d02825a07b20279a8a12c6b70acf9a99a60189513dc5e44085b5b9bc9954ae9faa987bb116f0cede23cef0d8b22deccfd4866d5b847b1a950ba7587c6a3b3af30a86c9c713d70635671087ae4b75d821a7d8bc85bb9fd62848a55c2d8aa58cd757fbb352b2a33752e5e42f2191e8d4b9b498e8a819badab79d323aa3c0b1d842c706d52079279afa5117f0a9558bb3edb29be5f2c1e43cb27c17d598a7438056a4d979304c", 0xfa}, {&(0x7f00000001c0)="1f1ffe43e4fe20721412b058788b50360fd4953bec042d9f9a19f25259793017480d173c14b48d88c4b7c801b56b726f30fe8b0d99aa6d24897d294540395f7b4006278df29eade7b07201bc93f50aea34a4a04a4e24d3e31b36ec77225b1f96ea102a63d26abdecdd27c4a7dba8fc402bf9da3a5f1c284ea70f3fda3e025ca476b078e356995cc0f0c6eabd3b4fbf40e9a1797494c40b88c795782824b53bb73d1ad65bbab908ac286b2363ee9d27", 0xaf}, {&(0x7f0000000280)="a3ca51456e9897891a9f018c098f38f4f0d5464ca49eeb595427d05154fab60d751e368481a6c8174ac6f4517adfe858cc173e80cce0dfc3b917e15c9325604e2b312dddd4ef806e4b2cf6f17c525601e146a5aa23f140cf13a60986f07041f2e906a7cf2e8449bd577b91bf65d66a32d3f741135efc97f622fe6a1e993f44bdc393abf4381de620e631d26a0baa4a27b92383f203604cf4348294b2501df80a6b7843", 0xa3}, {&(0x7f0000000340)="8c1d79e4c4c80556f12ec10628878a917fb0f6c295cb27de1592c819411c3ace11d5e8c6118081ca97d8294d879946db72f5447fda7e2a5d537e0217a5a24e", 0x3f}, {&(0x7f0000000380)="7fdfaa1c4464eab62d2a", 0xa}, {&(0x7f00000003c0)="b2a27a504b5338afc54b10a014a0ecafd9d54e0c9f831537b17fb45bad9aebde159921da5864e6cc8e44f1b08929f4eb4f37670a6a189e3077", 0x39}, {&(0x7f0000000400)="284b2253562d3673cf410ee6858740d437527973d767a98acceee792fa35e7fc76a605fe7cc73df407cbcc19c4f7b32e6bec32827aecf422c54a41d9d55471147aee7b88e31c326570366b770308a5d693a81a5526026d169c260419ea563466181e5ee2ebb8cb13a8160e1c87c21fc060670448a73ac52580619061703df74d4f7663dbdb513c75f26f14ff142a876aae0a552725ab7103503cc5e26feb2dcfdccdcfa4fe86d9d69d3184f0b2c823e6c2f8f4becf599b3a85b83afa6b647a0cf4b5528aff1a73c712d4b40678088a007b4f394855e98ef273a772ce99d67673727e5dd88d", 0xe5}, {&(0x7f0000000500)="e7477f5563ab5aeebacac2398624d9fb185ac08a433fbdd4072385b5dc16222445bad7de1919421b7aed57ab1beba65f97847dc524a05d9b8ef05a269c428a0d786a1555809ed8b24ebb159e9506e2dcf593d45c51b9e78875b790d16dd3401cf2179f3b8fe2c9904aff702251fb67f859c2b04b5f5bd5bc141474fb35eabc84f8f8b9297a38826694f5f24e625904f7099992607389a366660b8bf689774e6c2f065100a36326fdf51ea5e72498a9b707b1d4ea6947fd7eacc16951bf1bce706d6ed504262dafc07ad106ec8b1f6d0ba8083d2f3ada81476ab5fc550bc48d1dce370958f375cff24f5d7b91161c94578bdbda0af8", 0xf5}, {&(0x7f0000000600)="2803d9cbc705df51873ece51e42c9e8fb58fb92cea62e95f0768c949ed3bd4a87654109eac7b6958d697851eddc241d57aaa722e28e79601ce61ff3cc9d0476c80df26094d953cf2b2d03343103440723c7aa033fbea4f29908ea1c7d534f9864d399a2a37b7e03a41dc6063a0436a71b26aa3e009d4deab349047160436c8f2db6d52c650886e363968a935d39f2f0d0f", 0x91}], 0xa) 05:37:42 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 05:37:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20020, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 05:37:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) r2 = socket(0x20, 0x1, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x0, 0x5, 0x83, &(0x7f0000000200)={0xffffffffffffffff}) socketpair(0x6, 0x4, 0x1, &(0x7f0000000280)={0xffffffffffffffff}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x800, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x800, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = open$dir(&(0x7f0000000480)='./bus\x00', 0x0, 0x100) r14 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x8081, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000001740)=0x1002) r18 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="326a967188c05b5b94c7ded9b3f2a556321521b725c5f15a9ae2af6efda390d1ea0d7f5f997995eac31e69b339", 0x2d}], 0x1, &(0x7f00000017c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18]}], 0x80, 0x1}, 0x408) r19 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) preadv(r19, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x0) 05:37:42 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0504808e12db8ab2784bfd08ffffb71700d6c77d5a1a5a0500000004"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e227601001c067e7a74a7ee65861bde3d48f4445ed53d0f9b5eee8d0a9a389c8a443633fed22d0fef687683f8b7165d41a9c73e9003e304cfeb1b44a9769e6252476becd2764d6470bfd721cfe28fcebb925694588c4c9dc01ea4846685251a68853b5ad14047d89a089eef670db869c8911a214466e433921b086648678c2dc8856548383178b2d321063c6603eee999d6edfa3f0216a378389e9daf0fdd167c7b94510b404bbd61bd4e4d6f415632be20fffbd3487ab162976ac473cfb7cfce1d736db0a7d2108130f321e481f2a289c085d4922862d7dbc02de8242b099a250bee03f9642ed7cec1b2403db69ab51212620b6fbf06a214997a404804b5f2f58af5f8b452545dd329e4989fb5eda7f80d61737e5454c3268651", 0x150) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 05:37:43 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e27d9b57098b0c7bdb2d22eb90a93e7c32d81803ca84e0e51ac578fea9292a4f4c362259b0139b2afc6b9941852529dbed8d2645ef1a1c4cad445439699f3fdbace282bffb8b893d036b11816fc46988402eacb093608031a6a1e754d80f5feba37d1ad7b231bee8cc3acd4f1cbabfdb54c70594ee7bead5", 0x78) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4e7b8bf303740e73241ae180c73a61bd52c77be493854f9e8c12ed19bd076360b4b238965062e8cd2d63db2cb3bba525e663f31c3ed4ec105a2176479d540ab589aee30cf97a6af384dc59ec391cf2f93b1b0825a45155d823fa256a41ced761005b9d48c84903bcc0d6cdf0b37375e7f0d831d9a11de60dc130dd31c58555832bd192f9fcb8638befb88169ae024d2ee8f0979208355a8ab54a6bc20dcf2757f5a6b4b052f8d333d5f84759bf57b0daf6e8996341ea3f66379e1a06c9cdf0644c2c9740026bbb", 0xc7) 05:37:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) sendto$inet6(r0, &(0x7f0000000000)="288a02bb5d10a6b395f33374e175627b02c9a58675f7b76de262df79051c40a56851a67b98230aa49d351bbd5f4f7aafe41535044beddd8d8c023b6e8d49812f428b9f83be74ba13c6aac994138bccd245f014888d5f99c43b64ff0d71306f9c81f350c6c186a49e3160eb479ab6eabb9ec9db35db8cd59ef7f915f0b44861d3db68f85c40ee52aac36420d5457551761216dd8daf41fa553079b28bf0f93cb53533de54aa44671caf6f3369f80375196c9f411e4b376502d2f717fd2ebddd1c0b04458396cceaa648208668c2499e0e35ca79128f82281c8c642772817817a2bf6446e6a5b14ce240aef2634160d15c2f2da8a7b744fb71b957e1", 0xfb, 0x578a312ca10a2bd6, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x100}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0xffff}, 0x8) 05:37:43 executing program 0: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2014, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x10, 0x0) accept$inet(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) listen(0xffffffffffffffff, 0x3) fcntl$getown(0xffffffffffffffff, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x200, 0x0) fchflags(r1, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)=""/174, 0xae}, {&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/74, 0x3e}, {&(0x7f00000006c0)=""/85, 0xfffffcf4}, {&(0x7f0000000540)=""/221, 0xffffffffffffff0a}], 0x19d80b, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000340)={0x1, 0x1fe}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt(r2, 0x7, 0x8, &(0x7f0000000400)=""/244, &(0x7f0000000500)=0xf4) chroot(&(0x7f0000000040)='./file0\x00') getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000002c0)=0xc) r3 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) 05:37:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000006ce00000000000000000000000000000000000000050000000000000020000000000000000045741f764100000000e74a56df84827a000000000000000000fcfffffffffffffff6aa82f3ce0000000700000002000000050000000000002ec4799c168d72a20778ba60"], &(0x7f0000000340)=0x5d) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x10}, {r3}, {r3, 0x20}, {r3, 0x80}, {r3, 0x15}, {r3, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x408) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100), 0x1) semop(r6, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r9 = dup(r5) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x28088, 0x0) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r9, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r9, 0x0) 05:37:43 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x18c, 0x1}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x401, 0x901b, './file0\x00', 0x296, 0x3ff, 0x0, 0x1}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:37:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) r2 = shmget$private(0x0, 0x4000, 0x88, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 05:37:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) clock_getres(0x4, &(0x7f0000000000)) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) 05:37:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x80000000) mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffffffffffffd}) 05:37:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000001010400000000"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8205f6d10c24c18c, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x80, 0x9}, {0x18, 0x1, 0x9, 0x8}, 0x0, [0x7, 0x4, 0x9, 0xff, 0x4e9, 0x1, 0x81, 0x6]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:37:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/175, 0xaf}], 0x1) 05:37:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/214, 0x1f7) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 05:37:44 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="87") fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000180)=[{0x5, 0x5, 0x789, 0x7fff}]}) 05:37:44 executing program 1: shmget(0x1, 0x1000, 0x200, &(0x7f0000ffa000/0x1000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000003) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x81) poll(&(0x7f00000017c0)=[{r0, 0x40}], 0x1, 0x0) recvmsg(r1, &(0x7f00000011c0)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)=""/4096, 0x1000}, 0x41) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4e7) socket(0x18, 0x3, 0x6) 05:37:44 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x2b1, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f0000000140)={0x7f, 0x401, 0x0, 0x1, 0xa9ee}, 0x0, 0x0) 05:37:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000680)="265db97ed83292f0c10bd157ab99c963a11a0e088efbe64638dcd31721e285fd3701aa7a558683b3e68afc727a8c2e8971bab472405d3bcd44ea7265c3ac926d2a9b61f12445cc90aa5828d21b1de290fbd72bd3c3ac34ea5d28a89fbe7a71f5882bece738a2e2359c8181cf31adb173dcef0cce24ff289308e15dcb4cf3961f0a82f9f2a37c0f9f0854bd6d1a4fbc0672e36e38d05270a4a2225a5ae3fd88dc430a98f30341d997fc772bcdd36d539ccfd54d0ad12b927de1fd65fd0085ede055b1ac05febdc2289abe0eda98ad814dcdde0b197a806ba0414b7fc6767d14889dee82a8bd7afad1c105cca68237e3d9da8223f470f16d5f1eb713bfb494f9fbc607d73cef203e5de6eaba432db0aff6f14c4c60525d1c3c20fddbafc973b6b2f94ee000520fb62d7965b8892b11eca11a4d82e69be7d766a8fd662a48f7d3f5be5c2c63960967d8e4e3de0d8d371ae644278038a4a3d589bba145afb72db3d2a1decd12ad3079ef96e51676306b935c9ccaa2b7d158c23391785b8769b86b1441a20650a9178199c34541e66fc14f4e8c00524f0a7e5dfdb4d51494117cfae10e9f38c10a03293307a2f7916f2b99fe27d43d25d40ccd42049fdf60c6a5ade20746cc1c2ac32ba47adaefe9bbc81c8b4edbaac0181bd1b3e78a5abb67a7d02840a8e93289d6421e2d6e60297b0029afa2a06e8b2ca30440b7bcd8132b22f350", 0x200}], 0x1) execve(0x0, 0x0, 0x0) 05:37:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x44}, {0x6}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x6b1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x400, 0x0) dup2(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000180)) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x58, 0x4, 0x8, 0x4}]}) semget$private(0x0, 0x6, 0x400) 05:37:44 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = socket(0x0, 0x4, 0xcd) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 05:37:44 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000100)=""/182, 0xb6) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffffd4}], 0x100000000000021b, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000280)="c0", 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x1bbc) dup2(r1, r0) 05:37:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getppid() r2 = dup(r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000540)=r0) fcntl$setown(r0, 0x6, r1) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x4, 0x4, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7fff}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x1}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0xf8a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil}, {&(0x7f0000e39000/0x1000)=nil, &(0x7f0000e0a000/0x13000)=nil, 0x5}, {&(0x7f0000e87000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000eeb000/0x1000)=nil, &(0x7f0000f00000/0x4000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000db8000/0x2000)=nil, 0x8c1}, {&(0x7f0000dcf000/0x3000)=nil, &(0x7f0000d9c000/0x3000)=nil, 0x100}, {&(0x7f0000dac000/0x4000)=nil, &(0x7f0000ed5000/0x2000)=nil, 0xaf13}, {&(0x7f0000c98000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x89bd071c413f2360, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:44 executing program 1: r0 = socket(0x2, 0x3, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff, 0x3f}, {0x5, 0x4}}, 0x2) r2 = geteuid() setuid(r2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0479a303319d25f9434a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a97ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc4409263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb1c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c537ef000000"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x100000000000050}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="d2dd7bafb97b52ab0183de1262d14db9b3d26cd2465c2bb84e83f89880c076f995856d10c81189c8a7e276f35d75137dc5861fb5ca835a21708909ac0a9835920abd563cc5befcd4a3f06712a018d0a51a97473f618e5aa861397dca5198404c68f2aec58755b64e22aa5e163d8b4623b6ffb5ea847ea4b1bdec260e915155e584e7b465208651710acfc1951d1a56867b3aaa05e19d1b328733f7c1214f122f4e2b19a16ab5903a2accefc317426ba18550522b1fa40d51e448293bbbccdf4289dbfc87784637565d33789f", 0xcc}], 0x1) socket$inet(0x2, 0x8000, 0x1) syz_emit_ethernet(0xffffffa5, &(0x7f0000000080)="b6") 05:37:44 executing program 1: pledge(&(0x7f0000000000)='.\',\x00', &(0x7f0000000040)='*\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) setregid(r1, r2) 05:37:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe02}, 0x4}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 05:37:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000240)="7c7b5d47bea147cc7e7a2df4723884759fd5e513bf211cf7f0c08448eaf83559ff7a3fa580d71971a37341a0217b72ded05b50f5e152ebbfe1e02155dcd64c4baba1c3d233c337b220a1c4397ecec4f5d5ff8a7e5653e6f5b23ced362f2330986b9868e5f983532311a0bd1eaf9d47a6b5e8397468db8f159976e1e521a897d5d648e38303f75785ac7ca2c0311983c292b9583d42d0b9efdefda4cce6093fc62d9654", 0xa3}, {&(0x7f0000000300)="5e7bf5136439cb0a5121cbe7b97778bab29af2ac71d1b653b6e79d5a0f47754d7cdd81c3447eb8630832e1c5a1562d414d1c2bef0b3a841717ceb1fc62b35f312be915a2c1686201b8033260e4b68f132ab867796fd4155b394841a9b5929cb06bd65eb81776791f30040d5308e12de5cac8483b729010c42cff050146fad7a3d13c92c1b93256dffd4f85840e8593609d79a891de9c587161b5e76967875613cf0701ae1cb9fab2a21f2927507d4e866e3836ffb4260bcb", 0xb8}, {&(0x7f00000003c0)="42d1d1da820b3479abd46ef7a51dc51ed8a931f7824bfa0688941b93c31b0c2cd49d03f7c3fdff9fa222eb7e563aa1922d85a84200cbfb75138f43d902bf9e5ad9f8bacb9d791a285cc7f6652656a7b8dc5cdc3df00781255329a1c4122e072081d13df51c6b708619bb02230b383acf51c030cdc6be87ad425861990fea836c8cca82f34874d54f22b12c89964766f9ca9dcc68f06b55b60566d8aacda23e53858b045b9c650e0190b42aa0f59ec2243d312dd9d407c909d6572a5353d99964dd711519fdf5b01b", 0xc8}, {&(0x7f0000000100)="01cf1db2943d4e6e12694a9b9b118601fd9a8f758df5bde73fa9df32e4525ba8a8c682d1b333ea531a9e349f0fe72356eac7551f9a866e0f1e9653edb363f3265e9040274dad5690f2f679fbf5fef4bf672dfe1c3f5d7e290910f4ee6e4729b59706a1eb687dca7e56e282dee0c0f8ffc1caa2e64356", 0x76}, {&(0x7f0000000680)="7ab2ec9d394d0d119df7959de4584f0db1932c561592f71a95bfc23f21c1565f90141922e371d93e0cb8e4ef59f53a19843104e767ffdcabbae10f83b2d5c327254b6b035003897b1dd17d3dc5ca0d53ac3753d3f4ef9736c95d74fd4eb2d785c76b61691a3f32e3fcee6d26", 0x6c}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x21) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000e14ac180958404cf7903270885f52944df276e14588610d29a09db5d360d0b010f4c87a06526fa21ff5857772b8333e886dcf84c6619fcc4b9ef3c1bfc5e1a970f448690f8b810dbe43ed80c312607dbadaf30dfca2afd69815ddc55144842f0669c2000"/119], 0x77, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2ad7fea7aa72b3c00"/244], 0xf8, 0x0, 0x800) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000008c0)='./file0\x00') acct(&(0x7f0000000900)='./file0/file0\x00') 05:37:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000440)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') link(&(0x7f0000000040)='./file0/file0/file0/file0/../file0\x00', &(0x7f0000000100)='./file1\x00') 05:37:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:45 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r1, 0x0, 0x0) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) r1 = dup(r0) r2 = openat(r1, &(0x7f0000002880)='./file0\x00', 0x10000, 0x20) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000002840)) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x100}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) utimensat(r1, &(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)={{0xffff, 0x7}, {0xffff, 0x5}}, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, &(0x7f0000002780)=0xc) sendmsg$unix(r2, &(0x7f0000002800)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f0000000140)="6f668019991dd0564b7485393ccbce", 0xf}, {&(0x7f0000000180)="53cc1a1e1904b84427da4fc688aabe02ebb7e998aea0d5360099f243e267663f75d107b6f5bc4b55e5f09da2f03bde2ad81242ee60d4cf4cde82c1159789d1833244cf23902588a9828b1eaeff0986025e37e39058c2249eb0820e1744391a44276a7cefbcf4c73f570a2509f492edfc046e4455f727abd432c9ef242a40c6730606a7b48b17151226b0c96e6d", 0x8d}, {&(0x7f0000000240)="f275042996b3f42a767c07e04f1ea185f382db90ae48147de774b4a73e44842897822d7e30318d120efc955075871075c1abe83c0949c1fd8889eb6c802191ea53e3b417de1bbcb9693e311ab2e982906d1b293d8475a4b884a7feb878145a3b10104163cd6a60fa95722d00342ab5a8ea340d45519e8ea9ccf7f1037cc4e02e7a7091a754067c96ada1fd7087c8c5542cd5eeee136557494ecddb6b713348fce55dc63e68", 0xa5}, {&(0x7f0000000380)="9c5686149b03e536dd476ae5084e7949beb0be51ebf14143bf1dbe8ae75c6ad2e1bd2f388c2377caf54b5524e61ca82d6abee8c9bcd60e51d48284dc3ab30384a7eb281cc80a16ae65a6d0d7f8ffca3308ddc37962b56128474fc88e55f3ff51fc9aeeb04b5c855921cb96de10178ee4017e8bbf2857ed1de9fc7c9c6322d84fc8278b2b9684ad9ffe5c6a40590ae991d749b917b58d5e29ea34d4b0f955b6873d5893403363418a9b52e5bd0b8145867a75d737b1d1e01aae6138dbadc395c256797821ae32e315ef9c8a2e343afba904161efe97ba98a295fb6825a2a5f2fc48b134a835887b1c24e0df08cfaea3528b9d0fd8559e214dfe3fa55892ac54375fd2cc84f745f8daef107ebb16c726ae676f9974240a6a664f77653a3b54c3fe82fa7c8d44f57f9410da3cd78e9fa092ad3184b7e34a256382dfe304c4bb52a9c75c02ca3122168423dc387a988508e975448d1858a735eec1a89530abc84ca8b6c9f35b023438936d177359b3dd9d81dd1a49edb9d25fe491055beea034b63f670f95cff8429b158766ec38912b612f59ed317fbe8481b10e42b2616805df1b5bc76de4577c01643092e960c80e68dd3806c601acae0834009f7b7c7100acbb03815526565256d49d89f1e723c1407c360b20b766335b7b971d1bbb60c14c09a699669385a7305a4e7e38716e63a27a86331eb4cac773ce00d9f7bd248b680d91bdb7c2c1d72e8e69277c29cd3664d9df5d8b4498528009eb31744c2677c1bc219470ce9edab3549b5cbdb7d8c9fe8ff674fdf8522524fa04a28191dd0a364e33aaa20c7fa89f523870cdf6691b04a176a2c773fd791ffce2e91ba1fc8bc8a53ffb59281c3ddd12362b8d9e7e24110a59741bde4d4377f8b12ca15ab51eb07e3f0c53d510319c542fe629410a496220fd4fd852a6079470970b4326ec95b0081a810af98ad433e658de1aaa613238e8f91e40cf99b9a448b3f9203e53c75f647826b6125d31082aff967e8b94ffe5ae398e417d7d447040d119265509fc1109a4c136b73b13d359d8025d74c64a53245260b11b21e4d11b8e222e31c725ebe0d3197451170b510e21e696033f6912e38268f56893a2f2dcf0a2032aed62f9bb52587f39777c6870a5765fa8862121c6d23f930789377c484f04825f5ccac646412a1d3381cd4148dae4aa5140815dc2eb4382f7aaa1f69d91ddc860a3be5363744327bfb8f6540f0c61a43268233a2f15d9707d3386a42d8a9c65c9f341239404d50260d4ccd888d2ee032ffa56b05db0c3c4362036941f3412ebeefc5df22a7cff1a0a75bc8cb74dd085dcacf57e254da89a63a1bfc2f48eed0fc672addbefb1ec7a4303d24c12602752d41bf0493d7ec11370e4bd15992f5b851fc04a3e4cbdce5d39c0195af7a6bd51b7806a2c6af7d541f43bbdc5e19c8a64c679a566aeebc0440998224801ad7783f7402f0323e69a1b2000204052ae9c620703ec241565d88f4cbbea768f66e18927ec2edf2fc6730fe56cd2f8008dc031c06ad32bc76038d219aeba91cbc68876f1c3ff454c7a5fdfe7faf49c4221d2a2cedda98eee7fa20544cfd92f60c50e079597079732c1ff87bf1139ff3f4081aecaaa2adf5bc485a80e58e7da408a47533d92f1d1190902ce5485f8c7dd2a5480e13930a4e40752cf44dfbf88cc8f0209540901fe69cd4473178394b96fa169718167749abe21a6d1b7a07fd2f91f1b8c8eeb84b83563cdcbc7867bcafe3e018108f2cb6f8849d19724a181124580599d8f69236b3c9c962103415489f202e9e43e4c307347ec02cfcbc86fa31dc0b635c5f8b28d5fcd2c90ddc23d6bfcfaceb5d7bfa0937c499dac7852084a40e82d28f706e89a5ea3a6560d912b2a47a88c379323fd3783f1fc2b4bf93f2cd002ea35f70abdf77d281254f4fd7fd51feef5b93d17aedf1866eeb1f7f34c03bd28b8d5e138f08c1157750a98e6c1b52003c938f4f890c2ea8b4138ff3c7aa9a5b5a02a34ecccf0b19b578c3245d42f2a440ca7b0085938124326365021c640a1c1d5a6c06396f290278a4a7ae5d65d1aaa5862ac135c6573adf4032c0dd7a3c5d0459bdaa4a2a4b0989124053d45ac5c9585e47fcf0e19bd0b652d9f945f049dec42307c5ea328204b0e08b75b35a146586b479aed5c4de83cb6a096c0cd0cd7c288c59133cb56c0ef8665718a8b63320bcf7da873d4a13f4c486f94b00f4fcb234ca2d1c808dd123d5d0d913667a1799b6d4de9414534572d01df1726eb23d105fa44b8fd50672f5932f16708be20c85b66b0af9d706ce33e6c1bec164581839771edfa6d1bd2c6b2810fb117339eb25a8bbfd8cd5c05f2e9e6c1c6825d501c028cf02422d8bf895e9b26a5d1347a3666e7609408179351e96d703becd7a0f6b2bafe6aaf4da6b372220e3145bd09627363a4836af18572322dcf195315362228b1edf9b4aa8f277234b415650d17e3477e10450484fe6835409f7cec188536a4e8c37771a12722bfdab9b2975b3c2ef16c236aad038830721b52e877e402304861bf509becc61b2cafce242a793cad40340a2d06ce8a7767c13e06f05d84834e975d682d2b09050c170ff6107a0d8ecda555959c379126e4d482af1348ac22d238fdb60dad81d1ee4e05216bafdd26bbe93890e97197543229fdb9d6acdbe17f912ca9622bd0390fcf4ade2982427c514d48ac9a01971c635ffa61ba617487e08282c6c168baa99840f353f1ada5f9a8391f14225a5cb08589e61fe4fd057c219bde6b520095bb633e626ebbc2f78eec6cf815198f660ca2231a017d497a311a4945dc74f703dce73dc5b6da093539eb60a5e68977951b68ab34f08f0fb2cc8371b3fc12f53599c0c273e5511c43ca434b99cbd1aab46b49f62adb79d8fdfd04972d86019f93b0bbbc9537bed5feac88aa0ed2ad015f730f30dbdbfcce3f0df3db0eafcfaa7e22088cc67b4c9cb9190833172d7646e8156b3ab6a4551418fad0fe21b339c558dc34ed8cdde5b48e058d1ad3eb135a95bd878fe4c5ee78869fae817a6c5c3f3287db979a88443adfe7b0fc3a9f7e046a1c827f63faee794e66c9f41e10b57713d47a71f130c95cdb0ff52d6cc40bf5c0e7aa7857193e157eaaf4ecf11d648a8ab5e377f1eedd05c660e3d24b7bdcbee3d3287f2b78b43c468e00d9666530ec56198eb1d531351cfbd4bcda21133879e9edc3a90348132b2537c6dc85c8be4900f3b68e5005250a4618b4e405bc14a5461f0731fe5fbcf112f58541b64919775d268e57277099823a7161a81b97788712c6dd8ad5e94cf5f8265e76a4c27d3d28d1a8c44641e913b2868b04211233ce13b463a808b394d1d25e02cbab88ce9e69a8ef25ec4e0091430967f468ceb7c1f6caf887d504c1e7e5d6664d6a6ed7d975c26c55b30f3f2b25c7d3b8ae813ae6b69a48199e8ae6c9bd2d7f0d6567ca8809773392757375fc071c0c1e89ba48469ef7a9fc200478767eae48f3e479718dc7ae36af99c3c91b3b39942d7dda8ffbdebcdee130c89bb9e745f20f7cada7adf8f3a2725e55fbf6b897db48850067c708b97989138f93a9a3db573fa0e27bf323812db6fcf5f6b825ce71e6f0a7221afa867d9cae35032a8768b4925057bca961aa5e699fb922b480fe627d56d0d87f84004aa858a4b914b355baa6848f8f7c63fa04a340b0f2822ee486035d2d3a1259907cdcb4d6509be036f83f0133086967d476d68d5acfd79b16a99c967c328309b29e19016527fd8f47a1957b6a6e4b71b1878ebe93d9bf946e8075201870364c85f24831afdd7f3819a2e2677e2cb908be260f95ea269fe3c561963bdbaeb39d75b1ea36cb888df7d71a2ed1c280a023d2e435da05b9067b0bc81cdef7d4064b4e3e1a75883b50bbe9ba0f99d919c182b954796a75027aa097422caefbb111c97a73066c4cce4a5d818bfa593a787a9c822b6ab9dceb6eb99809c403acd83bdbcdfa85d03b0a756319bb62035531acd0ddfd6e8b8c3bc98b6a3bff0e2d16a07d8a2a89e253f6684280d7c9e387bc2f9913b11fd98ec0b4e8702fdcb9bd09786927a308eb54dc18baf5c00ccb1b773b050f1fcde2dae097b4941afdfb15d94f886e0674364a4be1cd215760e5aff490a99809c5899ae7626ff0f0bd2cf4f181124e3b5d770b89d1e6f2e425389d569808f44938891ac38f05c41dc4f59b4c3f6d6c672ec229bcf9fde6910d1e097a175c8d9a9e39375ccc965ecc82fd8983766b1b5aba3a9bed9edde158338ab6d04ac8b8a4f129b5b461178fa26990d4bfd05bcbd3f203503ebfa81fa5a7937983bb89fd0ce87ae149d666699f15b4a2801672457f4b6e3252691d028ced3d743aa0ea117d94489a5646aef746383d92500f69afbe2e362746220f7d79b7adb5da0e941ffc88dedd4aaf001ec85dca4a4fc4e8129cc4af6c38639040afd0bf35b02cfa97dda0fee20d01e62bdbb1b3ee3671c183accd02e50467ff68276b55b7be3bfae6d7a52e58fecbe02f9eae31be2f7990f440626a43ae9bb72996744dbc70557b16f17c0d6a8eb7b66df6425372b0af2885d1fe0fdab6a3c5fe041ef7fd04b314e442f48891005810a782288a518c84c9faa69b036134eb1338f347ec6bd4f428f3aa184e135b820c5e57794bfbed1dcfbb00d6a10634ed7aba710ae8bc8dc88f81da68dc2aef228509b6e083412d21303ae843b3026e40ae809771d73543a4e9577b59512738cd75e51e6ae4127a85ef282cf31c84ea11306906df125754d3c9bd2828a339a1e7b952aa28b35fc7a389072669d5ad28a7308b18229742c5eb47137c55a19adbf1fc9a05b27d98718cfaf41caedb0957701aa28ede06e59b074fbff138593daf90d13a6736986c583bc52470b9f924c1414cb8f98236ededc88c42131af12af8970ce70650315634d97c1f1eddd1e98248ad7679c25ecaadb6be4752b3d8ef716a37e0fbff33d14c8d221a58783fd473cd79670867d77ee1361cd3c03036ebc3a4db04f5203bdeece64364502124d7e54174f1838f17a193f51119f489f064953ab2987e66a534fcfa34f6b09d919824ed081717d5eafe5989aecbd8227a10ce059e7a0394fb5bacaebf4311b6f53fc616afcd19a920b55c433d931a55a9d1e502a1d2d396b4d227b09f9caf2c79e2f949065efa3ea1371a50a195f0a04a1e848e11d0a0cdc418583731c65feb88f304f8f489874327b7385c9d78886548324f066760dbcb7157f504b60eed285f9f60bf0e4bf215ec727bec5bc2ad4f9743d3c1601415c3cd85b2d6da2806c287298e89d8bcb7c686e2832e705abf1cbfdeeb697388272db0943c6f396b155598dd5670d25f4b51b7f20d4673f9c086d13ea054fd1816392507f7722a5d362a73e4877bce727842dcab3368fd34e05e8cb28f9bae6b33d601c751bb7be3180363a7085b38b6b67664aae810de76eb392e92f034958a3fa126768223845567dc83affce23d92c1f000cf50d4a16a5b5fc950c1d274064765a40dd22cfe3d69bc5cddbe60bd12ddbb52419ab73279048c5769057e53bd3f7e80ce584b8b89d9a4a2b95f320fa842780307bd418fad1fb112c1c179de13f36c55a13c2785ca6ca5e933447f6f6d40ed23c62bbec1df36916200861912b873a574b31604f3812b82fdbfeb044d7937ad059371f9e9577ea85d631b8b23dd6f355ef86e7e238d089b25164e050b01672e124c9c8b2e2ba36f93486e28ab3a95e3be0f2dd36be4b3b9ab9280ec0cf69a4c2713cf84b43e7727556b7b9462d4c3a9991185af871c", 0x1000}, {&(0x7f0000001380)="0ffa3c12282d91a0af7d1003cd96f1f2d511403b34b5ea48b1370b2b37ef2b0ea260699c9ef2171f08ad9ff644869dc74653d8e632b2fdceedb69338f28c8037af9236c4f7965e07", 0x48}, {&(0x7f0000001400)="46f2c75a20f21870f83b7983f04e3cceade21696257b560d966a92297cd958071763ab53b471befead123d3dd3afb67d85a06314f0d8d77046f8bc1421b2e579bb9f1f1577ce36e5524303f4bf4b76ca5b710bb0745b4a8d780cf614dc8f04b79ae32176a1814efcd5ed46fcc65ecaa2bf4942069b615c0f14ab2096ec97540cf6acf251cd751cb566e6cdd985075053991c54020ff3077c739e4f815639fb899518334afd7e53e00122b968d1d9e9aaacbb01ff50e3f453501a9b4a8b1d40f6094739d18f33786ec43a55de26dc1eb77b18232ece4946e39f86866ddd55f8ab04ebbec0", 0xe4}, {&(0x7f0000001500)="5d82b2d7181e177ad8fc2c6ffa814fc1214b5e758fa80155b4c719501832c64b41a1f7cd972558f37ec75ef62b01294d5026afb2dd2dd95f1b45991c452916b0ec98d50cb9a0fffcdc5d7e3f2f02b054fb906f033d0d238358e7e1002d65b1ab4b778e5d6122f4dee3b7255c7bf3352ef3f82ffe56365a02a84460fd631979d99e4bb78b77e335db8f417387c42f01b45da51766490483a0594fdffa55c75dda3b220817753829bfd9d66352db8412f48c23a7d4f09fb0c61232d0aeb603960d1a35e643c4356c3dee0ac19b3109e983a05938d0bffb42d3d2012a635f626b6f1830bf4ff942f99b648312e25ee7de3884702b68682ac2684de21e87b6773c72f11e356a447c0b28638fb7a56a52e99b03541cfefe2bee9b2f177454c466fde324f60e080ea02db1dcd0d9ca98272d025d69cf896e47a368f64c5d4fe90013698985dc9afa8f64e48a5334c42ae889804c8a8aec2bc14d9ef320e31b077655883a2e436cd12ac4b6bb4a736137ddf7e870420dec649925d825d67e807d6e0ba6262e71b3efa57229b08b5af723de70877009dde008503c3df2f2edc63c35edff6170e25539f9ba0025fab3f4ea2e9ecd2133df1c39281da37b79f578c9aabaf747cf279c943b157b22833e8023114e2486262cfb20543923d7d22c373cb258e6588ea034961dc6e5931c4431ffc0be7b84c351563c91960692107663b0d404939f6b3e04ee6f7b160169372196a97eb9e58f6eb7c07d7894be7bc302a3e8a6ca9c260e85cfd8149948ea1973a4a85b50333e9159942ce123bb2409ab5acca09cc797beadb04b655be30f6f8c1e3346f6080f0b497750870fe97511f52ed9dee702fe62a30b433c269b208fde9d563777d399a3d314d380787ed49b8b94fd2839896810a512bc8ca4a083cdaa81a6bb5cccd6e14fe0c9048d6e49a7a020398e5c1f45159680074d189a70321cc9ec89e88fd07320635c7c13e806fae0599cd9ea45af90413e2d06015aa0d5716bffd8adf077ce7dd2ee3ebdbf8281a1999cebec6f3eb2a3df562fc9644b59f0663d66b58b70f4ea391abe2035721699f95c9bf99d8cdbc78e655170dcf66351e7c2c891b7473f2fa49f368d48d218ed252cb798efccd332ec2dba669e7f16f40c8c6c4724d5f6cd8012abe79b734e78d610177381f38e8b9b8ec745a7cd0668923905240df20026d873b3b33e029625035ba538153e7a4fc68278ea9fa11a7b481874e23b1ffc61cef9df6b3e0f7454449a3a5b6de2a2b27442855d49589f33b3c10086a259f17fecb52483f0fed2b6aa940f44e1a970dbde45ad8fe0a30ed188a9b9dae7aa314158cea640397e8c3a921e75c417d33d454a2813385d5b6731bd5184492c529cf4da64062cd8d92052df77a5ffdc612abe234517ee481a79a4800a245bf64c1ebaf41c9322bc51119626533dc8266ec62de3f31be31ae86601c7972abc2c7da814efac08cce9d26e2dfca2ba1061dee3d36bb91a581087523bff73503dbf1bc8f48726509239cbb653a76472c4d5c50a8deb47f73e03dfa44d39958b9b37d249ca1c32945a551d30b73c97cda4904bf7ee965389b51d75242ccf82148bc883f53bcd3e16376663a3bd64efe2100849a4cc39e3932756578319fc9feb6e9afe3c36de556640815203fa00535ec71e6006a2ca521008925f8af1e9f18b1854edf2e72c66559605f2993daa6790bbd9494e3d8594f54161c95d2991ca96495ebaa65219cba1910df9e6fc2fe68a0eb13df8aeb06708a6afa583a2f89bd372d5beb10b8728d38638f0ba9add0e6644a00ce39fc141342e93ee6edb82b03ccd999a8e298a600603ea15c9c09da1816f6cbdbee742f6ad636dbe43da2cd550aa87305cb5c1a977d9db9129ecd8ea60bf7b72bea84ab7efb5dd92bc1d910d1afe35caaf43a7aa672cb01a789da9d58f29281299d8306da27050b96f187a052884ebcf7a9b8ecde0d28735624959861b03579cb6e16887a5b5b67d57af4ad03607e5fe1725dfe4ca2e9aa4d0592914136c612889d7c4a69a0d0d88ba963405786bba1e87df157e054e0b29858e4c8f2aa056ce3cb969a550f5371f6ee1551e49ccdad6ab1c3664003350d61ea1c4cb26032c006c1b949e28eaeaad2c9abe2f6c2d67a3bce464d5eaf9a4825c2e3708dfb51b4599905135b7b32947c2434396e94eeed24d3b6e67826ead1f2900f9f87453a0d6e0d9529d99645e5147871222ebaec208b1984c4822863d8e112352d2d42d0cb2ee7ffbd998c0f35535a9f6fc45560c9a2cb3c4ded9ab07ef28e271ced6406dfbf89336c38d8215171b4035d392bca6d1268984393a8c43bfe66bbb34158962cea3e555a826f159da7061bda9c3db1f20903d08b91ade806dd1fe13bd950cccef8b036cd723ce0d3ef10aefb4b04a3fabf3a60a5900f02b3d3ff72d01a908b6b20d1e339e3423c430565411611af3244b0a09f780dcb758dbddd3d0382f51167ea3e4ffca8b568ad4ef1a41af39c00168364b70fadea93ceda82ded1cf78a8e6e45863775de7d592f734620c32034a20e2dc6f6a6cbbca6c2846caad452c2983d0fd2d063a8e3380a49bacb8f42d20e4728f9a4f32fa65d454e776d9d309debbab762ff54efd12bc13009be2644aaebbebd75a8ce5fd1b0aeef12b75d40e663f039eef4f90d6c9a75caab92ad9c6fdbfb2582f43dc67798ded8b9e1b743fe7964b8697f319ca74b879a13400bde9db9be84658fcc82018282c7484c1d693e4ddec8dbf4f76ff7703c8a620c2dbccad77c3233add403d4e886dc9bdf7eded85cd9832313adca51a99a56b9fd568595d7314e9beb1371bc582779afdb2d64728fda2d72919c369334af8a28a4073f15502da382c9caf825fa5b2e192e551b9be98b40fbf10b08ec31f783dc326687b1a9154d5b053dc4eaa6debebfd54b647702dfc7976b479b03dc15a4d98bf4a12c9843594636d096f9ba56ac0d86f1936ed37a62bd98ccdd19538ae00ca7daca9740a79f1b38ea4e945488f068119edb60f0854e0eab6082891872f133a9a1ab2fb9b02ba8557767ba8cc376c4a407013c46bbd477208da225c9e065ebdbcc6505072afd05b1a1b7d9355caaece51539ea4fa83e7f3e278d7656b82bbd44927476d97a918cb9cea376e7991ffb31e36e29c5cf1069f63b5719ec04c6116f713a84a98362085c4e390d10900611ee12dfe8647a16a3441104ca96c98937599e0884921f17362bab7ab70005ae9ee539130c04db301059ec980664ec651dcede9f5b47dc314b55f2fb332971efb1dddb6e3e63b73380fa3960881afd33cf21ef3e88c30de9bf1847fef3dfbae87512bb46b7ab3b275910c22721cea970eebcc0b195d70ac6d3b776761a07fcb7cd289e645806862ed6901768a7c3c7ce102c32d27e6e1d4b45b5771c284c9ddf9c07fb63436cc983fc0bfe5aa0c5d67e4154e6da0f846fb4796a5034006b1757d3890c6951c0be8dfd59a173e39b6666691229bf25a90c1ee64d9ef93d2446cbe31b8578d76612688585c63b3decb145b2a9cd534924eb5204a7bdb2eff7c4bea8c8b36fb3e962ece239f9f58494aba3471dccaf99a6e8e0a670c613874d5d12d554c2dd56625afa0c2d9aa3ebf48b68bbcba204ea89370fdee45dc0818d4088449bacb6fc34caff45f81f43a5ce802bec076370466fb2521e946bf5b9af94ac0ffc8561cd62f07f7a5b4eda33a369e38d7c52d096e44fbef02409e8217cfcc39f43d85c9b201805b7dec062a7128ad8e934b0500e6e53e1331455010f868187a35c90a9d55d36b5b68d507bf93ef0776b90a828fc86c50fbacca2f815f671e40532e755ad8ae72c4d454769888b4b24fead53a3aaf95fdac5e7a735c76c8bce7807ed89afaaf71bc946d02711b016797484c6b4328892bbbdfced81c7016276eabaab0a9a05f96272924ae27ccf5db099752eb877dee6679e83f1d22ae13f97895c57b7ff41e5681ecdfd3d693f791b5767c939b6d0f3e7b4dad1118b851387999e3acbcaba99a105193c76ac865452f7b5d630607f97d25c93312d5435d49219ffe74bd4c18655973099358c8238cb05ad040af4ed7a26ab26d605db385207c9c6905ed572156018ddbd0f4d0ee21a917ee334a37752635aa9daf38c19013bb6c5a2efb4c5a1d4db6d74dd1b0cb951a8939a196ce246f5cdfe8c445ab427658926d65fd438ae1f207cf3c4c6bf675fa1c6e47d2db750bbe4c3bb62718443194c9c12aca93127366bdc504ff98f3a9cfbaada6cf8cdf63dd04063f873af90b38070e80a20fb0b8ec7bc578d479e80a4cad094bb8f09b972cdc3c64a4e94273139a5de7f79366be3c13ff7d56e9047a8a9b21c7c600b60cbb6bcc63b61b00a5c36dce0a19fc938796c7b150ffd3dcac63067f284f0b50c9e49c2cc2b6e7145fc1baa258a19c26c790c5588b6c2ffd91cafe6af80f2bda12cc65e432083e9940e20c88b5b6c4fe8865446cac1f966a00ed36bcb7be70c81f445759d3f9d8e9626b63e35df696e77985b7aed7fc10d44ed431936e85f6618c06946632e8dafb8c84d2ef5687b5d62c1511bd9bfe8c397b4e1dbf66d4423f79f4329651541c38207a37a22809e45bd0899a5266374fb5c2c4dfdec201bfd125b4ac0dd5fd57b17def88b54afc92f83adcb21bb5d376326fb442999e591e60bc55b6ab56d84b98285d7b2264245763607b8152d4ed69ab825de8d498978d81030cb6975be41f95fbfb0973ccc275827291286e3d8ec78297fe1fd90132a3185f6765afddd1060b3b580db718c89e9187f3193a548fbcc21df7149639c68002a0afdfe28b39801976278069daec2d726bffac39bad60fc04eb76ea01422b60369c61265756460ced3aad0e36953581ae870d81eb4ac5f1e08edc8c6f955f0041d32c8da742b5969f5dec2a650baae5bbaff1037cefb0c67abe765238e955f6840de82721b4f83bcb617b723acbdf5a840f7c0139b22423dd148586aec6f7f0a818b27398b37d753713f2f0eca0e5bdd2eec9bf9ef96b8eccc07192a4c092102550ab576515125ec9b0211b896e1d3f052b424f2e7c2cec18244cbb2f53fa96311bca74779ed219b405c2f03af3ba9f0e7c0d1bb86f4e7c955a6a8b03359a1d96f769757f57877c2caaf0ca07b00e35c04cb3cee8447b90047e8615960096435ce542f7def3dc22fd5b8450c8dcd3d3e3eb4af4d49644dfaa41159583feba22a3dd7cc1fffd5d6b593bc7578ba10c63d9a3177635559311d31ea19f92264b4120f749d9ad5abb0aedfb3901168858cb7a4d28b54469428eb24e439baa57c84b12820d342400d845d49b8702ada5383d7cd953b3e91a1b98499ecc46ed22d8614ec9841a40d640ba4a9352ba6517346f8903939ff35ac0c1637a2d28d94b07fe7e3c352ced2ba924571aef66fa201ef4d2766c85174ed9a912ab8b1888cd9115de4955a765703faef4bb9e6e3bcd99b79fcbc0f1d8eb992f460102af1155f1cdfb593cea7b8deb655a8de6be3bcd641dca611825d3b6bbae7770d38aaf989619fb1bb6683b6dfdfe16db30ac58dc77cc4a14fa6f46b48e9447dbe8ced940b5e404ae55c0b3158fa39f5bd85161aa57e14cb5636099eb7586eb3a38586ab5d3915950fe145445b546c653fa132c1b1063c1518aee22a826dde95f449c9e7e8982d6774c5068dc6bd9f12b55e14a6d2eef0b0c45a8e184fcdd314b858945d9056fdadeffaa092f2709d3f6ac03db22a386e85b4a706406c821492620c150c4177542b6913ae2a8f15f1f50a592338331", 0x1000}, {&(0x7f0000002500)="3fb21b9ef123e3ce6d27505016a201bb9e8d390f89a40b8d1dc6e4682716245b4b8f5a89941dc279414c3433be41d0513f59a55561d14338f2ef50f712c4bcc419dae4e71cb826cb208b7fcdde896d76b87e3ae514845e998b5cf8cdd89c453e6be5e4675a1622639760005273a9e8", 0x6f}, {&(0x7f0000002580)="0d19cd42990acc23c294e0c46011ca0d30019125fe09e6dc87fbc7edd9b62be3b72168a230db04400879eb93dd0d1ee659cfd6bac54d699114c25f6c48034968e2ffcb23386eaf0d7971526c6e216b20e7acbc151a06c0d9e00490d2cc88ce45a53ef05519f8a2102b513cde12f15434ff", 0x71}], 0x9, &(0x7f00000027c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x40a}, 0x4) 05:37:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = shmget(0x2, 0x4000, 0x88, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) 05:37:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x8, 0x4) write(r0, 0x0, 0x0) 05:37:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f0000000080)="f515f4d2f868717bff78b7cf5e7bc9efdbaf2d8c43b2d12919da922ebb8c04d0d5846c7bdee5fed79ed3dba5c53614f102954e6d1aa2003fa40ca4f7b1ef423f3d836bc2", 0x44, 0xe, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 05:37:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x18, 0x3, 0x8d53) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x1) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x7, 0xaa4f, 0x2, 0x100000001}, {0xe08, 0xffffffffffffffff, 0x9f66, 0xe8}, {0x15e, 0xca, 0x8, 0x8001}, {0xd69, 0x3f, 0x3, 0x80}, {0x6, 0x6, 0x1f, 0xfffffffffffffffa}, {0x81, 0x4, 0x2, 0x5b8c170e}, {0x100000001, 0xfffffffffffffffa, 0xae3c, 0x1}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x4}, {0x18, 0x1, 0x81, 0x3}, 0x1, [0x0, 0x3, 0x1, 0x5, 0x80000000, 0x3, 0x1000, 0x5]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:45 executing program 0: setitimer(0x3, &(0x7f0000000940)={{0x4, 0x10000}, {0x1e, 0x2}}, &(0x7f0000000600)) r0 = kqueue() syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r1 = kqueue() r2 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) r4 = openat(r3, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000740)={0x91d0, 0x7fffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xffffffffffffffff) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r7, r6, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r8 = kqueue() r9 = dup2(r8, r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000005c0)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0x3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8095aaccc660af9beb55be8d711551592aefc88c4991b493bc034411030feff74af21f2a44b12de42eda0a7a5e3622bb68d96e7dbe7177758476b791ac39dd5fcbe4b0ef1f79dee247298927e7cb3d6901000000bad67f97994cc3599e0b930966a43424b6a5f48d1daf85c2164cf96f576d4566aba43302ab969f5b0b4f7f69af51b1f04eb43140e4b88235b4c29d0c745811cb38e124837702ba96c2636d2dffa8294a15dc0bccea549b3b19125cc9cd99f962cb6c960b3e458161840cb3d081f46491a0091548d6cca0ca3cc2c899593f858d473df91d76429205ea7e4fb13713af89800800000000000000fcf5f368e4326377512e642570532000"/263], 0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r1}, 0x0, 0x8, 0x0, 0xffffffffb71bdebf, 0x4db9}, {{r1}, 0xffffffffffffffff, 0x62, 0x800, 0x2, 0x160a}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r10}, 0xfffffffffffffffa, 0x20010, 0x0, 0x1f, 0xff}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r11 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000480)=""/136) 05:37:45 executing program 1: syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20, 0x0) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r0) preadv(r0, &(0x7f0000000240), 0x228, 0x0, 0x2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x30) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x0) pwrite(r1, &(0x7f0000000040)="ca1c7811913d7d6d382da6a2eaee1ae4b138766004d63d2a73d626182bb28ae9636921720ceacf7fd8fc3eb2220183941df4aa1fc56c1227f2fef7cad6a9bdb3800b1153642b6c2d87b44e322b787acc36dd73b06eb2ae135979d0f91d486af8", 0x60, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x166, 0x0, 0x0) 05:37:45 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) ioctl$TIOCSETA(r2, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fcntl$setstatus(r0, 0x4, 0x46bfb) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r5, r6) r7 = fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b, 0x8}, {0x142, 0x401}, {0x87, 0x1}, {0x42, 0xa19c}], 0x4}) fcntl$setown(r1, 0x6, r7) 05:37:45 executing program 1: msgget(0x0, 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) flock(r0, 0xb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8010, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xfffffffffffffffb) 05:37:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)={0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x800, 0x0) fcntl$dupfd(r0, 0x40a, r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x3, 0x8}, {0x0, 0x4}, {0x44, 0xef2e}], 0x3}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x0, 0x10000, 0x7, 0x0, 0x2, 0x3, 0x2, 0x1, 0x1, 0xffbfffff, 0x9}) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') utimensat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r3) chroot(&(0x7f0000000200)='./file0\x00') chroot(&(0x7f0000000380)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x40, 0x0) 05:37:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="5f9277641ea8a8bcf17517a0fa0947248eda476e2e1cfd10ce63d8c2176b72a49270cfda21e2ff8b8258919baa68ed86d6068710a2eeda04701410bfc57ccff8f25368e8c38ce8e71370070444d3ad90c681b6fa18a7d218b6ad3faec8cd4d5088ad6d3db2e1685deac00b4e766142361de842d78b12d609335cf4ec1d7c3d7e52bab5805c66dc67bed2b8c28c98c5699a7b8edfcde52307f29119bfa56ae051c1ef9801a7fe198a58b3f3b9b4abdb3ee84fa35066cb5b", 0xb7}, {&(0x7f0000000200)="07c44c3a5007a2878ca514626ec3c0a9524e25f5ccce5776c46f6db2b071070af20724d2053d56e452274d2ff840589967485e37f1d67e9942cb4416994742a6ba44dd255978524afee8ce7acfd4777fb0c3fbf35b2e63df71358b1a95b857d4f482cbc9c18ff23fe5b29b43dde58bf2072f92728018e97aa4b19d5cecb5b66c889a59532f194a08f7729c849f99d0e8217b6a1c7f4045e389c5097d58d54a1f2eb1894d433e1054937289ffc03cee601d33ffe21f5d67fd064ade7c8ec74f8d3044484044f15a16d824733030f6ded9a99285166912ed38938040b8737ad1f2613b46cd", 0xe4}], 0x2, &(0x7f0000000300)=[{0x58, 0x1, 0x5, "ae6f99d470cdf6c666f8b106b62b436bd967917ac2db75f18de1d9feaca2e0b3054a83bd7a589050062c3de399ab2153124f0aa534b223e7922ee159be105f7c3b3c9325"}], 0x58}, 0x400) close(r1) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)="b0cf8176a0ecb4e4f4ddcfbac69eb5667fb5654b1695123a1477115a83031d61488f36edd3026065c495226c896d0b3d0272f15931463672a25314441d4ad6dceebcd1918bee2e4e246a56606a114c65b9bed36d9643c6bccc692a66f5396ec8d3ded3bd48a76eb13a494a62c028bbd172d21857c2c28f86108ea0c622359e7286b2ce37d7272ddd07101fe028daac35c71af7", 0x93}, {&(0x7f0000000480)="124e34a10aee996f0e540e5c655520560d299f87ead9f7a60ef35d48c273c875c531207396845c376622c055a433a4aa936f1315037727ddf3bdf8f85d34646decd5b6d63ca8f16800faf9aa4a068788a3bf016af30bd5dca26b9d4d9f7671fbc77dc502f095fbe1fd0597795903dde1b30d1e269e7507aefed5d1", 0x7b}, {&(0x7f0000000500)="c606b710a7a5c1d77e12d8066e213df1f02af881fed52063a9a8f9ea309f05fb5c40b410", 0x24}, {&(0x7f0000000540)="1473ad3f107b585743807e762eb2faec7c8c7b82c7b26c55145dd005c895661111a54837a5dd0c09d15565be959044e9db2af12cc9f737be45f2d3c20369921d3fe58bf17c606412fe0a5e056c6b9c81a7f6b5a71e8a6f2c72e975831993be7da87b822ddc4f1223ee54c3ffb1e705892c6a048b8e955440ef1a2ad465feeaa7198b81f352316d9c56e55175866d0ed3b3b75b19857f2852aa7e8227213663a234bc6f1e37af520f3658d89d1dcb94b0e63a767e690de6e3dd86c8401739d35d55461ba924ac5b1bfc93d00383650ab15f2ecf52cbfc5de052b4e498df508a0005078271da4bc32601fec5b35af05aaa0b5b3c8d3096be286a2fd3c4a4a252e7706d4fddab0d173134ddb6ffc5705208dca798f3f77be63491f8741245193448e7cf860e329733e2f60012b5faa56521d8af5bafb65b42572067679fd30da19e6dde485374592d259147533887988cfea7acf1c9f4ef51be434540d0a8c080e09ef2cc9195db5c01b86117c4a884e91ee8bac7e7e79b227fba321a7fcc1a116c7f65d8cc5f6c6812889788db0eae494c6741465266254ac45f1974d886140dd5f5e956cd9f374d5f2ad2ab602e325644cb0e69a5e552a73436b26a26d1bed683495549cb8dc6733b043493f1e09e24ac54fb550f066d6fcee372580123f6fb8e0d9794f21220a09184fc4753acf4540127e3fa3f69d2a9f78a6eea9b69302c029b745b3787dae0c4b0f2d293c50e955dbd4c10ba7bf9ad8ea32fa433c5c860e703bea59e8b70d5e91273ab82306cb8a94f96ce5ce0cbb758a9fcb7225c9f673d9feb87611dd89934474a5fe89ea82e044815d83283145f2981d2fc640e5438a07254ec02444d46943fc1bb6f82a2adfd6c197494440231705e8866e05a0f96fbc430f16dc4f3a4f4d41ff1b0101004ec977092a2c3972aad055b598b45a0cc8832f333c3b3ca3749cfbd1fe1442296b5cbaa9075580f64c048a056c5f3ecb0ffc04d3c45f5f8769688f9b11c0dd74802ed4de0d861e20662562e08f8efca453d37d6efa741740ac5b435e7de6e32c9af4569b01a713b734b0f072369890f9788be970132efbce2e04f620b0766fee0133d12f2c5446dbebe4b7833e9cc986beba4d9f63466d614a92173322798cf79c016d310709be850289df60b8ad2ba6cbdb1d107a8a7a3f1b8566eb01112b7497398db78b7f8dc0003631b0f048bf0909f7297f383409b45930638d1c2d4615c15480b48e37d2a81d88cb3d30089b6eb94cdf328a72b78e42770713d6086bf306eaa1fe0a7c9074ac55b3cbfc4beb1af71cbdfc306fbf1bcbbf55894e124d29f733523bd28b205897a8f0f8dc7a1c40235a8983c2650b4101c216064fe49dd0b98b9873423e1177830c9a3797d371f43c767c61a3f44caf48ffade0a17a73917ad7f7e2955cc8c3969df290d6df37c07bf989b375052bf9b9e1dbb67529ce0546297273de78496f11892ba88ddc63c812a6887de808bb8a9c2f2df691488f144c0e6fae8fda2d5a5f71b7a75561e945e8757aac523913b7ad524e549b77f27bc93a0ab11717a519a7c2640091a423fbae5e7f412ff92d8a1b0f636aed412214e4dec82516e7dee29e9c2aa6b978a35495fd3eeaad3545314934c3836046c41603a2b9b4f0873e2d08e2428939affedfdd0593180fd7f623b9210bb255d6dedb6f787a312471a5b1a3e8df2bca2355d7211c721250275f99ac83c4a7f106a4fc26f4e1c2c812981256fa58841be0edfd8d0c9abf5f917860b4c4fba53898e3b0cda38f968ddd66f77f9ea546a50b873c149a0b341dc2003d60826fe0a51908a32d36a29118f5fb67fe43e73805b3f4cdf14b0d46d32dffa2c791243d696b40e3f6f78495f3f62921afff1fbd759decd2e7c96d5a22a71ac9b592c0359e488e743a3f008c5375e04878add484ed3c717af7a2ba2dd002e5d31eadf324870182352f8f8d9b9576d5097ec282a207b6c7e0cf326e2b7b84491974b5df5d2046704f55f33e45e45bca57bb28957c308bfd9ff110c3343f7ac659b27fcd43aa652496096abd2e978da80669fae1fbfb04dfd8c298e7a2753e260ee21765fb491049273bb1d0f05a32cf6d1267c0f4b09c655e38f6277c458fa0da995e0e2e8c77e3e4e82efa953be00624b67890e7f123a3eadd8bafc0064cf932b6d517e358f2258e6f76c5edbf3e1a97e6518b4c6ac1692bfda6ba750614470d3a145a272ca384be4999ce4f74e4a572af51d8bc10db5f8d6a7359289a40a562115defc137e92f67baefabf2b6eb7aa157b823a714c6090a7db3f275817f6f9a2a445449aebb31c7947a2698961961f75c3a467100ead994dbb80d65a450f16138acb923ea86db13ef3ed0fdf598eea88b3c5d24bf098c58b4d0af807ef81367aa097d30f43307b6ca0bd1da4be4846e1c26706ef7ce50d2e488abed27b517b305cd65cf3d1d19c4b79ace0e9a4410b49b1cbe1f73fc64df246a9c7e359f7418a1d5fb214b84b27900f2ab280373bca9bcdbe747de8b57b0fa7b470a7d3203cf55b22ae6cecfff135347bcd431bbfead1b95f0e216bed956aad19926050ec7b71bab098c431fbd8020ef7982879e369df7829866180aa111bae4491de0fd456a47ab070155049c1d30fa19d70601481500c69494dccf2543f1b613b9c4b728db33c7a8c8b01d79364110550b6b8cd76dde118c6a0da3792312a1b0f9b695cc39988067bfec51dec08c504e016bcd72a160586a3eb1d769c2ed5c88f3a50062a43b5b71eb6d4d8db697b55cf3065f408c057e9e6a6d75adff698439a1dd21b7931c1f5af76079f3806262243153fcce9675987f6d86050dd8f715b63982e36d956a7a79ee65e43bbad252b080c9ffe72f3147523bbd3914a399c426da92c9dd6f198a2f81ad0311611ba7a9de8825386dca37ae15fbaea8c1ac4afa321267bae0b4718139f26fd605187bd1e358d47bea2edcafba18b86df676585bbf122878cffc05b114edfbff8940a589750df7120bd2e882f83508ef69a8d0ca1023ff33fefa28b9ed86f24d84cac7a3c2f7df4f1f2cbf14039a294966dd0b855b2fb28a01722838a91d8251c2ccd0e135de6c087b9b614c888b3bdf3933e588e842013f93ff40299227e13f14a2894f4fef1fb1ca5c5f0286b17657fb7a9a3ade6265e97ac069c83d159f4d4279801ccfcb4f2913cd52805be24a1edf486fd7c882556e07333ebc69f45128ed07d813abd2718bf8d1c79f38e7e23cf09b71e32f88dd578138ae78567eb4ffeebf6b9e72cf2737f98599f917500dd605e9c794c193afd84e3b2006eb330563505c6a498486331c55fd6290f536573efa7fa4ea1772cced1db029fdeb4ecb216ee911706f32ced235abd35d8fa035bcea0487a006b701c667be0dcf41c8241c42a155b50bdc129c4f84eb1ad09c6058e86653eda8d1cf965aba263b571347a97a46468e1ce9664081840a8e50b3bea40ca705fed22323c650169272919d275910335dcc8ee98a26305a83e4f6514d3530dab64313f717eaf581f527c2a42aac991bcfa5a65b49d3c78c4cd3c5e09ec25fe42a79d3558788b1a435127cbdb11aab3f9661338604f6de5f9d6d7e315e14063990dbb8bc3515b74443a30c7675a8d4b5e874e97ec9596d0fc718d5cc1cb46972e91d7ba476ba4408e0916991539e48681df8f8ce52465dd6aa9d8cf030ee6a7612a3dc67e3c886c06750f6e96212114d2025a40759fc1e650265ab24637ecb331ffc1329003dfbbfdb64fa92b1a6d891ae66382bef7f80af6c23bae060f5c88dab97c76386f350c116250d30726561544837467d4da9c52769e0541f813e2fc2a205904552364c87352f7c4cb337e4b2308afcc9452fa938999aa79a7c80f1e0fd7de08e1d89106914716be89ec1fff87e894ae3363717a4a608b1ebfd818994a11ac558e55b45efc4f5e15832518f30d550583f6df31422e0cdada89cfa5e80b87eb344c598e62e793f956f7062c69f88d0cad87dff721656da6482de71136ee0c6d75f684429d6d8043e75096f2de98fb8d8cacd8a87a6993c83a3a022d6a83fd68b4e2c69799c931481ee192de63289ce865de3dc9a4e5f9038e92662ad83304fbe816eeb24ccdd68d45014522e26c182bb3a60f9c395b8f2b50878b79090366ff9e7f42dbab0a64756c053b15232d7202dfa8fecf0c3521b5b647f6ce5064e5fba035a6b59ef25453f1f40f027313311386f1787e21fd4c4dfb209ad3c6c6237320e8fbceda707eb52dbb6cf325795f94a032a6d0e0b73e50dcc31873843e6175b0a8990f13de00d1c099567d7c022be043ba966ef507e15b9affc4f08952fa7838c05be09b695825ac501ad2dac4d47584d6af5f37a037f80d294a13d7ce29cd7e2b36381674e197e8f2f678ce304871211332fc076aa9de4cd4769434863530e60438f3eccc905fa34be5b526d19736c90450ac916fa1145dff22f67871e428abb63ab20edf16c16be81fb1895f819ce77eadbfafbd5b324f1148dc517344d2731f4b502a437128408a6b12fae992f2e5c2e5204654e233797aebe3764e6b39811b316ad681458f4cd8680aa053bf26713ff78c06c44d079929e0c23373d463a489d1347bd74df679158d24eead2aa53218e105c49cab2dbc3c18f4cddff6d6cc1067b3e143081157031a2db708b2c8498b44ec85b2e441cad47b52a89d5c2f36661e5ee148fea626cd7e0f139202c70c8bbaee6a3414d1cd746038e2b1a2dc575d68b6f07eb7f582fa484a9abf63d800e19cb18376ff0056c10b90c2e0dd9eff77c790f956c9bf6271ec69a28a8bb927c6367a21f8a66be873f0cdc1adbdcc822292b2942569f70c642c8cee067d91b08bad5b187b855eee52fa569f95cdf7936cc04a2c2f014383e50326754c01d07e4cc8c6b9bd0bab6343b7d696f75247d5ac5a7ee9779d01150c594f0b1336d017bee5d650d084d321b202413da54ea73c60f2435add529309de4bc22f4b9e880ab4250a8f0a039e7d048e972754acc82575f38c0f28121832f8523b223fe1d57ecbdf73e803f8be584ed16a919d0353fef041e2deda05d535d9d6ef66d9b1e221aee4405c2e95f9c6c1a144d6360622b00759955fe9ea418d396786b24245430efe2d496d2ece94b99a6dcd88fc35138099f1b0908348c099ad3e8892eec0215895e5bd98dab163bf266176bb9c02c47982a7d1e4791e52bc0246cb92952342a33282c952cb1e76215677035a18d3fcbde7c4c4d0f9126e51e5cbc886e806ef0ac568c7b5d60e4d17f97a38acab7de8d5b73fb492491caff748f8dea82e2d1b4b2658ecee8b8cfa013702d2c0f03be1875271f4b56691f0bc41648ca1bf423625ea1fa101b60fa2a451bb9d36741e11a755044f4d00324428e8178980ba47928b0a9539e1f25c8c921edbc8898d7862f1af35b6f42e924596c15972be50c37493f57c47a72be19ffe159c0a623b3d556cf2e36018aa240e0f53e58ff100db383a910c1d310b16a67ea52e3466a818125375b10f8c75402697d3c825d53bc47e9fc585766374c412941400e725ef1df68776f4c7069681d8313d367508be640e4f34711205f84becc61c3b297c35717b9f0be8724709c0a0716aa112c3bef1d4dd5a98473bd0f9692f5c758ea864860666d256621e7e9670be04621cc23864a4ae0b3160ad38b40522e816ba8c65faaf3eded8ec115783985e2dc4f1d83d81eb6d35ae896f3bc58042b69703216eb7d5a2e6344cd102fa9387a77730e938449d5d701bbd0d58ac9687e0bfad80d3", 0x1000}, {&(0x7f0000001540)="e6897fb17ef37198ec6de7dbbf5d9021d78585867902b4f8990297180df800d48538d725fabfeb7e4ad8cb5601c3470a91fc726a1b48a2139eeb0de49ec9", 0x3e}, {&(0x7f0000001580)="1e1c464423499fd0e05073477e97dd33e89a1285349975693e5ac2d88ec26ee0a86451684afaeb6b0366c0d6d23e", 0x2e}, {&(0x7f00000015c0)="50f59c904799d3820cab0fe11415a8c9d0fbf039d8252da3ee6bc2788079cd5555a1169d7a3bdf372a0ef8d2716dce0a29ca839093176ee5087c6985de9c4b90ee3cd0e25696207a1eb9c4fcdd2756dd16dacc8a700769b3a84fb0a89de1c0a82bb72fcea4efd6301e09ac393ed232f97e8382a917650e7f1eeb285ec19b0badea23df4f118d02df24db66201a549c24ad072a08a4de80be67dbaeee4d4397d2770a3d79f5a99abe2ed717a1e5e293cb3bec1769bef55c", 0xb7}, {&(0x7f0000001680)="5b431eeaf4273a8d349c633c39e70f3f74136b9d0ee14a739d5f708a2b276cc72b31550b4368000ea3d0b6687a986adeecaa6f4713e9ddc8a5caca5acedcfdab854d21b7eb284f9033084910877566a1fe2c3e3088cd", 0x56}], 0x8) 05:37:46 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x141) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x35b7ccc800308f5e, 0xfffffffffffffa01) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f00005cd000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:37:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x400cee}, 0x8) dup2(r0, r1) 05:37:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) r2 = socket(0x6, 0x4000, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x86) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:37:46 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x6, 0x6, 0x5, 0x81, "4fd042585278f0b31d2f2da9bbcf4f072161759e", 0x1, 0x1}) accept(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eefd4b33563ecaa579c03a42fb5c34271311c639098aeba25a822ddd00aab5bdeb943dfe52526a985ae245158d657c90db9779f3bdfbc923d402f4ad9a04171099a4ee871be2193bf1b1f943c8355c5cefab472b5d3a34521c1e34940b5c7cc77ca3830cf0a1f958d7498c51621f0b26033dad29652e58ef30bd6b5ec45842dab4a359d", 0x90}, {&(0x7f00000004c0)="297e695b36776b205baf957c5f5b601aa8f3e54bc28f27050788d3a59fe3a5fe9f6cc42821a95899ddb83b1cd1b46201302d01654a9865bd3108db3a277c64dccad843092d1dda13b386788f9f9ad4be53754b9270749c207b349114b425b433e87889df17ee26bf1901013a44ed39895713666b934fcc", 0x77}, {&(0x7f0000000080)="517b8894973eac742e114307826195d70bc9124a0e273502dfbab4502df3f86f116dab6423aa5636f58763b69f28d6bd22cdeff090f1", 0x36}, {&(0x7f0000000380)="b79ea6f370ee9a", 0x7}], 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 05:37:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x10) r2 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x80, 0xa0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0xe127d8b482fb80a6, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000200)="b9cceea32033e75149d8a73fc949703b95c3197e021468a2d661742a3c7ccc46cd996f56ca59c2645d65f40aa38522a7f0c24d4a4f1e8694e853cb67654536d02dfb37eb43bcbe3d868c4713d688f64ac43e0c3eff5c36875da4d651151cb2ffdec4f066fe7bb29f8c5dc7e5f496e651de5896d6e9898290ab7e16e1cad8057a0ce10832150542e716d84193be32e8f4da6963d348fddd7e3031fdf25641a416fe1fd407d3f30b1f46baf8edaf6ceee6a39544b8de10034759e318910851cb1123e0aa9c4b10e52f910fd8665a1d3224039cd79e702c36933f9d8a", 0xdb}, {&(0x7f0000000300)="3fecd4473b139e33c4ae538c9542a697d541140fa0bc21c9fcbaf4ab4b6f71cfcbf1b20964d78c995526ebd94538679f660e0066d319abc412670fb1b4562e178c070e0cce56f8f7be036004388ccb215f5f11098586bf894f1e8a01bc4f4ec27017ce2b5081e6b35ac07cf793407ad0e345b2", 0x73}, {&(0x7f0000000380)="4ab447e964f35473452b9339b2c54daf0fb5c4b020c882c2fc8463c5e8bb8c9531c9d6817b89084d33154ed1792ee8c9de33990a061120140d09098e47dcdc23ddb5a0c2498be5c8dbdad90abad545766a007a31e13ac882c62237cef3dfeab54508410f24531fcb6420a3e22c1134d44e03b81b9d63dab2f115a65c24ba6568445fa4b2c515ecf738a62fcb8de7abfc57c1ba79256f7b4c26be1c091fc57cb4e4dd42549747698fc3bd3041bb485e1da8fa3dd7561c2ebe9e3662bd5f7e721e279baf45458d36854335c5ec0bd24d8f48d55107", 0xd4}], 0x3, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x1}, 0x1) r12 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pwritev(r12, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000980), &(0x7f00000009c0)=0x8) writev(r12, &(0x7f0000000040), 0x1) preadv(r12, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r12, 0x0, 0x0) 05:37:46 executing program 0: clock_gettime(0x29f0f9b5f074c355, &(0x7f0000000000)) 05:37:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0xc3d8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x40, 0x6}, {{r1}, 0xfffffffffffffffb, 0x81, 0x1, 0x2, 0x2}], 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x4}], 0x7, 0x0) kqueue() close(r0) 05:37:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x2}, {0x8, 0x2}}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 05:37:46 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfc0a78be3e4dff4e) kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000240)={0x80000000, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x4, 0x1120, 0xe70, "dc6af88e9791b4bc36b7ea86cab53048e9eac1e8", 0x2, 0x4}) r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405"}) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt(r4, 0x7, 0xae9, &(0x7f00000001c0)=""/37, &(0x7f0000000200)=0x25) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7, 0x35b7, 0x0, 0x6, "79f0d539a402b5d59fae141b4f7728f0405240b8", 0x4673}) 05:37:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20008, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x29abdb882ed5b03d, r0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0xd33afeb8c9602b2c, 0x0) pwritev(r2, &(0x7f0000000040), 0x11, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0xfffffffffffffffd) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x61, 0xb4e0cd90772b0067) kevent(r1, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 05:37:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) recvfrom$unix(r1, &(0x7f0000000080)=""/100, 0x64, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 05:37:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\xeb\x00', &(0x7f0000000200)='!}\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.@/\x00']) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0xff98) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1ffe000000, 0x800}, 0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0xd60e78e3d40bd05c, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='o') 05:37:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x5cf18c19, 0x4d5eb39, 0x8d5a, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:47 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x90) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = socket$inet6(0x18, 0x3, 0x70a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:47 executing program 0: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10000000008000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x9) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000540)) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r0, 0x2, 0xfffffffffffff3cf, &(0x7f00000007c0)="c511a7466c524443743a982f57c6cb888599a1d11f5f185f76117a82023124061cee4d40deb94a3aaf4c4b5c0f0f67aa7d", 0x31) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000480)={&(0x7f00000002c0)='./file0\x00', r0, 0x3}) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x340, 0x0) faccessat(r1, &(0x7f0000000780)='./file0/file0\x00', 0x104, 0x3) r8 = dup2(r6, r5) shutdown(r8, 0x1) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)) 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}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) r9 = semget$private(0x0, 0x5, 0x40) semop(r9, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 05:37:47 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r1 = semget$private(0x0, 0x4, 0x432c95a50d686f9a) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/4096) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 05:37:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 05:37:47 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = semget(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000000)=[{0x2, 0x9, 0x800}, {0x3, 0x10000, 0x1800}, {0x5, 0xaa, 0x63eeb4908566f00c}, {0x3, 0x7f, 0x1800}, {0x0, 0x7b5, 0x1800}, {0x4, 0x10001, 0x800}, {0x4, 0x2}, {0x2, 0x1, 0x1800}], 0x8) 05:37:47 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff010000463f7b238a2a196a386207000000008295954184c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d013ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7db350000000000000000000000000000000023ff0100000000000021d39b40284f05ff1afb37ec7437c3e74305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b2742f22fec58d42b22db7f5c1c8c449dbff4b7b46564ef56162b5eafc9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02effffffff000000009da05a9779c41ceb55ae4a820a414c6394359a00000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf731f9a509db7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec3129898ac4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a46893fe75f8a85f37ee8c3f120c300afe7e7c82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3fe8b46643fff0544d4263ad8ce380b64928e498d6c7949af3c2cd351f259887dbcbe107144aacd5a4138cef2de64df3247ba8c541e8ea1c24bcb2b0f0368fc925ba968a5c05af7878e74b672514e99778ede55216e1bea009e1cfe63fe270c4b9e1796d6da6bd9d0093b433b7adc36bbf72a326d02362b6eb91cdbbf112a2065c14c125455d8f0253d0239edef3911e77176913336d6f5662378614583c0c4fc1839906cb63fec1a34bc5f30d20dcb03f8e499cbe3300000979f502d083f780728abaa40078655a48d397820de849e9320a2201213fc01dd9cb2b09aa8b3f99ace34dca770ec67567d04157168e956f6eb178c2aefc483794b20000000000000000000000000000d5ecbde3a8834fb22d5563903a186e69bbad500c4a924fa09f62b6c9f2a05c01fd641b3efaf47f579f00fcdc95cfd190c4169f3b6188d0807954b92cf61f063ba9e82f1ab5feab74b5ef5c7856b8debc4b2f1b5cd266b185ba8a5ab18ff4afac0bdd32aba45187a6f9367ba8c08bc985a087f79cee66cf36764cd88413a739657efa71d17da91dff173f042ff98b2093323a2ee828684eee6e63cfe0811cfe9a596ec082409962e75e405fb083a2063d23ee0799821e628d293f25672e0e08750e89b158033cb7e5546deb30f085582842307fba4b94932a8eb695825a1d8f82bae8a0cf6b5b74c5ec35d0964dddb8b4d1eb0776b2ba1461d61f1b88e2e1aa1e789aadf4a76261d957ac07e7d1884e4355f6be1743d73852c7386ee0b54dd1023b7ff8411ce56d762d83953858db04108b9690d701e5f9270523a5e787a10898502e48f79b4f8e7155c16395f0fac2f144cd7f903e02d553c19bf55dbadda1a2db929ab9599b5116bb77066433a59f06710df7904c73fe7cc1b047848a68f1bb698c83422b0938b39f8f24076562f184bc86f38f73404219b7a5d064645b888b84a7c3a334d7b87796660bafad60aa603f205b41ab82589e"], 0x10) write(r0, &(0x7f0000000d80)="761bcf28e3a3539f5a49810d87f9ce39d86a4503afc8eaa4fbe3a45991751f59e85dc3fe18c12e7b3bd71d3b4449c2cd3eb5afb30a655f7fc24be95d14d405abddc56ca15cbb6b543576a2e8d3d82775327d0623980cefc41ac57f5765057dde59f08a67a0a9e765207b33c400ce577f7ceb3f78895db0aca3d1d7845b6a41d5bb65f9c6296c8c18a3457b2831d309743aaf1bec2959469625cee05ad6a8e25babe25f28a7a548c19b22ac542e7e4a6ec0ab6a021b487e140f216b7b5686a2595b228061649c4c5f32f7a18c7be60c4a01c0446531c63b73142b170ed8baf819fc71e0263428aa2fd372838e28449581ce624bea108354c0ccd4a91e860390419c113a5f594d62acf1475f736fc1ff6bf90b8e650b0d7bf146cc649aba38d44168b6463f436dc97f0285d113bd6056a075e7f81c6dd9446f159ebf7c7ba4f9457045f3d3a211fee29e24d8679c60c008ab06efacc7c4e9795caa842b9a2bdb642d18d1740ec9fc741c4207b0d71f501172847f40fc220405f4a3361b64cf39b2f442d8744920ab8d6457a2c28cd11cfce91d3b18e1b24f6dc3c1be16d5257a6bd61307c7f4112bcfe56923d618edecb994fda99796875b95929d5e2b4c709a30dc37d9ee9754a05a191fad010b2d8887528328a4064c24ee68ca47d0d473825cd8731505c9c6b736350570e58d69f9faef50327c1b92e388d1764d1628e19e30d3e51ec3f174b7fa60d345b6151750034019d2eaa6ddd7cb9dadb1ecf6b1ec08a4acab1e891373dde2ca89eb8d4aab1483816eec0fa8d124078e0978d660942d59ec7d5f281c86a41976dedfd7bc507c9e0e54c800803fb42f6de0b864c07d37237a2ed24f1a6344c2deb80c256865b4ce721b803cf96df757c19b9926f679396f368297022b9e40dc12df7a65279d7768a3f6e2d9a89f6dd84eb4b697917dfac156be98d34c0684e366aa91eefd9bade9dc379fd4e3d5459565c089dc96cc46a91e644a417eed7c10c6615efaa4f0171b1bb0634c4700432bf1a4086b4d0243ed4c4951119265c734e4f278a3dde7bc0bf35f3f5f0f5cdd04165f478e70c4a4dd4e78da2264547eaa7dca7c9473505edc3ee73a0b7089c61bcc4e9c3db771ac26c17a3787f33d09c23f392cd303fbeec9e812dde5c5868709fad961a68564a88564a8a215bad8a4978b1c32bd6be1638fa4d78ee27ddd5378c39464e367feec8ed96eae15622d30fc8fe14f79632c7743b2df39dfca0ba91027797344f9a9cd6a15b15eed0678707d29d458f97c97ee216852f071479ab3de9b8f5a1f5f6d0ebd5b7799f4d88b3d92b1b55117589a2800b002855cbdc5632f689144bcca62c8c5bb504668d058f2879d1597a82ca83fca295f616c4683e21f46e2c62e3357e459f490f983f7d5649bceb430da8849ec6129652a0361ff2889f2fac89e1e48bed013bb53508bdf424628ec78357a2959a287e60f617df9e61b08a816ec2fa32c95b62c7e8eaccba3e5c9ce5acac53ec32f4e658183abe1a5d30a0f0d9f555fd361dfeedba49cfbbc8d7adf67caa08053f8b8e0c335f942a91ae4a144135c9cb448ae68c90399773e27be79a97c346a3f0660c3148cec2ecbdead7cd801666cd024efd1694d52a8ed739a1306bdf00e2d4fd802c106bf2b7ffe86a2aab98ea9f0db9ec87b0cf7ebb42abc7b661770db0b1d11247719338cbaab736a1912958fbda32f83519fbf018841e875b7ad227e313be03b8d3fd6c8b0b323363c8e226618754dc0618c0a8660f5fec147edcbabc08750d76aa22365aeb250854bc158820b421fc1397709e5e38e3383e8c639cb329a07b28f3725d074a707b1c80e02c0d37706d1288d4ef90aad7d66a2bbdd46bf48461979c68feff79489d13aa7cd092c10789f7613e873158ac683b2eb87116bc7c01e4eeb007900d2edc26dd78f455ea2719202278977ec26e46036b863ba78f230e8733a8c5f930a755ab761ede0900080984a08c9f6f00a17d94fdbfd5435b937ccb62ed3dab2e74dfcba8c21989392f77b187bdf63c20a1ab860169bf23995b32daaf8e94b6477be215fce165c6ae48bc039da4664884a8dc3e37d3e0cd3708269631caa6912b0ba5bbab157efe947ed3f2993b84645d9877c2fb925108780c83d31a827be65fc8459e1a65ada691bfeeacb422d60f75f68a19da35b8183bc44a41ef63d6c154b207740b3280290edeb4d1b608f175811bc9f5af5b6418bfcd7673e6e113119518f4495d612c1a0b4d83f9d709cf48bc649b9acc3f1b96b5575a3a2d71311fc08848f21d13445e27e83136ed9ca43bf28bf65f7e801e9e7e58880f480217093f4cefb4d655c90502e1faf761f0530455cd8d0247da0b10fdf65011bf6e96fc9fa192579a53bd1b614a81370522a8f672dc7b4c75a0c75914c72bbb111bd887ea7ac5fccbcb2503ae7fd7d30446f277223f0689d93395562cba8a04c2609114235c665c44ae90f31c241ecb6b5c598ddadc3c119aabf843fc249ae46e9be3745cc7b3236be6315ec264943492994dbe92277eb71518266f77b407603ffcee80c6ac981b432331924b23f9644ddf8c5aefdc0d7256332593d7129788df1283fca7c47f92d7c5bceb7d8bd39f448f571261813d6316082d248f18b42e2c0d54aa6dc4b947b0546fcfc8a16ae1bacbdf79f308b6d555a9c66e0e931124b94aa3feac7da8873f9a9d460eeb7b00e", 0x784) poll(&(0x7f0000000000)=[{r0, 0x24}], 0x1, 0x8) socket$inet(0x2, 0x5, 0x2) 05:37:47 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x800, './file0\x00'}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r1 = geteuid() setuid(r1) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x400) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x0, 0x1}, {0x25, 0x4, 0x2, 0xffffffffffffff20}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket$inet(0x2, 0x5, 0x7) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100)=0x4, 0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 05:37:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) chroot(&(0x7f0000000000)='./file0\x00') 05:37:47 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7ff, 0x8000000000000000, &(0x7f0000000100)="ba6f93e4c721f7c52b558cf5f10aa3eeaf32e2c39b3aba42488f07ade60f37df9dfce764600f6b", 0x27) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x1, 0xffffffffffff682f, 0x7, 0x4, 0xbeae}) r3 = dup2(r1, r1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000180)) r4 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket(0x0, 0x4, 0xc074) setsockopt(r1, 0x2, 0x4, &(0x7f0000000080)="bce683d818e3ee42b3b07954989da1ba38689d2dfc", 0x15) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sync() 05:37:47 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 05:37:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x8, 0x0, 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 05:37:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e0162757300b71ba94e76df2ff0cc331a1588ba656f4e4c74053b87f8853a98e7fad5cc6a496bbd8b360d711ae20f1b59581d2ae5c14b39d22bc9a0342d6ab54501ff7a2809082156a5aa9f67ff0ccfb130f0ead6d08d3c4496e638d7af1edf0be636f0a7f41c2f9036a224c3b2683c816ac9d820ba0fb11a5d4df03af5d7bca2bd148868ae699204fbd7fb87c704fe48e7552f235c1aa16cd0580ef2c0a091795093dbc9cde5cbee485e66d9dcf3d8722d3af2c53cd621de603289fdefde2e816ad6497b1f0334edc44ba11577b6e51f02dc6c6cd7d8a8d2a01de74b2fbf7e7b462f1209ed16a132c7b986b462ed5c4da63cf87fab270020b06c4c25c51ffaeccfaf569dac60c26d8ce0a0cc7c8659badc49921d558f4e953db9ae3efd050228c5da0f35db0287084ba7f45752007c6a10f0120d21be96b0453f91bee9c89f"], 0x8) open(&(0x7f0000000100)='./bus\x00', 0x20100, 0x10010) 05:37:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100", 0x2c}], 0x1) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xdda90568d91c2a0d, 0x0) 05:37:48 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x13000)=nil, 0x13000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 05:37:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x199) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2ef7811c489f193e, 0x1, 0x5, 0x6, r2}) 05:37:48 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f0000000040)={0xfffffffffffffffb, 0x2}, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) 05:37:48 executing program 0: acct(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) 05:37:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgrp() setpgid(r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r3}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080), 0xfffffffffffffed6}], 0x10000000000000b9, 0x0, 0x0) 05:37:48 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xfffffd14) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) 05:37:48 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/148, &(0x7f00000000c0)=0x94) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000002c0)=0x8) setuid(r1) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x12c) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='s\xfc') bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x100a3) setgroups(0x2, &(0x7f0000000140)=[r2, r2]) rename(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4}, {0xa636}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/248) syz_emit_ethernet(0x1, &(0x7f0000000180)='I') 05:37:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) 05:37:49 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x92}) r0 = syz_open_pts() close(r0) r1 = socket(0x0, 0x5, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0xffffffffffffffa9}, {0x18, 0x0, 0x3, 0x100000001}, 0x0, [0x9, 0x8, 0x8, 0x3, 0x7, 0x5, 0x2, 0x7]}, 0x3c) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) fchmod(r0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x1000, 0x9, 0x20}, {0x3ff, 0x5, 0x0, 0x81}, {0x5, 0x400, 0x1, 0x97}, {0xff, 0x2, 0xffffffffffffea41, 0x7}, {0x200, 0x72, 0x8000, 0xfff}, {0x664, 0x8, 0x5, 0x4}, {0x9cd, 0x5, 0x3e, 0x100000001}, {0x3, 0x1, 0x5dd3, 0x5cd}, {0x4, 0x0, 0x401, 0x6}, {0x3f, 0x6688, 0x3ff, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) bind$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) 05:37:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebffff19000100000000000000005b9d071b542a538706000000b8180000002900000031000000000100000000000002000000"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r2) 05:37:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) getpeername$unix(r1, &(0x7f0000001940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068763a0cb2aa7eebc595d051000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0746524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab000000000000"], 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getdents(r3, &(0x7f00000003c0)=""/86, 0x56) r4 = getppid() getpgid(r4) getrlimit(0x0, &(0x7f00000002c0)) r5 = accept(r3, &(0x7f0000001800)=ANY=[], &(0x7f0000000100)) close(r5) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000540)=0x40) sendto(r3, &(0x7f0000000140)="37b9789ff8976ad930f68fc9ccaf5f6c78ac0b8c2b2c89da", 0x18, 0x40b, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc150, 0x1) setrlimit(0x4, &(0x7f00000001c0)={0x7, 0x95}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000180)=[{0x3, 0x6, 0x1, 0xfffffffffffffcb5}, {0x3, 0x9, 0x7fff, 0x33880000000}, {0x1, 0x3, 0x100000001}, {0xfffffffffffffff9, 0x5, 0x56a}, {0x3f, 0x1, 0x3, 0x401}, {0x216, 0xfffffffeffffffff, 0x1000, 0x5}, {0x3f, 0xffffffff, 0x8, 0x1}]}) r7 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 05:37:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x8) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x10000, 0x99}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="b846b3ccb6b190a64d264cbd814a0dfd0db0c71e6bb9e2d065f497b4ec82be6114302ca7cc621cdc795ad729d9c6b7bf8e61", 0x32}, {&(0x7f00000000c0)="0752ac3503b55583de846ebd2066eb9216e7998393d39252fa5c5f8df5b7ebc2", 0x20}, {&(0x7f0000000240)="904e219dc1d83d4dc01cbdb020370a4446e4284a013216ab8e6feb905ebfbcda6c5525b7a12f79c3c72395ee9339ba4eb58f32e0fa60e93220e9272281d8b52af9e228d4adc4622753af60ea5538dde2c665f72281d2f66295f7ac79908b106a30c4265947eff94d681e01a3267b339dded41ccaefdd2620f52a4a4b51eceb48618abdf8dded513e1c4abe6433edc6908e1f71ba3d3345ffe014146351773db1057c9104799da49a3096aa88d1d5a8610a65612b634aa4374e82fab928ebbc", 0xbf}, {&(0x7f0000000100)="d78652e07b41e37cd5b18d5387f7", 0xe}], 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="400000000000000001000000020000001ab906cca07f534c0c905ca10b43a507fe0d6967363ac05af80668acfb4d9839a1384c9d71df954fb66e80a5740700005800000000000000ffff00000104000081c1e50b3fad8d17714e9acb998b54527f34f1c22e63ca9d9f953eab1aed7e21165ab3cd7730820da6fe34d4414400c88c5e307fff00000000000082000000"], 0x98}, 0x2) r1 = getpid() connect$unix(r0, &(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getuid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000009c0)={0x200000000, './file0\x00', './bus\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000400)="a13766be546806cd95a21d41f62607a1fbdaa9455e95a480aabdec578c8cba9faad8ce8757f1121ab72891c51067f22c48b26d4635b86a2e184879704a", 0x3d}, {&(0x7f0000000480)="32f3808d756ce201b0ef07c0efabc1f86efef638e1d32fe6603db52bfad320fb875da9465bb94fced648636c234727c9acd8e436233a8237ba2b2139bb8214a786fb09edc6d4e9ef28a348b16249e8aee6b2491e1c7034e7bf87862f9615", 0x5e}, {&(0x7f0000000500)="c2f71e32bbd890226684952d196ef8e40890505804fb7a51bd4ef5c23717c25b8f6c521c3692dbdeff6cd1401e10a5d056c64d5772ec072ce0ca265be3d5c0d18f943b87a376adfca5a160e6897294f3aef3a55fee1fdd11ecf920d795380049dbcd09bf160d625f9d", 0x69}, {&(0x7f0000000580)="e8092fab706292c55caa9c1c9d117266c0dad5bebe7de1557302c37bd11922c3ab285bda1bcea9a0e4067143e0ef593cf6db1bfb79e38aa3bdf8262ce606090bfd331c4536937c2ca9a4abef1865d0c94d93af2dca9444af45413c8cde8e7bc99857c83cebfadd7369da30c3e945748502e4f2d2531a7f732d55cb0db4ba1501dac7ca50b6952828b16e47c303e4b61c9100265258a40f35e12c0ccc65319b546c17dd19797184c2a18f9610b53a1e0317407c703619b6a9adc9e06cfed41d57a85f6996308ed186a637a718140228a40ca403fe38e4984673e1d24e49047a43b81370baf7a249e3d2352cf580102ac914f6470da996", 0xf6}, {&(0x7f0000000680)="5288ea014d40282d2003516813492b755b3a33568af4864029f43782f264ddd703cb4ddaab3cdba6f06e8aa04850b815448845d15b498c79f9d8d60d88c6d1a8bf4b3d7fdeb763a9793b17cebdb1e574f9a36321e473af2f3bd554abf4e8e432773a4e0c5a5bf7d0ef8f89d60ff2d953c6ecfa79351a07833802a10a7352cf8684925954ae55db782e2da440994f37dd5b6e1387250438ba38fabdd1440b940bb21f37cbc4d362dd8a6e24499186e265c88c4982912c6f75679f3bc2bfcd3d117065de74225e652be1ed55546d3df02ce5830c8e3790a06b4fe5649f1e55a67096604b", 0xe3}, {&(0x7f0000000780)="718cbb8bb6485700087b5aa159d4789b90dae57d32b115d505bb6258937a153e44370dda509ef9ee7c8b5da34639f710783fef7b92bebb3080bd503a39a027cb1396e5f94bfdcf49d6c9de2fab17010620b166c2fe1edbd0f32ec3412de73242d2fe0eed87", 0x65}], 0x6, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000440)=0xfffffffffffffeff, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) fsync(r0) 05:37:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) pwrite(r0, &(0x7f0000000080)="8b37560f04cde31ff12f955636db2e66ecb5d1e06154451e23528e175b809df4d553c31c4a6bd5e5b0fccd560460a2fe065d8f2e97bd84d0dc1fd95d", 0x3c, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffffe) lseek(r1, 0x0, 0x0, 0x20006) close(r1) 05:37:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000140)="26068b70cd07a8b7fef6a436d8779452730dce98195585b37e116a54a39c466ccaa21a564fb9d7a986ac209042d7b865694e3cc8ccd7b79ae4322f9616bdb89c2c79b09244bf342121b9a068bea3295bb9c13e12fb57c8461b971d4243ca077870d38678c7e26d9ffb2c2b2e03f2242e0aafcbc8501b85ad9568391b1c92485a1b6e839b5a670c", 0x87, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpgrp() acct(&(0x7f0000000080)='./file0/file0\x00') ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, r2) fcntl$setflags(r1, 0x2, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x8, 0xffffffffffffffff) 05:37:49 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r12 = geteuid() getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="760b8264cb88887e64b58a82e6a3611469c2beda64276995195e8208998fc1b378f1fe6f11e4d88c0259ca9bca61a7d39adbb6c77e531e70fb70aa3df9a0a3d1ccad795191d07446671fd255b998d05b41bcaa62a4d7c7cbba03df3416fec98bd037fe88de446fb6dd134dd0bac77c89ec4e4031dd9b62cab51b3282447adcf7a6b3c3818ebac089de78b391a7976b47e3e502538934669c0a312c92c65689603d04bca32ce1ca2f357b7b23cadf4fe72455d436501824747acbc3fc", 0xbc}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb8, 0x1}, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 05:37:49 executing program 0: syz_open_pts() kqueue() pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10000) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fchdir(r1) fcntl$dupfd(r0, 0x0, r2) 05:37:49 executing program 1: r0 = socket$inet(0x2, 0x6ac57e063ca1fa9c, 0x7) getsockopt(r0, 0x6, 0x2000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x4004, 0x100000000) 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x0, 0x0) 05:37:49 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="1000004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73f87fbeb66f7d028defffffffffffffffff073f951db9d68551ddbf6a0e9459f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb93b67f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43c0f1dcd5dbd3964d6f7d68b57c6f11895b1b654ccb47196a5521f6756e70a732663259d2a0b208a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320839e1e43d97a18252e6e54084e5c9a34f06f3bbd81a4d0b844e7898edbf4e4697151d53289fef391d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bdf69989e4ed15c218a1cbe974659c763ae2a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f08000000e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b1f9708dae897516a77b9c1e7f019301f2233f2191c8a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062e88ae0b576fe914a21bf1b4853cbb235626cebf46c724d9512de9adbf5319730057d330c7e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb030849500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd1e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949d7751608e061cf501f24c231ea4b154d3cf766e7a0581ef33d67c563365a297b9900cbfce28abbfa9ca97f007d2e932b9e75baec1435e68abd796dbe6007ef8933883f2e570780633708abc0bcece3f4e29674b9f3dec9243465c2f2681ac907fd38deb7541c75a6ce6064eae3e890a8fcfe102a38860143b7313e9f9be2488e167e07ec171be4a642c53136504bfd31e46ac1142a9d4ceb06a9ab736be0fe8"], 0x10}, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r5 = getpgid(0x0) r6 = getpgid(r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x1000100, 0x8) kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r7}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r7}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r6) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/170, 0xaa}, {&(0x7f00000001c0)=""/9, 0x9}], 0x3, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3d}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 05:37:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x9, 0x3, 0x7, 0x4, "1281e845bc2bd0df7560f9057833d368d60ec02e", 0x1, 0xfff}) r1 = syz_open_pts() close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x2, 0x0, 0x18000, 0xfffffffffffffffe, "831f2120a378173c3282a1a7c7194bdd35d66384", 0x6, 0x2}) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 05:37:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8000, 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) 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) 05:37:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpeername(r0, &(0x7f0000000800)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x100000026) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 05:37:49 executing program 1: getpgrp() mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./bus\x00', 0x1, 0xffffffffffffff79, 0xae8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x80, 0x2}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x8) r2 = msgget(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x9, r3, r4, r5, r6, 0x40, 0x1}, 0x79c, 0x2000000000000, r7, r8, 0x5536, 0x7ff, 0x8, 0x2}) 05:37:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000180)='./bus\x00', r3, r4, 0x2) r5 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002b27fed2481361ad48c2ffffff080200000000000028000001feffffff0000000000", 0x2c}], 0x1) fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x1, 0x2, 0x2, 0x7, r2}) r6 = getppid() fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x101, 0xff, r6}) fchflags(r5, 0x0) recvfrom(r1, &(0x7f0000000440)=""/203, 0xcb, 0x2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x30000000000, 0x3, r6}) mknod(&(0x7f0000000340)='./bus\x00', 0x40, 0x0) fchflags(r0, 0x0) 05:37:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 05:37:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) r3 = dup(r0) write(r3, &(0x7f00000000c0)='p', 0x1) 05:37:49 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000240)='./file0/file0/../file0\x00', 0x10f) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0xcdf058ce4598daee) setrlimit(0x6, &(0x7f00000001c0)={0x5, 0xe1}) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chroot(&(0x7f0000000200)='./file0/file0/../file0\x00') link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 05:37:49 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') r1 = msgget(0x2, 0x65c) msgsnd(r1, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[&(0x7f0000002b40)='-\x00', &(0x7f0000002b80)='\x00', &(0x7f0000002bc0)='\xee(\x00', &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], &(0x7f0000002a00)=[&(0x7f0000002cc0)='#+\xd0@!(-\x00', &(0x7f0000002d00)='\x00', &(0x7f0000002d40)='.]\'\x00', &(0x7f0000002d80)='\x00', &(0x7f0000002dc0)='\'\x00', &(0x7f0000002e00)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0xffffffffffffffff) r4 = geteuid() mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="2800000024572cbc15008f7208cd7fdf03000000b549f02def88e0b7e80b75fbf6add05542b4f86d9d44aec11658f2eeb19ae0e4aee9bc4d39b535bed3d426d1920fdf04c42e6ea7548dc1fd8372c61b8d2dce0087ba1fa6340d6a77b626bca605e8e80d920d773f74308d85e6cdb566e5cb6ee7497b8b6d5eb182836dc8d40e29f741b34bed0000f54ab87d", @ANYRES32=r3, @ANYRESHEX=r4, @ANYRESDEC=r2, @ANYRES32=r2, @ANYRES32=r3], 0xbe}, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x1, 0x4, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x849}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9de}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}], ['./bus\x00', './file1\x00', './file0/file0/file0\x00', './bus\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './bus\x00', './file'], 0x400}) 05:37:49 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) utimes(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000180)={{0x2, 0x6}, {0x2000000, 0xfff}}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 05:37:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2, 0x6, 0x0, 0x0) 05:37:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xaca03e3301d4219b, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7fffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup(r1) fcntl$dupfd(r1, 0xb4888a0afabb55bf, r1) 05:37:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 05:37:50 executing program 1: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) 05:37:50 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37100202e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) 05:37:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffda5, &(0x7f0000000180)="96") 05:37:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) fcntl$setflags(r0, 0x2, 0x3232cb8b199fe509) close(r0) execve(0x0, 0x0, 0x0) 05:37:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) 05:37:50 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x11) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:37:50 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x8000, 0xffffffffffffffb9, 0x81}) shmdt(r2) minherit(&(0x7f0000dda000/0x3000)=nil, 0x3000, 0x1) 05:37:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) close(r0) 05:37:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 05:37:50 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8385e2f2501432f0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xe7b6) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x7034) 05:37:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 05:37:50 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)="275aec83d8570079ff0390dc8c39a5f3bf2cfae6dcefed8a", 0x18}, {&(0x7f0000000040)="20f31c418cc41038c10e5162dd73ff48756ba818", 0x14}, {&(0x7f0000000140)="8f38a1a98945a4f1bda022b8bb2747d707094b479515879c1956146c64134b1200c8d53bdb4d75c86061be981680899fce7f90fa7936824cfc78eaba7f05829d7b7c69aa8feb710d4ff6592335e1cac9193b62bc7014366811e48febe01f89236fcc2107db47ddc7ee4ea55d2e61bae4b78f1a1a6428514bdccdd58f", 0x7c}, {&(0x7f0000000240)="1d6f45a9509927fef4dd6e4c4b9e1bb20fbc565c0f366f4efa20994cf2127811c271462dd11a55b4f6ef8f2f537ab26416bd276d0470a6b54f968beaa3140104ee792c517237465e177b84c375a1a4564b610f4ae7562855789c42a6e7624e400597d34bbe2dca29d56827a2702825239d16d3ad1545f621b6a51eb4a35a47dbc0128f675214fe08107adfc2092e5dcd91ca18d89d0694387c377aff4b3c8a415b8e5700d5f48acf495816081e87992e086db80e3d0f764f853b3cd26eaf1c21d8a4d76eef7b5e0fa1523921de1ea585c2a5e79fd2868e778b88ba782650e7e522840c640aec9499898583f58253323c18bd9441d939b4ed02a19b2b78051a3c0dc6708374a259cb75d279626bd7f5e5ac4f3f58965ba8ae4c8191901258d603fe7493131f0409147489dd83da95cee778a5a4dabe6754a7b0a98daf60e776d4cf85396e6441dbd80620a39fceb6bf47de414fa8fb9c19f2f522c5fe2cb2b21a2a85fc33750a32ab00eec863ea2a9f0d659095a084401865674c1445fa93dd3c9f24d19a297db1c6e7677f53d22001877510cc731fd1810450204d568e7c9226e4d32dd1aa9202f1b810ad11586464e42ede66ae004ff48d5f25e54fad1247c628ee49a8fbc7962d64a52f5913fa732d5a99b229d0cdee5d5816bde13960d02214fb479129182a80342bab73344e98beec2cd054fa1f7331b3e09aef59969f443ce192cf1d27ae7c4d635f3441f98eba0b8c576bfcab24a5c8eebc34e2705a936128b9eae882ccb6fd43dbb4c5f423a01c39d74f83333a71265918c963fa1ff15745c7acb606451b96ff4feaddc2a15a8c5e9f54d38d9226b5d4f63236ddb2dcb623ea9f42229a0ecf646f119c4764c1d680e20b6ae4582dcc993abb76633b617facbe66badaf40f55f77b68c0adf7f3fac691d50acf33015d72522368d324f001a2613faa65309880d4e3c2f833d3dd87f31d1528d3e77a8efab79474a6a46a7c012a25dccb78caf587c85578d335e4ddfc9c5fedf2e84cd3825ad3b35bd6343fea01053dcfd5ffd737d8c710972d62ed2dd4e497bd50a6b7af2af7b0be90f34c442ca64984efbd89cae8b977f3c4a7b2f4efd0de937734b88a36cde35d1b675ee2fa46e65abbc5f701109b5287f61c3848c88c7077f9573eb7bb0205adda4525299ee13b18ccc4f7aa4e9a1c953638aeeb86a1e56af347bd322ac7eff8ffae21fce114f62c5808f92f3661092bc35e2cf67c80faead0e78f61f48269734b62366a94011073f9ccb7a91c1550444bb40723867dcd0f81a5b8e2a6dc4f3781c7783435f617e5a83a21001220d9271a0331514b5ddbc35826bb45d30f74aa4dfd638426931f5a7fe868575ea2be13b40afb11a2ae65f531e0160accc2e85510d509ae96c5dd9fb9cfb452d62cf3b5e34c440c5d20d7bed4251f248e6643a2be12361afe7e769aaf09b765c1835b15a3bed2b3f32df53d124ee26e1996ccbfb9ed95fc9ceb9774c1dbdae7e34ac8578a7501110bcb13d4b713dcb5e249fb23aa0a187fd9f1a49af72d83ea2bf0519e6cc671f67d9901af4980a4919aa831bbda721941baa3c894e640ab1d666bc07eb20a3a7967dec01bd120f7b66318d164bf2486e5e16402c7a0ce2a6b16ba768d14679b0db918354ae42025cf72800f6f36a2f9ced03d83132b17a407cc849ff0920d2518880883a90c5e0e173348fe8c04d0261cf08d8076d2278a2b566f57d86c247e4690917777884b81a312d405f97433b6ba785d895a0486d792728d70e0490a9b9b84a19510a0164207763fff18a6e5eea64c0886075754fa02e7869a17804605542f27525e143e046ef9352a007f1fc0fcd9cff96e0808d5abc4926902a497e9325b89de7fc1945e34ba97a59f8cca600216499be9d38f4bb47df3e129859738ec6471aff541afdcaee1dbafe191b90b9e9cc71ef16cd34a8d4b129bf5638c660911993740c89fcbe1eb4ac9dce611ed35bf4d387be1c9220751b6a0c780f76c4e7252dbfc1fdf86e66e1c6750d23a903aeff531020edccb746a8f1545a7e58e7f6fb5a7765ae849cecfbc7c9e9eb30a072c7f34dcb2068d44783d74c1ea30c7a29ceb77515d62897fadc0e3a23ba28e1248a00471443ff59eb8621951ad7b573d37466c0affbd687e6ec1c4f1a7c23ed1929b863d4ac11755284f66191bd736390327ccde2e1399cd125b30e714e3ca2ce74f81d1467d956310b848de0b7a3062ab3fc42a4e1e12a26eade879d7ae4680f73829974f76e73561ae4d88ebd0d7bd23ee086f0ef2b4d91bc195a03bbcb1376bdb0b5ffef9149d313cf0529f646dfecc9204303f4f42642318d155e2f88803f4a90ef81ba387ae2bb3a25451e722f800d322f08fbd7e05504dd94bd29977454017edd329a3c9b1d7bfbad31744300ed3f1a57b82b36e651d9b4befb7c0274923384a8eb70505b03a903b2fa9d92d71e5ed9b06fda9bcf15d4aa134e57116a9079fb3181f88cda039234df80ad7af482a7eeae9926a0e671ec7d250f4a74a277aba599722a4c435030db156ffcddac6d91545939b58d94a9e26db6bea41f327c6839e9e06b93ef03d69349d0c922a5bbd5fc6091cc820a83816b1bd11c135a9bf359ac9b126b08430de8d32837349ca218c49c9ad927d5d7460c6f36dda7723c5a9f560c308f59b5fb5d815e64110e15ebd3a1f9d03680dd35c3d7071606146cec6010d3915fa06f68d1a76edcc2ae48dd228d08d79d84246d1532e1fb2ea39429cbcf67fda72fbf832765fe20b86dcb6ef0c2f820651aa8d86a04b8d22e3cdd5f1e2114ecc40b977b991ae7c1eca38e35a78132d82e7f1fb036c2140960eedbf1e687cd01fb00ea7fe12222c52bf88fbe39bd3f7a66f3bbca07420329a119f3d5c80f9c55dde79f7330d79358226b9dc2231b3806c7294f27fac500a09d407460ef2f79a299d528713e8c69bb2e490123ed5fc009038ebb1210c6f3f9aa572fbc2d00b491166d80a51685f3969ff6cef2c3f9a8619a41f46f4cf35f4c244db65a8ca938bc5e8a6addb7ae1cba4137a4b918824735dd607f7909decf9b16df730e08f809c336679c61b3a48eba2c20d8692f0502b4bb868b4df06f124334c221db66a784775ae39f0935a3ffef66f0d274a0bcbe834b48ebc8dd2b11b9443f1b7c24f0b2896a483e77dd840b0fa21af60da222161913064d1490f73a60522bee2f15393b6b43113a59d58be09628f0fc0e20ef83a4f24015c8149e5bba39800a0e8b6c576c15746fa76748c6463a9e590e2d703ac33c2fb154223c53a5ccc4af227b0e8b9861dac242eaf5529377bbaf4e114efa1571bfb9d2847ce37b25bec30c657f484cd30720fff191646efe2d0f1e6ab6375577984a0dda25c0683907a2648c3623e4b4fa72df74bce02cf891df1ab3b66eb640f87cc89466523bfcbdafee92f8edeb24e14712b2ea97f230c2b56f7eaac49bddb9e8f78d94c09204b8242205ca176dcd0e84742118a656dfe6daf667f170bc4d22399b686c819751a35b71daacfd3decf144495a2b8f22b76a2aff2e1ec0f90a477df24ed49a01140ef7661e75b375b9727f1ecbffc40d1e9af910bc2e10d8ef677e4f8cb7770f39cd1ab7dd88ed3ad4b1c33d2e02cf141804ff0ad1738cbc76ce4cc9bc201ae48317fd672f425cfeded3ab4a6f0a0e40495afa46a3add6ba17718b0914fefeb37243bd85d5ee40e5165c2fab04a7320f73a57cfcc994f9af409ec13841f4cb1588e202c71df71c054d171b8ae56d7df2d3d6d9c57fc44cfb0df4127d94755d8d7d7cf2be3a3d58f89b7979ab54fe217084fde19d4e52f1f179e00357d9a6d44259607ed270233beaf96e5f0f8d712b6098c3aae82bae2bb1bfb16dd1677064da949631579f90bdcf36b80ff1498516c2cf065c73f421e2daae5c6a5e1829b6a6023a6823e737e1f75096a931a6dd8ec631ec78266b213a7efc44b07f8dee42f8cf40765fb830956bcc7e70a3e37ca6ee001c41cb648c1c2873b08aa0684fcc0353338113fb840cf6f4a5362a5db72fcd0f89159f99455b60051bf84c31a97a506c377a1f8fef1929cb41cb5085058527b46e51de75698343353c14443950617b8f7db3f85910f10f23b0463871084af5a3d1f0303748ca58350e6b3db739134ac7730944c40b6caec5c046fd62f708d5391ccb040d2442daa8454bfe283879473f480a470c96afd4f89adff4e94e15d27f587ee998a788b373436c39255de964683b38372e4f82d0ac3290d28e57ad5d6c73a0f51dfe570ec7a38094579bc103707ef4ff6ce20d07cbe56f2d38b01bf768b7a9e6deabc3bfa1399e26c6677f837e560e7de0828ef77d80b8d188243522dfaa36de5138fce29e0619e9007503f8815b8e2c7861c9f929c7f9d4dbf772836d7e22af22bc7d073e729784fee7b843cbf6ef34154cbb14e2842ab44c05a698fb5558263d90c7f891399148080c04cee4cf262f67529457f4f8794257087479707e78857bd5dd77cd7079f2689bfcce0da1491f729447993be058da37c5795c95b1c9bcf2aac5741050d95bfc61ba7b28e6a2a0f25e196926d7e050a56a37ecfcac34c3ec0645e063c9c321e9a4539ec4722f9cd0b4bcc5ca8ece4196a340cd3b3200b80b6b4a90c4ceb03557ebe52ada5f31eb2276f6f278315ed592891c4601621c33426ed376e7cf3d38d40d027557e79a1a1a0a86bd2e00491ba7f1c80857294e2a2c1c443eb8db522051ecfed9b91101c67f0f08239aadf7636e2737d30eedcf824e5b3c6845841611fe929d74bdd5a219d714b3dd9de7a43e528dadfa30342d5a555fbbb769a2f3a8928f0e75d961b51066c30c947701ed84c4aefa04db369a9aab738b18187fa8d182131bc7acf182640978ccd21d039ad7a99858fc572340d264ce045ca5242c9a73b215d5941fc1599c0bd480c5eba16e5181896ee97ac5180a75914e954b1c29a106d5b76aa0a48dd4dd0569a0a9f2443a34aa0770b4a256d5ab0ce1d435cc858ab9ee08404486c4b3681a00611bcc232c60c12e3795634f1f65419f37c43f770e0bc04b9e1ba928c9f243dc01c7b42686e9ef71ddd6d122c192be09f08a397e69915630438f606c79beecf06149bde0880f4a6b5d6a062fc4d60dcfd71b425f0f3f3ab85203dd3c745b53084db4a14ed21a8a063c57bc70b59ad465172c1e7aa5c2012c404eb20dece447394822848bdcd7a1ee200040164953b5aa9a90eafdf9d8a77b60595302fc657ca4d0024474c8f4967945dfa0b52086800b44b48889bf61dc24f33667562f1fe2f6d0dfe868901a4b113aec45fefa63f465ca6733b96a66407e2e0f9a2c7aaedd86471e9d632225805635d3261063a254d2da1aac5ae026f2a7a8b9c424fb2d4438c22d00044af41683ca19f1797f88ec3a513a67c884d6dbea04ea3655ad28ce78772814d4d145f8bcf7c2df952f0fe2b795d4e9addada88a3f3fd63a1d77e688898bedbd011ba6e917244376bd7b44fb1cf117f15dc7d2a14ca9f4538a6bbc8860135f0d4d81b754c1a6e472fab47d23ac78afd755bd48fe1fdc671c67b4c57f2655047b66c7dca58558e68de1a2112f004aa52e678dba16b0f21d6cf255187404881f4591521bbb6692feba15e38ddc238e62433076679545ee7e977c9e4541df2f8f2eb176d5c0c691080ccb5ead74c99d4787af79e901472effcacc1f6f87b77a7ebf868547b1ba4b89a459ff5b6e605ffe01f863ded3d57c8473f99308461d674e245e3392359dae98c28f2ff79f96cfeb783b660c9aa9", 0x1000}, {&(0x7f0000000080)="d754409b2160298c94a0e35c554d9f240db4e7763c39351c5ebb70d536d9c50b46224798351981913d274e1f958a654495ce4503cce55445", 0x38}, {&(0x7f0000001240)="2aed60908fac3f1c4a0cd9b349b769d9b61ba2dde549de85b004a30acfee098670357c3871111ef13d4028ba1746f3b566dc8cee943693956488caecea157c2be1de7b5fae29d07218449c28aeae5b336fec51541ab9523215e6b8ad103885fea1dca366c5ffca1312b76da34f65d916ca5bc1b58af029e497b4a0163a8ad1899ac4b2b1e6da0fd142f6f2e504542a98cb014c30646007791831c62a5d5d10fdfdb7507cb96bb1caa86f84a64b9142cb7230cf87d77c6294bc9266f0ea1a7cf6e1680324fbb48d5e65ac9456747adf1720496e98a5df179b9d41959bc033f8a7c63d4fef67cefa8c4ce72510673eb6c0d333683bcb456c70753adf", 0xfb}], 0x6, &(0x7f00000001c0)=[{0x28, 0xffff, 0xe000000000, "d2269de598f5a90838cb8c7728873b02c25e"}], 0x28}, 0x406) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:50 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffb) 05:37:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x10) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0x5) dup(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x100000001) 05:37:50 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a91000/0x3000)=nil, 0x3000, 0x2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000916000/0x1000)=nil, 0x1000) 05:37:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000500)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000140)={0x9, 0x5}) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) r1 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ff9000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r2) syz_emit_ethernet(0x56, &(0x7f0000000040)="e6820f95b19e5c47b8d867bda544ef4e361922f7c6edbd0c27e0353314b40518600f3b8032277e6bba2ee8457d8becc214b4c295364f36ea41ae1aa808f67a09000000000000000831d5d9a431f82d485689525a6964") 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6, 0x5, 0x9, 0x4}, {0x6, 0xffff, 0x90, 0x5}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") 05:37:52 executing program 0: dup(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x2848a, 0x7868bb767abda27b) sendto(r0, &(0x7f00000002c0)="096b811fdc08d2401edab410146a95db2d28c70952a3a61b2404eb0011e28aefcd4e4a98af06b9918a487bbc2e887aee71005c31b73328d2229abc09cd6088b279b5e27c4e76d3420f1f30e7469cbe", 0x4f, 0x4, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x2b, &(0x7f0000000040)="7948dab3f88ce8811ac39fef02efb46e78314f94a444d03b05bd1b98b36e422c6c2d8304eff3f8bc03a465") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) r3 = fcntl$getown(r1, 0x5) getpgid(r3) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f00000001c0)="d4b112e32a18cccb8f09f1ca85412a0d85bf678fd42bafcc1031b4ebbcb14f0b942ba9e29b46d560407a59dc282dbff1f03ecfff4fc5e64b28083a1fb661778ccf4182d008191cdcdac36be6de0add51ff9d68ff3bd61752a14bf45783673f7c45a7b00091c57bce64cb7be4ca68dbc974577b09a1240a5f739479f7c4a6e0c09afa879f14ed8cc2b1e4873da2ca2dfb21c320f183f3db2b59d883bff5c112d167ec97e00720f9a4ae51d8ea", 0xac, 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") r1 = fcntl$dupfd(r0, 0xa1b9b43f195eb221, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x8, 0x5, {[0x0, 0x2, 0x8, 0x8, 0x2, 0x7f, 0x2, 0x3, 0x5, 0x7f, 0x0, 0x4ac3, 0x15bcb3a8, 0x6, 0x8, 0x7, 0x9, 0x9], [0x1, 0x5, 0x1, 0x7, 0x4, 0x9eb6, 0x5, 0x8000, 0x1, 0x1ee49115], [0x246, 0x7fffffff, 0x14, 0x7, 0x1185, 0x0, 0x9c], [0x400c7e4f, 0x5, 0xc0, 0x2, 0x401, 0x7f], [{0xfffffffffffffffa, 0x1ff, 0x7b9, 0x6}, {0x80000000, 0xba9, 0x1, 0x3}, {0x10000, 0x7ff, 0x37aa, 0x6eb}, {0xffffffff, 0x8, 0x5, 0x7}, {0x28d, 0x51b, 0x3f, 0x4}, {0x40, 0x2, 0x4, 0x4}, {0x1000, 0x56b, 0xfffffffffffffff8, 0xce}, {0x123, 0x100000001, 0x4, 0x5}], {0x3, 0x0, 0x101, 0xf1}, {0x0, 0x4, 0x4, 0xffff}}}) 05:37:52 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x25b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, &(0x7f0000000140)) 05:37:52 executing program 1: socket(0x2, 0x2, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xe33e7da, 0x3, 0x9, 0x8, "9a087e9595d75dc2a6c0be9358ae3340c280834c", 0x7fffffff, 0x100}) 05:37:52 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x1000000005) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 05:37:52 executing program 1: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='c\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='c\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='!\x00', &(0x7f00000004c0)='\'-(\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='%\x00', &(0x7f00000005c0)='c\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f00000000c0)) select(0x19, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40), &(0x7f0000000b80)) 05:37:52 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x2, 0x0, 0x8000000000005f}, {0x80000000003c}, {0x4, 0x0, 0xffffffffffffffff}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x110, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0x40000008e}, {0x6}]}) syz_emit_ethernet(0x14d, &(0x7f0000000300)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33b821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b732f123e493120455c49cbfaa35efe14f0eb0ae1eb8daba85c977182582e09636e6ee8af883bfd2727277c03a0f3d7ee0ac7c73291ba3597dc66a2af01446253987897d4669f53d4d972ffbb45ffa1511801db5017e37fc8a66e5ee4940815ae57c12fa5dd6e043f20694a6a368413e63d0d23870f01e4160d587f5657b227aa4baade43fe277fd0a1c8d0998443afa3f18130879489ac152de68c4198d79f4977eb35a3a6dd9ef124645aeb00005d0beeb0fd0d3ce9b15075d29d8e2ac856cd4f7f4a3a320d01") 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) socket$inet6(0x18, 0x0, 0x5e) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="728b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 05:37:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f00000001c0)="7e682fce6aedec2aa2dbf16f4334ac89c1266e7e43", 0x15) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0x6e) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 05:37:52 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) getppid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xc2c1}, 0x8) 05:37:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:37:52 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0x0, 0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x6, './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, &(0x7f00000002c0)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) 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), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r1, 0x6, r2) r3 = semget(0x1, 0x1, 0x420) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x20, 0x8001, 0x7, 0x2, 0x3f, 0xffff, 0x7]) 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) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) r5 = semget$private(0x0, 0x5, 0x400) mmap(&(0x7f00001d2000/0x1000)=nil, 0x1000, 0x4, 0xd012983623ad8e3d, r0, 0x0, 0x0) semop(r4, &(0x7f0000000300), 0x0) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 05:37:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8f4, './bus\x00'}) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) 05:37:52 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 05:37:52 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) writev(r0, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0bb209d787773a78ad1d858058e064b0521a8f01e9f43cd43192af65294e73a380b277e275450e584b94b72077cff4b599b90e860fa4319812f66aa439f19502573364053407a8da9d5d6b71d37c4e7f963f475c86602f0122861bad43e83bcb981d9b94da13d631cb631d6dbbe00817cc13ef98a708d5451eb6a5420101f6b1b0cd3560257cd512f3d6a6b3884fb54f5a4248c50302f8f3bbb26f3f42843d55c7b3ee43cd94bd5e00694a19d113ca86b89f9be57a8a97a8992b5475bc9e54bd9690fa59f0f80d4722cbbfacf412a3f427278f1b61ce9cf1ac34a37e404920c17e69a5d06ecc69b2f0d50b087d89c99fbb6029abf3ce78c58c3685e6eb70e3c4454cc4b085f114e2d5dd6a861649e134ecda6802e1da0972c33550e99258b6a2271e3bc472b8135605c8d9760555f949a17435607a64c7e68b0a753522f2899d54848c041b55797cc2b24e46c3aa545a75af81bffd8b27bd12445e08085151db69cc5111fec695a7692b326e54f3391a0033057a89786cfd53ffc22bb0af5b789d2c390cca122e992a35276918735f0fafd13b0ea9dfd8b8d4edee0a052118fec1d0e66648033ad916c6dcfd90d0498fcb14400330891de40e881798a0ae87e2f6cfe13361412bd2e15e6f99a9fb706b07d833ccf58607eda214fadb819d5e89bc29cc0d5864e387e64d707881c05fbe06b72edb64e99fd1f62bca9d7daede1f074a4ae8221d0f112d454416051b31ff140bd77dd01930464075953e418328d88538507287d7519d6c6259beeec4080e93e463fcf5bfac22a8ed1dc3406ba30bc190ef8d7cc3fe8d61c254c315b97144f7382f37639ac4676e44cff4e25c08500c7f77192737f3c4ca97d4a6f86d11a3e5f8de3b163baac73a18806bacc8a6b9cc88158acf87c0a8920b1049fba554e531abb238a0fbba419f94e9616aad85a64313d66f1652aa7606305fc1865390af3e193d7cc667045d5f327420d5dc9bd19d56b91a2706cae9471be5c388b8b653f6e668984c46964a898690609ba0bd21284d386949daa8fbb458c8832b46ecb8dbf4eedf004158af4a557cb2fccf261761f50aec602247a04b30359bb1382586ae932fc572b9c5a83c71baf0a459d8d8901e55c875ed50631200128940e5774ff00443c24114c90dd21fd09a080f95766849b4c2c95f72ad07a3f59b4d09fb6e6beb4cd35be5897ab3f7a94043f97dc681bbf8b538888d9a34c8dad63ed390f52a748268e330aab70a2b8176ffaf1f38b221bd40f33981a080038e85b19612482e01e88fef877e5ba30740333c7542b969cdafdd9e1a688cf3ddebad1bbf07fb55c4c3d3ea3e0fbcca64385812d82f0a6b9f3b2c436c0e7d789190c9140ee6ac04a2c1328284041ed909479672d42153702fe322ba6aefb08fb0ffb8e3eab06d02535bd23912837dd9a252dda43445ae9", 0x460}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c2241a740bb519499feb8e", 0x4f}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f0000000740)=""/219, 0xdb}, {&(0x7f0000000840)=""/38, 0x26}], 0x4, 0x0, 0x0) pwrite(r0, &(0x7f00000008c0)="d8a38e9b95c1be5bc4ac1ac63a2a3e40c238853193e9f427d415e2e5d7fffd1b120dff03ce5af4ab592bdbcaf8c819664333d9c35b54c0c153de0b7375c96af318c7afae5a7171fbe13046f9e056a1a8d75384d99e32fe4485194b770dcbb1b9c45cf7abe86259fcefbe07002a2a5fbac0c4af18e6a1e7bf8ce2fe034f66d2965363a61b4855c31f169bb15b9af948d33462d82e0819271de765e5765b695dba41ecb30a3ab79dd2ed2fb97454f2e50af26922a2690f5478d67161e797c7beabce00244f94b83617f0b47dab658519776990e4d97d07bdef965b85644dd380aeabe82f6a4e580e61", 0xe8, 0x0, 0x0) 05:37:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000800000000cf8b23a3e2aa763793a03c345d8e1c00000000000000000000000000000000000000000000000040000000000000fe9ff1660000000000000000020005000000fed5b9cdc80c52b686f2914ada88f5314600c68852069adb48a3f5d4f7251438d6785de331bee5343065e863bc1600"], 0x3f, 0x0, 0x1000) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/220, 0xdc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21b0d7b98bd3fec2, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x3, 0x4) socketpair(0x2, 0x4, 0xfff, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000140)="852210066e4417b334aff298f37949e6ad1296805eec212b366af24e7b6e7644585b7b663a29298c51f83405bc2fa8004bda56d7595b27c801e50aaea6", 0x3d, 0x4, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) listen(r0, 0x2) 05:37:52 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x0, 0x0) 05:37:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca30bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fb2473dd370e30821d670ecce7246cfd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400", 0xb1, 0x2, 0x0, 0x289) 05:37:52 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x80000001) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8001, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) 05:37:52 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) dup(r0) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x40}, {0x5}, {0x6}]}) r1 = msgget$private(0x0, 0xbbff196ee3a378e5) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x21) msgsnd(r2, &(0x7f0000000040)={0x2, "fa376b97889c08e84391dd365e5c0fa57de34ee522bd149afd4a54240d1aee1a1ce5679531bf6131e81e065912989114ca02fcc7540b19d3993f51d1a8b8a8c399e157778063f40abc"}, 0x51, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") r3 = dup(r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) r1 = syz_open_pts() ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0xca, 0x0, 0x0, "75953d98ff0101775b98ee1d3c0f68d150f22e58", 0xff00000000000000, 0xd}) 05:37:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 05:37:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x8002) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x17e8, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) 05:37:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0x2, 0x8}) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x6, 0x8}, {0x401, 0x3f}}) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="e5c22e2f62757300668ddad54d26242bd9c85cb20b8287d43a96b714cc7878a0219ce9e91598a97f24fce72d7f144378ec6024330bf6f6b9390600d764f3485ff249068c0bbede7cc61603ea37ebac7aefb989b8dbdfee6da78c4a679aefe40831b296012c6477683e22aaefe7aca6498284f3908baab4681d2b40722ee26760c31d2ddf810ba4cc0e6a318077d9475a8d47a5c995552332112279550cdc8d268c3dfd76306b0bdee99a7ff38be7f204de4b8842950c6624352a6e8f3597dc45c03cab14f34672f82d2915aeb26f0000000000"], 0x8) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2}) 05:37:52 executing program 1: pipe2(&(0x7f0000000080), 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:37:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0bb209d787773a78ad1d858058e064b0521a8f01e9f43cd43192af65294e73a380b277e275450e584b94b72077cff4b599b90e860fa4319812f66aa439f19502573364053407a8da9d5d6b71d37c4e7f963f475c86602f0122861bad43e83bcb981d9b94da13d631cb631d6dbbe00817cc13ef98a708d5451eb6a5420101f6b1b0cd3560257cd512f3d6a6b3884fb54f5a4248c50302f8f3bbb26f3f42843d55c7b3ee43cd94bd5e00694a19d113ca86b89f9be57a8a97a8992b5475bc9e54bd9690fa59f0f80d4722cbbfacf412a3f427278f1b61ce9cf1ac34a37e404920c17e69a5d06ecc69b2f0d50b087d89c99fbb6029abf3ce78c58c3685e6eb70e3c4454cc4b085f114e2d5dd6a861649e134ecda6802e1da0972c33550e99258b6a2271e3bc472b8135605c8d9760555f949a17435607a64c7e68b0a753522f2899d54848c041b55797cc2b24e46c3aa545a75af81bffd8b27bd12445e08085151db69cc5111fec695a7692b326e54f3391a0033057a89786cfd53ffc22bb0af5b789d2c390cca122e992a35276918735f0fafd13b0ea9dfd8b8d4edee0a052118fec1d0e66648033ad916c6dcfd90d0498fcb14400330891de40e881798a0ae87e2f6cfe13361412bd2e15e6f99a9fb706b07d833ccf58607eda214fadb819d5e89bc29cc0d5864e387e64d707881c05fbe06b72edb64e99fd1f62bca9d7daede1f074a4ae8221d0f112d454416051b31ff140bd77dd01930464075953e418328d88538507287d7519d6c6259beeec4080e93e463fcf5bfac22a8ed1dc3406ba30bc190ef8d7cc3fe8d61c254c315b97144f7382f37639ac4676e44cff4e25c08500c7f77192737f3c4ca97d4a6f86d11a3e5f8de3b163baac73a18806bacc8a6b9cc88158acf87c0a8920b1049fba554e531abb238a0fbba419f94e9616aad85a64313d66f1652aa7606305fc1865390af3e193d7cc667045d5f327420d5dc9bd19d56b91a2706cae9471be5c388b8b653f6e668984c46964a898690609ba0bd21284d386949daa8fbb458c8832b46ecb8dbf4eedf004158af4a557cb2fccf261761f50aec602247a04b30359bb1382586ae932fc572b9c5a83c71baf0a459d8d8901e55c875ed50631200128940e5774ff00443c24114c90dd21fd09a080f95766849b4c2c95f72ad07a3f59b4d09fb6e6beb4cd35be5897ab3f7a94043f97dc681bbf8b538888d9a34c8dad63ed390f52a748268e330aab70a2b8176ffaf1f38b221bd40f33981a080038e85b19612482e01e88fef877e5ba30740333c7542b969cdafdd9e1a688cf3ddebad1bbf07fb55c4c3d3ea3e0fbcca64385812d82f0a6b9f3b2c436c0e7d789190c9140ee6ac04a2c1328284041ed909479672d42153702fe322ba6aefb08fb0ffb8e3eab06d02535bd23912837dd9a252dda43445ae9", 0x460}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000200)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c2241a740bb519499feb8e", 0x4f}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03a09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8000000000000000000", 0x72}], 0x4) close(r0) write(r0, &(0x7f0000000740)="728eaccc9711352493569371a62459768489fc60d8080a1da4b9c50c72e041adaae88672d15fa09e23e5ccf724a053bf04b49e3c086e11da114d6994602506a826dd30fa6fdbcbfd468691a710fce9edc92c2d479e17bbfa4685a070ed300d0d50f2abb1282252342f5b4cf32c7302e741fa4ef57c6a9b20418f4a1b10f1f16a1a738aa598715bd49ce92171405135d7877e9c302010d432c3212e89a5e985adfb7c96e6a565fde5d954d53c74aef91666e39b3b61cebf284e42a23e3d1354591596bce2f166fb82c5e182458db1cb3fa20458f35152eebca3802107e32209ae7e26086645afa3d3", 0xe8) 05:37:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x15}, {0x6}]}) fchmod(r0, 0xb4904a5dfd44dadb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x20000000, 0x2, 0xd64f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0xdfe8}, {{r1}, 0xfffffffffffffffc, 0x61, 0x80000000, 0x5, 0xfb}, {{r0}, 0xfffffffffffffffe, 0x88, 0x1, 0x1, 0x1}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x70bfc459c57d78ed, 0x40, 0x2, 0x200}, {{r0}, 0xfffffffffffffffd, 0x15308d9dfccc7e95, 0x8, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x400, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x7, 0x1}], 0x7fff, &(0x7f0000000140)={0x2, 0xa7}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x1, 0xfffffffffffffffc, 0x1, 0x29d}) r2 = kqueue() pread(r0, &(0x7f0000000200)="022d56be10dd96", 0x7, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x40, 0x354, 0x8}], 0xfffffffffffffff8, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x5, 0x4, 0x8d}, {{r0}, 0xfffffffffffffff9, 0xbe51c79756133919, 0x2, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x8a, 0x1, 0x800, 0x20}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20, 0xffffffffffffffff}, {{r3}, 0xcecfe8c34bc7694e, 0xc0, 0x20, 0x90, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x76, 0x6}], 0x1, &(0x7f0000000380)={0x1ff, 0xffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = accept(r4, 0x0, &(0x7f0000000400)) flock(r6, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getegid() getgroups(0x1, &(0x7f0000000500)=[0x0]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000680)=[r7, r8, r9, r10, r11, r12, r13, r14, r15]) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000006c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x8000, 0x0) ftruncate(r4, 0x0, 0x800) read(r1, &(0x7f0000000780)=""/32, 0x20) clock_getres(0x2, &(0x7f00000007c0)) close(r4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000800)=0x2) 05:37:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x2000, 0x2a8, &(0x7f0000ffe000/0x2000)=nil) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x8}, 0x10) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) 05:37:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xfffffffffffffffe, 0x0, 0x0, 0x10}, {0x3, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 05:37:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000087}, {0x6}]}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000440)="5827001000000000000025259560f8e5811f73f2e3a0e968c4d5e41789632dfc94ff847379bfd18e02acb76f334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40997beae078b0a80da188763110dadb6a5fe1cff9dc3b4efa6865e5909ca390d4621fb9b9ae1607f528ac7ac64c69f1ff45504215daffd3015db310090b514907e9ebe63d9b040b0df6330fa326f7bf1b2e1361e4c990311a0eff874a27461bd7ff90c2f70c544bc2f7fe7c8cd09244e708a8e5e76f514a3df158922e570d88356cedc3c1ed2833a3a0001000000000000834dc288a64f727a2b88335644fcee6563ec0d22a1a1c99863a8", 0xf1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) write(r2, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r5 = syz_open_pts() close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x3, 0x101}) dup(r5) fcntl$getown(r3, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x3}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 05:37:53 executing program 1: pledge(0x0, &(0x7f0000000240)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) pledge(&(0x7f0000000000)='}\x8a\x00', &(0x7f0000000100)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/76, &(0x7f00000004c0)=0x4c) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xb3cc) pread(r1, &(0x7f0000000380)="79ca3a3f8fb411da8fc60f7326b774a7d59de8b676d68f87d2710093cfc6b6cac73fd5d53ca7c9b0b516b3d6f000f1136bb376ff2d3c04c6ede430e9d10a2dd37ea1101041c6e458a67073f6e2a6afdf79b2c0173dff7519d3095f7fdf4f3cac86b984190754d504a63df4e94fdbc4fc1fd816bcf91b5cc220e0a7ae18bba534a99dbea7afabf9c9aa167cfd4a6224943933632c106e7ccb8c724f82e9663b77fce3156570e0f4f389918777cf", 0xad, 0x0, 0x0) 05:37:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) stat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0x100, {0x3, 0x8}}) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x10}, {r0, 0x4}, {r0, 0x84}, {r0, 0x80}, {r0, 0x10}, {r0, 0x20}, {r0, 0x1}], 0x8, 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000430000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) fcntl$dupfd(r0, 0xa, r0) 05:37:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 05:37:53 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x48, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x80, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x616c, 0x4}, {{r2}, 0xfffffffffffffffd, 0x28, 0x2, 0xffffffff, 0x7}, {{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x1, 0x1}, {{r4}, 0xfffffffffffffffc, 0x1, 0x0, 0x10000}, {{r5}, 0xfffffffffffffffc, 0x2, 0x4, 0x1, 0x5687}, {{r6}, 0xfffffffffffffffb, 0x80, 0x2, 0x9, 0x3}, {{r7}, 0xfffffffffffffff9, 0x2, 0x200000c8, 0x3ff, 0x80000000}, {{r8}, 0xfffffffffffffffd, 0x10, 0x2, 0x93, 0x6}, {{r9}, 0x431669df67ad29c1, 0x0, 0x4, 0x8, 0x8000}], 0x6, &(0x7f0000000380)=[{{r10}, 0xfffffffffffffffd, 0x4, 0x863acfb6bbe3c885, 0xffff, 0x1}, {{r11}, 0xffffffffffffffff, 0x678ffadc5ad5b9e6, 0x10, 0x5, 0x1}], 0x3ff, &(0x7f00000003c0)={0x4984, 0x401}) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 05:37:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x7ff, 0x10001}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0xcf551d048da4c1bc, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x1, 0x8001, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = semget$private(0x0, 0x0, 0x20) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)=""/6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = fcntl$dupfd(r2, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) close(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x7, './file0\x00'}) r5 = fcntl$dupfd(r0, 0xa, r4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000002c0)) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000300)=0x3) semget(0x2, 0x3, 0x100) chflags(&(0x7f0000000340)='./file0\x00', 0x0) preadv(r5, &(0x7f0000001480)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x3, 0x0, 0x0) shutdown(r4, 0x2) close(r0) mkdir(&(0x7f00000014c0)='./file0\x00', 0x64) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$KDDISABIO(r0, 0x20004b3d) openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x2008a, 0x0) symlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000015c0)={'./file0\x00', 0x7, 0x0, 0x7, 0x1, 0x8001, 0x725, 0x4, 0x0, 0x1, 0x3cb6, 0x36}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001680)={0x4, &(0x7f0000001640)=[{0x73f, 0x63, 0x2, 0xee}, {0x401, 0x761, 0x4, 0x1}, {0x2, 0xdd8, 0x3f, 0x7f}, {0x7ff, 0x2, 0x6, 0x97}]}) 05:37:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 05:37:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0xffffffffffffff05) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x10) 05:37:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = getgid() setegid(r1) 05:37:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getpid() wait4(r1, 0x0, 0x3, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) 05:37:53 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000280)=""/207, 0xcf, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 05:37:53 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./control\x00', r0, r1) stat(&(0x7f0000000040)='./control\x00', 0x0) 05:37:53 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) syz_emit_ethernet(0x48, &(0x7f00000000c0)="db0499431e7c40f45189c01bdbbb89c6e4d939556399b87d4bc3bc9c23b6074171e9ec99fd691b17eb4f33c447d62dd834740f7b378774092e42bd14b96e5cc0eac83d9ac157304e") msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000100"/188], 0xbc, 0x0, 0x1000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) 05:37:54 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 05:37:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000880)=[{&(0x7f0000000180)="d3af1c79716a6a7218cc993fad26c28327104aef564a50057f274334e5ba6f123f5bafe928708cae40e9a9c39b7e5f6546f37f0d65378638e25ad2775f839765408a9319250fb1c293ebdd5f35ccc70f9d008c0149c59c32e49ccba8543a8362ca15fc0eaf5f552e2808c4c243e4bea433eb793963022af0ff5c93d4307108e4dcc104edb5f93fa3fb6bf6d02a4908a1aec0f9690664f9b563d06dee14a2a08c1aaff361365cdbf8a30f2fcd92d3a31a98866f4d0d2ca47ed02b15e0cc0f6aa8bdc978b8d9e15e1ef61b1a91be923607c7dc794b283850ebb4dcd4bb16db25", 0xdf}, {&(0x7f0000000280)="e0f2cc56234fcc002df2c26f", 0xc}, {&(0x7f00000002c0)="779d9939669e2d459ec2799398e3d0d6e1e398011e51e11b977362eaeefbbc3c4d3bcf0c029f3c689258bda714066718634d4fd515b7abcad41ce76dc102f424f9bedfb5f62717cf1b030064ebe69ca78a0908cb8fef7a02ad5e5cc9e533dae399f21002e5911d847d36ac4cbda0915b2d16d39d5b367d4aaadf7d2308d25770ad7e2a36f53bcd57e83b905c3d76226ef3278c9a98d04b01640b3c65be22dbb023da6923b793f21e228feefc2a5bb9d5f82837f72ab0264c338020df2e6ea401728c6d22e3748f697f1a9a646cbb6b547a1423373c02ffefcc52ef1c387a17efb173c193dd7ba13c725c0fe2475252e283653f2f0172a64f4e", 0xf9}, {&(0x7f00000003c0)="da98c20d8713", 0x6}, {&(0x7f0000000400)="42bd4d361c44de11a2f396cfa475cdae761a65cd13cca7d655f889443ea483c95ceba272c8c248eb51fecea1a272e54c580178a731fd2d7b2090345599f4820fbbe0694ae6cb9a6df2395bb8212c8d504de925b7b281662a97d80d02e79863861378747a31214851c5068a0013637a6c58a9e91ebde4d30f40c8a1a51c6c1ded61b6a48ddfc438921b12b32096a69bc3a47bb701acd70ebca2bc16ed008dc421d1b3a6d4dc6bbffc236265433c0078d47926ddfb82", 0xb5}, {&(0x7f0000000500)="3af8ba62fa72fd935c94c317dbd45b639039b9fd813ccd78119d972d415d7e2211ee56ceb37726612c025c83a18361251d57d8f49e28bad381770c33428758eae90013dcec6ca329b7d577bc3ca9f4a667b27201e84a7e3fade5cc7c04ae18812c3b79051db1a1722d46457aaddfdc127f12c201fc1785e1e85207bd0386547ff319da47eccbaa36370ddd4c6248d85365f19c1548654aa65e87e0963ca83bc9bdebb0f8525b932c7e9287e83146194afb6dbaf09be8b7b4672e10e8dc1b10440d0154", 0xc3}, {&(0x7f0000000600)}, {&(0x7f0000000640)="c13c42db64f8da77592beff5f181d5982b8bc1754d863b87400b72ff4c9dc2db7397ba0210c3f5584a4620f6cb1db39bd3610431a650f3d707fc58533ee509f2fea414a8cf825b549525d03697cd3310a73fa395fedd2dba01e63827b73208456886d3be9e9bf5457fe27e5a4e10f7ad2e6768c006418301cd7ab35dc2df4dc59f9a9c223eb2b4a4bff93c13e39653500308f7dd1cd7634b6824ff6f0a2df2ce1665e716681bd3ed", 0xa8}, {&(0x7f0000000700)="2954eea4711d13986aca1857296ec435c290f5018325c464cce6cea7d2d69c40871ccc1cdd875b729f692371157278b037ac1a8c63abbefcdb1bbaddbc53bb556d1f090946e35f9bb4d91c6f4284b2f8941fb213a009a0d8aa25076142dca2f637b56cbe1b20686d3f09df186aabaec5e377003cb50175718c10ba7975e2f92d9e8d9ceaab002b493c683b5bcd65", 0x8e}, {&(0x7f00000007c0)="5951302c104d922679f815fa61080fbbcdab3eb3db1c61f87bdec223f63a423c53842feab5351f67ce91f8406e217ddfc27bd784fc6a32abcd5a3db25b6de20c1e6fe1ab530244d3800365e66610b7b3d6965974a39b1d61dd02ecac5e22f3ae1077f3e8141be4cb3880689c0566a63b3c823e906644a644958b2cc2434f690550b61aa6cea0b41bcbef35ae0163635e7d647779905806eb25d0b7a7e6b289ac2a4684f25443981c94108a23887461fab5ebc8723028c2ab", 0xb8}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c, 0x8000000000000}, {0x5c, 0x0, 0x100}, {0x800000000026, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) open(&(0x7f00000003c0)='./file0\x00', 0xc00, 0x1) r2 = dup(r0) unlink(&(0x7f0000000140)='./file0\x00') ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x81, 0x0, &(0x7f00000001c0)=""/129}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x1ff, 0x7ff, 0x3, 0x4}, {0x683, 0x0, 0x7, 0xa7a7}, {0xba23, 0xff, 0x1, 0x5000000000000}, {0x65731910, 0xfffffffffffffffd, 0x5}, {0x80000000, 0x8, 0x0, 0xca}, {0x3f, 0x9b, 0x7ff, 0x9}, {0x0, 0x9, 0x3, 0x4}]}) truncate(&(0x7f0000000300)='./file0\x00', 0x0, 0x5) 05:37:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x8}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x64) ioctl$TIOCCDTR(r3, 0x20007478) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfff, 0x401}, 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f00000000c0)=[{0x100000001, 0x401, 0x1, 0x1}, {0x1, 0x401, 0x7f, 0x3}, {0x3, 0x3, 0x80000000, 0x1}, {0x7, 0x3, 0xff17}, {0x5fbd429f, 0x4, 0x67da7df7, 0x80000001}, {0xc000, 0x3ff, 0x1, 0x9c}, {0x7, 0x8, 0x800, 0x9}]}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) connect(r3, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3, 0xcb}, 0xc) 05:37:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setrlimit(0x4, &(0x7f0000000000)={0x1ff, 0x80000001}) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)='n', 0x1}], 0x1, 0x0, 0x0) 05:37:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1, 0x8001, 0x9}]}) 05:37:54 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x8, 0xfff, 0xff]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0x9dbf, 0x2, 0x607, 0x8, &(0x7f0000000340)={{0x3, 0x4, 0x0, 0x40, 0x20, 0x1, 0x44}, {[0xe33, 0x4, 0x8001, 0x4800, 0x4, 0x7f, 0x100000000, 0x40, 0x7fffffff, 0x80000000, 0x1f, 0x6, 0x0, 0xf18, 0x1ff, 0x1000, 0x4451, 0xd8d], [0x8, 0xffffffff, 0xffffffffffffff7f, 0x79be, 0x2, 0x1ff, 0x2, 0x8, 0x8, 0xffffffffffffffff], [0x100, 0x1, 0xfffffffffffffff8, 0x4, 0x20, 0x4, 0x780b], [0x4, 0x80, 0x7f, 0x5, 0x1, 0x5], [{0x5, 0x458, 0x3, 0x9}, {0x7, 0x400, 0x7ff, 0x3}, {0x11c6e00, 0x81, 0x200, 0x5}, {0x900000, 0x7, 0x800, 0x6eab}, {0x8, 0x3ff, 0xc000000000000000, 0x39eb}, {0x3, 0xffffffffffffffff, 0x1, 0x80000000}, {0x6, 0x5, 0x0, 0x9}, {0x800, 0x5, 0x340, 0x4}], {0x6f2, 0x5, 0x6, 0x63e}, {0x3, 0x8000, 0x0, 0x2faa}}}, 0x1ff, 0x8}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") 05:37:54 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[], 0x0) r1 = semget$private(0x0, 0x3, 0x80) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000640)=0x9) r2 = dup(0xffffffffffffffff) semop(r1, &(0x7f0000000440)=[{0x6, 0x2, 0x1000}, {0x4, 0x89, 0x800}, {0x2, 0x3, 0x1800}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x10280, 0x20) r3 = getegid() setgid(r3) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000680)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000280)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r4 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x800, 0x28) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0xe2}, 0x8) getegid() close(r4) getgroups(0x1, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x400, 0x8, 0x1f9, "3d2a618520b929277101995da30b9bf2b26e3a34", 0x8d, 0x7fffffff}) setgid(r5) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r2, 0x4) dup2(r0, r0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x108) fcntl$dupfd(r1, 0x0, r2) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) 05:37:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) shutdown(r0, 0x3) 05:37:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3fc, 0x0, 0x1, 0x0, "22bdadbc000100"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='\\') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) 05:37:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="4bfff800ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x401}, 0xc) getppid() write(r1, 0x0, 0x0) shutdown(r0, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 05:37:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x401, 0x1, r2}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x400080002001, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 05:37:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) 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, &(0x7f00000001c0)="882cbcbd8638244b050020fa803ba479ad2b18e2a76a9d03f70af96be33fbabcfda5bb3f520e9ef7f6dff2813a4d7823bbd1fd238c2617b19f7ec53362ddb2871c1b220f56487fff80692c40718bda95c482743caca276f8888996b973452af269346334982b600d74a0feaf1c5288e75cbdd4c4be5c0ca4469d572c7e41ce6c6bc4c5a71bf3aea17b246ef703e41278fb2f0ff64c408a568b0a5510263065571b8a6724c03c0e301c4b765fbe7613cfd37e5ca0328c04fe73c6b5a0da55267e147e279a15075dc8e1024379386575a2fbe27f7f4f1d5c1b61384f6a7a3f7f7815543c2e2aecb286221735dc4fe303bce93eabac18854e33d69091a0ea71186ce8fde9c65262b10422995298e2e5e035caaea167a7637384d94b6b7dd0e540b3430465f7b9a6f7d8bdc63b00"/312, 0x138) 05:37:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3cb9, './file0\x00', './file0\x00'}) ktrace(0x0, 0x5, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 05:37:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa2df29bc8a4f5b38, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") 05:37:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000140)="e6a3b5b77315") 05:37:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x40}, {0x101}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 05:37:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000cf, &(0x7f0000000140)=[{0x45, 0x0, 0xfffffffffffffffc, 0x1}, {0x35, 0x0, 0x20000000000000}, {0x6, 0x0, 0x401, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd25, &(0x7f00000000c0)="b6") syz_emit_ethernet(0x99, &(0x7f0000000180)="30171676d6017845ef5885f61d72919e0a5902f1204c1a6ed18e6254c1bfc070c5189ee84c3165b60e505a26c33b5e879f2d8f61f0e01c4659670755d39de4b6cbbfcb2fcfd591ce94a94193759493d15aef80490f4d54889aeb6990757b99a057f5810f4fdb5548ec05c8726f052df4238d90a827780b001beeb126c1dc1635538d338a6b98238d2513611e2f9f486e802b79b1f4953e426c") 05:37:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001ee000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:56 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x202) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) open(&(0x7f0000000700)='./bus\x00', 0x0, 0x20) unlink(&(0x7f0000000300)='./bus\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x9}, {0x74}, {0x6}]}) sendto$unix(r1, &(0x7f00000005c0)="4747c5ad53155615dc0e5e67f133b0a921792d387120aa5f9b32b2985014a34f02353bb5fdee0f4b7ac0fb57f5df5a6a47f0e11781d496830ef7201667c0a01135ed5e5ad357eec26f7278012daab940605099b068ce13a94f8685eb9b6cefb94d500c4bba910eb4", 0x68, 0x0, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r2, &(0x7f0000000280)=""/108, 0x6c, 0x802, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7fff, 0x6}, 0xc) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x40, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) unlink(&(0x7f0000000680)='./file0\x00') mknod(&(0x7f0000000740)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0xffffffffffffffff, 0x5, {[0x80000001, 0x4, 0x0, 0x8000, 0x6, 0x401, 0x223f, 0x9, 0xfe5, 0x6, 0xa4, 0x6, 0x2, 0x7, 0x80, 0x8, 0x0, 0x7], [0x9, 0x0, 0xd8, 0x6, 0x1, 0x8, 0x5, 0xdbc, 0x0, 0x2], [0x20, 0x0, 0x1, 0x3, 0x4, 0xfef, 0x9f7], [0xfffffffffffffff7, 0x4, 0x7f, 0x8, 0x80, 0x9a7b], [{0x6, 0x0, 0x3ff, 0x2f46000000000}, {0x0, 0x80, 0xfffffffffffffff9, 0x5}, {0x401, 0x9, 0x91, 0x1}, {0x9, 0xd685, 0x7, 0x6}, {0xfffffffffffffffb, 0x6, 0xecce, 0x9}, {0x7b69, 0x6, 0xff, 0x1}, {0xffffffff, 0x1ff, 0x9, 0x10001}, {0x2, 0x0, 0x4, 0x5}], {0x2, 0x8, 0x81, 0xfffffffffffffb02}, {0x100, 0x5, 0xec3, 0x4302}}}) 05:37:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/64, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000740)="2078f7b69541d6d97099188e90e5179c8e765f9ba2c14c0333177edf6d0fb295f5a5e8b04efdd700000000e9ffffffffffffff000000b0619272226b23a828c6fc151b04e7cf6494a327f13a3fbd2e154199d64900284d130207c0ce4945b161af724c2f30a6a08c98e4b6fa5a301346a4774aff03881612cb0bfa780721c5e943fda81f2da0c6cf8c67d2526d7d1a60e8661ff10c8e886de7f495e461a4aa7f268960921ba1397b64b80ab81a076efb09635ebaf2e0a8562553be993751817ee3feefda4cb3360520102ee37d686f5ea1cd350ab0041e8729973217fc67a98e5a99006da086412260764e3bf9356fd056eb3ca0255749242215a82c6c1a06989f7c498d388e1674245fe5eb5eb63c20139a93566614265a69e38f6bf14001f5201afc7f160bf6bbbe78de3dfec5ebb1fe49abae22c167b2ee10f034c2707e6747aa17f1f3d3fa72aa627c0625bcef4773e43f6040a05dc1b2378f1fdd51bc54075c0aa7726d4f", 0xfffffd84) 05:37:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) close(r1) 05:37:56 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000840)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xffffffff7fffffff) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 05:37:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0xffffffffffffff81) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) r9 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) sendmsg$unix(r3, &(0x7f0000001440)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000240)="89124abb549307e62299e868427bf60b7a2c1cd6d8e0fa9178e24a0da7da52838345eeba96216926b246c5b3ad244438e62df6cd370fb08cd3d7b22ffabce7f80b1e7cca845d9747150e29ce8da32ddda50b3c1d1378dd0db503213fbbcff4c94ed07410fee289afe2c1823dc131620ff75a7e1aada8f37cca5d12892e6124ee24e79ae178245bf41f16ed87220d8a194dda99b92d0846bab1456347cc325c3d9e0e6d3a0c24d5b8acb6f57f297ca5396d9a51915d8ef92af7d05173c1eace288282c144ef23de2a00fb7c10c9480b2f4850659bbbd81a5fad72cbd9da3430dad53f4bc99e0d19a47927153b3c8f480dbb61b2e04afb392277c55b0c9938aacf8992d624d5d3d660ade4703095acd6f28e3a1669427d2a39fe1f0091f69c14f7781bb25df8395748cd7117baddfec58e23a99d37dfb93611531f61cc4c4da18dc61ebb0c415c6f9577318dee500d567a4e7233a324ee4126b2074e2b8a4c1c0c1ba3d128cf11c189bcd8c489f1a9dfe4fe1141f378468da0a1d5947caf6b93df151c176e61208c32dd0bfd6f4be199b40d023957358080669c91843daa15e7329618cbf90dfc90fa1b61b8b0760dd9fdfc3e1c873fe206171510e7cd368ebf1e907161e7877ea8f5a90edc477406e6efc64edfe1b913dd6074612c505b2666d08768a825e14d3c4cc0ed7e2fecd321b3af2b96754526a688f6800692ddede6d09341c3c8d2532d2030eede26ac20f35c0366afa79582b972f5588ec72f366db97035600a22fd811ede4e99a2a63038d8de89af085c9544834e7d809da08cff34605b9d731d4397c41bdd3ab6772bfde7b0b4ee6ed17326d59d396898f70c91df8c992d87372bd464bf9b7090a6805796383879aa08c9a3396b07e56c64432d632aeccbd714e16c40e7678842a1f3a47a0c0bea4e7d11ad600a8f3bf72b33daa5d38acdbeb5cdc89674c55f11e0d8f38d3ed235de72ea0a45fe3da074806bd628cd714f1b69c992e8d8974ea8fe999eb7790e8b0f8f7bfb7352bb970ba999f50bd7612f58051508fc7761e94e5de540b4aa2122d52d2708ee9224354b624811bfc11d66a29a1bdf533fec00300e8227546be5d32056cc7d24f181619f117a4876dfc4aa9fca73acba6e7268570f3a66b50ad6d01be33c5c2e90aa2774d6d70b0e172a534e15753abdab63b9bc2ce89abb95123ce76f57660f8976e9d3ee22fa867a86d8c342a8d4d4b90d6afd45cefe1f19a30370046265d283bf2c662dbb77d0b2eb9572e3601271ab82c2c26a2ad2510cc823ab914bf3c05f4933d58f42816a99c7182cabeda72592977e8b0582ad2817062df2acf7f37b9dc3f1e95efde40e300ffa05ef3374c61dc2c7911d5f50d4390e65c761f76a34be6d13fd149278b3d3917ced2f1caed87e502be3ec424d020e11b965d9867ba48dfb9f94634518d6cc751b2fd2bd22244f4ad4ab583c450dfedea4a685a132f46426b937becda1b8c5cdcc5a9efec12633cec8d5a6f86a0fc5bfa563b3a8d3201c9ac2c47e760bee1eb2fbb1691f891d1c0fd91447f88abb3aada09875bcfe313db1f696aa13b92dfc58da0f3a9d7897fd679d96f4e27efeed292e6d45fc1aca2d47d49934b2876f547aae266d868044201d62d3976693565961f3f20827e360ee2b1f624f695e32aca93c41ef280f0e9d99ffab008c2a311e8736eaa0d2c2445efa30759896623ac2448d641e815cb3160d54986ab5931d47aaba03cf936ddfce022e2bd54ac27bc105e679a9ce37519b47afb5f1b80d84bfbedffaffdc7cb868b9485716c6e8218ddbcf6f33a11cf06aed0d806c57d256a902538d1adc032061efbe55172f64137e4df90e6f188a0a8bb2cfb8d05d841ac651dc5cd6997214e2cbd9716e9b044271f517ab78bba54a8206e81faabe2ab50f418828d9710e1b42515a3c5d58b74cd8a0503bb354103e1d3ee10418d2682512d07831dbb7c269185f07af113d595ec298c9f9e0f1b6893c959fe4d49a68924525959162cab510ee489138aaa274ab81adb0096742e58ec4a8e84c4be924f344e891ab9855389985876deecdfb13a4b8f74a799274a67c52c8f8754497b57cdec5b492c68353e07243748154e1854509dc1d9d64e104186290c59955a79bcf43e4b077c59c8e969ace1c3ff77323a64cd8ea8be7a7010e4fe6454dd9c4efff28bacd7c67261dbab35cd66b7d51660365a40743c08ea320e32881dcb467049e22e3155a05d94c48789fb0e34b491058ab433f0c788472f0640daec6b4bc9e12532a5bf132f45f3346219a4c65c295f62b2a705ae6fc965d6617fdb378a366b62a7d46d6dce6487464d775a0d1b98a2df2df2b17309ddef537e134aea77b4c1e1d68fc7ca1b411d323fe5a1d5adf88864440d7ffb0ece8d220c85dd930355dae58224525c666732340ba3e935f0417214c1ff7cb4911ed3601221e62d04bf901cee6648f75ad3fd3c427612d27cc060af68ceb221946c774fed4160ce8e738dfa7fdce25c54842f34482f21402b3d948788025a0a0d5ab2c309a791dcc21a5422d83c28a5daaeb5f097f5cdee43cffb244b61febfdc4d933c807f44021106eadad20a8d6d72d6d71231254572777e2c5a3095dbe283d2be78f2755a19c58ced0168b3e3ee8f53cdaaaac64c48d9cde2bee239a8e934fe4c92053a106a338183ef87fb78a37e91cf74d256c14e2ddb7e403238cb6ee66f0d426348f46fd56d4517fce3b01b0a2b1c0c01153a249acbebe133514743746ff94d90c1e04db849597c7cc69b071bf072a237a04bb32e881364fa95df979d7a4916122bf5765c72a2af1c450d3830b7b059508d12f9f29aabc9997e045812c367b69640b36c78f5e4b2f8c1d4eecce57b6bd8f0dc1ae5d93ba8c57073668aad6079b2dce3dfe27a71e310a2cbef6d96e30b39e884618e0c65d3978fc55ff03263e2802f5a0769ab8dd78f849e66f51a44c773d894822a6567889cabd0cb8dc46cf01e8aba9fec34726a95480235bb7d3c6b6ab674d15bfff1ba8011625e5ea038cc1effa3e897d9c06e6bca002b4b0099825f7be1e58093b7ee3ffc37818db0a0020cf01217ce77bd9c8187e918f3aae6974d718db8f0eae8094bedab385239316cd6ed7085fe7be12e86e264669967a45b5735884c6717ac1c138274fad071d6e41212e7d5e989eacb3967f39dfc14b0968d6c39010eff51c091cdc80706100b3e7c9b779abec48c725951381f993ff5a7ac48165155016a28c068bce3bd4a0777e1b693ef70c0cecdcd27dcd9cdccd17c2dac02e421549f33d29d575cfe30f7052d100589212e194449d0772023fd7eb658a2f1c6c7ca4af6a641a622d37c6a2218d4972305b86fe7558f08354fad08b51f4fdae5dd80bc0a6cff521f806e303602fc9336eba012d9e6b8c73d0d14a0d0c1ecede7a882fe0bc05a89dc68ee4d2a01a38e02fc7b6e89e8cd69aa5864c2e12742629995fac1fe226d7a7cfbb223e90c979b4335ddfc50cd2fdc3a9c2fe3dc2313364a43d13ad3583fcba954d609a99567afcbcdeaf734079c25f39c9ff6b93ad36115a157da2d03f4c6e9fd096723df71cc0e6e54075eb441e8d222121c0c43a6c002569aa5bfc390a4ac8f927d86699c85deaabe8de6ef5b7fc8e43fec4f283d69b2678435b9539cbf6a4416d2e39813125f66c3f3bb88efc58804be9a57924009f823ccf7a2b25e2899e39ba414f71c0f7accbc8d43b88b3063084ed83322f4ff7cfc41513567c8f582e2b026bb82031fbd505f63dcad28debfa673696a1e876e21435183ba59bc08c77f60f721001bf44783266a7d906eb17ef6bdb5b0f29635b86863f40b35c998e77ec564e16be1e25ece08556746349325ea281d8eaf8168e74337888c623f8e2aeac4ebf2dbc70bce14143f969d685b16a9fe586915775d206f75c937304f1db3a44ca203a94ceb2f8d6ef46bb4ed1dca84e390a4955d2accf9566d534c6f8a3b0b637ee2f9b42cbe8e47b93ca238073e1423edc4bbf1d8ece656caa1696456404abb140e521003434c524f6f11573abb8f04ad505fc124215ec894858940e6cba80fed06f309dac8cca04f4103ea6dc1c9d933505d1d7d648c26d54dac656eedbd0fc6c9f9c6d4604dbb0f2e5d34a2b34fb43c446784e74111ff83466a0485dce0ad78968a24108f4f5c95dd8ad0dc3cb4fe175fd3f1e2cc11de1d00bf368184fb50dfce9589b94b60d85b499a4dfee884777a843146c7cfdf8a02c256985413941a6e107b32b8548766017f35397c8b4f8ba5bdefb9bea44102100ff11744b404f7186a1c938a499bce0fb20499f97628772dc9461be6711a4f5d26c93f6a097ca8ccad4c30a0609ae5a72a8318aa165aef3fa206300e709fc91b116c6dd15c142ddd733c5bbd96d7ed8ad23d9f57f2e031644ed1c325b4ab268f5363e83137b4e6387cd22bdf8275561748d7622318edb41c20bdc31c2153626002e1a886fd54375facecd2ec18130a1dc4a91c3e431da95efef753894bf4737462cb1caee6ca12a7d46779d45e1515ab1c263f8c8a9b7b051ad6941c345c370f482bb36abfc869030e7bd37caf78af11d58befa999d3c39402b39506b58cc20db3028fc0d198bb230c874104281f4356affb35580a96fd848ca7d9540ba60b106b2b3df0ebfc46bca5c9e40141daab8fa06eb2963b61baa81af0425bf2bd9fd9457b9d71684b8d5899ab386aa4897fa6a36b5c5544319a376c2ea517e3a82372196a014384eb46e21b7901fe2284cf6fb879c7848b5a7c96e2fa998c1d1ca124bb115b52fc4f82350d9bcce2a3239f82344081a2c61b459addd9fce8d8e8e2b953b8619d2e7c6ca715e4da819a690c9f024ae8e6ab21420c1b9eb5cfd27eddbb8728ff6c790e21a7b10f0aa6c59e43e285b9f5c82dfb776307a58b9b2316a9ab246d0d0b349a78820814b15cd8e49b880322998534890bb9501be947f8d64dfcce4afadd56a9aa9d8dc987f554608bf06af7b5330095d50f8a817e921617a299c0a4711238b81f841ea0b868a3583be8ab4c077aa5da13a680a7bca0131ff7bc4ee6f047819c41894da4b98dbccb08d963837a75f5dfb60189d072f84a2e8c420d4bbf7ff96eafaaa2aee709af49b992a742d69c831090f4c1d537b64f34a4df50dfbe8b897262d6a38674d327eb1c5329450ac17b637d5b8b29724e0cf280b65b63aa9b2f7ee7e2e70e7a6d83ce901d3c7c5287f80dbc1ebd45f35b1163841e0b601c44fac8feb538674c4ca7cff9bff91680f24caa6270897434cf41ec2d97567dfb2d7d1423e44533751e10892de282868025f8e8b6a93fcb30d2a04b44ae69bbb986e96be8a8963308015b02e41295ea794deb0ff8a984e142d3f9d7e4eebb77969c0d234da9670465cca73bb2cebff0310badb3bd2a6aa2ccfcb4da6784046eb6b7430eed221264145c28b231cd382e808a2b5520543cd2bb7f0a8ed8cbebe3444c1eb102b298dae49b179d853c3d4293ba16e6e32c428bf2e2afba6a14cde533b298d9cd36cea5d67980fab4554e1365f9fd342a8dd6e5d26790b7b461cec6b6730cf8cc06f6b39426d78ca92411b7c8feccb9a644019c165e15a730a9774dbfd7634eefc787bf3415efe0c33c87c2f4979f775fe1bfc1f3695948f4b4c144797d31deef701c5666d7e2d17e61d7e820b148b2bef1ce421c5e06f332819ae423ae92558fcc9e0a4ccb4bbcda46e9529264a82b67f4474c02ea7038be6b3b9546f24c1ca7a9b89f8818723dca7a98b14fc4977496554ef29f98e340d6d72", 0x1000}, {&(0x7f0000001240)="5962635b54f1c0fa5d150627aa69de3eb404eb84d4dfbbc1d3266aef008330be723c5e2be2dc4c80fef967f33b3912654e1e3b09d44077d0ab2ba2745e0be54cc72267b01dd0af4964aeb930550c55fe99cac705dee7b55f99978a6f33c4e5af7864ecd682290739f32999127e5393cbc42c2fa55e769bbde4553cea66fc127b25d7c6458e2f895b5a7cf49d7fc4dda42e80433b1acbf65834a84c0140c465e7e0a024e036834a51b4475ac2e09dc05e4e0af2a6a998", 0xb6}, {&(0x7f0000001300)="a6397c9c58273502020a595f038afa01c97007efded6c2bbc5e643d0281656e3edfcae5b705979d3da6e0a06b8398aaba69e8a781bc87939cae8d211", 0x3c}], 0x3, &(0x7f0000001380)=[@rights={0x20, 0xffff, 0x1, [r4, r0, r9, r5]}, @rights={0x38, 0xffff, 0x1, [r3, r9, r9, r4, r5, r5, r4, r3, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r2, r3, r4, r5]}], 0xa0, 0x409}, 0x1) 05:37:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x122) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) execve(0x0, 0x0, 0x0) 05:37:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x8) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 05:37:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f00000000c0)="eb71a68281fa616bdd9a3133f53bd134f7aab7ad3da633aae13714708900d1e29dedf4b808a0faa42a65c6b24730eadb58c2ce3b1b4f6b87b3ddf78acc2a3200dfc3f31d15739383a0dfa2227a6974c6bdfc833656e59b8889c0b29de4f8d4d9a1b0209666bee294735dcca7bf7a16a8e66cb01f90773bd083c116c46ed16b", 0x7f, 0x8, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f0000000640)=""/4096, 0x1000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) open(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0xfffffffffffffe9d}], 0x1, 0x0, 0x400000) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x5, 0x0, 0x80, 0x1}, {{r0}, 0xffffffffffffffff, 0x76, 0x1, 0x6, 0x315a}], 0x7, &(0x7f00000001c0)=[{{r2}, 0x0, 0x56, 0x4, 0x0, 0x7}, {{r2}, 0xfffffffffffffffd, 0x1a, 0x80, 0x15, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x4d5, 0x5d9d}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0xff}], 0x3, &(0x7f0000000240)={0x10000, 0x5}) 05:37:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x14, 0x1}, {0x54, 0x0, 0x0, 0xfffffffffffff7f1}, {0xfffffffffffffff7}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffff9, 0x4}, 0x8) syz_emit_ethernet(0xffffffffffffffb9, &(0x7f0000000180)="ae4b04f12ddbca6112e2da574d090000000000000054ef20bf06387a971928c2e997774c531ab72f1acfe7") 05:37:57 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000d9d3f4aa1a53b59c8b1e115b8999ee27000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fa2000000008f313b5d7a9226d5311a3567984f1f42772eedd3f0ccc9a4417fe208ae72b467c3b5d60ecfe4ac25"], &(0x7f0000000100)=0x6e) close(r0) syz_open_pts() 05:37:57 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r0, r1) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 05:37:57 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006, 0x0, 0x0, 0xffffffffffffff81}]}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000240)={0x9712, 0xebd, 0xfd}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) syz_emit_ethernet(0x5e, &(0x7f0000000080)="5632b0e57ce1b83ff6a9bdffff0000000000000000e7b1757a6423c6b316b9aca8ac4a96050700006dd4863d17b8eaf3c77d128b100000000000211969cd1dddd1627455bc8cb64a2e913597fc891c289275b852d8eef4c3f5b38f77106e") getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x20) recvfrom(r0, &(0x7f00000002c0)=""/162, 0xa2, 0x2, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x21) close(r2) recvfrom$inet(r2, &(0x7f0000000400)=""/112, 0x70, 0x2, &(0x7f0000000480)={0x2, 0x1}, 0xc) 05:37:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = getpgrp() getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7fffffff, 0x5, 0x2, 0xcb}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x7, 0x7}, {0x20}, {0x4006, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000010001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x10001) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8040, 0x0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 05:37:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) shutdown(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) semget(0x1, 0x3, 0x1c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) read(r2, &(0x7f0000001400)=""/4096, 0x1000) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) 05:37:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202b0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd64, &(0x7f0000000080)='D') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) 05:37:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/195, 0xfee8) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0xff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x9, 0xff}, {{r0}, 0xfffffffffffffffb, 0x14783cae40cdb6bb, 0x1, 0x187ff14a, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x69babdac4a33fd7, 0xaa, 0x6}, {{r0}, 0xee5e16ff4122d922, 0x1, 0x20000000, 0xe6, 0xf1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x1f, 0xb2b}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x874, 0x4}], 0x0, &(0x7f0000000240)=[{{r0}, 0xf078f0fc8700f0a3, 0x0, 0x40, 0x2, 0xe45d}, {{r0}, 0x4fc87bf9fc83684, 0x40, 0x1, 0x3, 0x5da}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x5, 0x65}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x849d, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x8000, 0x32b}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0x100}, {{r0}, 0x0, 0x44, 0x4, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x80, 0x344}, {{r0}, 0xfffffffffffffffd, 0x14, 0x4, 0x1, 0x3057}], 0x28, &(0x7f0000000380)={0xffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000003c0)='./file0\x00', 0x8, 0x80) 05:37:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x1491, 0x1, 0x600000000000, 0x4}, {0x9a, 0x3f, 0x3ff, 0x6}, {0x100, 0x96, 0xfffffffffffffffa, 0xa067}, {0x1, 0x6, 0x8, 0x4}, {0x2, 0x5dc, 0x8, 0x4}, {0x8, 0x9, 0xa1, 0x6}, {0x4000000000000, 0x2b, 0x7f, 0x6}]}) fcntl$setstatus(r0, 0x4, 0x4) 05:37:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:37:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x21b00) open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x3) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f00000000c0)={{0x8, 0x2, 0x6}, 0x8, 0x0, 0x10001}) write(0xffffffffffffffff, &(0x7f0000000000)="592d7d0dc51a8b11ed4e3237", 0xb9) execve(0x0, 0x0, 0x0) 05:37:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7) pipe(&(0x7f0000000040)) 05:37:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 05:37:58 executing program 1: setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x0, 0x2, 0x5) poll(&(0x7f0000000200)=[{r0, 0x9cf74d64b3103e28}, {r1, 0x4}, {r2, 0x4}, {r3}, {r4, 0x4}, {r5, 0x8}], 0x6, 0xcf1) r6 = getpid() ktrace(0x0, 0x1, 0x10012, r6) r7 = socket(0x2, 0x1, 0x3f) r8 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r5, &(0x7f0000000240)=""/4096, 0x1000, 0x1, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r14 = socket$inet6(0x18, 0xbb862eb69fc861ce, 0x2) poll(&(0x7f00000000c0)=[{r7, 0xc0}, {r8, 0x1f2}, {r9}, {r10, 0x24}, {r11, 0x100}, {r12, 0x80}, {r13, 0x1}, {r14, 0x4}], 0x8, 0x7f) 05:37:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r2) kqueue() chflags(&(0x7f0000000000)='./file0\x00', 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 05:37:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="e84b7c2f02147012ffe22693f81fdef003c3f91710441d94a6044b3459aca130c519c1d7169d1da48c80a52cb48934e5e85cc1", 0x33}, {&(0x7f0000000180)="4b2fd68bf9261f051c10f6630457ede2c7bc39c45ea6210d9b18c6afb9410dbb7005a6fb4b4ea7133027fcafa262f500d63020f190d180f19e59ff1f9c49f0ff579ab372a2e51d1c1c5c44a40d96701f9af7836d3ebc95f798a7d274e23784cdf2ebb078ce50d13503b04142222c731b6ee31c93e4897a55311137bf72f0d7167a10c6978cb614e156b9f98ab9e5f99ec86a9327b305345b0a817a30a5f69ef7", 0xa0}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x1}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 05:37:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:37:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 05:37:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff664, 0x8, 0x9, 0x7, "1f38c5f57b75f891e8059cffb1a1e25b65c5d4d2", 0x1, 0x800}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x5) shmctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x4a6c7d17f25ec53e, 0x3ff, 0x7ff}, {{r1}, 0x0, 0x0, 0x0, 0x209, 0x21dcc072}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0xdfc, 0x98}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x2, 0xfffffffffffffe01}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x795, 0x9}, {{r1}, 0xfffffffffffffff8, 0x5, 0x40, 0x1, 0x2}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x36d271a9f0a6045b, 0x48, 0x8}, {{r0}, 0xfffffffffffffff8, 0xb6, 0x40, 0xe2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x100000000, 0x3e79}], 0x0, &(0x7f00000002c0)={0x8, 0x9}) 05:37:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f00000001c0)="73e2f82ab9f37965ad769cdba175806ff5237d", 0x13}], 0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) semget$private(0x0, 0x3, 0x84) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="c17625ef8ebe193e66fd40f90ca5a92256da612d", 0x14}], 0x1) login:                                           05:37:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000000440), 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) 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(r2, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r4 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$KDDISABIO(r3, 0x20004b3d) r5 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r6) 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, r3, 0x0, 0x0) semop(r4, &(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(r4, 0x0, 0x6, &(0x7f00000005c0)=""/88) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000002b00)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) setgroups(0x2, &(0x7f0000001700)=[r7, r8])               05:37:59 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0x400, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 05:37:59 executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') pledge(&(0x7f0000000000)='x\x00', &(0x7f0000000240)='x\x00') ioctl$KDGKBMODE(r0, 0x40044b06) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2e, 0x1) openat(r0, &(0x7f0000000200)='./file0\x00', 0x40, 0x20) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x100, 0x2) 05:38:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x6, 0xfffffffffffffffd}], 0x2}) 05:38:00 executing program 0: r0 = socket(0x20, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 05:38:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x800}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0xa424a8bc, &(0x7f0000000740)="f4a93df74186d2200100000001000000c613ff009cd76e4f991325718f79cdc030c9e2dbedc9fb3ee90086ffbec7b7ce99cf5c78916de254de635a1cb094e9a371f6a6c2b5cd6cc73ec35aeb4b1e391eece791eb473abb0cd86addb0f874c3d5593b7d21951d67da3b020fe7214c53bd4ca6081c0ad9a07875e9ccede062e9835db55bf69330dc5ed3e04cdcaa1e7cf739c6b474e7f470bd29847d702a044926f422bb45d38f7b837ca570816b2cd6e0c1c43671a30b80927f11081377dd0a7ad19572783ab795d557f22187e5a631e196c36406b8f541dc04863e3ffbb7966556b28dc35e3bb0fcd03379d01344ca68018074af49257c88fc49d1c6023b8e93eb6b86795882a790e74776bd713992f089b68690f96fabbb06050e9d382529f58c1d400f01744e00f49ae350781445d423") 05:38:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x51681e486bb45ebd, &(0x7f00000006c0)="0c7bdea8bc2eba1584da430e5477b8c43ef5366336cdadd57ec9868e30a870a2dc597e144d07a971f74b010e1be66cc178d82814c5ccd8562f46f6ba5a9846c0009707b2c4c70a8382da9e206793eff73d70f7e6d39001a93d196b9e7b8b3b9a86a402af0125225ed4aacc32c5bc82c1acb46207608ad458ee5d6e23e4972f4006d0abb79cb7631647f85566a639366a392f844e3ddc7735e1f6ade8e3856bb0fd7ef3098914dce670c4e713190c73c946d5759e0503e326dfca6cb24f0aef3f17d5f03ad8494867b825d6ba4d3ac9217dfdee73f5b48e30b532dc9869bfcc504b58cb4b37532f6a64b82686c3743cb2966d17097c7530905844c30d9fcb4c43a4cccc42de957e3cba8c7d85ddfe502d38b23d937628f5f8d8dfc68e2d8e96a5accfe17e9ef2d9863f5b797e02f47ecadd597b1332b4e2e5740732235b6ea4b96881f532ed66454e40fb34d61d441ba4765b8d9be3a126de64ceb6493ee48b28bdf2e4dfdb434e2a2ebb8995a2c5b230bc41e9d53e7da89e04452b375e9b9d4385e2250512e11d546af671e601ef1101d57949e66f318cbb09697f3a0cd71acc2e9e353d447fb87cbb2035a89f7aeac2638b4152443910ad1aea95fb58e374a23aba84bec481ecdd5f68c6b583150c2bcdaac05bc152a1ca0e380c1e310a8a03b36d86a5fa85aefedb7139e1a607f8f27940e5e88b4655a4b964acc06a14ed51f76b903fffd959bc120a0cce3e172b52c5a6b8f3f7d43d45c2078e4ec2c8e27dc0331609e6cc2bd815b4a2c85ccff43e5b99f61b0d01d3616c4486cd8194176779806533ac0d04826dfa7c0ecf1bc85afb89f3a85d4bbd77af15444983d986271f54044ac99db6abb9a7dd0bc1f6a9c91ef4551bad8918ccf3b449ba3e13678e8a3b5536dce8eea0e90553461ecb5d161caef7ebd2eb374c9a60b1cc7e48af1298dd2b0dad79b50e96a789e7cefbcf583d258409cd4528f59527beb134db147066653a42776798e557e61c5ab7daa521569cc2e54998dadb3bce8cab4cb35612fb79625c122568e9c3649fb3576775c33238bcc48171bb90f5885a1d6612b8f6706d496efc682cc569a078c6ccdedd33266d099542e30039877ebd5cd82e574227b6e0913d403bf66a98c2db898ce9607bafa60cbe75fde00af14c0c8829203f9726e52d6f3d6c371a93cb4a41bd47add49089e1a8dd9d5dc631081cda1b5e6d26c8ccd13ddb8877032c9a2148d407bfda5de77a73bf968f8a7f350b9a589c5599ff72f40d860f58286d334caebcdd45e8054e87ebbece62a71b29aeb5c284c59811e0e55118397748ce37ce1099ec256e25780eaed45819dd4df1c8cc5a248d4a21055f4c1c6f56b11fbd6177e60cd1b14f3a78bf20069c2a831e7bf6551d2b047ca2d4c767ec44d2acb48d9b5eb42b8b4460d28e9fe07153429eac8b7134a361687500433aed77b02a30fa9751d41b81b2c08ea70d1547b0fe9bd0aa418017eeab2ccd172fc15fa14e344172e45924ede812a2e4de0a4a2f77b6f3e6138f9dce0154a0926c73d85244d2f313801b9a807c0f7073c4e1259cc754365e2e0e3f1964d089ba029ab068d3ff4633056e2413dfbbc3a67b214a7f917b5de92b51c8f2f166cd479e97ab432d4892db8f96f7ef8f1b80f5e0e87c9dae3ab5e1c52356c54d38fb94ef413b5d242af8c97e1d7f4f8bba3d300e8fe98c8c18bba897c10c7a726f42ac657f11c0bb59b2be75234282a03cb2e865e8630bfad9fb74df75960c07861760aec0efa27eca3c46536c3ad9fb6775c0feb387a5847933d54b704c08b7520d4c43ae7619dd2a6da85aca71c9e67143456c2f839e6edc65d5abc13a80bbf538f63ff26d2ecc5953ab4f62d6b4b0917666f10bfc2e2efa81f4c8f6549e504525c74cc8ceaecf2a0d5a5bd7c2d58ac5d6124dfc6961ac613906cb768c08c9ea0cd9a08a4bc5148d20143c6235ac22fa136cba3c222f2530d8758a4895daf371f803e2728ce2416c04ead28bcd7799fe2543447ea19c903ad0bbfbce2e1ed4bd8abd6118021069f97c722873f7e74f2ee1d9324d086d6540041328eb44471b5df719b986921527ad618fb0569c6961ede30142f40a90f6c6f30a5acbbd42f5944a39f8be10d03e4787b751245e9b5b8f72d62f11680bcb2c80ffca19044cbae0b98dfa76fb55dd5289ccc271de7281c601e2a45c8cc30aa5f6c7cde81592ce46be5fb5c2e0a25bcf534ce17d738abb34b558fcdc1df04c4850a9c87b6653568558dd5236dda9e3bb95dfa9f38299fe22d3c4a8be1c104d7bb57f8efe382a4a8b091000c4ac9491a6f88bdae7f73ec9589219eee83b4a61e53762955350e1d9f011422d1add706367a2bcceaf367eed9655d70e2ca103993452187a7059cecb3a9091b71dd0e66f834d50d6964eaa2e45314f9f86b4c9649f58ab81678c5cb7d8e9e373e2b5dc6cac740a814cfe2303df03733a0306249185978ce178488dd02f358198ed3838d988a282a152ba4d5d75892b22755cbf0bf3284ddba8eaabd4572462186a6e8c36c4f6fe1c4a688f06f811c81ce303886e98fb208ecfeb51e2c3726661b51d471cbd636ceb0f6ab5cf812e244718cedb7b574432c278897a11d3956319ec7e9bba898ea315035462bacc455791dadb61221691e050f6fc39eb0c6e17721ed7f93bba24104affc71f9b8dd0753f83631b70f77ba44d1567b334014ed10c5c1607a3b59087c46b0801724f56024d2a490c6be45c6ab3234e86c3125da2a0dcda702ea68fadef3c45e494a14dde8d207e7c47a98a19c7639e18953a1ed2daea4cc95785b4940eb714ae56cb45a41f9511da0c4421fe521727f295fbe3e5e5c6e64890966f6a18aef0e28bf5737aff3a8ac872a9439d51cf718f0ae733eb432585c5b8886651c0d29039dab53056af20d7d3cd3bd71eea609284ecfe11ca4faff92b35cf27ac762a394d3fc5c5b55b6b46130e10c7be37a8515f4919bb27e258e80c23030e95572014e50a83a9c47481f84ac83a8859bd1a4f0e42745940ce8d2fb8b4ace354522f687dffecee1374fee2e29e3182f1f95f9296655aec86382026bfebc4435d22c0a023e7e95a4bad2a4c634ff35e59022bbe5f86cb2ca9382bd32cc700c4055e35bd4ca997d70560bced27ece4261dac2866906f9eb14da33ab4102340346500bea2677027530dba1534adaf8ee749e75e98ed9e670d73befd067542af01f0ad88951489ead3f21187ca807de3aee9da727dbb1d1c872a97d021fa4cc0fa1a349f7a9fd43c36d372f8eee9641133e8b94c2f4812c399a43964fc447f4145596ae9849563f0724bce55d38ab0cd5b0924bfb8097d74465ea393a41f9cb0936911f1f5aed5d344dd9c3e17f4004c50ea3e41cbe83c2ee5c12ee20e2e0ebe39a4a325a95506533d7623d1159e51afcc71233d804b41725350c89146ff9f029d6d0063146118947e349e06fca1162ff605d6ac3bb2f67c4d73372cc507ecde97745d578d792bcc22be83148cf64259e114fb5a6ea85917ae4a2438b528e210f4701d7447021d4014f1d1065524079fe5817b6871d669bff96069d11cd8634016acb4f05f0b3cf56a5b9d0809715a9e19b414fb0f5927e78c73cfecf7f8260c919e261f56115d6afa154a154d68a3d6dac17ed3b80fd9f30e11bebec2466e18a5429fcefb85135767b9394b3f0989a140987092dc199146d55812b59d6420203774b714a243fff0ee46992d5b16c9e04ee4398280009609bf88022203d07c669d10bdce7aa59e6d8594e206b6dc6ae5dc240535aa9654181e8c251cfc4b6d785b439c5c8abf100627aebb0fa5550f67c1d51652c35e7ad3bb608c87131fa525c54d26ea9146359f40c2f52f768d427437548eac65d0ee840cf04bb3cc40a225ad334463d76e95472a2249071a545a6501eecfaf0bad5d0ac64c12f7c541e84bfc07421b8b59bfc40ba68ab6346cccc29918d8734fe6d7699ea3867134d1721ea378e9d148b8f1feeced2fbc14e3dc4d2a3dc68dafc5b00fb79e4ffe2570a9d83bdb80203a29362d01c826f36c71d456618da038bb9aed20ca26b73fc081b88b91ed2106a765036439e7dfdc351a47cf0911e634d0bf5f861a8517ba28a7d7c3fa8284b322553ccddc3181f10b68e1b04e575dec168c683811bef9de4b351eb03f470d89cb0d87c664ede2f9a7ad18c9828003546608345764ca41602f4105a3d0d2c60b019931bfb1589fa47b136bf50f038ff1d3ce741b616fa4045e854b7c19db7a38026c242bfa2fc261511df06f97d171c4af18e0e897f3b48f06b956f8d30251e4102341db3f65530f99dc70df51d2b47ecd81d50d3742d350be204b6336f76f66ed7ab2fa2821b71367762b54339ed2587aa1d09f491125e5e5f6f4d1bd47b20e8fcd05c40188a4a5232d0f8e5ab643f2f6a4e82f8e6b9943cbd0b2eb02167d0044f88f577c682ec1b11a1fd23fa6e93060ce4c90d808d3d7d55c27d96d30303d462e295a9c659b6523cc7eb18579553cc3fb484ade9af043377a8187f2ed25597129e4d0f14b0938e8d5d65e48b0d9e9a25c545c1e76a3805dc8cd4f3d3a95a59865f8229efef89c76f82154870a55470c98a2f147b37aa375f8790906ccd10997713bf9af43755be0c86b28a01e1124ce568443b8204cbfacbe964cb2332efc84bf1f0896530259e4162117cde95515428af7fd3bccec662e3e01362d77bd45c4032115cf2d724ade009583b8c4a3d536dbfebeeb73d484540a9cd9877702aac60fe9fbc292184039405cf5bf8df6bdbbecd8cc1013806ae60c790c969dd2cf4bb668f3d61921ceb098924c03db8acce71b622dfa03d962932339c34a297732e951cd397d08c4e7bbb2a9511734bde002f63de0f8eb64c1d5cca4ba8c05999065fa294a13048d5db50cd0e3149326e1f35f4aaef7a88bcabaa060684c6ab6804fa6c18d44fd53d89ba598d760246f6664f7ec12a8b5b821444ebc1cd70cbd779d48657f22c8a5860b57a8c86063b8e79600aa4db7a822c190fe78aa6fada8dc32551de9309b19f46cc58819ccb5889404b81784d2d7b4319beab9f1ea94f556af7449a856db71687a9a341039bc699013391e82857432d1cf2a7cae5e33fca6425b07f9eeadd425a1447933abf83cb1c2a7f781ee76211efa90382ff7117106e1fdc8173164231a4657eccadf4a1ba05120c3a036aa69e0eefbfcc8437341774699168a4eb21741d9be776d621c81f2d4b9f1164aa3edaadeaf846798c9434dae08ba3e699d9187efe55bfe70d0f78f354e2ab7b5ac48592d67f7d3fa91946ada83b6c717256a3ce4da739f0e359b174f9c37999617d52935c27e06079161b5948e528878431adbedc2ff41952c498173e693431a130bdd008cdf9ab686bd2a107ad09b98c1e10a96675dc15a49974b3887b23b60d31c76bd3a14c653625b20fafcdbb582cb742b2abd3f41fb3fdc01ee5265915cd07ee760f4a43add0ac600024f32cec6fbcf129a3a521dcd6f58cbfdc79ec0193b6d81e438902b67d9f4c071e2af8ed5f1d006351ba805184d27b391d8fa04e31dcb5258478d19419d90e0a3733692cea9f448e1847eb48de6497853455801fe23366b4c7598ffe465c64701beb5b3a863e327ea3ba544f48e87ff3986d4cb52ea08789468f2f29c43a043459d4201d1d77af8f1bfb3fbae845e7b863cb1b1caf188fd601e9dbdc8866884691dd5b4a25bff90dbde14953ac47264acd16f4a74dc05f0a7917c8c462ebdae7b9d30a648a870c1e9d16ff32edc68b189", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:38:00 executing program 0: r0 = kqueue() r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x80000001000000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x91, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f0000000700), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r7) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x20, 0x3}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000000600)) ioctl$TIOCCONS(r4, 0x20004276, 0x0) r11 = syz_open_pts() fcntl$dupfd(r3, 0x0, r11) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(0xee01) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r7, r6, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 05:38:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x40000000000002) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/74, 0x4a}, {&(0x7f0000001100)=""/136, 0x88}], 0x3) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001200)) 05:38:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b0007000000020004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:38:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000100)="fa3f46afd248d7b0c5a943f8201689eef93fa329ca82deb7236a9d56669568fc029e052f75044ecf8032d23cb7e3f264093e79ab3ab769f4ed87f66feffca4149cc7ff63e23361bcd88b00da49783c3e5a", 0x51) recvfrom$unix(r0, &(0x7f0000000000)=""/59, 0x3b, 0x44, 0x0, 0x0) 05:38:00 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000180)='./file0/file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') r1 = msgget(0x2, 0x658) msgsnd(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44c871223250cc5dcfc1bd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882ed468fa446b31209640a9d2abd83c9b898e25290cfa61355ba39b9a98a4e18d887c22a738ba"], 0x1, 0x89dc5b4f2b478eb2) chroot(&(0x7f0000000080)='.\x00') r2 = getpgrp() r3 = getuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r12 = geteuid() r13 = getegid() r14 = getpgrp() r15 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000380)="c43a8a8ce585e810b3a695d9d53e88f06087ec7e74cf21cde53a4b3738f15df053b635608ab271bc86f460a3aea9727c18b49ab0a97de6fdb80ac4668940738b444275dc3bfee721efcc0ef87523fc07096e577522942be3b548514e26e79edef94b3c8b4044ed1e8da7", 0x6a}, {&(0x7f0000000400)="308f6a2e1bd7c37dcd060c4d806f2c38570ebc2266beb72557de517600c36f1f99b7e7d206b4811b80f05e062a3930c94a", 0x31}, {&(0x7f0000000440)="bc80f1265a9ea753f662a68051380a509767d3ea4c5d1800c39134b948a917a644ab829b1ee1b87f2703f3114825f99151c86c5abc53433b6808d6472d2b46df82a37170b8903033f9dadff85604beb810df5ea42134498ea970277eb4692ba2db28a45e0bc75464f9261e7fdf0e7155fa25ac6ba7d730afb6e300343e1881058b8209b71f37aa569ec4ec1e85f4", 0x8e}, {&(0x7f0000000500)="a4f451d43a20f0db9ae6dd2f01ba50f84147118040e15586bde7c50b2035ce0223baf1a0841cad79ffcc1c17d9d370712bf31ef9e2466114092f02ddab316ddb75ee8db6cd75402cfa438cf00c865e5326a637c77c037c24324d2d01ee8275baff5a4847da80803bf8799e9b8eb82f794fe3d8a6b029472d57f90da441ba3365e18a0fe685ae8dc0984982cddd20a650701fc9615f2e8a21c8dc772f806330e0883820a0c900d9d9320769ae7bfdd5af74ebc457301868b4ae2ee83baebabfe4d4ff9893c386b7cb8d9b385bec3c0769bf2f9873b7691452d80760b1f9ae61db3bcafe08e3e58868fee271a6", 0xec}], 0x4, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000001000000000000007e16eeecd06e000000000000ffff000059000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffef000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xf8}, 0x8) execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[&(0x7f0000002b40)='-\x00', &(0x7f0000002b80)='\x00', &(0x7f0000002bc0)='\xee(\x00', &(0x7f0000000040)='\x00', &(0x7f0000002c40)='){.\x00'], &(0x7f0000002a00)=[&(0x7f0000002cc0)='#+\xd0@!(-\x00', &(0x7f0000002d00)='\x00', &(0x7f0000002d40)='.]\'\x00', &(0x7f0000002d80)='\x00', &(0x7f0000002dc0)='\'\x00', &(0x7f0000002e00)='\x00']) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x7ff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpgid(r8) geteuid() mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) connect(r17, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x10001}, 0xc) recvmsg(r17, &(0x7f00000002c0)={0x0, 0xffffffaf, 0x0, 0xfffffffffffffe9e, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) 05:38:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:38:00 executing program 0: r0 = socket(0x2, 0xc003, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead45cb777fa69dfceac2a84e6abca6482f96bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58074237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000007c3f155064a488dbdd4c16444c5b5084766e130953790d6b5b4aec7a7bc87e5c8bdef1167c5e7ed99b72453e509e7aba8698965f63244cb569d3ead1e1487a0322c949e0f56a7f727bf916e8ed30d9c5c7546d09361cdefd639a9bf2"], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e5230e9864fabe4", 0x14) 05:38:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x4, 0x4, {0x4, 0x200}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x23) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10004) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:38:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="807a447e77b3e09b3c3f94c5bda79475f99ebb3937faa32de2b2c2d634b2bdf591e7366b4784a8d569f1e8478896177d7fcd54914c291532761dd3772913ad25b06faa6f1659730cb7193417f97b8668d365a33b7ba2b195779e7d1a77e0b3b96e08e5f7942a655c4d9b997021241043b51fdb0f6169777c52286a1c460a476f88cce606443a872aa08fafc8403e9345b3c4f0e3628c140f59972066f48cb0c970f8f33c4d3324cb99c6bce8de2a8bc594527c007e4cefdbe50ef88b7926abd38e6333496a799fe22c5c9dd61b9055cc4bf404a2105e34cc01af66b48491c8014bb5c6e60dc1825096df187b9ea0f742ad937b99e2e5f13b23c5dfdd0712d7cd8ba2327ad67989d21126f7b783ac7238e91828d47d69f3e138869135e653f599ff2b2e27eeed30e5cfc72a3c573fef343567e190a3819b25eedbfed5b8eed4ebebbc77d087d7e142d8fcaf2281f2b3a0310e46934fd8bc8098122960af98c5b13748456ec53fd0b4296497821dac8dc6f041bba619b2c7c9a85bc8434b973a1e68aef74dbb7f8dbc4869a0841c0bde7b4ff8da5b93c789a37c46e27275a20a73dbb8be9ffa6cec01b69c1f33891a9876a6d6a0b33638518c11323082fddb4477522cdf51dc9fb01fe06cbbd17a33e3c94fce7883ae69945bae55ab6685f1ec8bb4f07ddf805c7478185c00eb2bf2a4d154c4c3324157adfdcb5e5e74077c920ebf0c125434542a308bc2409a649fa83730b0efe7e4aa645bb359a1fada8c0ed00233f81d3ffcdc6fda4e6e7f65c018bded6d346543cdea947f6bba47f8937d928d004dc26f884a723b52d0d9a049fb622f7ac282acaaeebb375bfa70f2efec331b768cbe462f73f9bf2dd8e607430dbf4ff2817c68686db366ec3acc35dba21eae27ac032bc28830ba91a250da6314b9ebbd404376d1b103d91be0c998c9318febf967f1b507d440bdb05edbedfc0addd87ff33a42ab0263a034b796133dd4077e8bce35de9b949e28aba252a60e1ef9962e3c41ba541b03484a8802dbc1a26c9635d4bcbd359335eb5e1deba41937a04fa5d4e06c946ccd1039c2f577dcbc15ca48001065662346c487473c9f924226603b0c91a12430103f844db9c01072379a63f95961848c90b75130bd8b2f595ac407d5097b74c9de1f4103f2102ec16373b3534226c61e807398e658e7efd62b26089930a861c46e371b2fd7ec7817870561f499fc357c00e22e127e1d6528d54b434b09283a11ab805162be3afddd0dea7e196f69994e3d7a9128920c250fd8868fb84f85c6e8760bb9665b3faf4e0075628ec71b57138900893e61bb4b6a629d318db7ca71876d53e6100d74b2ad41261dedb97a125f2bc838b6d543a004c4483a32e8e7a5653df9f0eeede9e02c86a88e7bf8c04710636ce8cfa40dba3df2657191688447d90f7bced0938dae8c13580e44ce4c589622692f6c4c0f105262ec6afc3748b6f23478f40a4417e30994533f8de8305144107cfb55c8eca4d9c20512e7a8c2f5df3be663b7b5af77ba0e4a42e65665efede23b1f2c2ee5b5ff162836e6959ad3c3e9dfd10ceed579fd9537395cce84d3924f3077b5947795af4838f549d943609030598429ec0b2b352b0844608a0605aaecfaeed0c87f52baca7a1fe35d3d542dcea835d8212589b79dd8d35228d8cf3823c9dc9307a53b127d7a38e43a720a124be4faf93051a87f85d929f0d4e63d6b479a2bcd18518271fd34a79a5622e7c5c6180305ebb0e6bfb2ecf53d5daa6fd51fce9c41c950fe9a1744e8d1f1c9714aea7f4cb1676e3e4928ebcd62466f588897c0d9a9bd8f988c64934b4887794fbc365621c68089e317d1eeba9fdad3dd541adf1b47b05235dda0c39080473d4b548c5b05fd31898f1070f8dacea5dd552acb99034e5bcfe7180ab31e2253ead2bcfd1bfe14a40aa2cac95f29464cfbbd1a8771270eab8118a05ed143cafef2b5e4d1d47e3176a4eacd49ac314eaa5dd0f147818941b41c6485fa32de4ddcfed0e3ca2dfde1e1f641b62d7ecd6109235bd5a0678f8ec010fcb5dea57103fb899c3d703ef8b37f7fbdc218df6fd1e16fee0af47af77916967a7dcbc82433190ef8e9eb98fcea07152e8f5b7b4e1704ef7024405740951110c0be4542a445c32493e6e1d835f880789ffe1079d2afed49ddfa4b73bdae6db3d9a1e65a78842cb8f7c5db7dd1e71e703ddab2818004c299d97b856f0df609218da85f0c20a3877f381b4e0bce0930917ebc862e3e88418f4dafc1742aaa0aebc78175e1894253ecb765a6996996dc095bfb7018f8ed6fab80f5262c884a24b45c04b6345c618f03edf1937c7b6c258f8badf49d5e2cfb4f37c560cc29461e1a7eacd25b93d910a03d0bd7aa383ff12cd772d03d1934b3cbebb21fea5a2cc796f558df636462fbdde745b572737d633a0e91ec18023f88ce1cec6ee7f48d2a152e05fa0d28491541001f6378a3e48442cba5860f29af3a1eb9e4e4da69c56a59cff8097b5fab54581c3fcd752f62bb9bc85d971894cc1d925db6afbd6b3d9dbb8b1c79485e0d21f75c28df456deeff15335e7b104b4c6b6a243e5f074ae938a0e13a0e5a1cd626a95fa0938874f8a7efe03f94554a7e4df75558eaeb4c97592e2b95006e003052b2da382f0d2592194935f06d4244d0b2ab744e25804326267596bf8ebc617f67be68b74c48f308d408cb2ef271d336346d5708d1aec32cbe5b6d2b70851ea66947a4c32166c95bd0ae2befa4ad2a39b766cb09a5dbf9930ed944e125ee5f6c1f8588e9ce1dfefe366a61bfb708aab05eb9f76eb6dc811ffe7cda6c6330e300323db3edc0ec186a3114e278b22c5bd3a6e63348a0edba5800e8c8c6d8655c05ae0a028312e2bc4bbbab10fc77d6dc69cfb02ebda65c03f072b750a602091c9056bad0cdf5a871ebbc5a7ea3fce81a3f7d100250a3d6bf84857a93fe279f44645b63540fd75cf152fe662f3db65c7120c697ce9ff7d41e860967ae2682389a0da2e1dd373020e3cd10f92d3b0fd31eee792fad25acedbb9245f2ea1c4ae5c67189a97150ccf6676197634f49410ec123184139ee27593ffc2a61b12b3a13145ab66d88a6139fb7f4be3d17f35aae0e5f35b7f666374b10d4469730a1d12df07d256fcc71a20e71d69d6ad4b4fa1ddcce189f7baf16566823b2936e17f3136a3ab34caa8beb3248a6af8929cf0ac15dde50690313b9ea323785b0c1b5d346066c74e4f10bf3d82dac84d85b9803f2990fd19abd226d6c0e84e2b103ef60dc39d847b6f5e3301ad9672a80493dbf0449a55f72a73eb4e9359c00eb6079b0243130817d2f65c946ba43c65120190d504f7f83144839ea41215babcd5f38b81608c679e2d79b152736d921d1c4463f1605b89f00978df59c5d80899b15a6846de040e5d5588c6b19dbbba87951652d953231dcade8d05716dfa001789e5da35de5e8cd78e1cc779c52e6ec0aa14580849162510cc573925f371122e9d318625bdf611210f025735ddd2a1e7c879de415fea2299abdf1f2e535984b342962715b9c438d8157c7f8095f3c2c7ec16189c74a9ea80b547c39ae5f07021db599552867c725f52d247a834502e5b09f6562fe7fbed33fed96e6ec6c3c85c8ba8087635fb8955a838b3f6c6a45ee4371bbf80b8d98913e25acbfb139d7e305edac6da2057ce3125f672acd5467b0e36312a50bf8d816b4c5cf53849fbb2c8f17f97e6a56fd8986985a1ca68ddd07bccad60f957fd877a7a07df71917a8917278c74f5ba75b7270cd8d3666881adb073e128f9fad5d50e726fb632a9d61363b77780571fa8d9531bcc02d4968de0630b655ba157eab809c18d9a195225c4d9a31237e1b9134432f43f693752d480a5025e2eb80495891bf359c122ff0231c0898d283aa87874c9aeb89e85a46ccfc9b7d6b71327fb584c6707e213705899ddda9fb749d21000c30b2681bf1a21d451a110f4863889d7f1c5b64708b588c9a15527093527ca52d9fb18fa558c309a6597db59e63317858100a99e1a8901dd95c5b65ce624541e43cc910df0858e9610cd5f76ecb8055e6e62619515d04da1871983758ac776cbd07c0b9a88130239488271beb187a289747a806c62b2a6f8e0bab2ab3496dc68f6c8bd197d1814229daaf37cc990106cd1aae82776c0289063b80ee36c0cf2eda804df0421e6e64b2565485c955f17ea2dd6aa6014fa514ab66696e6bc3dcf88e57382d00d76e442e12e1703a83d33034dbbd3992f0f6b6e320f6a950ccc02f2ee94ca0b6eeeb989d6d6ec668b5dc6334346b42a0c8fa47459af920c8561b4c2d6593e71b741df2943f232a7f05ff730dd1a445c75202c5071833736a27c49bad6f41cec24eb5760821b3368691f5a640eb90a475dbf00f3dd0bbef103ba7bff9afd802a240e4bc9b9abee42c1901ed4d39b803bf3f0f5a0616a62a20d592a64a130ba09d975fea8bb7d7fb36d76a4aabaa9ea6a614bdb5ec4e09ae7e4bd010821bd2e873317018b200c6a43640e2ff05b5194a82d1a9644716871ddad215e4192d81d94fccd4b36c694d26fa2e99e5e3a050a174e2da9bf3c94fd3f020537b043b38874d8f2cacd0763d7903ea9c53a02ed42f471880ffb7a7da30cbe1df46a00168f49f1b0ad1bd22328549fd29111755e5b0cb534f21d314e6743862437295f1f5998b09a60178fbf0b33647019be8453e347c3dd06b8cc562a245103a42a351c737bbf59a0d152cfb1ef4b480555ae20c54feb272d17fa1f436e10d1941412b7579febba7ecaabb3b2d2290f02b856a2ef939a8c9829a449632814d1a0d1effa1d4f4615c54751725ef8da97312c2a5787b2bf523f9ffdd286a4db27d98ea5d3a44ff691e640f6a03a712b0c329218db4b390034e4a750d6595067b81c63bcfc6f852dbbb0a711c0ef5e95a27fbca3f46d33654a6ec2504a1a6d3729b56eda359f823a5056e231be43beb6a48ebc2ad41feb277febbb87ca1f0c371b12cbf2b006c01c85aa9da66dfa7c9cce8ad604f83df60a2a4100d3e116946182c0492644528ce3ab80178289aafca29e1e5500098f7e8311e5267e26a5b77123f90f220733f0bea82fe7d6d359d2519416e1e608a5a27b1ab7e2e0cd64cebb5e3af3fa783c243e94a0f3fee675cecbd714d76ad6d1541f803ed87a3db04833ddc1e911951496e569a5ec1bd6f163881c127dec2456926f727646da88b90175244208104743acae06b2c1bb213aefc4359bd837b01b01fef795c34cb5914e3b96fbdd9f98f57f475c0eae533f191ae0869ce00f4d285376236c22018462ecb7c00720ed6e0e36b953e31a3fc00d77e3dbd47018c4aff0de15bf2bd2cc96286bc7bcb069496b4302390b0bb7e21d730a570b6e1d875823eaa2da2c06184b979dfb102dae228d3ab3455117a5a650c98e0fd10a5e206ba0aa9d5accbc8fb8acf1da4e6218887e58615deefc8a55c6e461465e0bec750ba588bea39a5589e017e055fe27086542a75328369a160921f4a14c6fa0424574f16920b1e242563a0bf2f30073f6b46f91fe7fa7ce97757114b85d8c564d04ecd873ec12723245fb42772c46478a6f9005ec1053d9169c77f4497a89f038e5873ed3cb2ebce0fe9f4bc15849ae8f8f4ff6cc7dc24176ff87ba4d3e5f52707f3c800bef75a2e7b6673dfc91588cea1c8c7e794b7abd94607d4d83e8ec31886520cd98e8f3e0ecc674d8afbd6a7a43cd049692b456a5cc0d4dc134ae59c58bb4827b87f6d06be20142753b26cac85a7d1c85efab59fbecf566d13", 0x1000}], 0x1, 0x0, 0x0) 05:38:00 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) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0), 0x1000000000000174, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x30, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 05:38:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x13a) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) 05:38:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8330ae606df5b218, 0x84) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x6d, './file0\x00'}) 05:38:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100b41d08cd7fdf03b915dd", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 05:38:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 05:38:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc1}, {{r0}, 0xffffffffffffffff, 0x42}], 0x8, 0x0, 0x10001, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x80000000, 0x8}, {0x4, 0x800100000000}}) 05:38:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0x16}]}) 05:38:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ftruncate(r0, 0x0, 0x8) sendto$unix(r0, &(0x7f0000000180)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x2, 0x0, 0x0) 05:38:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) mmap(&(0x7f0000267000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 05:38:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) 05:38:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/55}, 0x3f, 0x0, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x5, 0x6) 05:38:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x80, 0x7}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7ff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) bind(r1, &(0x7f0000000080)=ANY=[@ANYRESHEX=r2], 0x1) 05:38:01 executing program 1: r0 = socket(0x2, 0xc003, 0x8000000000002) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38600700fcff008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca648963c5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49f01040000871f4385f04157795ea4a5c5fecac7dbbc5b65c6593d2870b4122cd23500"/182], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e5230e9864f", 0x12) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:38:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x1010, 0x4, 0x9, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x600000000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fee000/0x10000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ffe}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) execve(0x0, 0x0, 0x0) 05:38:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000280)="ef59e7fb16c6df78e77beff69565cbc4f9abdd8f3707a473362428e287467598ca78a40340788cb1f69a9a619ed2008ae65a11d220ed9fb865c2a706f3c2908e554201c147e5d7aa40b4eaef24711f9d71b1495b56a30c9d63f5f620508a9f6a443bac2ab34c986c71fd458097d0907c2b80733a9737a7051a6f138382faa1d14e7a4e464762d8c73e4d", 0x8a, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) 05:38:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0xdcf241538ae2174, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="cb19633d7acabd7a6b57554cf1afef284b165d2e2d57b6ffe2dd2158999ffd2021f29aca6c9a66c574f2f795f144ce1943fdb602e9eebc5de6a59109c025b0c865dc10c5f6614c9fc86d7ace915eaae9fc7ef286a817ebd0ae184deb365f3f18317c3a91621a58df24950794fbf3dd01f2be889fb831c11b236b2e97b30b41f46232a704c561397f4b9cca5a136bb204a8dc48a325dd80ed48a01c2ea45dec", 0x9f}, {&(0x7f0000000240)="9d9d8bf6d874342a870619c39d7d662d0b4dcdb379ae57e7d01457cf6abc7910289838bc009a1f6abc7fd522d9ccb0a162cf44b0472508a39fb426ac639ff2bd45acf8d53b86c570118d09a511e3a811cb90d70de1ba1bba56b12954bf6ff6fd9e90e79ab195bfb02337de798fb40d52506bcc37b4018398595d07b3c8d3b2b7ebf065c0bf9ca225c0b98cf4df884e6d4403e59a10bbfae8d48b72794495156548c3a0c055ebc53c16a7469650b4ab9b7f7853468f6992b50b56ee961eab7a43d439e2eef08cb271582b63891850d136e6d4d6768409a3701f96b0e00e94d1ad2027c0b9e01aba53f5e872c943bb0ae1d3fa1b6cb9f19552", 0xf8}], 0x2) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:38:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x2d}, {0x6}]}) pread(r0, &(0x7f0000000140)="eb88516a45e555ce65d768981a14b6a8dc848aec6b7935c60ceddf18063c8d14f09b1d8c3f969deac8c04bc1fbe663ad5cf2435c1d76d67096a94faaccf096949635", 0x42, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:38:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8001, 0x80, 0x7, 0x100000001, "7961f2ba4ee4095b2f9de17f2415eb44c8527a43", 0x3, 0x39}) open(&(0x7f0000000140)='./bus\x00', 0x82, 0x0) 05:38:01 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2db7, 0x6, 0x6, 0x0, "0fa75c718816fcb54f367ee7b12cbed0fe999369", 0x1ff, 0xfffffffffffffffe}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 05:38:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x3}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xff, 0xffffffffffff078a, 0x8, 0x7ac710016223fc5d, 0x39, 0x9, 0x7fffffff, 0x3, 0x2, 0x328, 0x3f}) close(r0) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) 05:38:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220100", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0), 0x10000000000000bd, 0x0, 0x0) 05:38:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) fchflags(r0, 0x1) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:38:02 executing program 0: setrlimit(0x6, 0x0) setrlimit(0x3, &(0x7f0000000100)={0x100000, 0x7}) 05:38:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x4, 0xf1f}, {0x7, 0x7ff}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 05:38:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000180)) 05:38:02 executing program 1: r0 = semget(0x0, 0x4, 0x52a) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x7, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x8, 0x1000}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) r4 = semget(0x1, 0x2, 0x98) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x1, 0x0, 0x400) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000080)=0x2) kevent(r3, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0xc47}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 05:38:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x84}, {0x6}]}) clock_gettime(0x2, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f00000000c0)={0x2, 0x2}, 0x0) 05:38:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) accept$unix(r1, 0x0, &(0x7f00000000c0)) getsockopt(r0, 0x0, 0x4, &(0x7f0000000100)=""/146, &(0x7f00000001c0)=0x92) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 05:38:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1, 0x4, 0x4, 0x8, 0x1f, 0x9, 0x1, 0x80000000}, &(0x7f0000000140)={0x7, 0x100, 0x6, 0x4, 0xfffffffffffff062, 0x101, 0x1, 0xfffffffffffffbff}, &(0x7f0000000180)={0x3, 0x4, 0xa08, 0xfffffffffffffffb, 0xfffffffffffffffe, 0x1fffffffe, 0x401, 0x6}, &(0x7f00000001c0)={0x4, 0xc44}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x0, 0xbbf5, 0xf9d7, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x7c}, {0x80000000000006}]}) chroot(&(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 05:38:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6}) 05:38:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget(0x2, 0x4000, 0x50, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000e, &(0x7f0000000100)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0x5, 0xffffffff, 0x1000, 0xf5e7, 0x9, 0x2, 0xfffffffffffffe00, 0x10, [{0x2, 0x5, 0x5, 0x9}, {0x81, 0x7fffffff, 0x6}, {0x8, 0x10000, 0x1, 0x42}, {0x4b0, 0x1, 0x1, 0x100000000}, {0x7, 0x40c, 0xff8e, 0x1}, {0x920e, 0xd2, 0x30cc5f7c}, {0x58, 0x0, 0x8000, 0x7f}, {0x401, 0x7, 0x7}, {0x9, 0x7ff, 0x465572f4, 0x7}, {0xff, 0x80000000, 0x9, 0x9d}, {0x10001, 0x3, 0x7, 0xffffffff80000000}, {0xa9, 0x1, 0xffffffff, 0xfd}, {0x7, 0x2, 0x7}, {0x6, 0x10000, 0x0, 0x2b0}, {0x20, 0x100000001, 0x5, 0x5}, {0x6, 0x80, 0x1, 0x5}]}) 05:38:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3d, 0x0, 0x5}, {0x80}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000003c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") sync() 05:38:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)="e7d565f3bdff02e8c78a25aceeae6eb401284a40548d9bc787d0a256cbe2e2b68497aa7ef3460ec1c60452de1f726f6ecc6d3a48c925e5245ae0381693e8") 05:38:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x7a71c063011b0788) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 05:38:03 executing program 0: r0 = msgget$private(0x0, 0x110) msgsnd(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="020000aa52cbffff0000000000001000b3aee16acb214612c153372958475058c4491fcfb4896615070f9a6b6d22bc1faac098ea477f6d65860f4cdf2f052435f5e20248acf3fb131696548a5843351147e033c90808f315ef099d99e506c9443f1770eb11030f7ae346fa4f448750eb0044a44e93c0d4ff185793ab13ec51af833c"], 0x10, 0x800) r1 = kqueue() fcntl$getflags(r1, 0x3) r2 = msgget(0x2, 0x100) msgsnd(r2, &(0x7f0000001b40)=ANY=[@ANYBLOB="030000000000000043e0885513e4bd1c1e6373e17d26016cd10c3b188e2aff367d937ca2bb4891998f5ce1ad5f2d68828a089e954af95a1538e66f0fee89308ba68c5a251802be3439b17d300239a27a90e86a663f360650a44f14ef3b2fa13dc0e0f1fc37e23a45ae9e86972b5d29af0abea745faffbb0c03d8a86deba391a99620b433728cf158fdbc1694b6a6cc499f06cb45ee00d052f81cb2acbd9530d4dbcaffafbc4d90c12d257156ecb189f785373e6e4457373cec8eb69ffef20f14f035d8cefba1822db8c0397fe2271025ef4119efb8b4899003797d0ef7976a5219d167a3baae06ba35876260dddf9e69b40c6bc091570fb80f006d0515b3c5d274a82271a3e44964978ecd110f93c9b86f876d8041698fb5b30a6a3ad0b4bbd67fcb186add3f5bf628f6d73eea4c81ed683c7ee1504469d3f546d5a14126992ecbd75b3a6b57faf80354aad54bf61944ca6be5814e91f3195e3682bbc7d8c7ffd13d6577381b004a0a0e621a9b0c99430185e02846820f8d4761898e2ea978aa60f7b23998062f713dd9b2545ef36b9605fecf080dee2ad36430ceb63807537e232bcff399336baf5536ebdea653f6cc8e3146ba5349887df34411bb0a71b750ece2fdca250fa6f4664d609c747f"], 0x1a4, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20040, 0x140) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x11, 0x2) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x41, 0x7e) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x1000) fchdir(r4) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000431a000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df00"/4095], 0x1008, 0x1, 0x1800) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001280)=0x400000000) lseek(r1, 0x0, 0x18, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x200) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) r5 = getegid() r6 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x18a) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000013c0)={'./file1\x00', 0x4b8, 0x339, 0x3000000000000000, 0x0, 0x0, 0x1ff, 0xfd, 0x3, 0x3, 0x1, 0xffffffffffff0001}) r9 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001500)={{0x400, 0x0, r5, r6, r7, 0x80, 0x800}, 0x1, 0x7fff, r8, r9, 0x6, 0x2, 0x9e4e, 0xfffffffffffffffb}) getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000001680), &(0x7f0000001600)=0x42c) openat(r4, &(0x7f0000001640)='./file0\x00', 0x80, 0x8) 05:38:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r0, &(0x7f0000000140)="a268960b148a52e82a5ce1e30364e1eca1bc4ef83b331b8dc5656f7ca71befcd16e37791ec9443ecdeb883715c202949eeab1b9d327416aa9f64d1c63aac809b40c1df712bdc5b2c65a92e9102d2aeff6eecd8c396b03d66f8a0043ad1c4f3b9280201c4f8a58951c80656f6b540a405f8deba062b6f99d4bb7c9e363adff14f06d7c287c53268df480feae24657d5c6e9d0a031214cb5a93bf1419ad3ce78b049b82d39861017b4a81d2cc65feee353541925edc5cd3efac5e5457b408f092e", 0xc0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x82}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x2, 0x8000, 0x80000001, 0x3e56, "e97494dca9b7c7eac5c7c141cc1d147baeca4218", 0x5}) setrlimit(0x1, &(0x7f00000000c0)={0x4, 0x6}) fcntl$getown(r0, 0x5) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 05:38:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) r2 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) getgid() shmdt(r1) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:38:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6}) 05:38:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x20, 0x4, 0xf7) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xf834, 0x5, 0x4}, {0x9, 0x2, 0x4, 0x5f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xfffffffffffffffc) 05:38:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 05:38:03 executing program 0: r0 = socket(0x1, 0x1, 0x5) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet(r0, &(0x7f0000000040)="2d4c663f59e9d4046cbed622a72ae7762804e98c83ca364076750bf7dd8be45a8579818efb12f0a09d5e54bbd28970434de6844ec98446ffba7e59afb4911e8f0eb6c48b0285cb3c241a0dce7ea88f7ba61cad31e89b610d3c86df585749b1e43478fcc4536ef8eea3c423b85ce2a79d6e1d2c4685f93a71202efbf1fcafda42916ea7cf2ce2c5", 0x87, 0x4, 0x0, 0x0) 05:38:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x9, 0x5}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x8, 0x2582}], 0x9, &(0x7f00000000c0)={0x8001, 0x1600000000}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1bb672d2539ba616}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, 0x0, 0xff, 0x0) 05:38:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x20, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x88, 0x2}, {0x46}, {0x187, 0x80000000}, {0x85, 0x7}, {0x86, 0xf421}, {0x42, 0x5}, {0x23, 0x9}, {0x2, 0x1}, {0xa50b765ad24184b4, 0x1}, {0x47}], 0xa}) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xfe) 05:38:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) dup2(r0, r0) 05:38:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 05:38:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x74b, 0x100, 0x9, 0x3f, "c91ff4ed11532ba8882373e7b362c4f60327ddd6", 0x100000000, 0x7}) 05:38:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x222, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x93, &(0x7f0000000140)="b4c237d1917c6a1552ba3a636764333c20fc5d41909e3ba36c5e282a758cdafe03aaace97e5ff6e25eae6441495c037552c6c298aae2c390f385d51db6256a98436ccdb07525b6e887af723755d132ac72a21cb45a37c4e43c1b77b5f0a2269886661c748fc54119a484e59162fd609f245674faa83ecd5a6e0f77fea543619c63a16b8ff33d4e9a863a0d73325475a5de3544") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x101}) 05:38:03 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) getsockopt(r0, 0x7f, 0x0, &(0x7f0000000000)=""/5, &(0x7f0000000080)=0x5) 05:38:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000100)='c\x00') chroot(&(0x7f0000000000)='./file0/../file0\x00') 05:38:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind(r3, &(0x7f0000000200)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 05:38:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000100)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 05:38:04 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1, 0x80000001, {0x8, 0x2a7}}) 05:38:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x1, 0xe6, 0x9, 0x9}, {0x5, 0x9, 0x5, 0xfffffffffffffe00}, {0x7de, 0x81, 0x6, 0x4}, {0x3, 0x3, 0x81, 0xffff}, {0x146, 0x6, 0x2}, {0x42c, 0x0, 0x1c73, 0x7}, {0x2, 0x100, 0x1, 0x800}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x3f, 0x9e, 0xc}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x22, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x800, 0x0) 05:38:04 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 05:38:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x848ddb923b6935bc, 0x28) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x1, 0x55ca, 0x7}, 0x8, 0x7, 0xf0}) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 05:38:04 executing program 1: ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) 05:38:04 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 05:38:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:38:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 05:38:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) rmdir(&(0x7f0000000040)='./file0\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) 05:38:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="0b02b04a68f7e8620cc1c95b1bf055a0aa237e9f4a7f38879db5bd924bebc03dec81f8add530500c1d84231d674d0af1ff0899", 0x33, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) sendto$unix(r2, &(0x7f0000000280)="146b800f52de686c8c0cd6e0d38f0a94073f749cb387e3c709c6df3ec0ae9c4c4024702deab5156e4531a33a2c6de1d23f574d13f57644eea3cce3914849e210dce4efbb79ad1c18fbf6bc53a1bd06fc4dbe8dc6c1a625a20c8677e4a718d08661fde4a02576a1e65fd58af333b3c989a2528b19d98f4f3603e008b2b6064c185e6cdb994ea6d9225c6e8b813a02fcc1877ad389c23d3c94ca4cc983102b4a", 0x9f, 0xc, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x9}, 0x42) close(r1) 05:38:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0xfffffffffffffffb) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 05:38:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)="c3b6156af6905599a1e2bdc2ce81a1a80eb7dc45f96698089e1c408918f10b8469c5c29586f3379f958c2d19572948b89db4774f3c68db8ec9b0eaa81f825ca694532e16fda38b8c41bc5bd514d4cb554274faff004aabfa483839db87d8cb49f5640c63d3a3532bd7e10e6004d70eeffaa3ccd84bafcf4dfe78f7f4faa34fa1afb6995a5437bce10000000000000050") 05:38:05 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x6, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x8, r0) 05:38:05 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) fchflags(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) syz_emit_ethernet(0x43, &(0x7f0000000040)="c5ada1bc03526acb54fa8881dbd952f79a4c8747b8ce268afc3d0159110533b6fe54d875f6825a89f1fde0d403e09fdb71c1d3f1a9d53619febfd48af229fc9867f300") 05:38:05 executing program 1: r0 = socket(0x18, 0x0, 0x2) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:38:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x100000004}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000080)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='tap', &(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='tap', &(0x7f00000003c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/bpf\x00']) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000540)={0x3, &(0x7f0000000500)=[0x8000, 0x10000, 0x9]}) 05:38:05 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x1, 0x410) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="03000000000000004ac0a5349b2f062a8cdca4c2a39b1d4224b6a001ac550ec6ffe50600000000000000f2a04401f94c63bcd0299032f2f0d57f5a65ad3e900c9065a30d24483c57e4d05276294ba449e0878c5081714832d09cd9569be41a7bb1d11d56f866c9157a492dac51ac98ebd9283b47a6f8417312f49f5a6fc9cb962c7d089048600c8b7d5498030cbeb2e6c2b812ab9405daff4681bc855b4e1cc6f66979ca44e7faf2e200000000000000"], 0xad, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xff, 0xfffffffffffff800, 0x3, 0xe1d3, "ee152134289c5ed4ca8556a49289effd1d3b322b", 0x2, 0x9}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0xffffffffffffffff, 0x200}) msgrcv(r0, &(0x7f0000000140)={0x0, ""/175}, 0xb7, 0x1, 0x1800) r3 = msgget$private(0x0, 0x0) r4 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6f}, 0x0, 0x7f, r4, 0x0, 0x2, 0x3, 0x7, 0x3}) 05:38:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x10cb08500833f5c1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x2) 05:38:05 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0xeadd66527a8262aa, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x84, 0x15b}, {0x8b, 0x5}, {0x101, 0x8}], 0x200000000000036f}) mkdir(&(0x7f0000000000)='./file0\x00', 0xb0) 05:38:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x60}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f00000001c0)="3489c68d1e92f5332ab36f0fd6a0fadb3ddaa5782c4d6decfe", 0x19, 0x402, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x21d9, &(0x7f0000000000)=[{0x3f, 0x1, 0x4, 0x6}, {0x4, 0x7, 0x4, 0x5}, {0x73d, 0x8000, 0x0, 0x12000000}]}) 05:38:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7", 0xe2d, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="019fdbd34a62862e0a4cb5f7c41f081c775ce103247300c41db904c4d71d7731784403962052a63ceec6ad33bd8364ca5dcec4ef9adac4838339c28c510fb5c0f285f99b67ab552a7ef6075fa682e3138689db27b42b5fdc4e6a1946335c1538ce35a61c6ed8732f843781635d1f037072067ce5904d2b56ed151ed413c568e7142862bf755424148b8bd590857e3353", 0x90}, {&(0x7f0000000240)="5352c915317786d8b1ec58dda568b2c94b10ad351c77d44abba74fe98367db4ee4bc24b70d98c1a20a00ec56830acc5f415eafc946563fbfdff06d55cee75c328a0419c0c458812491d1f955c52cfd376326a62d2c9c90cb4c47e9da3963c1a4f6a95b7adce2615176bc7a0c5b57d3cd5827f22fb62d98fae407d648733f5b9431", 0x81}, {&(0x7f0000000100)="2133654e09cc63f3d41f23d8919e0d38711dbd3649667b00df005319100598d4571c346a91b45fa3dd2ffd4d", 0x2c}, {&(0x7f0000000180)="0c376c4616bd4d16ecd4dacbe1ccd026db46186b076cf5", 0x17}, {&(0x7f0000000300)="50c85fac5dbeb9de4dd0866fa0d6fadc79ece065fdab8f66f1644befca5861e5d086eb36eff07d04dce8094dd84d523058b06205829185f41ecd18aba3e4cbc7b02515e073e29a84133d03a52e348eb0836b4f0d1a9144beb6ccd8bfea2bf9eeb1291d553dbab090da3c4f6cfe3bc0cb4e55a8c1f98a3d676b7d6cfb36befb9d", 0x80}], 0x5) madvise(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x3) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x100) 05:38:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xfffffffffffffffc, 0x1, 0xffffffff, 0x2c76, 0x1}, 0xc) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xfffffffffffffe91) 05:38:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./bus/file0\x00', r0, &(0x7f0000001880)='./bus\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="177216d6605121bd1f18b98a0b78438d18172647c9b0af998896213e25b407b53dd1c9b850a78aab62a876433d35447c9869646d731a5281777acc1bdac83091fe740d600c9e09ffcdb5b610772f7b01794d32e316f0540c8d3b70f755c310", 0x5f}, {&(0x7f0000001180)="da06a3ebd4c5e4561d9bbe0163c6f45ff274c03399f91b857793a3e6dae52dd3ff45d4b26f9b0ee59756d6756fb1db742b7865473cccea8632d829042854ac36a8aa1526713398609c35f1b83c0b0c6aec61329feb6834731836032974a4768fb7cb3b9657cb6a2190b8a87898ec44f37e686f573b3c0470316086e247af6ac03f904c51ce9b1476763f69ddcef96b0969513d1e10e5b0076f730eae8e1ea31ec8954568c982426879f23b2a45924b6112", 0xb1}, {&(0x7f0000001240)="efaa4fffb125469ec91df8a5de95e1c0686c96fbec9ffd886daf656c33121119182527eab21d687d4126111fe6738cd548231e7cc3955c5e9aa9423bcdc1658a3409c74c3cc68f41b20c358a784d06825e930483a7874a93b0a5998e73b9e063a45cb8cbecbf8c0c83cf86d546ca0ae6d500f16b0bfd4f3ae54fa9e2e655169ba59d795313d06ecb8ce9416b5f43ec63747266d3edfb4495dd8e7fe38c9505e315", 0xa1}], 0x3, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001780)=""/214) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000001300)="c632e70d6654175c6bc27423aea12e4fb75d104a01d8f5cdb3441fbfbed6f91da5bb261400daa49debf2005b286e95f0b350e4e1091c6657074b0d129d009050685c3e147637aaaa50da92bc10954303ad5040e064697678892c8025d23ef7a09cdf9f51a0bb52b3266346fc01316cb8f4ebfa560a2afdaf40b23f0ff907a76672738844d2b8fe37fdfc238df538c23d24b56c55beb11c59122d138647532181d7483fd3cecb245cd142fdb51be62925c2cc3b5148ed766346c3606a0f07052e0e2af5d088", 0xc5}, {&(0x7f0000001400)="43bae55c674c7abd86e6c57fcce3c4b742f3f4209a735230648b00eacd0636744f7633406f02aed6ca42bf54ce8f4059e92f81daa8f922cb7e3cf044e446a7b83779a709054f90fd586a18c1f3932817a14075e4bebc87c5a68ed27ffbdc4d2046188b5c8ca95c2cf5cfbf4f68ad104d480119718ec1cf3225a40921ed158653b93aebf87ad174a8876b85b3b8ecc761758b71ea877ab6d3bb56c8d8cda95cf5e0f884bc61d6ae290123c2e7000a7b914473b5159716a8e2f75dc8c94f753467017dd150f4a90f16da8122176376d6c7cc4364ed0f37a13b305fe0b2e809132f3fc2ce02319753d2a71de6", 0xeb}, {&(0x7f0000001500)="7003f1b2026622b2e215c5c055a900ae5aaa7558dc799036f1b74b77a837f69a3b1f5ecf902d7f86c93e53e2455f290f1f9178a87e282a62bf8ff6f4cdb3f70390aec155f892d37386555e15d56ff9681eb312c993253660c50f8a0b4873146b1cee82415f7c09f6ba9bfaa8a5fe109d760f6db8dc1a8137109b9614595f683c47ac64337b00cff27c4a283a649cdee7909ce24de42f3d3ca54d2006c25c68b3d93fc628461f0300963ada6e79ec08d0483324e9ae1f8bb6c96d30cca0cab1c277103900b84392", 0xc7}, {&(0x7f0000002500)="e42837c3c1a5a8668444cedd842d065b33dc3fd1e5b6cc3cb30e8f6e5084f977721896984e0d2026a15fff7482523a4e8c7040441c5e829c5bc0e7a0402838f0b2476f87c4437a966638af03978f6ad601bf165fd4fe5d9a5cb567d680379d642bd3bb7beff5d1381b825c856642c4edf3c0370311456831be8c2fc57c4be396d735c79b7e1c5f62f1bf0b1378fc9848229a661e5d70cb65777334a22d3c8fd33a7fdbd18f4d565fa8679ec7c983b34082bf2871e1d455b80361d9768ed468752696fe27659fb096229873ea037dc9468ce78e332c1f417acb63288c296007248a114ba6a2106b11b96d314b6e93fdefa4f32f6d8031e7ea7499cd6cdc137b6ffc034b9ca6fee3be29c55c44ecef87ea22a378a070d2f2f0679eb55d9e545f2b003dfd2de76c0985769e070a40c42d80e3f8cc4f85166f96b2134987ee3825f6a455490dee79546394e07c4977ef513913752e70923fd5bf0a1c4e46193f716234c98865d409665f182d055c7f904d77e54dea1ef1c5bc9d7b806f6cbc077ef44dd3721f0d2474a7f38d8f605cd01e8bb4be3eb862ef1f5115f3252dc65a125d08774367ccb71a40bd54edc5d91ef3da4be2b6d16bca6cb52f38951e4e92c20723c71f51810066ce61818a03d84d635e69f34af52af64e72ec1a2a475e89d3275b6257889b4bd254445e895eecee70912fd3846011bffeee5318e93a41282ff8984af1400bf64155a350b44fa4edae11845562b4d9eeaa48f1a4c62b366939b024873f5788016ed53e4ccdf39944a28032c29965e0c0abcfadbcbd0b0bd7ff07ee5de5d51fcd4993806032d53db8a656c2451ffad065898d634c240fa46c4335624b38f0153ba65a03d8fad374209ba53e749b6e1ba045196ea89c56e07907c0907ce6392c12ec5efd7bf5f1bef7550a658d188e7e8fc0d068db2ecf8895c0d1d2244602fbdd868689c4f6bdbd3031131d1fd617662a5276f6252a6efc76821fae065da6c73c0388378cbdfb601280b6c75aca3097e931245a9047074fbce43b94318fc91289583f31f72ea344f6d2f5c1c281b4f967b14ac87801b69b7cc2ab110aa414ad681fa656f1e0b3bef569b2b7c0bbd31560af44b67cc642230d62d4a8827dc8538a85cde0658fc9a900afc697b3bb6c76ca7b3a3866d8f654a0682d917e693c754cd1643cdf082c9e09c6a4fb1eca650607b8bd2d4ecd0fe8b828a2590ee1c6f9b323b252c09011ff2c5666d8dbeba8c2082b0ef8b9369828d44c9be23ba182da2426bcb776b2dc1a0dfaebb95dcb6b509ba89f714602e32ae4edfa5fae9b0607d2f255b1e424a6bfd9ced3460195d842d19c90a2d80b10fd2f9266dda684aa20cc8a6ba4fb81aafe4aee686d99254f6c83da7f09a7f87a02de06cd8a3a7ad8550c9125b2e9f0a3d76d4799fad3e9f2b831db6d325725f4fe5754db6c052a4d6c13a86e9eb53ddad58e570d8dc8dc0fdf1a1e4edfeb102e4580fd8c79d7123cd37b2e10c541809f90876bccc7f378a7bea2fc71e80baced527c270b29ee3c57b7481ebf99c2c5c5e4c532970016de7bfb743a247d26194a55ce015feeed5fd55c475c5b0ee19d72fc96caacf8bcc2bbb4a3fc145718ecc77a38dc7bed183273a931dd6a5ac5accfdcca547e5e7ca1824286f3d4797581beb31915e9489f32ea39992e28ffa41c3f9cd13bb0407fa86b6b916056a1d5f4c912020f311f7ff1aa13e82ba0699cab7f3198d4d0da78149f4b66e6f81340516223050b7fe454d3516159e1d7fafe99b77158e96b5ba2c9f96715dcf900e0b97838973f1abe40d5e5cf3fb864312914e225306b72fa421d9178bf8a9e93c9233a5157ae0514eb6ea34ce2a356da9de77141c637c4e74408a92605a088a10c48cf5c75c300fe56bc8b3116e12e6916aef1e42571e9ceaaa335be6893e7389a796041a67043a1a42a8ce31b1a91165ed9d73fbe80b91faac074360b8c13d8d424c17f5f6b732f768416453971dc79e7e295c72aff742fa984a83e256b16d132bb017044f7e6fdc8b817ce14ea30b381a120c77abe1007130439f2f2575c77ccb305f8c47494be2245a11f8f44b21632e7f3f66968e70c0a28b4b33ff624599f35d3547d34b70c7cfaeec472229e6ec61d6c701df1c5ddafbf23ec09f8531efce2c49b5f53491af6a9d0cb5a6b8edd25867852076b851b531817b66ccf5a3d3c3a1111b89648187eed3e5d022a2f991573218540c01c9f393ada262662acfdd317e94f4893c1ff611c5db6b72a527291b0203da40fbdd3e74875bc0c8414868f0bad483900deeff9f70f4966d7329c76744fef98b4fe0b7db309a7026afa7c268c1f583c4afa9032e793ef641c52555874b549eb2c3266a81d43b842ab59e826d53511ef3628636c003cf15ce404d996f7a0c6a2dcf7fcdc43b48b09386856cdcbf6eec8d9acfd66e961814f4d653e143faf9bc3716d5181ddf9451ba39ccb02fa612cd3e556003e7ed1e590a950e9066e129ea8fc9233adfe3d74b8469c14f084d086850739640f9af9bd1b32f7f73a3c7e95d60f93c8c26215622cb10c64d2ef997b61398a040cfe2c00e20c38f7e8bc6baae68971c12d1e38a444fa3e70eb77972790bfa470738a9c3308fd5cab968a894239b4ef64c85b847393b02b332b0ae9b87cbecdfda8cc18b57471b53e9a7231ddb4acfa200c8a70ced4046bfbc0b0c6a69e9ec8ea7a2000ec4a5844976397cde58f01323e99dc0d9990edbd5f9d28d02b0ceb2a8923334f5a9a7115709717ba5a83d904d306a2bea584441c9f53f7394737e57d9c276827d0a69a4ec630a50bb56f81f957bedb1f6d0d62263a62d6be0f0636a1e3d6982333b6f81c83ae97c28b2c4714ff85e7bcf751a77b82a507de57968ef95aecc4cd515fe8fa1db5104c4b44960e4d69498ceb1477aac4aa3f35430a6bceb50d6481a4a6dec73f4bc5e502e34945952cc0b16bf60665d72cbc10e9de9e95edbb1be3aac7e369058d57e7b518569c53309777a62b5c1c598d5a26e89582cee50d9927dfde218e50baa45cf12302d92116c0838484cfaef278ac84e973fcc4780d4ae872f9039e806fe2360666ba3e01245447264ef75518af4de715795100935af692c4c3e25f4f10be66753ac9be12d299f05bdeaef7a47b4460f45a61c8fecb15eb247db6e09214a2e7d2fb36f1fa50300f293aa01775534ffe48ff69122b3e51cb848960b77faf181fa93b399d4901195165df10e04358e3a9b2c254aa8000c1d819db5680117a46ce81338e8bd69ea14fd68ac73fc8e9acff1424f1947536cacadb397ab6bf035adbf8b577bd4f9207aa9d4742aaca3aadf2b8e83a498413fea6421546ef6b463f5bb9e571d143ecf8909bf163f75a8a5edd6dbc52baacee295493d8235356960cf0fdf7294a914722fb5390eb85603f531fbe2aae07e61f43c06591bdc697afe4566a73e5bdf29746ef2c6d387489f7060ac7c60b2bb18cc0884f24aba2eca2389020c968b5c8efdf6a2575ef168b59f976e33308c767dfea4e65cd93ec9217ad2114a05481d4883be4c029e8b2a143da488570c3206b1b501d5a817f387b0d20358e4931a7ab074bea5b7147bf55a780432b9465c3c17d5073ebd7f480775a133d2c8bc727b023be675d5df8f5d309b48d0666b02ab23ec571f671d88e6f6df4616f961d4852515538d83e5fb51995c269e22f565b93e8b63b619564c65862fc381efffd3ace6cd0f6f7ea90c995732596f248dfccbe07b94af084ec81ad6bd6a92203cb9f24f67b15690b83e8fe96cb50fb68c6de58f6c9c6a231572bd12625560307704334a6d1afb76bf695f354c0cd350808d3790d7af1b610d73d01e0debc231d635f5b490466b3ab40053047c92126a3984ec26116be48470340d02fb6eb99e50c29dd27626fd3347c86653e9b97951065cd8f1f70addec3c769218479e0af40aec544c062776c51d697e8c9f436aedf4ac502a19a10ae3ed196cf130df57df55377955a6dac519ace99fcbcba07988d54c5f3c60ee3e5143e8b0976f186883c58ab7be34eeeab96884ee1bf6b3d61d8a84986a41cdac139f6df6431b56ba51ccd9f5cad391b1a7176a71f3c0baffb73aa7e3a9044e9d14d6ba244db41a6ca80d4b56a5f5790d4b8c4b56b596bebcd139841d6efc1574fe4c142eb5872c4067326157160a0670ee4dc22657e18dd3e3d51f557334d14c4fd5b62db32b07ab3a6da4cbf729e16e21a0731c860be4b7975d8104d859e983fd7ff979b3d38c6194fee2995e55d694e34cc6480244f751648edf34920e8c70190fb14364995060a7bce5765d50e9d1a16385060288e40a7ba6c60520548b29b17f4c33a20591500179412b5e20cc0869d545cf0c989f12886bcba5680a9d279e58760b0a9decfa7ed0f284e2eabce0ccdc6e0cee3be77f64c5cc3c6cb01a86f2acf035b02f5f98693805351d28f784b09f84c86e474e0ff0adf8e1cac2025f30ff1ee023279383ac29b5ba1f9f7a247ca423facf968480d7bab86f42fd14d01ad46342260bada81eb5bea922c279995ae99dad7adc254f35cceb9fe279b02fd72ab358462b736dd3b781f61282944fe55c7f0d501c9a2c29272995379bc8e9bcf9bb49c9e0ae04f4415fc06c89b07a3c2bffd2d668e332fdf2e461f5fabff9ba65f9e8aa57a527c878c229a1acf9f33f725ee69f617ca0e134e4865e0c6c4aef2543a313fe4b15d0a1ac7a9566cfb5edc1c250a03427fb898655774cba054078add258ca6b523d735af9ae2b9f07c06f66cec9e4b4173e00dbb9f48bfdc8992d337e86447c46eb7a512a18329426dfa46c1b7cc5038a4d9d15883f5ebe33db61ca0c85f94d9f2d6538274e98a5872bfc1a8edaabd3912c68e878e21b0dcdcb685554cb59d7ff1846526266a421e7ce48afb27f38e9d1cb32935e18faf06e9d28c8efe0c8c196770c0fc2b663743b673731aca719011b2a987b9b2afa612fb9269f80ccc17a793229647dcf9ab0a90465f84070d078ad8f3e786ebecc720eaec6504aa569f2a94a655f59fa7c0c6b9e477c8c51ca383b990cd7ce456e72e949d8e5a01211970ca70e95f0eba03f6a9dfb5231c9aef8b5e27361a674d47efacd25d73b86342c95bcfa7c2fb3cd134ef89d4ee5d49db1bcb6cc428f8bacb81f10d010aa23634514cefae642075565df6a0ca249810f2886c29230664a7cbdbde85ef0afcd8266539bb6de40d6501ac69db0b799092e9850278920dd9f5925cd25746225897888ce100d6b7d5bccc7fe8aa7d6524307414763ee029edf26beb8ea7b48d572ae88824af347d86b41e2851f2cbd814e2806d1972504f19d8875c36c565611cfcebc94c7444e25baba74959c6d5a8a5053460b50fce1d3b0ccaf90c3e8c93a767c8e20bc34ed219171360b6998640dc5819f41ef0750ef3c742c2c32c8fac4d27d3d960f508edde0c802c2cea657f3002eabb335de383b388779191797b69bfbba4cfdba23c322030e94f926f925ba11ef275f93afdeee15ae7d1d095e8727903c32d9853f8e7c2128a6ab4e932f073984efe605f3df7ca003b1b0be9f40555d7f5a4e67643ebafbb13c73abaa11515ff1aa61ed220c458d90656b3f4b9300537470d5c37282cf092e50f63c8c433c1a4d8fc6cefbb75ff94985511bce165ca6cf4e2cc1c5081ac1634d8e5d5686b5aa7628c62f508b87372975cdf6e939438a9bc73436cf5c438a330f91bf86d530bd936fd8fdbfcd2040b8784ffdf1b215d428526e41a35f5877e2a46de9639b4873604e49535f93062", 0x1000}, {&(0x7f0000001600)="334227844c69728165deeda0752a0af9353746591dde398583e8afbb9d851e7cbe95e2714b48aa7edec9a5c07c5f9308d8f1fd8277c7457cc3c328271fe850d33cf8743db24049861c4e2f9d95a121a1b5485ead8e1c867dbe66d0dc3da9411f08434334118c09186f4abf4cb1cdf7e5fac00c119f456353cb1c91ab39f7aac09a982d597857c97575c5941c012a0ef5df87e21779e0531379216020e7bb13d71c65d26669f5f624eb1b53dcea56f18ff5dce17975bdf4610cf022b52878f2125dd5df6544800c9c48cfd9161e741e0138eae72426212fbeecd579cebacb000351621ac6ea946617fd6593d18fd08a702f7c453f51d157fb64c54323", 0xfc}], 0x5, 0x0, 0x0) 05:38:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) syz_open_pts() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:38:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0x870b40c7428ce0b, 0x3bb) 05:38:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x5, 0x5, 0x72, 0x1f}, {0x3ae, 0x8, 0x4, 0x7}, {0xffff, 0x5, 0x4, 0xb73}, {0x1ff, 0x3, 0x7, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000500)=ANY=[@ANYBLOB="084c9a466431d24d6fd1991c149d138a0ee879cf2182f13407399403ecde0ebce07a26061b1249d26730377a5cf7a29312c0d7021f2f6e9a2df68335a469a60fc2f1e911df104917988ab126ea768878a1bacc52364e46cc74912e0b048367d308d063a14474c4ebd40b6bbd84fb817bb5bf2df669fc15c91bfddbc5fb59624c2ed49bf10285955cfd1aab59d80994cdaf82a8ae5634e9247576f7c99e7bfed061e87bee5a95c5e958b61c780e8a57cda0a7c014396a70692c2f", @ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64, @ANYRESHEX, @ANYRES32], @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESDEC=r1, @ANYRESOCT, @ANYRES64=0x0, @ANYBLOB="38a2a4049cf4c729a09f5ff84a9d9e056c22f70b52bde78961c8ae7bc85910f87c9a15b90839b92779fccb1e7c64d0ad519193404f746ba9ced4b18f34b477f31c3194e2419b2be836027f7b274174568e653f08d3edfcdf902b06779cfe01e0e33d6301e998616ea0e33462456df5ff724429687b6e0175217b7d58f51b964beb6d882c93a7e53603a2e29a9bce78ba631b4446b56fb749ed4b5d6ae1e850c8c590f4b535461cd83811582d07b9cad1cd19f0840fa578fc7e58dba674533424d1db9be91ab679685b4a3e37471fe47bb6c3b86da4017872eb", @ANYRESOCT=r1], @ANYRESOCT=r1, @ANYRES32=r1]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x1a, 0x4, 0x1) 05:38:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:06 executing program 0: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000100)={0x0, "c34a4ac4e0a245718339f18189abc8fcedf1318522da8aea4116dc5fe283cdc7de66e0291d59107a653fa1b05526fc12d90c2c754a2a97db4576d1f1a95e5d4ac69c7cadc82b6474bea15371d7a2b2b166931599cdfbf5b99824b38c3e61ba19a8ec51aefc00000000000000"}, 0x1b8, 0xc24e3bd7b1b0e345) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x3) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 05:38:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 05:38:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/215, 0xd7, 0x76b3f2bb41738bc4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x6c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 05:38:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f00000001c0)=""/241, 0xf1}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x1) r1 = socket$inet(0x2, 0x3, 0x2f) socket(0x6, 0x1, 0x0) shutdown(r1, 0x1) 05:38:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) munmap(&(0x7f0000760000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x1, 0x1, 0x401}, {{r1}, 0xfffffffffffffffb, 0xb, 0x2, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x6, 0x6e}, {{r1}, 0xfffffffffffffffb, 0x8e, 0x20000000, 0x6a8e, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x81, 0x505}], 0xfa, &(0x7f00000001c0)={0x1, 0x9}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) 05:38:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0xfffffffffffffffa, 0x40800000000, 0x400, 0x1, 0x50, 0x9, 0x49d3a2d6, 0xb1075bfc46a7e2bc, 0x1, 0x5, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000180)=0x1) r2 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ff9000/0x3000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x1000) fcntl$setstatus(r0, 0x4, 0x80) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x9e49e23dde09cc3a) 05:38:06 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0xe, r1) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3ae, 0x8000, 0x0, 0x8}, {0x5558, 0x80000000, 0xfffffffffffffffc, 0x1ff}, {0x9, 0x1, 0xf3d, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000004700)={&(0x7f0000000280), 0xffffffffffffffe2, 0x0, 0x0, 0x0, 0x7fea1262e2163254}, 0x0) 05:38:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x8be4c7519784dc5f, 0x8000, 0x8000) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x681) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:38:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 05:38:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x8, 0x3, 0x9, 0xfff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x7, 0xe4c}, {0xa570, 0x8}}) 05:38:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) 05:38:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:38:06 executing program 0: shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) 05:38:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x10000, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) r1 = msgget$private(0x0, 0x1001d) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x4d, 0x0, 0x0, 0x0, 0x0, 0x40, 0x7}, 0x9, 0x88e3, r2, 0x0, 0x6f, 0x5a5, 0x1d, 0xfffffffffffffffa}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7, 0x2}) 05:38:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 05:38:06 executing program 1: r0 = open(&(0x7f0000000000)='./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)) setrlimit(0x3, &(0x7f0000000040)={0x8b1}) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0xfda42afab7a90865, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x8, [{0x1}, {0x2, 0x40}, {0x3, 0xfff}, {0x2, 0x3e8}, {0x1, 0x9}, {0x3, 0x5}, {0x0, 0x7}, {0x3, 0x356}, {0x2, 0x99d}, {0x1, 0xa8f2}, {0x1, 0xed6b}, {0x2, 0x35}, {0x7ad553912583b761, 0x7f}, {0x3, 0x100}, {0x3, 0x80000000000}, {0x3}, {0x2, 0xfffffffffffffffe}, {0x2, 0x1ceb}, {0x3, 0xfffffffffffffff9}, {0x1, 0x20}, {0x1, 0x8}, {0x1, 0x9}, {0x1, 0x4}, {0x3, 0x4}, {0x1, 0x54e}, {0x2, 0x400}, {0x3, 0x5}, {0x30f036864b88550e, 0x9}, {0x1, 0x1}, {0x3}, {0x1, 0x6}, {0x1, 0x100000001}]}) 05:38:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendto(r1, &(0x7f00000013c0)="8a54f97d3d198b677ad4e6b4c556f87162bc02f6483387c56453a02257a0689c8695032e3f108a9353fedead3195a4df410714461294404ef6379efcc94bc1c173aaa53dda662d0f93cc2cdd01ae4119c920aa9cb84a9115fa05c8e6db2049322bf70396b7f97a373cfe5f3eb6d0c7522dce4abb45c5e6b02e3b304119c36d33f6e36e674b815132ce58c98d406fa1c338cdac03a53bb923d47c2c9673", 0x9d, 0x2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0xfff, 0x9}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20000, 0x0) setsockopt(r2, 0x3, 0x101, &(0x7f0000000180)="899385671a6a38224bb7d22c0b3112d79c4fa12fb815902b142d82c1d711856cf9b11998987e5029997f51fc3c9af87ece0b5e6083fab12b4c8e4dcca9cc675253", 0x41) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x6e07) 05:38:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) fchdir(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01cd7658ec696c653000"], 0xa) chdir(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 05:38:06 executing program 0: r0 = kqueue() dup(r0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 05:38:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x101) pwrite(r0, 0x0, 0x373, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 05:38:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) 05:38:06 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)="36d048f08591fdd94b44f821b965245abc3399b3d56c1c0279b0c62fa8ba6ed961b5b0090e8cfc1cd1fc8c2ce0d1d5253bf5487f767b5dd19a889a426d68df8eb8caf883e756c9540fc3e56e5e7f1b386cdb1710b58dbe370cfd3f1f8092cae50ade4ce9ef409f2136ff428f14c27c2aa8c5f83a1ad05b6a16fc4fe190c8e0651c48bc77", 0x84}, {&(0x7f0000000100)="d28fe50381ac8ae597c02137e6ceb2ee1e54bef786305d1fcb7a6b09486716986a5dab83902c672e38c0702729c2736e4bb7e25afc1a787a02176b962c5ec418a28ad6778c52b045da354b9b0e2d0e3662d3338f333b97d423e4ede6e197cb423726cd34034987ae9bad2aa2cb592a5e5ef097fa277bd55df5a1fe2be2e8", 0x7e}, {&(0x7f0000000180)="4d128ef17c8491811db421718a04e2f916e63c76efc5c485deb6e4c40064b9e9ab4518188297", 0x26}, {&(0x7f00000001c0)="4665be195155be71f8fae1055142dedfe119913238016335728c80deaa0f15d503493753a1c5cf2c8a6ebc9ed01c84bd0c80deaac3f39dcabe7d7908704d57db95e0e37950272f318536152d9e1676a8e6de84a294a4411fdb534752f384e35b647b443c6b5a1ef4e6866b1e3320e8c5ff32c17a22b1cccb85539b65726434128dff49965d4d366727f64552a011d3769bd75438553f9a28b9909c15e399249fd0b6284159c9e08866f6c0be7ea74870ed4415466a0c96a18a03578669651edf2ab3cd91c60773783f90a2363f6a1d03f9abf3fd278327eb30069bebb4a20af9463ae5", 0xe3}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x3, './file0\x00', './file0\x00'}) r3 = accept(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x81, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x20, 0xcbeaf602a19cd0f0, 0xfffffffffffffff7, 0xff80000000000000}], 0x3, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x40, 0x665256cf19e6b29, 0x65c7, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x8, 0x200}, {{r1}, 0xffffffffffffffff, 0xa2, 0xf00fffff, 0x5, 0x101}, {{r2}, 0xfffffffffffffffd, 0x10, 0xad547b07b49f4de9, 0x1, 0xb2}, {{r3}, 0xfffffffffffffffa, 0x21, 0x5, 0x0, 0xffffffffffffff22}, {{r3}, 0xfffffffffffffffb, 0x20, 0x40000000, 0xffffffffffffff7f, 0x1f}, {{r1}, 0xffffffffffffffff, 0x88244522aa0580cc, 0x20000000, 0xfffffffeffffffff, 0xcc96}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x5, 0x5}], 0x8000, &(0x7f0000000500)={0x248d, 0x6}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000540)=0x1) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x10840, 0x0) getsockname(r2, &(0x7f00000005c0)=@un=@file={0x0, ""/75}, &(0x7f0000000640)=0x4d) r5 = dup2(r1, r4) close(r5) fchflags(r0, 0x0) recvmsg(r5, &(0x7f0000001d40)={&(0x7f0000000680)=@un=@abs, 0x8, &(0x7f0000001b80)=[{&(0x7f00000006c0)=""/159, 0x9f}, {&(0x7f0000000780)=""/41, 0x29}, {&(0x7f00000007c0)=""/51, 0x33}, {&(0x7f0000000800)=""/152, 0x98}, {&(0x7f00000008c0)=""/98, 0x62}, {&(0x7f0000000940)=""/87, 0x57}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/87, 0x57}, {&(0x7f0000001a40)=""/140, 0x8c}, {&(0x7f0000001b00)=""/96, 0x60}], 0xa, &(0x7f0000001c40)=""/244, 0xf4}, 0x3) recvfrom(r1, &(0x7f0000001d80)=""/70, 0x46, 0x1, 0x0, 0x0) open(&(0x7f0000001e00)='./file0\x00', 0x8000, 0xc) pipe2(&(0x7f0000001e40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f0000001e80)='./file0\x00', 0x10000, 0x8) ioctl$TIOCSTOP(r7, 0x2000746f) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000001ec0)) kqueue() getsockname$unix(r6, &(0x7f0000001f00)=@file={0x0, ""/4096}, &(0x7f0000002f40)=0x1002) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000002f80)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000002fc0)={0x5, 0x1, './file0\x00', 0x0, 0x3, 0x8000}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000003000)=0x1) flock(r7, 0x4) 05:38:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="57b0e8ae1a1ece0ef7d4943781b7366d9cf83412b43103526810311c3ce01b83d12d5fe6db51f041d17ca8f898598731c03a32d1b8261052a2891f0374b534b137225c1c9333f1ada9b5b2f746630c90f8ed9df3656e79bf038db248ce920f7cd01283e303199142538d4c6314b2203045d402f4eaa4ea6bfc563e69b5a1d77673", 0x81) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="00b72b170dd12bdbb3855a0a5b89a82bc47149bb5d2f0465c192657a8eb8ef33b49e8dd7e6df733e4b853c64b4ba2cf5dfd9f9814dbc21759614172be864dc30e96e6f367d2782454b8a7975efecb7360114f3f0fe7092683820c3bb3125c3363dadb57fbbc1e446571180a8f1680c92b024a07ce955f0c338ef131dc7cbb126b02b26878303edb3a9f49055999178d51e693a7db823c391b015e2bfa5357f942d11d2b38ab59ec187ec93f2d138fa481bc33d03048e025afc53e3df365295441ac51dd9085fe54e364ab181d7450c92e901ecff8c830526d0b6f89af8f487a953e975b2a70e53", 0xe7}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x1}, 0xb) 05:38:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1bb672d2539ba616}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = semget(0x3, 0x3, 0x20) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/123) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, 0x0, 0xff, 0x0) 05:38:06 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = msgget$private(0x0, 0x70138e1ab3569ffb) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/187) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 05:38:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/15, 0xf) 05:38:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8912, './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x9, 0x0, 0xda1}, 0x40, 0x7, 0x2}) 05:38:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x4, &(0x7f0000000240)="b6c8aeb9") 05:38:07 executing program 0: r0 = syz_open_pts() r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="82476a5d66b2db9774a21a1e29dfa706d7532f9dd3ebe9355925fce20e0c2e4013cb527476007e660816ff929d37b3ab60241b5d277724460f80a7776f37edb020d1dd0aebe6783b113b2de7c68be097924b2e36bf0d2e3a65ae0d15053babb57145192ceb21cd702bf820f0dd877bfb94bc6217219df3f5e777fa122251b45f051c613c6835d33ed68149f4ba8f0435bdb950144dc9979b4d72af23849af7fd68faf4e93c0ff7e0b338dcc1a156c89f933d2745a625e1520555dcdd2677396e81fb0d9b6b269d51ca80120f", 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x200, "b04d00f3ff0a631a00", 0x0, 0x7}) 05:38:07 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x41, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f00c10000"], 0xa) recvmsg(r1, &(0x7f0000003640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/115, 0x73}, {&(0x7f0000001540)=""/1, 0x1}, {&(0x7f0000001580)=""/4096, 0x1000}], 0xa, &(0x7f0000002640)=""/4096, 0x1000}, 0x840) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000003680)={0x1}) r3 = kqueue() sync() unlink(&(0x7f00000036c0)='./file0\x00') r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, &(0x7f0000003740)=0xc) fchown(r3, r4, r5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000003780)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000037c0)=0x8000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003800)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000003840)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000003880)=0x3) chroot(&(0x7f00000038c0)='./file0\x00') pread(r3, &(0x7f0000003900)="219a49c0eb5976c233fa532d874976d0bb207fdb4a9f35e23a8b18caa74275b1e75dc4782aba2c2ce5d735385b0a3d36d494689bc2f46e4fee514e1be4b3b5c340f8c151c44e3fb43939966b7418b09d3a0bc2372f522a8984ea93507d05ab720d8d8b6963e9b521d3e7bb5d05b1b3935aacc9b67c19b2456d594db4d568fe9b2fa75b50025c7073f5128553363344f0ef4f7ad3118a9e94f176e23c3b57e27e27cdfa08a17b8741803f063548c73932bec8d0390af8a3d7220f3a993ec1c56cfcfdee31a15e9c823b039f584f6598268f89545cefd53b197e711b6aebe8850a933b64244d33c48253f4", 0xea, 0x0, 0x0) listen(r2, 0x100000000) msgget(0x3, 0x1ba) 05:38:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) setsockopt(r0, 0x1f, 0x0, &(0x7f0000000040)="ed08a1994ea96e1f962786f9014c3b8ae6f3c0fa9531e24042f850b87784b7888f37ca5f8a7d62a6fe88eca5e579bd40f7b5964343204af128d6d15d9c57a4f084fb9c128ebb48394d63f7b2d3e9e7741fcbc6729b933fb18d13c310c555fff9367cc21fab755fa0f1a5acae8e011f8bd4814f91e3a1fd", 0x6b) 05:38:07 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x10001) 05:38:07 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x80000000000, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0xffffffffffffffff}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0xfffffcb8) setrlimit(0x0, &(0x7f0000000040)) write(r1, 0x0, 0xffffffffffffffc0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) setrlimit(0x0, &(0x7f0000000100)) 05:38:07 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f00000002c0)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000001c0)=0x7) shutdown(r0, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r1, &(0x7f0000000080)=""/179, 0xb3, 0x40, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) 05:38:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r1 = dup2(r0, r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x9, 0x3, 0x3ff, 0x7a08}, {0x800, 0x36, 0x6f, 0x5}, {0x3, 0x10001, 0x3, 0x1}, {0x8, 0x7ff, 0x6, 0x800}]}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000340)=0x8) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x80, 0x0) poll(&(0x7f0000000300)=[{r2, 0x2}, {r0, 0x80}, {r2, 0x80}, {r1, 0x4}, {r1, 0x80}, {r1, 0x2}], 0x6, 0xbc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r3, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x7c7, 0x2, 0x2, 0x5}, {0x0, 0xffff, 0x1, 0x3}, {0x8, 0x7, 0x4, 0x7}, {0x2, 0x1, 0x200, 0x1}]}) 05:38:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x800}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:38:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) semop(r1, &(0x7f00000004c0)=[{0x1, 0x3f}, {0x50a4827d54be60c6, 0x6, 0x1800}, {0x3, 0x4483, 0x1800}, {0x1, 0x5, 0x1800}, {0x85f5487193f2bd75, 0x6, 0x1800}, {0x2, 0x80, 0x1000}], 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 05:38:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000004c0)={0x6}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0xc80de97b0d7ab96f) shmdt(r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x750823e242a62ee9, 0x0) r4 = dup2(r0, r0) read(r0, &(0x7f0000000300)=""/177, 0xb1) linkat(r2, &(0x7f0000000200)='./bus\x00', r4, &(0x7f0000000240)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f00000000c0)="220e22", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) r8 = getpid() poll(&(0x7f0000000200)=[{r6, 0x4}, {r7, 0x10}, {r6, 0x86}, {r5, 0x80}, {r6, 0x14e}], 0x5, 0x1ff) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xb356, 0x9, r8}) getsockname$unix(r7, &(0x7f0000000280)=@abs, &(0x7f0000000440)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x1b135a67) read(r4, &(0x7f00000003c0)=""/234, 0xea) r9 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0xb0, 0x5, 0x1ff, 0x7}, {0x6, 0x4, 0xff, 0x4}, {0x2, 0x6c, 0x6, 0x8098}, {0x3, 0x3f7c25f7, 0x9, 0x7}, {0x7ff8000000000, 0x2, 0x400, 0x3}]}) ioctl$TIOCCONS(r9, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 05:38:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/21, 0x15}], 0x2b0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) close(r1) syz_open_pts() 05:38:07 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f0000000100)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e20100000054de669a9bfe0b7b3e9ca4de1001", 0xfffffffffffffe31) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x7fffffff, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x6, 0x10, 0x10001}], 0x8e, &(0x7f0000000180)=[{{r0}, 0x1d9faa4b5c7c600d, 0x14, 0x1, 0x4, 0x1000}, {{r0}, 0xffffffffffffffff, 0xc, 0xc0, 0x0, 0xff}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0xcb, 0x4e9e04}, {{r0}, 0xf3e9fa5af0c9206c, 0x2, 0x4, 0x5, 0x20}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x60, 0x8}, {{r0}, 0x42da82e9b3d431fc, 0x0, 0xc4, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x6002, 0x2}], 0x8001, &(0x7f0000000280)={0xff, 0xd73}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000002c0)) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x5, 0x862, 0x2, "33781e6e01123f92de1106e1f39a6a7b288dbfb4", 0xfffffffffffffff8, 0x3}) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x102}, {r0, 0x172}], 0x5, 0x87) 05:38:07 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 05:38:07 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 05:38:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000380)="a35ead9cf617193139ede73650e0bb2d618cdb0adf5988ee772cc1d64832e0bde4037b2e0242a127ead105c3d812a59e521a613bb2b1f2ca276c7311783980b25112d314dc83591c097017891d74cb822a819b320511c6018522b1f49d46f92c9e6f8209875613bb2ca50bd5513c4df029d0d22315", 0x75}], 0x1) 05:38:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xffffffff, 0x7}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="6a1f2700b89696d17c57", 0xa}, {&(0x7f00000001c0)="44a086c46a864cf57f2f4a75f6a1770224a948ba7bb0ca", 0x17}, {&(0x7f0000000200)="5a73b91a241c7cc3a12aced7ebc888186e8497371febd9c6086a10e68b8dd4d6b499c2bdf4bdd2a49fb8d52d177e4ba86555726f5ebc9a0901b215e671453032dcf1aefee5bca604b6e97a32c4249a1864a1a39fc9092a91b6ed55cf2de23dccdfa23b6231677776519bad16b72336508e3fa0c0b89c5fc5e7431640ffd01db63e8c1039bf3fa8d8c51673b418c9fbd5b164b95a0fcee1c9b1bc4507585b4f93070430fef9e114ec20416c78369830ddd49505bbdb80473f8b70fe665184ffec2e1eeb52289225", 0xc7}, {&(0x7f0000000300)="8de11fb5a6eeb172ce1a9a55bd222491bf9f298998447b3ffa47fb5f73f1b90131f745cbcdb4c681f5a20e5fe4765b69f0ebcfd98d29d8fb8b4a59a869a786804bfb807423b81c1cbb0df9b5cc8fdafd3c8eb92835075cfa5c9ed6cf40e21b98f03808aa222130a8d560b36a9af0470622a557075d32032baa585873ecc7ceab82dcd89d1d921aba040cdf08db7f0aa4c485f275e4df7e4ab4742828b7febc85c4cab915994b5d6acb0ddf33fe09c304bd14fcd0173a753fc43ad6b1fb3ba75596ed6e1f6d7d862c6aebec298a16296a1be32edb70b51c12601c19befabfd84b9747c4e2d489bb00c33db8388480ce5165f5fc1d", 0xf4}], 0x4, &(0x7f0000000440)=[{0xe0, 0xffff, 0x1, "5754f10e9d767c15f8ee772bcd540f06368c32dc237e520b2323b0fd64e2e217b43a5b1095fa1618c9c0a304a64a01a0f090668ce97eb4656b1b0e9c3970ef6b98f05781678b7b85c3ac434fd8ce0fe230999f66fae2b58e1c2eeeec61739bdc4b9778816381d29c41240d43ec584a4c3bc0f1f19e40f49d880c6077f80b21b4b18c6f9ad636a8a8f9cd215a7c1c34824a5b4d3ca5657706d3d529285bcc7daad87baf4d7a8d52631582d35f01eec069cc6b4f578dec4ee51f28bfcab2d89ec19931d49247797d90e8"}, {0x1010, 0x1, 0xaa9, "514a6e352b4fa8932d4100a39ddf07c8f3d556c0b22a26444fb1ac2d1bc42a01afb42cf663f5a42fafd51c7c681c18336e24cdf215bf5b57593122e09753c12c53b5092531adb7d3a5192579eaa4fcd7f82fb6c47e327ede2d939e5dbc93b75f29011a48c8b98418936a420c68c7ffbcc6534a6a27f78ee478fb5f6afe41dc8153ba9a7116d4d6759fe6046f12b9540de993285c37c843aa83982d9bebc0021aa7fd129789206db7de124c7e3305bcbf520775922b1abf5b6e668aa49c5b4828000fa4344427cac324a3b5cd46dcc25f5e8294c1e0cedff5eba67ae76735d88281ea4cbfb458a39fe30a585a0573f97aae1cf6ba7fdb2a65a21fa4e43e89dcf07a7da83b400797e3388aa8709814a651326b0473410a58831337e5c4288f54eba7721f0b34db52dd420b3671f7d4dac44d0c1ff7034329a33872dad99164ed306ee363912dec7057930086b9cd06722fa9dae273111ed642eace84405c19806c8d144217e097f0799e05df36a580758ce9e402de8580f2099962bca70265e4954918a8502a208bd9c34252b35b0dde52fd68b288e942a12b84a51c90a2eedcd360f4b64c0c342c258d9b4c68f7fc56fd30bfc6d33a8dc6b7b87e02dce4bfef3b74b87291a0c753304bdafe7afb1ec2d4a386d35077930098d306d34e6cadd6a415ec9ec2afcd2f5391c7f2115fe89859551e2c71cdf745fcea3045194bf7123a6e4ca5031bf7d3358656d13054d86013992277765d9b84b318bad404bdd4ba0bc9383fda9d6a662400be1061747509e23e0b88a2df94dd419dacd8a2c04f61c612322b47b6cef50141fa0b0cae23ab67adfecc13b5245d2c5380bdc2c101a5c479180f0dc3b9b10483ea72211f64e17442e4d4f54207db3f2b4b33fbfbcf82254015db66d42aafa1dfb5df25c41b9952b9170abe0f8578e50ae522ea071d3a3208068de435a0154645a91f06359ec6d40317b9347e8b135ab92cf808fbae5c7fff4b088e8cbfa65a22fa8b6ba3e47bb58ebf2299882fabcc2baa44fdbbd89f158e3df7ea254e089f7ed776e607c1bbc0373d49d58af378b3ebbe63ddd26202405767b6b5923bae230f36ae791f08b66541e4dfd01edb52419b11fb6e8c9c0060223d56bb9d275ea857ce871be07f34188d5df920a87c5f51ca7ba577964cf88bcc8bca3dfa8234c14cf606de16bac910e309edab22e1349721e5de49958a1425e556390d1a4c0896b7fcf055d76752d72f7e8b51181c3dc53b68af9ab0744f89e661ef08d095e41e4b61bc2acfd593cf315f0cdfa9fdcde813b98e7089b24b07361da938ab80dc0be6919ff0f07a4de30dea7a9e020ce2ff15c9ea7c1fb50b53e8452e9acb6f05b25f99629e89713a456302298e0e7ec83fbcdfa28dd18779c5ce370f4cba14096e0e7e5ea00b9a2a9d7e41c5e02cc6798d459a6818d5e4941bb4ee89560ab718054e38265ada285f32001d3bf04359f366a2121293380e442b1db3758097720b9d1c9a8cf78d4e71a3e7f68ece4f9ebf32af2a1cf4c8b62449052c1fa9eed8d0f119bd8d04602fa64ea9f9fc9834407e1ef1921052d529f4385c880c09a2f516baeef3163222f69dad485ccc96a89f0021508c00ae2a91731b0f6f5829bb7e413d834cca2310ba578e946f03ce9daed682ca23047d7a319ba6025da7c3ad9eff0ee21fc53d933519f90602305e5c09ad308ba35360f1963ec7fb1df73e58b41166ea87eb0ae101294d38bd3b70a1a7af30fe93945e6e0b967b5a3e68fdb8be20a7f49b0467a96ada33dcd9f61fd232f91354316865be45cd32a40c25fb81420dbf3765a19db79bb897326e2308e11e11d2324740220936a75e7d09acc7b0eab316612e7db677b4c3d3ea404dfeaf433e3748619747cf2d6400e1dee0b31d583d3d09261124b583765c874e02aa9c668bbbaf7c9a5f66626ffdb65faf8ed3e3638e55a00b2f5a8c8e351c3b582ae4f537b2cce961a2cf2357c0eb9f186abe074857efd8a7e02d5eaa0078099001a61bd00cb928c36070084524195facfe51d16f2379d1011b3843417eafef08c9a4e23620f4c1695bc8a75bff4f40104baa659f642c7cf92bc8446d6e45876f105a95794dcf99229c7e308a10ae27c60c0586c5fa92bbbd633302dac8db671e11fb85a63360830c8e19f47110508611a2a0ae3de0a4f32158df0b28db1d1fab28086342238821e2c152c2efa1dd6108ef77e7d0716b95e5ca93447c0b61a797bb4679296ff503bb4e3ef179920bfa8c0713b9b24db5a701a2e2f9cae241a6bf0d7a96e583d8723ee6094a9f2b4a11a40c61b56cdaf3d6d77588c695701bf150f3e7c64906a06833443d9fb7ace992bbf09cef93544c58e0eef041c73eb77a6d68087d39f7810ccd6f9751a8b02d98b27eda760ceac9462d238f1657ef1d16f7e13ed0ef60b68923d7442c7c9d07bbf8abbfbb9d24130af48b516655a45c1cd7b8eaaa87f0f02c2a24bd3b5f7ddd9eb02b8f9bd3fd9999bd3256d6bf1f80b2f663badc08901d97383894cfa8dc25822accb0fa94895226c19fc433ee781381e46eab4ddfc883f85412ee1ed223f8155d03dd19ca2dab732bc3c27b0f275f18d1a9962717ce04fff354d52abfd64ac9a5507966201e0bfa6b65b81824566b011a5e390dcc077e1d0dc0e8b02c6fee67a2404f88551ce9790ff581c1e1d1996e19862a73889f2134f8e0ab30251379c7b900dd9bddab341d1eabf80072a1ec37906b33db26dbb5e4a0af1b5441a81d982e8bc046bb431d933083f30dae2ffe2f424fe56531bc6664a59386ff140d4ecca4cbc4a25e4401c1b87e63d26298d95fe6dda0f76e690d75adc4aea8274143748795c0330176c9970d5783683cd8866da056465fa88c255df92d3b9cfad87e2cb14834290082611fb2707cd64d57cc2e4ccfaee61b884abc818a471f323db823cd8fd44bb20c457d231c565c8c18ab6825b899576699c6cd0faaf44d8bbe4f2525d72f5b21aa8ac2632656b0f29b3e68dba0d6209a81a21789845a2a2875dc7ca3ba0d77ed71fba076edcb108b4a8e998faaa492acde3ecb3b62b77163bf32a15d916dfbe5f33407fe8c24283b86ba1183ff79070bd2aff06c5c9c71937e9b783fa424e629dc83b78782a9e637824fdca5a821a6ca94b55c7939cd9239f940a33ba405514025923dd92e5a1b702ffe9fbf8c910ea9fead3405f51e1b7e4c2a945083cd334bbac1ed649d0575e6debbb1dc9012f92b83829607a4a92b18697139ec7acc534a71d352818944928b18ee750ef018248ab60b85f6f69df8735413c5d90c8b4b0b2f933f47d3f09dc38e5a8fdcb83a5b3ba2396fa1e158b6d96ab65b93b4546d54ff3284006680b36c0c704688dfb438ec3f41c2fbf8f5ff8d181d69348b9a6aaaeda863b74db848a23cf7c1eb4f08ed40706a4fb2650b9e34845fec9d6dc46ebf5752698efddec799c2d8044bf3b885caeaf3275bd4b7e4ff854f5f62fd669a2616cd1a552575c1c8fe80b5d778b1f1eda8f990776f33d55625eaf11cf53177c2b30ec552fbfbaf63d267592966188df161598b1d855e7f2fe9f7b7a09d286fb9dd1bcbe0fdf690bd6b83bbff845ef40f009f619d80f2461e0377e93c9dd6ce3d4817b319fab1585a1698b389d1dffe10b0d578e6078858a0dae49340d29376698b78c4045ac9ff904cb4faa37a03f9b418a44003f67c17de0703e1249ceb3bd1053a46c72449948f60d857b1da14fcf9795d2cb13c027b8bea38228ebd09b5ba4d5ef43377ce43575a476a38e271b6f3f5a92aedff6deb865a5fc450bf9abaf985ee8d6c09c197b6dfed84a436c42a0886256214824a6a85e8e8fddc7b4fda2f54ad564db284aa7f3ded2aff381e011cc82e569faf4f9e37a47b2370e5f09e62e848707d4380bf1fe5bf799cc188dd56017e49270a6d5f6e9674c4eb9662fd812568581842ad9905e9fb7ab71aa4334168cd88287d6f890f59e3c25f246a88d092b726e4466629c96de01d925e43a162f2a590ede78deb519ab9d4578f231f24a3edaea64023f9889e79a420d2e13c7416c07eb92275484cbbe1047d70ad4eb4760609de086c63f699b8e071379616bf549c41ea714f61fe009ac4d17e2e5e6dccccdeb5f6cf8d937a5f4712a6e1936cc6d355ead16f42986b1f2176c32d7de68734f1fdde9d317ae0ea3c7c8a1ad65d32f48f6fc5c09b016d3b8039f8a3192a3a0a25c89536b676f62f71dc91b43b197117a84f43b111c29da621b69aa3c8efc42ce6a357f7f2da2f65667379d2300fcc38fbd588e1b4447fd15ce7612f4734a86b0d4606d10622479ac0b8a31b2de8744cc42ccf26ac1e55485d781eb5ca4a0f8322ad9e3f37888f0fbb3b11155730ca222f96181cbd4fb35ffd13c3d5065470b8f78ce997f0beb8f4e33b6f1c14817e2f0b3305c052e27f561a4148419a1990e2a07cb0b332b3cf77e188dc64bd4f53d7a389d14f8a666e83f47d4806d35fd608b63c9cc9aa7797b32495b17d3e0e4245b2e53e4e6f68780ea01aa51d4a1fe48ad7afb4d1008e4c65c29c7abde2958ac837e879f67b387dc10fd967c6ecdb9779bbb4b8594ffcdac4ed5a4df49d938767bc62cb10c2a1af18bd2ee5466f8978654b1f1d86086b0a07df04275197bd98ee1ae610437d4c3af3b6260d34ccb5fd5aa5059720989431037593ab8b37cd5a0a7f90917057ef0b44773c087d4b8195cb9a76b179a6e90c7f4895961fd193786522d2fc3c76dc03b37fa02baf7740783a9f7216d73ca20e2dfcbe9ba12c07d3b9e002f9490587327de0799e6d9d39ead6474ee09ec53cdefa0d34e67b8303e7180a1deb3ac28b9791d705f364344f077abceaf0fb18f8478b1552c0e968c60567f69dc9871a45316c0bb3b9d1a1e1fcf0ecf30937d70de11c2e73fbe19160df6344fa24fd1dbb6f51e2334ac871589c94a64054dced15f05e32466f7e864178d9632c04195850979e966b88ac616a5f651cb23158a43c01f62b640f79b2355cce501c8f5f1f738b2c7ea331a5371ef18aecf88342bd5d3776704040e491ffa98dc96ac5332206cfb13c6d36c5b572d880d314c648e74d1e7c2008f04397bc993e1add28c33c43902e35e3395e0e95bf5f097acaee17a6426a26f8735bbf447873102854cb1bbb736a145deee2d6d472e100e6d3ff6b4c22f3358395cb551286ae0317748dbd1a853b722be9b1c592860ac5a85c23c2519a53cde81a4b95ff723610d406ad4acc58449ed928c63ed97efdf4df34ba45d23914a87bd0cd521f100824f1b35c1a5663fc5e77b595fb224280dff4ad57b0ec3251dabf970718c430401d7890df435b98e5db7a4c43dd5d492e15fff5ae91ef04bc3447e9c7bba4b0124b5b01a0c11c4ba110d1815a9897c0347d04ed8fee6bd94ec8f860143ac2e6297265eeff7a3b1f4650d8072dc02978654282c41530fccbbd0c8a62d4583dd994e29e2588e99666dcaa064e60cd0f21e45e3764312f474a6f325d34d01ca784d9451abd483b5199f890342d3f11bd9f1d78a748ed604dbee9fdc0e925b030dff17191572aef7691992f3d01e04debdd2025b4901a77c99acdd1094bbb443ef8a8dcc2e5d300c6041af4f898928b0d3912a927ac425059fa54023a7b54cd12925effee283a41784f1a8e46e96e073cf6585605907998f851713045f33899e23a4d9ecb2e6fe3487e0a56cd23cc571f3fed2a0d73a8d78be6ae379b63b509e2c540ccdf8610f3c35c106fed188ba8b8959d065493d8aea2397a150bb313bb78fa042ea2020a4a5ebd"}, {0xf0, 0xffff, 0x5a7c, "146b99518dbf568d6e3802db91469b1c65c79a61299537c33fb7a2f64713f7c9c5ea8c9240ba7f019529de7101ed9783a5ba73c81264026bee0e3170d1c95c7ba572c80a39d118be3fba4a68873edb6af330fefb5734859f9888b0b20637d93e780df3b2a12081999de72af7fd4e78cd5e07f8d0b10a675950049e0123a6b1fc7942302b13675457d70481493afef2c8fdc4c30eb2f01d512840f39245d3ee9487646b859e23113f808debf96fcb924d931d34c49d1af7b9cb1fec00f6faeff1c17d9b4bf27119b8cbc9564fc231babe752fcf85886062a28e88df"}], 0x11e0}, 0xbe9a7599b3895679) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0600000af6ce6257fa5d2b8d4648d69e000000000000001e003300deff", 0x30}], 0x1) 05:38:08 executing program 1: munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xfed606c7ab3d3c1d, 0x0) mmap(&(0x7f0000d05000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) munlock(&(0x7f0000d03000/0x3000)=nil, 0x3000) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) 05:38:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe92, &(0x7f0000000040)="5c0a29cbfb8de600000000008003007cd84e7a1ee51c703b66533261d0c7456d03") 05:38:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) close(r0) 05:38:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000240)=@file={0xf2a029e278ef03a, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000280)="4bb60d907e84b9c83e14e13e23070efeb637017e931f9bef8006511d1b4f72e708a3fc9d060d55eb083510329411d6d7f49f9ab862584c8253358aaed5ac1469f2ff570124510cd5b1d37c3883526c83fb9cb93cbf0a5d0c", 0x58}, {&(0x7f0000000300)="31420f5f868b5d16c2e474ea2cff8c6ea21219075c6595ada85dcba64c9ec2238c1ebcc95eb73497417eecac1a7751b9abfe8a9451dfe8c424ee7f3a0635f12344f7c1d530871b5eeba7dbfb13351850ed968ae646e96719bffafc3837ead6d451117ba0e96f7b91220c7a21dc9a36e090eb88c55105e5ca9de3bf23846fa8e5b8768f42085b308fa2e5ea6c114017d472ac92b1ab8afc8484e0726c0b8e896c3ed075fa615992e7ca1ca160d79d473bcdfac5974333", 0xb6}], 0x2, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x401}, 0x5) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x3, 0x6, r4}) fcntl$dupfd(r1, 0x0, r1) 05:38:08 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xd4a11c395e4935e8, 0x20, 0x0, 0x5, 0xfffffffffffffc01}, {{r0}, 0xffffffffffffffff, 0x48a4b2383f049734, 0xf0000001, 0x1000, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xa522d16a1713a2a3, 0x6, 0x2}, {{r0}, 0x0, 0xc0, 0x4, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x86b, 0x40}, {{r0}, 0x0, 0x712b9046f87dcdd6, 0x40, 0x65d, 0x4}], 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 05:38:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x180) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x0, 0x9, 0x9d8a, 0x27}) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x100) pipe2(&(0x7f0000000100), 0x4) r4 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 05:38:08 executing program 0: acct(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x40, 0x28) r5 = socket$inet(0x2, 0x2, 0x8) socketpair(0x10, 0x8000, 0x7, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x610a2a176b5a968a, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x100, 0x0) r10 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r14 = getuid() r15 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="9cfedd0b18fd9bc39f045f2b5ead10ae00e609172eeb05cde8d53cf8c3c8c8c2dbceefb7", 0x24}], 0x1, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r14, r15}], 0x58, 0x402}, 0x8) write(r5, &(0x7f0000000480)="ea92b2d38668b9d3002016a0bd7d49957e6865a648f585ad61702a5838f116798730cd76c7e525628871898f3050c9913345b0ad775b945f161d739277fee6205fdfa939ccecdf8214b805f6543aaf5632ba389cfddb76eafeca9fbc4539a1465555ab5e26cd44110ffe9c103542264096c4eb6f73d84831e8f0aaf799e2dba8484f15fe693772cfdb7e36c3dc55dd70a7b32db296ddc33fb0b8e5895cb42f4f929a80e2516dc667da4521ead59ece5b7d70429194180c5a97c17a777f57b13a4f254d733b3718ade0a3e4e872d11d95f7691834912e7b16c76d0634772b48be6bb61d8af4925075fab87c6c4bc50acf8a6c5268f82bf1459345b5a4685bdb822cf6689c109ed38a92c5e220db6db82578036d39c8b4752457cfc928fcb0e5395f6cbaae5a00dc9639ffd4ec6e518a6cd7e2a7bcf34cd4a36bc432fc076e7e9fc9d71b70754e1259182e00b49150e69e41eccaf68dd8529e701f3fbfff32162174c50b645cc0af55d49c838f3d94e26012df850ddecde2ed883a2c81ebb843fb1e7be0cc5e60255b6ca950eb9ffff752ca424198eabc4c2e7c9d4dd2d9aad7e5a20cd7c9b173e8dc3d4c7b858ebcdf8dfda34881c85b85f552e01209c01196922345321e6083d0d2f22706057b231db6164f9cbbe7464f8831b262e89da2853e7dd61160716c72ad5e2db77be339d2e9cf82753dbd3d38d1f9ca97616f86567a1a21117ab3d52767cd99ab548ad954b00d6e77e2408eb0f1e61bd611afe985681dabfacfd2b1a4de9e4a8b89c6015be2c730b09ecfbd5bfd21dba8ebc13fe21cc663e120b6bb3181def613b440ed8201026b42340d5290636f5f073981fe61d130f3c0515e47ab53bf86bffd3c49c89589d96c535ae26d11c6fef5bb81540d6991df554cf3032f6a5e11c95dd2b54a7641cf285728f2bf3c79e03cc7e986205731747b0e84c93f60e78193a20c89000aa0daa8d5a5275ee6a7dc08c0bf300235e3a9026f4e0d6c95f3eef1474be7522d570fb5a6f6a8b5b8c39d1e9fe757cc66062b4e06f359152a0668763e3e7a122df2aa89a83e34ac236644b7142f128965845064c7aa84a513171ab56cff3de1d3ea5db2a593c030be2947102aab3b14a4d65ae2b219583b9094cb0448e3cd7f7cd235e08cfd4dc86c4ba47f02b50ebfc699e4baa431203256b69d47f4b0cc0e6c8819cbd94ca701c4c7949a7c0f1c70aff86a0853d3e0dd2329517fe3a73a23d9d49e2d8805d46b022388afbbad228227024487c7543779a7109aea630d0bc0e44c399b4999c8a79a2f910dd1cb5054134d5c3f9ea63b4cd86b7a94cd18d0246143fc6a09e6d768af80274093d523aa75d0ab3f0595557d33832b6c4655a191151468b7e03c31faf4cf2070dc008fe371a837db13061c0321621388be9fdfaa97a847c338c23f8892c8543b4fe91560b53aca743a1c2611e96fe2ca46d00fa08608cdd12d222f79f7f42923767e95d005191c7b1228639322e52f4c8c4ec9f22af37316caf969e16d43f6b4a2eb680cfc53e49651f870fb269a031f623c88f88f490f2177e269f22c204dfeb77b0746298e9a947fae730fce5e72e8245664cd7d1d6f4c48e183d1c43fff632fcc2da24085cf6dff3aa9b2094dae1275bd09054a57b2e35784b0349a83b985aca3ef2887482d595205ca4a859142454ebe4e52567f90914df1369ebc3772b416cb79a25554034dc950912b27363f247ddc9db9344e3cff99e80366433178e7ee9a620b22f46ab5aae36c9b5906987d43914b052440d18f0405c5587d019edb7244bf36db0c2455480201a070135bf747d9e91f0090e29f19627b0db9c678a38976d34483300a3c203a8fc46de6e5716f5dd0c22715cec271badd1c56bf04cf34e41a2ff956427909230e94e8d6b935f21cfe96fea7dc8cd486a593616b51174f75c5ed7ce0add6ccfb877d0946d6b9fdf55dda3086413f273fde3238166f9c94606a08a3d8002266a11d13668f434846fd4ba97475655b6b4c0216fdaeccb1c7847ccf9f2f11571478b706ea37cbae3678b15cb1a11407a5f9068f11192bbe546b2efd4ac187e3642dce59c70db7555c50ee5276f3818c539ebb944eb0e5fbd2a05fc4bb78d60353d161aa77de1cdcf4f95b46575b90b44e738b07caea146a4893e65e5381806f353f529ec3f7966cf34368207ad8772e3b206bb1209854efcc6b835eefabcfe8346edfae90e432bef82a07e959ece7eb78523484948d57c272fe41416a5ef1e1c98dbeff7e6a48c36e138eb2d8401a7a3b49aca05c3d11091e087cb3d0c91b17a9fa988e03433697e85e154cf649b1dbf9fc747e7133694c3793c562f44d0153688bd201186762fbea5e5395fc16eeca1bd0828b575d44e533af0947fc580bb754dc4729b000cd2fed4f7d0b18ae5189397d6be427373682293dbedaea4b3593b61909d5ed83025014b838ac1aba0ed0c5e7ff9299c771e62289f22fd7456180c6fd50c5e1fdc25bb8dba5aa1c6e5b2e880305fb2e3163c97fe422e28f85b5e3b918bd10980d2f632896e63cdee412cd616bdd0ed636acac386de5be747e26417ecd4b93e760bcd2cc6924b8ad2cab69d137d523e008cb20585a3529ddc3a192cfe5ed8e8a2d0a9a54bd0466823bedf5e78fe63c011c46bb072d4a6abefd95627d3de91db4b83459e208277d43b3683579240751547be6bf0dbca2997c0186d21588c1e26556a5d9aa0855ec78c210730e46a729c11d3697e0058e4ceb3e8ff8ed2a646b6111933602314608efd9e5e03ef970a89501181da4b23cfaebc6841d84c0fb752afdf034788618ef612b8b5dd3954c41eb5c2097b07fc1db841adc7571e2fb6622dc0fb7e36d3267a53da0cdccc9134e74aeae89e035ab45da2ec56fa7400aef33f9e09a413041d383a38c5bddc0a8ce2ac3cb84ce579330fd66c776fb30c5a51b8d8c08fc26bf5bb1f60a79df3a619a43cc5c8f722c2ee031842ffe3a32e24d01fce5bf1ab4a18d856e77f0055aecb8789e97532e3a1c58e702ab2234392da93397883afe704dc442352bd183e8ee0ab509a801c566671728139c9da458d29836873adeea15a5fc8563ecff244a0d556fbc1817d7eb49c04b69a4d901cd46259409e0a4ab6eb7668c06b9cb419acbc1a8731bb13e7fe516d10af08edad78873eccb99017bbafe33439da27e1af93f6ca8944a28c73de90c3c637ff4e8a69665a84e580bf50314bdf273e5f845f46e53c366c24267edb52fbfb1f5f4a914f2c34f42dd9cd95d41c4f32bb7ffed12243126697c09d8000b2b1fb8364275e69595522d13e03d0603aeea0b368c5dfac25e6c8d74ae91ef5697a01376d1762f0043970527146b18d64b4f8cb2b8023f2e107e65c664a43c9630123b523108c26b84c6a701c0e91476fa3cfacf0c8e124703e0df44c1a7e32ec2426876aa9fce7bd66b72db746ae91e1444d47d6dd5797bb2a001a79339203f83bf27f5bce412d897837a576dd4db52ccfc385e8b68e7094742dac4e8d1f5d97664226836082bb78079ddccfdba66fc29ca393f69b2e229ddefd28aa7be1e537b34c970b806dbdba5c24d6df4301d2a61cf4cd68e3b8fd05782dfe53810834f00fc826bd222a95fcf64569dc574adf5a409a49134ee1abd87c4685f824f16572c8b78493cc0e8874e2e179df490f0ef6c57aa160ad7c12780f172c4c45ffee287c9c780a86f5961e53b7b45581bc456fbd541e1439a897e74f2468f084a175db17915fc59f80c2f610a5eff0795e50f1ad39f962ff1b1919548912bcf177d4574610370cb3c54b763916ce840e8663fe0b84de256e40169bfa3c7014ea199ca4f9973d2b7a0b7c67daf86c1c147daaec4f23717fb16d0cb51351acd85a7f03339cea75b93c595913ddfcb14c3581fba1bab8ff3ec1ff7366d8921de9164217e253d66d6e4c2857b5f642ab175bc631ad9de21c9950313314a61db6544e07add75ca7325d85c81b46461628391a7c8eadc06b54dad6dee6b08437f08db4559c3c6affa336c0b768da9525e69da3c4d499bca2df66336005530e37940653179fd2cd0d79ffeb06d26d0cf4a7db9c774bbd4fbaebfc59cddac244bfebeac45d1f315acca368a588d4ccdb6d0e369658bdb50dc3114ea6c1c3e56cb8668d807a0112ed30ae10b158646e3c35b7268d51a2b307f9790cec6ffb324f1051a792f3efee0f42f1f5886e54401c5cbdc6d6678e41adc4b2cd5f7cec845e275ea66fede0bc0ff446820bd815591f837dab69a1eeb6f339eb4e9a50d99711d238cbba687e1fd84223a92bb9acda1df6596497b8336c2f9bad3ac5d3e381c610cbdea96fbe7d900d4ddada8dcabb4c5b94839203246d9ad29ff8ebf65c8f63f264b5586803e4efe6fec56d9256ee4e50f7dc24242838e00ef63e54e34547d7cdd0528f890c87d653be5fd3f11a5177e506e71825cdbcc78a766da8d80c5a9b0b4838e3d1774b8566781e26ffcad107ae9c432593b76fdba3dfe24a4151411361552327fbcb867c8266dd5d3f46b6c6d697af8c9f70d69d9e914b8cd3d0738558720d167b7a2f4f7003fff2827e5ef9f365e363d8539d321d573b9e20459374854d32684c4295e2fd9a524e22630d2a4e27d7f4b0df8de5f967459d14e179d232407f233df924c73a469f13e5c712add05637422e6689a4b66791e93245a7169e1b437e246d3cf36cc71746324bbe7a223ce05c544c0d91117cff37d732de1cf923ef02a546c158109bcc52450a3a7c254e9a375419ceadef25b0b4e0f92f806c3a1e2e4c068c0f4d7d3266bca94b8a72d53c28b1369a79e2ed0e811705c07f3e3954fec60d1a6409e7fc25b42e5270c33452a5727f47a6da414eed0da04f09082c40a8c1d0225f7eeaa0a9a32be676f9ff08f80c8588294bf89a3d528254ee6aecfac72c623de4078e7c526f30ed682d341e846228c9da3b7c6dcdcd44b31ee5ee2a407319be69d5760cb462ed210072bbd38b26015058f44c41241207dfb580dba85205c3ccbe941a189e01731daf8958ddd0c5f1012e4037330f0f1816230f87f93b220c65cca6abfff03d8251f3c454e1aafc660b01b62a269422c6a9d5d8c89cce3d005c01e79378d75d2052618aa49d90f16c3a0b435f361d2bdc1c1ca4e0f902b563e200d188516a61cb1715e9c0c1d651b82627ac8833065a3e6f5c56518e9be72ed6a7c7bdb79c4bc2521c03c1db58233397fd0402d3e282439244e5789ccab9676f2ea5afaed143fbfea000e45074c0fab02145bd3f93eefb03b4575c7e91f4846bdbe7abcc9b57a40a49f541f51084e939c85a7537546ec9dbe8b05627fffbadae204249936d88ae5c51ab2903bdf7d2e56249c7c05e15b400826595d3df56ac8de2bfd199707ad8dea65d206837c2dc516b4fefa6fc7e74f87621867f495ae54071324039b57d5e021988f2ebc19ecf4e8323d23a1035d0f6d730f6cd3dfd8259089c186849073ff0e7fda0bd4dadbaf655792d309dc8d6f284a209c7db9a16337441e2631be43e89fc62ec2327693f189878637193a008d1a5212d3ef6339ebb92eec3ce755208a8818946ade2d7f4cfe824b6f59ecf29df4b3ff2d4809ee48bb888c05518fccccfb7838fbfe0e478155e5456548fda638c5ada1f029c7b4d09fdae7813ec3d2a75869983753fc89f0e5ec8f63cd3a1181338734a30bb1d9f5d43a0469afb72b14a9f2d130baa6f335488719136a10dd7a7548dfbc1d59e1a32544cea61637a0c3b0a816e9dd054ded5c9db5a1eec02cfb7399347e784aa00b068f", 0x1000) r16 = semget$private(0x0, 0x1, 0x10) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000001480)={{0x2, r12, r13, r12, r13, 0xbb, 0xffffffff}, 0x0, 0x6}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001500)={0x400, 0x10001, 0x9, 0x1}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001540)=0x8df) recvfrom(r7, &(0x7f0000001580)=""/200, 0xc8, 0x1, &(0x7f0000001680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000016c0)={{0x1, r12, r15, r12, r13, 0x180, 0xfff}, 0x1, 0x80000000, 0x7}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) fcntl$setown(r3, 0x6, r17) stat(&(0x7f0000001780)='./file1\x00', &(0x7f00000017c0)) fcntl$setflags(r6, 0x2, 0x1) chflags(&(0x7f0000001840)='./file0\x00', 0x0) getpid() sendmsg(r2, &(0x7f0000001e40)={&(0x7f0000001880)=@in6={0x18, 0x0, 0x200, 0x400}, 0xc, &(0x7f0000001980)=[{&(0x7f00000018c0)="55e6f213ce3ec320763b295f9897fd4bc3b5729c1b63d63b7a92dec204d31b16adad1bf7f054c50cbb3fba47d6f016a583960df1c86ba935a9228f30034536a5456d076c31e1012860af7512e876b8d021f41a2754e7419deef41487a6e15119b9d25ea0edc89afb7aac23d272cb6508ca04cee295751c74b7adbdfca4be9e02578ab8ad4044a05dc3fc921731f73a3b27b968ea3458cf6bc43860bcb277951791c9", 0xa2}], 0x1, &(0x7f00000019c0)=[{0x50, 0x1, 0x9, "8b692fc320b7e4cab0ff3d2c0ff557424fc6d5d2cf8a89c086ab59d4748a765870bf53dea50771a59109a99a087d66fdbcf85cc1cab95a42f16f"}, {0xd8, 0x1, 0xaa, "48f3d2e0b8dcfbf08f34da65b60282b960061967c520eba801398f2bc09c6af9f3616aea78234ca852d0f83e901900e3c3da05da3bd4e4565c920a3f8b692dd0ecc111879a87810e7dab02ca379ce076f72dbb280cd6b95fe778371f168c24592dc555458362750fe2b57d603091b54de732def3e41ad94dc1a384975c40f1c823eb3836516321d0f98c61e036c1142fb2e779f730dacafcf8d4470d1cb7e93934801bfdc622538ae6868392bf4263b0199c2da5feb9900324b881c6dfd9a965ba8683"}, {0xf0, 0x1, 0x8, "0d70576ef07e5f4e3ee6465914d90ec3688dbbd8b86692e6f6ab62fac0962130ca3eaa47a6d80c6c4a8f3062e6b9f7ab9e0966ceca4da41aaf92833dd6b8f445e9b0478818b01453ef6ef0af0c9a2b08214eec49c93e9a895d345d73a4d543411aa577e02beb35950c3600a69f7f2c90def8fd9c5359a5860007663b872d5a767dde0f1ad34dfeba4d9c62e256a2cefbe220267978c5c193f581e3143a3dea00c16c72166cfb031866fa9d9f6e7a4c7aacf34728ea0295b52f5eacb70fc6769fae0aed0dc0133ffe430ca3dc17cf7c7785ba5821217b52222dd9fd592c"}, {0x30, 0x1, 0x6, "2627d2c99dcffd3c63e0377ed86d836e42ecada58acb9ad3e098ab0806"}, {0x88, 0x97eeb6a4f77332d0, 0xfffffffffffff001, "255085f37bc2f5930456b998adc6bf187386f8aa3244baa8f511f28e5b6bf1f71332db31dcd80ec7901f99318dc330d29def74d3bf22285d77dc11445e74add0fe6de26114911c7ee5064feaf1def31e76d28ac546e331a9e8eafd460295f84a7f52d07d3f3ea73e7d0c9d3b24eca0c2b6f6964b"}, {0xb0, 0x1, 0x101, "a1570ea52db697498df216300784fd65d98680912c87b4e029e54dca68aa9c2c666677d6e57c3bb2a2ef6f67b9dc94acd60b02efdcd18913b5084a19060209dcdadaced29ad985c41a20871a9ab4146630504fdca45ff8e639e4d1641b310ad6ba51b6fbabe47f9b36b47f1a2f2dce192e1eb1b66167891c3a6f480e62f613d261cef33edea081c64c5f93fd3bdde6fa07270cca7d23568cf18cd89d"}, {0xa8, 0xffff, 0xffffffffffffff5a, "448f7c95844d9ecfa210af5f802f956911ec49a06011666d968d23731dd47906f144539bee51cecc1bc17ccc31a0fad77693bf1512527f99ccd6dc6570bcf1462c6a7e0b2e1040403ff0575e3dc8ce6f0924370449da2d536e8d039bb1faa78c13c1d3d2f6a8ac2b24b90823f91d2587f99a8c423928d2e9aea3c51b1a8abb1154ceba910c8250130c9152ad6cf1b23b59426e9bf797d591"}, {0x48, 0xffff, 0x8, "a59084e019f6ae27cd8ce876e8a671c356157dd43ae0a815107099e0dbfb7421bc64dc9d7ced274dba1411df1d3ba52fcc95dc201641"}], 0x470}, 0x4) pread(r6, &(0x7f0000001e80)='\x00', 0x1, 0x0, 0x0) 05:38:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) r3 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) 05:38:08 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0x1c) 05:38:08 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9400, 0xc7, 0x7, 0x69c, "c5d7cfd90abff0cea636156f3aef4fefc70f73c0", 0x8, 0x7}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:38:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648", 0x0, 0x80000001}) write(r0, &(0x7f0000000240)="3de51e88f31b791689a19fb2557a7e33cec21c430e9cb7e37440a911759d35729100000000000000090000000000000000000000000012980c53ce8798b576993c3e5c0d679902385472cb883a16d696ff28be68910c0a00f05e01d65bd3230404f0d317306a030000009c6a378a3aa46c00e97734181cf060812d8a61febb65f93ecc0093a27b9a925ffa11d3e2ba8beabda062cfecab98f0b966dfaac0e33897473fc1b0bc7fb3c40b2dedf4a07420827105543103dabda20e213a2caec160394297247a0ac1493f8a67000803e365fd33374fc4810caa0ce8a92989f7214408fd18f6a37a3e1e643cc1b8ecdbdaaef37d0dc2e5c7452a7ec9c58a27c88f6b0546bee5923738b783a324264fd1da589b5d3a3eb8cfdce1fc8ea6a0015df4ff31df9b57de57b356ab19da88130be069db141212899e3ea28bdad7a6ce306afe36c494c5f8ed4dbb29b8d3e15a0569a44803d14cb8d07fe88249c91ea18e13d21fabd4da1449578bc168ff37713ea65fcd0a3261b1372b15fccab3b1e9c73de69e465345", 0x184) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xac, 0x0, &(0x7f0000000400)=""/172}) 05:38:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xcd8e38c51abc51b2) socket$inet(0x2, 0x3, 0x2) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x4, 0x5b2, {[0x0, 0x9, 0x100000001, 0x4, 0x8, 0x0, 0x9, 0xffffffff80000001, 0x1c3f, 0x100000001, 0x3, 0x4, 0x800, 0x2, 0x1a9, 0x7f, 0x0, 0x17], [0x4, 0x2, 0x8f90, 0xe, 0x0, 0x10001, 0x7, 0x7, 0xffffffffffffff80, 0x4], [0x2, 0x1, 0x3, 0x80000000, 0x800, 0x9, 0x7fffffff], [0x60, 0x70a, 0x7, 0x3, 0x81, 0x7f], [{0x4, 0x3, 0x6, 0x10000}, {0x6, 0xad9c, 0xd71, 0x3099}, {0x0, 0x100, 0xfffffffffffffffe, 0xa12}, {0x8001, 0x7, 0x4, 0x5}, {0x0, 0x6, 0x8, 0x1}, {0xff, 0xfffffffffffff801, 0x100000001, 0xffffffffffffffff}, {0xed58, 0x2, 0x0, 0x1}, {0x2, 0x81, 0x0, 0x1f}], {0xffffffffffff8001, 0x0, 0x1, 0x8}, {0x200, 0x4, 0x10000}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) 05:38:09 executing program 0: setrlimit(0x6, &(0x7f00000002c0)={0x6, 0x95}) r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/201) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x800000000000000}, 0x8) writev(r1, &(0x7f0000000300), 0x100000000000019b) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$BIOCPROMISC(r3, 0x20004269) 05:38:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:09 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x4}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) getpgid(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) r3 = socket$inet6(0x18, 0x4000, 0xd00) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f00000001c0)=0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0xd1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 05:38:09 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) syz_open_pts() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x6, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xa8, 0x1ff4, './file0\x00', 0x6, 0x3f, 0x9ebc, 0x6}) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r1) 05:38:10 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000040)="c7379f0ed4148d84392c3d5e2309ef3ec38663e2fdb4e8a2e9514b95924329", 0x1f, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9f5) mprotect(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:38:10 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 05:38:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x8, 0x2, r2}) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 05:38:10 executing program 0: chroot(&(0x7f0000000300)='./bus\x00') execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='(\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x10/\x00', &(0x7f0000000200)='M^\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) 05:38:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 05:38:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x5, 0x2005fffd}, {0x25}, {0x40000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x7, 0x3, 0x7, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x1, 0x42) msgsnd(r2, &(0x7f0000000040)={0x1, "c93fb6092ead95d160e5969a3e55bfb105bfcf145d72b60e050917a27e8c77179145bf4322bcebedbda76936fd79093988f99b885e2f724a37cbcec0d0451a5dd3f4150fcb65e718c18b1b8674fa214ece71a32840b7fcd19689c733609da3859bb1aaf68630168caa53"}, 0x72, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000100), 0x8, 0x3) renameat(r3, &(0x7f0000000000)='./file1\x00', r3, &(0x7f00000000c0)='./file0\x00') 05:38:10 executing program 1: r0 = getegid() r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r0, 0x0, r2, r3, r3]) r4 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x2) readv(r4, &(0x7f0000000180), 0x100000000000014b) write(r4, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r4, 0x20007461) getrusage(0x0, &(0x7f00000018c0)) r5 = semget$private(0x0, 0x3, 0x212) write(r4, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCSCTTY(r4, 0x20007461) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f00000019c0)='./file0/file0\x00', r4, &(0x7f0000001400)='./file1\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x5011, r4, 0x0, 0x0) r6 = openat(r4, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000180, 0x0) r7 = openat(r6, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r8 = accept$inet6(r7, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) symlinkat(&(0x7f0000000080)='./file1\x00', r7, &(0x7f0000001480)='./file0/file0\x00') fchown(r8, r9, r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001840)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0x1, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x2}) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000001440)) semop(r5, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 05:38:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10420, 0x0) fsync(r0) 05:38:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f00000001c0)=""/236, 0xec, 0x41, &(0x7f00000002c0)={0x2, 0x0}, 0xc) sendto$inet(r2, &(0x7f0000000100)="58670b79b94f6954bd8109cd4dab5694032ff046fc092b1c14e749f7dae589b7a2386f8abd65d1a0c721e21de11c7afa668e3b493c81138cb49e478b8a1d46086235a5742d4b82aa38aa14d7febe21cecf20089869dc111cf05d2d056862bad08a1877eb88d0970026bf80b4", 0x6c, 0x8, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000077, &(0x7f0000000080)=[{0x50, 0x400000000, 0x1000000000}, {0x3, 0x400000000000000}, {0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x18, 0x4000, 0x1b41) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x3ff, 0x4, 0x86, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc804}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0xb40}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8be}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7fffffff}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 05:38:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) dup(0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = accept$inet6(r1, &(0x7f0000000380), &(0x7f0000001840)=0xfffffffffffffd2c) sendto(r2, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2d1c64733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x70, 0xbffe00000000000}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r3, 0x4, 0xc0) r6 = syz_open_pts() close(r3) r7 = dup(r6) syz_open_pts() r8 = socket$inet(0x2, 0x3, 0xed25) r9 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000340)='(}\x00', &(0x7f0000000440)='%\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&\xe3&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='(\'%)'], &(0x7f0000000640)) shmat(r9, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r8, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000480)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/124, &(0x7f0000000040)=0x7c) accept(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mknodat(r7, &(0x7f0000000200)='./file0\x00', 0x1014, 0x8) 05:38:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x2) 05:38:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffc000/0x2000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgid() r5 = getgid() r6 = getppid() r7 = getpgrp() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x7) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x3, r2, r3, r4, r5, 0x1, 0x55}, 0x0, 0xf3, r6, r7, 0x100000000, 0xffffffff, 0x9}) 05:38:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000080)=""/3, 0xfffffc4a}, {&(0x7f0000001400)=""/144, 0x90}, {&(0x7f0000000180)=""/208, 0xffffffffffffff08}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x5, 0x0, 0x0) 05:38:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x1000) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x236aa2aca3323d4, 0x1) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x2, 0x592, r0}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/119, &(0x7f0000000100)=0x77) 05:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xff) 05:38:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) r1 = semget$private(0x0, 0x4, 0x240) semctl$GETVAL(r1, 0x34bf4e5d4f6d3763, 0x5, &(0x7f0000000000)=""/118) 05:38:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000780)={&(0x7f0000000640)=[{0x86, 0x8}, {0x45, 0xffffffffffffffff}, {0x87, 0x3f}, {0x101, 0x2}, {0x22, 0xcc74}, {0x0, 0x3f}, {0x5, 0x5}, {0x3, 0xce}, {0x0, 0x2}, {0x4, 0x8b}], 0xa}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000600)) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) close(r0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000340)=""/243, 0xf3}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f0000000440)=""/76, 0x4c}, {&(0x7f00000004c0)=""/158, 0x9e}], 0x7, 0x0, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000040)='c', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 05:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x150, &(0x7f00000000c0)) 05:38:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b110050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00bb9b9be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acd7d602000d7d026ba8af63ffb2d108d5e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000c48dea0238e34665636f249cb0761b0a96c64fd8fa7dd2fd39a2", 0xcb, 0x0, 0x0, 0xfffffffffffffd84) 05:38:11 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) 05:38:12 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x22, 0x3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5dadf6d055ed816b) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 05:38:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 05:38:12 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0504808e12db8ab2b70100d6c67d5a1a5a0500200004"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) r1 = getuid() seteuid(r1) unlink(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) getitimer(0x3, &(0x7f0000000080)) 05:38:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x12, 0x2d}, 0x10) setsockopt(r0, 0xfff, 0xffffffffffffffe0, &(0x7f0000000080)="58d01e84523b0f12e3354a0397b7d581de13a14ba650bad97de6907f6d48b4eb1d58e4f08f5139013a5875bf8b760b80d0d0e9d16434b64592b168250f3ffe5c0b83e105e5e998a74d22c7701a5764e170bdf61f3dc7d85041a547bd3e48221876de34fa99bb551ccb3b46d9b801a2894cc1164e95fc3792b99615e38e07e6c01c0251efd0ce2953cc6104b862e42f6b87f8cf80b3959fe93a8c0c", 0x9b) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) 05:38:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x6c, 0x0, 0x2000100000}, {0x7, 0x5, 0x4, 0x99}, {0x6, 0x0, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 05:38:12 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:38:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) open$dir(&(0x7f0000000180)='./file0\x00', 0x8108, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x3ff) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x7f}) 05:38:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7}, {0x45}, {0x20004006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000080)=[{0x7fff, 0x100000000, 0x31, 0x3}, {0x0, 0x6, 0x8, 0x3}, {0x60, 0x80000000, 0x1f, 0x1000}, {0x3, 0x6, 0xfff, 0x7}, {0xfffffffffffffffd, 0xd8b2, 0x1, 0x12}, {0x3ff, 0x911b, 0x6, 0xffff}, {0x68, 0x1, 0x1000, 0x6}, {0x200, 0x5, 0x7fff, 0x81}, {0x100000000, 0x7, 0x3, 0x1}, {0xfef, 0x3f, 0xfffffffffffffffc, 0x100}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:12 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="d0dd5d8f94725a5484b10535c10cc63ffe2e384f936d6362a6d1c030987854e532beb40c8d2fd2483fef3e910757db51d8a04278d307f0c71ac43dda6216f40da116c91049205ab2b682784385f696b60808fc3ba98d12054259d79af9a9ac002bf93a703a68", 0x66}, {&(0x7f0000000140)="c392afd2ecc3d3f08a36e8b529a021d8d905939bab273eeb3987664c05b902e883bfb6fff7e5602e0f03dfa4ed693ff20ec634c1d4e39b00ff5123bacb214ebea6a5fc489054d90f03c825d45db36d53dc3bfe3186eaa870fbd83d62cc809ec23906fbf1be24e225ca625ebed3c359b1e251c502dd4840d278fb82c0bb93e092da60b1c8a644b646873fc59e038669b2cb2c743272159a2ffd7e8bcb4e91871c24ab889ee24c9e0c4bec00d1517bbd1c7b786c50c0b4ff4bd5eede286b1dd641588505153bc8b851", 0xc8}, {&(0x7f0000000240)="a12e5a77f04b50d629ca7dc24861b79c29686ea35bce23215878ca15e4f9f0fd33f4d78b1c7c21d25a3b63fbda705f1a1dbb1c4659d31be75b2a034f439ad36a64bfcb5d9e8779f38d855523542d35731873bdc9a4258b2a13f90aae811e1a196c88de34b213b0321951c8f3fcf2477bd38f9a0fe882d4ce93b990a5d244eaae9260692053827659ddd51b7ba0d41c414fda2bf6ab969feca89e74e98d64456301fac85894fc8c263951201ac6401c14a9fd8daaa5c87dadc4f9cbf6d141bd89953fa4377ca3b5c41a28df83ea4e5f23729e3228f9b899eabfb2fff1b3521a0f575e1f3036e459c251a9d2c401859b2f5fdd9dfba575830662", 0xf9}], 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff6, "42d7517b007de3c7660000000000000000004000"}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x800, 0x9c) unlinkat(r3, &(0x7f00000003c0)='./file0\x00', 0x8) 05:38:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x60}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x9) 05:38:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f000071a000/0x1000)=nil) r1 = semget(0x3, 0x3, 0x28) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/223) syz_open_pts() read(r0, &(0x7f0000000180)=""/72, 0x48) 05:38:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xffffffffffffffe1, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xfc000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1, 0x5, './file0\x00', 0x100, 0x2, 0x3, 0x8000000000009}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96")               05:38:12 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="e6ebb9363f65475531781f", 0xb}, {&(0x7f0000000200)="ce8f94e66fe0c404103d0259c51ba917855ddb7587afecbc3cd7eed16b2f0fd36a25fae85d414c43e5f3d45a11acbff2c62b380284a19b508a5f639db73b3e6042b47b828d0be450a75d6f7b10a8471f140ed4f61794af983856ecf9c622a48c76a2ad75e7e390d3749c49698217f88ef683a25948cd56324a263ea755bb3fddace859531bbc0a71536efe0ffe2405b17925f66e2ccc153a72482a48da29ada670980eae095756fdeb1c918af44df48c606df577f4f4677a933998d2c676eb0fb7a0de07588b25", 0xc7}, {&(0x7f0000000300)="b9077358aaf70d8cd72beab0ecb981efcfcd06232185efd2904532e82170f0f2aec8dbe8dd46ed8de3ad1ac0a0891d40e73b2c5bba", 0x35}, {&(0x7f0000000340)="cd334d343ce48ef332a8dc4fe790f8b49c218ce74ac9625de574502ede3e74a8f5ff7ef9b2818e9f2f2bace9d59e634d4decbdf4a5fc6a29c1dc71c9a211429c01df3a0328d47eb08e67f356b60193246af96262b09a5b31a2d78f88456a6e7d56c7c1515a99ad70c8", 0x69}, {&(0x7f00000003c0)="90fef4176a9feef96b7fe6bffbd0f0eacb3cc456debe3b9027278fa9510ca92dd4e5b034963d70102115b8fa4e2248a7a577574192c74de665dffd688838ee2ea0d1584e45e2572d0dad39d3ff3bf6", 0x4f}, {&(0x7f0000000440)="bd94c658e7c5de5ee331a29d76eefafaac2a124aed40e289b10b2648b595de0b8487a8f799dfb8b4533a357324183a6dca8320caf54330cbada4ad427070b7e43160ce2c1c8189160dd17ba4f133501c503eb2b48feeae9f933a8114032a17a24a4c611ac88ac3973f7ea2ad240f70f21476134961cf8dce8c3e36820342bc97f92d774f97932d94f95382de7a84b92b1d2888bb157a697029b028ae3b181d8591280adad92667c0d75e", 0xaa}], 0x6, &(0x7f0000000780)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98, 0x400}, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 05:38:12 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x7, 0x5, 0x0, "2e633ac73a94b72b573629b007d1fbf92ef009e6", 0x0, 0x1000}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 05:38:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 05:38:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0xffff, 0x2, r2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 05:38:12 executing program 0: r0 = socket(0x18, 0x2, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 05:38:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000180)="55b78d62de21a0fe546e02ef86b3743481250b860435b6cb70a95b6fed8c907cdbd7fde2693ce04b81768bf78f63e35a0322374eddf73b85e4abfba9c2e77062cdc131637ca60fff5f2eae33fc4081155cf624221ff90614a168ab23fbd4c0e92be00fb29762b750c4ea4bebe7df425ad6eb4b65d7b58e", 0x77, 0x13) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getdents(r0, &(0x7f0000000100)=""/165, 0xa5) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) 05:38:13 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf7, 0x80000001, 0x4, 0x1, 0x7, 0xb54, 0x0, 0x3, 0x0, 0x4, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x200, 0x3, 0x1, 0xe9d6, 0x5, 0xfff, 0x0, 0x0, 0x8000000000, 0x7eca}) r1 = semget(0x3, 0x5, 0x0) semop(r1, &(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(r0, 0x2000746e) socketpair(0x18, 0x4003, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000540)="84c06d580df6ef665f95f07797849fad73755cb7b4a39e7ac133ea0779a03a29832452b39556d9cc62e875c54e3bb753bdcd76fcf33bd006", 0x38, 0x40f, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0x41ae12a9, 0x0, 0x40}) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000600)={0x0, ""/196}, 0xcc, 0x1, 0x1000) flock(r0, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000740)=0x7fff) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r4 = getpgid(0x0) wait4(r4, 0x0, 0x1, 0x0) socketpair(0x7, 0xc005, 0xfffffffffffffff7, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000800)={0xfff, 0xf9}, 0x8) clock_settime(0x4, &(0x7f0000000940)={0x80000000, 0x4}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000900)={""/16, @ifru_metric}) open(&(0x7f0000000840)='./file0\x00', 0x10040, 0x1e3) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000008c0)=0x40) 05:38:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6f, &(0x7f0000000180)="3d33a37e5d7d3c2f381a47f0afc48c86ccdce612af417246f3509c2225018e3990f8124d6710e0d0f6d7bed7e1e5547b7dd36feaa2c3a3f4c40fac1cb71da3215f69e493e8d432f09177a43091dff563199ca1915237ab788d5790cddc165ba4007fafa1cceb807106a171f8ad0632") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:38:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') faccessat(r4, &(0x7f00000004c0)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000007c0)=0x9) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) connect(r5, &(0x7f0000000500)=@in6={0x18, 0x0, 0xed, 0x8001}, 0xc) sendto(r4, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="fbf4c3803f22935b6ef780b4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3a92f2113cfb1470ae9b9a041475d9ddaa8ba45d3803d317a07009fc6098167b49ac4a38998bc43de970d59b244b234f04925bfd118d2b5cef7133770bac5dc14651d5b0692eb2192242e1086355029093b29e4b609712d344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff8162d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07d42b3ce759132827ffa2d231633c74be70bc49b1a955417dfeadf57b7182b70e431550f7d46a653c2ca6ed36423db2c8dd0963eb433403c264eb037e84ed41064e44d882c6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6ddefbc502deee3f07f5b7221b5240dfb48e438c3e3d7a6c7736c2e4d5deea3fda1dbbca0d2f4a2d979e406c54e954db3c6f17757e3967d79cc79d7e5c0015166c33af63e0d2a3d"], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/bpf\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000780)='./file0\x00') r6 = semget$private(0x0, 0x3, 0x400) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x57) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)) 05:38:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffed1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="000000631675beafa86bf9b85a376ed5ffafa1c4a65a5e02037d6732f474c6410ee535aebb6f8a469f419bf631b91bfc850b1598194c3aedabfef3867af14f227266bd8f485bb90a8148c284e10d3530de90740fd580e8be6db05832a43de1786c9da584fa2f94a3027b25ce2a747b9b4b6dc7fc213bbf28b9069cd486b02a8a6d9a76892b8aacc44b2baa90341f3458770150ca9025bc79798b9ba2d8af9e664d29e202efff73d5bdd71522", 0xac}], 0x1) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x30810, 0x0) close(r0) r1 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f00000002c0)=0x8) sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="2428a5c98793de45c4de80ff48822a491d453a5043a8aca0690055dca7db1cc2af7de4b70da86f634fdae5798be61e5cb1d1b1cfec74c505e70428f0bac7169ec11e7c7bf07980765eb50bb1ec6847deba2f4643b6fe9fc5584d74550be5928180384ff1bc1d576c7a9f940f8647139926a8147b97ef4ff7c6bd2fd4d6cfa730bf982b2e394cf690e519c015245392835470211047eb0592bfef452d7a82763ca57f858d3eb154dc12c36fc2c4e717e09f9bba25a0f5263af8df6b92c446cd52b638c00f99aa9e20445828226675904d6e6efe63c1551496836164b9f4", 0xdd}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r4, r5, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x48, 0x4}, 0x1) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 05:38:13 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xfffffffffffff800) 05:38:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2b95ec53de0e72cc, 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) 05:38:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 05:38:13 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, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 05:38:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x202) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="2eb8c6b8613d53930300000000000000000000009e4d8ba417f57f4c24951a02837ca0c6a14bcb7395cda54f4d3475011fd2a68e5346be7d2ffc0ae2cb7ee8157c6ba5dd1f8205e609a13eeb7534eebbfae3e44841af24", 0x57}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x280, 0x94) pwritev(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)="1ae1", 0xfffffffffffffcc5}], 0x1, 0x0, 0x0) 05:38:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) shutdown(r4, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x6, &(0x7f0000000200)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x77) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) semget(0x1, 0x3, 0x1c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) read(r5, &(0x7f0000001400)=""/4096, 0x1000) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) 05:38:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7889) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0}, 0x1) 05:38:13 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, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 05:38:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3}, {0x3}]}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) 05:38:13 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x0, 0x3, 0x7f) setsockopt(r0, 0x101, 0x100000000, &(0x7f0000000040)="8b8706ab4066f7bcda6d23ca30d9f62cb4c0c27250e91a30fbfd1212109149df47b724f10dd0f8d50f8ac396527c837a4946defe3feebbc61c867ef03d87dac17f2bba6ba8084e07c85033cc7ac1e6b69f2fa686ed6383daa25c53d0dd49b194bd806f7eff80feeb7b18de7569b24434a9919e8d42a0f27f91a6a49cf293cbb7cbd16d9e403ac7c500f4d2", 0x8b) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 05:38:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x4) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) r1 = shmget(0x1, 0x4000, 0x4, &(0x7f0000c72000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r4, r5, 0x1, 0x5c8a}, 0x8000, 0x0, r6, r7, 0xbe1, 0x7, 0x1ff}) 05:38:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="7747fd1e5957130ec85dd8d7392cdfcf72aa50e5ea84a2ee3a9ea211fe11c2868a2ce1a001f785dc4c016bfc1a0524db89c5e8573b30df04cefb885013474a624b7c6e7e2385686ab2d517055b4603bf0aeddafd8c2789f6d073532535a9ff98eae426b13db4a2222800bbfbb65789da5e"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000c80)="5348bd8f9830230ec5f7c22895e13e345bce6e88c945c0c125c8531d2483d9c2dcca5dced89a8863b21a0d0b63c587004ad8c60d6ed9a74f668efff8e2271e535bd3010f7a963135bc541604590e079b64d5b773e8faca88fc4bb991418329f9c830ac0684e539cda537e6d0796419b2942c13ff0960be65df02a64baecd3992580cb892f40371baffa0cdf44527cc8557436eb8c2428b6fcdf6d3a70785fde38dd2eecdef1a4adcd92d72a5b37cde53f9c9c39390f29ba572b9a88c0cb4a027b115126545971ea198b3a4d5ef687d1798e0f21a77ffc52ea5675e49c92a7275639ba77228e0f71d548aa4014e3dbbfd4a384716ed1e945d7d8d5f35908e4d407dbe05f35c13e20d0fd55b1196766c0c6e8cea62654e7677660a2e5c19423af74f45531a42db7bdd664b0e02cb08b6c9a11715fc59defc8857a818d080e20e98b3e4d9bb3de4558c451a2a3e7e31a4f9a9c6da4e037ddc44f87755d9defc796f30af102005f00dc8e46185582826e34c1ba9d1f36bedd5da761a1a7746060506f3fcad8c8c11e56dcea548a0468007913cb9a183fa59d0a142aaaa17e26e73e740c8edeebb52917664cefec1b4c1883dae49f816e27c4b325c926a90ec1458da6dabf8a4dd0f4db3b6c7b1db4f080db4af5db69a4949545aaa5a9f93fb12676e9cb211e3efc6233cfde8991aadb5dcadd9fd5798d588514a9bd05271b7fa005ec707256abcbc7f0b8856086c3f8ef67dbc5aaafbd818bfef330399fbb6c7edc11320442f7243cb0c6318f0480240eecac31334a48accca5f754754a2924c997a89e94f267dab9294096caed7d251d2e3bd11e278dd70ec23ecca5c0416ec89f7416756727f278ca23bba9feaba1d31d53d9e38da66c5b13391377ea9db02e9bf177978a98ef35087f484267d3dcd074fdeb90a1b6634614cfcce9d2ac764d363653ec91b1a2b8f8cf659af0425e909d8bdf83cd6e985db8dc11d604044ddba516d5b507cfb1c49f16a4362e3f405c6ec0680ab02049b752cb65c125fa9889b65c068f0ab9eba0354fb784fe5bbc797bfb20b6bd4257b35f132d190a0a0aa99697fc8cb47b320642a780d7605ee954dfa288a9ab65c5761f1c430e31421dfb5a793cebfef92f7ba57a2d8d8896434de86a1053abc2e37717174c262ba7275b551666a865c8482e91ee91949a2df4e4ae4b3d1ff3c451209102168a13e66209250a2c2053f8bbf7efbf847dcf27b83f9f8842cc9bbc1f69ff3ad6917b92df515801a91b97ab5e2a3187e9f394ab292cc8ad72c75d1888a7ba7300c54a7604c66ba33b87447ffbbc0a766270d1b5c6c5d7c293f8dcd99f77088044b328d009f593a87cd1942c6f74ebfee467689662829d6fb3f4ebb6ad1f6c00c84baa8eafa0cb9e8b40d3714ea0943d2fffd58dfb01ad81f61ebeb056e5c46fea58f31532fafd887a0f92626b7f199bf3192446128e847b378deadc3ff52c1bce29e621a466fbba5212f77c6a90a17b8750c321d2e94650549690938e65264b2426bd39bcba37b39b3e92a8252736e590ddc0f704f238f4fbd035ce5d6cc85ef3b8b009ce0ac12ebd93bbbf8c41d916729d4e1cc5c9d4fab4dbdde574aaeb1ff924293ba68440c18c85b3bfe8d02020c9db11afa1cbfd8944f35434780411860d242cc974c0d55732653f27d1a1e8513dee427f9322f23cc163051b8ecdfac71c22c2307e5649fe37fb20cf42699ac43a436edab317497d8bfa78008772adff66df0518b50e7414f73e9ddafbb58ea453201f776f14aea73f2cf736b753605126f2ac5bcb3147f16e97d051694fb529fadaab51a5d076cd1c476e3ac0245b2b72071d7211c7955a203f5dac90df1bd051fc69368e133763c512333133bd6c174cad5b5bbb99454cdf5f507c43c3b4ddd0127279b338a5686a4880ea5b843a640e9ad7cba09b9a3571a05b67c4a00459365417a95eadbd59d868f971259b6e1c14a3ef6c18203301d6b3d4fd511a2508ad71ba6c799efe61253848a7370ff76c46e582490b06e25431aabbac5319e2b32a975221ae130c02672629805862b40edb51c4a478b83d2e5d255bb1036e8d7f44eb5a7a700dee8cbad3b7403931a46165a5e64e3c0b28f28923a5d62ab90a97f30b7a3e457dabe6dc54571672b6289f699da6143dcac7da3e73acf2f2b1c9c2c1f8b86321a303dbea3b617fc871cff9dd23bab5474978f3aeb073cdafac133f92da9d8004bf27594f1be5fabbfcefd41bfc8b18d749a1c2a4988371e1c7fa8c07123b566d591b4b6b9e0fa7520823af26c327b564b0c12f680cbafc5965102d7d22e0fa5a2506c1b36c7c9b5cf0bbd2831c85bc105a581f6ccfe55411d716e57ce7d5b2555e7087a8674763627765492f5abb7726b14289afb7d07dce6de5883a17ec874b33fbde34676919192b68e67bea91202c7f31c9a612d5a5c22179369c197e8a6e5db2f1fa2b0ad06bfe8e76936e16f0fec0df6b127e83a01059626e4c8755881a39947de5ed581dea3c4f07bc1fc4feff1ad4ee5c0b8c38c86b07667dbc0d39473007994d339f2bc0ed88e5e5843936c96b914bd71b0ab3e96335fa3d4bfe7ddc90b704fe26b0fb405dab8a1e97f3528e78c42e87dce6e1a04aa133042b73ea2d75f0e0ffabdf4ad54229218eb37df687a54a79d34bff78e717222e89c214dd85eb7ddd66c6377b10a49092349aa4f2c1ff8f36f101091d7a68c11dceec4303cf47ce1d21aff129117dee6392c833815b9aab5fe6f8d38b271745355ba1c47ebfcc19bcd230923bf208d1e42311d38d12d5697d7e9fdf3db91d749f4a8383ffcdd9c90a229f940b41304d9dea7b8586baa15f89a5cf286bea81072bf85dda908ffd31f4a36b25caa007c5b953cec0509efc8dc618a199bb27ccef799f1e417301fb1d3c04759bd49b7c79d2c8325085f1845e54bea8e4a29a4e6ccdc14ffea934a7f85c1f8e5b33f58dd49ba0138a3a78f593302893fcdbb44ae59e8598d638d03a6fa072eef36997d8da1ad0aa4fb1a4f5502f549c9ed20c9f04eb1a37169f998b7134b544bbc7fab7110f4234876c170edf1c8dea83e72723e4237cc21aa9b1f948de42e6fbc51a5a4ced1a49f51a4d711a62a5a521e2e11c09f585ce1e90da76e606fde69035835ab67bf88357392f70eb71b99d2cfb9112365f17141c2db229971cd9fb3b3c3e74fff7bbc04fa45a15f925ca17f3b5d26815ca75b03ddad53b2907f0ed228ad34fda2686b3d4f141d286e1ac83d8e42885900fc130460b948adac23d81baa2e690b35b54303e7de233b4b35eea2b6e0614a305fc36ccced3a476588fb979409128c5003bd830fd7a04130acaa32e6b9d67ec112305ab94640d63891d80b1d707f352a1be5a87c553a518bbbbff17bbc49f3f57c6ddd396e1ac8e9d52e3c85fbf8584fa7f536deffb3ad7584fbff8a52b30b14e4b40b2540cce13dd334ed5d434c2ae02cb601499228617d0bb29c8ac0fcb8d41188e2422903e520a0e84fff7250a3d88a8f3c4a64624e0b942ed6f874cb579304e1d50ed24ad4e5247f1083d9031a46ae9cc16de1d4150981de318a5a50f82cee3fec40eec18231ac5cb310533b0dbb892b9419975708b0ff0d4785992287535d85b2284cd5b8f59123ebfdafcfa79c311a4cd68e10e0849620ccf63c06b3ffdeee83ffc57ab4de752f2f57c9e43b29d8171bd8760332e1c27a82553d19854bd6e1678c0eaac08b675e06dce7353114fefe3663a90f1d38c2ab74be9a3f77cf1bfffcd89c060e12d3157d3b3384e72079a2763d51b40014d46479662ae2c53463a6dfca287f386e6d69ae3fe22ffdc6161d57b2b49900e3c61301a8a1f2a51339b91a8f4d392369abfae936074e9d65dfb584fd927f05db6a6ad56fc9629f547cfcf836e31b759a5fe0ea55a4e6dc4cb74c58977ebf3b9dc3cdbe83f618455112cf475c8c7661f938f19a832ffe1ec9d08e9191180068ad8cfe7ae22113db6518", 0xb09) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000380)=""/245, 0xf5}], 0x1, &(0x7f00000027c0)=""/4096, 0x1000}, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) 05:38:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000100)='./file0/\x00', 0x8, 0x1) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 05:38:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x81, 0x7, 0x84}, {0x20, 0x6, 0x4, 0x3}, {0xffffffffffffffff, 0x7, 0x0, 0x20}, {0x20, 0x7fffffff, 0x7, 0x1000}, {0x4, 0x2, 0x499, 0x80000000}]}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0x4}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000940)="b6") 05:38:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x5) chflagsat(r1, &(0x7f0000000280)='./file0\x00', 0x10000, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) fchflags(r0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x5, 0xffffffffffffffe1, 0x0, {[0x7fffffff, 0x4, 0xfffffffffffffffb, 0xfffffffffffffffa, 0x2, 0x0, 0x0, 0x7, 0x2, 0xfff, 0x81, 0x8, 0x9, 0xffffffff, 0x3, 0x100000000, 0x9, 0x4], [0x100, 0x9, 0x1, 0x9, 0x5, 0x401, 0x8, 0xffffffffffffffff, 0x93, 0xa8b1], [0x9, 0xe52, 0xfffffffffffffff7, 0x9, 0x9e, 0x1, 0x6], [0x100, 0xf65, 0x1, 0xd67, 0x400, 0x401], [{0x3, 0x23, 0xac, 0x1d}, {0x2, 0x9, 0x7, 0xffff}, {0x1, 0x5, 0x3}, {0x54695f96, 0x0, 0x8, 0x6}, {0x4, 0x7, 0xffffffffffffff24, 0x8001}, {0x6, 0x5, 0x6, 0x6}, {0xc0d, 0x6, 0xff, 0x7f}, {0x8, 0x7, 0x5, 0x3000000000000000}], {0x1, 0x1, 0x7b51}, {0x5, 0x1f, 0x1f, 0x54a}}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 05:38:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x16f) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x10001, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x6}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) r3 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(r1, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r3, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f00000005c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f00000002c0)=[{0x9, 0x3, 0x8000}, {0x0, 0x1000, 0x5, 0x80}, {0x8001, 0x3ff6, 0x1020000000000000, 0x81f9}, {0x100, 0x10b, 0x1fe, 0x4}, {0x7f, 0x58ae1299, 0x9, 0x80000000}, {0x2, 0x0, 0x1, 0x7ff}]}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000580)=0x1000) mkdir(&(0x7f0000000600)='./file0\x00', 0x8000301) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040), 0x10004) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000280)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000005c0)}) getgid() 05:38:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x80, 0xffffffff}], 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x88, 0x80000001}, {0x85, 0x7f}], 0x2}) 05:38:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xd}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:38:15 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x200, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0xffffffffffffff1a, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x10000, 0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:38:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000340)=0xc) 05:38:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)) 05:38:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000385, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0xfff, 0x0, 0x100}) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000000c0)=0xfe0a3a0c4a0d2a31) 05:38:15 executing program 0: r0 = socket$unix(0x1, 0x27ad3e2431e7a122, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x5}, 0x8) 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x900, 0x0) 05:38:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x0, 0x9, 0x0, 0x7f, 0xe874, 0x4, 0x0, 0x1, 0x6cfa2f8e, 0x4d3fb12b}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 05:38:15 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgget(0x0, 0x40) 05:38:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140), 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getegid() 05:38:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x421, 0x0) 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='\x00', 0x80, 0x10) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10089, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x1}], 0x3ff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = kqueue() ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x8000, 0x1}) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 05:38:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 05:38:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xf3db, 0x0, {0x7, 0x8}}) close(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) r2 = syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="9c", 0x1}], 0x1) syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r3, &(0x7f0000000380)="fa", 0x1) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x180) 05:38:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 05:38:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x246) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380)=ANY=[@ANYBLOB="00dc"], 0x2, 0x0, 0x0, 0x0}, 0x0) 05:38:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 05:38:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x50, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x41) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x2}) 05:38:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x1) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0xe7, 0x0, &(0x7f0000000600)=""/231}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(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) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r6 = msgget$private(0x0, 0xa) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000180)) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 05:38:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x120) poll(&(0x7f00000001c0)=[{r0, 0x10}], 0x1, 0x0) poll(0x0, 0x0, 0x8000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000980)) 05:38:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x40000002c}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:38:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2041, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f0000000240)="700a8e827b88ff323013d10cdaeff19ca49f0ee075353b1785225be28ca72aa8783f1ca3a9708cf4b703a04e8d100d7c"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r2) sendsyslog(&(0x7f0000000180)="c71ca4758176561ecab51da3b5d8606e24c14e1ec455bb00b13d747d4c6655cdd39cfe5a6b030979fbe8028ba4a24e5dab48c448d199f66db009b494a05fe9bd15ed4adec79de737400c982d5b0a995369b11882980db5f18feff69042a0cd0ab69c847a53a465f16ffcd4124149ec7824853632799b47b40f0a8d4d4b50d93e6a65e4959046c441691c69164d37916e611ef6c95fb077b46fd97ced7f99677c09bdf6ef13e9bdf889ba2843", 0xac, 0x2) 05:38:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) shmget(0x1, 0x2000, 0x142, &(0x7f0000ffe000/0x2000)=nil) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) r1 = socket(0x20, 0x8001, 0x3) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x58a5, 0x1f}, 0xc) unlink(&(0x7f0000000000)='./file0\x00') 05:38:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x401, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x80, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x80000000, 0x4a}, {{r0}, 0xfffffffffffffffc, 0x62, 0x1, 0x2, 0x5}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x4, 0x3f}], 0x6c69, &(0x7f0000000180)={0x3, 0x5}) 05:38:16 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2001, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9226041c439d81d1ca9317ac8a7f9499151af999", 0x0, 0xc611}) 05:38:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x2) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 05:38:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71f7") r1 = semget(0x3, 0x2, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) 05:38:17 executing program 1: r0 = syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() msgget$private(0x0, 0x8) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x92, 0x0, &(0x7f0000000340)=""/146}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000200)={0xfffffffffffffff7, 0x10001, 0x7, 0x4, &(0x7f0000000500)={{0x2, 0x80000000, 0x4, 0x1, 0xcad, 0x8, 0xffffffffffffff1d}, {[0x3, 0x7, 0x7, 0x1, 0x8000, 0xfffffffffffffff9, 0x10001, 0x100, 0x200, 0x4, 0x7, 0x7, 0x1, 0x6, 0x10000, 0x4, 0xa64f931, 0x1], [0x10000, 0x0, 0x0, 0x5, 0xbdf, 0x0, 0x7, 0x1c000000000000, 0x400, 0x1], [0x480000000000, 0x5, 0x2, 0x1, 0x1, 0x3296, 0x6], [0x842f, 0x7ff, 0x4, 0x8, 0x400, 0x8], [{0x0, 0xdbee, 0x7, 0x1}, {0x6, 0x63, 0x80000000, 0x7fff}, {0x5, 0xd, 0x1, 0x5}, {0xfff, 0x4800, 0x0, 0xffffffffffffff7a}, {0xfdf, 0x7, 0x4, 0x7}, {0x0, 0x1f, 0x4, 0x80000000}, {0x0, 0x6, 0x2, 0x80000001}, {0x1000, 0x81d, 0xac90, 0x5}], {0x20, 0x6, 0x6, 0x4}, {0xd8f, 0x3, 0x9, 0x9}}}, 0x7fffffff, 0x3ff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) sendto$inet6(r2, &(0x7f00000002c0), 0x0, 0xa, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x258, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x21, 0xb841}, {0x40, 0x800}, {0x24, 0x20}], 0x3}) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000300)) r4 = syz_open_pts() mprotect(&(0x7f00005fb000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7, 0x1, 0x1, 0x0, "43341c63cb5c0c5a386f79dd3ca0486ca9e33139", 0x101, 0x6}) r5 = semget$private(0x0, 0x4, 0x40) semop(r5, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x800}, {0x6, 0x780b1ed2, 0x1000}, {0x0, 0x7}, {0x3, 0x9, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x8, 0x1800}, {0x5, 0x80, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x80, 0x1000}], 0x9) 05:38:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xc3, 0x0, &(0x7f0000000180)=""/195}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 05:38:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x100000000) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r2 = syz_open_pts() close(r0) dup(r2) close(r1) syz_open_pts() 05:38:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x5}) setreuid(0x0, 0xee00) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x80000001, 0x1, &(0x7f0000000040)="508848f0242c5aa8332dc186e2ffcfeb7d2ad39724fd23b9739d55dcbd2923fc5d15f47c672b2a675dec390c1f42fe675c8fba21d8cd15000f0119770d6e", 0x3e) utimes(&(0x7f0000000000)='.\x00', 0x0) 05:38:17 executing program 0: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r8) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000480)=0xaaa) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r9 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r8, r8, r8, r8, r8, r8, r8, r8]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x401, r7, r8, r7, r10, 0x0, 0x10000}, 0x8, 0x6, r6, r6, 0x101, 0x2, 0x1000, 0x7}) 05:38:17 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) sync() ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)) 05:38:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getegid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() r7 = getegid() r8 = fcntl$getown(r1, 0x5) r9 = geteuid() r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r12 = getuid() getgroups(0x8, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="2ecb2c318f49bddbaefc0e3bd9af8941a219656c35e72e8c9388afacfcb4239dd663634bb26f327c09de0a8bbd601de059b2d70d9270732cf0fd33195c55741eb57298f50a2572b3051f3c7675b54efd35e2078fd7e6a82d46f539198bfe46c6c584ad615b57", 0x66}, {&(0x7f0000000140)="63a4a2353c3ad2a938f1d28abf3f081ad14ee827c4dde48374baba724b41d81a9ba08c0d608c48c186e9ac1d64a66b0ba2976d2f3c2596ac35f983cbffa988b46fd0105370e70108866f964735ec3a84a9945c86b8543fe413c3ad0dd2cd680da994b34e10022ca72e951ffb0e3f297db46262aa98f1b31d44eccc797e30b2fda832ea72038d789159e75fe3704ce724df264f903c7e", 0x96}, {&(0x7f0000000200)="9fe9f709cb97fc3ddb7be8642dea8298e17a6920b71ffaa5c66eeb5164f91b1f07e5069d6338498a77c396b9acad58fea66f6f73bb3eb9f5ac7344101b8011240d8a82a032a05d6008c19cd7dd7451e6866a01e5156350a9be4a56ebeb8915bb0463", 0x62}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98, 0x4}, 0x401) 05:38:17 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) shmdt(0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6ea3", 0x1ac}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:38:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r2]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r3) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/42, &(0x7f00000002c0)=0x2a) pipe(&(0x7f00000004c0)) setsockopt(r0, 0x180, 0x80000000000000c, &(0x7f00000003c0)="5a00c603b2bfabc31d9ae2a6d11484010a8e9b67335930770d4eb3451b7e9c80e7f9806284e46b2a3b25383103d6259c5e0bd111ec03c2114747b5cd8200faf5ba4149c15e8fec15ba3fa6df0ea221864916d24e550cc695bdb89e9f9051a04122b88888687851a06c36457f386662687c466204a546eb83a10f9382118296035898c71c2a0bd2423055f6aafa23357a90dbc19077febcc1ddfbdae7a256a56dc5b5d9c422fe30293e0d10ffefac1186035e0959eb0200b758e07e72b3cc6cb7744b892e1ee628bfc2a9ecaab47172ebea0c10e16e8ce8c931b1000000000000", 0xe0) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/105) 05:38:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000080)="ffc352468957662aed5300c441a96d0e7eb155a5f8b70a02fe87efdf58155e9f4e318176982a43321264328eeaa13ef296f1d2afcb3e17af368be64803a7ad1d3e0c407d1815b3bfc0c3605ee498fae02d8da37b27394ba0f0215b856c310ae1d245361ec939bce26471e7592a567b2d2b8403304538a64feb51907aadc3118d567aace8edb644f8421eca947576edb2d895b4af56d602e1c571830a9228d95d465cf6f107730de7839e1b6a9c7e992db00adad099807b4125935d8fd104767141cfba9da12fa284f6ec6035a44dfeae15dcf25b4b90fffead63353a93be20ac25b3e727d8749450b64a11f9b34b093f7b2d97cc1a4604daac30dcc90d52a0895ffbf1b04a1e5bc6b335d3e19c3d154901a7f1e8658566a6546a076327ec425ec19cf6417171363ab5fb3022c9cb19ec18e08b68d67c9b9019374459de7bdebdb126537298c247e34633c8c1c3ec0bda08c1a421f881366adebb6927cdd0e95eda49acab602dd6aed83aabd34902ebb78e2b43dd8d38ac78211d6793cc6e6697ae3da911bbc7d8d8f048b2983c499bef01a7613252ef9b5a5c92c789decc62d83ced50b812c83b90b49b31b8614f5d483101da7d3eb75c75f0d23db485accac37e09418007753fdcd46d27c44bea3c3bab91c765bc27bdbb2f4eeb606d09285e80bda4f17783282a8c7fdbd215aa3eb71d695900ddc4269c087c445a55a6296be05af48e881c637d66ed19b87ba0afebcf43e2af078d3c2c8a484d137fbe0930b573466382bdc8be39f7909646ae7b4910f0f09fd7189fccdcdd9e28bb21453dfd76638a37c5ee47c24de71042139bf59b9ec464fa910d700e931cb6c50ac10b9d5b082e795fac23bdde80aad13ade68102feea5626a30d436c81904e8a8a239e90fa1dc08d16abfdc54ac52350b61fc8981ed744fd3760e63d691b540ea67dafb4125794806ae5c1ebdf1ac21d9ad8f66e06877f25d692bb110209de96b30308e681fa4b6fb99c0e6d82b680b01daf648823a86b8adc42b2d65e8d4885c7793b65879b41c012000dafae360d75abc01f4346cfac87a64ed9b108a6dfbef088514135a6174ebaca93b23e6e1d8eed4d975bb2b8d0e045e8910c37deabdf111f1bb8ae084deaa113318ea7df2607e6c1f0da8ce91f481bb76216e312355675aa0fdf818c8146c685617eed65274c560c06b95437dd03ca09b789e16f463e29cfbf18c4f0e835557c0a5e174b8f3db54c2b28e436db4df05008ec541a7961399a00406715f1699a5e5d067eae3d00194bb1974787858a46184f620ae8acd14c81223dcf3853796b6bc422c9855a14bc46f9ca0631efb7f708c1787e4be7c0b3787d8138bc9a5c80c41655de36a9fd523be5bd145addd6373bbde4e6cf8d672998833f193f54e9086b474dffe241d244b793a178acca3b75b7c92a183c22c3a32f8ef44ec7fc3030a1988ccc8ebbd58383986ef919818d0619d7b78d86b8ea2b253e3b73b32024de033f63887c8d4f92dbd8282f09dac9c664181044bebfc89ddeddcb29a45141cab47f5fd4147cd941e780957f8f68d3a0871d25b482bf99d30411a5f23cb9a34b906889157929513ce6c3ed43c569bc081e208f3f5f377fd0c0a35f8f2c62b7c9e3ef71e5c8856125daa91f5a54877b66582c26f8fa604153e91317dfeb03d47ec23d2de31f09e680963b1e741ed174406c4505ee25e60625662caa4cedc7da7a22e6b9832b5f95b7447b7c6b8ee34d59d430a7f61cb12420f0ccdfdae4d7e4723500f8ba0a203376e22092065e2c8c59fea8b05943f0e84fe47bb6090d3d252137939834ea59bd9c999d857bcdedc2c2fbc29a96ab257ed89c6a1a6934894b2904875a7e0e36d6898fad51d3ef3e0c7780d98de0c10254c8ce315fc360c9ecc9c403b65642345b88ad12149ad62c0790a47587f6b3c36d51a338c64b86ce139e44394b93d201acd77a6fc46ed31d0f8bdc9c9057b1484a70489f61f581a00adf39acd86e65672e41c19b3038ae748e6f2bfad2941b2f0b0b25aa2a9beb9b4e00c7c7099c1036b65d5aa2674fbceecdde264c2e9d294d33a63fbf000f6c5436f04aca6c416d639b42509f00e1282bc82a830f3ad40c9c893fc784d2826ce87d9ba6eaaf56232cca6fd2880467607f2e0cc1971bd166db6cc4a92fffda69c797f81e117235a368ad3f49be71e7e8c5243df2b011e42cab1d261a2ac632161a7e96e95190d1309877aabe597e75470ab086d6f96e29fb75506f1cceb68138c83677cedec97032a3470c5c7fba0c9dac3fa482fe2bf27915d78b079150dc87066ca929214206a28956e0fa0221dfcd13c43d660bc6c25ccc3cc215a5d3779ef7fb02bb40251ce500eb164860ce7bc04b767ee759e1971e2df4fd1f9cc4d499e03f42ee8bdef700f460e28bcb29ba04bf4bd51dfd8b8c5bba19ba6f0094a409502a5e46bf5197b68a8a1a7a1cf2c569286c5510da09cb88ed445bf5a02e3d43dff5ac19f4f4f3696db263d8d6df3709d85ec5c7ddd399b67470b382fa67ff6b44fde039ef8a2adb4d6c02ffb7a40ebbde08044d23ff981bb98e135bf3fb5fbfc33f5714ac333d33b262519186964515537442c78147bd8264c968679e34635d3b8cf587dfa3684a3efc428fbec514bdc51235207f280d612af33b780288c739c2cd77482b23065c26b271189d1d1eca49d9586bb3b7ed3c2151f34b047b5659184cd8b4c079d5092355bc6f6789c2b59b7f8bdc4920e62f39c9a957a8243f35bd053a72ada033cb79a6a20f24279b009170d3b8668282ba7e56041b5206b088284d801e69816d9df891842a336f67b108dc06fad71702eff0fac2b9dc12747573f795f1f9387f22a72f15f725e8cca1c24f11a6fc9900226478d81e0372bac257e9169cc179f3d06cc1db55fa3a14de3913143c687cb3780ee3abb20fb70062e2ce52cea9756d0ba70bdeb26cd5138b87fdb2665f803fc9cce229e67408f33d92ef1b2d66d77ada5cc49bf07bf594d27b384e8c93a10a43b6f3a5627f893edc55cd304692b4db761e6a4ce9e9fa718c6df0c0275a0f5fb1694ccc9beedf232938d0b2a9fc84f885b3cc004cc989b251199f23d212fa754a5982627b25f8b29afc133e5a95c963996636262901b4b1eb755198289e901959a304be335000bea16d4aaa050a7d351c115f40164d21d3d44c55b38bd53bde29cacaa739fdbafe6fbc0b97471ff3fc13cb1743338857d2cfebe2eeffe380569d17a43ea2bbfa82bce1152dad75e39a04835704a337cd777a1e2d0714185dc5adfa2730dbfa9e3375088769d38e00333e02295dc8a4d52038cf37ef2cd874fe4a5002f18ed09a28f3713407b75b52e99d7c20cb00b5ab12db8c58a6f901009dff5b105786686b60d9c06b723e16ce8c47bfb9e35d168e351ce45a0a64463ad084f431b630e549ba34cbb5056c5a87330213baee433233e476ad8ba843f1ba175d5f1c23ae813cd6edee0f16f3758b34a446ac1211403ab687bd2133bd82a33a8e8ca1be38a1d8ee84a8fc99b35ba4ec400c142d4b507ecaf87ab5b65dccf7a9566e04aa5481938aec11250a8405ba35017f773a1eb3c06099df37e7e078061325dd746eeb67b79d8fc526658ca0275bd043c9a362da570b243dc4dd8420089e085a976256b9e845afc79e3b709575ebce4f8e41744b525f4c511f8240ea90e02428d4e339db294aa4206539e8654797a57965fa17779d4bfb3292db04406b754e16543ede73707d6ac4a2e57862f4e0fac1267641c08d4999fce497dabaca469b3b5b7bf31416e127eb3728b3d9b3468780d2e42315f8d542228e1b54ec9a410ff44d91625c35617765b8b90f2b6c847421eb1c9f94160f42262c9bbaa48fdefb97ec1e819a8f170c44fd77c6725e1948e8c99ba83323554c756913f3b2ab56558cc8b00c1a73a803d93d6fa2e2b58d5d127e5173de43f4948b44f71d7e7af49e93d1f25007765b5cbd1d928da9db9f896c03ad7090299312e15d5ef42cc970fed501fd036388f8686ed7c9d7f15514af67aabdbf789dbc91f57b2a10ac73afa688e6b84f2f49b20b57e856a234d6a4bb4b6c086b91ade936871f552d68cbe4bf59b818a611fa4a2d00503040e7ea6008951af7769bfaea8b97cbb70dc638a2db21f1f260d003f2522156b815daedf848b4991410c8344fb05fda640128d7fd968a7261b4cd3eec46763a4576a7c637cd30cf4e570d6f10fdd01cb1ba0fb96bdf94797184faf4ffdfad985aa28930d78ea58b49251fdf9c0b664f51ce0142e31d8aaf0a70f1fd5821018ad57e7af5bd7a107b1bf2300efa459f7171516d0a12dc79461cd2a0b521d2a3a2487ca8b31f4b3aa5f3429ace0e088de0cb1520d45a2c3b2a3c5f498eae4c0f7b10ba9919097d13024d5d823e81632e153596dfaaab72b411ff3f42f389ddb6ffff2fcae1752f2dc2f57c0f9fe391433fd8dea8580c823faa5770132f3dbe5cecabf544c4ac3878fd1ae2fd1d1e87e1dde4604985f2ba900761b15ee19aa229d34c5c83a206e25973664dc33f404361a39792b6cb12211d97d2ef3a02d8701599b2c958b07d76fc7499d952092a2ed9413e95d21d144e117fadb1d78ac9d5a0c58524bee0b42d061acb4202449efcb44563056cdfcc12ea117e5d4bf0f777428f032b7147ca63f06ec21079c73f8aaf1cefc208cc05b1b7b1dd6827a186600e48809ccdf18e44c795d5b0e8bff7480f4f6cecfc77aeb72759379dc1b1ca42f605b73d734a2d42f5c6c27f72aedb23b5137ed365ff6e9645c30e67d12a326aa09dc8285c5cf7bdf10585dd8347980512be1d6d9acf80090110230cf26aec90bee5bd72aa47e16885dd2af799b6321f1babe0c8cec5b3713a76007e7bf5858d5fbbb5e5b56e356a555db6da4f1b73902d43e3e8d023488fd901b29587853aa83bc855dc795b865d9d2603649d23396f9f6ab72b954d7fc72f052aabc3ac363a7f199216704225a95918e649bcc21661a167c35b5d51cbd62f087bab45f496b0537c5b4df3651870abfe3246919bb15741a6802bf37ede54e652239f4f660da5b4e493879830893680f608eac7389f667cbff2905639c112ce391ad0b5e88fa4e059e1e61dc4064432607e476d6dbd309257c3c8805667a7e1f037b46cdacfdcae8a81e9d913697f0151c54e76cb6fc1ec11ff35226f2971041dd82682a51a3ba76b2ab610ba0acabef462bdcaf0637a817a0aee5704641c82c23c747647f2319a2c6689d1c842d68387c382bd0d68a3a29542858060d0e97c549d09ddc8e92a802c63beda45427652de8dc2256b268dd80496fe3475edb607e4962693cad1965c3b600be03175e8c439f827c8e22428085379ebac730cb5a0baca452b47743034edb4470d5444154985464eda9647f863fb1f0219058636188eed7c597a1bc6f0f47fd8ec70e5dad9802b75987984e6f6e37a65a4ac7e9aa62eb7e065910e302c01d4a1810a56d72d898b1d1544d543ea436f5ec5e9d6e065b0cdba4864d50fbf957335005aca5816b400a17b9c557ef98e5c9ab5ded52120dec9eceffd3b7e1a7cbebd26b0b3e106d9cec0e689fd198b0448273dcf713213e682247f9543698048b77e28744759d35531af13416ba75508ffcc79405e88a991ff94acff6809417abdaed2882ed1ef0232104175ce0be8ad9a0e7e5a5e438675eb702d11fbd5738587313615de639322dc3fdcc5d9ed423cf43ed1a3b2b06ec4b8742d4e7f83e3be392f49d1dd5213579509509ee7917418d6847a55e42d270c2acdc", 0x1000}, {&(0x7f0000001080)="3b0b9c7886d9f63135c1bf38a9f92e9ab31b81015265c4804e0042bff21dea3f3f09909faa7ca45c7a38c6864a28c02bf97ff6d32034ce075dfa924d101ac0528b0459152b3ee5a82ee98075f45f9cc26b64fb166b3deafb0ba3a43401789420a538d15e4cb3f05561739b991258f53a82e1d0d04e6f7d3722a11ba74a9663edd736cfa65fb3403b392823dff923cc5d5b1440147d4902c394a1b099e79e32e0a31e6f2d8efe2bf5fea6ed066601cb1541b30afd00dfbf922efc738b4c56bb175671363bac889150d47f923b670908c7d5f7e73ee45aa326135cf975287cf077419a8b6d5f7147", 0xe7}, {&(0x7f0000001180)="257658185f212193633c9902abb59b6a06172d249c977cde7d7a0d9cccc36fbb4de4038fa93168857b80c0e4b556af7f2328755712935d6a1b400469c450c4ee83be4e155f6bc576a84a67da48ff6827dc193bc16bc379d5c466a9657622a0b15f80f7759a46913df57aa683a147311dc1450d951b0bd2b2628ade799b97930d5bfe", 0x82}, {&(0x7f0000001240)="048fddde2ca9149d9bb84df1a2f2233bf8fba02be9e0f4dcef0fba53edfc98eaa2920d2cbc04fc2147974504c7664673c857b34890192aee832fd5acc853acf5217989e71a8a7b503e03ea44bc0539b8adbc0d9edc690b1ed0ffcbe881f4eb2753c89bf3a917a39bb38f3da2da34bb40a0cc606ecac629d0415b6777ebaa3e3766c7d1965301655ad13c837c70454e98f339cc6d51641bf0caa5be8b0a2e89045a21557f6460b381052bcd7250b5234c006ac1f98fe11dcbee89dd4321f5d3f6e7b72dad095a", 0xc6}], 0x4, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xa}, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 05:38:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d55090020f9ffffffffffffff27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:38:17 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="42ee2ea6e0d8e5a2a5217945ad312d5d73cc69a5f1310a0b9b0d46425a88d9741c064d2672e7b6aeab5145e7e022793f327c7a36f1af00f7bc60cb2dce4ef89f900cb32d1deadfae0d7d8457f9e491f1a1b6daa6279de9c7a926eaccffbefa31b3b306d9bae857ea76a761e59e1f300bb4d1aeb4463206500a3a7691bab5b3513b", 0x81, 0x4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x8000, 0x10003) setsockopt(r1, 0x29, 0x4, 0x0, 0x3d) 05:38:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000000), 0x4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:38:17 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x84f) dup2(r0, r0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) close(r0) 05:38:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:18 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ceedaabf210e07270de10000"], 0x10) write(r0, &(0x7f00000003c0)="68f8bcd0e559b102", 0x8) r1 = msgget(0x2, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xe398, r2, r3, r4, r5, 0x20, 0xaf52}, 0x9, 0x100, r6, r7, 0x7ff, 0x6, 0x9e, 0x2740}) 05:38:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x6, 0x39f54d68, 0x3ff}, {0xbb8, 0x37, 0x6, 0x7}, {0x1, 0x400, 0x10001, 0x53}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8019, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 05:38:18 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus\x00', r0, r1) r2 = msgget(0x0, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x2) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget(0x1, 0x20) setuid(0xee01) msgctl$IPC_RMID(r2, 0x0) 05:38:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getppid() r2 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) 05:38:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) madvise(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x46f54d9b9871a1d5) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:38:18 executing program 0: r0 = semget(0x0, 0x2, 0x20) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/165) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/4096) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r1 = socket(0x2, 0x2, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1012, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c, 0x200000000000}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:38:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66296c653000bdc1d876d4f2f1c8e4157dcecd10984620747ad17792602d59039567e76f6e50368073e2f2f4cd3b552814207676bd2c06c11d185cb3b1ba7ce5e2445552428f90bdad5881d93f5810e93ba0d26a5a3168cf4f5ba967bcb4ff5f382c5ac46cd81bd848bf5fc9d0f911cb43c4370b908875be5d7402d62fb2106c5d4782f9b8f9cc53913837173f1b"], 0xa) getsockopt$sock_timeval(r1, 0xffff, 0xbd01f1116f44fef, &(0x7f0000000000), &(0x7f0000000140)=0x10) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$setflags(r0, 0x2, 0xbf9688ce67ccbf0d) OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 05:38:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3cb, &(0x7f0000000240)=[{0x81}, {0x2000048, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:19 executing program 0: r0 = socket(0x18, 0x8007, 0x8001) setsockopt(r0, 0xf2e, 0x2, &(0x7f00000000c0)="86537602", 0x4) 05:38:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) nanosleep(&(0x7f0000000000)={0x8, 0x3}, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1ce, &(0x7f0000000340)="b6") 05:38:19 executing program 1: r0 = msgget(0x0, 0x2) msgsnd(r0, &(0x7f0000000000)={0x2, "2d5b58782a89e3711164daa643ca6e3124ad1ec7184ad760e9a15bcc58902cecf2045584bd08da59beea21f851ffdde98544df4b82536b9ee54a3881429a0d7aa2e3f94d6387cdddf2572f300be6a29f94"}, 0x59, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) 05:38:19 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 05:38:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 05:38:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:38:20 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6080, 0x0) 05:38:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x6, 0x1, 0x1e, &(0x7f0000000180)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="7690496a1589ffa341767a50f370dcba76bde228d652fcc5086ecb02f96c0db653474f7e9f751ae07982e170ca704ffd9d8e16014c1c3a8f", 0x38, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 05:38:21 executing program 0: r0 = socket(0x18, 0x8000, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) dup2(r0, r0) 05:38:21 executing program 0: clock_settime(0x0, &(0x7f00000029c0)={0xfe1ecc7f}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 05:38:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r0) socketpair(0x18, 0x4003, 0x102, 0x0) 05:38:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3660fb01f0e647c3, 0x0) 22:28:15 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10042, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:28:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xe3e) 22:28:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 22:28:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x10000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x63aa7644db22cc78, &(0x7f0000000040)="089c8db2ef3bc77fc9e05edb11a615d1cff266e4fa383f409a11c38b17b9634406bac58ae002bb27ec8dd650bafa659e09a578e902489ca9fc30214c500041") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x5, 0x40}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x151, &(0x7f0000000200)=[{0x62bb, 0x0, 0x9}, {0x20, 0x100000, 0x4, 0x7}, {0x6, 0x9, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0) socketpair(0x1, 0x4, 0xccf2, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) fcntl$getflags(r2, 0x3) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 22:28:15 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000000, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x4004667b, &(0x7f0000000000)) 22:28:15 executing program 1: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/148}, 0x9c, 0x1, 0x1800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/48}, 0x38, 0x3, 0x800) r1 = msgget$private(0x0, 0x40) r2 = msgget$private(0x0, 0x200) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000140)={0x9, 0x0, 0x4}) read(r3, &(0x7f0000000180)=""/139, 0x8b) r4 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x1) preadv(r3, &(0x7f00000026c0)=[{&(0x7f0000000280)=""/41, 0x29}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/3, 0x3}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/60, 0x3c}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/203, 0xcb}, {&(0x7f00000024c0)=""/233, 0xe9}, {&(0x7f00000025c0)=""/227, 0xe3}], 0x9, 0x0, 0x0) r5 = semget(0x0, 0x1, 0x1) fcntl$getown(r3, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000002780)={0x2, 0x401}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000027c0)) pwrite(r3, &(0x7f0000002800)="bf32a2050a1f841260856830da105839809a2c76d963173c9891de88342c70a93095c96f9da137d1f4fa85dd641898d69194fa2e4e39eea53c44de5c799610864c2be6241927bacb534a38ffdc7751066d94b0c140fafad25ef0679b05fa29946723", 0x62, 0x0, 0x0) msgsnd(r1, &(0x7f0000002880)={0x1, "fefee531941717e8545977403168bcad81297feb73a5bed63963b4ef2cd724580732c5b2f516fe6eb6772d4c41a282380812023b443c6dae507abd5a1d17fb1b5ed9ee1e941107a3779891fc4d392d83df97557b617b5c9e93ff1e84a128f5caf425cc6d0b05286083d8c5b277a52c21b28b537abca40c020425a14a6756d1ea63930eb8eff2f6b0059157e2f6662c3061c58ba3b357ac6eb14d3c60b78d5402e39dc3cc17a42c4d019c7696d60591314764ddb79450db522938bd2b1f5ad5eb4efc056013436ecbe0f4b9422a97b5163a28b89b438db9fbdcbf48e16b"}, 0xe5, 0x800) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000002c00)={0xfffffffffffffffb, 0x0, 0xb59c, 0x6, &(0x7f0000002980)={{0x4, 0x1, 0x1, 0xa336, 0x90d, 0x6, 0x8001}, {[0x8, 0x7, 0x1f, 0x1, 0x443, 0xa363, 0x5, 0x9, 0x1, 0x0, 0x8ac7, 0x4040000000000, 0x100000000, 0x1, 0x2, 0xff, 0x3, 0x1], [0x363, 0xffff, 0x6, 0xffffffffffffff24, 0x7, 0x4de, 0x7, 0x2, 0x3, 0x4], [0x8, 0x6, 0x2, 0x100000000, 0x0, 0x0, 0x6c0ba5c0], [0x9, 0x0, 0x3f, 0x5, 0x5, 0x101], [{0x10001, 0x0, 0x0, 0x1}, {0x8, 0x3, 0x0, 0x3ff}, {0xfff, 0x40, 0x91, 0x6a5}, {0x6, 0x6, 0xb6, 0x9}, {0x0, 0x684c, 0xffffffff, 0x4}, {0xb8a, 0x1, 0xffff, 0x3}, {0x5, 0x100, 0xfffffffffffffffd, 0xfffffffffffffffe}, {0x8, 0x101, 0x3213, 0x101}], {0x6, 0x7, 0x9, 0x400}, {0xd112, 0x5, 0x9, 0x80}}}, 0x2, 0x4}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000002c40)=0x6) msgsnd(r5, &(0x7f0000002c80)={0x1, "588d5094b6cf22ea01101f335e712650647d99fda9783b78987d04174f2bdf013e12363b0a5a6e7a25ee2b92283eaa408b71589fe464f18ba7b863606fbbfb194bbdfc4d81598d54d164d7f0247acf790b6647cbd8268142b30d0abb2bc0e264e79b30a9d393d53551c6bfc607c3f03a0f1d9e173381a3f32d3fa4cd9b77a9d7e5ccf519d2c018e10ca224b8e49b8bea0b16ed62f517eb28a6bd86ec26372502687af25a47cddd72eeda9b93ace90ab5bbb05dc7"}, 0xbc, 0xe1a96c6974634d05) msgget$private(0x0, 0x80) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000002d40)=0x1) msgrcv(r2, &(0x7f0000002d80)={0x0, ""/101}, 0x6d, 0x3, 0x1000) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002e00)=""/196, &(0x7f0000002f00)=0xc4) lseek(r4, 0x0, 0x0, 0x0) lseek(r4, 0x0, 0x0, 0x0) ftruncate(r4, 0x0, 0x6) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000002f40)=0xffffffffffffffc0, 0x4) recvfrom$inet6(r4, &(0x7f0000002f80)=""/242, 0xf2, 0x802, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r3) getsockname(r4, &(0x7f0000003080)=@in6, &(0x7f00000030c0)=0xc) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000180)="3616ae2f4e02d1be70590e42c3b19301cd025cba2456cf8977298ceabf082f016c0d16fb4466b10c55390905ce54f9fe91175b463a41a5d2da5996885d8fc6bfad5e378a397fe0e26e368b0f19dadda5ca919c7f90a06fde9a7fab8889f8efa9b98f5d806268d0b3dca05e4d89d0f595861202a4f2a9da3c0c1f86ceaf64cf41facd9931a637b0965c40817f8a325e98eb898b003e87c795bdb8f45ca34bcfb246482adaf05db915e57f00"/186) 22:28:15 executing program 1: r0 = semget(0x3, 0x0, 0x224) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000000c0)=""/11) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) getitimer(0x0, &(0x7f0000000100)) setreuid(r1, r2) semget(0x3, 0x4, 0x94) 22:28:15 executing program 0: 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}) syz_emit_ethernet(0xfffffffffffffe97, &(0x7f00000001c0)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x6}]}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x8001, 0x5, 0x3, 0xfffffffffffffffd}, {0x2, 0x200, 0x9, 0x7}, {0x5, 0x3, 0x2}, {0x10001, 0x3, 0xbbc, 0xa09}, {0x9, 0x7, 0x8001, 0x6e2e}, {0x0, 0x4ddc, 0x3, 0x7fff}, {0x1, 0x100000000, 0x9, 0xffff}, {0x0, 0x1f, 0x40, 0x795}, {0x7, 0x0, 0x7f, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x21, 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/193, 0xc1}, {&(0x7f0000000600)=""/201, 0xc9}], 0x5, &(0x7f0000000780)=""/202, 0xca}, 0x1) lstat(&(0x7f0000000880)='./bus/file0\x00', &(0x7f00000008c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc63ab6f2ef15ea9d, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 22:28:15 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000640)="e2f9a0d892e6afe6f8755fc890ba2ed02a825d243e248bb8e27588d35d7fa1935a771889a683d13a49cd2fdd9d5033e17ee74c162cad7c81e00a584d8ac6c9bbadb89db27df16373a9816acf919ab10a18d7ed8c6f93c0dcce11f1255cc18fc92414d50546f75a72e984ea087396dc73dd865e55d44e747d579c0a1da1ccecc1191210dc8bc681059990acaa3e4b9013048552ea8266978a43d91fb82ac2b7b00a33ce934fc86dded6eb36b7bc7295d2bd55fa00f5310a1706f5111e7c953e4ab7ec23dc4094c56461b387a4497329b0793af6515b059bfcd4c50ee9c678dfacb968198dbf5fc8ed422f4bcde06c202d2c9531a07fc80e09adad9fefbf73a6e345ae6178536daa4eab92835199daa923fe0d4498a7b2dcbb6304882a219d017d5565647572bafb5d8a0bf9ce2740afffb3e25345924e481898554be45be2f7be20a64fd07abfe1b1e8070540541f322d4b054a1b2322f40e626ff54857a8306e58f81358e6376da0d164a740d41c447b095ac672336abd6797480702be00a2b5c9e1b48e6c12f285fdbcc5c2f5f273785ff5e7a90d4c21270fe52401c9d9856aa86d681726d919361ce508869a5ef2a65b3af6e4448edd16698c303276d56738bef93925bc817850cd23365afa6f4d8728aa8266debd2476c9f712c41aab73b4db58107ddc2adc977b6b81a976bb8c5f833a9100d3b7739c68dea0653670c678ca6617ef26f992d17415ef627fb72208da0cd55ca53e62a55760651c284476750bb7f4bb050362d40a5b699873008bfc5ff9f40a5fc2c9e635f425062c0dcbc602efb825cfd034f0e8a27aa546a13339c38d3d2d76897cef50cc8621f9f1741426ecdddc02d209ec84c237850286785af1b51d517d71f050155a3805c075af9ef321e36df605a40735c626a453f1e2219c16f7e13ce994d39055094f89beae2130fca8659a71c0caa979b5b69c7be39e4295f9d7aae6b6e7470e0b6447292817ba31403ddb9f00c79a5394a3c9534945be1d4e0d7330ffcfedd840d726e631679a39860e2c60c2bd0676a2500faabf78392e4393e474b51f709b24ab6c2d6b979352cde0c940964a879f955cd8cc4283cec5670c21311098c785336bf8be02daf4fde815f16ba2c458de04af8f52f5f0af010850c1a1ff37991944301053ad44657886b46a28af0b1680c105724d3bf75c339037eededae29d87913a18ed8479e82506909a21d82882d31d1ffca21472226b85848fde8e6cf10cec58230304cec0552a8f0c78cf7a5b0e285f456f756280466675bb3e1e3d5c80aa81874ab003c7ece772a01d9a7cdb95965d6ebbecf9267b18cb878f7f233a9ec10d5eccea3c9755eedf0f1887874cef4ee0808ba5317181a374a79806970fa15553a46b08132673acbb2066b6fd8bb29a35ca9a5f905c82e2945b4d87d1a32b786c2a951567e5a145696cfeaad2057821be0a5fd3c6d18a36126ea656ffd6b8d10c323f04017c07ea238e9981debbfde02dda45462b847763c7d315e16cbb6aa31e5b0306d049c07fe57a9d387ba31bc3baeb9db3307ef679596bddc518e9b6e6f87638c5055e7423b73080af4ef78cea11f23bf55e86bd81abcefcc62f88e8ef45647317202a16278b88f2b399c75ba46059ae0063c7b45f8a52d55f046e8115546d11367751386c3646ef2e06dfd725f123ba84749105195efb1d0deb4861b78f4fe3d013e603581a9e917c04e57124c394d727dbf1b4a76b51ff689de184f50f562f2a985354ee99794ba03c5e3646a945878da52a1e55e8a5b43a4652950223f478bb8f8d05e77d051b18304a59e114e70e3457fdde79f05022e5f2e010dc69e833768ef812c711b16f6df0526b5b9a5f7c85c31fcb155e548e696fb6fbd506140bace0640a858f2795d3e8e25dbbb3c91a7b3ffe8c53645930bca916c7c62fe8563446834cd7429a01284db77f13bfc4b9bc93cac68145e8411877d32bf7e2cff415ea5c6ed3721771c01f0e8c977f975963c7223266e82c872a4cb30c8bb5b407f365dc4e69cab302e175852f8787a1a80992abe26f5a1520d2cc8e70123edfa7346d999796b37fd3458fbe6681b4316356f37f6b88e7f92dfd6d10d2ca48c798a5e7301c44b3e42079c4ab0ae43b7fcb92aadfb9caa9d89788fdbc09b8cdf4f58a55911290f6053f3115dbe8f271dfe172e10aa5d06f0c853e52cf0c6640e1d14acbacebbe8808d7aa32e22ff15df58e64e80f9b866eaab8067d92a8be00066890ab37cb8735c40a8bf42151319fa0739c0962469ee0dcaf6777135ac9e548de8261e144f6c0620402c2223886d18ebc1d06d1b95e46e8f100fe05898b45ffc9ba399bb5ea0fdf6a20d474b359d227151f9961bf36a688f8dd7c89b1abf3829e2aac88a117e1866503cd6777c776526738725b55a8d4a7781acb2b6c27fdc067ad6706cf99a0dbc56ec9587881047ad506ba2b1b4265b04602cd78aeace6274983800aa7f710daacc7c5c8b53224f7c7fb6d9c90a696894325e846c15f524cb542e3e34cf01099069e67d4e2fbdb88796a1b5aab708b13132a7a7793784154b0f459e463bf6f00888924c4f4d0fa1808ac3b8053570f8871748bb7d73e478c1f26b73dfe3500ba4af465b3d8510387930dbbca8cb32ceafe50dd89247525185c032a0e4ac3a4fcf5e0b2d0f56fb1f47d3680405b3446e348f6e2d2ffa26f04054a151898cb0fb556e1536a6124ebc2848dd905b1133e9e48d9d6d049ba6eded4f683a4e64f5e3c5be0bfda4564750efedd2939dc067011420e19952ea6afcd87aebbbe329742d6cfc5d24a3e2becb67dfa782e871481e1f43c42f5505b51f98fbf6329fe8e59d67065105a102e443f8a11a5b2708f239804f97bd1536ae62bea2cd8bc055a5a996ab9ab18cd4801fa5548eec652a705316bd22dd8e720da82bce604b2f05ef05f59a3e9e1f947aaa5aaa374c56d4ab89dfdf59af68f3c9793bdf0dd58c4073c30023620969c13bd121eca067107a70e984247b06e6ca646f912e89fcd5a83b96c1c142cc67c9555068a3d0ecfdfb9d02a3a47afbe363650823e48e36cfee33d1e8d7bd911c35c98fd69ed5ab19f0776c8bcd474fb29612a53532fc4a58ce7d748293cfb2801e95be27bdd59ca43c72c0da3d2f41aa42bad54905fbf6d2f9d6974130431521c00356bea8d7f751d798033d6ceca5cd6842ab571b7952d1897f4eb01c8b0f64e238266192920225fa51652b4ecefc20603b1e26a379a47ca5215889bd161f298c9bd4e635c882d64d902d2b436e41740cb0968a8bd4ebe5ff382cba0352ba659ec9baf8976111ff5550f3662271b988ddf6ef4282aad1bbc7d246564c3be4f28b3345f8f2b8c6eff5b907f56ea7ce1f5ee5f735502ad536118411437aa1c9269472ebf642d434a3ee696cd97968bc03ebeea05fbe422718f4eba58b35f0ca48e314e592f7ac837c40e6cae931932b1500be8b824212b58e79fc1c0bc21884c4d2de8be610ef95159b9d1d69907c61f9e2702b7e5a5eba38ee8c321ed55a2e989551f2a8a11a01aa27580b26bf6d730f48b043ab600a618412d2ed71529392b80c147af434bbd474156353cc5d898fab0bc01565d9cce0771bde1723274c634267b11afc09370764d3a635897b5678f98489745fc1f1bbbc5a7b0d298868023432c82876321ebd6d2e0d57607e22a7c01abe52b6fec9f10ad4f2c7f9c73812bc6d11ff905cedd1eabdf16285edf9411ba0fdf1e8c67e791c959f4fa3901034a2af6e9b4bb44c800fa674aace7648303b344caeaa568e033a92e45ef7080778507e86394a970a990bc48ecb84e4d559be126c40b490dd28d3e003f6ee4b3afcfc40d1d07822b923300f53703086c8ff4f39327faa701db54d41225edeac6ce43b5f32e8df5f474ca5d5e12fe689d13d91fdad85e736d7d9efedf930e2d45079b8c8d896d2810b1451fb7f5eaab8925628dab159ade07f0492e189f5f79c0019ae40c9f7c34b66711ce9dcb8445268e6b5fd3cfa20f80019f13b7af775dc9078390ceb381d27c94383445db86a163e357a86ee2f43ef94f036ec6ccd63fb8d9799f8411fe54900fffb5c4a1e06c8b35882f77b489309f15a770c168b1fabfd22ddb785d437b15944b6bcb2ba8301e194315345f91710a0227f37d33eae2130bddf04ef45361b788d689b865a7168b18056476dd8cbf568b650de0ad517b0d9d7e4f15865437d57bd1e8ce8095596195a5bd23817209307ef44b410a6eae24fff93b21528b28ea4b193a6bdfbc8476860c019ff929711865041917b7c55d7442a20b6d3307d83ca441ad6a8e26285ff658a67545ad8f536899e5e077b10b34d6728f756976a8d8594a03ffee396740e09fc1e6c485211f5af5f992bfb9dae81018c07ffd5ab3af9aa31494691b6d35f9fc0f94086a817994d565621df0b0da8e6318ef1d2540fb40905aa40391afd7b38a36a0db6f9b229781bd9636d45433c05c034027741da01663e1d41a0066624f6a7572bd5a6297d05af31b9ec42fb1415c6f98bbc2b35de1d408c9f43acd0d8f0d88d579634000c73625b538011a98b7dfd6836fe25a9c75374524090c310f1e578e2e3412bb1e67452bdcc9b9965cabc09ca6d83cb6d230785c96eef2d33128b33d050cf8f4081df5487f5b503dfcfb8ef56533a29a1aa8214c06cf0613b21023c9d0797d14abc9e341ecd973dad82eba66c47cc7d82186698e1ce4801e9b28c906b7701177842d2e5c28edd9ff35839593ef73b97996eab7530b902857eec130f298dd71c8314e9983a8a2966075d185899802317a33beb38c5a4dc87ad63c1b0f2d8afc2d31456ea8fa047c52b1729796d51d0f250234661f881b7cfbe29e1f2fd3e237f41f40291a914c78c96ee5df3829f48fd6f7d0049fcea23f271208eaca528cfabb02604f9bd4a033f3a6872e9199d4cef34f007cfac795a58c5020e6568b0da0827043e6f8add504cb033dfacfeb72b027506ad3105785fad7af9fc1f4fb384a46b9f924f58f80d005de0e180131596daf7cdfa7aead2772db56016004d2f2f3f9267fb602f9574a13b0315f394f24b153907db1b1c18232d4707decdee73786f75716d2aa998b92a51e9464eb594298fbc39e679a3ce5724f864185348c19e4d2df9a04cf0bd1ed9d9990cd9e269fb6ad6d72fc0311cfcaf656ce78fbce469184e3cda394040c59fc5148cc9179a432d5877b496d97336bbc3250337e5b5a3f2f7ff82ef8de42f5640bfb5f9f2d2e96e68fc354bd84acbaadc36af474419376096bcd3567bcbe5319b67621d9e878ccf6fb92bbf49f664f0ba630bdcf6d096ff18bd1bd13319bead94cac24267eff2a4198d325ba12ae3c661b6eb26d8d46d547f8aa5defaf1bb5ac190c0f59b0bdeca7278d02ede9c94ede95eb96ee7b949a6e77b2055ce7ae420a9335d8e374b54d8f6e5dc4da0c05885a3108bf8d6e62dfcfbbd5a88e7b7b188e80301993b623ee5828cf7268988b5fc4ced1d269f75136a119b9e6e7f58c236e4b1437eb682eb3ff7a01e70a9f11e5a0adbd5a9d18a4b4617650b4e8dc84a9a22511343c77961fb30a4c5cc078852bf5251a4e83018a1cb702b6d7715b7033a03fc7e423f215d3d519374c3a890699e3263beef77c9ef6c7352846fd601b0d307f49f48d77720eaac71f5a90b585392956d2864f63e4a6fd3c693ab5f81bb9007d3ec793ec7c2e7225f2f0462ead97cd786cdcf809b5f44981c2eeb6078b78ab4cfba7dc621d1dcd17fc4a2b91ee42c7b403d762e6aa79ee0877", 0x1000}, {&(0x7f0000000440)="1dbdf465c37d30c24988ea6ff3adccf28c3b922b798c63f11438bdd2555672b011d18b972cd8ab001e89303a8ee6ff147552c82e412414cc0069a7524dc502e969913dd3e7d303c36501b380c067940f6868796fab190add5b28d97e3003e061ea2495d10cf6aac1c9f745df2801766b0f581a2012ef1b74fd8e76c9ddf6f54c0b2a498a8905a7c69a85df5569", 0x8d}], 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000400)='!', 0x1}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) 22:28:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="4e8ef5db88d2134552be8ec2a4709c4848", 0x11) getsockopt(r0, 0x800, 0x8, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1000000048}, {0x54}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") fcntl$getown(r0, 0x5) write(r0, &(0x7f0000001140)="9cb2992007294c02192ddfe06e322e2e", 0x10) execve(0x0, 0x0, 0x0) 22:28:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000340)=0x7) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='(\x00', &(0x7f00000001c0)='!#.}\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\x00']) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc00000003fd, 0x4) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000001600)='F', 0x1}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x100, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pledge(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='})\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7f, 0x1, 0x400, 0xff, "f2b94c94c2b3ee1a09dc76cd37753234bb59f3bc", 0x6, 0xff}) syz_open_pts() syz_open_pts() 22:28:15 executing program 1: r0 = open(&(0x7f00000006c0)='./file0\x00', 0x40000000000200, 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, 0x84) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000640)) pwritev(r0, &(0x7f0000000680), 0x159, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x6fd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000180)="01c6e5b78e74d6210739deb7cf88a81c67d1ac53d3df8e70f1b8840acee75b7e83eea8f5de1a8c240e5ecbc42541a380b1dddebb7864e5f7dea5a1ebb67f6768a56007ac72348dffaadef41b48aac05865d79380ae17f49997c4e9a026fc820ea27e7f24c40f845d91d66fac9f817f4ba7af085f2bc8cc892baceaa69a98982148436c145210dc7de49e753cab80a1f8e9bdec8eb5bb21b875dc82763c9a8396d2d3410186cbf2444ccb1a6f4e72a6a809a8030b3d2ff812e9a3dfed5fb662fbb1", 0xc1}, {&(0x7f0000000280)="d0", 0x1}, {&(0x7f00000002c0)="f4acb7e7248ec0c7ca54", 0xa}, {&(0x7f0000000300)="8a908d86e95de67853bbb19173ebb56485183590ed49644da8b9e76985df35c879380e118e30aa686d000fefa32534654e0103d6e6ddb0a6", 0x38}, {&(0x7f0000000340)="7572e4ec0f9aeb7a547b2cb8cc66bbf47fa203d9aba00a9fd4f0afc8cda2", 0x1e}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000600)={0x1, 0x6, {0xffffffffffffff0a, 0x2}}) connect(r6, &(0x7f00000000c0)=@in, 0xc) r7 = accept(r0, 0x0, &(0x7f0000000400)) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000500)="141610b4f27bfb589fa273b600246e4a5cdc72ad13f312d82dd5ad05598997d5a8973dcbe32baff48c56cfac4d6c7a3420c02773742869a5f4ec50d07c91d4cbd335036f73f3bbed420523ee16470e9cf7c97ab5fcf7d7a899a66e271ddb2d70e918ac6cbe97a19513b02109b543212a4e393efd3eba09674038130db53cf814367417437c5013b22106a4f44675e4b9ab5f02989dc81f74d5e3247af84b85f45463adfaa2325609b60e", 0xaa) 22:28:15 executing program 0: r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000180)=""/149, 0x95}], 0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000240)={0x1, 0x0, 0x0, 0x100000001, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 22:28:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) 22:28:15 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) write(r0, &(0x7f0000000240)="0dd3c4a9638f7931ecac72d0c419700713226471e15e3b9adf9d80167d4cecc04aa2322c22379400ca1fd7f624c09bf07b32e885f120a00575a2cf46d3b04e4311928cbf1b9650b49452f9a838e46ba40edd07dbd31448d3b760714c9ff73e0b274fe1073339fe0b7a0a", 0x6a) r1 = syz_open_pts() close(r0) close(r0) dup(r1) syz_open_pts() 22:28:15 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000100)=""/101, 0x35) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x149a64be}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x2}, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x1, 0x7, 0x8, 0x100, 0x1, 0x0, 0x180, 0x3}, &(0x7f0000000240)={0xb59, 0x1000, 0x2, 0x140000000000, 0x0, 0x0, 0x7f, 0x6}, &(0x7f0000000280)={0x3, 0x1, 0x3, 0x50, 0x0, 0xc5, 0x1, 0x4}, &(0x7f00000002c0)={0x76, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x0, 0x1ac3, 0x100000000, 0x2}, {0x0, 0x4, 0x3, 0x2}, {0x80000000, 0x10001, 0x5, 0x80}, {0x8001, 0xff, 0x14de, 0x281}, {0x3, 0x8, 0x1f, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000165, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6, 0x3}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x1, 0x1, 0x20, 0x1, 0x2, 0x2, 0x6, 0x3, 0x1ab559deedf3dfb7, 0x80, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffd, 0x64, 0x80000000, 0x80000000, 0x22}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x6, 0x9}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xffff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x30, 0x10, 0x5, 0x4}], 0x7800000000000000, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x18, 0x7}, {{r4}, 0xfffffffffffffff9, 0x5, 0xfffff, 0x0, 0x945}, {{r2}, 0xfffffffffffffffd, 0x6, 0xb237496821e1d8f2, 0x7, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x8, 0xf000002b, 0x9, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffff9, 0x4, 0x0, 0x100000000, 0x65}], 0x6, &(0x7f0000000640)={0x1, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) 22:28:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f00000006c0)="6a4a4e5cfab9b0fbac605a000000ff03200b94437dd418e779e9b95d970995faf6aa4ed21bb54664cce23fa13fb23ee60434f5cd636f6a31ab074e6bf2ae683d3475359cf1e5b06b1bcb182b5a8c6af93010ab86d75f326007a0f6e6ec649d537c3fc1e2e8d44bb3e4551c25dbf53fb7e19b184f4d06e5b90e0fbf1bb877e608bd1063d2", 0xfffffffffffffe19) syz_open_pts() 22:28:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x2f6) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r1, 0x0, 0x0) 22:28:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = semget(0x0, 0x3, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/232) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = dup(r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x80000001, 0xf5c}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x101, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x9a, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x6, 0xfffffffffffffc5b}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x100, 0x9}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x20, 0x81}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x66e768d990792c58, 0x4, 0x0, 0x86}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x6}, {{r0}, 0x0, 0x85fd9f3760ace5d1, 0x80000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x22, 0x3, 0x9d1, 0x3}], 0x7, &(0x7f0000000280)={0x6, 0xff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x26, 0x1, 0x4) shutdown(r0, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 22:28:17 executing program 1: getegid() r0 = syz_open_pts() shmget$private(0x0, 0x4000, 0x100000000, &(0x7f0000ff5000/0x4000)=nil) getegid() getgid() select(0x40, &(0x7f0000000080)={0x0, 0x8, 0x1, 0x0, 0x9, 0x38, 0x3f, 0x9}, &(0x7f00000000c0)={0x6eb, 0x5, 0x3, 0xffffffff7fffffff, 0x50000, 0x8, 0x4, 0x3}, &(0x7f0000000100)={0x7ff, 0x8, 0x7, 0xffffffffffff0000, 0x1, 0x7fff, 0x9, 0x8e}, &(0x7f0000000180)={0x4, 0x6}) getgid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x7, 0xdd, 0x2, "6a6e42510c0bc4bc3daafcc0691e688b5c8b5f96", 0x3ff, 0x2}) getgroups(0x209, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000280)=""/150, 0x96) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) getgid() 22:28:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xfffffffffffffff9, 0x5}, {0x18, 0x3, 0x0, 0x101}, 0x400, [0x6, 0x30000000000000, 0xe142, 0x23, 0x5006, 0x3, 0x800, 0x8]}, 0x3c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x84, 0x0, 0x2}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="11a7e51ec6aeb57e9ad692084b607db61bb98d1c4791af3e6267fc9e6b91cf57fc9e033c2900df74bfe5a20136bed1bd9bbe67355ad6642860f9fc8cb97610970a8b5a64612c0ce148b01119d3904f9a2e5dca62f2fe998fa96d1646db7eb975de87d3f4579b828c55466348618fbcd2893b180adce574de1b20ab5e5380e7f134e1687b18345c807097de8bc4e65d46b783056e24c71718c6aa9618c096bc667e0c1ab4cf9e2417c0433dab2edb5311fdec542ff323d0ae69878195495deaa363240394292db9f75e82e1fc58c37a325228b99ce4b9faaf636bc9c0ebe4c2a55fcf03d949edb994165cf57d0236a356df0360f75a87b10afc5206cbd7", 0xfd, 0x4, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 22:28:17 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x100000001) r1 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r1) 22:28:17 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403, 0x1}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x200, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 22:28:18 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 22:28:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x82, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x1, 0xffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x41) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000040)) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x1a1) 22:28:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x20000, 0x8) sendto$unix(r0, &(0x7f0000000140)="ef9d16df97b9518c328fba1e9121acf0aedab80b7237c0a7d66b8da1c9af9c863381b12609683f8a86c0989f95a6e88d7852147e0da9267931ed97727a493bb42af4c72dd8d2258ddca85328ea441925", 0x50, 0xc, &(0x7f0000000200)=ANY=[@ANYBLOB="09002e0000717300a5419b124e91cd48fed2747cbdd329055cdb82b92a8891480305586288a593c09335237680ed6b09df9375fb3a051398b7608110d480"], 0x8) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in6}) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 22:28:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="210e002f"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x820, 0x6ff60def5273ca55) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x8, 0x1000, 0x9, 0x4}, {0x80000000, 0x4, 0x6bdf44a, 0x200}, {0x3f, 0x5, 0x8, 0x1}, {0x400, 0x577b, 0x323f1acf, 0x3ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 22:28:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="8a3936a462dc5ea65e9773f1436e92b88ba4afba9044cb037effc7fc4d074bd936b6214cf1f41882bbbed6ca8201cb10f0377d609b5fa553151eeb3bfe0c19115045b7523732f7f1c5430118f176660e75280fc83f118589efedc1fddba69fddb0e56af457c64e4343054dee9bccde8757b848b61b853ef121715a7b61d6d57316ec73f6164f561d7eb82c3a5f1308ab7b16ef85798e639aaff4103bfed36ac300ffa63237f4ad926d41b9da0a8a068afbaac819", 0xb4) r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) dup(r2) execve(0x0, 0x0, 0x0) 22:28:18 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) fchdir(r0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 22:28:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e22", 0x3) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000240)=0xc) write(r0, &(0x7f00000002c0)="281a289321c8fd781e625f984e5f288d2b66a56e0675e9574ae5ffa42085607b704eaaa5c2eadcfab1a4e29d5dcc49e5b082f78b4b17970e1a6d2a68bccb5401e278965d497d48ac38d8a0ab942ab59b07fcc5dd655346e56f76e638f9795e2afa2eed6d2a07c566cd739838be2ba6daeeb7703f290892bda2556c95162b6711d92ac33f255a810feacd66ada6b515b85acef7feeb6448b8c15c97e0163316bde8f75ebf8ab4e43178a372ab54c1a035bfcc6d201ea969bf3882f1eda6724c11c243fa32e3a6b32f726ee7db3fe6d9c60249a1788fc2f84c2ded86dbe5", 0xdd) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) r3 = getpid() poll(&(0x7f0000000200)=[{r1, 0x4}, {r2, 0x10}, {r1, 0x86}, {r0, 0x80}, {r1, 0x14e}], 0x5, 0x1ff) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xb356, 0x9, r3}) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000440)=0x8) 22:28:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) write(r0, &(0x7f0000000100)="4ac61842fc8108eb5523066ebaedca56da032ca287260f61b225892ae11d00111637371d14ff5b085aca5ccf4a64bc60f9beacb53fdec5e6ec93b845651e7dec2691bc55a485f6f83f39474b3f1f6873a1199335ae2b96a860f2893f420fa787c8dd770afe1478c406473d7a5a3ef4", 0x6f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xfffffcf7) setpgid(r3, 0x0) 22:28:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x80006005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x805900) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) chmod(&(0x7f0000000100)='./file0\x00', 0x1) 22:28:18 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x70d90897638eb18b, 0xfffffffffffffffb, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xdce696714a3a84c2, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0xb0, 0xfffff, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x7, 0x9}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x400, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x45, 0xf000008c, 0x1, 0x3}], 0x81, &(0x7f0000000140)={0xf6, 0x6}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 22:28:18 executing program 0: mknod(&(0x7f0000000040)='\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 22:28:18 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x0, 0x9, &(0x7f0000000040)=""/31, &(0x7f0000000080)=0x1f) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000340)='./bus\x00', 0x1, 0x66494c1ad17bb1d3, r2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r1, r3) mkdir(&(0x7f0000000380)='./bus\x00', 0x30) kevent(r4, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x51, 0x8, 0x8001, 0x1}, {{r1}, 0x0, 0x30, 0x80000000, 0x6, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x86, 0x10, 0x100000001, 0x5}, {{r4}, 0xfffffffffffffffa, 0x2, 0x80000004, 0x9, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x200, 0x9}, {{r3}, 0xfffffffffffffffa, 0xf7, 0xfffff, 0x20, 0x1}], 0x10000, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x2, 0xf0000024}, {{r1}, 0xfffffffffffffffc, 0x4, 0x3, 0x9, 0xfe}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x100000001}, {{r4}, 0xfffffffffffffffe, 0x81, 0x2, 0xfffffffffffffffc, 0x8}], 0x100, &(0x7f0000000300)={0xac2e, 0x635e}) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000000c0)) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x4) 22:28:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() fchdir(r2) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) r3 = getuid() r4 = getuid() setreuid(r3, r4) dup2(r2, r1) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 22:28:18 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0x0) setsockopt(r0, 0x6, 0x245b, &(0x7f0000000040)="a7ec334cd6ba4e210d3f95eacb111c1a0ba7fe132d759ebe506f38846884f55cd67d7c6e2bca9d600df192765081292c3680918b1df2e3176519c91ed741d81637a944ffb1b11f0e056cedef7c60189158c33df68f23ba581b9d3f81bdaad6a5d4d6bc3a60cac629ea5552fd3ece79317c085349a103d604582e526c98a810c77dd592d826a52f33dd779b58b40db07a799d14e7b8b62043541110eda4cbed1d7e08fe191266b198", 0xa8) 22:28:18 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) r2 = semget(0x3, 0x2, 0x200) semctl$GETZCNT(r2, 0x6, 0x7, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ftruncate(r0, 0x0, 0x9) syz_emit_ethernet(0xffffffffffffff2c, &(0x7f0000000180)="9a3fa265") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) 22:28:18 executing program 0: r0 = msgget(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000900)=""/239) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) lseek(r2, 0x0, 0x3c, 0x1) r4 = semget$private(0x0, 0x6, 0x10) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r3, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r4, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x8, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) shutdown(r1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x3, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r4, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0xfff}], 0x7) semget$private(0x0, 0x2, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0x3) fchflags(r2, 0x0) r6 = socket$inet(0x2, 0x2, 0xffff) getpgid(r5) clock_getres(0x3, &(0x7f00000004c0)) r7 = fcntl$dupfd(r6, 0x1000000, r2) chroot(&(0x7f0000000480)='./file0\x00') clock_getres(0x1000000206, &(0x7f0000000400)) semop(r4, &(0x7f0000000000)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) fchdir(r2) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000500)=[&(0x7f0000000440)='\x00'], &(0x7f0000000600)=[&(0x7f0000000540)='\x02', &(0x7f0000000580)='$%\x00', &(0x7f0000000680)='\x00', &(0x7f00000005c0)='{\'\'\x00', &(0x7f00000003c0)='\xeb', &(0x7f00000007c0)='#}\x00', &(0x7f0000000840)='$\x00', &(0x7f0000000800)='-}\x00']) fcntl$getown(r7, 0x5) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 22:28:18 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r1, 0x6, r2) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x1) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) recvfrom$inet(r1, &(0x7f0000000240)=""/241, 0xf1, 0x0, &(0x7f0000000340)={0x2, 0x3}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, r3, 0x0]) getgroups(0x28b, &(0x7f0000000080)=[r3, r4]) 22:28:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="a1378a8dbefada9ca74f70707d6cdd7b0da544e82d8fcff0e5cb07f6f2ca7a7597053d4a306d1c9f811f366ee9fa01e320ca42ac9f7d1a8290fd92d164aa0cf2c1f8d7316164114b63c380af5ddb35ea913cc604f37c0c73a931a78036db890ea9013b5c97191c61ff90f2e31419e3640e1c9ab42c3b64000000000000000000a4e57c99cd11497b5653a9962a2b0433335e1ecd566e6ea2b94f51854f45a05f62021a965c77b19066861560681414dda377c784ffc7e2630c3e1c08ede8dca26928668555504329d587f577acd3518cbc5e346d5c51909ac6fe083b6ce1c6101b2ca1defdf63b30809d726a0d2691633d4afa02a43d296c7271be1f36c266e8c5dcdfd17a62d91dd5086f1100bc90708c37c9a40076cc86655ad954e7d82650b5a034977336245af28bc964f34b66804b50552012708eb70fd23011e0ab2eb13f2bce8dfb0cb1d4595246f810412e966f"], 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000c80)="5348bd8f9830230ec5f7c22895e13e345bce6e88c945c0c125c8531d2483d9c2dcca5dced89a8863b21a0d0b63c587004ad8c60d6ed9a74f668efff8e2271e535bd3010f7a963135bc541604590e079b64d5b773e8faca88fc4bb991418329f9c830ac0684e539cda537e6d0796419b2942c13ff0960be65df02a64baecd3992580cb892f40371baffa0cdf44527cc8557436eb8c2428b6fcdf6d3a70785fde38dd2eecdef1a4adcd92d72a5b37cde53f9c9c39390f29ba572b9a88c0cb4a027b115126545971ea198b3a4d5ef687d1798e0f21a77ffc52ea5675e49c92a7275639ba77228e0f71d548aa4014e3dbbfd4a384716ed1e945d7d8d5f35908e4d407dbe05f35c13e20d0fd55b1196766c0c6e8cea62654e7677660a2e5c19423af74f45531a42db7bdd664b0e02cb08b6c9a11715fc59defc8857a818d080e20e98b3e4d9bb3de4558c451a2a3e7e31a4f9a9c6da4e037ddc44f87755d9defc796f30af102005f00dc8e46185582826e34c1ba9d1f36bedd5da761a1a7746060506f3fcad8c8c11e56dcea548a0468007913cb9a183fa59d0a142aaaa17e26e73e740c8edeebb52917664cefec1b4c1883dae49f816e27c4b325c926a90ec1458da6dabf8a4dd0f4db3b6c7b1db4f080db4af5db69a4949545aaa5a9f93fb12676e9cb211e3efc6233cfde8991aadb5dcadd9fd5798d588514a9bd05271b7fa005ec707256abcbc7f0b8856086c3f8ef67dbc5aaafbd818bfef330399fbb6c7edc11320442f7243cb0c6318f0480240eecac31334a48accca5f754754a2924c997a89e94f267dab9294096caed7d251d2e3bd11e278dd70ec23ecca5c0416ec89f7416756727f278ca23bba9feaba1d31d53d9e38da66c5b13391377ea9db02e9bf177978a98ef35087f484267d3dcd074fdeb90a1b6634614cfcce9d2ac764d363653ec91b1a2b8f8cf659af0425e909d8bdf83cd6e985db8dc11d604044ddba516d5b507cfb1c49f16a4362e3f405c6ec0680ab02049b752cb65c125fa9889b65c068f0ab9eba0354fb784fe5bbc797bfb20b6bd4257b35f132d190a0a0aa99697fc8cb47b320642a780d7605ee954dfa288a9ab65c5761f1c430e31421dfb5a793cebfef92f7ba57a2d8d8896434de86a1053abc2e37717174c262ba7275b551666a865c8482e91ee91949a2df4e4ae4b3d1ff3c451209102168a13e66209250a2c2053f8bbf7efbf847dcf27b83f9f8842cc9bbc1f69ff3ad6917b92df515801a91b97ab5e2a3187e9f394ab292cc8ad72c75d1888a7ba7300c54a7604c66ba33b87447ffbbc0a766270d1b5c6c5d7c293f8dcd99f77088044b328d009f593a87cd1942c6f74ebfee467689662829d6fb3f4ebb6ad1f6c00c84baa8eafa0cb9e8b40d3714ea0943d2fffd58dfb01ad81f61ebeb056e5c46fea58f31532fafd887a0f92626b7f199bf3192446128e847b378deadc3ff52c1bce29e621a466fbba5212f77c6a90a17b8750c321d2e94650549690938e65264b2426bd39bcba37b39b3e92a8252736e590ddc0f704f238f4fbd035ce5d6cc85ef3b8b009ce0ac12ebd93bbbf8c41d916729d4e1cc5c9d4fab4dbdde574aaeb1ff924293ba68440c18c85b3bfe8d02020c9db11afa1cbfd8944f35434780411860d242cc974c0d55732653f27d1a1e8513dee427f9322f23cc163051b8ecdfac71c22c2307e5649fe37fb20cf42699ac43a436edab317497d8bfa78008772adff66df0518b50e7414f73e9ddafbb58ea453201f776f14aea73f2cf736b753605126f2ac5bcb3147f16e97d051694fb529fadaab51a5d076cd1c476e3ac0245b2b72071d7211c7955a203f5dac90df1bd051fc69368e133763c512333133bd6c174cad5b5bbb99454cdf5f507c43c3b4ddd0127279b338a5686a4880ea5b843a640e9ad7cba09b9a3571a05b67c4a00459365417a95eadbd59d868f971259b6e1c14a3ef6c18203301d6b3d4fd5", 0x585) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) sendto$inet(r1, &(0x7f0000000100)="af8489d1066c9322b454c623c605f7d199adc0e21748079b1b5d7c55710dc848293f85be491758c5a422c322230d956c6f7c95b17bc71eecf016", 0x3a, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x4, &(0x7f00000000c0)='%tx^') 22:28:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0, 0x3cd}, 0x2) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffe}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x100000000, 0x17c, 0x3}, {0x0, 0x9, 0x101, 0xffffffffffff79a9}, {0x2, 0x2, 0x7, 0x2}, {0x8, 0x0, 0x7, 0x41fa}, {0x1, 0x18, 0x2, 0x45c7}]}) syz_emit_ethernet(0xffffffffffffff01, &(0x7f0000000200)="00631b96e5c6488a27ab88310e65183e26cdf670662ec8f1b624920dd0ecd2d559bd59690f4e306f4b996fe4107a75ab207cf9416c2f1a7b7823fe486a8bd24c7ac2535a58ab7225eca2a9d1759e7f00a954") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7, 0x80000000, 0x80000001, 0x3}, {0x0, 0x8, 0x4, 0x3}, {0x9c1a, 0x8000, 0xb87, 0x3}, {0xffffffff80000001, 0x7fff, 0x100000001, 0x1}, {0xd566, 0x8, 0x8001, 0x4}]}) 22:28:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7eca9cbb808696ea4343a2e21206776abea591add98274e7238fccdb8ce33820b5e15d912de74d3ab58fde3327e4ab9ac73166c41d04f1e2a25f2afd188b074210c4eef9800ed59336584fc20020ddb220df7210b26e5f39da981338eb9aa77256bcb733dfa9dd1d1573cafb0dfb32555d644629d63718c474cf38ad0411ac46b1d8c5740c4d"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000180)=0x100000001, 0xffffffffffffff2e) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), 0x4) 22:28:18 executing program 0: setreuid(0x0, 0xee01) setreuid(0x0, 0xee00) ktrace(0x0, 0x1, 0x108, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 22:28:18 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x400000000000000, 0x0, 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 22:28:19 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "96d88cb64ca9338a30e5b62937f83bc44feb7a02"}) 22:28:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000540)="35d6201fe7b7008a2cba97cb0d4180b0485c71691b36cb9e27ef9bab0d89ce3681a6637a7d482d02dd16f76fe7c57ad01ad8b960b2bd1b87ad822ca5276b30e15be6e9b1b178ed16e7aec897fefc672e9a71bdbd2c206bac1e11ecee3bce37cb8a93534d2309e41f90dca24b80206143137dcd545cfd2cee0fa5a9fa14509eb97ad16084908b42399ca89e1b96ead740e14224999dc6ea2a1e1a140288388f03f262a6c0754ff2ecb88774a46cda5e1180d37e", 0xb3}], 0x1) execve(0x0, 0x0, 0x0) 22:28:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 22:28:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 22:28:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() shutdown(r0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0xb42e2f83b4031c37, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="7cae7ab7d2c506a84612e7bae84f9f3c98ffe8114b9e46d095c71ef8f70f62075e96ba5b1824854109f15525a6306ec397027164c15652cec1", 0x39}, {&(0x7f0000000140)="6faf9c2b0df96c1d1f47f4878094dcf8cac2ef5f3e937a6c3412b2d981edda548dfe483a81cda75071485dd9387e2d", 0x2f}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="00000b002000000000000000ffff000010000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x78, 0x1}, 0x1) socket(0x10, 0x3, 0x401) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe7) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0xb10, './file0\x00'}) chflags(&(0x7f0000000400)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:28:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ftruncate(r0, 0x0, 0x6) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:28:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') 22:28:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x81}) fcntl$getflags(r1, 0x1) fchdir(r1) sendto(r1, &(0x7f00000000c0)="9d5b8f661de8972a1e1974d66935b9886387755581b145301346f35a6def8a02e838279bc9f6747a79f60677c4425587da5fbb46b2cd29df3cb7881b89a81d0674a5576652366a70c8cabd5239941a51db1799bceefefa0d64b7046e46a4bcab06668f938044e60b0b3365573bcc2d918daae292365da1c61dc03c4789962055f9a7464ff9a6824e9b10f7d1f942e29c91256e23707c7991244d0334eb1a3a50ddaaa4b31dddeaa95869180700b8fe4b158dab119a7930d95d5c860a4ca985b7e8a82a9b69f78321dbe3600b289690209d868da2268b1f3e3a5cd1a28c06d221", 0xe0, 0x404, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) fcntl$getflags(r0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setgroups(0x3, &(0x7f0000000340)=[r4, r6, r7]) fcntl$getflags(r0, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000380)={0x80, 0xffffffffffffffff, 0xfffffffffffffffc}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x1, 0x0) getgroups(0x7, &(0x7f0000000400)=[r5, r6, r4, r3, r7, r6, r7]) ioctl$TIOCCDTR(r1, 0x20007478) clock_settime(0x4, &(0x7f0000000440)={0x6, 0x3}) truncate(&(0x7f0000000480)='./file0/file0\x00', 0x0, 0x1000) r9 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f00000004c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x800, 0x0) chmod(&(0x7f00000005c0)='./file0\x00', 0xc0) mknodat(r2, &(0x7f0000000600)='./file0/file0\x00', 0xc000, 0x100000000) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000640)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000680)={0x3, 0x1ff}) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pread(r0, &(0x7f0000000180)="a3148a85f6ff5cce12440d8b5af260d842a25d490d0d087ee89589848e5c0572fd52ee2dec5595295b2a38db917fb545a73a269c6f5cb72d5902a91b388c90855516cf120ce89d84a7fb5f0bb7efa5288784b036189b3f9b3b5200bc21c371cf6f9645d2551f25168310742967ff99a5bb3b24089ba928b1b1025c52102b93e207194c48877e74fac82a818e53d817b73f945f931151e4d7ff5bc03569e16725f5be814355df4a277fa1f4f0f79c432ad262afd5f735b805917d2c905594833239eda6258a93ab1c2f0dee447ab418128abf929e1e63df9c4cc4b30bf7f4bc09ed13cb44076b4ace8036b909c45da386f29dd98a3d00db494d350a27491f", 0xfe, 0x0, 0x0) 22:28:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffc) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8) msgctl$IPC_RMID(r3, 0x0) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000480)=0xfffffffffffffff6) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x100000001}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r4 = getpgid(0xffffffffffffffff) wait4(r4, 0x0, 0x8, &(0x7f00000003c0)) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x8000000001, 0x9, 0x9, r4}) r5 = semget$private(0x0, 0x6, 0x24) semop(r5, &(0x7f0000000540)=[{0x2, 0x2}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0x2, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x8, 0x1800}], 0x5) 22:28:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x13) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 22:28:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 22:28:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpid() unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1000000004) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x4, 0x9, 0x5, 0xffff, &(0x7f0000000180)={{0x8000, 0x3, 0x4, 0x0, 0x7, 0x9, 0x2}, {[0x7fff, 0x800, 0x68, 0x6, 0x7f, 0x800, 0x1, 0x12, 0xffffffff, 0xfff, 0x7fff, 0x10000, 0x8fb6, 0x3, 0x7f, 0xda, 0x3, 0x20], [0x0, 0xae0, 0x9, 0x6, 0x4, 0xfffffffffffffff7, 0x1, 0x9, 0x6, 0xff], [0x8, 0x5, 0x2, 0xffffffff, 0x3, 0x5, 0xabe], [0x2, 0x1, 0x9, 0x80, 0x4, 0x100000000], [{0x0, 0x1, 0x6, 0x7}, {0x0, 0x3, 0xaf68, 0x5}, {0x37c0cd7, 0x2, 0x9, 0x8043}, {0x3f, 0x7, 0x7fffffff, 0x4}, {0x8, 0x100000000, 0xfffffffffffffff7, 0x401}, {0x7ff, 0x10000, 0x5, 0xa01}, {0x3, 0x2, 0x1f, 0x100000000}, {0x3, 0xfffffffffffffffa, 0xfff, 0x7}], {0xd2, 0x2, 0x8, 0x1000}, {0x8, 0xfffffffffffff800, 0x7fff, 0x8}}}, 0x5, 0x800}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0xd0) 22:28:21 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) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYRESHEX=r0], 0x1, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0) 22:28:21 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xff, 0x401}, {0x2, 0x7}}, 0x2) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:28:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x800, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:21 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0xe4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000200)={0x0, 0x0, 0xfffd}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) unlink(&(0x7f0000000040)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x0, 0x7, 0xfffffffffffff001, 0x0, 0x5, 0x4, 0x80000001, 0x3, 0x1, 0x80000001, 0x1}) close(r1) write(r1, &(0x7f0000000240)="510fc3a038", 0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 22:28:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x20000000000000, 0x0, 0x5, 0x0, "85495500020000000010001167f5afa680400900"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) setsockopt(r0, 0x4, 0x20, &(0x7f00000001c0)="f1b20355923aeba521c320157d3450262a3bc279732004ffa65ad2f444505d337037b7ab1328cf0ffbb3ea0032c187a002e2b4a78c547b7e7480c64675779dee20c7", 0x42) mprotect(&(0x7f0000319000/0x400000)=nil, 0x400000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffff7, 0x0, 0x2, "8b1ba35363b33f528cb8d536a749bdb293af58ac", 0x3}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x40}, {0x101}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff17, &(0x7f0000000080)="2e81505363775174aefde0b6d1fcaee61105110c17c8ab6c2e31e472c70b1c939efb66e33a75eb8efc8cc07951a1033ce73addc3ca72d840da6e9820e7b06aaa375330cc1889a319386d675ca002f8500ac865804d2dc38ef7ca6055fc9dd94fba95f4a248a5f4d922ac5cef41ca2b5da3e48bee44dbddae2340e44b5d853371") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/84, 0x54}], 0x3) 22:28:21 executing program 1: r0 = socket(0x2, 0x5, 0xffff) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="800200ed14dc54abb3941030071cb6840c10fd814d66562f1782fa2e211b99c701f6f1c4f0a226c02d02f6aa540f9cd2803aeced00c799e444b530334dd2db10f34445dc6a6ed51bb6464357c742ff0f000000000000990e3283d20a2c73f8683de82ec62c4da23ec59914cbc937eb9f209b099a91cd613a4d9a1a6a7d6d58b87424c41335956f4e85f1ae8654627322ff19f6c5c3d499d3633ecc357f0c699763e37bacdfb6396aaf142ec658bca00499b47c689a90f6f51136fb859ac7905e91fb5fb17f8f"], 0x10) shutdown(r0, 0x2) sendto(r0, &(0x7f0000000000)="f970206129a75cecd96b4fe931616fbb15dc820bfaec23f9a888400fd5e6db9f7c2a53e6adb0", 0x26, 0xe, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 22:28:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = socket(0x20, 0xc003, 0x6) flock(r0, 0x6) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000000631675beafa86bf9b85a376ed5ffafa1c4a65a5e02037d6732f474c6410ee535aebb6f8a469f419bf631b91bfc850b1598194c3aedabfef3867af14f227266bd8f485bb90a8148c284e10d3530de90740fd580e8be6db05832a43de1786c9da584fa2f94a3027b25ce2a747b9b4b6dc7fc213bbf28b9069cd486b02a8a6d9a76892b8aacc44b2baa90341f3458770150ca9025bc79798b9ba2d8af9e664d29e202efff73d5bdd71522", 0xac}], 0x1) 22:28:21 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) fchmod(r0, 0x90) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x3, 0x2000100000005}) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000338, &(0x7f00000001c0)=[{0x14, 0x0, 0x4, 0x4}, {0x54, 0xfffffffffffffffe}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r6 = dup(r0) bind$unix(r6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 22:28:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/68, 0x44) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 22:28:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = semget(0x3, 0x1, 0x2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000240)=""/72) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x45) sendto(r1, &(0x7f00000000c0)="7083afc1c7c02b2070cb839933541ac3460e52460a2cf10768e6826c3e55ab10ba5ef050adf5d7171fb601987f0649e901ace29b8655c78dcd9bf05ccde2a839e496bfc57009539712b332772eaf", 0x4e, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r3 = semget(0x2, 0x3, 0x28) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() lchown(&(0x7f0000000180)='./bus\x00', r4, r5) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0xffffffffffffffff) 22:28:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x10) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) 22:28:21 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) close(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="440208972be19e483b1b62ec8c8f8617b2d0510ac13aedcc136604aaefb298e90cc70170e37107000000b2b36639ead98d2e52644ec119cbc05d2d4c409bf3414d158b60e5e7d6030147bb0ba93d95c76e49195e67f566db96db3cac237f709d837648ea1f92bb8f08e01a61c1b92076dc0f49d49a33263a3bc45c5e79a78804fe90e1f9e363f8b96ec551adfff8488f55831c931c34d6d76b80a0c5ec8e2688dd46db68325a380be356b8b312652bcd5ee6b7e5882f78e9692a3a8f65f2f787c5ca56453cf098d7125073ef6c2133cada2252df805e2d73dfd75d593d3db76539862ab91fdc6aa35aa43569b59f46b97bd150adfdca3d9c60f0d777181989e1b9dc74649ad0c9e8942bd04d3498610d7cc771d4eb3903a21ea8e47f63afdd77bbfcab7dc2e7fd83e08ceb7d9d182834269567d8d26e372de130f34f23f12baad421195adfec2695a0e283ad3bd4e0c9d5e7ac11eb7c0d07b08f9c0e261a934cd8ef69e1de99916628314e8e40d966157b6538e466e1036cb48405d6fd077e77efd714aa53a07f7f93a670a7256a6e7b12a2993106f3195717defef97303cddcfe25679d08b051623e0f9cbaff005177ac6b91711f2519e07f6973d4fb9411650f85e2245742b05fb4929c2916d7616a9f6be7cf049cc61af87fb54299a5f2ffe9d99eeb853e3bef30c980ba", 0x1ec}], 0x10000000000000b2, 0x0, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x4}, 0x8) 22:28:21 executing program 0: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 22:28:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5861456467a1e8d1f49eff04b30c7f69fd93dfdb269f3e76a472241c0ea925597ad618e30efc0d24b7a63dc25df4da65103561a20dcba36315fe75393e26d370edc95b67b6868e2605f541c380686a2a780999e917fce1e9af5242ced669484b5f42832187ef1572ceff2406a4dcae7a5577edfee388457b5431a84ede38ead36e06d98d648f951e9b43ac5284eb966549d77e5b5fcb1fa0c1c0882247ce9ced4d2a24f31c1563a066db08ba3b6acd", 0xaf) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) read(r0, &(0x7f00000001c0)=""/236, 0xec) socket$inet(0x2, 0x5, 0x52e76e29) socket(0x30, 0x3, 0xffffffffffff8d30) setsockopt(r0, 0x1, 0x7, &(0x7f00000002c0)="34cd4fb3ff7c89198fb4b61373df4c9749648135d47aa8cf7e07d2a3f03e905ab0e85dee84c46add3f402cd40db6940426870ebff8f14477a92320e2b67a8ae4c217e4aa211db921a29bca41506d704174acf96507581aeb090df5e5f73e502ac70bb1451b78d5968b9277c6000f82499098107f85879f0e93c15c37c1075f5b6a67742ceaad248eddc8affbae4a9b1dc72d8b15c2d002030926fe271d7e19b9539ee6459fdeba3faeeb4b9b44bf3127904ccdc8b970f18c40adb5558fc887e195216cda3d7fffff7adc3eb9ad1de5f389b1e571da30588428a18b8ffb52a2c44a31a36b0bed774ab97c883acf113e2209b4978a329359538d6f05908a7c8473937efd04caa044ccbdb76f42b5566f4581351fc75f6a0dfa39b4cd9793dd532092de75e645595ccd26c0b8315883dbba708849c88defac39e2dc0746cc8c6cd79ecb7a0da8d19030fce85e10167ffb45cf4949024c83c7e6a93c253f63ac286fd0b2f8ad437f91e4cd14262025dd00cc6682c59b8ca6d89664322b4e83a6dccd1a982cc83dd177a4530bd47c1d705fc1a0cece1514bba1c28de17bbc7b18472efda3532a54397575282535a84c76f8f0d236ade353c496607c71493f75a9cf6788335a996b1c86f00179ebdc29ffb5503dfcd7f3686384f5403d5da724d796ee8d73c8e153c4e0aac6f778f5d746b2e4476cb892817ebb776fbf2064e84966b50f089820cfade88afbdb4d3e7b5dea8a4c21e28c9ae93b8778103c5bd91a9f46c4dd94eae7ff2ccd835cfb9c34802a7d4586fa8b49e5c038d5e1fb22ffd26625e47fa83a87b07727261b4fa4cc46ace606c698f6ebd886974edc5ea6e3a0012f121ffd487ed69d569a6050981faf4372d452e8cc27eb4f0fec9fb8165fb638b0b4c4714960f68418d79007390417ab0255285824b9824821c773ee8bf7a85521d88578f032cedd435e5723cb2aeb59bbdaf7085a826e247e821d0b2ce79da0c0fb837cc95b295a22f3f337494ff8f3600099b3df200b2b19b25eb1ade3895a1fb7b128c1a18cf161bdf0390cf1bff55d1c18898bb255c8ead0c51e9573f10005832eb258713bbd6a63bb5b64231a70f702ddd05190c0392838b031dd06023f7fabb9fb200b9ae9b564b7cae978be0e29f7a94e6e1b3f84556f0eebf7eed74474afe8f10678c13079b45d1cca333df470da7b0adacde00305962cacda2150b93f6403cb63962fa4444fbd1e14fc53e5836431e75cb38bd1d70a67f8e37572cfd6504a392e2584b876d0a4d1109a3a71a839fd8cff380c3066f5ded7d4c671ee49ced03601f64ab245092684040bf2ed246b2187c574f9b5868083978678525a296ed2a44cda1453f193a83e310ae7690643c01f087034bfbf551e41baf02bc50ef82c61f1b098af7e2487dace1d434afbee86c73d7d424f7f4338adb42438edf2016f42ddc428cbf00f056e6a0c6be1d23c3111061c079c3adbacfbd10ef382f92a5c763c6d16b13ba2248d5bdcbb537d7c83ad64848f8f29f3c25eeec10ead9b9cc08ba133fbe94b4ce804c23ea1bc8ce1687b72853438a039d5c1041399f30478729cd987b56bffe1e46a27370cdb06614790664cd2b71d558b18f82e9c99aa60f91cce5ce059543306042c649ff0155c4bd58314e5bd8e57cbc6d0e3005f5528e13714afaf3356824483a31a7257f51066c621d97ce1002167cc68a50d22ff43686a069b11504fe6d11cb635bcc42f7b579fcc37292440914bbf9de742981dcbb4097ffff54d964f5c5846d19b2e1b3651511a73f9b977f21212d277736523806777fa0c5a86add66704d7a07df4c8e90acac54ce9a74d0d1b325508ac2bdd56b9fb6d2f77298f2e12f64ac902538292de3b9747992f639953d170e437db0b2fa5444ef176f14d1a2dce4fadb66cc9b3264c3ef7fbe5ba116b7d77b33ea740ba93c0ecae429e9b5b953ae51f8490f5e148c32c9ac1dea3af13c1702a778b87c05d689b0035871cd51f7591b63dc69153af67380de135c8631ffdf204a8149ffd4e524e44455f72eb7496fa0dd87039d132bc05f4b3b5c9822e1fa4f4d4b2bcf8dcc95c517dc131be407bc9bb8b9087312bc51e916de95ab7deb5922905921579b586c451f09ff4e4625c59d758ebd11b57b4428b2f5b427526301eb7c0e5fceb6d524865253fc29d76171dc46497d145082cebf4c1e107306eed7c29faa7639a8e56a4d99fdb3af64c4c3c3c71b36f9d75c16ba2ef367eae70cde6768f104caff3cfec2ff71754eb7422efb42e33c991f7e2c19140f53586c7e1f2879ba96e38f6031166c2ecf5c07fd58ae39511e471cc99ddf44b7d7948566648d8a17ebb51578531434bfd80c73d6e9d2c7df4080a6dc1ec2b905f7bde330d369f64d86351df519b33f72c82b067e23c94c034f50778c1d7827de69947ad79aa9401dce9ab6d0b44ba60b296adec5657b1d0db14048842162e099b16bcd739aa655435f1804ef922feebc11d61bb0b1932191aef604f389baa0e7ff7bfab323f5a37ae13b3536b64f2be86de87f8ca4b910fb5f663b18f2bc54626602a6adebc2ae664db3aaf0ec8fc4411c8d84c252238ed2a23bb3a5b8ecefddf6d86b5e9347fd48e7f24a7f5c160f08686da07b79f82a4aa479d010e42e6e86e0967fd4699621a51b43108f1ef1c18edcc9c8a9e81707b63937903bc4ffa0e10fa11f2d4dd360f72679d6c3ac9541ddbac8c3ea1304a2b2411998defcdca72af97d499ad52d4078824ad4fbbb2621ddd7aa8ac82bbec0c2d8c899d1e499619b13eed2edf967a3b00ef89c865701a2019422e8192982e25f7bd316f99a606990362a96f5d80ce3d579b716d24434cb62570353168efe72be689a0e786070434b4253c5fae0fc146b8173db29d7ce10a806b6b55a54017cb707f456f586018a788090ca69dbf2044ccaed32d0de1a98677e5a1a5339947bb6d960600cda035e69fc8a78ddf4e28cb02a3d841fead7f6ef1c4cfe20fc18d6aa6aad6d8e980f0bc32fbac0b256f5f68a195b5ef49736725aa0c7f7e1b0bfefaeb97bc5df4e6b0fd1f1e3a8907c87c18defe21cfa795efd64806465d2f104fea7e10dd5fd8ddb88b9c8a1c592517c05b77d30569791ec4e1c79a0bf788628107d11a1b8f104cf3585263428a9f0a57967a66838cae840b830f72bdc3b8c32b8b2071bc22a559bb979a619895ca6a39ade04815b7a0dcf10319cb9f170c89fdc3456208325a50d3ac3203a443670854c08e3768f283bafe31b6658d1e9b42d0f63cc090fe891ffac7a3c818e4003942f4b41cec51b313c1ca3d36f562fd4e8ffb58d13715433cea459d34bcda5099ee7cacede50022cc8cf7030183b2a6116742ba63f211dda9bbfe66b16f022169f83b7e59fd423ddc3f769abaf37756b77f145f0447441b0fba8e86d4765e3a46f162d62546cb26f02bc1c5f86b5fac40b6a63c9a387d5e7693ce43cfbb3091afe5de69a2b8d22038cd3e117791d4f8a8bc6ba215d514ab5f0633eb2e985291eb7cd3bc02230d7f2d64e124efeee00b1086ba29f3693fdba9931c7d206491a1efd29ef3bddef7ebfa77974326a03ac614965ebe7ad604846a4fa19aee654d6ae19186e7f2b1c4e5bd6db126dab027fe5415814c17d5863b19d4b06fa3936db4157ed0e6c689f66ea33f1309d249ab7d2e5e39b2e68b86f7b9acc42de7a553e3cc8be796c93e5b5990f30fb5d26525ca38c4d4054dd56b072700401c3f6032c26858205af816908dbeb33c69d2071543393569bac4c855a35583c77fa761913776fb4bc332325525c4953273277aa9f782015ff9dd25146c5bd7cb8a6c854aadd40bb94a15db372adee5859313b1cbf11e198b88407ba15311f5ff3abe82b74358115e0157051f871384b13f6badb35d8fe6676a786017f32f2a84ff5e78f5a9882965b94ac311d5cb80dc22c37e94a2f0da51aed01db6d4a48514226080c65287700d31c4e34f23494c163ba6e5eeafebe963a00382c210d915bf156865503155ea8fe8d0a4840b479ce3222c664c30e0a19e42a3e92e502a3bda74a2681316b6dc3f82c79d2b63e9bdc590cdffb2dde190d0499ffc98ab2c3c25135a16cd2d1ef8530c6e3f58260558b6a5a95efb75925f95e1ebf69faf8885570482b6074f852de986a7157c686420c1fd75095edfc672531cfa477691100932662f02cb42e6feae4ddedd48e0f852dacc0e1f2c5b1517c61c3d26b9e1e6dc4b370216d234ea5a98e48583b87e92888fba2d35d96fc36c7062489c202e42a10b86b6c9e7f94ff2bc8db04486081ff1f07c6abe25365f2f65fff2c82288689ac3abdef3104487ce44f466a33defa1e2968bb334786f0ef2122307d88faf2a7c3745d3f976d92cbea566c41001ef75ba39af03497061b8101383520f802e9f631a0487be083c037e945c209ad428c8c27e0015dc2f28ac159bba58cc2196b28a57b3f61a69936e6777c3fb63e15519de63ffc481142242a0456be2f57b72fab6c75a39161311f363465b6ae16543ef9b8f2a4e2d3336adbfdfd0112e0d3614294ea9a3c9ec2b6aae091d5a56a106841fbf05cc54cd0307ba04fb224ae46fe1386f1a2c40e295b43671be32cdb4779523451d3e17590c6a54155cacda270e025a08361bbf6c506a0e30a2959dc2e4c47414330060c169fbaeeb99b2c5b0e2dfea7c5c01b56bfa4218797adb2af2006dee2dd75ca9e52f5e1256846f08f64ee4a11d540e6b78d0806cf36a282660a234dbbca2f2875705bf94291ec7db04311afab99827f9f2f98a1dca5e4764e44bae7b86dd821b60f816552d6579d76f79addce4df80dc2eb798ba465f9da7ef6ae3c9c6fe99e4ca547dd2087b45bd74ba6ad9f3cc6414b36a0cd28915106701c20fddd8f4c18647f3b292a5ea4499318f7ec91031936144ea12ed41a76d3d91f7f3daba1ba855a6cdbb3bf8a819f302cd43a933191b9a82ebfc5bc7723b7b70eac898de197827b575f549175cb5d27c3cfdec28c8d44666df3a53dabc7129438c2fc3587d407a9e33c2be2b2aea0b2ed2eef7db4435cca3a768a9fcca77fba6a834b9b68a7c2e1081110834b6a0940bd9dcb92530ed2fdecf89f6f6dc08288688d6745b4a8ae7da3b3df0cf3b064855a2433f62736cda80a6f87c21da624de323230a7623564d2f5128ef1cbd266aec4de5722664d19260e7c65a499308b7c6105b44689713f94b3da9abdd4e372c5619e71a0f9af70fbef7132338cc8b47acea74a488f716d5756b7b2056db249096a02629e15fb2c9c24a7147efc58519c1f952fdc9250dc389f0ffaea799748fd444814b8eb03611e8153533fef30cfa481baca7a9f79b30bcc58c42c6a968b6ed6aa08ff317308b39a9d83ca4823e1a156bd78c1776f6087c149e1a24ecea7f5f57b67d6cfb472da509e2cbdb86818b11b3f2aefca89902cfaa626ca51e145b6a87e1a4d3e2ca5ec4c4b782c76783540ba0fc22d76447473c48239e52a3b72f3788e2deab770af738454a6d9264d9c92d1917587262d32d447b55e415d49f122fc30d9f6778d8c247726aa16af8e7196a5a3c124a830eb6c1bef91ddfb89cfe06aab2789877038ccacba99d15067497cf8bf5a4bd01214e157d8b3c41ffa88f78c6e42e3db0f009cf0088467f9e4009db441cac07637b12c2d9a09eac699df4926fd636dd4a023c7a22ab460d454163fab70e48492795006666e73dae44b081b5b3f49f740e0c4e9bc9981657d6116979fd477984b49e777eeb3b7d26e91b6faa9435e7bdabd83af38f02e0c19229", 0x1000) 22:28:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000580)='./file0/file0\x00', 0x104) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0x138) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) r10 = semget$private(0x0, 0x7, 0x80) semop(r10, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r11 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x3a, 0x12, 0x0, 0x122) fcntl$dupfd(r3, 0x0, r2) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r12 = semget$private(0x0, 0x2, 0x1) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xfffffffffffffdee) semctl$IPC_RMID(r12, 0x0, 0x0) 22:28:22 executing program 0: r0 = socket$inet(0x2, 0x800000004001, 0x4) fcntl$dupfd(r0, 0x4ab3d8a61dd2cb1d, r0) bind$inet(r0, &(0x7f0000000000), 0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7ff, 0xd4}, 0xc) 22:28:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) msgget$private(0x0, 0x50) r2 = semget$private(0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/21) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x6) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1000000048}, {0x54}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe5e, &(0x7f0000000000)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1c}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x1}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="77012a8c963e35a8be") 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 22:28:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/41) socket$inet6(0x18, 0x8000, 0x7f) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfff, 0x86}, 0xc) 22:28:22 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfd4e}, 0x1) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[0x800000000, 0x0, 0x7ff, 0x100, 0xfffffffffffffffd, 0xffff, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0xffff, 0x400, 0x3028, 0x51ac}, {0x2, 0xbc, 0x8, 0x4e79eefe}, {0x7, 0x0, 0x7}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 22:28:22 executing program 0: r0 = msgget(0x3, 0x10310) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(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) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) open$dir(&(0x7f0000000a40)='\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', 0x20000, 0xe0) r5 = msgget$private(0x0, 0x8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) truncate(&(0x7f0000000b40)='\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', 0x0, 0x8000) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) writev(r2, &(0x7f0000001040)=[{&(0x7f0000000ac0)="c23623", 0x3}, {&(0x7f0000000cc0)="5f9d5c83d0e1c62e4144f317617d0498fc6acab03d48ba4d81", 0x19}, {&(0x7f0000000d00)="0dec365c7567b96d51c20659e3b94ff7afa756effa130f6d94fa3040c419888ffc81c95ba24cab0caf5dec57406c9770be494f4d1727bde9bb664feef47a8aab1ab724712ea826ab68bd9d1c8fa149198324fb29177445b0abeb411ad17d959defe55294ba8b58c135ae332f88d6f32d5ed27507c2583502748f3f1c91c19c73babb1788041caa1fa0d4195098a91f6aef6e79948ebd43579672585044efd39e78eeb84a1e3f1e1b44bfa85e2676005efa6f06ad0f08fcd7c454a3ebdcc4a7082307c31e912f6191b1c66c9c233bc6", 0xcf}, {&(0x7f0000001a80)="750afdc3e5c04cce4c532e76c9a281bded1f385a43b3f255187b0f8e7913e4c689683ec0da052a112ddb72240cbf22d61d26bc4b0b41b6ea6acfa2e1064f1b0eefa05ea1f69af48712d48ea3ac34d47279109a6d60e5689ac45b48bd552562e7891e6eb7074566c5ba001dd57dc110dff44569cb844fd20c3afc44be7769cbae811ffc6a1676eab684c2cd8cea0d36fd33803cf849c68f4bac1ebb269c549cd7ae5e655ba295c6dc83f590a46470642246838d3fac3eb1608b699c7476d44afe2632b8e62312c11f8a6bde1c38a11d739214b8930c4057e5187843fc53caac31ca947f9f9081f0ef150d26ee9b100de0f873b66ac18411c1bfc0b51c56c687781e17f9a3be94dcfd6c1c19a78146a202affb61f655e6ead8658a89d70236057c1758c3c000081023210c71dcef8e1401c9b7fe8d0b367631cef3a12b266e0948f4851dc2672fe91c7e9d42a4bf6a269ed7d4331110a610f0c440add3780649e764002decd51b390cbeee5e0af3782c0a01e9bbcb3bd7262cf4fb4410edde3e1578f0b0337cc1988d5abb90ac8e8456020bf687b6d86838f10f677b1d8499b58ded2e944c66dec0bf8c703744b698d5663250aa106752f3b234c361281523bab3705eab4a2867a5004f7fe42620918b6e7055dbdf928bd05e3b1a0d2736bcc6189da988fd43b82b9900eaf5d99a42afffc58420d760c62f241e9de3191bfae382e8bbcbec6c351450de5182529010819f012333a4c35e69f64d04c5391270b51b973eb9a44eec584229a97a5d767b25bec73697e1dc45c8b9824782723ae9fe1aaed8bffb65cf8a1a1dabb748334a75cd6785b57f5418f656b9a2d808bf9e629ca8d49819d15c755c44f3b67676fac336069d5b71a0c8705288ce7cd81ed83fb5733faa95d066e95308672051d00fb55c3b353cbb7533ac025dfc9d96fca99245a26a977d50cdef4ac69d0b2851590c2e9d879bf531cf78851ad52e8d6918805f84a108b255ce17adb35199dee92602aef9d9292f9afb74dffd943e5c90eb400c8d6dc0f1557d41542109a6f7356db9f999daa2d1c4d204d8b7bb10922d37195d5e2ae0c26d26a3b219af42488a801d2a0675fa772a1d95a0ba7bc5f926da0fa8d1ba0a57b7847df3622c21feda2fe3472f4fd1c6e4a5d271bb6da6cd2723acef5246d52863cc34ddc6a8351e8347c9f68e6542808076914adad3c70d0ebac394e56029741330166373d249594e61a0129709cbedffbb35dae7cdcbb9ad7c76db8fca5e5b79b0eb915efaab6b6632d9086d71cdb5cc4797b847a99246bfda58aae258f8a3eb5f4f2b9f9fa05d0022476a1ad67ba72460bdb48b7371842e9b40712fca7471106bdb377379e02105952382483f6c43897bfa0ca9f86286bd283b7b9fa90da5f13289ce9b8d41cce0e6ed4c02152399598e6e51bb9c262b91eafaa6272d2609b085929049efffc62a039d4cae093a481461d9d7757ad7586b45348d88b1bf22dfd01ee51f9fa1e68ab24880fdac999ce387e2b90d6f5458baa14881f1b84c147e103fd25bb047400fd7237174731e35ef92f0537baac2511866cab1b25a51aeb694c76f9b5d26571e9059c5b71905ecd27c276468390b5bc9037c385051ae19d957fe5e83612b4234d23a3d1127ac3aa0416a6ed9e16ce554654d87e02d6c33845761b563fef1c59135a7bf2f97d74cbce2b608cd78a75ffb63bff03eb3ef4d039abd01a842eae77ef2d2470e8a3b143980bd6305ef51fefa444b96c2f2d53da973cf0273c9493295728576b1dc6583d89d35e6cb38233d76732c8fb69a93736649d935eec7c577849d19972ec32257d8280aad65777c68dfab6222edb6bb90162c0f8c290f58c17e6ef42d67b2e15a1e54af1b795efb32d1cabed6eebe9def1924db04c2b46789c5739ae15b948a11e782e8f78d6b4275772935829c55358c5c92440902bdf24dd13591d026acd27ccb4b3482ea61564c322e382b7fc170bc71507089908a37e68bad4bac87211792bfabc9b9cc2a2e5366e0c28c84e64f0f07d51e31160effef2d1e5bdcec22aeedaa16a13c882b0c008054c98c1f590bea7dd24529da16d2f6c19c7556f909a1ee093974a4cf74fb9863f5cd61116de6b5c525121b5db15bb831d34db8088fa8a285412b16ab0510090cee1c67cea97f51e228c8d5856c962460bedd47663241b7d423fe64a85f4bf313c50f4962a23432c3b35f7e26459982fd032dab625afa450c1038b8858b9515eab9ea93d67557d28ca7234aa8ba2bdc19be17c1eb1157f77d887697a0e9dff974bf1ac20e819d3a96791332e78c326d781575e38bd69e4aed366aba84d9165e9205c31982e6cfb24ce93054218c47e1fe7baf36d7195e5343540a7df9e4e2f287d42e3c64d43696a2fe7d246a136a3e2a89513700a21c3ea1f82899dbd8601856f7cf0e363dd0648171863d99ae832b90da1a81a52546de67a436ae62e6729cfa3ed4c5a8a7237b460898f805fbb62f6a9d33de88bda787f62f93ecfcca96b01d7f5b2de675c32df9e6f68e159dcba13eb4ad4cffa5f63b339830964d2dcc91871fae1cfa558045519124a6a69347cae6e50c1ed39eb76eb38017656e784493c7489aef9e3898a4b8db13ac81cebe2b886f2f9b6f3cf8306fc18dee83ccf7a150454ecd5b7e85bd4156bd645e666163978e57488631d97562a12779a964f51218db37639a4767b476fcc393c9dd9a94cc86332acb6340ed06fb05aab31dbf18acbd519df5750877781e58cd31606ea86622b68ad0eee51e198bf60b90ad88e2675f0ced8c352e79d1e6012a57ce26314ee7c8f6bb09b99cb0b6f4709ef0fbb55ac905994315e1b72fd72ec73899cdfe4a45ea5be7bf3ae2260fc26422344e1d0f2d2ab7c5d8ccae5c1561a9fbfcbac4ce795b474f94626d439a237fb9229d4cf60840cda50a90730e79c20bad1f248d2dfd76a8269b44897ec635f41ba22baabfb3461e8bba537c93c69c7516c93175661401a27f46da1de6e4f2beb292d7cb19a5d7fe45ef8ddb583896135a19f1585f2e8db4009c3659e13fbb66c4aa597428a6d7baebba639c29c11f4dbf42e6f21546879abe958d73c5afb5481f5ff2844db6190a9f2335cd942a46ae64def9d8d7c37f3daf4c6d86ffeeb6f9b61159e36880e5c50b6d297b982cbddd98c31a01f7dd4397c42b7f1caf3ba186036d2cb83711014bdd8abb0686e10b15fde6d1fa300a00ddb2a169240b395527ab1a8b55d378824e2f1e56dde1a4342c788d7279a661642a59e2176ea684af3d825b1510bb9e88928520f9e4dfc9d7bd2e3c4e2e261089e6f2ebe9f818452724f21fbc1fcb01c31e5049168a9216be3befd2d19647f292cfdc32414aac26b2993fad794ff4c141e7174273d304dd72085c7d33167fc7f1d6a43b2bc17389cee44127ab79770e4a870980e288ea06e662f90c74405935c4ab59a229171c41278dc603d5ae3baf3525d25639464fd95b3617de8a7bf47d5289469853a58e2219c97b5c804a1e2591dabc340aaeddbc53155f1774f071c0c96bf6e4e38b1dbfa567418dd533dd2f40dedf2ce0f61972cf6a639e02f93e6b3ccdae1e78c2018b8bbe32bcff7eb882a7f552bb19e143640687881ac3f1778902523d153d6f68d8b0c5d9016fd9d9b24ff160885be854a8ae070ba88d63f88495439c3fbca99ad33a76ad2af1a8f72caacdfcd3a318d0460c5fbdbf1e0665b55dabde8a2c3d9a547be16f3defe1c371a958a8a9e19d600dd0ad96f97148c85009917b7ab0b76d275c2c2bf9c92a1ec09497e034af393a36947b0466b4d876eeb670224d0a604e20fa010425b633f4a0534f66ad1ebcddb9b63d57f7783bc23c52b56cac741f2a42980dc8eea9a420cb7b9779d373acde253674e36cb4df78abd99177f38eeced982318bfb98b9d97497ab42659800d4d3c0d65a92880eb7964caff736ca0a5a5cebaefca56234fb05875dcf0e4eb0ded4739f09d2c94d64137bf5742c04118d0fa5dbd98e2fd2c725c4e0ec06791d59c26b54888f40267b61c4a141cdfa40a24f52eb2753860c575facf72cd5745438ba6e9375c7f2422b2f8095d6e65f8af51266eb77a4914f17fe7048dc934670ee2cf81f36ee1b79643289c033abf1787210f4a5308ab0a2de650e38eb2745e908045e48b687928f03ba8a68783ca2dc77e625a869bc0857fda3a0c06ba39d89c770d5be9d3d6bcfd2687703082a7f7cbe38f53f6ead1466dfd042469f8df7f78fc9d4bf48bfc05296b12a120d2a494e735ad09779b8ee52ceec332e211597b79f2d3fb1d2434f9e5d25bf5d3564f709d4e75cad3687ed6bb9baf8a9c55adb3ef7e0104d1ce54d118cd03e1bb74448a7a300611b44c1d76b3fbd2117c8c4c6e1ed5230fbdd40dd36fec3bc844f2a4f3ae94428df7d55e27df97f7fa2a40fcd6bd7df460925177329f30b2c77e91461a47ce16651cf45cfddda45aed5b1887473b1358adf6d23e3b8c7a823a42a206a4d0e692945bf4ddba90499319fc8b96a86c30d01656fc950e03b17b947fce6f1ef964babb92b55a221f1ce576a25a27e2fd0e8ac21846bac6ea3538e5eb91e67673f0f2eeca27c2b8806fd0df18d9634458d8b43de9ef5b190fbe06969fe3a896ed9f59c976ee552624e9ffa9825482decf1dc9290ddd4f675c1aa43355301cbaca99edd5ff43da68ed8626ab5b80750c4e5704b221cbe1ba99f8ed64f649caccde32170ecdc077f9f2e3499a5b8fe7f068a0667bf42101fdef5ed463896f1a395cb7f83cce7660aa6ab867efee9e73b140eaa1a7361f5549a14461f66e97e1a27b8b38e42be875c7e3f7a58eb8637c53078f0806024889323e1463b22f1c5aa01735711546d8cf6aaee9c990faa934dc41f79cda1c4ff64571ad93a736dc30a1cc615f838b8f5d5b84fd81ee62d714b2a99f4ef21811da7cd4172542e40752d634237c423d625bac45d23ac5af20f9f5584272e55dabdf58fba80bd41ad7f0eb666723074694fa890060a19548144139173284e432ef164561cd8f862d4c82495c327750c5cd63cf429626abee8e08b831d8f4d7a8d6ffd88e74f6562d027840efddaafa9df2114eb79e1c565cd6c942c97b7d0b99cac6a1640485696dff24ce2615a9de1683072debb291b775e3ea932b30b216600370467cc6ae3a463d0f10ffb6b47410b5f611e450cefd4c1b4ad1217d9009b27fb98d94e6d96102fcedf7840ea0bd5320bf3c2e1126df3e7c8a79763b452eea53ab3e56e9b10d839f9ce270848493b07b77d6dc68a7bee832b2ee1ec1c2f1d503c1fc8b36c4007fa8f15b80c0046ae6740fb7202f05815b6c4f8eea8dd173147b9de727c70c7c67b6c5c9dbebd6cdd93b666fa18ec20760b07f5d1b377e7903dca3fd3b7bf42063b8333b9ed2ee169a8d113661474331e1542f8058e7f48f977f944d057a7b123cd5057ca823c6bfff6b8e80485f540e2f9147d019a31b93eaf90c210cbe35bc3a056db6e22245f3f9eef1ea8a64ae07beefddf4ebf03eb7bc66eb634790e6e7e7919db52d1805b2593b6b5ecca27109bbbc495d680468d640f1708f09d1b5c54716e82803388b5eca2a79ac70de8134f1eaed5697ea8995de541dae9b0275b04e59b5e6306f7814a44bfd16f7bdd9a0abf650ddcd122cbbb206c4181b3d5f1655c9d52e7956a5edd94acaa5f331c47c63fcfcf9ea88c607b36fa64ecc84e1359db50d67c45ba2174ce4e54cd0f05807269c9206c077c6f31dd080d71c3535f8e390514cbf7abb0a08613727fbbc6a56f7", 0x1000}, {&(0x7f0000000e00)="daedc40627750ae64e878a2839342b63a4d52a31f1f22cda203f3f2b3235ca5ebe1b09236adec4892854336ee6207cae383cab6127e5820c82ae537ed17c3f84e9660777e30f3453b81aebdc5440393a26634104841f362dfa6e3cd476f04acf8d21f0ad895814fad3c2f99f0c34fd393b12ff06c95140272e2628119c1059b1a48143252890cbddb0f647ee3416b8146b41c8a019e58109612cbaea9339ede116e385d817149179dca5f820ddbb07509382873c71a817a969ea3bac31a09af6ab0a60576d93d75f8bcc92c77950f380088b451a2773abd45ff26420", 0xdc}, {&(0x7f0000000f00)="83a3098a8d6bf8233c3582fedba6c27e028b450b776e94a75c40c4f41e2b967e700d816c900dca5dc25ebfbceaff", 0x2e}, {&(0x7f0000000f40)="9ddf57aa7a372c2a165308e59489c315f075493fac8fd953a22cbca7e1f7ffa54a95e8e35ed14d6518ea5c931f667d97e6b7b6ae3dcbe3bd8877ceb73604b7dd57d77ca205f446969afb4ccd3084c192221af2d883196d3ba7768078a97b6cf3f354e1ef1917d95c5927d12930540517dd56a5eaffd5734de663e3631709c63bd4e9753d141a7b56425ffe06de120aa404aaf884060449c9994714a27c31ef1afa1c96de1482725d1c4eafb4dd27186f55fc58c72ee138217b1eaf82c219c99e2f36682b81e63f483d0c0184b167a68b6b9221246e452246d7d4a3b379670e5ff21b1d2fd8680e1afa0f22", 0xeb}], 0x7) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r6, &(0x7f0000000840), 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x3, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000c00)="7981c502e25fc6d953b5448a06f983e9ce79fa3d9c3c2450668c5597ed5cb0121956fcae5bcecd2ea04ce4c636aa9f9ef759d1c21886477f684d468cebcdf0f78cf2d058099bc8b12f861338973037ef2bcb220f918e4a24512f5388c946ef8285835bcbd925e1d3257a419fdabf1297f279091b1460de73e4e3fd6cee18424a3be21feb4900e3dd63d6005282323de4980bffb92b556cdae9509e99a6ab58846b6e198e84bc", 0xa6, 0x405, &(0x7f0000000040)={0x18, 0x1, 0x7fff, 0x800}, 0xc) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) shutdown(r3, 0x3) 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(r6, &(0x7f00000010c0)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f50000000000000000000000000000b701bd7d33adc29a9fda49e700c4f8c7b26f46dbd86f50f3233c1fe6fce3bd7464e60b192185f9aff888a69ba1f08771938d952392dbaa43fa33e24373fec01d108805b3dfa8699b4ee3402370b33c12a2c1bf1074f2de7af2cec62ea0e192ca1bdda4170fdb941d242386015be765674c4ce4caaff38d7be7a1b3ae74da2b0efc784bcddda101b18c96b849ad033d5488b8cdcf82e1f5fb39e1b4df568eafa1db61584c486d33702d3b5347184c310745ae7da43c324337d5c6007c3ceaca1f37297d452015eebce8da615382540321196e096648a3304b921bcb6d1f725c91bc4dc4f03f85fb359a6a7b12cc33323a09ef4e837391bf36ed6749254378f4354369e2ebc0f3300065da4734cd9cf4736694dc16acd54b0cea82f76f03270addd9b237fb1d86eab670da7ceb49ba7e0e7fc5f6e4ec13183acec9259391fb21f88d47cf112c41d6daa5c27689062887f7995b3be92d8f6c0ed6a2e1c0be7f32cf896d37509e37dccdb0028b7e7122c658db433af1e72609b70fc471d8dbb08bf974a40295ba388e82aaae1a24c0f6dfd7"], 0x13a, 0x804) 22:28:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0xffff, 0xf3eb, 0x3}, 0xc) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(r0) r2 = semget(0x3, 0x0, 0xacaba2e5bb2699a8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/4096) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001700000000000000000000000000000000000000000000104690ed1ad2f6a86e373449"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xce, 0x3ff, &(0x7f0000000040)="aa6f4bfa1d329611", 0x8) r1 = semget$private(0x0, 0x0, 0x628) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x80000001, 0xffffffff, 0x100, 0x400, 0x9, 0x7fff, 0x80}, &(0x7f00000000c0)={0x1, 0x100000000, 0x4, 0x7, 0x10000000000000, 0x8, 0x7, 0x4}, &(0x7f0000000100)={0x2, 0x5, 0x401, 0xd0c, 0x1, 0x10001, 0x200, 0x93}, &(0x7f00000001c0)={0xb263, 0x4}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 22:28:22 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xffffffffffffff1b, 0x8}, {0xf4, 0x8000000000}}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0xfffffffffffffff9, 0x1, 0xfff, 0xa492, 0x8}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 22:28:22 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x4, 0x6b3b, 0x2}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) 22:28:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x280, 0x10104) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa) close(r0) 22:28:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) 22:28:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x42, 0x0, &(0x7f0000000100)=""/66}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/175, 0xaf}], 0x1) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x64}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x10000) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) r2 = geteuid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8) r5 = msgget$private(0x0, 0x400) r6 = getpgrp() r7 = fcntl$getown(r1, 0x5) setuid(r2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r2, r4, 0xe100101fc02c2dbd, 0x20}, 0x2, 0x7bcf, r6, r7, 0x7ff, 0x0, 0x9, 0x10000}) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000740)="6bbe0430573dfa0d5021ae209936a95002fc5a739866270fd42ab8d39605c94079ce439e3fd37f6a9cadd98856c39abeba2ffdc7009cc846816e8ca465094adb9eb407d26a5ba3f3bf1e9e541635069b1dfed91415d9002ecebef66fd8aaef40d7274208dd57821e70c6a2ae742766c2cefbf8e29ee164ba9dd369f0182cdacf18628b0271d3160c16b4e350f6153cc1d16aeb8e01c023d4e839ae6fda089d23ef7cc7ea9db5db0effa979c2c5a085253099aa2a75765b0a432b4c68081685db6d05fda249a47d53aee53d8cbe5ef24d213892122543f603fb792bdea022b21a8f02e4b611662a8eb05b4768f8bda8cab1594afb1dc89f9e7a83f26e938957fd01792beaa7bef72f5f9ea8c0414f68656c84085da665a8c4a5ae3ab99e8f165f2388405eb4ce2c35680c1502899155506bd58769760737da7875630139b38576f1dfcf9da7e5c5544b60243f6a9e7f2a72fe1e386cb7192b135bb491cf367a64b7fef468e73afa84524e45d7fba3fe40e89593b9925bf1e34a26e8bad5ee60e3e338dd4a516c840396e1938038d58d34793ffa1d5205991210a0a307a353a0dfae4c343acaac6ec9716eef094377a32df6854416eee4cc492ea6a9363ed8efa77a599ae038c0c505c959a4d64ef3dee9187bb8b9044f7f21a069b8f35dfd97e020a8999976f6305a8c018614e556a80aa1a25c41a61fe01029173a385b08065d42256011300b0690644c9906a6d5dd561e43b6fcd30366ad6f08c04427533f0e4b762698465ec5bc56d6155eeb468676f09c900af77517ca933e973b94d6d5291c220eade1074ec41bcc8478ac785aea5ca63229c814fa9186e2e68bca266eeae8772e767567c46a4dc17c4dc879877c6111718dcf0f4acfaf0a21dbddc4e3780f2b33d28c12c58e9123ae3e7d70ad1b12e0ffdee619b206722386f98982b02be980116578f6f85930aff5b93da9efbede87614913cada3c8867ddc7b433b77a54388d216e70033c10d1541d5da49abea3723b39c29c7b62d9324abc0329c2f64ca37e2a8d1b5b96d584b9ae089abf684a0b369a5a9aca18943b71601d827a9886688cfaf7812ee0baa2d9ffd9e12d36f7ec50d6888b1649bbb0b5a21c2bb04b5b1be6ffa150571493ac947fa319a16147de884bdc3d62c03581b5b6819e611678d452a2702203c726dba790f83da08683671d2b7681a5c9470e3a180104765c648891dae8c0445a302fa328da328cda6ef0d4d4db1e2b6918887a1adcded8ab04a170255cfb", 0x386}], 0x1000000000000062) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 22:28:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) r3 = getgid() setgroups(0x4, &(0x7f0000000280)=[r0, r1, r2, r3]) setgroups(0x0, &(0x7f0000000180)) r4 = socket(0x18, 0xc003, 0x6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = getpgid(0x0) getpgid(r5) r6 = dup(r4) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000002c0)=r4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) getsockname$unix(r4, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 22:28:23 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f000008c000/0x2000)=nil, 0x2000, 0x7174156f8f3b42) socketpair(0x20, 0x4, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x29bc, &(0x7f00000000c0)="d7284762906cc79e49f73f769f5e1ebed5469cf5701f87751281b21c43044cf4bf95458939b5bbc5383c66d320d1f66fdd3415daf434414292371630ff35b474f59ec01a6e1bd9578e475935c6af364d99fd6cf69392890d8cfd4662b2dabdd00c285357098327d2cf750f6202e13f90e98263e60e0d638589c90fea1c2b5a5ce5c3947b5069cdc5c172a22487bba2b96942c0eb537752129b9ea3c1f84af98aacd5578a217b4be65ab869bf2a8688101ac6d14bdaaf8425ea8c3eda2d7ed57e703ab445cc864ccf08e56fd9a52f7c953bc8367081ed9046dc525dea4c34d3de9b75a5cd36efd96ea2768b86170a29ba69da4abef32b29451600bd27643ec38eae2eae581bf6b5684e77e2fbdaed8cc786108ad641254d6833963772e6e96e26a75a1dd6415fda2192c850f3042aba1b815e80b3cbc134bc6baed00b4336fba754a6aea6409819f353176e7677c7ac19cb2404e9360a88679a72e8aa87162351f651c31248e7a74bc70b8129df806050e5021e3b91dff9c433a68ec3f529bf9129b4aac4dfb917acb4f7b66db1b9dccf71097f5f3710a9a8b66293b779202ddb60ce1568301ed7fde71a9747daafc06fd03dfedf98ecca0567f2adafc80f70e93ce70a6eeb77ff8198cc58c34048f8e9180f48183732b02b82c28164f0dfa988ab3d161a117c71837fe1802215bc4a8323b048426737cdad85f6645624d104d041c3a5798d629967c2b6f569d18c696b7d5aa196ba2b8b1445531b4c58e070bc0a4f7ed698d5da910db696b6744776cba7b4ac7da5d2c02d3891503b172e48c4e389878b2b46d30f2a3a7de1473e31a7134f58172a22a4a5b002c3ceaff50d834112879456fea8d15edae98809a5d4f89892463331cf5cb9cd7a27c42d2b7420e52a8c58f14ca531019979ae95eb989cc63e8f9ef921fcaae3cb27b6a3652dd26e3223ee7a106837ef10975967b06ec7d9cdc4a9fbba2b63fb2d7d4922987fcc9824950763c0be997a7755af9007a0596b9fcd197c4ffd894aa8b775ee9aa5deacac8b988204f7729d25e60820939912cb6b296a91638f0c2122a3796c0f47f6587b3b6abeb21d2766efb68fdcace11f97120e8029128884f4009122e7a60bd9a631a06e1d06fa94fab52dc17bd576ab8441c0ffc4291bb7e46ba0e3ea472611404d81e36c7f4063a4c417684540e8b29e2d477bb7548cea0fe862e1200bcde0d6c1a8740de08bf31d93fe9ebb3bbc9394cce9c9b9a466db67954dd07177cb7c52b56987930cf1ee811d6d2cefe847f67f65dd5819250910e0d1a4bce59093ec4274e5cf3712154fc152419e7e4f7ff9f6721c5af9037702a9d7bb1e6f8a0164189cdf0c90a205f36e7c565dca83e865cfb65f27e75d84f140093b4bd94f99c90e1664add294fbb1800116682ecb6917e82c0bc2a92badaed430dc60284d6ffae1e0d45a8868617627b96a7d282c7e1734565bd45688b7851a139e7e9f4c951d06a281f9f8299320504dc4d16be09023e9ee49d7a0cd317c567b191da1255e21e99b5bd27c35ac9a98648db6a034cb4ac2898fe81a392cc65a091a3b394a112a7543a7d5dd50bc4ea00551346e89764a3b7758629f99f4d04638df577f2cf8c7e313a3829e94367492fe4bc118e8427330ff320e5a543a2980d258845a37ac2a7f06f1089fed35344b5db3ecfb1638a73c9b8b0ff2dcb7c5528520f1938bd3c10c7e077358a2d4d6dd9360c4c444829af75fd011dcec5cd36e964084893fa3ce8f5c0f50748c8e868ab9b8d03671ec5f089db45dcfcf3edf7da7b7b9ce5c9dd74a0b1a86d311629cbf6b8a4310961548c7a589cf14b4cc5da3a4028d16a8f9173cc95ebe94142232fc6fc32e863fa501bdd4bbfd49f5b3ddc907c2b36b11be3dd07587cbdc9840cea23d8439b13a37298c1305ed360b42cebd3bddfac6e72b23c6fdf34e9b376192b51099f7e81b6aa83c83c4d1e765d4b04f312839db79631d7cdbe67569992dee8673fa5b2cf5d77d09a41367acb94b1adf33e136083efa82c0b2e39e8d9ab7dfee983a9ec543e94b58c781a95d2bd7451cad3ed4f7c8f70e68e50f98ef7dcfd4585024dc2d501f678df647c117be7d3c6b2a63d13b90c1d54f60e7631dcddbdef0dbc3306dd13522346db429767d9c6f582f769d60ca5e2fd3ee6cec6fe41e0031be4635094d55944a666613894b140c747a8af9ce12fb2ee5a6b21a721aa83bd9fa02cc10ff0dc8cd9bf0461b1906623b37ba9c7e2009b41721828e9244a733dedf70f07fd429a669dc3730f6894614ff7e9eac872035180a606d8e569782698728b9062645ff5f7a21d149d753bc7ba6548f38437e38714abe7cbcfa7a8625fd130293196b9d4d0bc6b387439a16836a9f919b808a17c11864768f9d5954e47f6ce9826bd388bc0b509bfdd8ba6112e808d474e9d66d5f8f009c5ffa197a774a6ee1ad5d6e133286c148af31e44e160d38a8a3082518037a3178e5554e33103bb6ec7bba7e03f1d5816f41b757f75cb149601e671afcb52825765316abb2e8cc0b1c71b498719bca5efd5ec827aa708552afdac1dc0e611251dabeb55e21f19fd43e4f3e51acf28db5b88f06cfed16d21a7f8b0bb3cd9d24ddec64d2aa9f911cf308f10e6a7f1251cc7e515dd02424db96983e4c1cac73b284630b425926068089c2ae439d68fcbe9430814222f5260e8ab5d0af205c3b29d9df665efa85b9ea69831678e980f54505bcc5b1ae584f2cbfc66da5d8a96ec293918f1f8369b9c1eed942d6b7b3a3d41e52ac9bdf2711205d66b06a96f74ebaff9f3635394d172281ffbc8f537faae253d184c5cfcac9a972a7bd26c18b8f0d6c37b1495ed2d48a0793d498e0a221a78d98259ea16812431dedf5bab401c4a4b820fcdc6e36e5f4ece726615165547caacfd37feef0cf950bdf1339aba7da80daf7eddc98fb03c1aa2edd2ae0439c575a13f27d339b8c1c03a67adfff26fc537418d55de2adddf2954aed5c41d6010ad90662e26f19f7c0929169bb6d9a5300beb9ed367cd056e322cca28ba1b1f6da1998ed5656659a800b8390c13fcb4da371aea39bea5ece201056c5cfbde82ad7191ffb7f645cc0f1a5060136819d9817c7944e0a58e1372f9cb04542ce7f134bf9c38818669869385f9b61630bcfbe0441aca8441d49af39da648df569f572708c487689f2b4f36bb2ba433bc8c4ca695f0fccfe4cf4c7ddab06c129c40e9755c1f37a4c60e23c741ba2135eb0a1ba861d1d357ef285e87f2d9f58c943710c143fb5f8b73d801eeec960d1fccfb0f454190ac9edf9663b3d77b83d814ddd2d9bc98928d22aae093b694d370242e3becdd03f6940b043d743097f60f8e3f1fc7dc2b6cf2c543e5e2653b3b20758f6ff27802d1d0e9557e603dd0345022d0865b2fe1c8215e0ec56a993fc8d7e9a03c448b5d74e4c7848056fbf5ac1e26e3258025b00b472880130e8a09b62799c5a0d07c37ef2a61ef579b4f996146cb693ef659519f11e2f7dbdcdc7dbfc62ef423297ae0406e13e6c19f2fa0edffecb088d5235c3eecb39435739efaa13ae51a51e4b50f2a6700fac9e5defc8332dbbbe0ad02525c17a579c2187a319ac9ad233d02ae75013feb619a32b4d5e78ca125475d8d8cab815a604a545e6dd09eec1922b0cb376eb320554a3a0ee86f0247c7a9347269dcf98b7c30fade434dffe0ddceb9ad27ad387a5fe3810ce3ee617a4638a4c66f5de0aa9c287f430fe3915faa795b49ebf923e623a334a0e7915046cad73a9f654ac0bfe64edf1e3f03df1a9078940a9ebf81a11e3ae00d870266dc2375a1e5ca75482e7056409163a39c0096a85cd1b305d972066f3c5338df8a34f9e65e70d266162bf16b60b45625281070a94ad1e834f6def8560df996a669e14e61d4b2f9b5b5c47d9ed24758bd01ec919abfe00d85fd92907646790b47ad0967b7c386b4b720acdcf9d4463f0ffb5cb53d5d2647430195c8ecbbe37e95c7a1ae57ecaee706979971f5103c6aec2849ad058b785800ed55e563e7fa973d273e43302b8542affdee6f9c0565b32c1b8e946e3f257f29c1b8c7fa0bbb4a55ea40ca432ac8e4dc73369e27354b3e29d96b85eeaa8699c74d18f9242b49488c77d8607bcd56a9776cfbf8129fcabdf76e5b560028db3c041a67139a165aa20728aced7a352cad2be23c91a1f184d0f72695181052a5ec5e805c5bf486d8877331db205e84883eb5db2d67e8d4778e594519a4ec5e5142b34f7baa619930e8b647f8a6cbc92c9a198305a452ff3dc26e801a1d82fd2237ee7d3a44d49ad7e376d3e51221c07ffb54be8da59f00403f22d172ba48240b75ef191ff468496da775db549bab96beb55935f971a5c9399344c4cbd4c7d2ccff451a8e6b0124c12a5ad8d8c28228e7a744b4719b58f2d29bd222319037f52aafa9a0f8a8556af1f8f5f7d77f4160917186cf3b7ad0744d5603f30d7ddce1afda14c7d4c0d0dc0b32cacafea2e37c27222b11bd535d728919e77890fb213704b55c97b24632217829b04f35f48a8282b8358f96981e7859a891f7f67ba7176cd9d596321012bee56342616cddccd6b203cd091c84db3796cc28c2dc447b986071529c0ed09c99bc08ee901fe0ef8bc3ac136335ba897fd834c7c0d8714ac657ec2bca914094607640294ab38fbf78b797800cfd8095660e7b8f877a8d6ef37385d4c6b4ece1e2392fc967db5908b906719c1b1a7b651c9f82cf964bfdd68d8ee3ac382e5f7faf6fd00d36032da98adc82a509981d3d488d7e2c376a638272267d94d754f7d1d1fe2a48eb89f953beb9d1d0568de27c9baa01e442ad04cc67b7d4732c982826c3e2e32db591655a7bd8a661be49c9e11d36f75b0478043e6bd4381f8107114b4819c63115bbc116a679a4b34b074e4b97e494454ee39433aff1ac79ee5780a3c9b2bf82d2c249a6600c495d0c2459456ded0f4cadf75b7843707950d60230a014702343f1334811d231e7ee4e9411606747b37739e61009bab7c7b68a86cfc0d421ef6d74ae52a6676373ce585c433219416d66ce52c3e265551617dc68e2177dfd71bd5aa7c901f7222960f22eadb159708274d30cb7b76a0bb9c107b57c14960545cac83d17c6f3279876b1dc814ebd61de501753961acbc2bb0fef5e6cb8153bf45201498c23f27d7b2c128ce4082211110bbb95d21d6f3498fae05af63bda432fdd48de58ab8b1d010a7c9e3df1505737a7e98a6938276b1dc0e0194aeea23781c033c70a2d161318fc911c50141de3fbe872a5e3c631562355abe36cb93d80da9c1cce2504d521787bb56937f4e12fc6b290509f3b463a210121dcf5255090a7da3b40ead79f759b9b0e395fb3292e67abd4ec547f16879e7fa094c642d89107f2ad3e60a28c62fd475d1295482a7cb3d763f0456a13413909f0787ef2178c83ded39c1f9a9479121f34613429be3a264489af1351726874c56fc2cb477d626f2284b3ec337b062f2cf6b24efbfcdadd06a33977de2edf436317f260e1b4fd9b1903a7131ed25342b7fd7ff3d2b680bb7bdc9eb88fa7884241e10f7ed63151da88d704ae9b23e0d0b4056bb002cb6d02b62946b4d62a6ec94938cc0ddd5120547dbb0723f404aa1027590d56936c2063c93a97497c5383a7f04188ee3202482cd7726c09a270132689e39e5ff8534f751d49219a8ccca9a49503ed9ffbe7c44d7c53f5ab1b03ecabdf4afbbe126c57fbac423f7f46abd7851c922f74a7dcff6f7d5796030af8cb4ad986fed06e377cd656e64172109", 0x1000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) mprotect(&(0x7f000008c000/0x2000)=nil, 0x2000, 0x5) pwritev(r1, &(0x7f0000001180)=[{&(0x7f00000010c0)="1651148a9d18e1787d1b0e5935a56c3698133228f20d99918a4cda6fb32cca9a3c683131ddc3841b4f5efef41a2adabcf5b248a231264597bd7897863e87b2f10ef8761d0283e161395a0bfa1d0e944608ec0c856c3c6bd859ecc0896eda1d869817056181127caf3311da80db2e57b25ba1acb3f2f807bc15121ffb6bfa9ff85c", 0x81}], 0x1, 0x0, 0x0) setsockopt(r1, 0x1f, 0x81, &(0x7f0000001200)="a5049ee182f634c6c9559c4c41628f233929bc8d7e2234b5c34511c20e6cce3a81dff0218f3151b5647421cb49244d6d2a78ec1ac9fe738e8ecff976dc012337f1e8d86e10472b106a3d8a6a8d83171284a77017d5303ec40d77d31d9f76", 0x5e) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4d}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64, 0x80000001}, {0xb}, {0x40006, 0x1, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x27c, 0xffff}, 0x8) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x24}, {0x2}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000001c0)=0x1, 0x4) 22:28:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) socket$inet(0x2, 0x4, 0x20) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 22:28:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5c82) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x21, 0x0) close(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000180)=[{0x2}, {0x16}]}) mlockall(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x10, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xccf4, 0x4}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x0) 22:28:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343af843cd70812f9ac452863d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e719749679daa987423cab21c6b2748aaa78947d9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead27f3a4248ea022fbe5455ba5fe808f9840f9e13da075ee50100000000000000d311f2010a79405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea81327c964906895f295670bdb752c6bcc8c02901b505af172435eac8a04a5e2cfddc57879604852cec0b5d742f5214afa812e0e6a1b88fd4c2ca7bcc4df0859243ecc99b66b8bbd045db66792000000000e6389e0b9899ee09c83999eb82e6d428f782a809a79f785d59d8cfd65fdecfeaf7d22b2c62dfd8b766f9ee7d4bbb8e1914a19db3172a1df499762c9a7d7efa0fda4a5e555f044efef03f18dd79db6fbe6f2dcb9b495936ecc0e46a50df24ece548a210dee21d13b46bbc4cd", 0x1a9) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r2, 0x20004b3d) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x36}, 0x10) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() login:     22:28:23 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) getrlimit(0x1, &(0x7f0000000000)) 22:28:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x80) r1 = kqueue() r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x1, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) socket$unix(0x1, 0x2, 0x0) sendto$inet6(r3, &(0x7f0000000080)='H', 0x1, 0xdb7001ad5377b555, &(0x7f0000000100)={0x18, 0x1, 0x285, 0x27}, 0xc) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 22:28:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0x80000000000003f, 0x0, 0x0) 22:28:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 22:28:23 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r3 = dup(r2) ioctl$KDGETLED(r3, 0x40044b41, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 22:28:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x10, 0x10) r2 = open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) listen(r1, 0x0) 22:28:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setsockopt(r1, 0x0, 0x800, &(0x7f00000000c0)="3f52bf77deb6b6d0cf578f730e79aeb8bd3012395fe2785d345093fddda3e69d47dc8eda03c876f10f25626dbc7932eea1687bce5c8ff087c845ca39bf0334cb5b43aef12600be9deaa2d97865edfc6c0576bc342b7b51888354632e8547d7", 0x5f) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x17) write(r1, 0x0, 0x0) 22:28:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) pipe(0xfffffffffffffffe) 22:28:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xa6d18ec3b78d7606, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x1ff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') setitimer(0x2, &(0x7f0000000240)={{0xffffffff, 0x77}, {0x8, 0x1000}}, 0x0) 22:28:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000014000000000000000000000000000000004700f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000000000004b2d2650cb708a3576ff805c7b83923ca36700a9de92034efbd6c6e34e62f4db70326d34443cc1f312a04da0222f5485332374ef111468417114"], &(0x7f0000000080)=0x6e) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000480)="b116c9b6b31b4b7ceb9fa3f1a24d505e75906c91226e1ce05ff20e8c98ae0970b28c710e000b9eb69b321068e3092a827e85d12f617c328aab9f2980e135bdd4b587c5cb9658046fd98c7c5a03c91a928ca2214d970cb989718b17ffe69f2c072ee0d6bca35d2ce8da4f5f88be99b4cdb8d2e899c935d09982c177302240af7728bd92318ba4d71e0d37e93592fac16af30de874e06df13e37ed38feca2bf53811104086cb3f5f32784d035974dd15c976ba51f46fb0499875846301aabadf28bad6138b1d7d24aec7a693e44021e2ee1a70", 0xd2}, {&(0x7f0000000580)="a7ef919bb142f4f0bf2b81185bca39f3c8b7df87db5695b542df353a7da0c9fd9fe879d8edf7d039d2024330da040f37952ecec34a102c31996afbb83119", 0x3e}], 0x2, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x4}, {0x6, 0x0, 0x0, 0x8000000}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000400)=0xc) connect(r1, &(0x7f0000000440)=@in6={0x18, 0x1, 0x3, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x6, 0x7fffffff, 0x7fff, {[0x68c, 0x99b5, 0x0, 0x6, 0x3, 0x3, 0x2, 0x0, 0x4, 0x2, 0x0, 0x7, 0x100, 0x1, 0x1, 0x8, 0x2, 0x20], [0xffffffffffffff6a, 0x210925c0, 0x1000, 0x2, 0xe237, 0x3, 0x7f, 0x6, 0x40, 0x1], [0x5, 0x4, 0x2, 0x2, 0x8, 0x2a0c41f7, 0x3], [0x445, 0x1000, 0x8, 0x7, 0x8001, 0x8], [{0x7, 0x4, 0x7ff, 0x8}, {0xfffffffffffffffd, 0x401, 0x7, 0x1ff}, {0x3, 0x4, 0x8, 0x200}, {0x7ff, 0x4, 0x4, 0x10000}, {0x40, 0x8, 0x8, 0xffff}, {0x8, 0x6, 0x1, 0x5e0f}, {0x3f, 0xfffffffffffffe00, 0x1, 0x1}, {0x4, 0x7, 0x10001, 0xcd14}], {0x80000000, 0x2, 0x4, 0x5}, {0x8, 0x2, 0x10001, 0x204e}}}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 22:28:24 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) fchmod(r1, 0x8) r2 = getuid() setuid(r2) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x82, &(0x7f0000000200)=[{0x14, 0x1}, {0x25, 0x0, 0xfffffffffffffffd}, {0x4, 0x0, 0xff, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 22:28:24 executing program 0: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x679, 0x1dd9}}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) connect$inet(r1, &(0x7f0000001440)={0x2, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001240)) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) shmctl$SHM_LOCK(r2, 0x3) r9 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r3, r4, r5, r7, 0x4a, 0x8}, 0x3, 0x7ff, r8, r9, 0x1, 0x100, 0xaf9}) chown(&(0x7f0000001400)='./file0\x00', r5, r6) lseek(r1, 0x0, 0x0, 0x2) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) socket$inet6(0x18, 0x0, 0x6) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x1000, 0x0, &(0x7f0000000580)=""/4096}) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r1 = semget(0x1, 0x1, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x9) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x10) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x17, &(0x7f0000000140)="0201dd8291783646014918e5b54c0c46ac1b4304d2795e") 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[0x0, 0x4, 0x7fffffff, 0x7, 0x100000001]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x35) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x40000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() 22:28:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) mlock(&(0x7f00000a1000/0x1000)=nil, 0x1000) 22:28:24 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 22:28:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000000)={0x1, "7485a4e12c79e0673ba7f370ea2c63c9076db8640101ab05b19e57913114d99d81f13f395058a96de6f01aa647dd0bccba9e8c4804f5231e910f5e072f8dac9a5fa1ab373faaa75d8ee404088424f58ac6a918e97da6208ec6a1afdc5e965f542b59c5499e378a70cd4cf234214fdcda4e384b442d7bd68a113d8fddc0300ca1fd8688f2867ab909721c2bbf11d7ce855dfba528cca9930df88cd77ed305df6632d92f8eeb47367601e4780600203553474b040780c5783aacfd90ce347709d6f0b64ea9e413eb84c05be007f092b1a62f011150a88063c9fbfad66becdc21be9f13c6aa7431f3ea1720ed4dd3ca0c511103d31b65a88b4ac5af043d60a612edd1b0ab198d2096abcd6852eb1769eecf9384bd3a10fa3d2b7768d98ddae5e495e24e62c51d04bf9f3d959cf9ae2f89fba7f1113cbf8b47ea132ea7e520bfd922869f50dc5bc22226a1f1011b64784f9f7b7f8caee50c44a9ed5f3e5ebb3762ad8e0f5e9da9e3b4cd420a8265416baabf70f68d3d93190feef2c5895f8d61986c658b9e8acc19fd7e060e429b0ad5be7eebb893a9ee43de1d2d45e37aff13d8ab07ee74dc6fcdf3d9b90bd0db51850feb936fbedda7d0fc838296d8c0b4fa98b1fa2e4c9803bb772d0bf00af422028df696ad6c2fe02b0ed68c3fbc40adb85d7bc0b4f69cd57e90ba0e7f0c71574526860dc00dcfa9fdfad998f22bd67116d1d189d925671b52512f66b6ceb2d07d44d4cbca4b268f8c7ef1e11a79bce2e68664c365088fd6346353c1c172c7932860b91de5d3021d56d9eb9ccb3de5eea47653dbf99fda402ffa61390daf18bd8fefc1d0ff44f79a1998b93eba0628d95a07c4252061b827c6747f51e1cf288a1e00691b46735f9f55e8656b9a9cb37a1a082cb0af2fde953c86f5df0d6bd03c982e530af1d3a27fef388e8e65167229b6701e1f97efd35495a16d01324e689ef59d9e551fd8f1838f5bb97a69e82e71b1d93b4459b85c153241cacf74cafa0f91d5e7ea46737a14da46886b9bcdcb242fa48b7c1ea0f2a99a3580f2b7fecd177b3dbb7665dcc345688c8847e5fee07636ab595f3c4ef916e074fbbd10f82bf6a769181c8ee1a52d948cfe2df784032ad954358b1a742f397b103e4cc122694e938db665d4b6b11039fe5f4e972d5fa3b4e7ffcde48f48331040f00c891911b0faf58857ae140482cc79c0113d4a10becf7cc1727c19d21830c4652291a51e92c72a9a49e35a72b365f2ebe82b6faa0e6eb3e3b77d0b91645ef426fb07944ae30416af1dc1ecef6adc279a2386f28b8f16bbb4f25bce2f65a215d9808f817beb7856eb9dac45d5df983f8ecc3f90099f00a22caeb4bd81d5375c9ec4fdce29991c704a31d2964b752520349059d4585ba8fd3b7388d03f9311584d97ae36d8a0e3ad8f4310c78e3687b763c5d632fee1ef2744aaea424c913942459417c0506686223fc81d1af6c91363f69196d0ad268f5964476926e461a4c198ee37eba706b7cfeae3f749555b48519d7d0901cf22ac0e4d6a5c708b30a0f40cdf5b0884a4ca3bf4bfdbb338462eead8e2385f8a2781cc7f617c153057d3fce076dff01b8e03a4488cbda2a85e9621a5809b4d8704182bedff527230a617b9b3ad5af202d36e28d1c88b8028e83d4a91f239ed82ef5957f1a9bd9b2d1e643e60a7d39eb01b7fd78cb437526848fd5c549387b75ad5f23d7c0bff646d9c5318916f9c681a289f6abd7221135dd6bd9dc83961b04944a24820f961b12c88fb1aff41fb2910f08afb072d462b502ecba0e6b2ad215f8e1001cc2733e31c23d8f5b995143ed0f37f8e7c6482dcc5dcedf3bdae7d4531013fc1679981792f280bde336b5c91e03ffb7743aabae33bbea82c2d33bc0210d6aa424c0983eaf2ef91c844557cd7184b5f6785b3471fb6f4bc293bf1dd3b7fbb4f239a310ed4ca18ba2aa8e9db635632909ae80d432142c4e3d229d8fbe21af4e2382f6200ecdc246fd46e66a2059c1b92ce91c1b603836aa476074bdab995b7bb6df5b557d4b439282d571a0b4a9d7de4e2af9fbec21ef998254f9ef2e45c8097404a08cd096a980d637ee538a54a22008c865f657218d38e3f00bcde467689dc83223b7eb377bccbe398d0cdab944d5a5166e2e6501b08af953e863487b927ab3eee63fb7590f244a5217633290cd8e5fc9f796d08c2b46366c1f9251dded196ac3c302204b1fc398cb7ba7da6df4e7289f23930cdef5449406e8c3fb4ed893c37eacc7bf9774c17f5c3db6a94a3f38339865cd112217aa7f48e1b877ab90772a4126ff593b1f03701bd52b12ea205dd8eecb84b059ddd7cb1bc3fba888ae68cf5e151342783e6867cc061c3a2e8d2c4cd1c27ab554824750c5277677227482adf38ed324234245fb15562545f5d60f3af2dd0698f1ae22301108f7a96711f4963442bb5ee19f1f5799b2e8f0d726024e0cc07aa766801bab2e31933c0aa624eed8cd9d296182f8c42ed5aaee119e5b1ad4badbca79bb5065cd6d1bd4f9beea54cfb247e136e8046103d1224e5a239ff37f226b563be8e4f9838a82e8efefe1561089fdddaa416cdf4d65d6140457e3b541f5e447fdb6e9901c5196bc7eb8197938354eb5c55eb6f498269b550a57785446431f7cc2843edfda871fcca22b4f55061b940ed36f96f608aa259576d3896ef09944bbb709ee3f4b03a98e330e1c744276d327b2da9bbaf1c18d09ac7865ecfa09b356fe62b13b3b07c64d378931411d7a0129e45d9ecba62ce4e80bd86b0af92800de936f04d9aa2339dd31aad848de13ba433a8d50cccebebf3d1c802ba3271874df7b2fdc41f519611a90255985342cdf4879ad7d62819861fd0dc3c31dfaf42dd5500bda5938dc8144499d552a662a28170e0c4e25d77e11b5bcd7fd054ebb9e69c0c07a595ae30f681653a7a4940c02f20fbcbf1cd7e714d78b0fe8b9cc06d11f6ae3356cdb0b4a4d8c921015d8f9d11bc3ca65232d193c4ff1446d3fd7569a407640481aecfb6f16f7751b673a75fa787bf6ce80e74dc9a09a308b095c9cec203a299603159b0bf382903e5d2202b98fcb8a92b9baf2de17731a26bb97e583a21d077e9293b5bcdbd2404bd499b1b95acbcfd21d68f1a1108c7fccd9b6ea8b23418eccd7bd5e9490888302bc21e8813bed96ef20bed54613fd9f73c70452c4042102586c80ba5737db854f79b84a6aed0de387985811439fa7bc722b57aee233cab10e428a081f84619061b69cde184117a5f6efbf5e12772a48c848076cb329c5204c6f2edf2778d7b16e31480a0a7ff8e028041c43e3e68e1891a4750ea369722b67ed5e7b232f7daffec177592042a263a7543285f96bebd7acf4c0b4b45ad71420328048fe360edba92ce21f37d1388ab14bec0f39c93a87688a9995dc266150e0520b6a26a9907b969b835a7a967196f8e368ebbf005b66458043165ab736b52abf0b41af4cdf8c835ef0d69b48f0c3fc06b93f1ab7234a948217a92e8beefa9fbca478be534bcbd4d2e54ae96e82e884d581d2f41b6411e1f34576a43845dbc62a24685379221a03c64de78a76eebccd5a2e1dc403b0316249837b91595fcf1ec2902e5e8b28d90d8f9558c8d691598ca46f7ef01b6cdc9b5adeadacabb01c8fa112e93b5411f281a66bb1bffdb715fd0b1dee0c3408f3548549bcd985afc5221d1d8d6e741be7adc5d144472d06ff8df975b06820e330bde9b5a52e804e8cccd020b3ca33093102032ef8cbc257154a07a0920eab0dfbe0f7d8708908a1a2e41c3efb67501ce22bfc969c97ebe3107dc8491041a1b9893552a26479e579a6f3d3eeb3394ba27b8c1e8a24321e81abe847d83791a0913ccc6ab59b27119948ded8f22846122c3eb1df081221aa72bd7b76fa6e294883c6d5317fc16b138828eb9a708dd676aba26f14060f066fb2d895812cf27fd69348d5ababc189978e5d5f610feae99643fc15fbfb3cd65d2931ec87b4413eeafae5a2b47a207c0a556e313a03040f789e6f88cd435fd99a429f3d4e76590d38e395c996092fb5d1001f728dc57515e7b9487d1ccfa4a9e779375d7a3e611d16308e12f564c38811de053217f19544d9c144f75ac7dde64636456c7c3e433af48bc189097fd22280e2a37478e6c81ad66c6c2d28f1e2f071e8c9b6f06012d1f568ae9690fb49f61a074b0dcc336c3fbf51b84abcbbd2a71c4920fb3659e81f15134f604cd33e7f0932b1de6890c66d907c4a59ae89fd6c5f9c4a84cad83be1809994c94b74e438830b530f76e11117b9c41a52689bfa67ecba710c44862f9e21ecf122a22a50c64d24dd8790d2cc4f4f6326a7c682470a8a6b7a5418902a921ce0d88e3da529b8b547b8fe810072947ab6dfc8980f538f0ee2da33b31cf72f738a8062de33e7982f7618c961a6d9d22f42e75c077d83a6a49dcd6990ab8988d6192b91f098610e09a687f9fd989cec45ff4e1db85e3daa196b6ab9a196f1a0a1b65cafd5f86489a652b5e68f5569975cf71d67e4cb2fcfe9a6efae9256e30c13d9b0f176e5db78a0470ae6c48dce96eddd066477e542670d099534837cab9d22f01fa20051ea52f59905f12bea241b184625529f459f00c61e8cb98f0a9f717b9c6d32322f02f60e028066b3c64f8bfe72c5815fd80cd01ba3891b589722c2d132f97d04cd05dfd183be44fb07bf7b30ad691facc65c7f47e90d255fd8646cd08c2f916d61a95893c34a534630e63cce4b92b7964fc6d43b72c33fe8ef29cb28318c1148697a770727de74b440e37dcb25e99468dd3a574af80b99e66426b075782892f7d9071b24f1ed3e797b852fccc23f178d3d7ebe273b831fbe3ec777e73ba1f287d8ca47ff77aca4cca5a67a4f013f29e325d20ecc459ff46ce862928ae2b0a361148100cff9197d74077ccac56c46ddc12b8fb2e1d7a4751535aae4c77be00bd94b6d6435124bad3618c1855e77f77a69de4820993b05823f7f2518a6e9df3ed261782ff36992f5a0572565dde7c98634252f84eed7b980c6d69834e4ad09568c99de16e766a1455ec4d6e224897db628d7741228f28ee4aed326d49e801db5e2eb3565a1f9c775b6264604e92ad5ce2b5ace08f4ee58152b722276d65304de2c7a7849df9e724a210a06d38f3293e4ad32c15731883422fae3df155abc589bceb9a3777c288fac6cb2a36613ac1fff154ee39186af4605de941d9200a5406cccb6f63405e02a041020c3322ec6f43a01eb67d92ad9ab6fb1b3c51a04cf641d5ddabdf174d50f019b46ba81e5724ec810f4cb259e9d52ba18fd8042e3e0fe47662229895979d1921da221e0d41589a85a16e576dfafdbed3437b9633bbb17cd72ce57ee835f2184e7a906720fb451b3fa023151d6d318255c8353394f8ed9306c0f9dcfdbe9ce8e0e956d8611fb11814bdef0db207cab24c20a51f9e2342b7e08133a69bb3ef3badec2fe4f2ab3d2ad0b81ec0b743eb346704597b191465d17fd3e50dc1b85551bdb7afe20e99be464b6295a93ed58b9dad153dcd80688bf98b1a30292daefdd2f2aba5f1fb2c3cc05622b28eb60894def84d11f83f2333d8d50ce978764c0f29c46b4d0ebeda35ce6ac838b21a6c92012f339ebeb73aad83c937c527f01095e5fb09531904ffe63dcfa983208f9807ef565c1f73ffa1e0546a1281ff0178bcbdc35ae1d5d1513088b74d4e050c4ec898fc0d52a091c76080171245ee4ee7c449892daa208647ad50ae354dd242423438e6d4a3b9154c057c2d88b03015ae0508c3cd95e2895866caa6bfbc"}, 0x1008, 0x5f9dff067dcfc84d) 22:28:24 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x400, 0x37}], 0x0, 0x0, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f00000000c0), 0x34, 0x0, 0x0, 0x0) 22:28:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) 22:28:24 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x4) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./control\x00', 0x0, r0) OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 22:28:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000600)='./file0\x00', r4, 0x2}) socketpair(0x6, 0x3, 0x20, &(0x7f00000005c0)) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 22:28:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x3, 0xff}, {{r1}, 0xfffffffffffffffb, 0x55, 0x0, 0x60, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x3a, 0x20, 0x4, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x0, 0x401}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x7f, 0x9}], 0x2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x6, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x10, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x5c, 0x2, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x49, 0x1a, 0x1000, 0x1}], 0x1, &(0x7f00000001c0)={0x6, 0x8}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = geteuid() utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1, 0x80}, {0x2}}, 0x2) geteuid() connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setuid(r2) 22:28:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x0, 0x81) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000180)=0xffffffffffffffe4) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000140)="e079f756f54d383f7352c49338faa9c5c988a32869e1fae21892ceba809281adc1a0d1a8584b9969f6d819a6053402e02658fc5327b08e640fef099a0941748d000a019fce8fd89ce99ebf65c67f4a6d7d88822e5a15652093324eed527dc2103939878b793a091aebdaa6989cd2c320993ddc2dc95852bf969027c85e58a5e4a7baa5101a21002d5c9596e18f6e6bb6b89972153a43eb712c645a8dc3065fb497abdfcb75fd588b28d3c90e700defaf4728b4890dadc8f29725304b15ff9d1edef743e4fff6f60be95b37002e1a228257d0246fbaa9f706a9914a34ef080a9a1727d7530dca30519987e7f39ad8c674f0beffe8738fad311bad8b1990c9a2533235737a2bbb8cac379f3e494f9d22403dda0511871f7ae73c46446f382af6d50289dec6dbf8970276f68a1bcc79d1a4e09976dd92d0c1e6791f9c85f413f2dc15f4c3c58cd9cafbf6111f3d39c7f8af3a84d33865f580e831cf99c9b8df844a53ba572cb17ba4fd278388aa0dc57c64f08da3990c783c82d7a89e007a72a3155121f52a7cce64a0882f8d351affe96c4528d2b8560870e8f2a61ec38caff5b2630848a7620d862da6654b2e317c1cabba14d8677ba5130790319796a35297481512ce734636a740f885616ae3b84ebd3e4da40d773255cdce876e0f382a20401d4025e872f7e44312bcc3e972a85b99394278bf8e2bc181c4dfc1c14f50325b22b9d2d1b4a78aea817d6bb2558ff6828259445bbe2fdb3597172838cdafb23b842b61086edbd9d183840669882703f3dd9d78e83ee8a6e9826637e7c82c03be25f627f8ca0b971cb4dc008318af87e1052d8ad5136385cd8c2a23eedf117ad92832dbc9869e34f33af562d2c361a54dd2f7e3c00dac5ebc90f63d083d8e723e04c236fbe5a6e2325af04fa3347c52c96e4d751cdb0a32749091ca96778f8cea7646c7a0472fa45986b10be443d71c733ae636a3bcc72d1960f5529eabf38c56e5429f51a285c0fee137ca336966733085f23f97cb98f53ed0204ebfc3889df578e45dbe2f7860b2626469fd7ea4e0d9d98f55602c5e6910a86c4987f0d25df344190dedbde6b7ea558ded32ce3e007984d643e07f7d99220fb2c981b1f2aed47ac53d4352b53bc491ce185753f0320a0ba89a1cb266e18262ceb8f57192c11a1ab5f086b26f3a4071695ad1bf8fa1f37d25df9b87773db3c93ff6914cbb03b91678a8b591a00fbc6cca74738c0151b7b32e4363e80085713a7f659bfcba37a7d7b1bdbeb8a4aed5b31b110a810f3353d87ba0c8cca68c5c52f77644b7265968be311302f6a6062985afcf035d6f3ec76f4a7f2c95c818d6291f7ac3c4c721702e9213e81e61c5559ce8a05f6428587de488dcaccade0897a7803744a50c7cc4527b1cbc6630397d6d5d5568bfadf4e21e4b9cb4c79f6053588028f5ad745644e12237b86eb28c0f76f49b7a030c7e17071d808993d0ed481bec2490846686158c5349891627bd91a7711dac3affafec211ed3b576a883094cffde518174304f4a31910d1396a9f33f26b72b9ecc2cfa5d93757eb273f0fe1f332aa921f1ebc3ac4ff693421262bf3135f24b21423d86125ad467e46cd6a6d4940342233e3dd5e31536b13ec1d209f640e8edc2ffad15445099fba75f8e313bea03da3785ce584900736ad463c34138527a8ff33e085e96480627657c739254a99eae14d84967f94a1305cacabb52cc8bf13e256a15f367115220947c1d564bdaf0deeed6675d3f1a84c152ac116288f6246cc1f8d6ea12c897f8c699a4c90f37f3cdf74b986b29e5ebe4e36cf9e70464656cccc9e8912b18c5f37f9bccec05c892466e9062635aa66e230e53cecf7fe5208df7f7970c07cceb15210c658eb2f531e134d7f528d17fdd022dd75ae56db5fd5cf5614d0adf9f92bd6c7ca6526089ada7fefbbf71136a813265695d458c0d65f9e7216b6f9af02f7610db347272fab7a33dcf16b74c509e261c1f316775eceb56335549497d7d31e8171f4434d7af365a80841ac8ca35d64b6be19f009a95bbc26ad8794b7d299bfbe211178c812ee4c74af6f81ed73efd98c87539df5cc91d2ab0668ffc953cadfc06503cf6d23127edf95d11eda424cf0bc44351d0715de572ed212a40d8dfe25067de08645afe3adb931b60941b26cb8e9ecdc22978df3b513d361207b6a81281acfb4222067f282a33ee3916233e01e45445f169d4a528f66fc60d47eb3652380216ea764fb72ac69a73bbe987248852455b8ad2eb085ef08e28ba13736e33a5a28e2ab36696aaaad14ca62f2c1657006ff88c1c47fb04b1b47c13c78e94f3140252b17932b09ee95f6e37f7c2e379469dce6ddce38fa6f1a2edbc38d61f0515ce9f297d67533e6dca63a5937a0f8b447ec113845b8edbd427ac7e775c3fb488bf5be0bf33c53fdcb4559c269b74bcde0e44d148c273790509887c0b79aba5e2049e1c0d745f0b4068ed3b7212cceeebbed8593236bb1feaeda672563e3e20776a53748dba74381cf8bc7974404b4ab6b42a2041b6d58d2e1a9b79f6dd224d310a115f16d3168e5029869d0b51c9aedd4b684e0faef8be4d9449e1a127765e9561729b3c44c58316cdd6234d6170f7a4e51479726d7323ebbe705dceb21f1c4febea24990adfd5563c2694e4f95e5217129b762f18cb027774b9ded148f10ad79c3ce592e5da42734217df6d6dfdb80268d121315f523d96e1f67b3fc3aef99b52025c1fd11570dac997158db7b32133ec2985963264b033cf176d84330dccf7c12514740e0936d9d0e71e92e2dd7119f21da16ccc98bf27fe20c43616cbeacdba42b743427916b7d4203fc85b18d1c202350591fa60b63f95b136b9f043b4060b030d30e16c159f6e086f3c8c15898b590a530f237537a2f57108f79ddc472cc8cbb7a16f9b9cd82413ba5134dbba15a643f1bcdff0403eb6b9833348ffc6b42d885e2140d6e6b7aaa63786c6f78223d8b2430c9929387138f816fc2c44c05f83ee78d471a74fb7061e0579f47eadbb1cae139d794631128c4e2d4a8d0be0ff1354be7dae40f63665aecf011049d55f1c8da5ba380ed0b23a505ecba3c036ba19534771e88a18d7099de002644c003ef6dcd547283005ff0383ab89fbeb58c4c217ddeb2cdd0f81807547999b8b0e3cf04e425b6f12baea55e3aeac27d5f2736ba497d31c6b821e953618871a8f11889b271f9ad3e96ab9a4915816e7612da0622bb26de439cd80a23a45b1c87b8733c81f8768bfbd413c4ced7fcc7c409e49e739c986d46252ecf79197a36b5aba55719a147a14e9a0a560a01e33fcdabebfb3c251661ceb30a92cf12c95ff37ea848d87ba95dc60c1d35e1cfc75c4e66fec774c40fd81d245302db16c574776fa7589a32f2fa9fed66a528015e29b41afb8cd7cc5e7b307965b982a5a7f143be92c6862646d756d8d8a80474ff7786fde36d1b8cae980bb259e885e9dbf3c9b651bce93c6b4e50c75d648676b9322819beb281b75e027fd8641269868a4e84e036a603846f5b72f55843b5e478f8ba663ab78d5e02835b286fd0235511ca9dfd85a448dd5f7255a0164151076dc35132b638bf747f0b044c43450ba1e0fc909951ac9e7c2e5d2956d9c9810bf78bf94724958dd939671f69611236a8061a9ee59906688a5961f9389510cbcc8ad6e5627759828dd57f32ba075c6a0697a4bce9dc0f4b9544cc6d22ac65b63aa1cd8b43ef6889ab89c02f1002fdccd59888a4e72c8f6ca5b6373b8743aa135a90a348fa3c34141459fca45d7fa7d0dd14abe565756fbbe38a5d7f4464c151c5ea37edaf016b4c683a5435c243830b7ce15effa93b7e914c56412b82d5d979f5aca04fcfae80a4667375c34c47cf54ee15f11cf3cb79a3cb8ee265910129053e2f5afc84d16bf1eb5f535ad65ba320b6057d9610580381d8f18360664c04d6001f5dce099f2ae8cfebe813e320b01f613da283552223f613f6f20b543c8b8fb431afb22cd5732a7d3efc3e116ed12e0aa5b04ced162979b3902a82ce1ecf5d217a7379c61c534fd5bc201a2b21f882443e33d80dfc29cb7c3b1405ee445061eb651dc796effeca72739859453cd00a015739860e7071510027759432e4c1d5b9ad5c928975901c05130c6c6a56bcc39d91464efe4145d55bb59886beb379b9c40ce247c150b194d245590079d723d41b15edb695f7d9e6e5b5f05043082552d2d93fc5ee70a032a12463657e95b0f04f7a241ff72848c3a751136329f17fc0a317da1c18709345f236cf6bcb5a93dead3f63099f4b579238c2b62c338e5028203d8c7b798d738030710d45ca5ed1eeb203d9041fb68857440e3cbf6147a726d89355bc3217a3db541676da7f7696020a02b68fe8d2d90789c8a1e1866524c5a6f35016779493878c36fb52f29e32147eec18610f7a6520af4811c0306c82ffe0079f769e36ab9e4a873f5049234ff252d805a719438e7af8df9cef231ebdec019d4080ba940e4a8a6746ef05552b69dbd44c322b9fee1a65671c44f18b12895e6486b8b647c3d3bacaf8429e0b1d804178c9cc13d0ac56d9aeb27bbcdf8d6e85e8a12195fe718560b5e5105340c50aeb6b8e16e26ded55f8d86ffaa928b91b80e2b31e4c2b3c5d1d940560d2c1d24ce54efd3f81783c86d04fa603c08cac59b8e51d121afa87cfcc9d08787fc699dd098f2d35a6e82ecfd6719c802b93c8d79b6243a8a2a06afecab9c188f7209c854cc9b05977abbb7f6a468c07dba87bd421550f4b6144d4c456ed23884d3985dacb2489707e7b267c891fa7619ef7743233ccaa12002a53251c975bf4f0e08be43d928af498b23cbf954c92939cd4b30434029a228c8c6dfba9e50dbe5e043cb881b1da2d96e41dc1dab4ea04fdc4b24ce44f4e025e8eefb3d695813776ea0d56c7924c84a4e003300edec0d686ee7cf8e56f3050ac129b1eca61f7f7a89ce99eb5cf7eafa2074f71bce65a17f525167ea847fe179c8279e2790534ca4165fc46bcd721a15f92008802b62ab4245c8b9649c796be90330d1edc29502fdaf460c76fa69bb309f4e17d85cced5b70a5197ca639550ba6472acfe439d71b25dc940841bf723ac0eb74024fee2ceb7a66f14fad16d5c8ca1af1ada629a247526f772903946e9e86c8d71d971d1967069d61b618579002fdf1fb56ed866561c060e636360cc0c9c88871a7335956cd4ca8175487934ebd1c4c9d80d60c17020a32d6bd06ea9272f56583e7c44bd6941372c9e3bbe1d851c23a6ba9f8d607dca32fd92128fcb05d8cc3af9f0bf865b193f9e9ed6e5708dacb508e5db74e2f1a09d6e0dfd0eb0649943a8d93ee57412b066688eb3c06402943b051d9d8f3c55f7d208ef242f47a29a77a9cef59855a364553ef4abb339fe7e91365bb42fb08c8cf41dcdd1f1383ba9f3c89d6bd8e951d0f6852f6b010c821a17b7a42336aed409c35aff4d82450377993ad23a844347033def814fb04cdce55fd3891a6555effbd5ca3d69e9a4657310691c1fd5c2d72d40ec9300e20a679991e88a3aa9f85892da06a6b35358d36fb1cb1d1c87a1681059938719889b5736a33774c60f4d24dfdd93d541e37ecc668c7bbf7d75213f2aa860708120635f3c7ca39ead4e7d413cda95d8508455256cce8a6f4b9903796d427620cedd30ec077dff8bc2667ed56921fee278fe95b918cf810139a49e1cbeebceb14e26b1d92d602262788fc15af2f432f0aad1633e70d51723c8ec2f8c3142f6d733190f6d8a8972e7384dabcc12042baa6dcf7c", 0x1000, 0x403, &(0x7f0000001140)=@file={0x63fb48f72877fcfc, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x6, 0x40000000000a, r1}) 22:28:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a5a464f6e241557b379d89ca0c52984fc753f18e8", 0x228}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000400)='./file0\x00', 0x86e6ecc5a4e585eb, 0x86) 22:28:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000300)="06a38f0fd27288d82e265b2b4583cd64becc9f3761638ed1e75e63025a4fc2ca62d5066854b47c109734c48e2fd9e2558e69a4e156deb4d7c086744c638d699d3b06e7a9c0e7087eb062e371d10a49a41338e25dca60baf953c6d99a18a210ab4765eee35c72a8de05cb4ef28da6af400b6d15a75622189a9666221af1aac70a4ccccaee7c0f7ee5edab12f6f65ec98585048c83f947b2f01f807ba5da819be9cd758e9872c057d2529fea96465bacea667ee2a88e62fb15bebfec579f20f74ee030869f9ea735f902911f926dafc7567f611790b6b0296afabf2fd50966ff1ee73ac58263a6bea9c50cb0a30290de5c29395564a0ac2b93deb66881c2bad42a9186a5ace49ab99d08ca432d4332f0647f42a9adac61aeddcf002f4a5074cb6fff36766e2df9b831353d9c57ad0d88c149f40c621d8464099c8c52916021121efe8131424d2ec806a8b70ca4b7649aecb853be8bccf795dd8773bde3bf54504c1cac72b4974fa402fd91b55ae9c8efec91a73977fdc1c798d9da968c5b764b15b41bd732c72be4efc8d752b51bd4b52fa3ddb454282508d678c8b2b9aa4ab69df436cfa9a081e91a00781402be621cf22070ac035e810e7cb23032c0d82ad97951f3f9a12603833a3f66205cd8c083578a5dd3244ced247735dd27f7e2f204ecc34deb86db50b4a3d73c354fa4e696eb2665395045c9259413e70a931b00259875f9ba579e454a4751c9841acfe96bad57f1a90724735b138ffcfc33d714952ed55559cd7699913b0f12f6067e698439fa88a95da67ba584433a6947c57c8a0c0ec9b944abbec17d031050feb52518551bd126e686d7862de146477e301a4fa190486290fd55cfc303e39e03678cb80f18bbe4d31825208c6060930fa9ab9352c2970f8e2c7ad25fcc9e69c6653ecbd97e58fd2d107b03a5753c24b5438472f0368a86753c31a3b8395b3984c4f3efcad6d694990a5a7a3ce1d9122ca5cf0d64580e530975065f14480123bf67886ae4e6679a50c43e9e1aa162811206a0cacf23544c5034cad2122348d31e55ac7789f04fd1e4ce8d40d42353e110d13fd06360b5fdab119d9c7734fd7e50eec8eb8c1657a249ba995a09073e21233ac7374cdedd9047af5a6c5ea5ae8e6ae39f6b1490ede5107e9f038bfa3ee7006c7e886c73bf0b0c0465246b90f4de6bd8a3d9b345642e5af0d652a0346c9213b88950a9dcc07e0a8040758ef724748bb0217fcfe33af50ff2ac339ec3322eee7732fcb8458e2912cdd05755c9fdb8401d326ddc46cff92c1291836eeb1f2fcae7785cca5bb09b4a5cd981ac5c82e1db1add712b43f415536cd10e2b2cf63ff8d814400b76488b2be8ae5c77ce9734fcf495bc9f0b928551cb3d9e39eede8d7e36b29d1f00bd99617ca82d66f1f3189ce6bbcf6dadd8a974753ca14adad6027d680c4a6bc0c0f97265b7a8414c37569f72ee32f0d30db85b2d201a4ea866be577bc7413c7f10f9c84c3dd49a70279af9e3be1ec1aab102dc34d4d2a23bcca6715ce88b2e627b73c1603243dbc72f8e8be60269afd1ac1051d629f937529b87fa6cfe3b4ead00bccca03b1ea469b98661fc2437a79a85c8a27edb53048af4584ba0455054253c076ca983e842b1ba38ac58fc6cf740eeecd08d72559b9033457dbda83e7ba60013a4ebd40e877f3c1de4efffce779c81962122e20663f2a40012f6697f0273a68513a93c95110fcbf9a685912359c65b1ca351093abdd761a6dea787e87e361b21b1cc9d9c6bd758a4f3bc028c1c77fdebaadd804ea3a215a95b2158ac06f7344de5a519f5dba6145ac67057d62042545a03cde0f48a1a5f64fb6f80528bfe27172e628d34624fcb2625dfe6ac28a31960bd06eb5875fcf139a199ae8d4116f60136a707e6f5eb0feafc1dd3717c7e3360414fa106662fa83f5fcbb765ca64cf5822ee72a12d35d1ec75c2588a52a64f497666fb4426e28bddc129337015852acd77fceb3af8b3195f3bea0b5ae0410b4c850bac0ee28098baa52ae168dfb64cfaf035b2dde68f6e9f1d21965c83e0d45b047b3d7443f3114fd66e3fa9aa371a8c17619770fe87672fb1337539623c69b677c0dcdb58443db971d9824969e8f06de974a95e04ba90a2c41015642e4d30483442500c888a07228c6b19cce7cc134747835f2caa2584f1c3399384f0fb0d87bab7b34521d1e60d32dbb0624d69ce8043b22a57c2214f5b58912b1f5e1e8478e26b01c72340dd4a5dd87c05ace63d7bdc6633514968148e1f5d691b3a1abf6a77734952c1cbee8c5309673f323d77a5c6f8f8e3539e8548b24dfea739d81c2b854208c14994f328673d049409629f1796b43a96b54d7c84c17f47f51bc78707024cce8d75c45a8abc237639bc5cb5ccadb74e88d6120f24a1a79490398cc79dd11a2fe9308116690b1b5de509849ca1fb409ae1defc7a734bfaa5e7433000bc0af3b59cfbf3dfb2cff784c95e9f43d65ffba81e8c137de9126d45798a57d4c0fa5cc944ef38ff0d606c4e900a2f61d5330851d88bc4a8ec128c399068696334692a8ac21f4e2696e82db895f797802130f64cc554eccb8c93c4ff0929a88572d24cece72f24c82d03e079a955793f364580086c9e7be5d0075f64997da9d1e7595cb4d7f45f1270af78096f136f67a510916824f9d625b4fdaadf888286977b72a7ed83feb30281b732a089a660ef4b8d13776b1115bb19074dea2d3823c25d1d810caf92a6871e1d6f0c890c11c8beae0933c47984af57a79095f3b8f0bdf71c4fbeb5b77e526eef590d5ff409e4e98b43bb5d1f016d8c2c64a5af8b58cd1307f785c0c469d93b9c7f6abb6d6efd78b9f52dad4f14521a9ddb51640b69ecc9e20c0a8b9f24ce2214f4d5252fd652c5f6ac3aafd35ed71d2ff7c8d271df8a6650717d95cc9d137e5a5235e4c883f57a96019b884a867ed7ca5d671bd1614df8e20dd2a50991a63d66150d68f119156fe67babf1a2bfc78d3e1844a8f786c27379968c90f7a69d713b202c4b6590f1196bb9895ffc7851d6aa42fcf96a20f6225cc4d68af6dfe45890ae0d2df15007db2d9cfeafa44d0e5b12e252fea72bd8d2b78eda9aacee5f18f184539613769e9fc351d25618a734a77b868a47a3cc7c4032f75cf490671102600fcfc7302f9683f0143212543cc704bced00473711346a2c940405f1132ad5ca30f8ae112b6f63c8418d3a0e41ee9bbae4748682f475ffc48883a372aa9e0f3d13140ec1c13699813095e09dae4870caa9840fb2f77323df25966a31eac7e3388cdcd1560e8086a6eb535c9246115e7800397914c940ff6d4c9d977b29384ece4e27c5ba1537adf48b2b5eb8877bb9aaac8e97bfc6da10ccb0bf9a29a2cd27f98da94fd7595bf67ccb6e18559f92affd74b195b5c8c55b44f57ba8ad230f390463d7f490eb422719a8892b77c26c771c8fb836d577c3d9271a842ed46d7b123b8c8ca878e7611e52bffb791591be6678551ed040e55df8fc7828c7b62a18e42085f69db60b718cd19b1c56cbb51c0fad4098514ec8ab092add9730c557bd7e375d77a7a7265cc17da300161aad2c3223b45d31d1d4898de5d4f120e1955f0c0ac76e80974bb32409f74dfc282201469fd207cdff7eb852e93fe64c5fef1d38c9d808791897e0ff679a82b56c9f77f347de3b682a2421877e2bac17c66b82aedde3bba6e71241f9f59bfaedabce43d62920b3322fa6de19b9ff16cb8287a990ad80d1be6d128bd0bd066093f900bffc1ec25f1a2e62bfac67fa603ab6681ded0133597a18aa435c5cdf7dc52e2bfbd9976b7ea956dee42435eb4d93bc1dffd28d29f7aa50ebe7a955d30b26ee9bfab92b8034842e3a5adbb4df50f21fb303f987a4a1836031ffc8b185d725400801c2261c7f60bead2dce50a8251235af0dacbdbb6d89a255a3d8a6298d3c7ed4b2d0618a5b1fd280f91350583dac047ac61eb7764b71a770734ddeb82a09c8163cdb92950f114d138be61b65ecdd64392461566e9a37fc9602a8671c523b8926f4da26ca1f3f8b4c010c936c9f74c996754224408c4d949988e9c90b65ba58b5073d9252693d9b5d110582793e6d974add81ea3e2f75f366405f4a4fdfb37acbf87439329083b5e1356bf55371917ec0e3f889fb94b629aee96597bb57f281c8c795ed3bac6d4358aab1a8f977f9ef677aca28be3139be8e8bd8af6049061a38d6a97e1bc1b7702afcb45a146e35c8bbc3f447d5cf0cdd8930d7a622f8a591b262016e383a564c268c43bd2d2d85484f410525fe11104c00d54676d9d39cd4a2272a3c75f14301652ecbf32b5861aaf9e7ee5ced32d406349e4bd34bd1533dc2e13f73d5478b56056870c5067fe134e0fa5c608832c61cbe9f5c8137bcb7928049d2a1eec0e8ffa7a02d85ff4c179247a52c379d72c666e70e7fb09382ba22f5c898f682715e211e266dbeba2b4650b8c1110500d300884f811bfdcf75668f98917c54f10b2ef3acb92a9f319b3fa39704c14c42aca91a96e09d057809dd31f6b42bd6c564beda4a36679043d21e5e0376a578a9e2947f84529f4ca2e622c7333da3ebdcf161e09da845d7c62ccc8ec4c8842a50da2fc9fcfbb9babaa8673588b8e1b7a6effd6f9c3598d2075daf0dae9f6434c7b252019082e9233bf35cb14428d871a4a868ee30250a31c46c90bad375b454341f422ee90f849efe5146fca5b3126f9071610f610f522b233df10641bc68e41558a7bd55cd1af59d2bbfe936a22179dfe9f1744a8cef05a74af267a02d068d0f78623da3804656123ccbec451806b693bd44465ffb5ed7ee408635e8137f0f42f319ce956b0526e9c4f45d8d9353a61512201414359c81e9acdaa0b4fae7ebee2907c5f6542146f16c256698712a8c6c8237f61ca37409a5ecd274a638d86b6312f9586334ff73f6fe2bd3654108f7e2e77ef1918ad4188b107e6da5b428e11a51e5c721fdf394b779a698863802b7bad49010ff67f00c2c4c2728198042dd4b5d18ac5801cd5329f9de77d5448da0e035f6abab412ae29a34e2c32b0e5197a3dd67f77a09d46b7acb87c8917df3cf15ec906d2a9d69990c341a02bf99fae73e9d4eea3f39b67524c9cea369422ba11e6ca5ce4a988b472222740f2b3bc8208bef35f14a9003c9d8441f948ecb697c7f5279c76c6e7372af73e6c5d33374f4e967c379e5abcea9a9427e481627875456cd491e3705310ba6caf8d457e9f3dcd9dc2fdfb371b7d43da13f5ae9869cd6abd728af6523d9209309ff6d0bc4a8c8fe32e81f049c53078b600ec73c3e2f5addc134177fd0f2ba9f3d4ee394774609cbe270cd72ac88a48ef19f16fe210819ec494591814b9c2530f71d3e9c4885446364ef26f09c6d6915097d1ddc445607410a3863e2c09211264758e2ed7abc368374b57bfd4a8ecdc9bdfb1501cef92e8804be049fbfe19a9847594b9116a844aa44b68c68e45723417469a2bba151a1d73c0ceb20d80bbdd2d3d77d43ce76f254716d355033bcc63b7ed3b83804ad6cc8f4de661755c2c73669fef209421f9e9cc18163d7f00d72c3f5708b78e5a305664a76258938d7f2e79a48bf057f0b9dadfe8a9fec51face3765b32e777863d3c6cb50796ba3765e1f2f08e087f013ab4e0e14cc30ac7aec5d5ef54485127a3c854379481a637442481195f7dbbc4e714ef690c98284f7dc7e939adb77e81e5c1bebf684030f2d715168925311e50df742f40e3be5a2928d91565db5afc7d4f1c69b5a0bc964a51356e77e2355b4b0b91a3a629b", 0x1000) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 22:28:26 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) r3 = socket$inet(0x2, 0x3, 0x6) close(r3) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 22:28:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0xfffffe92) 22:28:26 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/31}, &(0x7f00000000c0)=0x21) recvfrom$unix(r0, &(0x7f0000000200)=""/239, 0xef, 0x801, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f0000000140)="c18be52a925c35ee9806aecadd1daaf13dbe8ff920fe87946f171e74c3071b2a7bdb0af5b5cf2debbb68a264dc963ba5b77581fcbd5e33461f968e82a5ab52f4269522ff690eb4d6d19d8b347780003dc6d29a397fa22411f6cfb9f04f98ff108b", 0x61, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x1f, 0x1}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x72bb49d13acd1b6, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:26 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0xf2) ioctl$BIOCLOCK(r1, 0x20004276) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f00000000c0)=[{0xffffffff00000001, 0x0, 0x2, 0x7}, {0xfd98, 0x63c, 0xffffffff, 0x2}, {0xc08d, 0x8, 0x100, 0x8}, {0x7ff, 0xff, 0x356e, 0x5}, {0x7cd, 0x2, 0x9, 0x8}, {0x1000, 0x8, 0x591, 0x7}, {0x9d, 0x540d, 0x2, 0xd0}, {0x0, 0x10000000000, 0x3, 0x4}]}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='c\x00') symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 22:28:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/240) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 22:28:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrusage(0x0, &(0x7f00000002c0)) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() connect$inet6(0xffffffffffffffff, &(0x7f0000000140)={0x18, 0x2, 0xf3, 0x5}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd00bae7fe9500680000042000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 22:28:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x4, 0x8}, 0x10) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x0, 0x2, 0x40000000000000}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) socket(0x1, 0x3, 0x81) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x1) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000006a92e2f4d696c67302f66696c653000"], 0x10) 22:28:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) close(r4) pwritev(r3, &(0x7f0000001500)=[{&(0x7f0000000140)="f9382ca2a96eb8ed96799979684a8cb1d76ee2789e6027aedfd28c5f65d75df4e5f46769bd680cd95dc7ee1438cb52a2e539d39406d8e21e6ba04de2a360633b831b89b3f88b4ddb59189a515580e2f55904af733a188e17f2319979b5d71ee7127b9df9b9", 0x65}, {&(0x7f0000000300)="a71369185a181fa793e556fc92d600ef3b90f2aee0c490653cd6f6f119723c890fa96bb671be28b179b7da352b263dd4444929f427052c4cb430909e4a8931eda278cd7d85aaba9bd0336aeb1a33b340fe4e67be7157d53a0fa9a733b186f84debf5b42361df53443cc2640d5378edc6b898809e5dcedbfeb41660b65cc4d7a2c2ba434c862f633427fe9850c577a59ce6316ed0ee76a04c3a9fb83df7fb682beb25e391feb7f0493ae9cc01e7fad3e6", 0xb0}, {&(0x7f00000001c0)="5b05f5bc71c21b65608f8c4a472c62680398e4cccf77a8a9658f161522e946bb1c9b6f31368fb2f0e1e117fb2c268e2d", 0x30}, {&(0x7f0000000440)="1122089ab6b1f50f03ae9df7d29fe50c665974773b9fa1188d1f8bb5e1082e5414b7cdac8033dbe2e8bd84b5150601fe74931d4f5fcc1d5d77436eae4bf751e838d013b905dfa6e8c7f56d512e2676ad1b69a5339df1c865e4af28e35c19617b57b0257f44729572e638a3d4dc1f9b861582a018bb86c6652ba7733dd559074329a34617bf5186da6ce0b9393126d7665d4c3e102cff65fd2adabbbe28801cdfa6efe361232a58504651e9abcfd7e8ad3c8f84e79deffa0fc024d6b9e7", 0xbd}, {&(0x7f0000000500)="a9b3b9c899cab44828ffacc8662c55c04e075b5316afccae495db243ae60accf3253d23ab1579df8d0626767f2c8addcbd3268b8e2e61c84303bbad46af35ece3546081af3456ee50b4c2df80223721e220a5b353d601faefd992736703aea71be3dc857efd900c8c66cf1181447df8c48faac34163e9be7bc458572ca4dd153a05acdf1e465a4007ce3e4bb91ef57b524bcec9d6dfe6af3c3200d08a384a658a3756d55a6d709567cd6e0c25c11f17f62692bc279fdc92d228e4b0cec3737ba2da968f7144d5dc654673866ebb61e97a865793c08d9c3c3647c8a25efa2e5ff17d60319465725a3d16e23e5b34f86492b5b1f74006eb3893ee8cab7285582a3490dc3efd2b722ad50bf723d7859b3daffb95c60fc4a51ad9614f560ebc80ca9058ac9bf616927ba7502f632e20c2f87cde76932f10e1c759a921dabb479f81011e4310008a75dc220166c29a55869fe1b6fe5c158ea40d611f771118901db62675df32736255af39479bc57927630a6e380582db77f664a10f2cf5a1cad2cac5cc0a35599a655b10aa58b408e66bd038a2f0cbed3c57ca02ca27211d83aac69d72d56a24f630e6da16117e0a788900cb117eca9f448ef9675088cc2cb8b6605372f16acf554e0b1eaa7436013ed35ac4e4bf9c8c332abd409c315845e3d9f5668bc1f7f1baec18ab8d1ceb84b66500068bd0aa10a0ebc0a52fa5180fe14cbddf950da64e696e09ac1e1bca7d6c3db9826ea257e75991d4e55c4fc48967f9cdd7e45d01cb18225be8d4f4e2687c32e69f5449bf5bec667519430c11eb3ffebd677b1498d5d495f62c7833ded829d27349f95cccff002b71ee7f6cf5386a91d12b2d5377e8b0c3369d6bdc0d83ddfc22969c2b10ad603d3a45146bc6bb83e4563f9b5bb0a84557736ad7759c222c98ae9dfc478853cb62a85ecc479f533ec35f24a9349ff0341ab88ec599b74354b58cf73326293026f110b07c997871a91fa4f4a796edc82f410b6036720a109aa18afffe3632ceb903b9cf66f190eaee541d6071c3ddd2d683227b7ee7fa673b5f2c412545a8c7e86a284aac6d9713cf2bef376d612b179136539e033bdae92ef942e4725135362b0c303280deea8de0e7e09418ee13acbd35f72b58d2ae7feb4174543f781d8f57546893a17753ec96cc34540f95de14ce46938c0b815746e39491731972649fc11d39e4a923a65420540704262849f8713b008de593448ac3a841ccc0f3534c9dcbaca7dcb1eaba04988c7b432821273fdbe49a747799f77e8c6134a63e8ac19a0cb11c8cb220e3b1ad99bcd10c4812c9a784a9b58ee1f4e9ceb51612f54a1ea4318bc7f5d6a257510aebf2d675a99b95d63a584c4202afd4a38ddcfa2a7265be93f21a8d2c13c4e3557746fa239fdd24141464281afa8746be9cb0613da10a3aa095fca2aff58e0201ecaf169f6a9ef8cf343e5c2a681f9cdfe700a627f06f969aadb416df5883af8f5cb5d5ed208a74261aeaa6c6d029514bbcc553a56a56c77a76935ca1288259e0b7f0262779d87b700fe5b08d0c0a4196c2b024a9b67f009eebb3311381488391642680cfb0ce0dcab9580063910291d9d665a68e1fa38a46105ccdaa1cac7491702629c2be7b6ee9b4719ccf2a56fceb37e0b502840d9da4f527968652c9e63be3dc594f145f57803929406b8a5ab624f79319ae0b583e4b85f416bac74c86baf9e2699aee0ae1eacee7a3f35a804373a1882de71309d8d02b4ec4130d96943ad32938aac2b7bd31fec980295e306d81e3639e82875b3fdc62e0bbb77e295a95d335e4f13dd524f32f5b9659e35a339ef92fc54fdf9180198fb0d7d49c113f31d48ea793f02fb0a1fad42620efe3352a7f4afc18bbe99e3df581dc47a1ce7d7eac2e89218840e9f9e5f57b571853e17621dd45ceff623293babc5357a0db2630de30215fc147b5542cfeef0c0ca031d675e687b605dbca3e0d4a26faf181ea727def53ba2adcd98161693f7c2a07fdf8f5afae475215dfd78d55f8f0abb113214f3786831742442130f0b8fdcd366e87bf0d4ebdeed57c9174d25ce6bfaaaecd292dcb63967c833ec97b975b358ae4c877bad5ccd77bd68e82ab999ebd6f28dffef4b04f1e52e5bd6a9fc65e0a8c12f57f8967b37c5cc46e4e8b7bb10d0fedf74ec47fe69540f2c476287f9dac57f80fbbf63b3f1fe216a0bb252248a134552f81cfa57eeb6567ba61cc02ea8470b4cd1edeb919f9beb3a2bc780049f5d348ac71797e8be5effda2a21dacd6cef87d0a2f0d6c3a3bb2f17fe6889570d52a65de15487cb06df82176d216d6bb773dab1d31845821cf57d2530843ce478fac2f8e9c5bc3b8308a01e518b400f71452cd9747c194ce00f2475014ce1a57fe73e8b5f92bd7181fdd85dfbd3de304fafd57e5e173e13d0217e13fe472143a3650d7d2be3fcd0f8beca025e97545fdf951848532dfabdb0710c2a39b8725b407ba2c64eea18d943846658b002f7ac3e5aa5a60c0a3f7344cac07dad4f1261927f0b806d1d8c87c12c3ed0d979ee7060bc324e59a58627b3ed39c88c89cd336da3312e1e21591193a01cce5886f188cd8f4b806a7afb6c878b435930935ef007118bb97e647898bd1a6e0b27c4ca15e8a53652c10000c05e715bc60935dd51b00199e5040140eaa1f50b620cb7ce288cb18b95f0dea884c41fe01a137a9fb72cca67f8fabd92858417009dd273e64be2ac4d6aed988647f91cec80766f4fbb2c591c179b5d0f31d0eeaec3d55901532bbdffa1a933efac67a5271408c008583d0212e361602c3b284b77c0e2ed37e10da78274db935e5c2eb562abd700060377fd3d3f2648699c6b7e092340cdb035fbc05a312048ce8dfaa081df2e10910267508db99a847371e8690dd48db8dfee35f867867042086b7518f6551dfe485a6a0ba805e0365bbf8f7b21256045ff818b1cf0b9aacc7d2789500904f9121fdd5fc01d4a70b57fed52b5e619022cf93e98c940e3b214e0af5d8a6152f3df7fdae5e685aa3f08ff6a156e9da328902fb8172f8294a568b432e8c25f17145fdc593cd20384b2ea35963b1b9b8737d3a947ff381738e5e64f312070522b64527785a816361482858144a5f9f716a1503dbbaab32abe077220b3ed0006ad2c5fb00fa5d11be0f530fef58ceabd9436762cbfcc18b4e5fba7e24830a570a7441ed1b0dcd0a06c3997cfe265cfd3b33617107748a4d7b2bc409549ac8ff40b7022732f1d3a4bbac3deba508bd3fe7db20c41e1b13dceebd0d9984393667c0b1baffc82544275926a6d130129401b54ec725d27f08353fc33daf40c319ca55aded2a040fc2de23fa3c2a5c0acf0a9ba06f0be5e3704662955b029c4b812339469148e8bbea44aae003f9ca1dc9c5a3bcbe14fe0971834de50c530b2574e37292cf6c39d5b485ea1b5fe7a47d20491b89d06e8a9e887526effae57bd227e74cb1a95c4b0588af2959d5d7e0c4c8e7b7af02f685f2adf69f7158245dfb601bf014c7ea2edbd43992ec0485cc2a8f8621264fa873dc131670bbf9db5c2146c05d00fd52d598a3310afa38d2c67603143431b2b69b45d293b8e04bfdfc9ff514f4a2386d33cd064bb730fcb7165385a52c96472759eed1cdcf4edb28a22f5b2e7073ebb657ee3c420304cfc14c08e0a275ff853910a2ad7b75026c9c941b68bebf255f375d5252dc27a449c775f8b3bbfe6278e079c00575f03887150a0612dcfd7cb98f226aec5bd00aec822112dc5e6c14d4803c484262bbaf009aa12b9d2f17739143cbaeb401e1514ab85bf2e7873976f2c774fb94c01086d32250398dc088bcabce3476906d2c3247e9ba973089876f813d45d7a996da5aa7d0cdc96aee06e5a6f0a4e46af8aa80014ed5a4e53a4e7917b37b91d3fd73e96747a4485080f77714153c30fc4b519f6f534f0deaff33ca4b91d2c92a16bf595f3bf4cd7b25ca89692b012ca933dbd13860485c2f767f19b60417df0fb23c3e5307f5f663e077e2815811b7009fdd125eba8160db3471e7d6a7b319798aa1cd82f454565ffb26c7dca036ddaca43f1e8f5ac2f118a3f220a666bbe79fcdf7fbad9e523ee7f462f099bbe24d74c1123e142c1db7360ab82e30c79a4637db18eda460bb578aad101714acb5707f9b99527030ad353d526deea973b2c3d3e3c51ef08b8b75cd4d35169106c737c9c8ba5cb13f3d1f441960f7b891a1b4bcf3027734d4253bca79d028b869f9301c4486ee4471ee878f0e9ac50aa4fa1667a8eda6e30c644a9857dd1de551992027be08d3c10bc4d4816c0ad7d59ea3c4b6233b4c74eb2566f527b0ed2686976b78437095313ff0cda532d4dd7fef2dbf1348b53405965ba8681f8b4703d4effc08929e30b42f22757c8516c79b052424cd814bc6edaaebc83128357f4aac40665a8474daa0497a576a942cd97e77e6097165848b1c8bfab8060d462a8dda23c223470ef4a2c3f1e7d4149aba17f39ab40b341fed56c65b78e5b67e93e498b5d6884aefd8aee069ac0a009ca540254f52fbe4ae05ef145c05e3fc87cd15f6d615900b881ed666743f21bbbfbe071ad6dcbdc9f13161bb355ffc41962a76eafc9e009d0deef955f7019a268eb4b8e4a23b92d7f38778e5ad8ba6a6823c08d643be1858fa286f3f0f5bd1c1cedfd55a4d2df04834ec06214552951a18b6960a153421d25573263f7255f08c97322a6c5e4102429e2865fef96babbc287bde14c388a7bdc8b672db4b30e2a698a30a7f76b3e98c7c058858677306740c3adcc73620701f20bb1a3cb8c6c774f281011d756a8d19edc4069516f58d351d86048fa48f4d5d46cceb54d81a2e85170c3ea5b933746f85520ca8ba65d85bf71c0239aaab43e8467ea7d82726ad679e454ba7a22f512a1862dd0336c99720d879458702fc073b033d60a20564b9e61d2e23c1de65d397f735bd38a56c2394bc4969e9584badcff8056d8f726b5ab47fc6e211213469197aa25fb4bd81beaa4d93517e6521d73c2a73c8162adaee14852bbfcb9a2791dd67fab3eaa4cc9906e86fd6ac9216e6aa94f61b3340997c0611d14847ced23724599a575b7b4ccfc0a54f9c139c7a858930d29a5476886a36712310c82b3b318564abc2e725d398cfb48df493afae61f2604d114d2cf8ef114bd1d9708bec53bb6ba5964f93bdfe78521917a888edadfdaf1ef40752cc2852028d65223ec7d7f2814c63470d3039b9cc1ad11e91c1c6029039713f2e36faff139211366e682c9fbf342983a0685ee2d6d8f18c0e0ca3c604b8bc575a915db40a56f12b9074519bb61fb95b6a0b71f0009b08479401bce29ca9f9af208970be4ed44d04ad638fbdbd4ecbc9086811c958546fa7e7b98f48f22992c960b7824b5f9dc890c1610675421988242c1ed765d1ab2285d13a2329fc4e613829d68848c4ff7aad794fd0d7ec06a140934cdb023098bc34e5cf6f451352f05e5d05635e755e344e5f3f428910a9c847e02d2efc628a09548643842bbdc3eac232f7a5579f99d831b19fe6a6de667e56afc21307c7e1ebeeb4adceb92e81d51895943a85aa8c7575e98b304c16050dfd630e7840cdd0a238bae68590b90427be87efe6d25cc69a57c27b4e42182881e8a224aaf729f0595766de875d4ad970d25a77dd4173e7e666f69b16818a1b4dc34cd7c67b4a1ed6a5baedc19858a1749175989098fc4f40b18b086132349942a41508d577da510de7bfe15bd62c5526f2efb5cfb01e940c11c738e397abdf2cc982f7e86ac49514cb8cd89c09b2a2cb9", 0x1000}, {&(0x7f0000000240)="4e483f57d00fbb4d22a5fa98706944d6b34922ed8d2f9270fc8ed499623abfdf14ad912a9ed794ed8e9f76307add00bbfb0e1d6cca960267b7cfce8bfe322ce31b4281245a38c1820ec2671be9f9edc0e9dc776366a48a83a8b9ce9a9bef01", 0x5f}], 0x6, 0x0, 0x37) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 22:28:27 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='$:\x00', &(0x7f0000000080)='\'/$.(\x00', &(0x7f00000000c0)=')\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\'/\'\x00', &(0x7f0000000380)='}\x00']) msgget$private(0x0, 0x410) msgget$private(0x0, 0x10044) 22:28:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0xbb6c}) 22:28:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 22:28:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000002a000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) semget(0x2, 0x0, 0x1e) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x7fffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000140)) openat(r1, &(0x7f00000002c0)='\x00', 0x1, 0x20) setitimer(0x0, &(0x7f0000000240)={{0x0, 0xef}, {0x40, 0x9}}, &(0x7f0000000280)) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10281, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 22:28:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchdir(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) fchflags(r0, 0x0) fchmod(r0, 0x51) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="96") rmdir(&(0x7f0000000240)='./file0\x00') 22:28:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x83e8, 0x0, 0x1ef62be2, 0x8}) 22:28:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="303ffe7e21aa67863000"], 0xa) close(r0) bind(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000280)=""/207, 0xcf}], 0x3, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x304, 0x0, 0x0, 0x0, 0xfffffffffffffcf9}, 0x0) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000300)="64a435d68782259e672b", 0xa}], 0x1) execve(0x0, 0x0, 0x0) 22:28:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040)="d8b98e2123dd3245036a44f10753ce1994b999c3f3b100fce2a6ee48f7ff2c9bebb00abc036839adbd2958e710872b2a7173a6d0262ec969869a76d5507c2907013b4fd16950b1e6d3571a", 0x4b) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xd5, &(0x7f0000000240)="a50e494e225931263b874c7f9ae98cace9abbcff179fa84e0aecaae7b85af07a5e7a99ae7fbfbe32399571c7a7061b871af234e25105dc1a32339fd9e7a9585f712fe4ad739cbd48062c35f38700ecc6f672695250c98f39e2b035f215c0611986b8b931176bcf39c0816fd5da0658ce60b16c6e367926f01024ebbf2445b7dd5edab4a81da8a8033aa3053bf605dcd2ba45375f476a6805e60621295b1e6eeb808dc4b93d51cd6b9e27d601861d62aed15f72b7782ce5e531a385872f1a4460b07e348f1c9c9100"/213) 22:28:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x1800000000, 0x8, r3}) select(0xb, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000001600)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 22:28:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x200, 0x81, '\x00', 0x0, 0x8}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x2d6, 0x200, 0x8, "0325cafbc701bdb8cc0155a4896b8d4ba2cbced9", 0x7fff, 0x6}) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000000000000000000000000000691c087d865a85e96d1a28316cfe89d7956eb261730ed01f6d61db5581cd962d09bc0b7cea02c408ee17518b5d2daf8a9da6ea7bb9097ec7e4445ed5e4c631eaddb0f692e63218b649625dc4ba5bb66fa2672b6fda3e236b52fd60929b6e62e2dc274eb67169d14b84018a8dd7bb17a5080000000000000083c6a0ffe6e795f0ec665453cf41f074271d91b3ce5442afa965febb84b5f61d7075331e9d3525a95fb128c6e17c7d7f8bd764b2324e123f106576dd4863c9b7496f9618923e0a19b974350bf34095078f873a932080007754fdcc54d64a4d96584f77fdba91c9d6ef4b2666eb72406f00c2262175d00abc75997ec37d7d275f5346a213e921df6c2273f16c4d86d1983e017968b5d0943de04cc7938d274fb5911c814506a67d9c86e26345bb4e3c8c91bc60d2f73fc1fdac88ca068b303f3ff8487f5bbae481b15b064a36b0e4fd5f9a886f5f1e6c7b18b13082616a551468d4e8a11903ced8aa308ecb6d273916d8903707b50dfe4d631b9d08275b7df2e5"], 0x10}, 0x0) 22:28:28 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) mprotect(&(0x7f00002f7000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1}) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0x15e, 0x9, 0x0, 0x8, 0x4, 0x7f, 0x1, 0x2, 0x8000, 0x401}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x44}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='@#-^..\x00', &(0x7f00000002c0)='9{\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='#\x00', &(0x7f0000000400)='\'*\x00', &(0x7f0000000440)='/dev/ttyCcfg\x00']) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x84e5f56767e6573d, 0x0) 22:28:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') close(r0) 22:28:28 executing program 0: r0 = socket(0x0, 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 22:28:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 22:28:28 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="9f5d9f8dc06666357b3d8865b1b4d27f453dd7f9849ad91bc5de7125a4b404c62ac97b1ae876ac72da617221a06e5b24d9b146a0a4bbafeffca34c1616b0e8d1fc4984608553e4ab9de6df39b79ceee1d7b2d780e36ac41ca9fa0630c27c18337531a3b6d384f2047d10d17c32549656e9123e6e3446143f04007f7b3685e71245e050bb240b9c7121e84764fd71b27fbdcdad59edb261b383e49ab450e022c189b247af08e4085036ed2612bf74d0424b93e9a665501fe66c1c5f35306e1f1326a0f2f7c2a712dd9ec61c2e0dd92a282d43966d1db9eeb6660417e2", 0xdc}, {&(0x7f0000000180)="cbd2cd4d0aa6779f74ed043399268ddc22be63d755ac0a0da535898695de3bace72331706a4203fc928c8a0a069d6faca82c54efbc0f066d0cb2b581fa01379635c4008b138515573aedbd1e3323513ccfccb5f9bb5ae0be2bcd9546f3d2fc75a65a899644003f43", 0xffffffffffffffb7}], 0x2) 22:28:28 executing program 1: r0 = semget$private(0x0, 0x2, 0x43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/49) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0xdb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x7, 0xffffffffffffffd8, 0x4, 0x9, "3e2e7719f7b0d85f4793bf54a5ee271607a43313", 0xb1b4, 0xffffffffab0f19a8}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0xb92) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x2}) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="fb61bf891ffb14cb602ffc4e99c7b7d9a04d4204abbf41a3e4737519e470b00e6728de787f54ee87ea1f82cedd82ff0a88b3eff4a7a3fb21a46f88859cac384caf59b4691a47", 0x46, 0xd44e572a31379692, &(0x7f00000002c0)={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x200) sendto$unix(r3, &(0x7f0000000300)="1f7a1bc0147c4d6c", 0x8, 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002e6f66892c6530005418c77a8b91248c6baa47a2ecfa6383a7a239a4e6b0f23bcc23c0c36c8131e1201240c33527db7f61160fb7c3fb67be18c8"], 0xa) syz_open_pts() semget$private(0x0, 0xeab9106054501205, 0x3f0) syz_open_pts() connect$inet6(r2, &(0x7f0000000380)={0x18, 0x3, 0x7, 0xffffffffffff4c7f}, 0xc) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x100000000) setrlimit(0x2, &(0x7f0000000400)={0x60000000, 0x60000000}) semop(r0, &(0x7f0000000440)=[{0x1, 0x9df, 0x1800}, {0x1, 0xfb98, 0x1000}], 0x2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000480)) r4 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) semget$private(0x0, 0x0, 0x4) clock_getres(0x0, &(0x7f0000000580)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000004c0)) semget(0x0, 0x2, 0x402) sendto$inet(0xffffffffffffffff, &(0x7f0000000500)="f2a6bf80443d51805aaa4aa147c1aef2c993fd10a7a5d3b4f9", 0x19, 0x8, &(0x7f0000000540)={0x2, 0x1}, 0xc) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x82, 0x0, 0xb351}, {0x84, 0x200000000}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0xf3648cefb6f71580, 0x7}, {0x4, 0x5afcdfa6}], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x1, 0x10000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0xfffffffffffffffb}, {0x18, 0x2, 0xbf4, 0x4}, 0x200, [0x0, 0x81, 0x501, 0x100000000, 0xae2, 0x0, 0x2, 0x1ff]}, 0x3c) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setflags(r1, 0x2, 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x13) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x20) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x3000000000000000) sendto(r1, &(0x7f0000000180)="f3a4a639b9540e6262386757a9696e48b7a615d24eefb3d40540460689fa0610728abec0771cb404a654341141d0fb21b46edb1cac40ca91e99b4b9a67ba891603b150e3809d65e12013ac4e9170e3dda66a6952270777a0d85e213e7b6e4bab66b9c77d01fd2b3458146516d7eb85f7d046f52ccf9b034a86161fa17b4c9275cd902533a9d1d06c37ee67faf5671e095fdf3b7c19da308a3d3fbe4d9292550645fea1727938720dd9a88c3980c9d2a3a13e735939bcc80bebaceac61598ab716d2cabb59830ec3f7428dd2211b00867bfa991a282fe0eb39a267a0b82d812b554a7a1289d9dae5b98c7c01c2f1d583e76958993160cafbfa17eb006fc5704581b05a015fb853c514aff4d9ca4e4b95a5a4da7d0738f6f59459d178fae29d1555ca1cab3722871e342ef71cd93b8f6ff6bd9285ad516b3323321f57fdd021156904519d5ecd96f2ca36d7d3340c8d656bef193eb63c1dcc01632b9ac78e82036255f239f6c381905e6e206765743e8d73d8a453327499f172fbc970cb911906ca8c281c24f905e70ccb7f73fb4bcffc89ca80f8749b88993679eac7fc3ea27cd2a56c56b4aee469dd2527c0642a26d5448a0affdbf46fc56cb67a121d72e9c01d4381ad603592f17b697b10cbd54bd9d972e78aa85e59e72f02cfa54b1499f832db7042b4e41c4d89d52e5380fb30f4c3af29e44865ac5a35655c98d6054ebc7647e108c361ad0bde142043cf24793531ad52753f4585672ad750ab26da6041a9b60c4677e002c7a736aa3ca222ac8548f34c34d8996c9893c8d53a155d3abe27862cb6e5aa33ccfe839c2b3f274284d57e92cd96c986312eb2a1cea03b30ac9fa642b4d4071243ef97e8a6215e730d8dd3b32718f200d1f452ce88f715e535b62fb4bbc4fdc4d466c63ced9dcb43244db83df2e021921480c17525ffa3dd2027aec8c9024af99a9a713ec3ef0a6c8ce3794a8ec72c18e1efcf490f7748e4ed40d0f1db0faea7a556a307e790d5d266c47c964ea7107a4b52dd5382c594fca8a2ebc62217b5551d5605727efbbcf52fe6369341d067ecb01175c9f77cb64ba554adc65177df8689e4be38f4a5733f78d05d7d84949fe26bb69cb0919d49eb8017fc68bc083e097cb9a8b981c62750dc3c32d0246658cb4c7a1ee7625a234e01dfc305d61eb38f16151fdaa82bfae11217801f5e17a0962de4d9940be0af7cd4453f7fe285fa8eaae1138c6c1cfbc0d6417a2349edcb0cb6adb100d398be63d8d7aa7eea59a01034f0eb7fa7c48675dbf348a5520d3030f816761e3abdcee0bc38af459cc077246c5b5894a9227d09490f40dd8ef52006fb0dc61bf652610ddee2e5b3415258cc67400026ae73a5d668b5e534245fa9a01aa12023d378a9dc9ce2fc98cb47ad078706d2415ede8591866333d44abd904e9b8730dd7eadae39c7d5428d47e0b4c1c9d539362e21a39b902f5f9d9245e7a4f3406ed046679f334cbc620aedca37815dd531bd8c66d923c502ff77011a5225387f795df496502f83b7bc85850872a64521a872686d9b2801a109b75e3bcb1db48b71a8a0ad6ab7576a0888e2bfc4bc6432151d533059e4be8197b4bf380b61b97241ceb3367d4d7a9c4dc09b29f092b3ed57eda2f63543bcdc23ef5773c638a3fdd6258504ff44ad62100f9afc310d2f7ba2915d620053c62acb6cec5646b8431efd2744e46319a8ef41f5b1861763f682e67c3d54d57e9ba2960cdc43532ab0ca0e992dc458db9c886aa10912147e06d0de0dc1aebbde2a5520ef88fce9c188487bf830f2bbb5b9253bfce685b73ae91cc604bc791a3b1d411fd14463f9a6b1992e48ad770680dc71113aad40fd8cfba64846711c39f607c952b0a1fe3472e42b28b473116371c6a0d9218ec66f7f7b4de1f849b19b8005ba4afe55ecf522c7baeb9fef1eb9307cbf776b2f2dc244f272b4664e23dce397b4d78d1d72a2307300f2a6baad1be9fcaaea53ccfd31781b523bd394ea974979bd6c7226f3f53d1cc2c4ba47c63437238fe1f9fe1af2dc5dc3d88e417fe6115c2d817e174b825ee2090fae81fcded498f5aabde2d6e4f1a9669b694440a5496b23029be38c82ce01a793ba04fbc8ae56362170668c53882bac49b66da43a34ced53dbcbe39431c848cff08cb808f7806c99acdbff011461ce0ed252abe0bf4b50a02baf2069ca248bf28cc572d86e91e02f451239d3060e6c1cfcccc435d7f36c1a5459a56f1083e2bca2bbf1af8d6e904622df85ef5cb79c67c879308b2e9e50a8513ef2f150af6bc1b50a5f7eb6355483782ef1abecf0800f119b192aa596fdc5d09b116c2b58561530acddd6729aff9bfc5475503f005a4be7f0d83c0e0ecfc11fb6e1f1269e794a02079f50a1b012632e17aa9aa3a5eb5353d27d2fe35e83d373035b928b767cf6c792bac274d7b64a6643debf7f690f72662deebe19d5630ba59e5fe48ae73eb354e9fc18e1fd5b8e3adb5d42f46bb599536b04a4f858a8a1588f42cb50785f1c1cebb6ce8e796eed4c8b8ef467288372e4c7acbd44592d2368713f6b864550a1832098dd7b4e406ffc441197a83352f2b66212cac129bb40fd09476c7e13af56aed81252ee9f7a162be57bec507e90c298bca7af9132c09f3eb1ad2108e13f5bebd7a4ebe7c1f10f77ba9966a0e17ccc0d7d9b03308a465198be6e8b160582659ae90c81376ca71170a5aae93ce5bdda7c42707d36ef302aa61b38bc7f82b3e69319071059781b61da0b1dd8e9da7d98cf9e205750fc54c2498de6fdc71f53a45244bd1137af56f98666df80e2b3a2c35ba9d088fbef252e1c3d6d02c7b0783add11ffac5ee3830847747276653f0afceca39271af7cd322b1aa1bb013c098013dd0ce48173056c741393f70912cb5e80034e917e4505185cfc144b4e287b97d5a04959906d4b3d90295e08f851daf0735c72bed732d7f692d340d3e78c3ac8e93061f9db0258bd24765cf80ee38d74abc891cb69fdcf255e10e7aacb5994e814e51c49e30fdcc6c7a3eb3c282d6f011ad96b8633737611dbf9823638a2bd309917f55099510ba8c64d291759a82227f325f1ee375a487fc6a1515bb6c1ea25f956ef1fdebc73552092b0b95741bea7b60c3a435afa9216d9fccfd6d88559c33a22f1cd68da580ccf03b38d3ee482f64406b6f62a73474279597d20bd838c9d270397f4322fb8b2183918ead0222fb602ab64d0dbb2da5a3bf29669915de8a0d038bf33421c2e0023a5b44be55ff13ebd3bb00b2a69a04c9cb9ccccbe60e227d7abbf75eee9a9bb7c8ae80c31ef2f920ab48c3ae6f69df5978617a6a76c4d004f132df0deacfbbb9458a7601a92e5d00f997aa17f558c6e3628a311ff94e55f4357258aa2f0dc93fe17002e1d5380b3348fb0e09f85e2134debaa93908d3777332467433b277a65e62d02fcc97dd1e896ca44a16335051b796ac3e10884ad8d15844b10d83efbab2e1e601653afde03b1b3d1e8230ac667303b74c1376b376d55304af8bf7a1b9982738339d4e0521a9b03d324d61d4f7188b5ec74ed870adc94d4deca7cf4f46e4cc3f810ff196124514e0b6b6325225313dbb4e0d2fb5088e7931c7a786d78f7faedd014f74937759ab24e243317585298f21590cdea9a4653090cc3761fd948a2fab1cae7e88d17e274b44f34d14c9b7f535b04873962cd631aaf52191f37227ceead8dfaa81c0bca784a38f89bef16d64603b8ac141309bd1c8dfc2484b20071da1fac24baf3655291f8a3cfb819399002525e5698eb66638de9514ddab3724cabf492e57b7daad3a5d33e76031e0d4926f0ea88f446bb18f8b42fa3bbe23991d652d2d496094955a74fb51e975459cc15c92b7fe897f2f8ce0db4e80fc19e1b2b67acfea66c4246c0b68e7c258bf78304b9cbec8210fb2290647c85e1b605beb1dd361d1fbf0df286c30624b574bb0f9e1fbee2d93f5a8b406dea27e68a52f5d4951c2281a3169521e677650a7442f4cab4a8aa510c61989c8fa70e9b1417564c8f447540d0ee4d1a0f3746bd5242a2102b7f5e7485b42b7a78e67eed9354c4984e3b26a6ff6578c7fb8b14e379632503484eebe348fc3479ab8c4526ac02bc8a81e9189d52d0356d17a865d4c15eba4e96ce1d06e2db111207d79d796395b4781e843d763af61affb8c047ebd05b086442ac0f227bccbdf1a6a1eb61cea255f0971b8d6ec4464483aa2375202a285234e84267c9e55ca08b31f2a5fb3b5260cc43e67ef0abcc82a9ae9d4aca230f89b5bf082a262daf76be03f1a5e69b621496017349be7ab7b57741d7a18afd3f7082a2d5cabaacc4824da79b351060a2c96fb4735ec0ece11e5d2880e4ee4dba8e7aa5cc7759eef856d02a95e18093f6c6880499990c6ba7757bc165b44e0caccd42c17cdb802d65c31be47c2c3b1baf06aa311a88bfa8e70226d5ec1b9130b73089891136873fe708953263e88deb6450f5284f881358e3ae72adee93ad793504d21b5fd3b2d3b5e942308dc83f1d64597c198eb69a2ec54fc5513cb8da14e2f91f7ca5cda043ae00ca41c1ef8f1e4d39b5e24d542b2e3634f83a9f4dca8894e869a9332fa0787152c27fcea83720abf261e10cfd6b2f47eea92ef1aacf24cb54b31a9a7f6a570f5a6c0afc77fe4c6fbb7e589483a7d0f15549ec89f4b3f3d49915808a77806983a06996e59393b48f05c355777bd404027bd1f2b632996a2cb8929b246be6b3e5bf1c120090b67c58e5f6179472e3ac35c90d6e96cb7d78270b7043e12bb9f79e47e9f847477a53cb5e9a88de9c8a8e1fec8622093190e62b3d265913e3b81a24276010fdc295f4368bc595ab92d9adc508ef0ca76e5cd0d03f15adc2908484e1703e29ac79a7c4df8194169090a49120cfe889774b2a71cf8484eb67f33c5e4a3fc8bbc01a5c3ed97b374a934cbd05cc660c4566b558e2334081f4de209d1762bfe0748fc5e9dd452f7a52c1c08270bdee7a7ae5937995eafa993ffe13d0364059f680bc7b0e54e93373475810aa5071ff033c42e8485944c3fe2a57c6ff648ef2fbfbd7fbc36659c520210df94bd6ae174a9d1c15bdbc16c3ee05bd415130b48dbdd4a8a16dfbcaf8fc790a1507b3469f5db95cdab3c5f61e950e41ba909312e3dcff048d56ef8cbd0cf39d9f9671bd0589b199c244a9c44e01704399395f106d84216719a233bf9ae1a9b7d4d0a928815ff0f5ec105072a121921d0581d1f4a53374fe280253975833af46df0c2c0a6d3193edfa865482124300e210be0a543ca464a5a256c98869b59f64279c13507105a4c7615b036f630448712a8c941e51a8602de4a0bd432868c17cf18980c5d55ddf182d3f2ee2174ada2674a4385a002ef83314b0ddff570417e69832958605bb2339968ff14e08a01904f86458613c40d51bd1f69582fab64b7e72f525a9873d9b399274685eb37e6350ae61cd3970870935534669ae78a4fb032860a92f5dacaf7f67d629408e0396f8647c070db29a5a215b17137174673981e98b91e86cd056f3c8712b78923d876b1df91a1216ac7f453d86d3af879378ec27ad3bdaf2604a540083defc42260605ae98b65844a36081bc58693678c8b60500a1b79b0203da406b90295f17ac14caf0d69a73e45578eb584e41a32c9b219d7caeddf6ea6eada6469881f6beb2d9832c31c04ab08203675d55919f2508afeb5ac851acfd6e5fde8ac570fc58d63b6201767b00f40f0a58bfe20eb0762ddb6acb05c508428996336d86706274327c1b12e68cd54ec17b4d95c5696", 0x1000, 0x1, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001180)=0xc2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000011c0)={0x80000001, 0x1, 0x100000001, 0x39e0, 0x8000}, 0xc) getsockopt(r1, 0x0, 0x7fff, &(0x7f0000001200)=""/4096, &(0x7f0000002200)=0x1000) preadv(r1, &(0x7f0000003540)=[{&(0x7f0000002240)=""/119, 0x77}, {&(0x7f00000022c0)=""/239, 0xef}, {&(0x7f00000023c0)=""/225, 0xe1}, {&(0x7f00000024c0)=""/70, 0x46}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000035c0)={0x2, './file0\x00', './file0\x00'}) execve(&(0x7f0000003600)='./file0\x00', &(0x7f0000003780)=[&(0x7f0000003640)='\x00', &(0x7f0000003680)='/dev/zero\x00', &(0x7f00000036c0)='/dev/zero\x00', &(0x7f0000003700)='\x00', &(0x7f0000003740)='/dev/zero\x00'], &(0x7f00000039c0)=[&(0x7f00000037c0)='*$+\x00', &(0x7f0000003800)='/dev/zero\x00', &(0x7f0000003840)='/dev/zero\x00', &(0x7f0000003880)='/dev/zero\x00', &(0x7f00000038c0)=':\xf4@,\x00', &(0x7f0000003900)='/dev/zero\x00', &(0x7f0000003940)='\x00', &(0x7f0000003980)='/dev/zero\x00']) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000003a00)=0x7) unlinkat(r0, &(0x7f0000003a40)='./file0/file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000003cc0)={&(0x7f0000003a80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003c80)=[{&(0x7f0000003ac0)="73f489a271eda1803a693b73636fdeaf388eca89934cc70cdd47de2661c8266ddaf9c3b21f7524ed66c85f59c503d336913ea805241d0c2a32cb4d81b892fcaac2e815d8ce888685f9f2b5178d4c6be49180faa7f0ac80cdcda441bfb261a46e5fabf391f3746adbb0d41e5a6e791c26fa24ac72f9d7e7f0c13f9f2742e17b875e91bdb6c98164c9890792af677bf66384670c1fb3cdccb9fb3a497246fa1d0102f5b4258e3c2fef518e40c377c317bcef4e0c8c2d3cf13e37657ad7b849a4c6ceb2cc203a19a232d890", 0xca}, {&(0x7f0000003bc0)="6b1bbc56fc64b17869a52ee6e19471a2daef4fb333447e0e4510b86cc265734b7cf0abab2d8180a3d846", 0x2a}, {&(0x7f0000003c00)="de108a1752dbb83353320b7a0bc35148c9b06cc44605a4d85d12c2dcd9cf196c2d57770f78fee6ae6323a3859d520b92f3", 0x31}, {&(0x7f0000003c40)="9f0c6bc3a51ac1e50288a486dfc609d543c3db1d3cc9f02c80eae1de7baad13cba960ef8c17ddef5ccae47ab201de4e238", 0x31}], 0x4, 0x0, 0x0, 0x2}, 0x1) accept$inet(r1, &(0x7f0000003d00), &(0x7f0000003d40)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000003d80)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x8000, 0x3) sendto(r2, &(0x7f0000003dc0)="9121fd1f3251298050cc0dfcedfa773c7ebf99d9ddf52d44d815800a227476669752a7080bd52a90fae305361bdf59a2226cc509a2411bc2f93c38c826f742d4c44ace14e04f1ee066fab3f2783e7d66ec9dc2f88c4b121b299df7f5583098b6b265fe3acf52678b69678afd805f751ba2bd", 0x72, 0x0, &(0x7f0000003e40)=@in={0x2, 0x0}, 0xc) getrlimit(0x5, &(0x7f0000003e80)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000003ec0)) msgget(0x0, 0x10) read(r0, &(0x7f0000003f00)=""/24, 0x18) symlink(&(0x7f0000003f40)='./file0\x00', &(0x7f0000003f80)='./file0/file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000003fc0)=0x7fff) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000004000)=0x1) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb7, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x4d) 22:28:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x1, 0x7, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="711162f4709d05c5dffce25019ec1b0614b8abb816ab5342292b81cb53c8abfdaa15a41180c618a19a1641802a231ea8e11b66014ed95293f6e0af8ecaca2b7d6b5eefd53484954dd8c7b63518f9f716fdd213d5b03c245a68b6c9bb846f4de1e7f0feb3119b88eb03c6ed8ebbd123288a65966917a5c65d72720cd5a9e85e7c7b7fd12cce6893267df45731cff66ab1f193790afcad83003dc5078c19d5beec513db1cf704047d05f6b6b0050ef50bf639d8b6d8dfd399d6a167fe0f1bfe1cbd96b39"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 22:28:28 executing program 0: setuid(0xee01) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x101, 0x0, 0x5]}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x27, 0x0, 0x0) 22:28:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r0, &(0x7f0000000040)=""/230, 0xe6, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 22:28:28 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ftruncate(r2, 0x0, 0x0) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x3f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20480, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000280)=0x2) 22:28:28 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 22:28:28 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b5c21000000000800000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) login: d¤5Ö‡‚%žg+d¤5Ö‡‚%žg+panic: pfi_dynaddr_update Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c pfi_kif_update(ffff800000aa4f00) at pfi_kif_update+0x17a pfi_detach_ifnet(ffff800000aba800) at pfi_detach_ifnet+0x4d if_detach(ffff800000aba800) at if_detach+0x15d tun_clone_destroy(ffff800000aba800) at tun_clone_destroy+0x1c6 spec_close(ffff800015946950) at spec_close+0x3b0 VOP_CLOSE(fffffd802f8835c8,2,fffffd803f7c66c0,ffff8000ffff3160) at VOP_CLOSE+0xc8 vn_closefile(fffffd803611d800,ffff8000ffff3160) at vn_closefile+0x14b fdrop(fffffd803611d800,ffff8000ffff3160) at fdrop+0xc9 closef(fffffd803611d800,ffff8000ffff3160) at closef+0x118 fdfree(ffff8000ffff3160) at fdfree+0xf7 exit1(ffff8000ffff3160,0,1) at exit1+0x32f sys_exit(ffff8000ffff3160,ffff800015946bf0,ffff800015946c60) at sys_exit+0x17 end trace frame: 0xffff800015946cb0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pfi_dynaddr_update ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pfi_kif_update(ffff800000aa4f00) at pfi_kif_update+0x17a pfi_detach_ifnet(ffff800000aba800) at pfi_detach_ifnet+0x4d if_detach(ffff800000aba800) at if_detach+0x15d tun_clone_destroy(ffff800000aba800) at tun_clone_destroy+0x1c6 spec_close(ffff800015946950) at spec_close+0x3b0 VOP_CLOSE(fffffd802f8835c8,2,fffffd803f7c66c0,ffff8000ffff3160) at VOP_CLOSE+0xc8 vn_closefile(fffffd803611d800,ffff8000ffff3160) at vn_closefile+0x14b fdrop(fffffd803611d800,ffff8000ffff3160) at fdrop+0xc9 closef(fffffd803611d800,ffff8000ffff3160) at closef+0x118 fdfree(ffff8000ffff3160) at fdfree+0xf7 exit1(ffff8000ffff3160,0,1) at exit1+0x32f sys_exit(ffff8000ffff3160,ffff800015946bf0,ffff800015946c60) at sys_exit+0x17 syscall(ffff800015946cc0) at syscall+0x508 Xsyscall(0,1,0,1,0,7f7ffffc3674) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc3640, count: -16 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000159466e0 rbx 0xffff800015946790 rdx 0x2 rcx 0 rax 0 r8 0xffff8000159466a0 r9 0x1 r10 0 r11 0xc57b7a9562f07e21 r12 0x3000000008 r13 0xffff8000159466f0 r14 0x100 r15 0x1 rip 0xffffffff81f7c338 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159466d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=387333 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3650,0xffff8000ffff2518 process=0xffff8000ffff6370 user=0xffff800015941000, vmspace=0xfffffd803f014000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 8591 388596 66311 0 2 0 syz-executor.1 8591 197329 66311 0 2 0x4000000 syz-executor.1 30680 456887 88674 0 3 0x82 nanosleep syz-executor.0 12323 9139 1 0 3 0x100083 ttyin getty 66311 320156 88674 0 3 0x82 nanosleep syz-executor.1 60267 58225 0 0 3 0x14200 bored sosplice 88674 40180 91703 0 3 0x82 kqread syz-fuzzer 88674 144546 91703 0 3 0x4000082 thrsleep syz-fuzzer 88674 39902 91703 0 3 0x4000082 thrsleep syz-fuzzer 88674 365047 91703 0 3 0x4000082 thrsleep syz-fuzzer 88674 90414 91703 0 3 0x4000082 thrsleep syz-fuzzer 88674 323928 91703 0 3 0x4000082 thrsleep syz-fuzzer 88674 58409 91703 0 3 0x4000082 thrsleep syz-fuzzer 88674 152836 91703 0 3 0x4000082 thrsleep syz-fuzzer 91703 250209 30737 0 3 0x10008a pause ksh 30737 95331 7887 0 3 0x92 select sshd 7887 462739 1 0 3 0x80 select sshd 13015 344657 58286 73 3 0x100090 kqread syslogd 58286 498538 1 0 3 0x100082 netio syslogd 96536 220281 1 77 3 0x100090 poll dhclient 1686 244663 1 0 3 0x80 poll dhclient 16806 298621 0 0 2 0x14200 zerothread 77423 236508 0 0 3 0x14200 aiodoned aiodoned 33341 453123 0 0 3 0x14200 syncer update 87409 372756 0 0 3 0x14200 cleaner cleaner 210 343699 0 0 3 0x14200 reaper reaper 5818 414206 0 0 3 0x14200 pgdaemon pagedaemon 35597 119785 0 0 3 0x14200 bored crynlk 57604 352791 0 0 3 0x14200 bored crypto 1229 422785 0 0 3 0x40014200 acpi0 acpi0 70959 211164 0 0 2 0x14200 softnet 71123 244520 0 0 3 0x14200 bored systqmp 4636 92878 0 0 3 0x14200 bored systq 85393 202424 0 0 3 0x40014200 bored softclock 66768 25906 0 0 3 0x40014200 idle0 50894 198974 0 0 3 0x14200 bored smr 1 449080 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 9579 6381K 7386K 78643K 33448 0 0 pcb 13 8K 8K 78643K 623 0 0 rtable 112 4K 4K 78643K 2525 0 0 ifaddr 83 19K 21K 78643K 911 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 413 0 0 iov 0 0K 44K 78643K 1094 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 76K 77K 78643K 9495 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 113 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 888 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 8656 0 0 sigio 0 0K 0K 78643K 162 0 0 proc 42 30K 54K 78643K 2104 0 0 subproc 32 2K 2K 78643K 433 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 821 0 0 in_multi 33 2K 2K 78643K 544 0 0 ether_multi 1 0K 0K 78643K 34 0 0 mrt 0 0K 0K 78643K 18 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 1299 0 0 pfkey data 0 0K 0K 78643K 3 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 105 21K 31K 78643K 21546 0 0 UVM aobj 130 4K 4K 78643K 162 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 321 0 0 NDP 20 0K 0K 78643K 275 0 0 temp 226 3527K 4164K 78643K 134778 0 0 kqueue 1 0K 0K 78643K 76 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 57 0 51 1 0 1 1 0 8 0 rtpcb 80 402 0 400 1 0 1 1 0 8 0 rtentry 112 307 0 263 3 1 2 2 0 8 0 unpcb 120 3091 0 3083 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3669 0 3669 1 1 0 1 0 8 0 tcpcb 544 1326 0 1322 1 0 1 1 0 8 0 ipq 40 19 0 19 9 9 0 1 0 8 0 ipqe 40 37 0 37 9 9 0 1 0 8 0 inpcb 280 3807 0 3800 6 5 1 2 0 8 0 ip6q 72 4 0 4 3 3 0 1 0 8 0 ip6af 48 8 0 8 3 3 0 1 0 8 0 nd6 48 75 0 69 1 0 1 1 0 8 0 pkpcb 40 44 0 44 16 16 0 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 143 0 143 24 23 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1258 0 1064 18 5 13 13 0 8 0 art_table 32 1259 0 1064 2 0 2 2 0 8 0 art_node 16 302 0 262 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 18 2 1 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 886 0 876 1 0 1 1 0 8 0 shmpl 112 160 0 32 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 15022 0 13620 47 0 47 47 0 8 0 ffsino 240 15022 0 13620 84 0 84 84 0 8 0 nchpl 144 27275 0 25645 61 0 61 61 0 8 0 uvmvnodes 72 6134 0 0 112 0 112 112 0 8 0 vnodes 200 6134 0 0 323 0 323 323 0 8 0 namei 1024 89856 0 89856 3 2 1 1 0 8 1 scsiplug 64 12 0 12 10 10 0 1 0 8 0 scxspl 192 88583 0 88583 51 50 1 7 0 8 1 plimitpl 152 692 0 685 1 0 1 1 0 8 0 sigapl 432 8768 0 8754 2 0 2 2 0 8 0 futexpl 56 140602 0 140602 3 2 1 1 0 8 1 knotepl 112 1976 0 1955 1 0 1 1 0 8 0 kqueuepl 104 1923 0 1920 1 0 1 1 0 8 0 pipepl 112 4828 0 4807 9 8 1 2 0 8 0 fdescpl 424 8769 0 8754 2 0 2 2 0 8 0 filepl 120 52841 0 52740 7 3 4 5 0 8 0 lockfpl 104 2838 0 2838 5 4 1 1 0 8 1 lockfspl 48 962 0 962 5 4 1 1 0 8 1 sessionpl 112 50 0 40 1 0 1 1 0 8 0 pgrppl 48 145 0 135 1 0 1 1 0 8 0 ucredpl 96 10658 0 10651 1 0 1 1 0 8 0 zombiepl 144 8756 0 8755 1 0 1 1 0 8 0 processpl 864 8785 0 8755 4 0 4 4 0 8 0 procpl 632 19497 0 19459 4 0 4 4 0 8 0 sosppl 128 89 0 89 29 28 1 1 0 8 1 sockpl 384 7421 0 7404 10 7 3 4 0 8 1 mcl64k 65536 2837 0 2837 257 251 6 64 0 8 6 mcl16k 16384 26 0 26 19 18 1 1 0 8 1 mcl12k 12288 173 0 173 23 22 1 1 0 8 1 mcl9k 9216 111 0 111 31 30 1 1 0 8 1 mcl8k 8192 160 0 160 28 28 0 1 0 8 0 mcl4k 4096 425 0 425 10 9 1 1 0 8 1 mcl2k2 2112 71 0 71 28 27 1 1 0 8 1 mcl2k 2048 71213 0 71166 16 9 7 12 0 8 0 mtagpl 80 256 0 254 3 2 1 1 0 8 0 mbufpl 256 160545 0 160472 151 142 9 41 0 8 2 bufpl 256 30336 0 24199 385 1 384 384 0 8 0 anonpl 16 854328 0 844083 277 215 62 67 0 62 10 amapchunkpl 152 39870 0 39766 100 93 7 18 0 158 2 amappl16 192 45086 0 44382 304 260 44 47 0 8 8 amappl15 184 3264 0 3264 4 4 0 1 0 8 0 amappl14 176 3329 0 3321 1 0 1 1 0 8 0 amappl13 168 1425 0 1425 5 5 0 1 0 8 0 amappl12 160 1613 0 1609 1 0 1 1 0 8 0 amappl11 152 876 0 865 1 0 1 1 0 8 0 amappl10 144 623 0 621 1 0 1 1 0 8 0 amappl9 136 1626 0 1622 1 0 1 1 0 8 0 amappl8 128 1111 0 1082 1 0 1 1 0 8 0 amappl7 120 608 0 601 1 0 1 1 0 8 0 amappl6 112 837 0 830 1 0 1 1 0 8 0 amappl5 104 1930 0 1919 1 0 1 1 0 8 0 amappl4 96 6837 0 6808 1 0 1 1 0 8 0 amappl3 88 5885 0 5874 1 0 1 1 0 8 0 amappl2 80 69548 0 69472 3 1 2 3 0 8 0 amappl1 72 160866 0 160434 25 15 10 19 0 8 0 amappl 80 20158 0 20122 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 161 0 32 3 0 3 3 0 8 0 uaddrrnd 24 8769 0 8754 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8769 0 8754 1 0 1 1 0 8 0 vmmpekpl 168 51894 0 51870 2 0 2 2 0 8 0 vmmpepl 168 1023276 0 1021409 393 292 101 107 0 357 19 vmsppl 272 8768 0 8754 3 2 1 2 0 8 0 pdppl 4096 17544 0 17508 6 1 5 6 0 8 0 pvpl 32 2371567 0 2358116 526 373 153 225 0 265 24 pmappl 200 8768 0 8754 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 987 0 470 18 1 17 17 0 8 0