23f3cc2a3a47d8c4c3837a82156f3d040db54bb144e83fcc31b4533a1b9135b2566b8a3252e6f5412682a63499e8653077b44d22a31a11f1827b001d7ef531262e131caad45ed2e166c90b99c48663d684adee6c0186a2ec15378ad14b525e3d295ecae63ec08b2ec172f65ac4520674437a03fe67ef0a9ebd6c8afe52e593b828afedcbc23048804e7d3355316c02691bfef9493c23a22d2dc1f19612922d7b58e5d1473c36a70ee800858b27db0544935f968b5148d8bd169a302f73e494be6504e63c0b785b7dadcbc939de6c83abcc9c1ca88e7dcba967fdd33ae65c033e5fd97197a97dfb777bbe8f1388e71d6d6eb63a087e729553ef4c1b7e2abf8d883101ab30e0dcf3bc8304dafdedcbc2c2231a0e71bdc5c6fdd5b53bcf3a012c932854171f1331ffa060896f19754277b2ccacf1912a12e5813af89b8ab47b34a46dbaedc017e99694d466a4c6398d97c212587b3ef40c90dfb1bd194f8b4dcb8bb46b165b651c1c487f25ea442fc27b5841c4da092ef25594953fc175a8b8b0124d08a4fb7f61d587e727de77d3eca37f1b7b983f17d5c4713b4409a584d883a7d5664e31696e288789a7504e710d2c120e86c5579fc001b3f310ac3c9d63071ac855acc67511d1acbd3a547ecac749c47ed0866513042284ff71b7005db2bc1d6b3242304539d1ce703d2a8e693164f93ec85c2c4fe9980840c1e68c2353e4767febde1154ae7631a8c50508c2fd9db5d025adb89ecc1347cddcf960dfe0c655c39061402b8d2547a38b0bcc864496134bfef0d9343d6bc5e28aac9b29b04aef844d7f44a3dcf3d4b1ef115d57bf3ff7989c0dee951b9f25d5a7dc51047171cbb5de82a576dcd154532c4f3eaec851c940f02c5b3394d85dfcc25ff5e56574c1b3dc073ce014438c173b746b5e0df937d69a3b580591636802e7354d7d0502d19228167c9deac73b3a36edce3be8af1855c3d24fb80c5a4dbf0488ab90cf4a5560c97cf4181afec336f97b609ea3d75a84dc4414a57fb09f094838a7646e7f62646c9c48a55b8470f222c6f87c602bd81c648b7e63f756ff9071c33d2096bccddf001f9862e6f87018d65d0e57389887d606673f5a3d6b8ccbd8e488ed57bc02bab651b920ea39b1039706d7cd539c82e1d048ffbdf7268d3586c5f2288972e5fcbd869a572fb4d774719e3582371db9a5ce55edc73920e310cd6d4c1cd537710933ccfebb88d8122aa095ca2cd73394d5c440307b3dcaa7099efb793fdb6b8a2d681f4f8d333538d76bebd5485d18317eb56d314fc5a57e74b2c628e692a266f2b46a5331ac2637cea7bd6ecb04c7152a0d571a793eca88f85386790bf77453736c1f375bd454c963a958a86e0c279c2a3ad29bf67dbf8403086f14295eb6245329c7c3768b0797b6e7c00c8407ed8aee0c9bb42e79ccbfc50bd85bc0f007f14e5a95f4dc9c7ed0a6f0b0444a5ca8bb44a467af6864aafb90c502ea615e4350dd72dcec413bea28c72057bf40371c2ad3312b64bd537f3932ca97649a8970f7c524109e298fc5a6ba50053f238d72a1be58e9d673ff37f5a95afdb18976bd8d9583dfaa9c4d7ac9a825c62039aa8b1796a6fc5bbaded0a5ef240165aae32cf72547047bcd90757e32155b81bdc5eea7791e31437cf90927c374070585834cac8eee0a010e43aa576d96001de8269a4af2f0a2ff6ed0c1fbdf9b08b1d03cd08cf3aca2dde75a832da5378235415dc0b5539fc752dc3422519bc39f3e0dd2cdeb683167b2b039f9d6cf7773cd2212868cbe9e71cd54d9e30a8eec353d1186e97fb2f479399ee5a506f6a2ca043460085db510aa4df126da3dd52f9c411394a20984c1a88fba5737e1e51c35a19e48a8c82d2197826bf1caf360ffc7bc1dcfa970877f89d0b031c4615c09b303c4b6518d5c50928485808f56188d9d35c5e04b51b1cde14cbd7c7f50cbf66944fa11fe83940cb339e7f7ca46a29caeb377e5ad45cdf8501d45f49fd43cf60bcec937760ed77e36c262f42dbaf4f807840b30bbdb64ffa8987331d08d9951b9894ca33cf26ad4cbc13a3f26b", 0x1000}, {&(0x7f0000001200)="21cf31f97937ebfef6e8846f2fcac7555258913d1a65143ed2e0bb1f19cbca0b0b200acd7fe1d62ef5496117cf9bd7798e79b26144c90c572b78865b87e8985a05a6fc479894118e1b3697b01a1b23c5af041e8ac037d1a0ef268596e9d5a7d1bd60ba8c38bc9c458062255f04dd73dd7fa4d3b20dc44676d9efd79db4aea44205ef0546d0bf1e4e50e1d639981db310c4bc40b5a878d2323a84a8ce1997d24557403cca79fe7f2457f110451264", 0xae}, {&(0x7f0000000040)="7826eab9006196d49b158680015dee0daa33d72cc0670f90465c2208166f", 0x1e}, {&(0x7f0000000180)}, {&(0x7f00000012c0)="086f95d1d60b52dc", 0x8}, {&(0x7f0000001300)="a96484a3f3b32f80c6052389ad81b0a273b018dd27a244ed62c87bb2779e8871332fffa30d2764a8f681eb4f8ded0faeb1bc77e273e4a6b1b9a3d58ece210addb0018b61af", 0x45}, {&(0x7f0000001380)="fbace813023a218226e87ff54510c5eb65c5d9f39306db47d2e6ad7d2a32a9ac680fb22cd161489a38870fa1f7c79e41850943b76e14cbafe3b3d1265afb02fe7f64cfb7713d4dcb25d33cc6e272b9117243a44a78c11766bd5dd1", 0x5b}, {&(0x7f0000001400)="dbc1a2dd8f740aac25e11527186e12baa73b239e7f07e287e006e1dd2ad8b1d8c065cc29dff83d83c372899e41c2a5cb0824046a5fb323645d309d57c24682061bea92790e93a4d1c5b707f135bf59fed9df3550630b581812ea669ce940497f000ca1d4f352679dc51d81f4ca9d79b8bc57c81f0d18ea355a83ffd1b5cef8438159b8398f70bf36041cc0d54ee8dc4e", 0x90}, {&(0x7f00000014c0)="76fd8fbab6b8fbe630164c3f5369a88518ecd2d19d81c7ca4478ec4e265342822aeec4c352bb99c3daf33cab940b4f7298e2e2cc292174db9c1a7da4d87f66c00b011ede1e0f", 0x46}], 0x9, 0x0, 0x0) setsockopt(r1, 0x1, 0x4023, &(0x7f0000000080)="0200000000000000000000687b560069e797fe6372b64ab4ac63acddcf7a23843f7984881f64a256beafcdf5cfceaf149d8c2678bf8c28a025d8a574bc374337477d67f256b944bfa25a50b4aa45ee07f6c258b62b02df497baff7af6cea1e3e6efadd9e13e7e064989466d25f266c699febf228c52e119e335f68f47c4dc3e9f2b3f9d5605e00c858640b674d8d31b04a6e34fceec09ab6544b699d767f31d8992cd72adbe080b6258fe3d9da60a28a6c2ec1a6b670c4d7bbf726dc79fe6d10e0cd9013c888ae592146f56bb5a5c7c7578b495ec940071ce1", 0xd9) 04:08:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x8, 0xffffff7a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 04:08:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlockall() 04:08:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xa8, 0xffffffffffffff1f, 0xe12, 0xfffffffffffffffe}, {0x5, 0x2, 0x9, 0x6}, {0xfffffffffffff001, 0x6cc, 0x3ff, 0x9}, {0xfffffffffffff801, 0x20, 0x1, 0x2b94}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:13 executing program 0: r0 = socket(0x10, 0x2, 0x7fff) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x9cee, 0xe62, &(0x7f0000000000)="dbd01c625d", 0x5) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 04:08:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x157) setrlimit(0x6, &(0x7f0000000000)={0x6, 0xf80000000000000}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:08:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0xc, 0x4000000000000}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x4082be, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x101, 0x6, 0x2f2e, 0x80, 0xdc0, 0xfd77, 0x1, 0x10, [{0x76a, 0x1, 0x55, 0x61a}, {0x9ae, 0x0, 0x100000001, 0x8}, {0x0, 0x1, 0x8, 0x10000}, {0x3, 0x9, 0xffffffffffffffff, 0x7}, {0x0, 0xffffffffffffff80, 0x8}, {0x59, 0x7fffffff, 0x28dd56e2, 0x2}, {0x7, 0x1, 0xf3, 0x10000}, {0xf, 0x3, 0x0, 0xffffffffffffffd0}, {0x0, 0x4, 0x8, 0x1}, {0x3, 0x2, 0xb0ed}, {0x7f, 0x9, 0xfffffffffffffffc, 0x7ff}, {0xf96, 0x2, 0xdfe0000000000000, 0x9}, {0x7f, 0x7, 0x80000000, 0x5}, {0x7, 0x1, 0x7, 0x1}, {0xfff, 0xf8, 0x3, 0x7fffffff}, {0xfffffffffffffffd, 0x7, 0x3, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000340)=""/192, 0xc0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000300)=0x9) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f00000001c0)=[{0x7, 0x46, 0x4, 0xd9bb}, {0x1, 0x800, 0x9, 0xb7}, {0x8, 0xc3, 0x100000000, 0x2}, {0x7ff, 0x8000, 0x7, 0x3}, {0x100000001, 0x2, 0x8, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) read(r0, &(0x7f00000002c0)=""/32, 0xfffffffffffffdb4) 04:08:13 executing program 1: clock_gettime(0xa, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x9, 0x7ff, 0x6, 0xfffffffffffffffe}, {0x20, 0x1, 0x7ff, 0x9}, {0x10, 0x1, 0x9, 0x3}, {0x7, 0x8001, 0x8, 0x7}, {0x0, 0x200, 0x200, 0x9}, {0x0, 0x2, 0x7, 0x2}, {0xa16, 0x3cb9ea81, 0x1, 0xd2}, {0x5, 0x3597, 0x9, 0x3}]}) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 04:08:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000000), 0x112) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) r3 = syz_open_pts() sendto$unix(r0, &(0x7f0000000100)="411b28beaaad339689ed1a662c620515bfd6c2af46e0de8bf12602b43f52046c31fe4ca39544472b21a3526d92b2c8d547e511f3cd6e572ae923f68682676a0c8adb15e23b4b5df7d677b9d204cd6fd407983be623f83e8bbcebfdb08bf539547b5c447c9c4672f3d1c89f1186bd83fe39b2258c74ea5d2a87600a9e1f4590cf647c040071eac67b9b279f6ac5a259fab6b886f9cee6ae949cb7db75e4b1a9c902b37e32456345c243bea4eb7f159625f510d77301e631f31a044c25a5faa7e3589adcb375b8da40d5b7d5b2", 0xcc, 0xc, 0x0, 0x0) close(r3) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fcntl$getflags(r2, 0x1) fchdir(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000080)=""/49) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x7ff, 0x81}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') semop(r4, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 04:08:13 executing program 1: r0 = socket(0x400000000, 0x4, 0x7e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) 04:08:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 04:08:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 04:08:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x5, 0x7d2d, 0xffffffff, {[0x100000000, 0x7, 0x0, 0x5, 0x9, 0xac4d, 0x7e, 0x1000, 0x3, 0x3, 0x734, 0x780, 0xd7b8, 0xffffffff, 0x6, 0x7, 0x8, 0x10001], [0x76, 0x3ff, 0x2, 0x80000000, 0x101, 0x76, 0x9, 0x3ff, 0x1000, 0x6], [0x3, 0xffff, 0x3, 0x7ff, 0x0, 0xfffffffffffff52d, 0x3], [0x6, 0x7a, 0x101, 0x0, 0x7fffffff, 0xd85], [{0x1, 0x2, 0x0, 0x7d}, {0x5, 0xffffffffffffffff, 0x7ff, 0x400}, {0x7, 0xb63, 0x0, 0xffffffffffffff80}, {0x80, 0xffff, 0x4, 0x9}, {0x100000000, 0x80, 0x39e, 0x6}, {0x66a0, 0x2, 0x1, 0x3}, {0x0, 0x6, 0x800, 0x3}, {0x401, 0x7, 0x1000, 0x800}], {0x7fff, 0x2, 0x3, 0x1}, {0x5, 0x3, 0x2, 0x2}}}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r2, r3) accept$inet(r1, 0x0, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000140)={0xffffffffffff0860, 0x5, {0xec, 0xffffffff}}) getuid() 04:08:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000822, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) execve(0x0, 0x0, 0x0) 04:08:14 executing program 1: socket(0x18, 0x5, 0x3) r0 = socket(0xe, 0x4003, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x10000, 0x100000000, 0x6, 0x3, "925ed66ed2d5e395c2d39f9dd0b748b6d8b294f9", 0x100, 0x200000400}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4, 0x9, 0x1, 0x8000, "e4654fa587416ccc9a09fbe09b3603dee8ee8467", 0x1, 0x7ff}) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) syz_open_pts() 04:08:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = dup(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCIMMEDIATE(r0, 0x80105703, &(0x7f00000000c0)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x6a0, 0x0) dup2(r4, r3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3, 0x4}) 04:08:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="648b01e941907b2b5b624977f1b32b67a117f82457f6a7396783f4a1ea695917ed36d3f44774a8dcc5c340fe03d6456e7c6f08117a910c7619d738355300f271532b10caba0d9bf74c66458dd39958e2a06f3d4c40b29f002beb96279fb4eca9718a70dcccf686bbe79e494153", 0x3ce}], 0x1) r3 = dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) read(r1, &(0x7f00000001c0)=""/195, 0xc3) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) execve(0x0, 0x0, 0x0) login:         04:08:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) write(r0, 0x0, 0x766190c710042038) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 04:08:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10480, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x35) accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) 04:08:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mlockall(0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}, {0x3, 0xffffffff}], 0x2}) 04:08:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) semget(0x0, 0x3, 0x8) 04:08:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 04:08:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x3, 0x4}, {0x5f23, 0xd30, 0x7, 0x7ff}, {0x0, 0x4, 0x6, 0x6}, {0x80, 0x6, 0x9, 0x4040000000}]}) ioctl$BIOCPROMISC(r0, 0x20004269) 04:08:17 executing program 0: r0 = socket(0x14, 0x8000, 0x400) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) socket$inet6(0x18, 0x5, 0xa27) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000040)=0x3, 0x4) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 04:08:17 executing program 1: socket$unix(0x1, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2bc}], 0x1) ftruncate(r0, 0x0, 0xfff) poll(&(0x7f0000000380)=[{r0, 0x60}, {r0, 0x8}, {r0}, {r0, 0x4}, {r0, 0x8}, {r0, 0x40}, {r0, 0x2}], 0x7, 0x80000000) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb65", 0x1df}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x3f}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)="5b31b85ea4105608e6451745d1660a07e05fe9d1b71ce655f1ab643fad143837f5a0607ae4ca80cd9fed844daf228bc6337d1714d3966d761ad4ffcaaa65a6268fd5fdff78439857aced68d38c029d44bcfe5b9ee7a6d5279f3ff5dc153ad0b1be339e05b3d7cecfc8eec546814f536659b3188bce451be8d337c4d6b9f305687d628be20eb119610081c6fb87d8e3921bb16e7735bf81d0f4b1591e29a7e266ff302e9245f98d8441cc95ac65d52625fa18ba1959ee0fd0f3ad80c2e8cb8843c1c95eae9eb384ee9c4e0ce2c2c3f8e25969423a663dc70b4dd90f0171733ba70fb649ec8e0c3b67d164a45555539efcf881", 0xf2}], 0x1, &(0x7f00000001c0)=[{0x18, 0x0, 0x5, "9b76"}], 0x18}, 0x406) 04:08:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x11, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) 04:08:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 04:08:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:08:17 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x40e06) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$getflags(r1, 0x1) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x64) 04:08:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) getrlimit(0x2, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) 04:08:17 executing program 1: select(0x19b, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x7, 0x0, 0x0, 0xfff, 0x8001}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000080), 0x7fffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:08:17 executing program 1: r0 = syz_open_pts() fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x7ff) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6004, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 04:08:17 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 04:08:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) 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)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e81b5aa4c530ff708900"/53, 0x9) 04:08:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x10000015}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2000000000000005, &(0x7f0000000300)=[{0x200, 0x0, 0x2, 0x6b}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x7, 0x3ff, 0x7fff, 0x8}, {0x4, 0x100000000, 0x54, 0x4}, {0x10001, 0x9, 0x1, 0x2}, {0x9, 0x3, 0x80, 0x2}, {0x8000, 0x8000, 0x7fff, 0x2}, {0xa9, 0x3, 0x7, 0x1}, {0x3, 0x2, 0x3, 0xfffffffffffffffa}]}) 04:08:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x4be, 0x270cc6c7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x84e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0x1) 04:08:17 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) kqueue() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) kqueue() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x6, 0x9, 0xca7, 0x1}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000017c0)="c79ee3bc13995351d4a74b3cbc2d637492ddf1897234aa2073d390c45465cbe47da31a53d3848bf9b8514f08423386a5fb0bc414ade4479301b5b5372b029d08641768a26b89d97f3c259666f6712ee223489cbc902d1e3b5c2eecefd2af29ee5e107d70a4139eb9153aeda979fa8c39be0fbc7d750ca7a7b19688b69e339778d3c6", 0x82}, {&(0x7f0000000300)="4d2d635c58e4aa9805cdcdd856bc669a40d330fded5d37", 0x17}, {&(0x7f0000001880)="af19a49bc0be9bdbb35de8b5aaba0436762aa6b50f8e574af4bbbc91ec7df477b7a9b7b26c40d07fff5f33206b2630fb0b9d671623924e6cf7a6b5419dad49d39839015d6ce0e04a2a9d403f8e90af88178b2ed52df539e5c5091f930c64bd3d9f51ef60f89fb3cedb34a4123a9eab786df6e66d060131a6078b0c1a4abf5e4c7acdbaf9a328f6bbf2ed46b268a9d84bcd19ef1c30e22161dae27eb2c68621bde87a0e9463c0b6739ed5fcfe020fcac886fe26ba48c5290d28f1a16793ad8c8ae2c81b9bf3b449c91a24023575afff47513c32280fd37079b80e2db6abf8d9cc5f29d1b694", 0xe5}], 0x3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000140)=0x1) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000004c0)=0x7) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000100)={0x5ff, 0x800}) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xffff, 0x1}, {0x18, 0x3, 0x4, 0x80000001}, 0xbd, [0x3, 0x0, 0xc0d3, 0x5, 0x0, 0x6, 0x100000001, 0x1]}, 0x3c) r5 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000580)=0x1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 04:08:17 executing program 1: semget(0x0, 0x3, 0x0) semget(0x2, 0x5, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x11c}, {r1, 0x8}, {r2, 0x2}], 0x3, 0x7fffffff) 04:08:17 executing program 0: r0 = socket$inet(0x1e, 0x2, 0x8000005) r1 = semget(0x3, 0x0, 0x400) sync() semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000000)=0xc2) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0xfffffffffffffd35}], 0x1) 04:08:17 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = msgget(0x3, 0x10) r1 = getuid() r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r1, r2, r3, r4, 0x40, 0xffffffff}, 0x861, 0x8, r5, r6, 0xd8, 0x6, 0xe2, 0xff}) clock_gettime(0x5, 0xffffffffffffffff) 04:08:17 executing program 0: madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5) r0 = getppid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = getpgrp() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) setpgid(r2, r2) 04:08:18 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="0835cd048bcf3855aecf37549a397c93fb2932ad11fe45dc5097f329cbfb508f805fe1417d15385b486bae56ad8b54eb5a342dfc00fcaf40", 0x38}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='n5', 0x2}], 0x1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') 04:08:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) fchflags(r0, 0x1) dup2(r1, r0) 04:08:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file1\x00', 0x20080, 0x40) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 04:08:18 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) r2 = semget(0x1, 0x0, 0x20) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/132) 04:08:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) 04:08:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') accept$unix(r1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000180)=0x4, 0x4) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="280000b04e852d000100000008cd7fdf0300b800", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 04:08:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x0) syz_open_pts() fchownat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) execve(0x0, 0x0, &(0x7f0000000300)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 04:08:18 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000300)=@in6, &(0x7f00000002c0)=0xc) chroot(&(0x7f0000000180)='./file0/file0/file0\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000240)='c\x00') r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x18801, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 04:08:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) r1 = msgget(0x2, 0x48) msgctl$IPC_RMID(r1, 0x0) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x47, &(0x7f0000000340)="c1") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9f0, 0x200000005a49, 0x81, 0x100}]}) 04:08:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8edce3cb6a71a16e7880166e00b88b5f320aaa44e6b1cf0f2b1f0f46ad7a0ce286d4cd62f042be0d1294152e13ac4669b70dac9f94ad35c73eca48b4fef2f426c842a571d219b1838ad16885d8", 0x4d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 04:08:19 executing program 1: r0 = socket(0x16, 0x5, 0xfffffffffffffffa) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000c30566696c65939c"], 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10802, 0x190) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x2000, 0x5) 04:08:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) 04:08:19 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x9, 0xfffffffffffffffe, &(0x7f0000000140)=""/170, &(0x7f0000000200)=0xaa) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0xc) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x132) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/43}, &(0x7f00000002c0)=0x2d) 04:08:19 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20050, 0x0) 04:08:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1ffc, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:08:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) 04:08:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) socket$unix(0x1, 0x7, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 04:08:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 04:08:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) shutdown(r0, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:08:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:08:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x840, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 04:08:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x40, 0x6}) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80105705, &(0x7f00000000c0)) pledge(&(0x7f0000000000)='/dev/zero\x00', &(0x7f0000000080)=':),[,,T\'*\x00') ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x4) 04:08:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) socket$inet(0x2, 0x4000, 0x2) 04:08:20 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 04:08:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x48) r2 = kqueue() kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffff7, 0x7b}, 0x8) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}], 0x8, 0x0, 0x0, 0x0) kqueue() kqueue() close(r0) openat(r1, &(0x7f0000000100)='./bus\x00', 0x100, 0x100) 04:08:20 executing program 1: r0 = socket$inet(0x2, 0x80000003, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x100000000, 0x6, 0x5, 0x7, 0x5, 0x1, 0x7fff, 0x10, [{0x19a42937, 0x9552, 0x4, 0x3ff}, {0x3ff, 0x101, 0x81, 0x4}, {0x439, 0x8, 0x6, 0x3}, {0x8, 0x6, 0x5b9e, 0x4}, {0x7, 0xf1e, 0x81, 0x8735}, {0xc00000000, 0x434, 0x6, 0x7}, {0x0, 0x7, 0x80000000, 0x2}, {0x800, 0x2, 0xffff, 0x5}, {0x0, 0x8, 0x80, 0xfffffffffffffffb}, {0x3, 0x9e, 0xa20, 0x800000000000000}, {0x9, 0x7, 0x3, 0x1}, {0x800, 0x100000001, 0x0, 0x4}, {0x7, 0x7, 0x4, 0xf5}, {0x10001, 0xfffffffffffff23a, 0x5, 0x79b9}, {0x40, 0x528, 0x7fff, 0x4}, {0x9, 0x0, 0x9, 0x401}]}) 04:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x4}, {0x6}]}) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) chflags(&(0x7f0000000380)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18892, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:20 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) dup2(r0, r0) 04:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10080, 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 04:08:20 executing program 1: r0 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) getgid() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x3, 0x8, 0x2, r1}) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:08:20 executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 04:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400025}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 04:08:20 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x8, 0xbe1}, 0xc) r1 = socket(0x1e, 0x4003, 0x0) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect$inet6(r1, &(0x7f0000000100), 0xc) setsockopt(r0, 0x5a, 0x7ff, &(0x7f0000000240)="52de01d78db7bd06d91cab28513119f05915ca35c72015dccb5626bb9653be8be34b225ba1fa6dde42cd893b6f", 0x2d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) listen(r0, 0x2) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x19af, &(0x7f0000000000)=0x3, 0x4) socket(0x7, 0x3, 0x40) 04:08:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2060, 0x40804000000902) open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x0) 04:08:20 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000036f000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000001b, &(0x7f0000000000)=[{0x1}, {0x200000000074}, {0x80000006, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff5e, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) getpid() 04:08:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54, 0x0, 0x0, 0x100000001}, {0x3edee10f}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="728b") 04:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x353, &(0x7f0000000340)="b6") 04:08:20 executing program 1: poll(&(0x7f0000000180)=[{}], 0x1, 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() 04:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 04:08:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3f) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 04:08:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x12, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x90) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = syz_open_pts() r6 = kqueue() r7 = semget(0x2, 0x2, 0x57) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000500)=""/4096) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x22, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000004c0)=0x3288) r10 = socket$unix(0x1, 0x5, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x4, 0xff}, {{r2}, 0xffffffffffffffff, 0x30, 0x0, 0x0, 0x4}, {{r3}, 0xfffffffffffffffb, 0x81, 0x20000002, 0x4}, {{r4}, 0xffffffffffffffff, 0x6, 0x80000000, 0xc36, 0x2}, {{r5}, 0xfffffffffffffffd, 0x2, 0x21, 0x9, 0x800}], 0x8, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffe, 0xa8, 0x0, 0x3, 0x5}, {{r8}, 0xfffffffffffffffa, 0x8, 0xa0000080, 0x800, 0x77a}, {{r9}, 0xfffffffffffffffd, 0x0, 0x40, 0x7, 0xfffffffffffffff7}, {{r10}, 0xfffffffffffffffa, 0x40, 0x4, 0x100000001, 0xdd}, {{r11}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x10000, 0x3}], 0x3, &(0x7f0000000340)={0xffffffff, 0x4}) r12 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f0000000180)='^)@\x00']) open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x20) pwritev(r12, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) 04:08:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:21 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) setuid(0xee01) r2 = geteuid() setuid(r2) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 04:08:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000100)="47b59305187e0c7fdce3891879362e4e304e3489a0e7839f1f4d654182138907ac35a06aa9fc98f5763d7c69c8bbdb518bd924ffa3fdd9a02b3f0bc5f22267e73774cf681f16d1d5178d5dd69297f73e5da9d33827fa4ad42d031b22ec8fd6a095914c8d86bcb644c8502a8e27bfa73c2a4e92267adc9ccc8ef14c084ac5a4a5788844b78a4ed0127fdd835c67d4a1547ae63bace25e1219fd4476c9ea927c566e975957e44fa17c982706ebee5a66105d409f5db63742fd6b318ab3ebeaf5a940db59f92f5b4341d4", 0xc9, 0x8, &(0x7f0000000240)={0x18, 0x3, 0x7, 0x2}, 0xc) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") 04:08:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) fchflags(r1, 0x0) write(r1, 0x0, 0x0) 04:08:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080), 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5358) 04:08:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x82, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20000, 0x0) getsockopt(r0, 0x80000000, 0x4e83, &(0x7f0000000000)=""/239, &(0x7f0000000100)=0xef) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f00000004c0)=""/34, 0x22}, {&(0x7f0000000500)=""/152, 0x98}], 0x7, 0x0, 0x0) 04:08:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x40006}]}) pwrite(r0, &(0x7f0000000080)="470eeab57b1e172934ba3b630fdafcf6501d526a4137cbfdbc8144d5679932de901e4aee81f30e903ebe3fb1ca857f75316b", 0x32, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 04:08:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 04:08:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:22 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) 04:08:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x3f}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:08:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket(0x17, 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:08:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:08:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x58fc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 04:08:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x40, 0x4062) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x401, 0x1}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x3, 0x6}, {0x18, 0x1, 0xfff}, 0x1, [0x1, 0xe8, 0x9, 0x7ff, 0xc2b, 0x8, 0x5, 0x4]}, 0x3c) munlockall() 04:08:22 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r2, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) getitimer(0x6, &(0x7f0000000200)) fcntl$getflags(r2, 0x1) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) recvfrom(r0, &(0x7f0000000240)=""/164, 0xa4, 0x41, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x1) 04:08:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0xfffffffffffffffd) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r0, r4) ioctl$VMM_IOC_RUN(r5, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect(r3, &(0x7f00000000c0)=@in, 0xc) 04:08:23 executing program 0: r0 = socket(0x11, 0x8003, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) fchdir(r0) fcntl$getflags(r0, 0x3) 04:08:23 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) 04:08:23 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x2010, r1, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() fchown(r2, r4, r6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x8000, 0x3, 0x4}) shutdown(r1, 0x0) shmctl$IPC_RMID(r0, 0x0) r9 = msgget$private(0x0, 0x280) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x9, r8, r5, r8, r6, 0x2, 0x3}, 0x6, 0x200, r7, r3, 0x1422, 0x8cd, 0x1ff, 0x1}) ioctl$TIOCSTART(r2, 0x2000746e) poll(&(0x7f0000000280)=[{r1, 0x100}, {r2, 0x10}, {r2, 0x64}], 0x3, 0x7fff) ioctl$TIOCSTOP(r1, 0x2000746f) mkdir(&(0x7f00000002c0)='./file0\x00', 0xa4) fchflags(r1, 0x1) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/110, 0x6e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000003c0)={0x7fffffff, 0x7fffffff}) connect(r1, &(0x7f0000000400)=@in6={0x18, 0x0, 0x101, 0x1ff}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000440)) mkdir(&(0x7f0000000480)='./file0\x00', 0x4) fchownat(r1, &(0x7f00000004c0)='\x00', r4, r5, 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000500)=0x2) shmctl$SHM_LOCK(r0, 0x3) 04:08:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/7, 0x7}], 0x1, &(0x7f0000000380)=""/4096, 0x1000}, 0x802) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0xfff) munlockall() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:23 executing program 0: r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 04:08:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000640)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd581a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b4852072907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe000000000000000000b2", 0x144}], 0x1, 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) execve(0x0, 0x0, 0x0) 04:08:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x302) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 04:08:24 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x208, 0x0) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000200)="7de51a5ea92bf4a5b6411d6a2cb2302e1d2030b5b1ac5df58b447fb4f0519717fdd4afb4d8a77f28601f7d4104d5968454ef40ee691268a51698ec40aba888d540e4e3f76a8974c7221b62ea35bb8ae335f67b225400690bd17e4d6ecde685e94ad85492817a4ef9dd85247e5d225881a05c5711114f886f5d3be41461e4f031dfa8536e6e895963162f1a783ebee9b7feefff3ce9c3e9dd4849148ec7cc2bfa4aa4c8270def5781f11ce5602f40e105cdbe9543bf0664ced492945293639f36d890b645cd1b94cba3831a7f5a9fab8c151985bdc8a8da4a59124395e1", 0xdd}, {&(0x7f0000000300)="1af52a291b65f0d219c6f9a018ef2f5f9336dd501e32cea425c65ac261f9c22ddc83389bc2399f4be86726f9b4f0f96d5802c3f3fb91dc7a5bc9138c4b6db7b7cfdf", 0x42}, {&(0x7f0000000380)="ce0243926bf2b2c32efd20fe3d90362288ef17ba830fc802356cc68252afa927edefd6b5b453b770c3e819fc262367b3e06bb1d6a577a84fbcf647da3b220de131f53bb5d237aad4259c32a9726cd071acf649f27d04b0403ba81e1d8ceed59836dcc6c130942278b022f08b31e49a13093c54da17289c2930f2eb6a68f87b1c62a2a721bb1540aa40e341be911a5f542f4a40b537bffb77998e", 0x9a}, {&(0x7f0000000440)="cee5be97b4d77d36be2798022b0402ea51374df96244ee13fe28a4e16b537e674dcd888fc8efa4ac76ffe6df62cdedef97d949d15950373521d2e8ebdf5dd68c0862c2de76227a38a9f3db185d2277b3c608e2511481f992f06dc9ef819bfe8d3ba6241acb631fa69f67acb3f994f363b404e082b630f1c3e20ff32ae9f198b4a867161c8e724ba6e3e154ad309eac1713062a059d93514abe6b4b91a066fe1784cd93a88622f2f410a35a80ea14670af0d3ba3e278080348728fb6c3c9a0659274478f1d456696fbf0885d6bffc0d5d7a58e801dbf25fae7040ca008562d56f294f2387d05f703d025e58b31327e2e68a4d7b856e7425", 0xf7}, {&(0x7f0000000540)="262f292e1a13239cd9a22827c5d9b51d1dcf1a2e215208e03447071113614b200c89330aac5658bfc1a65d7874088c3de78e9969427ea33790726c1139b93a3ecc12d9ad71b616a5c9a0524a6d1d955012c9f0ad1c6bd0c76927ad4ab50f8b3c567a4e35b22ef99423771db80513114a0d757c96b5834a044ffe652575623c807526f513891d8ccf6ad155cff7eb63faff228a7c287605c79ae4c0b439a56844db17db0d22e4b2d53fca5086fa7743735c44fff969c20b7f5e7022e1eb06815b111237b9f410a78ba2bd81b9eb72e74a56f98c3bd8978f49cc67088fda7837c13df1", 0xe2}, {&(0x7f0000000640)="bc07a245d7d891a6b265e003b31a8288f9d7dc308e38a704e7e5511a4ffbee6304f36b7f71c124465d19fe07c362d2a086e49549d0ec1ba5c989f558c5ee37bb0f28a116100ec941a883c3d02e7abe", 0x4f}, {&(0x7f00000006c0)="6bc9fdfa37909da5b66dd97a03d23bf9c099331a8ecc4ef9e47eaf53983e8c156bd413e007812c180de9a08eeca4ea508f5f1dff2a817336243e827f51200465468e85bc0ccb043cb62b79c8fafd0350d29318ee09d1eb62225fd8f4e30221f7d5a0c3228c0419bd4be5de80600930d9c8a611063bede298445d383953c0e9ed9526534c4a18ebe50d63dde0fd86a4692f9a2ad341878b6d2d0e0aa62b1ca815870e59ee727cce82db753fea24f080ffa5655bda5435bd5a8c6f6e904a5a62c332a8e36a29db651eb072a31a19990cc76a84b6b02b9b148b3fd2056463f953d8aeaaa6f14159cd85146a445d692cc8ca5c", 0xf1}], 0x7, 0x0, 0x0) 04:08:24 executing program 0: r0 = semget(0x2, 0x0, 0x601) semop(r0, &(0x7f0000000000)=[{0x2, 0x0, 0x800}, {0x7, 0x8, 0x1000}], 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x7, 0x2, 0x7ff, 0xfffffffffffff001}) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xe1, 0x0, 0x9, 0x8000, "0d8fa99a69d015d68b9ccbdaf842f0535cbc4a78", 0x8, 0x7f}) clock_gettime(0x2, &(0x7f0000000140)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x9) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) setgid(r3) nanosleep(&(0x7f0000000200)={0x8bfc, 0xc9e}, 0x0) chdir(&(0x7f0000000240)='./file0\x00') clock_settime(0x3, &(0x7f0000000280)={0xfff, 0x9}) sendsyslog(&(0x7f00000002c0)="520abe5873a0df7b6b2c60ddb34018dc0ef6803500bb1297c490ad01cdc22610006a5a11b89cd9ace77b83aa1fdc93ec02dfd81949044210a22c4160525ae4164d656f6461ddc808e6072ced9d17f538e3767a7ef48ff872c0fa18e06f6b2ca2fccb3c8bbf674ee195e43071bb0f9164712730c9be99e48c24e7238eceba0eaffcbec8b5467261d3145f8ef676bdf1a8de88d1c5f2af859bd456fb8e", 0x9c, 0x2c) clock_settime(0x7, &(0x7f0000000380)={0x9, 0x3}) lseek(r2, 0x0, 0x0, 0x3) r4 = dup(r2) getsockopt(r4, 0x8, 0xf02, &(0x7f00000003c0)=""/67, &(0x7f0000000440)=0x43) clock_settime(0x3, &(0x7f0000000480)={0x1, 0x6}) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000004c0)=""/68) read(r4, &(0x7f0000000540)=""/74, 0x4a) setsockopt(r4, 0x7, 0xd5a7, &(0x7f00000005c0), 0x0) mknod(&(0x7f0000000600)='./file0\x00', 0x1008, 0x3) kevent(r4, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0xdcbaaeb1e262e8a1, 0xf0000007, 0x9, 0xffffffff}], 0x1ff, &(0x7f0000000680)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x1f, 0xff}, {{r4}, 0xfffffffffffffffc, 0x41, 0xfffff, 0xffffffff, 0x33d0}, {{r4}, 0xffffffffffffffff, 0x1c, 0x40000001, 0x3, 0x3}], 0x9022, &(0x7f0000000700)={0x1, 0x6}) fsync(r1) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000740)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000780)="dcc91ef6192cb0a3619ba2", 0xb) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x140, 0x0) 04:08:24 executing program 1: clock_getres(0x3, &(0x7f0000000000)) 04:08:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fchmod(r2, 0x10) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r0) 04:08:24 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) socket$inet(0x2, 0x2, 0x4) 04:08:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6, 0x4005, 0xffff, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:08:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000200)={0x2, 0x1, 0x7ff, 0x200, 0x800, 0x3, 0x10001, 0x10, [{0x1d60000000, 0x1, 0x0, 0x7}, {0x6, 0x1, 0x5}, {0x0, 0x8, 0xfffffffffffff389, 0x5}, {0x4, 0x200, 0x1ff, 0x2}, {0x80000000, 0x0, 0x2}, {0xffffffffffffff7f, 0x80000001, 0x401, 0x3830}, {0xa7b, 0x200, 0x800, 0x85}, {0x7fff, 0x9, 0x1, 0xffff}, {0x200, 0x5, 0x1, 0x2}, {0x2, 0xff, 0x7fff, 0x100000001}, {0x7, 0x3ff}, {0x0, 0x2, 0x401, 0x9}, {0x7, 0x3, 0xe8, 0xb}, {0x7f, 0x6, 0xfffffffffffffffd, 0xf8}, {0x7, 0x5, 0x200, 0x6}, {0x8, 0xfffffffffffffff7, 0x5, 0xc5bb}]}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCNOTTY(r0, 0x20007471) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 04:08:25 executing program 0: clock_settime(0x4, &(0x7f00000000c0)={0x4f61ecc80, 0x7ff}) 04:08:25 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x1a, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x36}, {{r0}, 0x0, 0x12, 0xa678e04bdacfb390, 0x0, 0x3}], 0x4, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x30, 0xfffff, 0x3, 0x7fffffff}, {{r0}, 0x0, 0xecd33193c4010d33, 0xfffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x52, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x7101ed1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x9526117ffc540f1, 0x40, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x20000000000000, 0x8000}, {{r0}, 0xffffffffffffffff, 0xcb7daf7369142b33, 0x41, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x8, 0x401}, {{r0}, 0xfffffffffffffffd, 0x1, 0x34, 0x7fff, 0x8000}, {{r0}, 0x0, 0x6, 0x2, 0x0, 0xcd}], 0x88b, &(0x7f00000004c0)={0x10000, 0x80000001}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x2, 0x100000001, 0x8000, 0x8, &(0x7f0000000080)={{0xc3c, 0x2, 0x8, 0x4, 0xa28c, 0x8, 0xffffffffffffffc1}, {[0xc3, 0x3, 0x76f000000, 0xfffffffffffffc01, 0x100000000, 0xd6, 0x7, 0x7, 0x7, 0x8, 0x8, 0x8, 0x2e2, 0x1, 0x3ff, 0x0, 0xc7e, 0xffffffff], [0x680, 0x20, 0x9, 0x0, 0x1, 0x40, 0x2, 0x6, 0x9, 0xef], [0x7, 0x8, 0x1, 0x1000, 0x69f, 0x4, 0x7ff], [0x1, 0x8, 0x2, 0x8, 0x3ff, 0x6], [{0x1, 0xee, 0x61c, 0x9}, {0x10000, 0x400, 0xfffffffffffffffe, 0x1000}, {0x1000, 0x200, 0x8000}, {0x9, 0x100000001, 0x6, 0x1}, {0x3, 0x4c62, 0x3ff, 0xfffffffffffffff7}, {0x4, 0x772a3f23, 0x1, 0x6}, {0x800, 0x40, 0x1, 0x81}, {0x101, 0x4, 0x1, 0x69d}], {0x1000, 0x8, 0x8000, 0xff}, {0xbde3, 0x101, 0x6, 0x3f}}}, 0xffffffffffffff24, 0xffffffffffffff81}) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x79e86ace, 0x4) 04:08:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x200000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x3ec, 0x7b, 0x6, 0x7fff}, {0x80000000, 0x5, 0x5, 0x1}]}) 04:08:25 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e501", 0x11) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f00000000c0)) 04:08:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x800000000) syz_emit_ethernet(0x2, &(0x7f00000000c0)='%t') 04:08:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) close(r1) syz_open_pts() chflags(&(0x7f0000000040)='./file0\x00', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20208, 0x0) 04:08:25 executing program 0: r0 = getuid() seteuid(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0xa0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x1, 0x1}, {0x18, 0x2, 0x101, 0xfffffffffffffffe}, 0xffffffffffff8000, [0x20, 0x80, 0x6, 0x8c, 0x7ff, 0x7, 0xfffffffffffffffe, 0x1f]}, 0x3c) open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000140)) load: 2.2pckbd_enable: command error 04:08:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCFLUSH(r0, 0x20004268) pckbd_enable: command error 04:08:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchflags(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0x4) 04:08:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) 04:08:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 04:08:27 executing program 0: r0 = semget(0x1, 0x3, 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:27 executing program 1: socketpair(0x10, 0x1, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x0, 0xffffffffffffffff) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="44011b00000000001000000000000000"], 0xd}, 0x0) 04:08:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380075ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365efc90cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xfffffcb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x167, 0x6}, {0x6, 0x9}, {0x23, 0x9}, {0x67, 0x5a83}], 0x4}) 04:08:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe28, &(0x7f0000000180)="84") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x2f4000) pipe(&(0x7f0000000000)) 04:08:27 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) open(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x100) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x11) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="068ddca58d98f4494894e7c0682ea8b8162b2836fbf09d26981a57ee53b85b61ec9f785eb68cbfad3acec7d506d83f5f5948fd3c751257400324760e9bcca033c3ce4da6671db7a5ce23e7b5d821e5daed4a24c298e58f45531149b706227a92b7fa8346e3616713b8", 0x69}, {&(0x7f0000000140)="f8c4b83ee97d71ae170b182a6d157f6235ab887c96658b15e64b31be4212df31e4aea86ae923f1e5975f6b847ec744a035fa34ea5e1bba9923995a1f1d3295d8fdbd0a31502751c19d05ae", 0x4b}], 0x2) flock(r0, 0x8) 04:08:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 04:08:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fsync(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 04:08:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x81, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/119, 0x77}, {&(0x7f00000012c0)=""/83, 0x53}, {&(0x7f00000000c0)=""/5, 0x5}], 0x5) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b5c4b000000000000004000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 04:08:28 executing program 1: poll(0xffffffffffffffff, 0x48, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) fsync(r0) ftruncate(r0, 0x0, 0x4) fsync(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 04:08:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) r3 = semget$private(0x0, 0x4, 0x214) semop(r3, &(0x7f0000000040)=[{0x2, 0xfffffffffffffff7, 0x1000}, {0x1, 0x385, 0x800}], 0x2) readv(r1, &(0x7f0000000080), 0x10000000000001dc) close(r2) 04:08:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget$private(0x0, 0x3, 0x18b) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x820, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/116) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:08:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e5") 04:08:28 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pipe(&(0x7f0000000040)) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000291, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) dup2(r0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 04:08:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0x4000000000000000}}, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100c1, 0x4) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[r1, r2]) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000680)=""/127) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x80000001) 04:08:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/249, 0xf9}], 0x5, &(0x7f0000001500)=""/189, 0xbd}, 0x42) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r4 = semget(0x2, 0x3, 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x4000000000000008) r5 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) 04:08:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000400)='./file0/file0\x00', 0x4, 0xfffffffffdfffffd) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') dup(r0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/227, 0xe3}], 0x2) 04:08:28 executing program 0: socket$inet6(0x18, 0x2, 0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 04:08:28 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = socket(0x20, 0x8000, 0xfffffffffffffffd) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) link(&(0x7f0000000180)='./control\x00', &(0x7f0000000240)='./control\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10, 0x0) 04:08:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 04:08:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:28 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)="5e57befee8c3abe8f220bd4d8665cd50e1f261d695149f16e8207cf16ff9236a4e89213abb515975aacf62ebfaafe0d30f70", 0x32}, {&(0x7f0000000080)="6c35f3b814a65d7a9cbd5dd6fdfd0902c94fd9d0cc7e4511d7e3fe16f773b1e05fcdb69b6bf3bc42d03cafe6359862878a0144065f6182518820c00028ff2782bfe16c25b7c6c307051860e46b38bf31bff686d09d12452ddbe7d68b0ddc030995421b53f20a6732d8afe2966cdb5653dd636effd11b16d3a7709df4a3389d4ed7e166f02018a076b3334c862f621296077bee8fa37f09614436526142a60c6a594449546e6184dc39db09e85dfe1f078adca40f2666", 0xb6}, {&(0x7f0000000140)="43c6e2d30de112cc902fe8841c2519d59c86f54fcbe72d1e1465ca94cd460bea0f992d5a4c5d47be17ca72344dd2ead67310bd713d0bc8d29c4e2eec3205", 0x3e}, {&(0x7f0000000180)="02f90cd0bc73", 0x6}, {&(0x7f00000001c0)="61cbe03adc108d4aa44c50a3fdd51c07d02bfb11bf6ae835eaef37174901977eb187f2778ee3f191beb8925366982c3399694192bf8fec30f82334df8aab0d7fe55454", 0x43}, {&(0x7f0000000240)="7b938ef993a4decea258eaae471b7c602229ca80ea51cdcbb841f78e1d9ef000798762", 0x23}], 0x6, &(0x7f0000000300)=[{0x10, 0x1, 0xffffffff}, {0x48, 0xffff, 0x101, "0a6adbe309b69369fd4a4d57a44d42cbd40452121da94988b566545e9e662fcc6d26f54d2543f735fd551b11b8b22f961c3971"}, {0xa8, 0xffff, 0x5, "353d8a8126f551446484f0e19428cde615e640f6f0083b926d6875477b3c1a75c206857b5b516271a6f9dd2f64e26b81b60dbe0f6075cd79939de207ab2f4dc51e818dd4a6f67e0cd260d3c3db11ea6de29efc04fc29f7938032d8c0dcd80f8b3165c3842daedf9d468da8ee20dbf5e9899f6ed479dc5b33d3841f8e286706af1454155ab18be3f93ab9195ef030e420b84f48"}, {0xa8, 0xffff, 0xfffffffffffffc00, "0bc2b839bdf927c789ec1a1da4890d75d42f75d3ff907fd6ce0009686bc1b4bf4a22864f4d85f0f7ca8d78f188b9a9958dbc6403c9b6bb6924cd0c391173f991980b572a7d8db5c1749813552437cddfb354d135fbcf0412015fb153d30621a0836b490ae7909a62724205d849930659a055cd66ef3807bc8d306b0933d736ffe06da33c87189dcb88dd82b7080466858f"}, {0x100, 0xffff, 0xce, "9951d662f09c010f360cf2d545e8d61be53944efa66db5d6a8a11a5667bb211ed1c67d89d0fec0edfbec7555c533099018bd78caa0da0535dff3bf5bbeed41bf4f506cf045c22b57fa0455de01861b091392e5f2478ad6d28f8b2782832f821d5ea1739bd7552a5e1f2d1c918769a2cb2ca06ea8e85edfd3eeb19c561000ed62126765bd4811293598359b042bf6520ab1738046a924d6553986716d0efef9d5e0df9758b04f0e029baf91fb2141ad156c7954480d9f124263cb961cc5ea7da3554abc5dec24bc9c15d79da09501559609e8c546f8a04f6386b9237d9e7134835e84f958355209e5d4b94b"}], 0x2a8}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 04:08:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0xc}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xffff, 0x6}, 0xc) close(r0) 04:08:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000001700)=0x120) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x3c1) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r4, r5, r6, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000002940)=ANY=[], 0x0) r9 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 04:08:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="d2c2f156663b3d43df4392e4effb7f2242acea811868bb988e1cf3bf640f7c7d000000000000000000de1a7746bd2c3ad8fe371cd83ccb441539a8210a", 0x3d) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fchdir(r1) 04:08:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x7, 0x4000, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x855) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="eb4e713048e699fd009648000000000000000000", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r0) 04:08:29 executing program 0: r0 = dup(0xffffffffffffffff) r1 = semget(0x2, 0x6, 0x50) semop(r1, &(0x7f0000000140)=[{0x5, 0x2, 0x1000}, {0x7, 0x8}, {0x0, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x7, 0xe3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x1e, 0x800}, {0x0, 0x8, 0x800}], 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc8) open(&(0x7f00000001c0)='./file0\x00', 0x8a00, 0x7d) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x3f, 0x9}, {0x6, 0x80000000}}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x101) 04:08:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x469fc) r2 = getpid() utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x907, 0x7f}, {0x9302835, 0xe37}}, 0x2) fcntl$setown(r0, 0x6, r2) recvfrom(r1, &(0x7f00000000c0)=""/200, 0xc8, 0x843, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r1, 0x4, 0x4) fcntl$setstatus(r1, 0x4, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) 04:08:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 04:08:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:08:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000000)=0x9f4, 0xffffffffffffffd3) r1 = geteuid() setuid(r1) 04:08:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semget(0x0, 0x1, 0x40) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="4e873f59b3227250e7dbe48400fed3bde59e32c93597cd5b9fa7b96eb244edc60c79410dd3126d1d1bb90f54a88373b2fcb9bc847a612bb497f88f548d2732d61229516a559cedf149d6d06e70e49ae6e8a27c45211061912d8acd8dbd6c649f2a2d1dfaa97a87c1aab46a4c476fa9c7f42ece0e5d3be996ef94b559859d40d9e9332dcaff61a6787a091f308d9e9e5eda6643b98f3872953b58143facbf58564cc776bc3291fd3509cd1a63d3f5b7699121a44717dad61a64012b1d96a200285a4a1be3809ed018e6da230cdd62acb444a0ff80a3faeeb9233258aa33521a3823", 0xe1}, {&(0x7f0000000240)="bb7296c6effa87ee2d0544909f4aef90d982fda2fd1eee1b52c08c8631d1171a00e4e2ba60fd9df07418d2b06e7b8ba5a8dd94ed607e6811e40953774f7eb926408972088f5acc7e7333", 0x4a}, {&(0x7f00000002c0)="ec9e1df32a7f225bdfe7d8a9b6f740c528e6540ba39de176f218a673735378675770fa885d76", 0x26}, {&(0x7f0000000300)="7302ab10044e9b0d83c9571fc3e48eff2839dde3e3dc8aa0f747a2819da0819bd6349c7bcef250f54aab41b99d8f1c5d4c22405c032fd960fe7d32e1dd772901fd1be49e14b45f4385719c3695bea6cdc3104d01f62693a8805ec496bdd2dcde2abfcb6b8b1f28d413b692e3e9e2cde0e339a76ef5d6aafaf11955121ac2bd1a6050fbc062d169a33dae8ec6", 0x8c}, {&(0x7f00000003c0)="7a3eb758bc84136129f0e565e6a81773f728bd84bf2c9007d5d9a900ad1ff36733f893aeb49c4e76693ec3c8725725aa696d563ea70766189e74bcac65aff0c74fe8e3f0e067b91cd07be6811d9b9555ed4b8a7913b8a287d8d7746c5bc896fc6ff84d266f32790bd329f4cc292489e6474fd36d2455a2ffa6b0231cfaae5d04a81074017fcee9edced7b861247b63", 0x8f}], 0x5, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="bff122ca4f345e4888001cdc325b62a6866eb86de6d766ee0077cb4f67e17cd1b187f4fcb410751501691f2de2a75c4c11916afc0e5437ce3c5cb9e707642bd4a6d55ca567979567bf42f1124bcc0f0bb37ce10e89d853d581a0a6fd72917bf2a52a852defe2ff24b45e9caf0e239487d5560c5eae8832f92905a5c81a2b3680ac082e359592264b76358fba70d49df5c436d9a49261dcc2f0376cabae727242f0096fb84d32ef93682ff83007bdd25bd9", 0x1f0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 04:08:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) fchmod(r0, 0x180) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="6ff9a9dfbe124f387983cf510e9a41d9905b090251b2c5fc3a8679883c2cb272e4e623c3f4497e76ee730814e89fe3295a3473397670518790302b68b27083d658102cca713f09", 0x47}, {&(0x7f0000000100)="bc98a8089930367e06d38ff8e8aac193734d414f34", 0x15}], 0x2) semget(0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 04:08:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18, 0x2ac8b1cfe2aa6bee) clock_gettime(0x0, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0xffffffffffffffff) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") 04:08:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 04:08:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/84, 0x54, 0x40, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x0, 0x6, './bus\x00', 0x4, 0x7, 0x0, 0x7}) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2}, {0xfffffffffffffffd}]}) 04:08:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 04:08:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)='MN', 0x2) 04:08:30 executing program 0: minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:08:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socketpair(0x1e, 0x0, 0x800000000009, &(0x7f0000000080)) 04:08:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r2, 0x0, 0x8) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) semget$private(0x0, 0x1, 0x400) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x8]) getsockname$unix(r1, &(0x7f0000000880)=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r5 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000680)={0x7, 0x4, 0x2, 0x0, "1a8320fc59c264a3bdc6e7befa31b1d0007a58fc", 0x3, 0x100}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000005c0)=0x80000001) r6 = msgget(0x0, 0x200) msgsnd(r6, &(0x7f0000000740)={0x4000001, "63c4bb03b30c327c0e6a47438155ad096eb525e66177d44699f57df6ceb0e00b927c7c90709a5075490ba791af0680790e1c1665c448be16153e853d0eb2d08f93e2e2c069042909491db62705be998b171f04fe54e3c0d08556a7e0717a8f55f5a5b6e80de194506347d74a8666abf80d3486cfdfaf14809688427355f8432ccbbae20017ac10470e738dc201491933880493526789a63215f41eaed24e7b1432b3722ea40964782cb309ed09d6aa599231d3b5223524e232574ba8e1fe4f1003f8466ce7e2d3c22186c7fbc0adecbb69a1bfb5de1c393bb107224b35387cddff1b2a9d31ae9e08a1a15b7d5aace2c36ea42f804d2ea706f331a0"}, 0xd2, 0x800) chmod(&(0x7f0000000600)='./file0\x00', 0x80) msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000640)={0x8001, 0x8, 0x60a1, 0x401, "f0ed5e1fde70e7dcd2b136cfff80f26426fe7f32", 0x2cc1, 0xff}) open(&(0x7f0000000900)='./file0\x00', 0x20000, 0x30) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 04:08:30 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x9, 0xfff, 0xffffffffbd15cfd7}, 0xc) 04:08:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:08:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/75, 0x4b}], 0x1) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80105703, &(0x7f00000000c0)) 04:08:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0xd1c}, 0x10) r1 = semget(0x0, 0x800000, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000001c0)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x1, 0x4, 0x0, 0xfffffffffffffe01, &(0x7f0000000200)={{0x3ff, 0x1, 0x8000, 0xbdd, 0x4, 0x6, 0x100}, {[0x80000001, 0x4, 0x61, 0x1, 0x8d, 0x4, 0x9, 0x4, 0xeeb, 0x101, 0x3, 0x9, 0x5, 0x8, 0x8, 0x4, 0x4, 0x5], [0x3ff, 0x5, 0x0, 0x6, 0x8, 0x902, 0x5, 0x10001, 0x6, 0x8], [0x0, 0x3, 0x3, 0x8, 0x9, 0x8, 0x4], [0xfffffffffffffffe, 0xab6d, 0x5, 0x3, 0x4, 0x7ff], [{0x4, 0x0, 0x400, 0x8}, {0x5, 0x3, 0x2, 0xac}, {0x8000, 0x10000000000000, 0x80, 0x9}, {0x340b, 0x10001, 0x9, 0x80000000}, {0x4, 0x3f, 0xffff, 0x4}, {0x1, 0x400, 0x4, 0x7}, {0x4, 0x5, 0x9faf, 0x9}, {0x5, 0x3000000, 0x8000, 0x800}], {0x1, 0xefb, 0x5, 0x1}, {0x1, 0x4, 0x9, 0x40c6}}}, 0xfda, 0x2}) 04:08:30 executing program 1: socket$inet(0x2, 0x4, 0x2) r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="09d0dcf3e8a1f6d832fa9841699835af4ff3f292618468a94ee528a052254d9dec9b6cc82553b2904895b3c1fc1b7e04ce1f09d9a5e0c645e257c270ae3863608e2bc14bf746ab75ecda035c7bc7edfd67837599a1232a8f0c9637c2a57bc5da1721400855f7d25873b496c9f82f8c034d7e80be1df9037bbf029891b307ed6cd8a5795b36aab93535f8910f4d26683d5b5092c461afd56db99564d7cbf8fd2a8587f18aaca2d27c5b4957611f700b1bbdc5ef43c6adde4410ae4e61d752d7ba1e79b4f41f801d012e5782b89a6038bc4eac2dc71f695e165d64f8ac7e39ffab016ccd89e6b69d30d48eedf4da776af3a6ec629247f8beb0a1af5ec34faad5e40e13ede38d7535dd6982f809e340f5c6ff90a8b46855fdbe6f2f6a918e8f0768295ac61c872eae8d33342c7774c049a340ec421deb414e60ed4c3ec436fe9a4ceebceee192060542a96f9f304b2c030d50e4f76f1650564b2f466bf3db34d61bc81290ee5fae9098c59542e99defeff9ef6f4d0b5c6f16a47fc2ae0637f8ae11ffa45a0a659ff7cb3e0877f31130ba8e8d2c551d850ef6129dbb3fbc817c9b9bbdaa477435532c4f462f189f40a2e0460a8e5fb77b269e5d112725a24f0e0a2a57f6714c10acad3a0edf51074d4d03e98bf951991797e43ab413e5ddb54d9c607a005749b8a340259a51f64a3bb3e8dca29bff1949494f286dd55c633f9263c640ac0480aafd93dd84c3cf58df84b4ed6f134c081ae68d1a68f960d48273fe9a1eec0610655fc0fa83241af6dc9d42fdcc747db44760de9211bab8653b60001e675e778e77ecf2366fc9b8f8b9b353926a5763e2f9d5da324d67c966125a890cdd2dd8df110d298946c887d58c11e3260ebba5f272c858df7ded35950eeb8ddb945c37725f0f005e3a3384aa21b6fd7d31097effea2ce5da230079252c759049ba4e784d633184e2eca118bb836e7a021f3343e89860e338e57ef2bd1a067cf8684a97b5ae4d7e1211a7f01dd1dc1258a8d7b48f4613286d3da670050f3bbadb8e05558744d1cc1933452332031d8af7b00cc5b9f98d11f9baff29c24339de6e639426abbc1bc5ab71c5367cd44bae208b2ff0ca2d8842a48bd225a6aab63ed36723086c8938e7bc72ebb2fa35ba2f4d464bb3267ac3761d5f7cd19830dc48446a99fe646be490b320ffae92dca654a70bc9f0be87369c93e5ce8d08a28e9862a5583bf0582eb243b44570aca70720889d86e241350ecb99b8b159166593790d80d5d72c2121558b14aa65aa56578ecdc7d67a23b3ad70eeab78f7baa8bc03ec391fea1105ef6e8e4ac231c5512f83e12db1be8f9db97db3285894f3ef5a894215b021a29729f8a9ce27678fad09ff6c67b556f425c5f2fed4bfad281680ed12fd02e11a2f3ddf6775b49a8235c9ca4708e422db963ae36ad57301a4af9eb948a2f881fa0d25dc5829d39e6a642480e8fdc34ba1d25b78d7d29767868adf750517fd7c0077dbc35084ddd973f3ae9fcacdb9bd1f036d729bd057c86747d11baa4d9e956bcabae8116f55c60c4b18b8ebe069b347adbb0cfd887d63ee25406c94530f499abc1b132057b4266c8d577c0875f26155d6e6491b3d141af320a5a13f75a49647a1f5094ebdd2a735b3a8914681fe891e8cffb36645cc10a00a5675f52c3e65f10fa6e3dfb76370b16efc4e6d439d01e3e6df21bbf51329431fda3c610f0691cf9cc743c37baf2d2004d38098fdbaa2946aef09769703bd757a3be494c99f27b50325242c32586acfde13fe1e1b7b01cc4615180268eed9c6f8c61284968032850d1a1dd00bed2e841329a1d97be5e01a5bf15ec1d61b91b970e11ce8339478faef516d8a7ec3b539629d371dddcc8dc213a04800f7f4e2e9aeae8a2ecf224102f1d087a5e1f38acc85d2c9ccb612578ef9dbb4a3119918094629861c8006146f6373667ec2bff9373ad361f8c443da7723fec09ff37c5bd122cb2ae42c7d5eea8dbea2bb06ef0f4fae50f2e88b29ca110a171368cb8e6bd711fcecfbdf8062f5031cb2d366f45fec465ffd81be1cfdec27ac39c8ae456c1340075ef4c67e8d5a129923d60166c0d04b4063d9e7f147c7dd6760fb75d4c593b47ee0016ed5e7c3b5bf7b1d21fcae13cd0809ac6b43c2db627413cfa52912138ce1ff383e068d07bcb5a363c599b32bf67ba84035540fcf3f8acd4529a0e11ede9d6cb6899d877844549b2ce93dab3ec2704d839d89899dc0e14f41492cebcbb950af341fbfe6bd00f207beb5927717b278f59213f1fed73dd43a5d18e297396b3f1b6bc4380d65b3d534de76af037c2dc61283e0cba8e7cadc4a38162a458416afd978f640445252e64f447dcdf04f80c296f79dea9d6257ff5a7213cf575621c9fa4086209595ccf32983be919bb6f0cae7cd6592c710b0101a3b51c9e3852cb3f3519008b7ba083bcd907dd4b1f96abc10d4e627d464405cb460eb1c5ae176ec7fd87d7e38e8bce7b61ece1c0a793b46c462fff8f474c36826c1ea319db86943fe35ead035d1814553ca3316db810fda4f43d53fe973e6de719976eedcd30632dcb746c724ab97824e49f557c1e6f25f3569712c31f2684dca3230a6b2257aa7041622c53e8cc3e50e819ab4fbc9dfb86fcab0218b2dd219f56fad8e5870dec5fd8c1245770bf15aa5464a4767aa630c189650a552685611970afa0769745d49ae451858c697383866c9fbcb63a7214eccb644840258f29be647395fb69efd0af1651adeec8e32dfa53b669e9cdc29ea95b153ddaf8e7181963a1cd69be2e077e767d37a022b83168eddfa4b001d598eacb8956b7fdab9c8dbc00cd8a5d4c595a13c5145116123e318bb50fa6c083169d40b01488f4300d04f81ac39f41c752741a3e262edf791763c8cb6491ee41867c4bc51e8bd5c7dbb0e020f9f291b886ecf16c1639afc0c0ab4730037bf2713690bc4a98e8e0212f87ec31ebaea7564d360a43e58f0e7b2e36aec2fdeb9802e8353705ae5a1a100d6b5b3abacc787abdff0add13e2848e2767cba0961b94fec860533e02215b796bfa0cee72c654648cfc3a234d81d96bcf13e8048a5462be4abcd4ccfa1f687798879b0f5e7971df8d083ec762a41034afa5a9bd9b0776817f29d055618b529626d3cbd1dfed8071c445559ea60436363a55f0dea2052c9a8f2fbc7337b61cd07ce4fa4083fcf17cd3306a3f8dabdd1c0090c588dfc2725965b8d3e26eea769617d562b8ba7518dd22ca95b2c96dd5b3629530d1248f0e5e65cf5a736aa729d07abb18e559acf4b980cb955c408a3c6974a4b8cd6c19894d89842b53d95c8da58c16aa08f5a18351493418942e1764be9c8164ce0283325bb2935609c33cdb34fd8a5541dcc9723c32db83e418fb623e754a1e8ca872ed662fb22c5edbbb10e265310f2a9e634c081c93e4cfa04cdad39e4099525a81357a57d3934ce65cb85e487246e26fbcbc0d3e9c1f0120e2eb96c87091364f1b076d6679b340d0257141c406a072a3221562e147faf4ace23a78408b4870485a83b1434dba6fe3dc99974fab059155394b01357381420fa1399056d984b706ce7f1659aea4a28fb32af6da75045b7439b243088c0a71c137cd94806b8bcca27847a7867defc39db244edccc6370e4ae2ad05dcec4c82139d6f6b49689acd956b829d944c44fc043e35c8e730a58647c955d2a79d593fa4ff7ebbe707dbb9afc634a9fe99e43d1d124771b3849c386d544a94dfdcd18c2892a5e298c655b9e3cb1af8b87e90a27ffeb34def656b188f3a2b7443111e42887b7be18dbc6102a680e47298d8de7da8806e0a5b8a82750101e782a0621778cbe4c7d694e74534ce07bfa43275a1cd5b3af2f90213ab5c02b795c56c6146c72354a3a8a98fa7368e4810ddc33475fd16085b96724d69bb36acbf00ad7d70f7f1cd4868bb27bf8ff5b7f795be0a408b516828c217f1e8d32078adfc1e887607569ff7daac7422af62facb317cd8d17c0d23ddf4785c4d6baa22ea1becdc1c85d7c3e88f43cda4e903677d3c35896f8448206ddc5033a91eba96d855cdfe8bc297d15a3659acb98558ba22cb9b7b7fc82a2b85968149c0863eb8935764944cad9ae2d5ba06f465c0b76ba2b0642a404c33527310adb1bbbf66d8749bb44dcae13cac5837f29822d7221887a4f86e74f7af0621080837b566b429e22db6b16cfc951d3f0a8bc05894f8435d9a16066beab5a719c560ea29220e3033e27fc659bab8cd69784310a043def02dc57798b02272344708e9a8ba4599da403d61b8042649f0dbf9e70bafc44c6c1706e430ba5744aa2b80daf20a1f3ca1b52621dd0b616e3d0ee132b93827fe27e60475d1d9462cd7e1bbd14ce6d5c1785dac7967dd7e5e47ac1e8fc0cc95b63dd43d69974c0062615b382a496efa124e78a2afc6cb6f3571c0c4b5d4eabfdd39ad31f462a10b85b2d824ab6e083dbf0b0d2b4795fd410ff7c015f21d16630e866019d55467da6fefd0a2804df2a0b354717faca0bc63d992cdbc79387f411ae96618e7f949cf2f62653f68a81e6a9087fb2f3251ae29e72dc2081fd3f1552ce8d3e0c79aee7a1eec8ef29f27f8b5e942d83d76f782948d5b89b29bb6a40ced1928ec610068d9a97c0b58ddae293f8dfa6460d695eb489dfe25d4b55abb50d67e4cd9063025aca6b7fb37747980a0c623eec7690bb9863c1c70b0682036d826ec45f7abc3aa66ac61360104ee154adf93fd5265cca8fcaac0808b4b8883751de24620e0ff64e386a9ee2e6bf97c0332754e81aada8f3dcdaaca166fd9c954b209d436bcf0422cd75e33e8c69eb80b387b35cbca7a6a07ab7d8d84a8de0d6b288a3c8a041901fa74ddfc38624f88b085f8924cf5e1ea3f9e486f24602526f6182080b7090c34f494477f2de0225739e7f34f341763cbd1a07998ceec222d6724c34386aab229d8457cb44351e06a201dc03048751448796ce49685e6f4f8a0219c033c57c733c5e6f07c276447661ae561a4dd3a2bf1a575f1b3fde0f0855b5815af6cdf5b8d8a5ecef62e1c7ab16f8ac8ac038a633ccab9e5b286f7cd0e88f423ce04cdd4f66f2d55e1e1aa914235085adec5be058e532415d97911b531e43afd5974fb15ef1b30f1d96a33f5ce2d4f6e1fb7d8e515bee45293d53a1bcdb87f497c32c25521d3e7e93ba50879f905f677300613b851b069d64f76a20eb6b6331e7fabad93b086ef8d395ec18fa3ded38626b5e1d197504220fc7bf92ed54efe6a25fbe441e24ca0f980996dcf2f494490d3308dd46b6a66551c24f2dae2246395354396b87f419488ae342ce45fec7231ee9b1c980329c00582b660684378a67dea159cdcfea8693d8716d3e9a5ac04a31bafed142b0d58b4ace56fe39880f45b7a9cd683fb1107eb312c960f5b25d35334e1be8d7574a810c716020ddfee485ea9739e78dd4bb738e841bef082f7cbdc5134fc506973cab7187da85eae2f5e31473fd626df27df3f6ea7174af4cfee9f6e201ad66e8d1956d69eb4ef4694ab9c4715f80e81cc66df8a184ebacc83dc6e00e53e8beb6de068a993c53f421ff24c6eebd9be2f0e119fe75454b749964a3070d56846806b57601874d754f4c1b129a707b556c51e0a204f6865753207b43cfbc0c6638fbfe76b0fe0733713d14328c78020dff132b8aa4de2b3bae61aaf9960ffbdf0c02acf120d47122a4f8866bebbf2b42e927807bc4df4f5e918d96138caeff7771c9cf0c851f74c0aefcddc856a24ac2208bf54d7d29d17b71d7074338f81f09255a", 0x1000) 04:08:30 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x218, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000e2f66696c65300017cb3c93cec35f74dfb10d8a75e5d90c"], 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:08:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7, 0x80000000000000c, &(0x7f0000000200)="fd17924d94bb2296671e54b18f810efe17a61293d33b0b79050000000000000024a443517745a7ac0500000000000000c59090996ab849393a56bfb5761c1618ffcdb0", 0xfffffffffffffcbf) r2 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x1c5) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000180)=0x669, 0x4) 04:08:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfa4bfc2a8bba3b0d, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0xda, 0x0, 0x8000, 0x7ff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") 04:08:30 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x65, 0x0, 0x0) 04:08:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5bc1a3f3f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff3728290fe4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000000200000000000002029b82af828000000000000000000000000000000000000000000000000000000000b9", 0xb2, 0x0, 0x0, 0x0) 04:08:30 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)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x80, 0x8}, 0xc) 04:08:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getpid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40080) getegid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() setgroups(0x0, &(0x7f0000000080)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 04:08:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 04:08:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 04:08:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) pwrite(r0, &(0x7f0000000000)="3a8b5bfcc4fe2a2e336c28bc200e853b08fe072728220440e569a23f1c3b03259d47b1833cf8f4bb13a1dd076e6d98e7e977c88fab6443430b71a0f6215ae3a015637c032b6e557ac8c3f66b76f0899678091faf04c75973b00bb59aa04ad4523d9ef0fc06d5823db87ba5cb59529e489797904e86c9dbc45d2ec443f580b12a199ab289661c4f6ea4c975d262ff6b7fa4a45195253b0905e149b1a66a925170a9aa30c318ff6f1413706a76dca66150a2f09d20e5908ad9a13461d267895ab08139013d9cea0ada8ba303ab1c41b27d5e69246e7be33f57dce03a16e8d90876b127374da67ee86d582ab9079fa139330b", 0xf1, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000180)="428f60b5466a5849c27944872f5b9b57f06e44ef623236b374e09f789be71692ba38f40960f7592114860210761cc404067463503a85e41f1ee7e0ce0ffdad59657552b5ac4e9e5d4200f0bc60f9f7acf0d0fba00a09589fd2ad39c237f502d2ff09a4d20e254f1323cf781805e4496cdfa9350578cd83e7742e566ffc4bfb59c0ef925e209adf948f49310c197e6f4fc3cc34d033d6e75283cf047011f15030bd2050235e51e8dd667da618ee593c47da07d891a384c0e14e1c8a04fd586d6972485412859205ab1574cfdc4a36140f8827db965733a48bb298241bffb966186379ec07de53fb3c57632a735f695c3cfb9b7093d559f3ac89d6ed11c976be2616c645ef27f47331104911b8c31833afcc6fcb5059e8e2fb4a35c69ab5eb643d10782c0bbe666df9e217f6754c7a304e1a05efcb5d601ffcdabf1ac563ebd1e36df649ee342da3590f8eb061dbadad2ef801f225852163f8884d614277079547aa6522da17d2f5140c22a5aa7569ef485d51e50c53cf216b97fca9fdfb85ee746f1284af4218b8a0756503cac139a6ee05a98a954c11a37ec768c27de96009386f95c6f2952405736630a61413cb13fbee01675fc8890692acc1e19020deeef92efa676fc5c8923b061c0e4ce41d41f08481d5db799fa030d2df336c048c374adf61f88732cfe39cfd20af468595e18f8e2d2c7e723870641cf90c3d8ac71e5a03b21de8ea503131470a25c6bff6557db60f2aea3f37ec6b73d8a529f8097ce65d53080a7da2b1fd83b0485751d17e9f0153bb98a884a6db83164953a40c85c3180a494881b3e63ba911794dbfcf588dfe1011ec4e168467339df02060dba0f0bd59b73890de6b2572cdd4909e125e85b5ee54840c4e866af5ab9a40918bfba980525b4503adf036f19a0c1f1ac089f5e8d363bf352637d688563413c76e920b63585e37e3ea6fe57fb7242377e00cfa086b36d1fbeec3d8209ff3dd09169e120493d47685179c2a6124d9e675694bcda363ffe03d49af06695d8b0a97e07601e017e0f6755933307903eb4dea74dbfb1714322b5d1921666b0190c138d6c69fb0df518acf5a15d6e1c311fb97c70ff961dc44c16caa32804ed10e231f2c60c7c60a21af7d44e301e043b5f05f0c19040e39ea5f3e212e6395a8cb4710b8eae219ed5b9aeba3c1fe3eae89a9bc0149815e899d1fa1745f6f11972342c47df56e5344ff38e1c24894b14456b338938a6d5f89a9112173d9b55a38688a7b024f6efee2fa13eb79476881eb21e7bbc2da16af6f1db8a623a9cbf60c5f700beba3f7ec32c197ecd880476538b710c1759d8a0d567ee35947e3f833e0f99b2a0c28b7602b464ea4f103d0fac54a6847f95efc64e99f2746a68234260a22d56b63ddbae0281342f8f5e9256c6d284c433ecf7baa6bac2c0819d8fb993c81d5adf4ac4b91de06c750638d87971216a48c4bd1b4a1173e1a13d6edc298c25331d985c03df3c94b0989ffe6399c5c1df340601de4499be69b4f1e75b5e113afba7c9757f96607c11d2e21bd2b8345ee51dcf2487910456cced25b07ddf74beb1470db5b4c347b718870d3a6a67a375ee23819faab7e7e2f3f6fcd2dbc6d576d4ebdb47ae8c1679326b3d2705c65a390ba5bfaa151c2b97ba3979155cb7ecb3fc6f34185f220f9b89e6c8c5e53dd6f5a1e3f6378a208fd1e0fae7040b3e5555918ec62655be3c58f0ec1c46d55c6087197ae8992dea6b4b0539c2a5bf97c9506dcf342a3de4ebf2fa2d536dd74ce322a3c95f559c58d43e7496830cc717ba181efbbd64a33d409a2901777ff57b3bd5ff8b6baeeb5b7c8af01b6133bad278aef1fba2b5ed648758ec331af014ee672a9c99b255364a1f3a98852390650962867b5d4b661fdfc29925bf4834fefb9cd619a2e58936e0d98321e365088292d14062727a391f85861cf3b28e832e8a1094683db80d4bd28783dde32a354f478885a7d0e98e1c0b69f2dad8453cf0dff", 0x589}], 0x1) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x581, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x0, 0x9, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r4) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000440)=""/61) fcntl$setflags(r3, 0x2, 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r10, r6) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x6, 0x1, 0x50ea, 0x6, "1f4fa32ea270a51d0c0e9f7241cb3ed7df35a193", 0x0, 0x3ff}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) writev(r0, &(0x7f00000000c0), 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x6, 0x4, 0x9, [{&(0x7f00001c3000/0x2000)=nil, &(0x7f0000073000/0x4000)=nil, 0x81}, {&(0x7f0000058000/0x1000)=nil, &(0x7f000023f000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f00006eb000/0x4000)=nil, &(0x7f000013c000/0x2000)=nil, 0x5}, {&(0x7f00001bf000/0x2000)=nil, &(0x7f00007cd000/0x3000)=nil, 0x5}, {&(0x7f00006e1000/0x2000)=nil, &(0x7f0000021000/0x2000)=nil, 0x8}, {&(0x7f00004fb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f000014a000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f00003e4000/0x4000)=nil, &(0x7f00001cd000/0x3000)=nil, 0x2}, {&(0x7f000037b000/0x400000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xddcc}, {&(0x7f0000610000/0x3000)=nil, &(0x7f0000035000/0x4000)=nil, 0x1f}, {&(0x7f00003f2000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x1a}, {&(0x7f0000350000/0x13000)=nil, &(0x7f0000303000/0x2000)=nil, 0x3ff}, {&(0x7f00004a0000/0x2000)=nil, &(0x7f000056d000/0x4000)=nil, 0x5}, {&(0x7f00006eb000/0x4000)=nil, &(0x7f00000b6000/0x1000)=nil, 0xfffffffffffff001}, {&(0x7f00007b6000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x0, 0x3f, 0x0, r2}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20218, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x2) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r5}, 0xc) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x1, 0x4, 0x1f) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x5, 0x1, {0x8000, 0xf15}}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20, 0xffffffff}, {0x6, 0x0, 0x0, 0xf9}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x29}, {0x35}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="b6df") r1 = socket$inet6(0x18, 0x5, 0x3) r2 = msgget(0x1, 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x280, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x400000f4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r7, 0x0, r4, r5]) r9 = getppid() r10 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x7f, r3, r5, r6, r8, 0xa0, 0x6}, 0x0, 0xee3b, r9, r10, 0x0, 0x200, 0x9, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) getrlimit(0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfe2e, &(0x7f0000000080)="a6") 16:00:00 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x42) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x8, 0x1, {0x3ff, 0x1}}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x1, 0x80000000, 0x3, 0x3}) kevent(r0, &(0x7f0000000000), 0x93b2, 0x0, 0x10000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x40000001) 16:00:00 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x10000, 0x401, 0x7, 0x0, 0x8, 0xbe, 0x200, 0x3, 0x1, 0xfff, 0x3}) 16:00:01 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000240)='./bus/file0\x00', 0x200, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7, 0x12000, 0x3, 0x401}, {0x3, 0x7, 0x6, 0x3}, {0x1, 0x2000000020, 0x5, 0x7}, {0x8, 0x9, 0x6, 0x2}, {0x2a, 0x544e, 0x2, 0x4}]}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x8) flock(r0, 0x0) r1 = semget(0x1, 0x8000000000004, 0x200) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/35) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x1217, &(0x7f00000001c0)=0x8000000, 0x4) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x0) syz_emit_ethernet(0x2de, &(0x7f0000000340)="b6") 16:00:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/33, &(0x7f00000000c0)=0x21) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0xffff, 0xf6, 0x5, {[0x2, 0x1, 0x1, 0xa5, 0x200, 0x40, 0x2, 0x0, 0x401, 0x395, 0x7, 0x7fffffff, 0x80000001, 0x40, 0x8, 0xd13a, 0x3ad4, 0x3], [0x8, 0x6, 0x6, 0xc7, 0x8, 0x5, 0x895, 0x1, 0x4, 0x3ff], [0x5, 0x0, 0xffffffff, 0x10001, 0x5, 0xffffffff, 0x6], [0x9, 0x0, 0x40, 0x20, 0x0, 0xbd0], [{0x200, 0x9, 0x1, 0x1}, {0x55, 0x9, 0x1, 0x101}, {0x7, 0x7, 0x9, 0x1}, {0xa1f4, 0x3, 0x2, 0x2}, {0xe59, 0x80, 0x40, 0x2}, {0xfffffffffffffffc, 0x58c, 0x3, 0x7f}, {0xcf, 0x83, 0x7f, 0x100}, {0xe9e, 0x5, 0x8001, 0x5}], {0x100000000, 0x14af, 0x9, 0x7}, {0x0, 0x1, 0x1, 0x401}}}) 16:00:01 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20498, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:00:01 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {}, {0x3c}, {0x7ff, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) 16:00:01 executing program 0: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1000000000) chroot(&(0x7f0000000140)='./file0\x00') getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xffffff8d, 0x0, 0x3ca, &(0x7f0000000400)=""/210, 0xd2}, 0x3) unlink(&(0x7f0000000000)='./file0\x00') clock_gettime(0x4, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="281c5879432d0d625eff010008cd7fdf0309149326a4fa6710b1832f83d0f107be8cf5280ee8c0605759db090efb62f5c77429225099af", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x2}, 0x404) 16:00:01 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r1, 0x2000747a) sendto$inet6(r1, &(0x7f00000001c0)="aea4b1533fe024b68ebc9daee9983934032654bd816ff3f7bd463ed93c63078609a1cc036989f9c3f5f1b802668cfa2e13a8cedb9ee7892fd9d1f09c1a1bdcc8a297a91ad32b0486479e8dfeb622eaed304de9755f18bbbff85b88140e3c0098b77b9e4624f1e128ab32614513439290672193ca8b2d1e58f20d4e3be56d5c26623a168d6b90e0d11ef399bf91f74a45d78376fa7e9988090f2ba952793c008621d39d0b6e044d8c18ec09bded9ac75519a4c6cb", 0xb4, 0x1, &(0x7f0000000000)={0x18, 0x1, 0x4, 0xc55}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0xa84, 0x1, './file0\x00', 0x3, 0x0, 0x81, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x0, 0x1, 0x1}, {0x30, 0x20f}, {0x6}]}) syz_emit_ethernet(0x14, &(0x7f0000000080)="969b696431d13bb0d98361ac37fa2ff495f6100e") ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r4 = syz_open_pts() r5 = socket$unix(0x1, 0x2, 0x0) r6 = getpgid(r2) r7 = getuid() r8 = getgid() r9 = getpgid(0x0) r10 = getuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r12 = fcntl$getown(r4, 0x5) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000040)=ANY=[@ANYBLOB="61f5546001002e1b6269"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000c00)="903760e9f2618faa3533f7cdd885a1a6e420a820714cbe741070a114c986cd0ffb06110fbab1289c44eb15d34f5984947cf3a1d6adb487a745d23b05868fc7b0bec67e5758a136ec836f0b2c39cd52231d004faf7add4b5366e4217dab21b1b4bde6600af06faec0ebce7d93c2c2b580ee2c040db11c0f8612831c9436ba6cd3f3f5ec781c4fba1807aa4e4f37490435e5a85ec1f6b5e4fc2e9e3a249a2448b0d49e50d731abd4abcc351decd3c5c09539dbb63fc837d4b7c3531933d16fff222ec402fdfb3395796a59d39e43a1104bba01066387d6a8ee1b87d8d28c5ffa3f68657d0bdc2a8efa4cabc27f06242ad65dbb5d7ab8a9c6d3a2ecb5944ff7c8659d4ffc9f356c101afbf74aeaf59d1f3fdee076b50a70189f45fedd1151c8b65c977a261541d5096cd5da26b9a2c967fc7a81918232117abdd4042bdce5fc7f81dbbb36af77010c328dba1709024852c5af7cc559486fb791365bb1083a657270e61df55b642982fda7a6c445333add4e62a77e9a3ef496027d6c3d718b7f08f4592b900c93bbbddc897c0d15572bab24d55a82e7a730f789f4a591d87e101bf5d1ffc43a8a994c8e1701c93eaae2c2d5af8ac13bc461f8be212c4dd9accc2149a94817b7d87fb372fee744fa5b7da160684207948d62542844f586f1f735ae5e869f6f628ae911bf7c8618b8a4ab5294fff95dc751b3ad04f4cb444a88164fd328d6f75d01da7d64de11f1022068e4d2228be9c3f54f11d7e5da1b4b904da7d9f037af67af324a8e021cc9c9a5fb5b03406b1a15aec9264a0976b42bc16e31c0135f4432f38e26f1f072643e41ebe38cacb2108e3d265d16aee420a1ae4738e2fc1065b8bad71aecc52d298a8ddb0b57908f3d67a7229e926d48bb8dcb0149d95474b6394b6790dbee92408ccb0f1485e8fb013dc01b6203aec58194a51edb6aeb53b2da88dd1c7bf8ffd2cba5d03438f521ae3f18d6edb273387f75605b9780bc1095b2ab7322e38c9ebf109b624c0f76ae55c9d3e706c5f61a7b7bb5c850955654bb23e3487b5bd29245bd3bfc6a9307e56165176fe63f5db6abb3dded5b26334fd08f73265e793a12b8181049ab89afdf16bf95d59240b7f845c271208a12962488e4f68ac97c30b9795eeca09861daf69b373d58216516daee5628a03ac369bd77f63f3cc473f5cbf5bb4fec448e7b71dafddcba61c9dea507b3360a5081dba85246fa4e41590ef8ce163ecd8617c373c56f29d3775feba33e7a534438a3d2b7a47e3cb08e736c93015e5732fdc45be6f6e94ac62465df196f26894a91ef401eaa793ecc4defbdc6cf84dcf7e38be6b1adfa4a3f6f52d7aa070c3018401b56ea7d12689ad49459377db3af3daaf9273aaad4a74176a050ca0f4b90a357a63b06bbe98591c490410330d2a661ed26f0d83b6253dbd26f01646ac3ce56f13c93cb1fecff64fefd4027f556969fc30bb0f48a95f16ce480a588eb65e4319355d1c796ee3f48489028fcf3a0401381f3549db916474ab20d72b6aa71949aff1f00495926204e179dec2e9393017a3439bcc785c8aaec41b93f3a167ed19fc06d6572cedbd7591e40dacfa7271b1adc730cc56b47950c26273329435e63e5a7774f73da75a27361797cb56ce376ae47780eedcc534863fb98ea21bec3cc88f211239f19ea7870b814d84357b0116cd73da251ace89f9ce3fbd3de687dcb15dae09b4c6a68d2642c347f003594e83c6fd1aa93512435072c41dd14c449b4f916ff6dde73f63b371c64329157db5ba4293fa13d437b04e7947355c397d6f082cbd87aa2b3c43f7057ca6fd32f1094038fe75e420b38c2ec167135c09c55b22d207f1b45a735081350711f659887c73041090426916ad6460e3faba377a86890a9d7470fc19d5ec3a685a0b774e66dfe2e060462af7196068e745398e170815ca068898d56f8ef09667bccf75227c87d286f4c7c3263b16a9ad5391f921948a62c729895a962d25e8956e0ad8830fffc47826deaaa18cdc3d977546b0b9484b171b13686e30c900cd7f063e0dc0eaf11176e82fd9df5a4d93996b9dff68dba62eeb3e6f497a737e1f5f2f4a2f4a64a522c9e5361bc933b49c417d7bd7b88d820df41884f128ed5c37a99d5df721b7bb2be71e564c8bebd5f9cfb7da2b8e025ec93695e4cb6824852d75139254874ced40eb28a279dfd04afc22e7576e06028d51ee5d1db5573d2968170a9b3734c925c2647bac6194e777eb3a03c2eb1282b1ed77d10bf0f16fb9ad64f43db761e0955b799b0837215793033a7e90b7b423c5e3bc1d2244eafd59504cf9c48ee77104467515d14234764d4890c03b85c36595bd2fa37e36a71acfafac2d12cc0d22cc999811051abf1ac846cfb0d8b1e1ccaff1b47ccc611cb67e460c6a6e7fe0c0fb8eb2e78bb4e8ef9d1c6162a7a5eadad707e7de051d9754ec21a1465610712a897d5fb78513c2cb45e08291c3801588cf2c97b112ed65e079cc340cd44a1f2372099ee2f55a25af1d15b65ba94a23fa46ec4e111fe4e402e7574753fd553c94dfd2a36ba0b35561e2c4daa2fa1a2138aa8b4a9fff48f6f6230e4422faa0bc89d98a6c87823ff8a7bfed85e846dfd2846a95b94262ebc558594e3e632930a0ccc545d78ba543b14fe900d2c13dbb166a0d42e313b6347b286d0fba27b191b0f45cb459903dd5c119cec073a8f389da0a430c48396044a2b5bb446a8719c3f24679b65d720c84e41b8ba39a56549d42963d5a1e191d2ef0ab4530a0db381718b1bf9051faa7c38a7d1f559b45e88587f69b02174bcceb43e975f4d920e7ca1262ad6e0caf912b48adfe8985334f77a4fb9d5096d9022b30e8b3db4e8d6a4680055d3743766bc46a421e01417abd8d825a3a9d2d07412623267c8c1bf4596a25250bcdd47dfaff3f31a680c2e5436630e2b3cb0102a51b36d37141e424c2448ed66b646080bbb88cbb92748bc00aa33e3e97cda2f178bb2d54df698ad3df78979db041b41f8eeec7ab422906189ea742ff860bebcc570d68466d5e147515b507f3bae87b859d8614c6148ff71185b7a44e564b0177458512ea71d5cb0ed038530fccb787e49b052c1aa0f5582d722c46a433e18759630df4adb8e097d81db67dd7e1a6f516503e7683be7fbf3182ec3adea56bad843f82b0d3dd6c4f6fc4cff69c4d1017e89df161912216b514a6bb3fa82fdd117ae64846084daaa6a80f4c9a61853561abe3b136093f839c273f4c133ff701b40fd7887ae8981a6baffaae5e8de8ed74a8bc3a15b042edeec39a44450c2ce3abd98b82442b5357c718f5b490ba500372862667e67cb3f3d3a7b4e7dd5df30325836e2198f677c681600a19c6b04836b0985bae6a3a6a95b5242e0362ee79fe62c40472f1bf02998cf36dcb4c22d239678c7fbc7f5b0b48011e9f46fda28ef5886ade948c37d458b2e1c232417dd8b2c293b73e2cc2d807ce11deb2bcbda585f9eac0605d8558df68816e12e91bfa1b7d2c9d244dddae9bb1d58324208b2ad4baab5acb66d383789760d343e09792fefbeb6a009c7f94410532e9aeca49988549882d30b72cd58c9dded8a8f1a95e8d4f1e0fca53c1bbe8010b3541d2c7cba34e8ecad45c7b49d05ec43e480dc2c0590c6bd352059a3e3350442572a4e98ff039319400138bb51c1ed69daca6f27a29934d04d43042a4e89b16909aa02e0af6dc74a16750aa5802814dfe34fd2a9546799147d863a6f7c9414eed9c74014d653df1ce7ec4d6c6869a0e9e53287ebc5e7c5dc333a4a83fc58ec059aeadffedd33c1ca7a68fe0acef6cd3631e2d5916ff8644135b402ebc5018bd94f070d93b7bb44b5ed4930c3c52ebad8a76406cff599588d9980bafbe5ef7f728a1127f27d5d7c43a056abb2bb310d78a9b27db63a66a58317f817b637a8a2d18779236d2a47631708ceb1e556f4fe56b4cbe87012079e48d594b68123daa100b2f5d358ad5d6b22bf4781cb243b01eb1b329c47eb0c99ecd41681afaf911d1a07926a33e7ded4bee8435d2f68d9325042c0ee1f997d8c733059135a27a30c581cd54d6cf8ba489855aec7ded5b809a533b0c35537c92c025e760802de429b09a0174e43c59565119c2b0fbb153693bed4c1a5cfec21dfa3bd43f07c4b54a2442d36f55625827f7e0076f07f006ee7484ea68fe03506952849e1343e4709711bb306c205c4c72e465ac41c7f53dc022c75bb0c90ffc140ff9b91f0da1e17709a0fd54ca6b522d99fbdb470e493b5255b264c3e4a89f624780b96065f32cd1a01e783db6d0fc0138eccda755d4166c4c6f69e56af9a5383d7fad5fb32613712e98280a541cfb1b4a44eaeea4478abf0832f44b4750f80273d679d216b874194342e23e44a9396c146a2414fb839259e5259110b9a23a69574c8b03da140bc08cc3de75a767432005f7fa2276b23049096e8376b3540ea9a453e92c9865ee56c5dc3602d7e8a20b6da48262aa607cb8680897d4454d48b529b31f5cff2f11a79eae82259a5d2803a1fa4f6fe423d38be7d0f9c5d97ef5953cdc205a13e09b1d7f1f251873e4efc51ab9d5387b4665be8556a86b0166c5ddcaccc9533981367cadbf3b6cfe2e4dedd27ebe8fd5843bf0155cd96c0118d7bfe0dda07386c3c80bbc046064b1c7e4ac09ee009a0d556ff034ce4bc154a6573024942cec53b5fcc3f14ce04320e6adf0870212b98c1601b0fb94d88509adb273f4d2409a9d033f71e7b94563732d28cc4c893124fdd9c94ba3de7acda1eb0381ad83fbaf88660dcf726cb7c7e35e286bd9d437a9693963e12bc9725576c7e127bd6f435244a46c504438cbb901893ac0d5a8cc05eeec160d1878f60a7188a230c8af0c9d5da3725e58e12f4b02c33a84a3bde8e2537cb236bbcabd742f3235ff36a78b85025e54990db535d09565238f1a87c8ae476f712570ba1b6a6be087affaf22a65665f70264896db9ca75acd16f78d8dc5149cea6259e9c9985bb03c3819b6bdc6448ade5042e8bc2ece6940dfaff84ca8739da23c80966d5e7802213730a801448e7dec71ab753a6c2da1194ba5c0d5f4d191761f9b5cfda9531cfaadea3021105b7d8d0b61e8f992f06bcb5c7fc0295ed3d85595345c8d3a1c028f704cf5e9a7282aab796a1c1c219e9dfc4c6e6b3b51839ec24a2edc5222b1989655eb8723facf7caa827953c3d67271e32b7c984df799cf63748348841309f99bbe974f8ad2be530559400ab74aa3aaf4c6aafcb3f820fffd6773f9f1e8fd3d2c81d12ec1b3065f3d3f0a8a3064eb62523bf720da024742976df7812be934a41ed7d303b4510435c64701b6bce3430dfbe5548d54d4d5e307d82ee06b10d9e00ff6ca16ea7ce426448910ec1f53e573b3ee22692691fa1806c6314cbe95adc3fe7dabc04250990ebb214bb5aed14357d73bf115e07c9af43c71d843e03bd2f38ed4086f141f76080e23ced6b9ebd7910add2ca8cff6a4876d92683b550abbc81bbc2a1043b0129bd4019994c13ef1f0be896e5d9ff6fc881ae037a5ed60c7f5de10e09b479f177062c3871f1f73095f892d67fe30a000c13da62751e8cd7424f5d80dbd22eafad9314b2dd8bbf73032c5d837c87478ac879ea937bac85925b72c925aa6ac3c6e2ebf6fd43bb1e53715a9065608d82aec7a4069088cefb73ccc9a0f9b3a831ea6a3a2eba6c34a2d726f64e4709f09934d1a32eec007b12e7bf54eb484612ab278583160b95e3b7dd40474a3b4b3094df9a66cf043ce503e961b72fa95bdee38e04eb1147b671d53fac143190", 0x1000}, {&(0x7f00000002c0)="9c01a343bdb67101ac1db07d22e1b8b46dc0b2a8508a3d08786901a7661963428bc607a681d987f05ac13c92493da6f147172e7a08b245a1363fc97cba476c8b75dc4d854a7f6f339411337ff316fa21e74d909c66562021b01d13183e1c68019209d900e1084c8729ff40d735d891e8c1d9ddcaf8f20f4d9294f717598271bf6b3506e75a7ab12c809bfb312ce216faca3580108c543ec66f721f39afd95f82fdb3078ee4c265e737ddd7b949d89f3a7a796fcc9bccc5352391fe80697d9321cde0a2826342ad654270e1dfc340b71c7e6427382e9774264d960bbf9b148694ba265bfb56abb3728b", 0xe9}, {&(0x7f00000000c0)="5d276660f9d26d5777a74233ba0e8576a2b6fb0357b87bcb895a74041f80999261cb9c562cf865135e2884a6328bdb05c5f82f05129e3e3497563c4ba779686e48d4c13185ef0e98b443cfc54896001fb9dba7c693c883928fd49ba07e7526a438bf6c75", 0x64}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x60, 0x9}, 0x2) close(r0) dup(r4) close(r0) syz_open_pts() 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f00000000c0)='\x00', &(0x7f0000000100)=""/234, 0xea) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x400000000000023c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x1, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x2) setuid(0xee01) clock_getres(0x3, &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') msgget(0x3, 0x4) 16:00:01 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f00000001c0), 0xa, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000002c0)=0x1bd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffdbd, &(0x7f0000000340)="b6") 16:00:01 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30cd1, 0x20) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000006c0)=0x54e603cb) write(r0, &(0x7f0000000180)="58a7c7b075d16e070032252595d5e41789636dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0xfffffe8c) getsockopt$sock_int(r0, 0xffff, 0x1837, &(0x7f00000000c0), &(0x7f0000000100)=0x4) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98", 0x1}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x658, 0x2, 0x1000, 0x9}, {0x9, 0x2, 0x1000, 0x8}, {0x4, 0x2000000000, 0xa21d, 0x9}]}) syz_emit_ethernet(0x3b4, &(0x7f0000000340)="b045c2d7d76cd694a2aeabcf7c2e53da41f6ed3d86bd3aa6b09d7536d2f53e7d129950b6a8477c7395a5b729caaeccf3795b0ff3af4921af629acaad77fe1dd36f46a5ca77c984d36496c518eb4e7a1ce18f60daf0e6ef192453950aff97584343353d87195f3fc6304cde80ae") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:01 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x400, r1}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xa8e}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket(0x10, 0x0, 0xfffffffffffffe01) r1 = socket$inet(0x2, 0x8000, 0x2000004) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socketpair(0x3, 0x5, 0x80, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x364) dup(r1) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) r1 = open(&(0x7f00000013c0)='./file0\x00', 0x200, 0x1a) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000012c0)=ANY=[@ANYBLOB="0e0021005409000000008298d6d501dcd202749c59d8a57d1f55a0034d182ac1b86abb75ab554bb0c0d9462f33f8d934026eb0bd3a8698cb5d85d1f80e46e8"]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wskbd0\x00', 0x10008, 0x0) preadv(r1, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/35, 0x23}, {&(0x7f0000001200)=""/13, 0xd}], 0x4, 0x0, 0x61) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001300)={'./file0\x00', 0x5, 0x5, 0x75f7, 0x1, 0x3, 0xe6, 0x4, 0x0, 0x2, 0x9469, 0x52bb}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003, r2}) 16:00:01 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x6, 0x8000, r1}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) pckbd_enable: command error 16:00:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r2, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xea40, 0x2, 0xb7ea, 0x8, "3108a38bc1f719676d9c686ed44acf86e1eeb63c", 0x80, 0x4}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x8001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pread(r0, &(0x7f00000000c0)="8b9e54bb35b5dfb387603757432f8964543aa3a503d306b0dedc808376789846f2cf5469017f4ee94069a7087c57dcaf5c66740f28215d461b15d91fc231bd0c98e7da52ee6c0e96232e392e1a44c677ca3f1a2e5c163047b5fd4166ea81e913e6b5eeb02d7b33c0979d6e365c998225a67ae40e118957dab08a6e947cb4cc3960b7c57b4ee4cdd455af595e5d21e448317a5dc1895bd230c6349b5fff010bf1f3c6755962ad6fe29b1940220b9b17ffe196d0cf1d874e78af4dd21ad03ba9fc38f729d2db8c94aada608002fb8ef8ccfd405bd25258b4707477604cb19084ad69508f65b55a03bb31efa3c230818a787a2a3b4a89f08e70a535140e517531e0736ea8248edd2aee8709700fbf51ccecc5691f03914de963afa3105105ec15df2ca509927441f63c22504bedb24580f8ca74803e043480f1edeb8d6a3d287ee261ce7246ebeb976d29261d716ad247bfeff4d6abd79d0d3cda8e5ba161ba23bd8832c5cc69feb26f96ba7f35005a2801aca91a63d6e99a07ef76376bbca026614fdbc9eeee0ac8a8ef2f107116184942ac98d9c9c7d74ba5ef658bf7621c1a28297963f6ccbf7a59fae279434c437f498f1ac47ef2c2f8f54fcd1659469bc492e6830505c1ecaa74a9cf7a6a4881eb1bfedc6fa1ce6a003159c824a0d4ec00980509abd92dfa1179ef9cdfb109b920a55352a1baeb81b5480d81232ccb5788dfa2d98139e956ec5a11394915129d10b4d37354f63a261e3ab8e1be8294f6aa561dce0dabc4886751d04c0b7f2650bb9bc01a5b45c1c02c3f166db748a3c528e51b29aff6b1924b542b0c561282f948578086c5f82d963d63561f862f77264bd35e43b00c61b651949c11e59ed1ea1f77f82bd7c99f70ae904c173ef6ad98a11ad000131be324d3da70977eb4c3995082c7c4eaf20f4c50e4bdc84ed3a2d324e22987ebc736d56d6fd32994a53b2994e56743a8bf0cfc062f563b4863c4355665ff7dcaf1fa26829093be0373f2c9c06b0dcb92168e19c75bff1764f61e15ba4cd2c357be869b3f55e1b32781c2b934311263cb3435ff2ad7ae8bfcdfb314aa136bc8ab03685b6450614ea32fc8e2566a7672a99ec138ce9ba7e3541951bc9949acfd452f83cfd1f99b38e4b9118cc3a89679a1600379f9dcc93198bd0faafe25ec4f80109fc57b5d2eb930e7ca2e3da30f577438e73f03f08a401ba787b4d9bcc628aa54d65785c46dc62e45814412113d7d46415a4a190038ad62eb8ae7c94b1d01bd4b0b95add1e19704f03b2e906b8f513f17506416c1c5fd01bcdc427cb151390ad5dea6ba7a0ada39b9a5ea9313d6ff33c265431147fd2fcbf5605ee61c172d1012bebf6c9dead67149beec37030f19e1a1db942e7207cb29c013182a1046d6b9812057c1b68a0f897a0e685767e4ac8c1f96d2412ebb6daa899edde15eaa755997f3b05824b927ce4822325e392d2f479ec56050b31e78a8eaca8c753dee7b776b8b6cad776b214e9d9b3cd797251c9f149a83002ac2c0d8b9a61125c9b24253ce5a14f2e978a8e2a1762f4f51778d0a6b92540d89df52e6fb3e530ddf7d91915e8ed39a142ad3562d449868ad2f1a1fe57af4923da62b48c33c2c9a30df4a280bcac19bea4d442c883b46838a6678467f0c37d5c33f98e0a8b56413ac953e48f0aa9cb942cd1b1084b5249afc381631386c1b0a1099900ab0dff0bdf257870c9479b7d8ae58e3cd9ce07fd6de48eff7af826c50b8b528cd1ee15f0707042235c4c6af6f9e09857fec5a649af2d430c9c9ce713b7f7ed9e32b4e334a80eecf74c2f4034115584f13e5b232c249a253356694fadfaf60028a927d79975db7f72141c548f1e37121eb9ab38bf782088191068452c7ac8fcf176cb25589aa5b7cda25b0d9d9e2dee9419b72db42382c7d7688ce84eca074758795b62142bb1a239172c6f6a56fd88281aede95bd8452263053965d6f41f77feda8e9dee114ab7549a2b44cee2d768ae5595000d431aa80ab2c84c39d641be5013c33396b6fdae789e6458795047d7080aad6f308220409772f30ad8c4383e8c398388fe06025e26a078ff1df77d6c8d68cf5f201fb709dc866df93b7105bbbce5884aacaf3df063a0245303e3150b918084c72cb9658433a8628dc70349b0b425b2ed616ec2cdf06a76f88ec455ab8938816e24721802192da06064b3f4423457344994ed977b265f3260198ca85d14c497fb47ca6769898fdd6f3baf8ae9be2ffb3de9c3e59c102b25d460952bc184a26d509bc6d56e89b71f7f10894508872df785439edae86156a3827a9a6c742bda9c8145b70ea62c257d316aac3e7806c4c3b53d3acffc991bbbf43d5da63451c88e4c07606304a89e326b577b0ed4e438b6b76c98673fd4e054077ad160cfe87786b838be3fde5521b3b52107556636bbffde4d285b496670603cac2b716da160830a13c107a44c8e5fc212f85a31e8b13b88f22e14699a992277a7d04548844099f0735316c2686473a1af47dca3061ce6d601f61d5a133e522e11f3d50ac8ff780c8d24e025d1772c37a9885d565697379d4d49ea88cb60c91deb5a32211c026f21b7797c86e61e86076b94df252f02da886bc80c9ab5d5fac4591c47e2d873c644ed0716e238bd02498c6872b9f44985a1f8aab3dcaab9074380660e4636e25123a9edb40e4ecaa6418d60aa852d53b235f7112680ca387a0c4fa1ce5d31a20d832d6db2d91d0160e87f064a97bb2cedd6d6bd2830b6f39bdff9855992fe9b666aeaef604e9861d8a2d17228b94943d9aae3ea6078e571911e0c1e8f7d8114a55bb6825ace4e9fe63720bba360382ffe611b5e785c4e77d32eb4fa5108878dc138cc0cc61f1c52d56c5df99ea56c477430b760f18f50ccbced01f71ed4ada38c17582236a4cd16493ae25a2261444c7876129f7316d65a664a3f26e4eacf15e657acf453c71f3959f49ee105ff06a44d0bc0f579d0370a7189ea709060b5b3da0741d15c40331863b1c7a2dcfc089b6127a3afc5074cbfb5910de2040be275a7ba1410bcdd0a4b197c0774b8429d6b2be6114158da5d712abfce35cdbf49b54ef9f06e8aa00097a7a5abda8b7c7d2cefe7471309d2f442e5c17d9ad7df3a188d89adbc1ba1f7c672bc694e8dd0c0f620aa09c5c7c1a53bf4433d3df64483e5c52f51e2908c9e62b30bca4a96964244d9e286768ef3d9fa942394c6eff528b67c05d18e6320fa80e32a99b3cf45314e452dd1334cab0f706a504dcec9771ce2ffacfee73f46b11471ddf4575d5590ad71d94fb36bad252d42e55663b7d3c1c7468c371a33cf95362c89329958ddabfa9ed875b15dee5031a101d4d4398a3fa094b05ee7b7e234aaac20c1c723a68d9c99dbfd5f2b6f7e854685b5acbda5fb8097fe5c83d5a68e78e75f195b485a931a12e503fe99883dc358f4c63995d444fc8ce36f8dd83ef8d38896549d6afcc2244dbac20cf940860b5bf0c1f3bd63f04371ccfe5df53280068c6229f054cc18cfca76345198b66aff1a03227784b4c31219ca97cdc4069c4b8d71a3d7b323a8461bcc4078635ac5086f02ad8897c8384fd80750394fabf54ae30329df6eab22169d52b2f9bf1a149650dcbfe356cde0a7b9201d4171d50cd8133bd2667802caf68de3875f6024c842328dfc83d4de7a45f9285b9a71ba3d0b6463a0f9c3eff3c03861eabf7672377854d1739391e06b6d336ae54bd06a3135ae0f0b638995c1a3d14c11506718aee197be17d0abc14a19b3f20e3403f875c7b028dfe80df1e273f6ba8ddfaabc00f4b316760e3607607971bfd957c5a8b197b7f7e5dc28ac7892085dd8d96e1f396a6d6316f50e10a0ac3b9f8c1e4d3c68e9cd13a3aeffc5ff517b156cc36541e235978a543dfc3741c089de96e12e9301747b1177daba121ffef82b1be0a82187c70b5ba761970cd8e7301c2adb2873e27cbe1add290514f518371f1a5a1c43eedb1c50adf1be98b3bfa03b0ede9bb6e09752ba2b3dc427b40141b2e5d5131710f11b5069c8bb0be88025efd617ebfe877b4dfcc8831a172344287faeea8e5bb4d12ef93a90fefca67fc609e04dd070f32a92fe9542d8c32ea09b149e21e6dfda9b85ebcdd4eaa688c150d0335097182d20cf9c0565264c7ecbe2f3a579e12925c8ad168c87bbcfc939003dd4b19f4fe23d7df5afdedbe1f20f51f771374615ea62a98cdc1f56684d1d42573580cb92c9e59b2f3a3a9b9bbd4a8838feb78dcbc1af7f72b05144eb46975fc7993279e3bac994b0e59c889f5154a58ddd20796c566a79315b1dbf0f1eacd267b8e41f9105005d5ff9125e693126a20219141bbe7f3e6d801e8a9cf56866e5257d0f8c9c5a7b4d4640f2cdc7688e35d49c978506b5fa9a7521aff29739dddbe980b9ebaf62ae72cf382cec5342044c76684972a106f67deb85604b5266fb4b78b8ee9673a697e448d8993c210333c288f3af67f50753f742e1fc00b96ae7d0a8560006f3b7fdd7584245e7a5ad16a4e82f93856f6a6faecc1fda43a08267f44e8e27241e248a2c5e005077bf8ff19aeafd4b33d6b8471ef18931bf474f256a47335191774b9861b4f055a5280c2e5963b7aca97a845193a30fd60be5b5613c867cf2b0038381d84f5abe43375f4d51dda743ee8ad87de00abf2b93f918c3148ee592d92b040e526f0d83ca279116faab3116f3590b62736444f7230f156cb62e20665074984c52113f0e508c56d37c41f8e2417ed1e20591744d3a1f87e25cccc5cb3a967b211c125febc202863208e7ca28eb73766dfa2a30df39c54a8210674180cd552dc5014b148a75407aae0a55c2c532855eb2f8824a8731ffd0a36ed1579f56488c5a1e2280b613c4babcaab67d692727e4c35e3110fd51c025c2f68af00b921cdaa85c775f39f166e4bae793391c82d8ff438366eeff4d1e2f560b8b38cdbc27014b35b4345204ede7da49f8792a217c12d1842f89dafc2de95cfe8cc45ec4d69b53eda91836227aa19854e2005e1bd5cc309864d7168e1c605f8b269f4683d0b856638fd99b0d95f86aca95b62bb8c38dad9b2e7e63ec0734e37e303c0cb9bd3e9691bdaed092e0499da5a4e5be32122407bf026273f99723a6ab158462c60c3866a2eb3e0cdc9b643d7039ed3f2780f0f46267300eead0bf58a9b1dbd9c9e083d3bde33c9f486aebec94298b5d4f4c838b451fd5a17feda75fc387555f618cf0abf93985085eaa7e0687fb78eca61c4316df4fc2734d5da296962b70691889c66782865e0d5093c472395ec472bc99035893d1d7aa8c685220339081cf902970d39c5bf01b104041f1df0f3a90c2c38b089e17a0450b7fc5b8729008701dd979fa29c6756170a9349e352e2049be2f364a100d835bd6b4e295e6e319247c405ff88e98b54ed60e0e0b4a7861c32d3c27c747ecc198d25ccb52b1fde757a3045bff528b74238bf8359e4725ecd5773e1ed249a193aab648418624129795b1b593fc5719c0b5ab58e47574425972edae7a28715206c1f5e56e88cc55dcb66a3b9f53536ffafa368bf7a9f3dad8df32c552f74802ea6f9e5dd7a21ab49febd1e788d5ac742e263dd6b113a1bc69a6ce337ef63d6d86cf27e69cdac34db6a373213d6f393f2b9485c39fab7e60445bec8ef7b081b36587d29b25e4e97aef91c7da5e1493a86c5ceaf7066c760665b444eedc6965e6e3321af0f3b0c336ae90e95f2d992b2eddc419c63c607ef0092f9802acc82b4ac3c731a67c3b293539b25688d782b16f3774c2bb6fca391fff9c0", 0x1000, 0x0, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000001100)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000001140)=""/226, 0xe2}, {&(0x7f0000001240)=""/33, 0x21}, {&(0x7f0000001280)=""/249, 0xf9}, {&(0x7f0000001380)=""/141, 0x8d}], 0x4, &(0x7f0000001480)=""/95, 0x5f}, 0x2b42cdaf25076dfc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005117, "047c2ce62e0dbcdcc58b62c200000100", 0x2000000000000000}) socketpair(0x12, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r3, &(0x7f00000010c0)={0x18, 0x2, 0x5}, 0xc) write(r0, &(0x7f0000000000), 0xa7) pckbd_enable: command error 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x800080002002, 0x5bcc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4505) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) flock(r0, 0x6) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3cd, &(0x7f0000000100)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="1bdb") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffea9, &(0x7f00000002c0)="ef817cd617d6c39262f3fb3069a11e17b7a535a8c240d04a08cee2474159fd6693e1675352c396d5a4a1e4c6062b593ce42adf2ce77ca0e74d82b45f24dbfffaede4b65a3247959ec3a8256d9f3cb55c741458ad5a2faef31dc88f77bbc3c2344ad3c760cd8fd921b21bc5cd28bff6911b96e6a3f4e8958146b0618a589fda7f64b59d16b649") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ec") wsmuxpoll: not open 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") listen(r0, 0x400000000) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x40047309, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0xe7b64f9b9d266808) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r3 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x5}) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) bind(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0x40}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x4000000000000) r1 = shmget$private(0x0, 0x1000, 0x440, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x7ff, 0x5, 0x400, {[0x7fff, 0x0, 0x9, 0x1, 0xb63, 0x6, 0xe080, 0xfffffffffffffff8, 0x8, 0x4, 0x328, 0xffffffff, 0x8, 0x1, 0x8, 0x7fffffff, 0x80000000, 0x3], [0x5, 0x52f, 0xffff, 0x0, 0x3, 0x4, 0x3, 0xa47, 0x7fff, 0x1], [0x4, 0x3, 0x783893aa, 0xc6, 0x9, 0xffffffffffff446f, 0x7ff], [0x0, 0x6, 0x8, 0x80000000, 0x9e, 0xffffffff], [{0x9, 0x5, 0x3, 0x474}, {0x1, 0x4, 0x0, 0x800}, {0x9, 0x38c67dde, 0x3, 0x7}, {0xd24, 0x0, 0x200000000000000, 0xfffffffffffffff8}, {0xfffffffffffffff8, 0x9, 0x5, 0x7}, {0x8, 0x5, 0x10000, 0x4}, {0xfff, 0x100, 0x9, 0x7fffffff}, {0x100000001, 0x8, 0x7, 0x1}], {0x6809, 0x4, 0x3, 0x4}, {0x6, 0x100000001, 0xa2e, 0x7}}}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x74, 0x0, 0xfffffffffffffffe}, {0x80000000000006}]}) close(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r3 = semget(0x1, 0x7, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000440)=""/172) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064f00e70ea2445f46e9c83cfe6c7"], 0x1, 0x3, 0x1800) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) semget$private(0x0, 0x7, 0x4) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xfffffffffffffffd, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x400c5708, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0xfff, 0x7, 0x40}, 0x9, 0x0, 0x1ff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2a2, 0x0) close(0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0xb61) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x6, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x6c}, {0x8, 0x35a2d2dc}, {0x6, 0x0, 0xc019}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb179") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x94) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:04 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffffdfff00000000000000005e826ed45549ee5c7ea671fd1107c087a2e368d2ae3e95d12f1290714b4c5ebda580b4399c771caec24ff29a8e45a80178e0b72e46f841741feda01b7f174f54bc46ea35e648c3a30b955c24b617d4404d3661d4e982db1cb91204ad0d295b0c0557e660d18e9c48d82627d1d416b262ee7a06fdcea5c90f135cc199628426c9456f7b7e9f9d4fb6f19cad0598fc35fd97dd34"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0xa709f28}) ioctl$TIOCSBRK(r2, 0x2000747b) close(r1) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3, 0x7, 0xfff, 0xffffffffffff7fff}, {0x4, 0x20, 0x7, 0x4}, {0xdc7, 0x80000000, 0x4, 0x3a}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r1, r1) fcntl$getown(r1, 0x5) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0xb8, 0x0, &(0x7f00000000c0)=""/184}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8293c5860edb0bec10875bd3e4750a87bc4b9d742e2740227aa9d1fc04436a6280d600"/54], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800000001002, &(0x7f0000000040), &(0x7f0000000140)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) recvmsg(r2, &(0x7f00000006c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000500)=""/87, 0x57}, {&(0x7f0000000580)=""/183, 0xb7}], 0x3, &(0x7f0000000640)=""/109, 0x6d}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="f7344b57cc5eb4ed5500a558d9c5118700f5fc38af800d97d8ea95fee8d037330ad0df0f4912294f174d652a5b0182be900c0fcfacdfcb6fdf29345942d4dc31b153100dce5b8b2a348701d84e704ebd6f05d3323c15e7cb3dfae13be766cdbf45e3b5a8", 0x64}, {&(0x7f00000001c0)="4fa9f0ea55cd616689bdb6764f1fbd41c197c6121831042ef0aee911fd6c1b704d75d426f00a8f", 0x27}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x400}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getgid() recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f0000000040)=""/12, 0xc}], 0x3, &(0x7f0000000300)=""/232, 0xe8}, 0x843) 16:00:04 executing program 0: r0 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4c0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x80000001, 0x4, 0x7f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xffffffffffffff81}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x100000000}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000da7000/0x2000)=nil}, {&(0x7f0000e43000/0x1000)=nil, &(0x7f0000e4a000/0x4000)=nil, 0x2}, {&(0x7f0000f1b000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x388}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1000}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r3 = dup2(r2, r1) getpeername(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10091, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000640)=""/193) 16:00:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) fchdir(r0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r4}, 0x3, 0x1, 0x0, 0x7ff, 0x2}], 0xa4dd, 0x0, 0x0, 0x0) dup2(r1, r3) pckbd_enable: command error 16:00:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000320000800002af8eaf89b7200"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320", 0x2d7) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pckbd_enable: command error 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x40}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef4, &(0x7f0000000180)='\x00') 16:00:07 executing program 0: shutdown(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x1, 0x7, 0x6, "8cd963843d1b2c343271bc6ca56a079669d7b23f", 0x32719d2a, 0x10001}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xff, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair(0x10, 0x8005, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) fcntl$dupfd(r1, 0xa, r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x7, 0x0, 0x1, 0x9}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xffffffffffff0000, [{0x0, 0x20}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0xffff}, {0x1, 0xa0cd}, {0x1, 0x8}, {0x3}, {0x3, 0x80000001}, {0x3, 0x6}, {0x3, 0x1}, {0x1, 0xc989}, {0x3, 0x10001}, {0x3, 0x16}, {0x1, 0xffff}, {0x1, 0x4}, {0x3, 0xfff}, {0x3, 0x7}, {0x0, 0x6f80b0e5}, {0x0, 0x4}, {0x0, 0x3}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0x2}, {0x1, 0x401}, {0x3, 0x3}, {0x0, 0x6}, {0x2, 0x8001}, {0x3, 0x7e4}, {0x3, 0xaa}, {0x1, 0x1}, {0x2, 0x3ff}, {0x3, 0x17}]}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x81, 0xffffffffffff7a0b, {0xaa, 0x8}}) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x800, 0x0) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653300e94b07d1486bce273cdf6373b8b1fe1d876818ff432ebeeccbb590803a9708c82656b123698ee3c7511449355d6ce0067baf1da5d2a12997b0bdb74404cc3128d5f2333db824150c02f2a0209d82f954973b91d255d7e46f13415a1a590a7f211bcc7ca61f6bef35af00699ef4416e284ced710f99f1b43adc32ce874400af14c36a28f2364acfde753c206fba64661fee0972bcd7de18c16d9fdb99000544b066c69a9686dbff57f1e27497ec48e77ff6c9553db9af461c1b3449b955d9e5051fe08faa39670786b9e1f54d1e1d1b9bfe99605ef511b212f87e853bed2e4ede79af81d96a230a9ed8b78fa8729f0a109e43491b89132d2252b3e62c93c1ef7b548200d0330f89e7a4be77dedf5b638dd8cd"], 0xa) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") 16:00:08 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0xffff, 0x100000000}, {0x1f, 0x8}}, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000280)='./file0\x00') utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)={{0xffffffffffffffff, 0x8}, {0x8, 0x4289}}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x5) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) mlockall(0x1) r5 = getuid() setuid(r5) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) fchdir(0xffffffffffffffff) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x3f, 0x7, 0x4, 0x68}) write(r0, &(0x7f0000000140)="02", 0x1) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20480, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3e1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) open(&(0x7f0000000040)='\x00', 0x8181, 0x10d) 16:00:08 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x811, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x9, &(0x7f0000000000)="1b0c40f64a458a4bdb") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002080)=""/4096, &(0x7f0000002040)=0x1232) shutdown(r0, 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$inet6(0x18, 0x2, 0x401) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7fffffff, 0xd22}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r0, 0x1) r2 = accept(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95aeb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a6bef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0x33f) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000f00)=ANY=[@ANYBLOB="01002e2f7869f4282d118d7591d1ada2bcccfd181f2dbc19516ed40900f34ce976f94a93ffcf6a1b7463aa67bdc8d984d95876779337e6dbf11956d8ae73c76398901a8621864d02138c290ff4b1900dc4c85f4d67d6a34b04d7bac12c18a847d519b8809ae0167d78a56cd2663acc517af23c29f3c09f4f13b1f064891a57b2f245a73f78163b0b7763466a0ae3ebf81a508c1c441a70de2a491cc872715355b6cdcca3106e70047660f824330de7909f1061"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r1, r3, r0, r0, r2, r0, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r10 = semget$private(0x0, 0x3, 0x100) semop(r10, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x1, 0x4, 0x4c0) close(r3) sendto$inet(r3, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10029, 0x0) r11 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semop(r11, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x9e4) r3 = kqueue() r4 = dup(r0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0x6) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) dup2(r4, r5) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getdents(r1, &(0x7f00000001c0)=""/38, 0x26) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x22, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x102) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000005, 0x200, 0x8}, {{r0}, 0xfffffffffffffff8, 0x90, 0x8, 0xfffffffffffffff9, 0x89}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x8, 0xc1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x15, 0x10001, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7e, 0x3}], 0x7, &(0x7f00000000c0)={0x3ff, 0x7}) chmod(&(0x7f00000002c0)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000240)='\x00\x00\x00`', 0xfffffffffffffee9) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x8, 0x9) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x9, 0xfffffffffffffffc, 0x401, {[0x6, 0x5, 0x401, 0x0, 0x6, 0x5, 0x1, 0x1, 0x1, 0x8, 0x2, 0x1, 0x0, 0x1ff, 0x80, 0x8015, 0x4, 0x40b2], [0xe5, 0x0, 0x80000000, 0x5, 0x3, 0x9, 0x2, 0xe222, 0x1, 0x5], [0x8686, 0x101, 0x1f, 0x8, 0x7fffffff, 0x0, 0x9], [0x7f, 0x40, 0x2, 0x1, 0xfffffffffffffffb, 0xff], [{0x4, 0x80000001, 0x2, 0x9fc9}, {0x2, 0x9, 0x5, 0x3}, {0x1, 0xce, 0xb8, 0xd09e}, {0x2, 0x0, 0x7, 0x5}, {0x3, 0x2, 0x7, 0x2da6bcc2}, {0x0, 0x1b, 0x7fff, 0x8}, {0x81, 0x7, 0x3, 0x2}, {0x1000, 0x100000001, 0x9, 0x5}], {0x7fffffff, 0x64e6, 0x9d2, 0x2a82d843}, {0x6, 0xc7, 0x9, 0xffffffffffff1c7b}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x2, 0x242) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000006c0)=[0x2, 0x1]) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000400)) syz_emit_ethernet(0xffffffffffffffbc, &(0x7f0000000140)="b6") 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x7fffffff, './file0\x00'}) setsockopt(r0, 0x9, 0x4, &(0x7f00000000c0)="bd3e7fef3a5e05a5952d5d541c0ae6e1b5614aca771db9cfa013ad788789233589bcf6c1ae71ff5558418ecd7185408b699f184c67dd22e0d23522", 0x3b) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) 16:00:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffffffff01, 0x10001}, {0x6, 0x5}}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x0, 0x2}}, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='ms', 0x37c) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000180), &(0x7f0000000200)=0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x880, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x6, './bus\x00'}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000040)='./bus\x00') writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b030023270000000000000000000000000000000100000000000004000000f6a2287f5f95", 0x2c}], 0x1) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x8, 0x8001, 0x9, 0x3, "31d208dd059194bbb9b2780737591fd9c1b6add8", 0x74120000000000, 0x2f7f}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shmget(0x3, 0x2000, 0x4, &(0x7f0000303000/0x2000)=nil) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000077000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) munmap(&(0x7f0000168000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0x1, 0x5, 0x1, 0x6, 0x6, 0xfffffffffffffffc, 0x2, 0x2, 0x3, 0x2}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x3f}, {0x18, 0x0, 0x80, 0x3}, 0xffffffffffffffff, [0x8, 0x7ff, 0x4, 0x3, 0x9, 0x0, 0x6, 0x4]}, 0x3c) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) pread(r0, &(0x7f0000000040)="a5661d3af668a062ae0206ec3ecfc994013898be5b81df5d18f235ef1c3d9d4bc2111dcea991043f87c6d83a6431c06bf49ddbe82a81a101bc3f2df0", 0x3c, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30190, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x10001) 16:00:09 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, &(0x7f0000000000)={0x10000, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x7}, 0xc) accept$inet6(r0, 0x0, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xd6, &(0x7f0000000080)=[{0x50}, {0x34, 0x2000000, 0xfffffffffffffffd, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) msgctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/214) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) clock_getres(0x2, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r2 = syz_open_pts() close(r0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) dup(r2) syz_open_pts() ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[0x60, 0x8f, 0x100000001, 0x8003, 0x10000000000000]}) 16:00:09 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket$inet(0x2, 0x4007, 0x9) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:10 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18802, 0x0) 16:00:10 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x400000000000000, 0xfffffffffffff001) r2 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r2, 0x1f, 0xf8, &(0x7f0000000240)="5cb51402bed20be88c3a2a806b96ede1667ba155cf0064", 0x17) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) ioctl$BIOCPROMISC(r2, 0x20004269) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0xa) symlink(0xfffffffffffffffe, &(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000001c0)=0x8, 0x4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) open$dir(&(0x7f0000000100)='./file0\x00', 0x20090, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getegid() chown(&(0x7f0000000140)='./file0\x00', 0x0, r2) getuid() syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x0) r3 = semget$private(0x0, 0x1005, 0x200) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/133) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x2) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x10001, 0xfffffffffffffffc, "0a1fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e4fcd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be", 0x23f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a", 0x325) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x4c0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0xffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") r2 = semget(0x0, 0x6, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/37) r3 = semget$private(0x0, 0x4, 0x240) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/159) 16:00:10 executing program 1: r0 = socket(0x0, 0x3e0fc508c1c4d416, 0xffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0xcc) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x80000000) r2 = open(&(0x7f0000000140)='./file0\x00', 0xed4cd4528c42d95d, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x40, 0x1, './file0\x00', 0x6, 0x4, 0x7, 0x1}) read(r0, &(0x7f00000001c0)=""/2, 0x2) r3 = dup2(r1, r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0xed, './file0\x00', './file1\x00'}) recvfrom(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x42, &(0x7f0000001280)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000012c0)={0x4}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001300)=0x2) r4 = socket(0x1, 0x2, 0x8) r5 = openat(r2, &(0x7f0000001340)='./file0\x00', 0x180, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) r6 = dup2(r4, r1) readv(r6, &(0x7f0000002440)=[{&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/185, 0xb9}], 0x2) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002480)={0x3f, './file0\x00', './file1\x00'}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000024c0)) truncate(&(0x7f0000002500)='./file0\x00', 0x0, 0xf3d) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002540)={0x7, './file0\x00', './file1\x00'}) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000002580)=0x3) syz_open_pts() pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r7, 0x2000746e) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1000000802, 0x0, r1}) 16:00:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom(r0, &(0x7f00000001c0)=""/190, 0xbe, 0x800, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:00:10 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x3e, 0x1) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x429, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setown(r0, 0x6, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30102, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x9ae1, './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: nanosleep(&(0x7f0000000380)={0x7f, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) mknod(&(0x7f00000002c0)='./file0\x00', 0x2014, 0x4) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x829, 0x0) fchmod(r1, 0xc4) mknodat(r1, &(0x7f00000003c0)='./file0/file0\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x0, 0x8, {[0x5, 0x2, 0x3, 0x3, 0x8, 0x5, 0x100000000, 0x0, 0x6, 0x8, 0x100000000, 0x3, 0x4, 0x398, 0x3, 0x401, 0x45, 0x2], [0x1a5, 0x80000000, 0x1f, 0x788, 0x9, 0x6, 0xfffffffffffffffe, 0x4, 0x0, 0x4], [0xa8, 0x0, 0x82e0, 0x100000001, 0x14, 0x7, 0x8], [0x7, 0x4, 0xd55, 0x7, 0xffffffff, 0x6], [{0x40, 0x4, 0x5, 0x1}, {0x400, 0x5, 0x10000, 0x20}, {0xffffffff7fffffff, 0x100000001, 0x7f2c118f, 0x874}, {0x1, 0x200, 0x9, 0x1}, {0x400, 0x24, 0x6, 0x1}, {0x39, 0x69, 0x60, 0x8d8}, {0x0, 0x7, 0x3, 0x3f}, {0x5, 0x7fff, 0x8000, 0x8}], {0x8, 0x0, 0xfff, 0x4}, {0x7fffffff, 0x7, 0x4e, 0x90}}}) kevent(r0, &(0x7f0000000000), 0x93b2, 0x0, 0x10000, 0x0) sync() mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x32) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x4, 0xbc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r0, 0x5) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10190, 0x0) fchmod(r0, 0x4) mmap(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x5, 0x11, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() close(r2) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x6c96) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xff, 0x4, 0x1000, 0x101, "97438e2a7d9dfdfa7e35cd3f1849dd75d8a93959", 0x4, 0x200}) 16:00:10 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65d7855c5fbeeddfd46e8d594c8e63ddeaee15d3"}) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f0000000180)=""/65, 0x41}], 0x2) syz_open_pts() 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88, 0x1}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000002c0)="ff9bd3fc46da42336a75e2d22b66b14baedd8da2b83490215eba80e34af1ddbd7e7ad4663f60a02333334e112ef6d42e419664603dc5d6", 0x37}, {&(0x7f0000000300)="41d9db2cfb239538be2e727c68ae9c0dc745b03ae9234c4543e844350880118ecda12d3db9635bf8c26300e1496668785ea8cd8f11f0346b299cec61c6447a331ffab30ed99e991e2a0ddc3b7a92d2ca52d7ef089549409ced49e00320265fa0b9ad3ea2c53f47dd40b4a9c1913d52bf6cd96d2f81d762caf42aead83618b42927b5cae7c830601d9aa6ca537ca1f7201282dd5b933ebd34020053a28c1ed2b894b77852bca05a55bd467cdfb05eceff6369118604a6490aa747321be16cd650ddc3bada998528ac970482aa4a49df9eb4136bc1f0a866c5bc42c26897396fbf468d2270ef1f1a2c80f80266c973f9bcee7b8a25d282ce03522ea720e609cf0b159441eb78f02652fb544b4390a396570b76379b1ecd3440217e38f655c3b6d13976f56c2410e70dafee1bd63959f7df864aff524fdc124ee382be05af0e9140bb33214b60fe22aefcfbff72af4f8e0e80d235ea0988bd81b87dc02dd8849e06d1c9f67282f7a870f105ffe1f03bac76dad7f14bd0f6407ad85952dec8a01356ce5e3e77004ae0d53c0653dc7e8f603d2ceff21a47c67e2adfa98f7ee7d16bb976ef1497b80028e0466e547954e79a70992644505c2c2ec8450780f9b23a4f95c4931da870227a0089d1504f743959a48f58b247f0517b7ce15f2e56eff18a62c1ff14cd183cb9236f53fc831160b5fd4d784a9dd100f5f1fd9180003d868251b2e3d9a4fdfe3d7175d845afa8474f4f37c5b029162a09f50867864b45ba7fff8a732f5dd31e69083d67597a29bf3998a364dda6b8d2ee74af6822acf7981378c2d13cdd10ce56e7b422e35e28e242df52ea2af67aa195860e3ac0d6183e5ecfe75cfe300d9ec17bb02af929db7591664c8204df95cf3dec59363a076102ca79170714abae2bef03ded93b9c44301971fe9bee4f6735b6097228681920f8c27f37dffdccb9e0e5a937bce50a10ba9bbe9165f7a9e0f89c1529277174a0b488531ed8c90a90a4096f7cefc9123604f9bc6e31c29e7fd2ec6e2a74a987682963815a59407a78516f1522acb3abf8e7119de59f5ba80bd571bc24c2f689a1e41949b5c5cb063d2b55b3377a70315e0c86e6bbc469de4a4609e5b8a7f3261c7e982d13f29f4aaf3fd7a1f98a11d19525583312f6351f0539e3254affd0f0b3987f8026c6d5ccc5d2fe6f6cb1ceec1ff15402f34df70f60ded2a9155c43c968f7ee587393d5a2e6a0f490db5a7e517aae966a461ff81dfd42dfe2f9e8204eec9246cbdd41ee28f07cdcedda750c746158e151c4175a6487c17ad2859cdfeaabd671d5a420e74e4e8ae3b304729a1769af0743526dc9065576619d26f7e9bd8eafc16d8887d87aa188698e1b290861b04c2a622a0f239a00d01ee2c9cfcd91b3495bc71aaca9c3e95fa828757e512716c8668f714c748741f67b4fbeb12b9b7c63a0878dfa3713a834b6b72b793c4a703c54b270fa1628326cf49bbbb873236caea14a7ad96cd900c44693b609f7686075222786c53a909c2abbb90028e101c220871a3327c34d5cbf5d52794783e1516996ccf97063a6cdbbc4fc00edb20b72a24307e6cdf1f40d9d5047825b0beb11b847261d24bdeccdf095fcf762a6c40bf9ae20de757ccb3b674b1d4a52634a0d262bea2fbbe7a7fbdef08b55fd21040c75d0a42201f56a33dea82ef568fb07cdedb5c3bfcf1761f0e311f2eec549b355c77fefa0509dd7a516f112c71f20c53320160def8c666d49df75c3c4563069647ac641693fbbd2c6f0d3fcbb056b12c2cdbb596309fc11f99f681b51dd987120d9489d6f6e192e6727a0b30ba4bc3c55172232ed85a4170c454ae0df9ceddcfef990738b3904a6cc3cdc718a84caaa28656a0f7c3d78ebaced3371075f905f91c4f77d81c640b2e10c40dd66b4d3dae8d4bd6db98fd0cf23ce7c81156fd025c66ab34c91c477a1d2226efc76711f1118f989ffcb50ab3c3a178209ef7682286aa9e65b18bd6f6d2ba4918f8709333be9642dc116139582051f8c951d1a4317e38ca652b00487ad7afa4d5d3d24e941f56177c4f2191055490588be8b393264ffbc4629579571fd02e574ed4c6c17c362eb32c50e996e9b1a85f9ebfbe86e0d587aebf34fdeb556e925cd4f39d0ca91c246cb8a59c3a4439340c359999aef16e833a2607a4a574a9cdd536d8eecf50121271d9a0a38756ea4c9c4c6abf5624aec1784aab9c5ff45a076d36509e7fe9e29285bbb82aed40477ea1ea54057167ef4832d85bc2501614b5516a9ef5887a728f75368c9f64d82a95d5bff8f91504f3e895c4a67f0a37903d986a7fa52ba41611b1d2346a8eca90ec7bd2ab4e9948bbfba4303d83729ac0180aa3812e6dee39e8dd16c20524d0b97e65d92b7690bf55c717f60e8d961f242627206dda0fc948079599fc213ab54693ef64d4bef305ce339685d91e40d1ef2994c0a1a9625441d46e2644e14823eee98e26c4ff33123bd100c113b8b65aa0365a2443e5f327b3483641bae3785b035dab0234c5bd5d70693eaed8c4f2ed7213c6eb9c295a2bd049ef7622f91ac482dadcf4133d79f4bc9a016beeba8101b8596db8ce6ccba956b022573361f334825153a98bb39516218ef6ac4fb3e809af54be7daaaab6ad84bafdd918eb837fa01b471688787caa7817095c2d7e324b4a9491067a34bcda66760bb4acf0b08b0be4db96544e82eb93af18ea85d4a4eb8e5ea3848ae7f94bdf12acac0405023d69934f2b298a3466fa7950a533261052f18d7c4c3468a43f4ca19de38efb9a984c0bee38875aec6c3ff33c6ea633ab47e77d83a6dbe6a0148556c3833ad3d20473675a33c809cbe8fed03a1fa21bd81ade27f276976822e1b88ead22324d00d6ac98ffbc05f81761508dad5141f36e5ffaa8237ee47369ccb387e57dc079da477ddaafaf9f2f4f9a1794ac84ef8a08faf2da29b1cae4b9b0237fb66255759442ba07e82d77554da130f57f67451eb761c6df365746986cb13a8e47ac4889f8114dab8a480759ac2520cee0f58dce602d3d75422ff547c88ebcf9e0ba0fb4c51c97e6e10bb5c0596babdec0a7410ce51a92692b3c24d428658e296ac1157314fc6a3049079a0c4fd88411faf86e542b26f2cb0dee10a204b6e66fbfdd4497fe3ae8c73d6535596da827d266446299332ac5e4666deda30f027de1c570c9350e4c3453502ef5753f5c0029970116bd7e921c8e0adb5225f7f5d1cbf6fc24d6fc919944011dfd381788b8c074bbbfc86c34fcc3c96d9615b16f78f617a9828cb8b4e3ea1d082de77938004a0dce9c114bb971129b51490183817e85baf16637adf7d470f0eea0fdf6e5813430ca1b0bc03489143c2c036a7d00e967472a5abd79cabf61e16b2cf3e5dd2a693d20613b677a350497267161758c6f104503fe9892e3081a79656d7f4c7528ce65df6480c68d7605afaf787179b01bde2604194431777bf612a6efc9ea59f474d5aa74fd8cc44128ade3b250a9c49371eb03e3e1c3cb3239d186569d5c8ccdffbbed4b76e348cf89cda7a9e233d42e2397033523243f1fa18abaac709e92b196cc5b557e208caad7e7db06feb11e6ebcc59b1618fae8356ba92465969ce27f22612a123529ee1f15804586a177542a46b3f3b74a60b830eb0c40b87271f152b554cded2dd490326790f8eeddfc0e8ed3cd48a26e15cf20cb46635b14fa8261a8a56d0d3e528c2fd6f79846c3efaf643e5663172be26cdd78c042242acbdd9e86b8892dc90d7462e2e0c5ee96c099550fe70d9a3b82e544d4b43655b10b9d211b95249df79385cd21cc444a172f6fe4df20bb4508d380955e231704c612aab58b357b22c0b5f856a24d593f4c7b24e83c211e347d1eca6fdb70b54d6e75da93747778d2541ef1408469c6ce2f2c1976bea9bba210937b2fa0858367f34ddfa2eecae8002a3db6a83addbf8ec4e61cbc1c67e1ce7a6a8abce3ef71e746d7352059b533ff314feda33349c9d66a4d73522effb5b2107002b54c8ab59ef4499f36909b269cea75369ca748e9f3b774ffd328262df2eb6a08e39286866e2e2a0c2825d4d3f620f0324d2ba6a889531acc4e5894ca3409cfebc020f4e4d06e5c987fd8fa063b7350df30a6d66657d58a34d3b6304b05d68de15e8feb1ebd57cec0d362de731ee5f4f3f7e0360d37d9427a22ec0cfb5c3bff7806be106d3230fcb09425a93bc7154d5c94d18a367181d70c01fcb590289c9b755a380d7a5d1529958e256c8259abe743def6f1e216c2eae4ead88866016547270bc9e9c7361a9444d7ec8e1e4c68ae0980cf500e04e1b369add8e2d42c3191a9bcbad1cd79792eda9181c6ecdf4b3ebba36ad791c2811b6ab70b6d9925c30c822784b9a06732e71b731e0c4b2c95593f9c72f424a7c2c877b2cd93d049b11984d82761f56a824a2696af738b9c137804d0cb7d9d852f3c98b8fdb0fafce109259df6501c3f163589eebf82b70f5df7eef150767b8647c276ef23dcb1409c2b91ca3cf79ed8d9c6ecea28841d68da66c058ef78d9eca9565da4a0ab70d134a515cf4e438122325bb412d8491a39bec81f4efe56673111e060eeea88c067a9822ad56513ae514d5f6592ca85d36936010e584b0dec011dbe7ea57522f6cddc812c28932d47a312501bf0800d166da4eb0458d80e33de658a892408a7d3172fe93367a3e654c4178c68f4e34405a4e229e84c0a140119f49e0716b2affb59ee15ae9714101500485bbedf2e843ffd44c45d06914b87cf934c6dca1cd9be6bb01088e022066c27f5a27b568da5a3fa7777c1bfb5d6f0ca40af0632fe8131f5f6ae34f8b04d54e45c645cf26e31b02c4cdebc58e7c036768c9997b8ee6534c77f60ad3b8c06057fdfe6f9077a5a79abc5c2c8491326eb564dc9aa05104686f8d2d35a52ef75e6f816a58e737984a191d166f24165e6cce43d0eaa1cb7a27d14099a984033e326c58dba5039e8f0c443c888c2c1bbcb6b83db72231bc3059ba9e7275f8e4359bb43dfde91d173e841dcb2c0890c5e906520e58c82f80d7b69525d1cf1b269354064db161eaedd346ef8548c8e04e1ea57d69b239e65aa837ca24057842059746126338a2c2c8344f9974131f495890626d7eb2d4687578485a5346bc016f058819253e8245a482b262709b9915840200b4deb6f40444961d1d59c21247c91735069e92b3097f9eb608d34b2519fc0520fd5ffb71b685ff7577338cf0631128837796d981ca5c53991da20befd102fa0bdd84847a9c6ab4a943ac54aaaefab08816da074505978abd29a70e7b425c07cfb1634af5e8c34647192aaf704f8917225e319c6fd699f6ea1db1be89be8b6bf796e9804a984169a41506f5a52ffb95a94355ab86c5bafd07e6610a7704f071d3664aa2d73328cf4b97681c89fc74fefb2a77ca9af5b3117b5181a7c6be008d06662553c0509379dac187a7f61e318903b9535f0b658eb7deca2a34ebfdf3e45857ee4a23f915f7a02c6186d6a87c2d0a94937f72dc6846de23a9038b4a8252436e71ced0c2cf21b4246003d11453e94e422ca445423985f16c40f847d3e90a28d4507f041f337f5455ea2d34975afd5525831ae9639ec9ff49c3785d5978c9a47cab5db52297f739541fab99f1f268bd8a37ab3ae277c4f450ba2870a50c69bc2d20ca6b75edaba91d948a5d074631561477a9191bcbde490be61675fecb8d7f8b28cb17febced436213bb91417fecc2f5945911c13de803607233793662694a0e20f04bd8ca226d951496b0a6fb4fe054d0a3890fcb72e968", 0x1000}, {&(0x7f0000001300)="a05be1cc3ffa626b656fdbe3bbea2a2bc9fd32fa5f41ca565edf9fbd164a13d412dae84240717691c796e7727d3da02dcf328f989555d7683b3899156b596a17", 0x40}, {&(0x7f0000001340)}, {&(0x7f0000001380)="5baef3b41edc03f5781fb2ddd6599020d3b9be961610396d29e42032f967b7f4658b9feb704f1572b93b4c6a301d8b0df241cc548219c86809778d27bd6bd4d757835fdce723528f807acd5e01e2caba2ea25aa54a59a9f0b8c01df3f21c9b402caf7f7994e24e13cd6f39bd416f5bc0d4d3eb14a3b37d68baa3590d672fb510e85f9f1b40557c98d77a86274f041665a9957451560ae56d038d943c8aca467a0ff57b76e62bb0b41ce274e7eb80241666f5e362884c14a390d80caeca00449fc68b4c56138b14181e26cab87e40fedb6938045c5af9947974e8b734f5c9e3df8b6398c883b5c40cef43cfa7", 0xec}], 0x5, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x18, 0x0, 0x0, 0x400000000000000}, {0x2f, 0x0, 0x0, 0x100000000}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x2, 0x0, 0xe}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) pwrite(r1, &(0x7f0000001500)="18b600ed1b8516391d430c2e310033fb182139070fd5040ef2640ad1e30873711229f1a558478802c73d4f5ffe4dc9c20fe9b39354cac155dd92b95c6ce923116b5426b25b7c9de1928dd80a6f8e6eef493a7dd289", 0x55, 0x0, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x53) r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000340)={0xeb, 0x0, &(0x7f0000000240)=""/235}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="73dc81a60b89617123b21c90488a833061a7222979bcc237640b545929e68d6d19986fc28ff3329686de16757278c6349be25125e8711995562ea1346b0122b94ab4485e7e304dfed876c36cf086418a0e9a4259a5866ebaef604d58fe97801cb749a41444415c4d6e125f67b84bfc852a10dd9ff3f26e3d646d316dc487ab7c", 0x80) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="5daabb37203fe43c7fe3e0244c3870d898e1634716aa35b3bb17ffcb1957c93b7a4a5db62e30c2870bd631ec57c4f4af7a4f3fb2f4ba3251fe544a34eca6ba0bcc551bcafc1fa26f54988bf0727b596fbaadc2cd140742344940866fe8046b0122465aa05944e516c0dac4f4076a68f8", 0xfffffffffffffece}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="4eecc13ee9ea5b88d684345339437e4a3a3e03ecf68722acb57622feec762431a9c66101c946781b772de9bdc958dde23f6c24f0d96009e466dc44773a4b3e5a033ee90b82be004575cea7d379328f27524a87898c93dce491", 0x59) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x6}) 16:00:12 executing program 1: getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x9f, &(0x7f0000000240)="83e27184409cd94a1e8375dd9a8ff6569a108e8da3d5cd822973c486b1dc011264858c0344fc9cf79408d26309d745fc91f34d36660a30bcbf87acf2320ba795fa7ad78a985ae7ae0f5ab7ddd5dbc1b78a173040ed7723b44489952b7f49fa0b04d7df4425cc476a2fd27755b2a4e0aedf57f94f63e4f508d315d1690a078d8b4c1a78445f2b39e9780c9355041cd616a4c82181eb3768734255ca0fce5ff9") 16:00:12 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2fae67a8109153482dc0956eeeb3ad8f0bedd076a82200000000"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x2, 0x100}], 0x6cd0, 0x0, 0x20000000008d3b, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x8, 0x100000001}], 0x1, &(0x7f0000000080), 0x5, &(0x7f00000000c0)={0x800, 0x4}) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x9, 0x0, 0x8, "884bfc14ad60994aba7d887e93cb6117273ccd8e", 0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchown(r0, r1, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) writev(r4, &(0x7f00000003c0), 0x14a) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) fcntl$setstatus(r3, 0x4, 0x48) writev(r4, &(0x7f0000000000), 0x1f0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0}, {r0, 0x42}, {r0, 0x8}], 0x4, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xfffffffffffffffc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) pledge(&(0x7f0000000200)='[\x00', &(0x7f0000000240)='/dev/zero\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000280)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) fcntl$getflags(r0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x0, 0xfffffffffffffff7}], 0x7, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x5, 0x100, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x5, 0x24, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x22, 0x0, 0x400, 0x4}, {{r0}, 0xffffffffffffffff, 0x8c, 0x41, 0x39, 0x5}], 0x1, &(0x7f00000003c0)={0x4}) getegid() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x1, 0xffff, 0x6, 0x6, 0x3f}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000480)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000004c0)) fchflags(r0, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000500)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000540)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x8, &(0x7f0000000580)=[{0x1f, 0x6, 0x1, 0x7fffffff}, {0x2, 0x7, 0x9, 0x852}, {0x8, 0xfffffffffffffffd, 0x80000000, 0x7f72}, {0x800, 0x176f, 0x20, 0x93e1}, {0xcc1a, 0x5b, 0x1000, 0x2}, {0x67, 0x4f8e, 0xd1, 0x3}, {0x8000, 0x5c0, 0x0, 0x3}, {0x2, 0x9, 0x400, 0x6}]}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000600)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x8, &(0x7f0000000680)=[{0x80000000, 0x7, 0x8, 0x400}, {0x0, 0x0, 0x9311, 0x3}, {0x1, 0xfffffffffffffffb, 0x800, 0x40}, {0x8, 0xffffffff7fffffff, 0x5, 0x4}, {0xf4, 0x80000000, 0x401, 0xfffffffffffffffc}, {0x8d0, 0x80, 0x4, 0x3}, {0x14, 0x5, 0x417d, 0x8000}, {0x20, 0xfffffffffffffffa, 0x9, 0x1}]}) sendto$inet(r0, &(0x7f0000000700)="ccb18fd13df0007efbd806564e5b14956bc35d164883749f2faf9ee2ca57040f746e7db0", 0x24, 0x2, 0x0, 0x0) mknod(&(0x7f0000000740)='./file0\x00', 0xc0, 0xa54f) msgget(0x2, 0x17) unlink(&(0x7f0000000780)='./file0\x00') ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000007c0)) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) pipe(&(0x7f00000002c0)) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') kqueue() link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() pledge(&(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000280)='tap') pipe2(0xfffffffffffffffe, 0x100000000000fffe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r2, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0xe8a, 0x5, 0x6, 0x5}, {0x5, 0x0, 0x6, 0x5}, {0x401, 0x2, 0x7fff, 0x8}, {0x8, 0x100000000, 0x2}]}) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6}]}) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r1 = semget(0x3, 0x0, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000140)=""/55) r2 = getppid() r3 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x1) setpgid(r2, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:12 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = msgget(0x1, 0x40) msgsnd(r3, &(0x7f0000000000)={0x3, "1d5dea9c1f2aa632dc6752e6d0e178236bca34c47e966e87c69aac51a88444c659d116d43309e8bceff9fabc3278118d474929ba135e4c7b426deb4a67b86a161f4f71809d7d8b422e71e38a161537192e6d0f74f09f90d5bb7590d8cf6cd69ec2ed73ecdcf106d15f945929befb"}, 0x76, 0x800) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x3, 0x0, 0x820, "2ebc9c5f300596ca406a553817e5181760238019", 0x2, 0x5}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x3, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/147) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x8, 0x2]) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x540, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r9, 0x20007461) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x9, &(0x7f0000000480)=[r2, r3, r4, r5, r6, r7, r8, r10, r11]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x3, './file0/file0\x00'}) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)={{0x800100, 0x3}, {0x718a, 0x8001}}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socket(0x10, 0xc000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x81) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 11:09:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x7) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 11:09:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:09:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x90f, 0x3, r1}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfff) fcntl$setflags(r0, 0x2, 0xfffffffffffffffb) 11:09:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10481, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/239, 0xef}], 0x5, 0x0, 0x0) open(&(0x7f0000000080)='./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, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0xfff, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 11:09:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/223, 0xdf, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 11:09:53 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000001040)={0xffffffffffffffff}, 0x10004) openat$bpf(0xffffffffffffff9c, &(0x7f0000001080)='/dev/bpf\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wsmouse0\x00', 0x41, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x40, 0x0) r2 = accept(r1, 0x0, &(0x7f00000011c0)=0xffffffffffffff03) r3 = dup(r2) fsync(r3) msgsnd(r0, &(0x7f0000001c00)=ANY=[@ANYBLOB="03"], 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) 11:09:53 executing program 0: kqueue() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCPROMISC(r1, 0x20004269) syz_open_pts() 11:09:53 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x7fd, 0x84) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) 11:09:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:09:53 executing program 1: r0 = semget(0x2, 0x1, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x60, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r1, r2, r3, r4, 0x18f, 0x7}, 0x58, 0x6, 0x2}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000140)=0x101) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:09:53 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x401, 0xfffffffffeffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x4}, 0x19) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) sendto$unix(r1, &(0x7f0000000140)="f2b4abca61d9e1bd074407001c8503aa002e39536ee3f71dad31f2e6ab08602846ed3ec9583547df5e492190b5f393891484e60ad81aad38a5ba048e5f4c72265697a108f3564300075e516d686f4bb35fb447e95d77b5c989eecf4b054ddd0e68b2f4c82ba3a4e8a32f466c", 0x6c, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe32) 11:09:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x480, 0x0) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:09:53 executing program 1: r0 = socket(0x1a, 0x400000005, 0x7b) read(r0, &(0x7f0000000000)=""/4096, 0x1000) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x55, &(0x7f0000001000)="1da91ad94cddf0f0e5b6764a0b07fbc5839a52d94504b08d68cedbdce523d8f6bdf8c219834caa98555eb6ee8d257a8ee69a7e46915aacdddb45e6278ff7b85bd94d1cdee755626f31641efcd848e121fb28f5de50") 11:09:53 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x1, 0x10) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xc00, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffffd) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x4}], 0x3, &(0x7f0000000100)=[{{r0}, 0xafe6e744b93c84be, 0x30, 0x40000021, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x30, 0xfffff, 0xba, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x2, 0x40}, {{r0}, 0xfffffffffffffff8, 0xbb, 0x40000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x6, 0x2}], 0x6, &(0x7f0000000040)={0x36, 0x9}) 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x1000004, 0x1) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4, 0x800000000000a, &(0x7f0000000040), 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) r2 = dup(r1) setsockopt(r2, 0x0, 0xffffffffffffff7f, &(0x7f0000000040)="75dc1916ede85b9266ad2495669117", 0xf) setsockopt(r0, 0x40, 0xfffffffffffffffd, &(0x7f0000000000)="94d9193a6285889fabd112f5cdd3523d6bee15e682", 0x15) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/132) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x6}) r2 = semget(0x2, 0x0, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000000c0)=""/173) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r3) fcntl$getown(r0, 0x5) 11:09:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="2ffeba55deccb7152e0d5a19b01bd4a4b2cfc213c4ebb973b5797ad0c1afc94ce537835ce07365a21a2ed8f4859a02f2d4216a0e947069c164535505177e4e0aa506810f411d2fb2631a0a8897a9567d1ab10be7da1a0c4f1074321bb6c29ebdcf1a319cb410a59c7557034f9bec30918ff3787c0c1efc4d3de0b5d0db2f089f2c6ff1960a01492c5a54df76c8f424c3147f044f95bc23b37a94e4a6b6dd1a9aa5aea49f91f8b6c21b924dc5b48b42fc2701f93668537bd9b5065d9b56ff91db3aaa510a1fdce512a76f51895a48a992bf87e0ed714eda1225b44f19c352", 0xde}, {&(0x7f00000000c0)="cc718ce6560e38", 0x7}, {&(0x7f0000000240)="3209e4aaaf1415553d9c7045ef4f87f6a5f4e90780928de1b90032f74b576156e70bb10d64b1554b9bc75b18cc221262cb676ae54f56b7ca88b9f52adc03c4269fe2466683e968a95bb1fd1d7f7b670cc8e46a51793ddf2865d4170bbc9ba95705937f4d29e78b2a5905ff15f1cbe666b520ec070d6ba7d78676c1b48a95a1cedef991", 0x83}, {&(0x7f0000000300)="5e12e9f78d5dc27a5dad65bfcd504f8d673b599e0847f12c8d2eaa3017678b7eae0f75ce4d1b0d5457dc842b10c27eae2a13de69cf1ea93b1a3fb5b8abaaedede21993b4777a7988d906212bdb8de2c5a01e1944b5b826400d5d51d7969f508dcdc5d53c5931be5624a56a5504f08fab799b1bb20b667eab232d59fdb25f46bff321adce2fe11930cbdc9287868841b81dc2ab70282787243bfa84c3c7e0dbfe835655b4ffa06f58d9ceafa52371cecd0e901c6344b1808f5b9c72404383fb3d3e135def661abf4394db311561338d89394acf7af066dbe831c2536aca1833942cd3d3911b", 0xe5}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000007000000000000000eef8761e2e1e6d35f57857697a081e7ecda35a14f0d18b28a20e5c6d1cd5f21c68624003f507", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}, 0x2) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x30}, {0x4006}]}) syz_emit_ethernet(0xf3, &(0x7f0000000200)="0606000000cf16c9de5eb9413e73a59edd2b1fee20d4eafa78cb4aca20f47856236c4e9b1d751ab01045146b09ae27ab5c32f90f6b97eb8343aa135791c55cd327f244b51800e17b0e9f94dc578c035036bd2dd893ed85a1f9482cbbc69bcebcdf1b3668180705874cf04df97bc8d8a8b6e8a51efc2be4789875df75a13bfc202c4c787b6ed0849db5ff97ba58a336170335f7785919a8c059a6646357f7c395ee0c57e5f68faf001daf22b13144bb5c9afc24066e63318b8460e562f8d7f4d306bddc40ba5cbf1f9f2eef8967aa8d6193110d2d8dbf4fd458aaff0c89dc1bc461e44b581664e8520fbc980583f6e79088eec2") r1 = socket$inet6(0x18, 0x8003, 0x9) pwrite(r1, &(0x7f0000000180)="1e0015f23a5f71f64b2f1b678cac5474cca9c5f6cb4504c6cf216c8f2af3889178eb623f367c951d9b968f260969e7630383c23987eedae737674f51c3da0f0c2ee780e185c1af804d416cf20e4098b532f94c4741f88d6048a78c81ab99f574d1d18ab9600693bbe1", 0x69, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:09:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(0xffffffffffffffff) socket(0x1b, 0x2, 0xfffffffffffffff6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1cd) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x100, 0x80, &(0x7f0000000200)="0400000010d1733da8643e89375661f16781b644e772a7b68d929c0b382f2bb054d5f545c75566c36df37adcabdefd1a359e5152468190e2053ae727f6483bfd059a5d4ae7d5c465559c8726c576a80999bb59c32fa7efca648e130060358ff984094087afad00b4cfec4c2e867fdd4fd81a08765b001d8e4d7ff1e86f5fb1d5b29fbd6cacac475061cb97e0b71242e9ffffff7f22a530e84b25c9d06358686c8414b82de7de62aaf1c9cf719e584e6a9e01ca656589e710674704f15d629a681c4e492d17ca9ad4a6f9bf7e", 0xcc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:09:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="d9", 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 11:09:53 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0xfffffffffffffd60) 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(&(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)=0x8f8) 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, 0xc8e) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x4, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 11:09:53 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) link(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7, 0x6}, 0xc) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xce) 11:09:53 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x7c}, {0x44, 0x0, 0x0, 0x918}, {0x8, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x1, 0x7fff, 0x7, 0x3ff}, {0x8, 0x3, 0x7e, 0x3f}, {0x6, 0x100000000, 0xffffffffffffffae, 0x80000001}, {0x1, 0x100, 0x200, 0xfb7}, {0x100000001, 0x4, 0xe2, 0x6}, {0x7, 0x1, 0x5, 0xff}, {0x80000001, 0xfffffffffffffffd, 0x3, 0xffffffff}]}) 11:09:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r2 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0xfffffffffffffffb, 0x2, 0x3, "7e10e1f45a1e08e59cf0d0a2edcb3aac2490a16c", 0x1000, 0x100}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x1}) setuid(0xee01) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r4 = semget$private(0x0, 0x7, 0xc2) semop(r4, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 11:09:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x800c5606, &(0x7f00000000c0)) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x19, 0x44) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) 11:09:53 executing program 1: chflags(&(0x7f0000000280)='./bus\x00', 0x1) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x80000000, 0xe4}) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) pread(r0, &(0x7f0000000080)="7d38ede230d25a57cd72942a6e1c10a0a5239704c6af21d845d6528f9a1224bc5bc6211d966776edc09b22c5359fa447516f40e6552ec05b75960994522020be855d5f8c4e5a5c7e9aaee66c2312cd6fc870cc9a45e655327965bd2baf10638c8ba84fba49c5bb6ee35a108792b78a355f97dd4643fe17054fd7aa46938f5c0faa811a718c59dd25f224a96e0f5226d38b0e3e7c2430342214762c4dba00e71984", 0xa1, 0x0, 0x0) 11:09:53 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000200)=0xff12) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x4007c, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) 11:09:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:09:54 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000640)={{}, 0x5, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x0, 0x8}) link(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000100)='./bus/file0\x00') chroot(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x980, 0x20) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)=""/3, 0x3}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000440)=""/195, 0xc3}], 0x6, 0x0, 0x0) 11:09:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/158, 0x9e}], 0x3, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) munmap(&(0x7f0000004000/0x1000)=nil, 0x1000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x83a3, 0xfff, 0x2, 0x400}, {0x7, 0x2e4c2522, 0x0, 0x100000}, {0xe0cd, 0x6, 0x9, 0x5}, {0x5, 0x382, 0x8000, 0x100}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200000000000009, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60, 0x12a) recvfrom$inet(r1, &(0x7f0000000140)=""/147, 0x93, 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:54 executing program 0: open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) madvise(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x0, 0x100000001]}) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') syz_emit_ethernet(0x1000, &(0x7f0000000300)="20a8b41cc15eaaf2c89078d709d878c162f9c67d276a58eaed0f73b79c186267057b1722675c1f6960155eef2aebeb1b566b07b94c48a4f4c7ba1576a5ee8d053ed6404569c59d71bd743e16dd33e4495d60060fde1e70c7fb9d9f9f01fd97a3d5c506c0445207656661137797677a4059eb101aa55a94c0068e877647778d6dde4819006f1f1d2f243c816322e22f07569d724b639848c01e16a12f8c2cfcc9a69da4f0f0ee0af94488dd7037d07f7707760ae4e18665d3c311ea012015035b73db192e00507265cc0e5ad1e345b0da9ff0cbb7ccf8e1007e8fd95c41aecadbe653b6395a17cb451079086fad92ab6f8537a1f876bc6a0240929962e96072b908fe8e972c49e1a22311cbfba33f81125f162d6e1b4b1314b477723798cc5295d4de23d548061c1d21ec9363457fc5dbe70165f597fff8a9b440e40cc0d42ff3c1c027a41503ab6ff0764ba0986bc9c1447079f235c18ba75ccdca0809779cf8aa22015066efdf223e680d2388ca82387d16721fe3652384d3b2ba4f4792f422f3e33cbd8f6c2f9c6590d7b2d6130a0eed8253955dcd76f28bed9e4660eff28738ede17246b046a2294cc987f7da5fccb7dc7c7d1d1f201706e29e125b6d60748110b7e668c098993c3173c59ebe515ea9399f14bb8e08e71d58699c0bea8f8eaed668ae7f18bc4a78c10f8ee6dc3e28d4999edae1d51fd200a3a6d6ba6a633849e547a006fcd67af6f06e896fdf609a944376a98bc11b1da87c7761b6889e123394f3e98f6a278d57863284deda71517495da9a2780d8dc24f0a14a4d20a8b44ef45e977a99183fcbf695848c1c38d401fae7c5541ab4b9a9b5f766187870e96af98d3b50e0b35337d4a4d3e18139fff170a029bbbed9cc31b21faa3bea3287b49438d97b02ce839a32a2e43b32ad4b8dfa9c89063461f7577b077da0641848e42dc8bc5afb3e3467c9037b7a443950e73efdbf90b778413fc9ecca858f7d3492be9dc0cf248587781a5a367ad6aeba5f912b5c40fc809f28c3a7bb3d2c2b30a6c33a0f34d8be2d249ebb8b7f3af1e52c2121cb47c7d9da6019f19cbbe3a6e5c5788a8fc8ebcf645bde14dda63ae26aae54ca29266bd09a8be0f28f9e723bd476ae7276f9fe27e82b034d5ba666623d02fe4bc0e1716aa51c31e27332a8b557a52bcf35b1f3c6e8552c604fdcf88f2decefecd454e49c59d265597ee5fed641d29091130e36bcd8cb75b19aa5998bd0009768a98664f468caaa0c3da033170dde1446e92fd7dcfbb9c516642900c619891a8acfd873ab82c47e3f63b96a266e0cb49fb28db1a4516da31ca0e869255db95e20fe7de5a39b0131d20cf3173de373e88f63af6fdab6aa4dec749507c8fb4a04dd8026f3a9583a3369a2c96ff8a19d9c4ebbc97099e62f00767ece473a19b2fa5898dcaacb4a1bc2e51b7b72c12ad30d93687b8e6a032729a1e8771aaf5ec241f6a8aee902d547f9f0704b07ae637b663b32e9bf050dcbfea5914defd0e40e15c32d0502e64440949f594536f410136badcad89dbbe2672cc0c84f70d08af14306b10bd1c5c68cfc021ab93f30d913338ff3d12b5f924940efc85e46986b8448391cd42a53655443d6672243acbf64f480f813adf14ceefc2eea1811858ca3b9af6d6908b301eb5b0f6385d1b5140ee7b10469f1b377795a02cb7ff23e2768f379f4cd426b4d066509341859539056469970de3139da70a604b38e2d162e5313114a22883c0b69c9f7275fc88f7c8f82dd5983f476438adc18a4d576ba859c3a2555ef2a68f161367d16e2e7901f477ab7b3941bde32141f3d6060b4c2a968d0cd231ff4cfa9cc13f42678f54f411c5f02c6cc33707befa1306b46fac20ef4a7c37c2f695e2ed172bae2bd791f77a84924f706c42f0ae3fc201e93371c21313536f592b2781bfb58c87babf65596027bd3ce9cda3520a4a1daa9549caadf2ddd5db65fa2c5ea723cd08d3b991a0e19f6bf321bfb137e68a29e7dcd8481afbeb0b462697e530e7ed06f6193cd692ab773ef616130f1092d4caaec5c14ffa103fbbc06e8064a85ddd2d8e8ca553311b8fa06882a891a37c2b7ffaecea42a5427bef01fd4d39903857ce4a5e7a53bf5439afd4121ff84f6d17f2e212825e219971a52b6cd2f773bc1ca3fd10ffbe5c6393cecb207937cd6947dd666800844497d6778349837b7e063e62c31779d983592f7347c93f9aa7af7b9888a2d40f09a45fae028b9768baaae5943f9db3e9b5faa43628cedc9508e2e47f0882af892d17200e101a2d10e4accc9189b905561ef2ec59eb283fcb5a0459c4140965b5417d8f82381b79fb07c1a951126b1030026456910467664af91e917cd1d7d0c7e2824dd24c5340140541208fbe4b4c295941a6c7b8dff2461ba3a3e99bfd164575b6ebd24fa3226f67d053067642c8dee13d593ee8e31489894c6cc9b362e63c1b75af117dbb37def6f7a991f22f27a638e48a7b604cdc6208700b467fcb66c31deaef207664ad5007052e1e3b3f2dd39f000491ebca781a7f095c495bfc34e224eb9b330b9f572e0823c9db2efc0d3989b9016d75766d2122786689aba5e8dccec48a3415705d0051443efe1e752bdbd801d2354641d2fb91686c7fd187096c4389ad09951b755bab1c5ab5ed36fba17d94c29b4761c8104226a0a29785052fecabffbe9bda652a682b43ac3b935e59c7177dbbef0b4271aa01e4a0158207311f4cd08e540b0d4928003a3fa8a979d84267148d42a89640b245032268f1bd0e3c7ca51610d3f78405d1203b945b627fa5ad7418cc1d568469b1ee0d9bc00d66c1bf0324a4d30f7320ad0965ad6d04872daad192432d6c6fb58111817eca7732a223ffc091f8220d49e587015faca2097e9529d5369973bdf2dbcfccd3fc8f27e3debbd4f07c3f10784c36eac6015f75fdb48c03c5a430fa9a33a3c4b8094ea27bf5a8136ac2bffd698a46b0d81609982108645e5635689c6d7947210090c34d6549a70d92293946b7be0c6990c13565cfe748783a0e5332c4e2f9c11dedbb4049441c45e4dadd3616709963ba016e88890c1f4777cb751cc9d3b3cc4f0f9267fe26c5803776640d2c9f96144dc97bbd3bc382f94d2090063c1c8f42c24822a6ff627534a76fb97afd8ee69ceb7e57dbf118c6804e40af51885f953434fa00a3fd252fbc2446085e5613030068bbf00fcb1850179c0b2df881c229db4d7e34e7196b7d2df5833171a0e600dfdcbae3c08448eba8a0944e4db0eddf230e75e227b05a77698868f8db8e55e2361f9ccb60553d0d94b814f5b85cd515ea5dac3d6aeb9cc5f9befd8327e243d595e3efbf7797067108504724b87d64c0b67c4ee927831038eac2f3956f918b8782503e74624d79db82d80a33a84004076865d5a36a516b1a4417813c6b668ece18cd2b1734f95ab181bc41fbffbe8d0a3509a2ee3d4d034034b7c4dbd66108c1c2417aeb7a79d05c0bc20a720575890f679b5725bf36d8cd2814c28c3b2286c26c89cdf9a04bb1fdbc966f7ffba19e217e21e0ae4477f0d7526aa37b178ccbfbd0d79353d7bb7ad11eb776c7a2503ab318926fed1f5caba6a41299544608cbf1c274c746775e2df8cfc68bd3f3b6b40879c199c9104d296efc8ca818441ed129737e60e597c524634386eeed628d7c537e062d039d2f6861a277c7882665564ab35752335b15cd3f09272b5d38b903d544606b1261ab86c7130082446eae047610631e4857bcacf56f7436a1884b51585b7eef566831094edbff072aabe486fedd69b54b911eed7edff8487bd6af0a4376220bcd932a916e1c547c4f5589f53de25b134b1f35b161a67a2061494fa829c26314b840b410ddfe34fb5129c381f2a028d0bcf5968f50f72677f5512e2c57e04a350e42e457f7d28763a5967c3af1eb8f8079275097484f2defc044eb30984ad06a0b520e80fb18852b73e441f64f00e20e2d18d2ef94f3d4a2af8052981ec41aa76e35d9c362903f8006d172ad40e3f81965ba3903b9ad3d3c09a0a3b4155e6d8f04e2ccf4d097898f3d3375908ccc39f63cdeb57f8ffdad95b009e89f2198318c494cc692eb249c689d0e1eb9d3a20f443ba6ba873f77a75ec0055c7d277496554608b234168dd86d123fee3d9767f84a4fbba53e9e06e0f4bf77810a614c89a720373dd4e72ddd8b706e1a74a03765e1836499aba9ce537924bcca4aabba21343ace2f6e9c34aa1f9ff2d4c72a8a00e77705ba9fa3a5f86893913dcaea6875dc3b1e60a0d3688852d35bdfec35150b616a079d95e9b4148363541386600b9e6dcdb63aa0dc001409b6214dbd02d9b5cbe475226a9cbd22f730e97d515dea5807bd63f1a007b9b650edd21724f498820447a9f7c78ff90fbf8bb86f941b62d4966dedbb00661450a843867c9f84ecf1c156c05dae03980e51319d7e38b91f2c1705997a5c239296f1dbc8d5ea61a65f87f3977acf52a1b0705c53c22733a53bc86478c01973bc1fcf92eed675e095e57bed0b3d25779d6cc5cfafbc31abad94fbe76f2406e105ce791b24dddbbdc8aebd0245f47cee0e492ab42961efb9009278432eeb60beba40a7e7d2c1306b0ed8799be77b24de007b5b97eb542d22a969674fa80f096ba2bd131488282c98542db17d59fbdf80dbb10439726623626720d90494990ba23e2063d8ed595168cb1ed98cf367ac474620754305d9778f75ee7e0c98960058c1b87420f46b7ff186cb150d43e342a73e21abb21bfe6f154ecd80473bf1ff9a076cb545f7e3618faaf34dcdbe85035f93f410ed3ec704ea65570d13555148b688c382357383cd399b2d593fe8790f4ff84536823e50e4ae7c5dbdcdcd6add6f9231c741def1031b2bbea1829d8c89c6a0f819603692ebd45e14ea5ea9f01dbd012ca9f9453048fde593c1ca9ceea4049e9b8e82f3b40f63ff44e7f9d8d8efa18a66e638d2e33581b854ce2efda62ad8560910ad345fe8b4f1641e824e2b91a2b67d8d9b8618fb951af3b912f4e6ad004c977c9aa5828979120b4de8ab3ed2fd5e57216243e7065ac858a43d9e4042ca05b75520a337f50b9a0f49a7bc6203d0f155b06817dd0401805d6573c73839b6512a4c156ebf55d8775306236df4b6bb2f9105078208338410a03787e4d1dba3be9ad019697e536d1e08b104085f5103639dba423afbc9ee90213b8245cfedf5e98ff46bb2d4e1a781a2dabd218880c8f65933189963557d2070a557b594eac66f41bd7fa1631c75efc22c8f4dade29e17593bafecd617d8d61f7bbaac47f3a5cb525e47777de96829fca95b34e902469b90774758de15b5c377488f64983b9151fac349fafa16dabd80b946ef1729e6f825abff83aa408e9a7d4119bf73933f0f7c4d2d57b7c4992a06db28370bc7b2deb5a2917871405227cf0d83ed181cd146890b5ad423a016fd409bd3290eff0d1abd9f37e1e39303d4039b3122d140045c4cfd9bcc450fad7ae7ad0d72d093ec63744ed43d8b47b9f628c0501f4d85826c23ca777db57aaaa4f9a4dc20e08419d41263bd62bae71e7bf795b47ba496a723d8d0c01bb27b3fdd0e3dc4184618afae5da0e8d722c66872a6a02ea0742fceeaa20b5f070878944ab0c7e159a53ef2231497a56312f2b7793d8fdb1440fd868238366a66e1b08d2fd332d10bf50e8c694d87d1db34a78485732c81d444290a8bd212b5a83d8c8213713505ea41f7cdc3293c924b0e1532995f0356c368ddcadf1195e2826f7eae9384cbfb19cd20945bb975826d90b5aa2cfbd16816eb0") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0x7f, 0x3f, 0x401}]}) 11:09:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="9e91331eb8c6e1c8ac864d0a63"], 0x6a) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) semget(0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) unlink(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:55 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x8001, 0x2) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0xfffffffffffffdec) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x4000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f0000000100)=[{0x0, 0xffff, 0x1800}, {0xd480b212b1c18e4c, 0x1, 0x800}, {0x1, 0x5, 0x800}, {0x3, 0x0, 0x1008}], 0x4) flock(r2, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000002c0)=0xfff) r5 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r6 = dup(r5) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x3c, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r6, r2) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) 11:09:55 executing program 1: 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}) syz_emit_ethernet(0xfffffffffffffe32, &(0x7f0000000340)="b6") 11:09:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffdc6) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x80}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x4, 0x0) syz_emit_ethernet(0xfffffc70, &(0x7f0000000140)="cf7b411aad9055719004f01c56abe76c491bb3b28b8dce88382b89e0d21163382ba35cf22a7a7cc2593538e8c29de15665b06d139b91ca2818189f6dd8136bd5e91336672fb4d65937a7") lseek(r0, 0x0, 0x4, 0x0) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7, 0x3, 0xffffffff00000001, 0x3}, {0xa92b, 0xff, 0x4, 0xf68}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getgid() getgroups(0x40000000000002a3, &(0x7f0000000180)=[r1, r1, r1]) r2 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) lseek(r0, 0x0, 0x0, 0x1) 11:09:55 executing program 1: r0 = semget(0x3, 0x0, 0x100) syz_open_pts() semget(0x1, 0x40000000000004, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/220) 11:09:55 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000e9ffffffffffffff0000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000002000000000000000000000000000000008000000a4a3b37dfff2d4633cae12310ceedcc6ff5af6b03bf1a934db5d431bce2ed336c8f328a594395086f09083f8ef932ce375bbbd7e34c507b76e530ddc2424b010123ffd0d4567af499c35881757cb968cc3190b6314d87aba3c7aed57b100664307b5f8628c02b197a8151cb251095c8add99b5e7ed0ddff0d12bcfbb236393b8bcdebd58baf0c799f59237e18993e77b1c653c313ad687b6775d67f8c7343eb9a849c27108df27641cbb67c65350d597dbdb4924d9d5b37d79813558399639f2b94278fdd112ee93103c78ec49977c58b5b44a99ce0ffa02f6903e87dd8591ddaca3292ee29c53b03d709bce739204a2835d578631350c0755e72376b17061322d13adafcb3f17cd297da9ae061be8dabf4f79e0076626e8a17"], &(0x7f0000000200)=0x6e) mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="c9623d160ad6edc2f6dceb9999945bd46805d7d255edfd77ed0c23a33f7c17f1df1b49192056dda9a32afd9b73b8ba7260bf0f81efd228490f281f23c991d6a75185479276827f0f05b6d4199dc397e9", 0x50, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r2 = getpid() setpgid(r1, r2) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:55 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 11:09:55 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000004c0)='./control/../file0\x00') stat(&(0x7f0000000040)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)='c\x00') execve(&(0x7f0000000140)='./control/../file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='c\x00', &(0x7f00000001c0)='c\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='c\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='c\x00']) 11:09:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x81, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x0, 0x0, 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000240)=r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xff65, 0x3, 0x5, 0x1, 0x798, 0x6, 0x2, 0x3, 0x3, 0x9, 0x2b}) bind$unix(r2, &(0x7f00000002c0)=@file={0x0, '.\x00'}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x7fff, 0x5, 0x1, 0x1, 0x9, 0x8d1f, 0x0, 0x1, 0x5, 0xfffffffffffffff7}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 11:09:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4000000000000030) sendto$inet(r0, &(0x7f0000000080)="8320636d860c97a7a35229fdf8d3622d00296c7d15c81499815eaf20196e4303c38fdf12202c8ca3830c2420f9178e02b43ab2cc0b0ffec9699a602465158cc67c57d9c32e233837c0f1aa4bda06f5ddba6472bf672ef51d103cad433cc0ed9b697645ef28004430b12449ba55b49eeb2cd1b4562bf9515157c643f426f205cf4083a35abaffd1a4bba5370cd1a056fef19b7e23d0e38641c2f05a6f8ea08e9e90fb5e40acc5aab5ed8c3b18a012f026c6435f7e0529fd1cf5071718fb5684e2989b097935f5c4cda07cc91ffd320adad500895cae33616443efd6707281fa3e67e329974f81b8f1b34eb32e95c66738fb08e5", 0xf3, 0x40b, &(0x7f0000000180)={0x2, 0x0}, 0xc) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x2, 0xffff}) r1 = socket$inet(0x2, 0x4, 0x102) sendto(r1, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) 11:09:55 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) socketpair(0x0, 0x8002, 0x400, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000640)="ba5b2f772d4caaa46c68f2f02bb29378810c84658e9304f5840802573466bb8ec8b50682fb58bcf49fc9a184ce7eb48cdac5f4b1044bf6d219", 0x39}, {&(0x7f0000000680)="2e7f662f2a55d57e3886b6bc862e4c49eda61fb4f248626aa80e190e0c2b3100f9b713bc22af436c34fdcdb6914ed89855dc0b23e38fb1691804ba9e3e36b5d6f5a9da87af2d92baf632ed6bc292d9e2421c363990c830cb451c29a9f8d504efbde0fb1aca76962289432e47174627ae76b994e1883822ef3b6b3d", 0x7b}, {&(0x7f0000000700)="298b6ce80138167c02eb256fe79ffc22f39baa90e8fbf1781582dd4b9bc2bb4ce213acd42231695787236b80e4e630d02667654c4f86ef15d2966638b955c697a872c8ed4736f1f56c811bddef8f684b1d7c8671ce1970c28d9b721217ba4b43a62ebc70a844e126b32ac35785c1", 0x6e}, {&(0x7f0000000780)="69f7909b4e594750e0367d190e02eaf598b154f7c35576737119f3318931df815607039b96ca7af34418ae0aee974d538644ee62a0de132d598e9ff2f3a760771ae42e62edf97218adff646092800d5f6e14c16ba8e1c01b9a4d9b5d9a62472cdda4", 0x62}, {&(0x7f0000000800)="0812a87b660e73aa26b3ba9b6266a36695e74e6da9792ca1e97bfb2474288e5ca37df40d493e17c7011c10122ce50b6d8ad53d9a46f0e2decd3f2c2fbaf74c00f03692d31a038785814064996f769698e38cf425", 0x54}, {&(0x7f0000000880)="965bf9d1d18f2b1d8290dc9d64482b1eba65f7e1fd2cc1c71129ba6afe0472daa2e2994a893021c5fab829b3abfbb65812289836ccb36a9a219976b594931b045c684b3e638122f416a5111f1de2ce8af4e7be", 0x53}, {&(0x7f0000000900)="0b30bc7baa6211c977f151a2dceb9ff514e8ca50dbc7b43c1d3d4ef329b8020c2c3c55f2f9f22090c35377568a3e7f38d867e4ac6378bbec929477fcaab8ab809fbc2aa3fff51306bb58ff5b22912eedc84e466ed5711fe6436d76f0", 0x5c}, {&(0x7f0000000980)="5c0aa26baade90e1021dcafad972fda842811b96aff852f77cc38739cd1b7cf4db87e5b10ce7ea290a16f5a916d9b465ee3708effc3c3e569f018e2114831522d9957efc2d82f18906076e49185b23a7b6a5b0266014583a411d", 0x5a}, {&(0x7f0000000a00)="5fe98eb18a45e7f827fe26a8767236018da558b6c0a34f494baaa56a418a39110c25b7713159db77bb14d81be35654351c34e15c9b658c99aff893df2eddbfa94b5eea38a3535d6e2d348a9ec6b4bbc40d254988ab911fd24e40c94983ccb8e94b4fb48c3d4bdabfbd5de2", 0x6b}], 0x9, 0x0, 0x0, 0x4}, 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x87b5) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0xc2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x380, 0x26) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000180)={0x2, 0x2a}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$getown(r1, 0x5) getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000340)=0x7ff) 11:09:55 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000080)='./bus\x00', 0x3d, 0x9) r0 = socket$unix(0x1, 0x3, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0200000000455ddba9000000001fc2", 0x2c}], 0x1) 11:09:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcca, &(0x7f0000000140)='+') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x99d1) 11:09:56 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) clock_getres(0x3, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x73b7) ftruncate(r0, 0x0, 0x4030002) 11:09:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) pwrite(r0, &(0x7f0000000440)="2cf94196a521f9a9dd51e0966fb62f99443560223d75de232494e98d6aa875b67548c8265ae0eaaf17d68bf1fc9bf0684060ba9519ea870ed6fe58977ab294fdd3f6850e5a0c460daf8202b36ebff4c767835db63fe7e965ed344864c03e745211a0d13ec22d2d2487e5f1954d2057793e3ce0aebe314a120a8f2fdca269d7959ab6a357f23449198ed4ecf433c539b97a1ced155626e4390b917cb6bc811ab2a60b510a4fbdbbda3c4d443b2426af5133d47fd55137040373685899ea3ed63fd1dc59a90ffcdf24cd13287f3705e5e9f9613a1de3f7c25a2a7d6f099d653bf224996fba6bd96ac0d505a9a382716c38d5f0b0586bafdc7e849784a85166bfc90e74e7f69b4d9465d7beb36de38462ed85ab321afe89ce5c21993d722be6b2d951efb6ffde6819de19379ba5e66a049848a4359174a14ec02137bdcf5f738c752b9bbdc5388494669fb8017561748b07fa7b390729f0bc3e60a7fec53ba78c0f435b5fe49cf0f3d050163e5e5a69544e06778f0846b12a6a63dd85f2236e34db8e6115752dba5fcd039395374aeb8132b8416c490719955d71c91609ff7f3199a209cd775b3d1f0b383139f329f283a857ffc212ae9e060684e1b886c55e38bb77ea46b12f2dafbf184b833cef3f74f373b238f50e9b968e1d60f3575df7af3147e39ade714165ef8eb51c36be582a49176d221b4c8bacb8019e4f2c6f3a5ab8878a7ceda3466e9adc6629b156f701d06f4ee8c33b496513fa3cf15cea813f60a6819b133647942eea5dadafc75f2710ed012ad2edf5da0cbd44c8bc6f415455528c271a1d175e3107ab4ad49cfec9fd50f5f9b567a56a328948480e81c4bcb8003c11df29239a998f403e6d7b6b41d145a37e9c5a7a1418653aa3a906d020ca96cf9de9e830614240eecf818e13d7753c49f72f5fb5c835cb5c2a0fe9dfe954293e50c6564d2744df737c84c8f346981c00c00d5f44a30c408096fa329d449448293d843fdcc38eec757706a61dd776f8579904e37940b94e482725a5c7d40ea917092b2958b425630955261d96b0294d35f9f004557a70810b6bd9b7d90ad154697871d80765e80646da73521f8c8e8c075fce25a74ae202340014ef2d36d2acc9f7f7c01b6d332723bc2861d06a38c2e09e7f0af9a1beac59664a1402514baa5cbc96ac58b6af1267e74a2ddc7a294503e493c9fa96e2c88c549b3b5cc8d87138eb9403fb0b42f03db52b93e3b1426432571068f780bb32ccb369542d4492c0fba35d0473582e5000df89130b68696fcc61128b37f18279febe2ef51a890310fa0e2fb4f41b67edcdd28c8475e6e3d0634679b7128b87ecdd38b82c55038af47ce55cfe5214f3227edef06387eb4b0bd73183366a46266b71679a74dbf866d70dccc7be4247444ce47f721126f98d4f16611144beb525ee7a1254a64f2f53331bad542e2361b3a2baff94cb3a8162d0167c2610df0ee9cabfcca0d18adb0379d3b98ffcd467622d8670f0546420aa84e4be069356a98a941a7b191f1001b21b5cbe0fc070e82f73c89025a33f4b69b8cc7708215810b74e61935784889402b3c2f088d938947349f23daa933d2c37265afb27dd690f067ee199a0add24458c300468e57fd256a19df7b7ac97b3e3294ebce9152df80167218bc4fcb6760bbf596e77f29e969f82ec4d25a2dbf17d9f909af75d41e27a5b036dc5350402ee720e2426f9d51ab1bc82a4bb4236d26492e72183fd6136b792ec627e5c18451821ba9c11ab497ac87143bf3f5ae4c5135afce3d2c7c877713a076f36952fa7b23cc9fddb75f6b0394996bffdb48ede84c53f3280c99d12fa13339b5313110cfca8b0d9bbc03d36dfa5f41c573bda901d35b12d79c093c8db5ab55ac16b72872cac18e10e85e477c0d94e94199b0d03a4fe8154dc2653be0693bdfa147feae10a0d3313e4f10874117fd28d5e6761117210913901630241a97a749072dd8c90fd8011d51bb424a9d36293a0afb70170a0638617f5087f8bcd2c47f2a907d1ac6e88e51827be9088f927d5a63ea2b4591a6beda2ab17ac0cb3185825f0eb6f5978911e59db370df6017e265616f370282921a77f2aa661e0ddee77c949fe26800e645d2d01db32f41bb7a0d503bf029eec04f7cbb4c52a51a2585d36ae90f3750612fbdfef12198ef65e0720378df38de4b86121995c9ebf3f072d2232b304b77ddc8384f275faec55220122a19b81d5cdba1bd91d12649f9d96cc6dc3a4eb60fd9e128d996de5080da9a2ac8bd3db1b6c2e122a055a7136d6a88a63ee8e8e0246d6a956a7be6c7ef83243a736d827f10e1b74f584f2f1e710bd6cac8a771511490f5c2a38dea9786481d183a5b91f87394bdc024e412ecd53151a5542a0b72ca2663f77140c16f282f9a54a5cdcfc9847fb5055aa3d4fabfddf311b2e873c0474568af6204ea0e331524c22df24be22dbde30c0c7b1d7fe6dff97b050f417b5a4592600549a88c8826be62f75d1a209a94d2146322fd3345b4d3375d1ca351e4e35736fce536bb9e48ea582d98a82710496bdf33d20f483d9f9cbdc553b90d20ff2ec981b7e67506bb1abe8747985695a550e178263aca28f31948f8eb9d0aa0788463d84669d2d00e145fbc8a86a0ebbea71e54561e566321508e941ab8b8d58361bedaffc1aba807d6878286d5d12d776193a2034d166823bcd96ba57e51499bee520c5b229c18d04d9c3d8650732570a3cd5eadc9774d329ec92ff18304c33523cda9822c8efa691b933e04fa46c1b23bb0bad77ba2d9630f3c9ca37ce06957b0f4556a2b1512bd06c8f728f98ae25159f9c5922805a6db5f2bf005bc5bba2fdb34c74fc5bab61019047676264c8293a712b18d41645e4da6e9f37478e10829e5548f4d2a8cc5c20e3721896234f7a2be82e776a602ed24cb4966e38d3fb0222e0992a3b270601f05fe2cfd563ba03b772073e8d5f353ed38ae5d69b0993dda7720ff2b557c85a2016a83e9148ccaeff43fb02aec83f855e17f48ccc1d6011a7ca60f76ee0dbc44935406735397045b957b53a3eab49b1bd9fab3b2d24caef6b0b0ba01b213698835e7f223c3db2ceb597f2432a41c75859729d68c3d5f4c06987d643cfd4a51e75d67876ca33ac6a458c32350969af98210597b27e51eb42c47a62ca09e6b25fe9d82aa1e238cc120a7094384889c21e887cf6f697a0e1bd814fc87af2aaf4ec3f4998682fe30ef77efff19da3c9beb07b56d2e82e9f173e68a195272fc6a94f9a24bb6c33dfc60be2e3ff86347ea6ab9d3c01f944aa97a60522086d284d91711e6f83cb2c6bbfd932e3b84af23984f599b0a0d6e78b181329b7c691b755e1a12502f0c78894b2e0feedb42fc5f9a3059d95f87263af96f2225f025e6e68acce2ae0f17f1f3d2206cf9af781fbe2bad580159a8bf817496322417323a18f170b5d960414c0967f2fed729d6f5cbda0783d12ed2902d6353b04e31c68d05752b8ae553b45d2c281df424edd38293616ba275f181402578bd286232c3e4fb3fa1cf0a93df50f9129615c0e9a979b6078ee2d70828286f6d28b073b4656621a16d6e85c555bfdc9f7ebea572a9502778e1ec8d238a0a86c1651345988246683605069bf47229c9aba3af9644f0ce14d6cda3363eef33a3a75411b284aa237959a87082cbe9181f2cfbd35917b3afd72bb5763cd7fdf90e80ebd8c8f68b4a69daa8695d128134bbfb4429454c0aab80d3acc0fb43a48559917414637e286d89255d3f90fbe8e95b319c2da40d66cbe8d3ae972c15f2a530a4f44f768c532b901e4ab2562e56fefb21af0d5398ff082e6cdea96437c9f2e547416a1ed7542b71517d09ed5417e71cf85247f0ff5bb211fdcb0d0a2d1f76342e43999a3363c1904fa6fff67c65d5d72ad453a3b6d5ae99975b7bcabd46b19da70847c57beb5c8d2090c4c9ca2ceb039c59812f98e60a83972704985b52921f29a5173b09afa79b785f3f5315902e444c65bed768e918e062b91560161c57487dd7eb55c3e58f393ad46a25e05c12bf65c8fc1af50933c09a42303ff23564263a040fd0e0c7dd5e25eeaa10c359fb29fef8dbd8e2d0c7e555e15ed78c946a252ee1cf4297bf071514cd4e0cb206e282b950a3545be17058f3de31ffb0903292d592ee4e2bdfeba500e5958f69c7b8612e37238bfa3c77c4e077e6bc639dcfaf7d544a8abdb47566487e2fd871b0533d1356304661d3b4c6a2ab5768747b51e08c1b773815e5423ddee0791c211f1348549b3d49135321ec3da7a7599e3be7496d5df96bd6f0ee9f0a4d35dc0b094f1890a5e0709c70b63794a361f29b5a5a4e564ca8b2f525ec7fae210c574cb87fbb3d1dca040e8b4209071bd530d555b5a60274c8f09b4de5578232c3a83f67156ade9297d5ff3d9c96c71cac734e08cc80e8153bb07f5c2ad42d09c7f595b21203a5f9a9817a31ee5540117cce9bcddfbd8f113d735a2839feea5c7c534ab55d15c9dd78133366d4dde3b7038dfbe5aa89d6cb0227fe7f5aca006361fce9c8af5e8ea9eb0501dbb6165a77226d8d62d5394c07ff191645a5516d49d5f83e9858cbf4a6999794683449120879727cf609e4b127baae6fce5cd923e13c53505dd7837cbac0849fe1ce16eb750c8e0fc64fb73da411c99c3fe34037effed6af9d3708f87ab0916bdf1e5a7eb3b26ca5fdef965afac4b7c5c8e208b59d90b609827753a09e3da70ea837e94abb2b3977c2ecadffd7b8fe68cf1c92af07125296aa2cdf7a56187ec649e77cb2fdfc81eef104bc73255712c05bcabc268be676a0390c68d96a45d39789dfc1fb31a2234828d13ba9bc34b33122cd67b57f65915ec9122b224de9a65d72099bb700bc936fa2fddbedb4323bf8c29f0eb14edde3ea0ea51051d3e5f831313ff50d30a353324defea639d7accccdf3adb050587e5c6898cd43127dfe1eade2afb32cb21618da8bd86acc3e831579b7e491661142b795e78c335547b1690df274fb854e1ece382f0ad156a08ec648b86cffb81057656c7277eef602f0c061303c3b81dac62737f4db45c43056d46e04566d8ad8c231df93b02ed8a41258b798e84b30c0505315b63036e18d7538d51e515cac4d74d588b0b41483c20cb518abc593a5760b18d7df4993c73c1ef6fb4e9f2c9e7d9088b3e0a94625396f48377925f5f877e81d1fb8762b5821d3bf983098de30789eedcc7e30e5974c0433f742bd5828bb03be6136f15a0eb3e84f442ca8bce7ba9fbfa840cdb6d858931799458672b5dc22becb68e8d258d8465545b066dfed5263805445194e30d1ff4febb357bed82d323b3a5461be56f9b390a24dc1557af1e6b17eabe866425d71c972b7862001aee101023e84f8e377b7995eaaa27b31951cab592e17e5601700ac71aa2e1461eee93d82c017485ef7a4551ab64710d8d15eafacb4a415af6da99d67b29586f5120091a26ddec2aa738b0f4e753b266ef5f556309dedfbd2e9d76345b67d18bd753e613a84249e55a06bc0a35caf348382e0f4ec486ed14ec052cce8e0f68a57b547f067ad5648f270b5bbc667f47fcf03e8704484e2800f3292ce3316d54480f4101b1c974e3e5117229135b06dbdc95dd47e612f2ea6bb86a04cedbbe7d88cafc98ecff417f01c598498d43517ff211d46265f81f68f76b601cef331d029fa0f86e60d780fb5017c15016cc22eafa531331ecc6d16969ce16f8ac13c0931613438e0d14c6ab3a9761cfde36392ab0defed91eb5343923742facabd5e0b758576d8317a47c451cd0ce", 0x1000, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002b27fed2481361ad48c2ffffff080200000000000028000001feffffff0000000000", 0x2c}], 0x1) 11:09:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x41}, {r0, 0x82}, {r0, 0x48}, {r0, 0x20}], 0x4, 0x2) r1 = socket$inet(0x2, 0x7, 0x100000001) getsockopt(r1, 0x7, 0xcf0a, &(0x7f0000000100)=""/170, &(0x7f0000000080)=0xaa) clock_settime(0x7, &(0x7f0000000040)={0x3, 0xfffffffffffffffd}) 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) clock_getres(0x4, &(0x7f0000000040)) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x40000006}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') 11:09:56 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) flock(r0, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x5) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) socket$unix(0x1, 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:56 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20022, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x100000000, 0x7fff, {0x350, 0x7f}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:56 executing program 0: r0 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000000053b33943ea25581f000000d20cf5bbd0e21ca49b7181412325d6afafac20245a"], 0x28, 0x800) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) msgget$private(0x0, 0x20) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/18, 0x12) 11:09:56 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) pread(r0, &(0x7f00000001c0)="0f5818e362b5ebbc6543e9b68c34acd01c4bb276fb2f40b0c2d47414ff6b249fe186d3e8030916d3d7eadaecddf66e28c8d9e04f0cd275bdae336922b88e77b4f472fc4c17a10a8ce16996c3c7d66afc27cb390964c36f64fc382a62b39d837bbb15e38f1b8441c704c2b746ec3a22cd002f778f0589b05514131325552c2ebb2a1f9b0266160d50beedea80c3867f4eb2b6a8bf89a68b9143979b186fe84fa781cca9ea53efe0bf65ed6e8fcbe3a43e141edff5bfb800b63500cdfaaa9fb0828d6ee1b4e0c276c70122588713a82a03f8905996378222c6618e6d04b9a6ea1e0eff751a15ad9ad36dfa86965b17cb907a41388fe18abdd85796e27b88031a2d1c78bfa792d690fee771a4e4bf917835d40974403f6c4a9bb8ca96a0ef3143568ad86b563f9603ea069f4250e43d5ccbe8593eec5c1d824ead9faf5a654e80a4bc0c18c164f1422b47de25f5e828452ee01b3c0f14d5f1c2c4a77ea1d420ca072c1937fc93d0ca9938d349a1cd65f29d940fdb2954094d55bb3bfdd59657da9ba0749dd070e6dcda7b82b6da014deb8b92dbc741c20924e5fcd5c9535b276282155bad5dd77bf8b36fa616fa4ae6e921a2fa1b7e8469c02ae73b8129655113e868e7630f937d62253b302a47dc8de3901430554eff123005a080463126d3e9abe74a738900e03ef567b946bcb05bcb772f0b7fd07199d85cfb6c2e64f7b38956651cfe9d1fb1afc0fe25b36944cb3ff867c81b3a818628cf017320c58eafdae10538a40b32ba7311568e05e9e084848562a8d87cd078a4598e9be393554bcbce2b228344b900cdc2edc0637bc056da4af0a1c29868e52f9d4a8c27a2fa12665486f9fe9ec5ff925705ad5e0ad680f1e752df90322cd3818d6dace8480cf105d32367f7de336adc25409628dacb0580a27581c4aaa2e6a38a0ee4a56f697901dffd8e27dfe2cd96054e92999029c5248a4e4e64112146dff5ec9a08ca98ce61a536858a3703c631c4ec9e826e64881e1317e077689944d277384e5680730a480eafb033bb640d62eef38a010ab8a6219c62900afc2f8c71828c02d1b6a400024c43d8f5d2bf52593e4969fbf9479bf29d744412be551f67e4c1cc205d09f54ecd66487cfcfcf84e29f25afb346eb9b2d2725ecfdb8e5580d59fc393be90caa39285d8c3ed296b4b115314313fab20db451063b265cf77d82458cf3ceb7fda83f6c3af49546ff9e4170fef71e73373483b5efb393d0a0f9b4a229c4d4d3b19d77bbfbe35cfc82fbd872caffccc8569bded2c615454fcb6b989c5eff08d284caa3caf8d42289be512ea6933d98e97aea7e1fa3a9e3bb4d48f5aadcc346db1f4cc50a3854bf7e2ebe017c8353bd6308b6bf5b411afde40501bec00e97419c63f23be88b5b0e84e751e4df9ef2958cd5e95dae977f1f6c489f35ec3bdde5c321b2937f70feee2782840e128a2fd1c9c8e21a5475e577a3c7f7d4079cb93604b5b835a84d754a53bb845a315ec14fcebed8563febb977c0e2cfeeeaa398b220758659a1de5e7d0bbcd4ae78ee67f431a5b41d29e05a8358701c7477e827828f3347640610e00d1177e38d74a0c3981b7bfd3ebbfdfeacbdb97c9e68b2fb5ff970e554d7303076cf77e21f1d927862dd2c09f3a23983a05486c894c22104352175037e810b0a60e54c978a64a286bb0e302979bde7126ab0ecb825d7691d6d4a1fe032edaf9d8643a462b95080bd70aeea2db1f2f34b777cb63784dc4b17d48c7355e8f5dabf0e2491c755c8228c4401f46e2983f4c5f52cff2002c329f5f92d2cf3e93691056d3c35b8f42f15d4e072256a577865c210f29571d2c7c316d96ebfe33582bd1965a406d4469dffc39f7e9696e9a3afc40ede90d2f7df26b6c870733fb34133276fb8a701af279ac4344c829f4c72b28e1175c2d4fd6ea609c24441ca885ab93d76887e03f11b0797cc0c4e5d1eb8573cc56f17e63f9a46a6a4276068d39343bdbe6c429c1bb40876323b949e0c8ac43de95c17853c1b46ce617f876532512e6866371947edc61544fee72f396474cc31675852deed0768614ea8b67f95a4b27c695a4f2e3914de8790948e939612a1436e374d6914d3255591324c61d9add650380a788eaa5fcc17d03b184238bf1b200ec9802a63a4b73b6ec8cc98391268175fb37e1dc69600c2df64179b139cd074c0aa752b63c0f25cbfffbeea749fdd15303fa096fe661b7079d2156f4e86adaafd6aa5c5a4453531500370c27f650ebe48f63085b296d1cc43ae69d0ee5ab05283b857dcfdeaf5708755ff160ecd7190a5a409c0f7779e87c39b366c2efe4020d13e80421b9dc43dac71b474056c3da19070f362279e6b867552ffb698bf5cbb8e912c2186bf4cca96b7c1ee4fead94139a620b60e2a734b000733a48f12abb1b0d6538dbfc5eda7d4322e933f8564d942df4bd0538ddaf07ccaa5e52b93935f3a12c6ed96fc102e810179e37ad6431812e6295c76a75b8832cd3c4004133176b4ced30d50db540139454e96d343c97c054b511a8f063b6249aef236461034c2d83c6ba3f53fb36e1cff544a88b32a66c8751d3e8be47e62fb9a1d60dd77db5491e6773573497df00cfd380e652945abdf8f320b8dc6d1793354619a56742af3eb38163348dc8ccaf9609243077f601d9eb9614bfc03cfd5f2acc0469e648f82834b15dc98ba9e67e6737e7beedc07a5c4d812c6e00b5163bc3308ae27b5204c803153eb414e453406e892a307dbd6cc7425a2db492183810719471e50f268fab70c8b1e24a424459f41d1bbff4840223a3eea4498c76da9b4128f4d5b96c22a486ac57b7a9a347f17dd2379887f5141bb7cbed2919f62426a15af866e3f043c642a7b6577cd65bd07ba226e91328b97bdce06c0d3661052f8687ea31baf7520c4681a4e21f7678a1b002e97db089c9e2d276aa4c8c3c743f29b82ea6d2a0698ae05de2211a14a1f95480bf71eb3c8135f0a7521854f514e2b154f60cd704944756fa995b035023041ffecaabcce9b7aa76955ecc9599f6c3f010ba5dfd7f420c803e4c50cfe507fc5b19734e66b89cfc233d21442a43b0849fbe2ccf29c86f5107a9db70c153cb1673d05880326637932b0b70672230a98e260b9710dc83e6a74cc0290c63ea20ad6f63f55dbd2931e9ec0dd8295b32bf7d0d5be00aa4f691150ba80f5e26d050a2b788684a9993852ab3bdced09e620a9c21793cc38d52adfe2e7ae4591ee69f8fa2bf3ef6147704de284e0799feb1865c43b6eb1814ce44c7e015bb686b10de485170bbe287088c80000486ddbfce7e444c0e55a2b7e57c6b0e404f190d8e248457c8efdb0a032197ec76244c96d298cdcd188000a503a7cd22217c5fcd9409a9379ac22b486ec5e8fd67a38abeba75bef343632bae18163b7130d4b2c8cb7ac5b834b84690a4ebc95d54260b98b515c09e32274acb1b01bb64979555db0a4380571fa47e63838668442761b7ded9e7005d8c75bfc3e2a4ea158e40fd30efdf3f974b3b0f06de5cd23e6080e94861494b7a74ccdca6b551659b4ad663d242b026b4f419cecb1e53df9638160f143c0b13d2416be39d9d5c8940f271e2b5f1a278254caaba81f919f0585b2e767156f6112413a54e1da32375a6da3051db420b7b7a5e75df9c16f2e7b5855f48df46ab20714645754eaaad122c58bc308006c0fc1783a6dc97cc003436fc69690f31b5c5df502ed3cc4eca643ea3cda123f2a2146ff40294285e7e84ae8e2eb3c1d3c3903121cc7d229b7b0b6aa149c201365c25c0ddc113b578fbe8b11b7c60ee3d0ba47ee7da8be7f92ecc263f75401f39af69405ea412874d50f262b6afe94bf0edf5d44e2b7b83f8cbdc63de82650801dd07ff273741a87b8d1a7f735bd59727b2cf4f52a8398f48eadd118bb14fcf4f5ea564edc2339443b275a3bd8e01a783c650e5e1c442973a6f5a8971a9d863e0527fe42bc29e49d4308795b05a94135e7fc983bd5c863d67a166b082689260920466751a7162774f8d10827e038b849ac018d65a6919d52e2cfe8fc4e485182fe862a9d991df09d4d561d0fa295a938ba2e1755446342e45ca2eae1b56884fafc158841e47424bd02cf2b2463ccb52aa4fe6ca5b0c16626c265f996af79ac3a01c1501ed045385af1b7c0ff17e08917f7aa833157f78f931e40928013589ef12c1626c6ec3e58f09901a424b8c0b13b7067c81c15e49152f1b7313df157d7d559a2490967974ea48e0c844076841207dbfd14a6353e65abfb7fe4a542524a012ed6b04089938dd7a11483137964a04e410fcd78c388e4e96fe160c3813690bea031d70895f28c61da3b482eb2987b14ae0b00b59ea8580eebf4516d5ad8a83f39e1714bfcd62659a39dfc7316bb0f3aadd7fdb41f61818c9b4295a59e2d6ce34c1750df0283438280ec336a5d4f8c12443bba314bd2e7c655e155341ddde4b3603c82d200ec82e4835228adc91c7df46c1e66c2a6c64e66f46d3cde397180e5d26c9453f3aa92d5554dbe4f9b2d6e06fc08d5b476253fe33c248d4cb22ff0f517b922cdaf11644fa661b06926a45bba4d8a1b29b418f33596ecfbe0fecaffeb6cb7670835587a794b3c9024193d75141e6cb465c139c1066544b698dca69777da280ae0b77085e55a8681ac7b41461acb66b52de9480310b473888a678b683b44d515a7b9fbfdc9f8861ccbc215f5af9e0d86c9b05e22091fa0792045132898f52e0d7439b93010d083fb972ab45b235c3ed6abdf95caa4f774b6b78803b00514f426c9e748b5bca3f58e6e85b895a9485a656d133bf6fa8839735e07e37d814a327e666b20703adedf3c5add5f13dcbff878689a64c2fcfafe6a4f26ff25ae4ad3600dd8ce4b3737fc852d06f1bb3ce76fc24ae5910d75a54e3a0c87eca06c9d16967ec266c28d3949243fd26b58ab133f1e6730f205c0f2814365c1bb9f47dfc5dbffadd8d60604c2115fadb3f5a4d9c95d17d9ab8f4cdf34d34fadb56786d56e7b94ab0994b2ce2643ce8965be8f226d6952e847039425fd0694f50a426230e22d916c4238ac226898314b28c6d8a30cf13b9c4b4eef7139c40e2399fb4f41d706ee510f02b01593e0efa4671b049619c442a2af653b80c5393df964c579fa1c7f603f6d6d7bc98a88302c3851f104e26cfa52cc3225ae14c91f95167745eb1f530b5faf9dd135c05825f673082b9c4af81d1ec32f5c2f304c9733859e4dbe2144753ec0be669af761710a3629c38638877f7f6a4ae689dd92235a73d50754483ed4ce39138e61d8a8975c140ee4985757e241ba2d186e9e8d420dc72eb8d7a6011f53b3d699132b3f1c724faffb56468872b5ec4fca6341904ad13ea9d8016e2d50b26c80e49a9d846e6d1bcc638fab22e1c9daecc0e74b7305fe7a5ac648453b18645c96aa05d6663d3940c49fec4c1bd1ba6f87df892e49970c4b0433900a15368416c49a2c116ddd3ba8ae19bc063cc828220567f4dc3ccd864bdef52c910a8bb32894cfb21261a48f3f7f80d0af4a68a8428e21ef4204efbb846396d62a9a26e650863abbbae08b358ab6054361d9036981a8bd71aee0ad391f0bfd49a9cf31c65ed40fe02ac7674b9ea8fa7c94cd240af975b5db41bef984ba3b4ec7ad026ec83526fedc083c17dbe02d1d51c9a54200c5339bc7d536a08ac9a5491716bdb302c1e4fbf79ae95aa11193deb1501eab8426b0d1878d7a560ba7edfaceb6446131012387b6f86ea74c9c6b9137d3b902e1bfe22622d4aa1c5b1d78698a2619e5488c582", 0x1000, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000ce000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x4) r2 = socket(0x18, 0xfffffffffffffffd, 0x100) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0xa, r2) pwrite(r3, &(0x7f0000000080)="13c7bd50b737c6140a1058f49c2ff26bc3896c062ad3d710766bb154191853c546c4edc814f4373b1e4f6b9f78d3746e59e1e0522a266da3c7dcf7be5cd7b0a8a5c0a30ed7ab17db68da63db03c7a8f6b518f25128de637f5f327701d1fb794fd59a16d04a28d694bbd6862f442ad244309dbda92485fb2a79e1e244e091a3e66d4b316e8fd87f23d89fbf4181e452e22f6aa9bcd2a058b84eaca1248d10fc7f5a57842bc128fe34dd6058718bd4a1bc6490cf240326cd1d86c8433cde3aaba37adaf4513f028cae21a9", 0xca, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x7810, r0, 0x0, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000180)='./file0\x00', 0x880, 0xc) socket$unix(0x1, 0x2000000000002, 0x0) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getegid() r4 = getgid() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='c\x00') r5 = getgid() setgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x9, 0x7fffffff, 0x8, 0x49}, {0x800, 0xfffffffffffffffb, 0x2, 0x100}, {0x400, 0x0, 0x40, 0x6}, {0x6, 0xfffffffffffffff9, 0x40000000000, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) 11:09:56 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getgroups(0x2, &(0x7f0000000040)=[r1, r2]) setgroups(0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r1, r3, r2, r4, r2]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x300, 0xc) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000140)) setuid(0xee01) connect$unix(r6, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 11:09:56 executing program 0: setrlimit(0x40000000000008, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000680)="ff5a94db5a17dbdb2981c86cc39c0fb57b52af316e2cd26d46f292dc6a9abe4ed5f1c6c4cf5df2ae89a219d271df71adfe4945921867359e762c2c77c6fdefff94b8a39f74bdcfe7bbf9feeb759283254ecf92e4e1614fe3494bfe8e3babcceb4cc3afe2eae0935af59810496df51cd9d18fbefda1660cdb88f820ce3eb8a741b51a8608314c8b40f8704b6c528882701a70df4c80a5a6dbbc63b8c197113c337deb09f6718e107191b57cca3822b6af258185a441eba73039a688205774aa791e239bf6ed1ae8542ed34d1f52e68a72a2c766a02d0cbfdba2a9565ad637da4890b4d70276a204a669be732b0ffd4f91a577bd44829e323c28435fdc53d62c5513b46f080912c4bcbf45de6d74b5b1853d0cf8b812a1de48c1a2ba12a7e62c0ad89b613b43206d01d692fca98bbe53fb253f1cca29b08ad15b9230c6a3fd37347bfe2303b7133f2826762a301d60a04fbcddee19f6ee4144059975c660b2235a7dd2f3f5d716640a1a1d5cc6df59d6b3f11e64e8d2c6a85176bd3b9195afacc68a2eee79040aafb55642cbcaa3531886b36c717c07326e58db60fd6ef4ae8dc88f195f18a693909eb2855a2b39086f46b5ade8f971047158c22514bef86577decfc2ade573e56ee27c47c7c6e1e14eabde8b5e4448c5233315ad4166294d59aab532a2f496d486d6454fa8a227bbcf332a02745f77445bbe2c82e51ff21d45c9fe76895ce721adacbdacbf67c1a0babdb1946186d586dbbaf0d71af92801a3f9cd157cda9f781d63589e13a6aa55a3fe84530075b1a3276d7536aea91a33d442e8e53b6f6067a31da2a79952c60d940a47bbae940cc01a4d450768043fc3239faa50b94930d1ca6ac5ce05396370689ead2c036122aa83aafdacf9c7619ea7aba4b7e33445c57431f48f8fad71065dab10d0c107e03aa825e182ba92c89252ac3f570be539d6192a51d94c730177d3db9721fe4079f577dae9b11496d605f3bb0a658fd2d9045f67f1d36e82b4143e486d8dbf4f4b80c0f6db9d16057e882304c664939091d3051ba3601993efacbd731b947e239a3daf4239fd113fb364ef4d1f33f8e6ee88b5ed74a84d1e41a9cc6a4a841bcb488e51e75245cc16dc6b1ad8e14d8b4ea0bedb0a8d3df66cdfb27446c133b5a9e75e53bf0daff8eadd859d33b35b567617b549902ce861bda66ac47ab9a52abe0e93a4cc610283ed28f363a7bfb6c3b8a7d07dd9932375dcbaf04961aca208cceb0e1a8b0c80e0ad1f907b41390e6847828fac5a3dfa558485b599cdebc0810ce4d096d0c4245533aaa93bd9a933d3781b2062ce9b0bb3d7f268e20e8a2e7001d47b1b1fc3c7a0ac2624d250ad8b17d656ddff91f74678f3efacb8e5d96f4d62988256d5242c65033160dbc9775c06c359fa351739a767b958970fd67037e09ac2ff2be07ba1cf0d427c744d8d7aac24b72bdb62c894294a4722aaa4fa072d69eb5fe0771289664584b9889b2cf8698eb0b671cd2f190cadf82b17f8643f91d313c3f1f0b7cfa420b9385d297864284c7e6d35980fb55120a6acb8c83527bacdbb73747613120754daeb33c3f0430211dfbb3f61782069458de2b0153c203d993f838b6db1ad1d9ddd5eea1676287ca7440871732920268b03c28eff953a8319eaa9fc2191eba36fb859f781b3272fe27488ee39775e771b403eb3829557c8e039356da7d60310f29b15088c5f4477a0d39ee5e1edc901031d8fc37f7db1ec3980da88fd3df10dd99197585c9cbca393270db44b65b3d9d60a8f0beb993863e7fd0120179af339304caa444e2e7b1d1a71db297dbac815d08415580c6f8cbb251a2e05c414dc2bff4f3bdeb50a8ada066e4bc7d14b800b1a5ac302f529ec48b50f71ad4c6a451e8b351b2fdd5df7cf23a718df9450d16293cd77ac78bdf687c2892db06f9620f4058495fad8fc2e0da8567060e91e603149fea7567e480c0e4a9f31a391a7443746b1a8bb9162c86edd571a8d18aaa719fc5051a4ac4a2cd1640697c87f22220a0410a1f6415aebb19bcf343a290af3a949d97cd3b127dde53d7518544f3bfb4b9f0ea4e67339590f6fb1b60f01ca4be0cbe3e576b52e671062afed29f261ce77219398d0fd8de5f96ec82c34c6f79276928f2b65441d1ec88763bddd786fbae6847f4568b41f6db17f0860cfbc224dcb2b982eb9ce7d9e7df1958dfbed445a753cf5566606978662110319bffd0b8ccf1aab0720b72457ec7389c520ebfeb0843d7b368c795230afa1b04488e6f3d2fe772245f2a0143d929222d3f95b3620dea41041c53af26a1b3fee64907804bf6a3c282f3af5e02997f90836e8737285a6b50286438377b19bbf0111ffd2aab3f22f71c8a01fd0f49b82a1480a45e84ec8d335ad7b1c", 0x6a0}, {&(0x7f0000001680)="eebf8a56e84cbb22f7a38592217973f768ec3e70dc2d38565a31390a4ef74f22f12e06ff78880804c3b19510ada03d959a755948b142a92660f90a387eb767b1085f44e3f3d43568ebaf5a0fe0645e53e95e2ce6b08582b15083602bfd629a7baed0c0dde3e15c29", 0x68}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "5fcea3823b4b0d203dc08ada01646c3aa851d709"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) sync() r2 = getppid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x3, 0x9, r2}) 11:09:56 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x2ce4462d, 0x94}) r0 = syz_open_pts() close(r0) mlockall(0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 11:09:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x40) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) fcntl$getown(r0, 0x5) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="eaab06ec15d32b21a36d0b28abe1"], 0xa) getsockopt$sock_int(r3, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) getitimer(0x0, &(0x7f0000000180)) sendmsg(r3, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:09:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x80) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000380)=""/186) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000440)=""/4096) mknod(&(0x7f0000000340)='\x00', 0x2003, 0xfffffffffffffff9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x20000000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) openat(r0, &(0x7f00000002c0)='./file1\x00', 0x80, 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x6) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f00000034c0)="a210ab822c67f1d096a0a215872bd9ea09", 0x11}], 0x1) recvfrom(r4, &(0x7f0000000300)=""/29, 0x1d, 0x2, 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) lchown(&(0x7f0000000180)='./bus\x00', r2, r3) chflagsat(r0, &(0x7f0000000280)='./bus\x00', 0x1, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa50fd2718ed7497d, r0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r5}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x40) 11:09:57 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000000500)=[{0x0}], 0x1) connect(r2, &(0x7f00000000c0)=@in, 0xc) 11:09:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x2}) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) flock(r0, 0x9) 11:09:57 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 11:09:57 executing program 1: r0 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 11:09:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x7012, r1, 0x0, 0x0) syz_open_pts() r2 = kqueue() close(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x4000000001000, 0x0, 0x2200, 0x0) 11:09:57 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x480, 0x0) fcntl$getflags(r0, 0x3) chdir(&(0x7f0000739ffe)='..') pwrite(r0, &(0x7f0000000040)="db3a2a2fcfa73cdce74f154cf3b39747f53f5d729d1cb0b1f55000b3fe883d77e0e324ea58f18ea94308875c9ccda569b5ee47251e16bd34dc538c8bc0a3df622abe28f1ef33baaabc2b4e1aff4b916576f881102263df57fb4c300ad7e823c7918bad300a29e1f5cb2a9d78b6280a33", 0x70, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) 11:09:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) setrlimit(0x4, &(0x7f00000000c0)={0x10001, 0x8}) login: OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 11:09:57 executing program 1: getgroups(0x7, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) msgget$private(0x0, 0x8) setgid(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) r1 = socket(0x11, 0x3, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/197, 0xc5, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) sendto$unix(r1, &(0x7f0000000180)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:09:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x100000001) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 11:09:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) close(r0) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 11:09:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) minherit(&(0x7f00005c8000/0x2000)=nil, 0x2000, 0x3) syz_open_pts() 11:09:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x10, 0x8000, 0x9) getuid() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffff9, 0x2}, 0x8) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) sendto$inet(r3, &(0x7f00000001c0)="1709a5f8b6b3c247", 0x8, 0x4, &(0x7f0000000200)={0x2, 0x1}, 0xc) semget(0x2, 0x5, 0x25c) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='*{-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000380)='()\x00', &(0x7f00000003c0)='$\'[\x00', &(0x7f0000000400)='-}(%-.]\x00', &(0x7f0000000440)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='.$\x00', &(0x7f0000000500)='-]\x00', &(0x7f0000000540)='#\x7f\x00', &(0x7f0000000580)='\x00']) 11:09:58 executing program 0: 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) munmap(&(0x7f0000a9d000/0x1000)=nil, 0x1000) 11:09:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x4) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="0f825faea2e2e470e83d43c1826192481479e70ffd9c89f2eba7c53c04469cea2f7376f91867c202286b30d4247cef0895a2f778878a9a8b5676488aed8b88e599e2f396995c9f7ec3ac0bb5a482b87c4c8ccbee6b8219d27a58b56bf276fbdcfcbbf424685a16", 0x67}, {&(0x7f00000001c0)="d3198c659f72ae81d78da5713f229d703879acd36815c30ae902593ab26e3879a45a09a5ce07c95d87cacf437a34d881439c1b93f98b71e3955f05411d665af10a1f3e8b6d44913cdc2d759afd12435ae4d3fe9a5cffc9f9732ea27ccd27138263999fc4cd5c", 0x66}, {&(0x7f0000000240)="855fe79027fe6a3c6152b812fa6bb1d22657137d0e46c35e69c96f3f1b6fd0a2d152cef79ed988fc92d0e096d33803490f829bf85bc3535bf7ff91871a5769d2775362574a216609b6fa332a87a7a2bb20350d2ff2905ab1cdebefd4e4e5b43ac30ceae5ecd83ec3b391748cd911adab9c703d3d5cd3be8e3eea2490325c24bd44ef5c14d298a339a11d4f1f7b3b5156036a49971a208dca511ea46fe4a9dfac8a431f44d3e06154c51ba65a034080740bc0d9d217f00f9daa9adceeec759a951830d1ab93dab7ba2af04242", 0xcc}, {&(0x7f0000000340)="ea7a1fcc92ef24b8b56fa4306668d0b13b84e73e0ef98d9b5b16a956db819d9d62c15054a449164af77c59d9734de29fc009426def42100e1dd94625db2b9f49f13f3212538e0ff3b535e0aee124790b11978fb0ac68faf2eac89dbb8b84ebbe63ade17b9ea53b5fdebc0120d33bb28574f2c19b2547636b94823a08b4d085cf009a70db46b709c3737f6d3a6c4f19d5d6660e4963e77b4586f1b2ee67edec8317633cdde55306e20fc4f27b14b7c264551bb9617501427d05fe30988ca0b4bcd36027d4ccfd10db65bc02b09734f52261549ff33c83c2e5c9cf97bb8f9f5720d8c4f106216d3e10367842", 0xeb}, {&(0x7f0000000500)="a637f9fb955a64298d389a8a3622c287cf68302f75cf4f6e3fe66c5fada8bf8e98eed955fc399e0d47da23a7e5a00d6223c4d6a4defd033b6061b4e77b48c88a03752a0733907742ba4fc3a34fc2ee3758cba11943f4dc27bcb569277e142da4892713c083ac472b10538fd0c8da3952080f6b16d8ac170659041128530bff1cc0c8ecd948de8ee2001f33dc565d1f9d3425b4166e8ec239cac70434460764554052546081000344224624c5377f35d801ecfb2e7a8c58a9aad9ae5060f209d7bd8f556932337cbedc0374dfa5894f4dbb0c74d7b7b1bd38559e75058fb8b2e309863427c27f1eed631a925fef2c383fd7b0439661cee6ccdd74b2b5bf6b9f745391e3e4afd6f3faac02c3c8edcee4c09d52d46a39d3b737e71b7784afc7551eac8cad208b89a2e812798789aecc24fadfeff1449e9454be9b122b424c5484b742cf4f19c423d0e39db427d08ed54c090b7880eae106a7685157fa5e803daf63d1eee4d2ebee88b6de76df596ac120509073a1338c159b6be4c5c234012e420a0444935254e6a6a4a2b41bbb7f2f8d9db922893c2ded28a42cf89b8db5caaa013cf42ef6845ed1d347e8a14a5a2233049e32928772d58f1338d77b047319a4aee312838bde26f4539c94a14c0cec76f495203d36e5d1d9b81ebabf760079c401d22ffe3672dcf921a3e920b00d448838b20a21a402083628b1d799ff9a5c7c5114ad1751e0c5b66112646565a326598cf86bf520c2942af9dcbbc6b6430186a724f36d8dccaed4f9b5ed19a81c3b670adb80edd4f45887b2c377358a3a4601191d40439137db1716a464e1c2fddcf3dbd71a94411fe5900ff4d32c69db3dc6f34004741644463035a1ece2308142c57ecc021d59a23a5dc89c4bd68c02294fb93f6ac89d6c2b23e346086da8d40e9165cfdae8725057220606569c960447b99112e42abdcda52fe2f4f09beb4fa40103cddd0e72eb60858d88b00f1f5f87c7bc2bb1f21534ba019f66c8a744dead6cacbd4f285c38f52c4d58aebdf5580c0837bd81fa851573b3dad7519616d31f16f92786466dc53516c3e8a81d67b77299c98b076aa3a4064d586ed59cd07fcf347e3e10db91dd396e613ac1b4c657acfd161c4dd528543f5306fc519b6c40924f41b399cb243e89e629972bf2a961cf1f71910fa7b0541346eacc55d625b77285d8ca60d7a5601da8f48a5719a02e9d51476dbbff431712df3c11b89b1937c0fd6445146fade9fb7e1751187091f7d661710b7923a9e344226f4123d5855926242ea831ae6731c0eabef6714ab9fc59c5d3351ef3ac95203bbfbb2d262a6c5151c40993cf0bc4750d813aee4e1c29fe08d3f1b1b0f96073166403680a7ae07fd7572fcde57f2bd025e56529fca97321b770f151a27d42de9acf0273693c24e5a9c25946be28723e18e0d273de4ce07e2052ee567dcacb96085dab89f37789eb7638fb1d8fdd7834198630eada10ea237e1790c29bbab7d28c0af6dc0dc0b2cea192375984baf92df771c1bcc79be504942171b1cf3e0137aa8a13b8db00eee907d27bb2b3aab98b3cf7c26655708134c49a85e1b2b86a177eba58f0bcbdc7872a49b262dbc2d8420cbcf8d86edf1bbe672257b2a13b5bbef533056bc18dcd5ee03cf1f84e17016af7e6e677ae0fcb5a40416eecc2e64248d68e23d8344896f0349deec95f139226302f93e8970268324491c97da91451f4aaae6d1c1ed05eee7dd4d60e0b5234be3bb3b0daf40ca3303917c2f86a51ab4fb46beed2d1d1b80487864bd9c3f2d565e5a1259f0a6e84de77bca784048bcda1210cd06e5e2ef1e282ed30fcc8682b5023910ebaa952ff50a7a2eaee32c3977ad47f4ed82fb9bd56d03b66b91ed4b0e41fe5b8b4d166ccbb055e1431de9a2ead08cfc258d29bbafbfebca8b71e947417fb9233311f937288b392dae65558b006e4aacc5e37d540b5b202ab617390f1d978b97b0db61469c49e4697878b2f022b49080d9344ae716a001abb23d6e0c442e88d5ff814225cedcf714b99a9a32b4755c43cbd9c658151320ba246912303ea3d61e53d7862e6e737a158ee0d7725726241e82f02cfc2659689a5382b9310cf0cfbc7deae15a6bf5f884ef9b8ee97562d7dd6855f4e33c85ee148715f9c12950eaadd398ccd2a7ed8bca43e8658131125a1ce4cc976bfd5a2804f7690c800db235cfb1f8a872cf9b5739fe0f629dc42b527f918348ad2d7a8d66fcf6e5e93bd6039a84b81a2da74c6c18d083661b24bb3225822f1f64b767d5fa5d25951d8478dda42a1a5b31adb4eec122582e92a7c74a61c26a9a87ee9c0aeaf69c4ce8cc98c1495a76f21f8becd42c4471c2a627ee36e9589cd69e20b57d59f1b42855dfa9c0ac5d52f2ab3068c71cc8a61d7186ecdfb463bf8030c63bf4b23ff43622e673f172a912e1d9945ebb8ed54fefc3a81a59651a1fa40ea1030e90433b0e6ba312e5b1a560e1d8d2987ee3b4774875106031166896b7c7487fc51819d11b9598e3d14f485952aa87309cdce0b57a2e5e9233182118122be5f1bc6860452197f4341b989654e32a904676bfef98be2bdab8a907919efe876aacd8b81aa332ae718f56501ed24d8ba0bee6acfda211aad47294e0c791c3aa761fb129b50fb0cc698ecd9c1639075d4c23225e3aa5e27f3fa545e48a1cf96969cc97ee9da8eae3a4e0d8261c679a8f9268baa9de22c5b486149dbecc5612d77c9f933fbe21bcd0f82639c2267ef9a24e76a6c077eb5703265c95f639871ea25b1c23429eb1fd5ef1301002c65cf6b8bbff599317958f36813120c7662666ed34b48971a60e4f0d5b33a20a308b564058856c7718f63b311033a3cef5f0580888d444311122838c93a9363097babc86944f948ea2a403c01af5379d291ea167bdb7fac135f2f5a8d234a096efb74680af50173b4937b778be28529e88b341197408d0da4298d9bb2c9a7516e272f96a8d5321c853999ca811596cceb603c57a019ed37dc2e7733afbbf20687994747b97f1e9f5022a90e1dec39ba258bd9504b7743829b74725f0216564f7ed229fc8f4b0f685fdf036af0f075069b96504b7fa1fdfb790c41c019a89af1266e673ba23e8b873c3243ce18c2a4bcbf135d3b11a2460f3e61cf8eb8c0400c01084b8cc5739ed459acd54a5264ba1e27d60e4e544b6ea503f547e5bdf527a8b3e6835f2ca08e0cde378b476eb921d0a9717198705c5df6e3b314c0adae0e00121e89b98714fe11ce73ea41a79735d99f027eb82c29901d482e8c6fa440c77e0b00ae845c67946d01125b69dc32b99cab693b5e783adf05a7657935a9b93da080f7a8c23b1f2fc95418b0dfa1b6da0ddad9a4a41da527b4b996f3f359be2a8a51808be5cbaae6bb4333d05d1dd3ed751809bc05a6d546a4a4a33b28525ea5c22074bd8354b3e3417c2656300a8ca6cf696ebb9fa75dd79113930aeb83e65677f4bf6f0b576d0cccd59a26ee0843f6a76b43a80f9d9d5027d7383f0a66049c651f508932fe43c72ab99d88c3880c1f89aed19fe2288ef287afe85a0f985fe61be4a07e0774e0f60c8830518f4606d1136d1413fb2926d489eff9049ac9d2564437980c967fdac9647499244726770e71988308ae6a494828fced49d955a998623f6e6e0a7722c3c196a021f582b64c3de0726e81cfa5feaecde602301c17525ca461ce40e6ce0251950a188b39e4f62cff8577304f7f6240dc7c517a193519e48986a20ee816ed12dff9d3f4a2ac38fc1c3c9707c04a57fa1b728e5d8067dd5c708c71c6fba748fa371f1ac60ad7878d4e558555c3e2c0876b09c209f9b1de14f798046475da7a5ccbac5d8b0119b241d830170f2444a5e8fa4cced6aafb497e41b38a628ebb3da14981465cf6a0bfc2f1f9a0d5a941c6639e2cfc8bd9df5c9d5bd7ce2f2d38f75267b3534b000e6682b135ecfda971db6f18c9f06a38e0f8f782d550b63ab4ad11bc33c81c5d6d8f155894d41d38c5ea08c64427dc076783107ae410ce22091ea2d4d1389b3d0fc7bf384dbcc356e6c8c6b7dd85dfeba95e002463d29a225db2dde5592d70ea3ee7fcce16f93e9d44c5e604aacbc63a47e4084a883efe454e9130b4c6bef8124f0fb8e7083fce37783335406c687735692a44fccbc0f46e54b8580d76dc6a90390488c6aceae901dbadf060b155c48047780784f617c074f2ab14a01ce864bfd4bfb9ee9b3c22099c8e33f2be9fb74a2ba404c26315e2ba0bffe81ccba9eba997706287fdb83037d55fe14484a999bb9b62e036ae7cf5888c83428af55c071880aec50b1776758d04ca0ae5719fd63156855b412040436bb53db10a3fb7f9ae2f88643a2ae4ed538adc8449fc3e2e21fad3ae66e2c7d26100efa3a54e07b0e927f032e119c6385c1590cd8a2fe1d0fb242aab60b75530a34cf250f6096dcbe6bcbdcc14385ffbc0f6e7a1d7eaf4f64340831e94daac781967a9397f29f1f23d48b97c8c5336a9488d768e1efda013a1aab14e275513b6f1fa3acad56162ea2e82a70bb66a4d8f996d03853e0fa7f981e296a9e994edd1b8042c42fb783c8fa97674778dfc276640d6338891f1960199d9b9494091a92539f7ae6d2cc6b342638328c0405a6ad62d11061a5aaa292a5386f4e1eef8c4b4d880cf97015f4ab4714329b135bc0340d74814ef4c4cfe56b9f695a55e107bec4f076195b743fda0f0e4985d8c58306587109d38fdd81562f5f7adc917c58d72a9912c2506905834cfe0bcc4a806b8711427638ed0a1d9e18f46c44c09b048f3715467f880dd7be2df62a6dce04cb4fea27fbc0b19e774a6acdeb43fa165ee99b06d07a4d59f065264d255dcb368f7e53e036f6f7da605f959c15833619c2159b266304b5f5698de226869ea9ce318699db9c1f2a85b414d948c82cc6e88056fed4b4be9df6b80913869de64bfe2d38b157dea30edc63e76d68e7ebfffccfb6db5d207e84e4fe9a850a892a0527f60e19e6d2ceed9953de9ac8ec7248b004ed92be56a13913715b963570fba8ed9e1c58f867030495724cbfce94baea74d7d7833835db40b34b0bd2a78af84419a338589de3a545457fa48cb94e85bc1a23beb7087f8ba04a7c4bffa655a34c7d0f5c447097271a9b02914d031c1f27325fc41fe976aed832da9f2623d0cd0638026d5f83c5e4d6a1fb4ad3864bde8fd218f20b3df30c64ad1e122d53443ef6a855341248cf250a013ce284c3781bbbe7a3b59e52ea714bd8556ef2049f33a4c27d57e6f4333ba7b412794024d14c9a2f214bcb59009b7fb1526270a52589704ce84c565d5ed22d3d362c3d1bb87733f6c5becf2bfb76959deb87cbf8f0b0b12367543fa2b6025e5ef628b5302f7b9f5653651dcd83702503b806b6b54997e8fd890e8472e6ba8223931979cfa01f84f7bab9ac9bbc86ba886e6cd417060d8aacfb4bd4e660befa5a2364a97e4c2f015ebc06c7c374b671a08995eccf45529b52b7869fc77a253642dd11746ee47492c8b84ce4417a174d1f4649a57f9e3f6af7665d38a1287b63a818362e8f7e36ae0df6c75dc59d1159168c0a492d1c249412e87173051182e9f6033d61a82fe5ab4f7f7fcd251b1f8e0f9489d0908fc29c276eb4f8148bc77b69766e636e595fceb951a47d2d73bb497f72406f6a92af51656f0b63b719b229f6fbcd205bf91fafcf26835326c79c3c1da26c69627973adc365199f0612e340f5fd8113d18c26ca7348f27a92a77c07b7ecd85f4bced949d0eced30b9dcadf5d918915f8ee20080794487d3492174b", 0x1000}, {&(0x7f0000001500)="69007b5fc0db2206c117b3ebb532e7fdbd5cc0305fa4a53d698f554e5a3f8f4b86f32984146f76cc5ed9a92625fc58f246ed9418e1290405a34e678a338b79e7356f55a9d5220e511454b548eacbf5c06183a2a78a442cee9857e7c792ebeb3faedb987c25041365f55416ad266c8bb08c397a2c83eb7c19f89e290b1cd563202e3b74b6c62baabb3f0645c25ba90a0d18cfcafb6f4fbfb8e9e7eb363fa55f8ac82442b5f97d116a13833124a6d44ba45c6bb3912817a577a4956c38e6f48091910748aefc7f4f338cc125", 0xcb}], 0x6) 11:09:58 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x18081, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200e, 0x3ff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xc10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xae3f) socketpair(0x6, 0x4000, 0xe381, &(0x7f0000000080)={0xffffffffffffffff}) fchmod(r1, 0x8) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x0) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014cc0 failed: hole in range 11:09:58 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0x3) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/99}, &(0x7f0000000100)=0xfffffffffffffe3e) socketpair$unix(0x1, 0x2000000000000007, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x101d, 0x0, 0x0) 11:09:59 executing program 1: r0 = socket(0x20, 0x5, 0x800000000036) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="1ff8a2337d0b125780", 0x9}], 0x1, 0x0}, 0x404) recvfrom(r0, &(0x7f0000000200)=""/253, 0xfd, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) 11:09:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getrusage(0x0, &(0x7f0000000140)) 11:09:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000000)=0x10001, 0x4) 11:09:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="ab90cde9803cab4c9fe9fbf6d1aec92e8681ec655c1622d55f36edc976f810fad2a86fb5107c08038fa6779bf6c2e96ce15dc4af4726d972735bf3f2bfbe9670f9f12d9c47415532838adda2eea553d130df2a860599806f94b19f6b00", 0x5d, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 11:09:59 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02", 0x1) sync() sync() getrusage(0x1, &(0x7f0000000000)) 11:09:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x60, 0x101) writev(r0, &(0x7f0000000000), 0x1f0) 11:09:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x15, 0x2, 0x0, 0x0) 11:09:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f70e5bcff81f6d519b28711c1fa617da00000000e0ffffa4"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f0000000000), 0x11a, 0x0, 0x0) pipe(&(0x7f0000000000)) 11:09:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x7370a772f174d73f, 0x3, 0x5, 0x401, r1}) 11:09:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgget$private(0x0, 0x8) geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getgid() fcntl$getown(r1, 0x5) getpgrp() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2000000000000005, 0x7feffffe}, 0x0) close(r1) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) setrlimit(0x3, &(0x7f0000000180)={0x4, 0x800}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x8, 0x62a, 0x200, 0x80000000, "ca6f3b6756921fc9ccce0cafb7534ca1cfc7a820", 0x3299c0000000000, 0x3}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) write(r0, 0x0, 0x0) 11:09:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x84) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x10000000000002a6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="4e24c60cc348a7271460dd6a4d95332c10c345f42f87f3920a41792b04111cab9f3d85a84718b574026483b8a827c3579568299f5c52d9115c11d5c01aeadb08afe7e58c9588b69fffa328a7926cd4ff99b2e24898330f57f7b932d35ddf2dcd2a40c21d124b99e6dfc249ead3849a029fb6d6a22748c5cf5cdf4f4ce0b674aca8f2ed4fa237a5cdd65cc37f7f298b737b93cf8cfece26139b79a5015de7123c5b3ef10fd54bcb8832dc1be2392ce7267dbfe176654675117ffad5512dc1f159015e2df77f0fca95fe79069d65cc62fbf7ec5748141b918879021bbd4935b2d79167003b2d31f042dbc77d28492e", 0xee) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 11:09:59 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x4c) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 11:09:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) write(r0, &(0x7f00000001c0)="a675b408cadc116855e1eb2ae3cd7ad643cbdfe17e09cd58488021022635131f99fd26b0460ccb91c9b3098f30d34be8acaa8cff3590f11e8a7ccfd241229859143c13e69e30ceca20c89aae8704716438240c5a3ab53ca9921b0afb90e472ea699df852e6bcf23b850945dc881d74553cb8146287fc2f808caf3c799283d3", 0x7f) pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x48b0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:09:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x17d, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f02e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x2, 0x218c, 0x2}, 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) 11:09:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 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, 0xfffffffffffffffe}, 0x0) 11:09:59 executing program 1: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) socketpair(0x18, 0x4003, 0x102, 0x0) 11:09:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) 11:09:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) 11:09:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xfffffffffffffffa}) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0x3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x8) 11:09:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x10) r2 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r3 = socket$inet(0x2, 0x40000000000000, 0x7) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semop(r1, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = dup(r3) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) semget$private(0x0, 0x3, 0x288) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r4, 0x2, 0x1) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) setsockopt(r6, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) munlockall() ioctl$BIOCPROMISC(r9, 0x20004269) semop(r1, &(0x7f0000000080)=[{0x3, 0x800, 0x800}, {0x3, 0x1000000000000000}, {0x3, 0x8, 0x1000}, {0x3, 0x9, 0x1000}, {0x1, 0x1000, 0x5c0a3a4aca9f76e0}, {0x0, 0x62b9, 0x800}], 0x6) msgget(0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f0000000240)={0x2, 0xb81}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7, 0x687c, 0x3, 0x9}, {0x1, 0x1, 0xff, 0x4}]}) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000280)="f39514042a99ce061c0e42792d290be6fc0de39835a949b1b38fa6f6666dbfda6c9c4f83b20d3ee0effa7f43d9bb96bbbfddfd6a860d93b4ced9ace9e2760e958b783196", 0x44}, {&(0x7f0000000300)="df6ccb77054b0beee05b812ccce350529326e273655cc1070c882d997b944f3727e7fc5aab56790dc41247df90a36f6fcc190fb24a8453c757b083551cdf82add32fd64799be072a0e112338625af36afd419879895c0280ba0e7d0e78740ed1a14d35280b75da632a3b387e73f90565721c61e6dedbf4723f7f26751b228bbd02582674df791fb9e6f73a5f1458b1eba6a1f2d0cb1ef2255832c80ba369fd70", 0xa0}, {&(0x7f00000003c0)="f37d0c3fa006a205fe65ec5e27396ce0ba7266f71dfab67e52f3ad82d3282cb9e50e9196e459c2c755fcb8a99e98227d7df64f4d8f86394870eab3aec2b043b59a5ed98b870c0043d6cd6d5eda62bb2da5b5c4dc1ec65036b7b496fb3aa3275541fef6fb20ef5e7d782b8dc756062b702a0ad95b3fc0a822b711933a5db17b", 0x7f}], 0x3, 0x0, 0x0) 11:09:59 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 11:09:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xa48, 0x8000, 0x4, 0x1035}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x82, 0x6) chdir(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 11:09:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x6) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:59 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000080)=[0x0]}) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) unlink(&(0x7f0000000140)='./file0\x00') select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 11:09:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1098a, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xd3, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x80) close(r0) 11:09:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 11:09:59 executing program 0: r0 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1ffd) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) write(0xffffffffffffffff, &(0x7f0000000080)='O2', 0xfffffffffffffec5) 11:10:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)='0xffffffffffffffff}) listen(r1, 0x26) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)="1f", 0x1}, {&(0x7f0000000140)="732798a18c336585b78d27049ecfa6b676bf641581d78b1c18b04ec269c3e49a3451b862fbc96473e81ceef05c937dd8be94c52e71baa1b04a7efcc115fbbf48fa3fbeec0311a5c736aa66fa9381", 0x4e}, {&(0x7f0000000240)="b068bc167a2608bc1b3cf4c5e06e16489b547111bc9e580b851d8647af77c2ab00d4d8c8caec6f739b3169c717fdc5c3926cbfbd84eb8360fb6ac6183e1977f41fbb5d30d771c9cbb2c6dd8e202e1d9c18613eac448c69febc635070cbfb35c3de032770245d54", 0x67}, {&(0x7f00000001c0)="76954c2b9adac15fe1c51824efce8526", 0x10}, {&(0x7f00000002c0)="83913e7a31a707fa7480890e253bc3e7542b3ad64469aafeac24be515d7b49c6c241aa3e2c1270fb9b72e57cfeaa77ccadaf2403e6286c08fc9bfa6f9553c9952e21f2337daf0345", 0x48}], 0x5, &(0x7f0000000400)=[{0x88, 0x1, 0x1, "5dab83889d4d8ae2d9833cb92f40e25948b8f5580aec946893d4ea805481f7e49ff15be4e2c73cb79d523518a949083c1e939ceb9211b2f77e13b7e0cea45de59901de320c229e9d347088e18f82217d71ae14c6c9e99873c652ac48db4615ad147f6eecc394589b9f6fe24f29d1b389a1adcc30"}, {0x78, 0xffff, 0x6, "3b507fd52e0c5055b23e004e8df4326ded2affcc70d4a876f49380393392fafe2377a6349ecea4cdd06b931c0d64849bd96d4961f24838d4cc725be31c0ebb4099e659823dff140aa943f9af4ada1ed5124f523d0e9f8895582e7c6d4c693271108136ba76"}, {0x58, 0xffff, 0x3f, "81a832e0beddaaffc332f78acee1b873d85c431993ce59b026a929d785adc224a4f5308c7e1faf4e4a0ae436896b06066202d4a849486325d544187f2dc32c1fb219"}, {0xc0, 0x1, 0x100000000, "c851f922a21f39b6964db96e568d087267718cfa4bbc706007f8542215e13a84783b1387aee6d788cf5acf85066f0b431ece211e36419119b19a2f2a4a6890a08db252946611c1b9cee0064cb19f2d659ae062593cf06b011635215448eae265442a8c820b518d5aef266b552c39086bc3c80fe619d0d0386ce4ce3057af79244120c4f1a95d5c0e5113e5e94f03d86bec170baf243503dca32ad86095c8ab19ca1a9fb850f971f0f9"}], 0x218}, 0x40f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 11:10:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(0x0, r0) getppid() setpgid(0xffffffffffffffff, 0x0) r1 = semget(0x1, 0x7, 0x402) semctl$IPC_RMID(r1, 0x0, 0x0) getgid() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000300)=[&(0x7f00000000c0)=']{[+\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.[,\x86+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) 11:10:00 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 11:10:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) ftruncate(r0, 0x0, 0x4) mlock(&(0x7f0000008000/0xd000)=nil, 0xd000) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x9) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xffffffff) 11:10:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:01 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() r5 = msgget(0x0, 0xa) msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000ac5703d02360f562dfdc5f7b82597b9d5cef45b66688b72c112324e839f8db4dd2ed8d47a9f7072f56ff008d2f4a20e68d4222254c459df8792daa72b028438fef5bd453befa328ebc699980a68943cf96f21c8c96cf818f1f3d862a17d7552dcc39dfb1ce24516a3daa56fb6eff2e4c4004dfd09f8e86f41762f981ec38f3725e2bec3b9597c6c12c9312eee08f27df9f3b442b95ae7d2174b7a78506eb0c50eb140d8b1c09d779"], 0x70, 0x3, 0x1800) getgid() r6 = syz_open_pts() ftruncate(r6, 0x0, 0x2) getgid() chown(&(0x7f0000000400)='./file0\x00', r4, r2) r7 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r7, &(0x7f0000000580)=""/255, 0x156, 0x40, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0xb) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) sendto(r7, &(0x7f0000000100)="45f67c30cc7c503006cbfe0f99841d2784d95f58758b4eb880e51eeb541eb1be4bfc5770796e4f140fba882123cc5225ce253b8c7062fda609737c7be12ad0f9aa7a21b64d3185f256a0bd5d0b04ca0a90e7f09ec3b287d2d1b712b79122a80928e06a274b9be0e03c42e9805dd8508bb2c25f15787c1eb8ee278272425dbae83594d9c98097d001e3e4a714e5f3d2166b538080f0d4eb74aaa1b136641ebeac", 0xa0, 0x406, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) fchown(r6, r1, r3) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x3, 0x400, 0xad9a4663aeabcba7}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:10:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000588a"], 0x38}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r1, 0x3, 0xd0, &(0x7f0000000000)="d4e825273f72ebd6a03ce614622115ca431bd29d6790c7c07b5950ad9b3991b028eac1f3e7252be67a03cc9dfc05da415baf98946d40f38a662541cf979084b09d7f56e614dd4837779b184db1ef35a4a3c8e99402514de9794f2567a59d61f462872bdfe50055a5b41d11cf45d68ad1ba131829a6a1f4efe22e674de84aee64727a54aaf6183159", 0x88) 11:10:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r2, 0x29, 0x24, &(0x7f0000000140), 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1807, &(0x7f0000000000), &(0x7f0000000040)=0x4) dup2(r3, r1) 11:10:01 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x9c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4000, 0x6) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0xfff) sendto$inet(r0, &(0x7f00000001c0)="c44935534c2192fcebe7ddc4e36678792f8f157cd8b08eaed7a897207fea3feda4dfcc66d15ada9c142cc701cea9f423d8b51863770bf274fc4e38a79e618436822766893dfe5dcbc5c42cfc0b7c93f6faa1849d2c4f64432b5c5a3258bfb9532faf6e5034641d2d8b40496e524b240379d88a158f53b1f88268eafbf64d44a00c0762b19a87c9d117a9910c25fa66a804667918c6d3b512b5f9f3df793b09a8ad36d534a212ac8cff3684cbe56fe5308d7624a6f7c5f06e6c48cd77510a7bdfcf8597eb58df2c6a113c49aeb6fc2d3f18b0df2d62cedcc117bf911f76154096eaefc33b5a72dcd5f3b540dd4eb11a9a1a832ab8188dec78842f1d25b9b65534824928c84fdaaeab6a61ba2d68a93f324fd97bdefcec0847638f8150aec2c202a7f7e25853095b4581ada5ff172255cd68fe3659d2ee899be7abc293f190f4f6e8b2f9a03860301ab36f3a0e48da489898a33d31cd59d0fa33568cec7764cd4191333234c51711572b508740ad5c8b564f358ab0abe4fdb19bcc33d3d4778cf39a0a5c3ab20fa9970d60b0227291669251fc3d065562715dd468f67b867420cd4ea2c76d7b4eff94f7b54e9994964cd9ee83c1a6eeb62ad533a12b74ad13d73318d7658818721a9b6485792609f8fd9836cb84928050f698a1901286ebf58fee4b5c35613f7153777a509dc212f10b1eaf4710e95b0f5679d513386f6c7a7389b97241c78663e3dedbf680174a3c3fe82be4689a381c2aa7a3b36a28cfe990ac9cef385d1ec6dd35f591bbd763c027fbda566aae0f54fc9cd3aab23f66be21bc15a80bcfa11d876c5d3652036be57e93c31fe3a2d472329961438c1cb55d0f0ce1cef789525f56bce2111a6f53f0ddfcd0a7b00be554c5e800c271072bed4a2f361c9b5b0a868012de62cd027dc99b65a9b26dd345a583a6e545074f83f6c8e8b9b8867b05b32e3722006402f8196b1a6fd23ff4bddf922af152e7a7584dea7c895dd3f50b0be3b6167c0f7dbfd117500ba3ecf5dbca6a9d034f8070744d990a9f997d1e1a49220d42339d3781519e9455c475fc35f48408706e2f17fd1c9ab855847bb2fb089c56af5adf1dde52ab0000de18388c77d14f27a96dd121c61c0f6ec2d0c07a64863ce3ec622025fd29a85d7b1d9b2bfb88f5f487b131eda35711eb9e91c420eb2aef51148700f181593b404061245d8e950b9b7b5c0bb9c01a01ddebe7327d831d9cfa1b70f5c6f4905fe55cadf4765aa7b94b6461c93215f384f4b2ff041441994696a6c2892a80bab22e6c756e4a932167bda1f5bf9271c08318a253a53476bf371520545029cb8e608cf7e953d4d6ae618daeeddc66c55afc4ea207040bce37bd7b79929503e4a33ab1130d7fd908bd7f824950e4f54bc5b25a67dd9f04856178fdb472f302dadfea06dc9fd2818ba7f67639ae23aca21fec361c32f04a34897cbdbf07c3ad4af5893b162a696926decff7dace8c31b586c3d7656631aaa71235d5a1cf76c91e5e52dbf254501170fd27ccf5734d16b4eb740592dd5c0d7e7202459249c323f8c20659fb87edd47665ff038983f47b640b13ad8107e887406d71011c92a648f9a945e54586204fa82ac050644440de56a02c4e1ebaccbb53909d4b063cc5895911cedb5e600e5810dd6df148e529474b3dd05a3a3b178bd1007f9e0fa461a4100583a2fb452818660f217aa23c09ae39d7702f84803bb22b929072a71d40cc44c22aa4ffadec59d0b7377fed80bd824e14d9564d6f17055a1a9ce1504bcdad90b16e65c73b2344882c47bd0503f5eacac399a38c57a586afc2caf7da3ba63c17bc8fbe7511f0d0dc5f7bcea5675f1198c67fe70f0c36754ddcf44b07588d5e48069167c45a42fb15451685551243c46328fdeb58116f9a337e3f5a692df59fb44940397a8e13519186e37075a946dfbeb0178ad4ae83f570cd1459e2a7624626650bf1c6ba935f5890951a6fedb36c64091707b5060084d5e40eadb385693d07fffda86bb9e5c843498424fc382968e06bfd6c6d2380fa82002e817949d6aaa1867e10bc5e98a620dc9cfafa1a5e22bf12e26f8a2ec3ab35020a3ceb9702fd3e98bdcddc78f6965ae5def4d4705055c0c9b6dda303c12df2174ddd4276aa3e3d004246cbbbbaab27c2d83dd70fdd3f6e13c911b86d6f9a04bf426711552cc1792b50908cdf2c7b34115078e4b6a26c97140b31c57a1cbf079adaf4613a6b44b4d27892f48ee53f32cc5f3d9ceb4dd924fb60f945635ec85d8e43caf749151ea44e2fda8b2b92fb4229f479098cda97bfa07f5d6c6ad948db0e44a278395790d448ec2db53d18a9d43fc4ef286fd818cdea3d7058f8653b728e6536eae6b7d2cab7e5095c06177182fdb10421009b1e297c049085c8c7633a468e166ebf5b222ae6c4f9f45af7f75f8204b8056dc43bb5b434ff17a4e5d91392deb88da06258cb04f727f5aa7d6cd5f6536f812c76599e6ae6db87a9334a26f730e43199faaa678ea4153eb25bd20b600896c36bbef67c0d5b7c81e3478baba660e7e138b4ee44f1b6c457e185d5aa253ae4a41b046599e95ad411c892580dc484f7962483e72ec1b80bdfb2d3ed763f1ac8751ebdb9588e28c5020c943f5aceaeaf886999dd8a9360283568a7e7f4a44b48ceed33dfe13ef1bb3230b142be0c20cfb4b0c9f1544f5ff56e5c3bb6a756dce909d84aef57542ffb39ecb36586c88bcc47b6ce211e5e5101cb9af37b808914bb482dab1afbc8a33d1bcba04aefc2571a3117a0506769b57f1e981959ea1eb704bfb49e1ad2427199a7785068c474dbe75f68b4eba0c1a5fbbaab043e69a8ac4ea5410dc761e20cac2df62f5250e4a406f5ea6a7d589b1252956c717793aa1c2c1d5a02da1564fb1239bfadded33ae281df9a155f7cfa1d17db1a89676847a15b02405a7300266140f31a8cbbd8b461267ba71842fe56b7374c075eec3debb95868e67a44b0e59f5c0ea1dfc604c41d5c3e205dfab99bd4f481bcb7bb02320c85be66a807f154a51996a503aca6360c5d9efaaeac0b31cf7d9b5face5540e850586571c6006608025708a1b4350824b3d24741cffc2d0e6238a1f2be631e50528b79490f21c7f5896642a635009c3530b045d4b4f682aa32f69aec6e274e43b61a70baf60f1e7c622eaf7e0f5672ec02f3d16457362bf6f27d6c02124a889630456388181d6de32fdf31fe677cccedf96345c14d87e46ec68b24568b14f02e8c607910993fa5d2b981b5dd0acbd22c18aec787c2dc1da5def6c30b60d60d7f2e8efa4d6cb13b1fa34bcc0f49cfa47ff2ffc64982678f84e57ea708662b22c24e252f100b7ade5323ee1805185e46dd0eaf26291e2d255fadd0e6a73eb270d5ae1c7fc16da07141856d7c84862626219edbd7354edf9a719fcfa1b7aadd1e11bb178a26047966605e0452eb7b9aad8061b2a093e4a22be6b60d7437891826a4ac05ce12d748dea96e82f1e5f85b5df958d9251721a867da78dff0c1157f5550c21f8373d2d8e59e6d55f1bf084ef94b3ef1171fd03af50dc357e25ae884b4418ca0787069dc791bba9138a25a8ed3455aaba2459a0e027dffd98e69a6700e08928c4e0770fa021840834538f5873a71d19dda8e171fdafdc4a3135b6baca7426803e8a924f6f33730567bd997b813cbe5250a38f778db8acb4dfc0fe5d45a796a570092bfa0984a57c4d1ac3d746573219cdbc6f5953c037c8ab52f7e52f009aed45f53da646cd67339cbb494725098f3a7bdd5b93d4242bf3716130b1a903be1b2d18e655135ae80c1787d753623207975891e55e9e4d9e52e8a41bf4a564316e02a44dee30c11b7a01b70a7c56a0c788e0badbe70f61df17a5e6d961b7c16454f43b59646f2b963e3203b8b88e01b2ab1ca7e4495e5dd781340c014493749a3a462dd1036430754cc09968fe0a96823c3f2387c86daeb445c83e70568ef25c0d3f4a17761f38be4327fb37a32b54ec8e86102fdf3a4350eeb6fb36033cae09c5258c08d258c3d1c642112a1ee98aa3639784fef40edf5b4ac589e24105e440158ad1256655bfb69fd3c638cb2c243dcb0284e1aa40f5ed57c1b6cb13d92e1d3aaad75069b67f5853257bfeb507f08a8666c122ff81a4bdd46453c9a91e17f17ede51a96f44ce58e7b465fd2af8a932ba80c63e5e4d62b2d37c9de98a7f8715598959489243d18c7fd23929ff62764f23d1938720442a9f29e475a2318ab0818f85f794e2fb28b7b7e0ed493bc4d0ae22c74828520b88279059adb18999aab22b4d7dee7aaf643d1cb0ecc5ac1d9990c4448578f4c2cf904d90382beb695457de1d6c9814b30397e46427c425362380ee5eb2659df3c7c5be5039532df83875e4c5c33dbd392019b00aa7802598f09e1a362390b72334f950ebf09a76620155aaeb9d22c686ca886ed4ea32cf755b8ffb3ae471058e34bd4e866e2d38acb64c02ab799481ccc5fe21ab500e3fbaf648fbe28b484d1992c98a88dc36c82a2d71c911f9119133f5aa2592fdcf4ae6dd6941226ec93627f08338a8b3c343d18e4ea3c3acc047e2f2de00ed3f7530e1b2a0e316f8b29c537b9937d1ca1f5800fc6495180f3aceeeac5e3ce52dbcc73b19eafd6ce18a6907271b2818109ef33f82ecdc3bad9e3badf4943e17310113bca0410bbd33db8dc84db725c0cbe16b114e0893699274a8b6de4991049bb5818b30dd3899f954a775921b3ccb3e897be69a777429b716d4c88905f8c109f1e22fabe3928caa0d9c1b10a24dbc0beb139a322ae5480826f4e79881b9e954efa40de53d94ce72668f753b1050ad4441c0c2d169cf46525a913e4c78e54abd11598c9844d312db59cec51db4b41de1544aeec4bb6d88ea5ea111eb590c9bb2fa1f53cd91084e10ee20718e3f70af753fd52f27f2f41348d41ef6de8f57fee07eef680f5a5027a556013dd04aa0b6b9524f5ffeec4abb6762691babcfbfb3d08026498a83ca563b0fbc72ab80c38faed7dadf2c98c94f1650ce38600fcf8d153b979d723c6ca3790cec9e5fc711dc01bb819ad2faca6406c51f5e54cd8a5feacb43e16172da27f0b2b8d355072e06a7cd3f320dc0632f2ddc50d02d49fb2a15794d4c95bd3ebd510a225df01a5fa573928b8ce1d7310f7a25bc01592d523a82b809ad2af76e6ac1fce9c478e611f1154058f964c45b00668619930c1f7478716977e342c0c881abef4e58040bc81e9deb0a91027d0a96509992eedecebe5b9d07ec3b8ddff29019a281d60a3b45fc36295d21a8787ca670d674eaf9fd145be145b430be222dd8854e6252b32c16c52b192aa5b51205cabc2723c63bf1f6f0c4f80d46a7faced604b47cfce435579ce999aa54ba5494c368cd42b11dd113c05ff9bdb8496ebb38184d78bfbb98b88350590d26eb15001963c1efde7c5fb45152319c333bb611c317a2189bf88c9e557e43cb4045f68be961bea0643292ed5cc26f08591d0a2c44ba97e377eb56610cc808b9cf3872f8ec5b8db816f12e3290a6864f2bcded9464eb08ed0ab87fee1d1beec957b5bd6000de6ab3c70e09ebada796cc89d79d5d54550efcabae49ebb201ed50125ab7e97f9780b8d85dfccdd2107f1ab5749409b4a4ecb4a3902c8bca47b1a11f667327fab70e8a1a57c42599ebda36425f3c47ef0cff4caffa4aaa589ca10786998d687f33168cafcb9877d4d785a5c3ea8824e0238aec407af00fd8450fe7d1021582b934a5c66755f0d10a9709ec78e5c3a2a4b2883ed1f18d8088003428e4aa3d82030c3644564e12", 0x1000, 0x405, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:10:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x132, 0x0) write(r0, &(0x7f0000002240)="439588cf4487bbe4774760a52b0ca51572f8472b17dd020b334c2721222697529b290b6641d742dfd8e95fd02ac98fe450b3973e09cf3c10927ae6c9d9493bcc8b31a5de2af5a973002c4e39e5cf99743b8ab9dda9f3bda240659b0bfc8ca5a384d960ee0dd0e2660d82505ecc16d4dde9f7a1d2020069b53ad944d49a06ba3dad76269258cf6fc21cc214854a46610f146f826f90bb94b714bfe116a740f41e7579b678cb0e384bacdf314a74b0f4a69b5bb67cd1a29aed0733f42b95f1626a127b267237ce05e861ceb465e707d71607516f89f78365d8c3b12ce6762f8506f9cd932b3bb01f0dda66b1e83896ee5c762da17ca2fac254290880f947aa58d4b5933bd04e1ef8b68196f15598a3ad1e72900e478add3f3f35d0558691410dbe7833e726a77792545d65e95b5cd8375b693d42a65fce76975d1bb4a015215579460f54fc709bbd99d3018240e6e476808622141cca8056b53c09e51e7158c785d0c842d0cfd7254e49c7b4c7d9e9210a8e8cc66ba68cbf0082fc4ca7148a76d5bc54aa69e10ceb175dd1a5ceab37640f92bc73d140a2bb21c4091326df0130e1a694275acd8c8866c894d9968b3b49a8c3612e5909f79903925e8151b0e7d8ef5ea9e5d0d495c834d9e269378ad238527712c7d66d82785e8503d53bfe747057491edd1e5490fb39af4857efd0fe54662984bad3a62bc0f752e94d83ea4d18a8911cf409d293cccceb32f5f8de0b4dfc863dd10cc1dc9e81b6b5bed500d525b02ba8d464969d74d74075927206ce7eb42edd33a650c48d00f8fef6857be24ab081eafb0711170de56d03a80b63266e1b726540a0e266bd5acc7050b732cd3eba150ff158a38664cdfd9caf112b176d3a7d18f35aadd2e2599a71e9d6ed713bbc349af30843e96b97eae2cc7771a46ec7885492b4391e1c7e91439a7f17e604ef40389b9dc6ea16bb4e1342f9f578766b6c6072d04d8a2ec9cb63a0d52330dfcd8123503b2aec5ea785e2bd4d6785c5c2e7ff7ce7d13e4b020e1db6043e440fe6c89da520a6dc45942199882081608384c6cc8e6edae8480ff8905efe2fc41dc9e0e0fd85e2df766cd78433c234dff3b4034798c5ac6d80d300e05d8aea41755f77acb009dac7c5004f6b1aa5ddd8ec2d029a32cce8fc7637896d5b08a18cd47881c1086e5770d26766a9e62e1b6a3fc1de23679d01d46c36ededfdf0b5bcfa23afae358fbedb1c3ef0bec6e85adfebb04a23577c36e3c5999e5222405239d5e66d643f9bd2402640be84cc45af25cca5f9764052d6b981c9b39e82e298c61eb5d6dd51034ff7b7f07f138480638e668b125554651e1d9f52c53432b451bdfe4733af3041a873d878907f2b79bf443b6e59488ff6c8e9ede1a3d28ad1d7dd5a821692695df3bd55a8d4b4ec623ca354a2a33c6ee6c261fe099e34bf6822b2422a19ee265bfa624e10a4d127e93a796de02b0e39067d7ce209cb58d5e4a90dce515ee8186d5a74a259b66a18e85c2293ed723f831e8b53264b0425a6191a4d2f364ce0b9865de335257fe05d2c06f5f3fefc3c94af9917672550b42dd17b3412d1ddd22c3930cda05869e3e5dbfb02b8806181baf76c5d5cd3f3ae94c7be809017581f88ee1aaabb060f30c4290ed1ed03c3a00b8f605f401e3fb4094828fad64d90f57d526ae49feecd5ba9e60807e2901b177e33690c518361d0cbb64da1487c9b03aef8ec82eb9cef74455dcbbef77b5f2709de138bcc73e9795619ebfb006f084c51d2e03481d7c46f49fc7646a5e3d7a946a27b103be6ec6e330449419295da3ed935d0d81d4c1ce02eb5e1981daf8a8bbe74e6292c197444a74a1a1a46ef047b4a64f3dc2368ec88a63d696fcfb551dbd0e9aba577b0776d6f572d6c095c8a175f29fad0e847e48c45287a9ed1f602da4e936fa5f32db6dedf8df124bed3def9c2778e10843faa847661b06fe816187697d8a7b1a1a139c76dd01d7162302d128a95be325dac3e0e5471a0aaad92b28bec71ea90e144746b3866b6e34a6fc4cc0f62ff32c7a7c826e224b368bbb470f7927f26d71a8cdbca4b5fa2022b913f50a73d0e854a414227b82695395193a0f280e4dbb11c89ef12b59897a0a565df9ec3db1e3acb8af7b5bf063fb7a0fae5499f278b61fe34764752e2c394fc7bc128ac959a3200bbfa70ef9792b0cda5ea2fa4f752702be2804f947f73dfdf515ebbcd67e7bea1bc999fbe668f5588a0379372124de0bec73a765a7d1ac4f1e648bb39c4a6004e4b6563cfacfa810fad98f9fe218af8da867ca4f568dabcc8ebe4283548f6bdb697ffdec71a065e04eae118003ff370194f977f68206f7fc147ff31e3f24d490a580b52afcaf3b05ed46fb03016e9e47d61d2e4276ebecfe0f9726b114a551fb56025d1973f5ca9e246ab597ba87a6758185bf5f75e59c63999869d31c24cc7308470c1a647625b838c12fa48139a6b583ef0d6ef77a62650aab328e19a8e96b72bbab33cc46a85a36806eb2e243b5e580b3f00fee800150530ef639c0a0c2a4fcb90202d5ae9a52417933f5b15a1ebb6618bc5263d39db2c68a99928907a3e0d1b57c5ad5f3e6a5b3f796799e1f3b3328a36f0b9a9618fc491ec88655247cfb882378373d0c4bfa8c88f8e5eb4d4e2e73aba986718ed8d16e9eb712ecffaa844f766aa59d700f76b5376a39c1b7222d72adca728e2344c4d09652c7cf31c17d805d83ebcd28f3e351322cf1b8f98c4fa82c57ba9dc37fc0ce8ecceda2ae7d12c62ee180ca10d90c6e2d3c1ff80f0484d6c3f055e88641a7dc0406dd10ab8fea6029cd257a7ce42dc520f1e75d873ee69694bdd91c3b9c48bb09f9d8f0645f817964c44478f2154b90235a09acb2a70db2c96f31af2a8b4f46835154d2e57020620312225b250bcc9762881e2c2e226b72b96dc7fd05d143764683a7c699bec2df98944ebbc778b6ecc5b297d044196c7fc2e0d5e4400e3d03ade3d43b81bbe3d2940f5f6f8610289aada8cb0f1b446032ec989653764c03b69f13c23f8e7d59de1aaa930fac9ba3201198f69813f268ac446fb2acdb7e049ca0f440a84da14df71ca9a0eb838bdec849cd73fcad4dade127c32bbd79681257dce5b93c18fe60f5fe69427a35e46a9a4e2ebf06523c257a906e480e65ed57baa0b090af63ea6e04d4a071f65e668045fd941adc47ad14e3e8205f3c6278f89db83f310c2227e4675bbfba884741799fb61cfb379ebc35ae97b74b3065f024e2b6e47eaefebe0d001fd2e32769c8afba0c2b1bec795af1a621628807f788a5550135a442f8a12ab27ed3c23e22ce0a14a5eb04e16d5f32a1dcf78bb92e2c83522f53cc30c9af9c281b06ad1c8c9a44cd6260c617e1774c97d2a3fdef70d6633780e7697bc1c0311944ef7e44edd89d8cea84c51c5e39e3628a7d1e769d5f522db9a411fe3c04d42e28af35b6837121fc231a925fd370c9f166183436f47fd4ed90d022a86998c5d1696ef0380973e4ab50b2c1068a37620c9f84ead14307430951611baea0d68b9be5460bc81deca29f24da8257c1916d1bcf573e954b234716a8b5534cadc53d7277d3ed782045ca2acab9e82a8871c010bf064d7df81800086c93bfa9b4a182549028716c09625e422ed6ec8da37394c10065cb696901a4a3b0d93bb77c63cb1b7346dd04ec155dc656e8932b81df37bf6057f00dca7b89140e7edb7930fec8a77621607dce69bcb6bc28f07ee7c76255874ca5d797dbe0c82ec733ab9811d94fb9f50f12eb3d7dd5bfaf03979e3d32fa870cec8416214ed410924b6ecb11097c06c938d5ef444c27d041845617a874a70efe9375b4c074dfe00756140bc7536df0b587ba571d1a72966bef3decc9dba269ffc276840d3a83bf12f25f83e4158cb73284976cf627649248093fa11982dffb97e2d736128943936582cff90f8879c57032b22129eb90e41ca2009a4bb66535a38166e042ad971073f60128e967be8a0170835262b25e272b9a11e5da2c12b2e826e749612cfef2bf76406811886961726c19dff9579237dbb573649157b33bd2733f7de4a315f587e4c5537636837f1ae0474f441b3f30f9b66a35669d605eb151c66df34c73ab3ad7ef3ce4d772387a740f904785ecf33aa3bd0689c7fab2320cf6ab90827f0b53f1fc48b8efb1ce494b0f422045e4bf2573b8be0db2e6638272570272a66b8bac824e05a3c09fadac1b201ff98de730a61f478b586f2611fea4f890ba549b69ffd7a0fe2de31091e834a04f219a2508842f409977569009c5a911e6cf23e108a44635347537ab8f315e7658581ebc6e25b56630c2f0ee91f9a72721f6078c6106c50b99502d1fc435db9adad4fdfe59e18a80489af6073364e2c38aa56c13cf32ca4ae861660168cea034d3fc0041d9750737e1d52d47b09007a73d271000479b1853489203cf87295aa385381f6dcfedb27d371396f599cc98e85f4f4c87d2f0a36b1bc7bb2d88d02d6b38cc356b4a87b87b62c1a5d7d7f3e3ed1144fb46b62ef21020c1a54b418f36e90bf956d9579e8f73db80785019ce47158adb3444639a9ea4a786b53907d40040c0cf2962948c2b7a05680957ec5373b2fbf0c1acae7451b75964a8191b211190260e80044a6d9775ee31186a1d7e6c5ad18df5aab753e2fa51a2e35d6932ab986632f704328d0a5deda92c36aa12b70336dd27feb3b439c12d8430f1a419b40e443c789df85044a1d56502871f86ac6fa81558bd014c310e645e17ad49b80c5fb9b209fe6bc8626b647b3161a94b95d6575d4f93b75c3500477a5ee2b7f35228c128b7f42ce99bb2aefef7396318903af622df2fe1c5eedb66aed210f70a4feb4b11ad73a37d02894537ea7e05bfc776cc65bb382ab0d8209ceb3b174a341db3e678d733127ba256a17874e11db4beb4ddbf1f4c614c53d2fa1213e76afa058659960a754e1a04d41b34f703fa69aa7e341d42c49d6c6b585edcea31c2606313fa81ddb4e752215841115f5a5b2817bd20a87d9b683c69d02eddf2e6b3588dbe7b1772b4c02b0ca108148956efeb99be0b0c9e82a0b4db0001ae48c9d2b542c70cc4b468a4d30bc5199cba42f0590254b898d7d29dcff142cfc875947f5436eb81323a6131308cca75bafe2162e2d9e32edd9312a2a20d96e09c16c092f7c1fe3e6609adb97cb275d34868e0ec6f1a742ed8b5190ae1f53502cc0ecb6f4ea37b1fe42129016c4637665cb60585d9cdda80a7256cb66dc7fafabb49433cb5e4ab62dcb784bd31f8b9f5ba32fbb741eb4adaf6892ece3aceeaf8a5480c1a686843eced2cef3a13c99af68107adb3f3d264d5a61ddd65e185209bd6628fe417c4e33a79889d5c45e7de1a04a4c225a64d8458e5d893e3d9625219e65c90d9821123b67781d529e7b04550a72e0ca50a6e0889bf6bd65f6edfa427bd4d913ae03c5a8d246f330ecc2ed0780af6252d56684ec7de7162dcf68a5529b1b5d56401e9385348ad12402535ef83e8329312dbaf087986ece1b5243aee7d690857541e8b302615e1c5afad0feb400cd2c0d35a0b08cb6664cd61f34de00a044a0d0aa06d6eb09776ad795f83da9a15531e420bae4b8068912275427aba858e09ffcd8229879c9aa5812518d92c662c1cf28ec28c3bf8a2606ee0f232402444acfaef097abc7392faa61869ed6dd9efeeab14aaa35e76cc1d0ea518ff2039c8920ea7f3ef2d768329b15a687aca587644783fbb8e9148f5b1a35e246674c9451bef06336a33fd3018fb0f863013ca9ed77a559846eee2c5c3e32", 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x384a0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x40045700, &(0x7f00000000c0)) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0xfffffffffffff72c}, {0x6e, 0x0, 0x0, 0x3}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xffffffff80000000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x7, 0x7, 0x5, 0x101}, {0x1, 0x8, 0x6, 0x5}, {0x8, 0x9, 0xa35, 0x1}, {0x2, 0xc5, 0x4, 0x6}, {0x0, 0xffff, 0x6, 0x6e93}, {0x100000001, 0x7, 0x180000000000000, 0x8000}, {0x2, 0x1, 0x2, 0x7}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 11:10:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17, &(0x7f0000000000)="b68b50d7ecb76891c00f23ee9355099c005a93dc50207e") 11:10:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = getppid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:10:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="cc4573a661cf52607986a046d6a9253931fb9c27278f72f8dbad9d262f21ce07583af7ce2a77548652fad583322bfc9c88cecbffa50c0baa2025029dba36815888d259969f98d998528bbf5880d9ef039d8ab5df9c815b34297f51e6afb50658cefde27d875de7fd4abefd02f12636575a1b9712e1456e16", 0x78}, {&(0x7f0000000300)="ed556ee6c3efc40d330e18e352a765ee725de6128c9129af1e2cddc23cc0fa4fe06eb28b13b6f02429ce91f766dbc718a9b7584dec15baea54fcfc8a8e9f06d454277483e825214626ed314c348a9497732275068b1d319e5930ebf658162a60dfd0eff561bdb8383f059b913d98bc29b1bdc760ce04097fad87f5849baabf7a75eb94b251c8fbe040bde64e8f64ee29c001ac2d2193299cb4c4f45587ea4baba29a35a163bc", 0xa6}, {&(0x7f00000003c0)="e118160a66a9c8f069dd08a597ddb038b6de79b6e46f55d05331dffd69b4dc009f5598c2106cfb22d29837229c29a3049d7684e30fbc625551be839058cf6fd599803a62be3ca6a60e5a5e5e386df9baa020d6b0a7a3d14e9083ec99192944843aa505f93de6f7b51179712a0ebf72fdcabadf1d8252c6741134c4b18a7cdbfac862c52ffd90e4a16f61b5289dd6dba467c0685f9977dcbf3064fed5505c3de60de61019eab93cb69a8ec0183ae311a95c90712036194590d623b2b07995d7f8dd9fda23b4555d79bb7b", 0xca}, {&(0x7f00000004c0)="a649a3e812157b80e35c2ff5ec75f2ba17882d046efc019a3a887117336f877494833948631358e89a797aa5ee6395b35439756fb59262952aa09642f18079d0abbae6d383bb15ce227a950dbd0d38119761df147e4245006c98fc7b244a788ad50b3e62b1d270be010601fd5711036810cf04d3f0d6fd69b00339fe76f8b58bf4f697650c79150f5b62d5c7dc61b6992f3b2431f4a629ab7d26047a8d1f7467e528e9914650251e4084", 0xaa}, {&(0x7f0000000580)="d1f9fd67561196a45332a842aa474e0037623c405b777c2496eeae4f77945675b984257f5363014ebdb31e967acde566bc58f1e86e1f2b7cfdf02290a791258152b0dc471720c240e31885248ca277e8b043da28b304d5a0dc9a1d0435cb2b478e4a5ccecf1734df79f142988c138843d98aaca56c85298efd9b086e8eb0e59b1c94a9babb716a95989ded800d9befac7a81c7", 0x93}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000280), &(0x7f0000000640)=0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000680)='./bus\x00', 0xa88, 0x2) socketpair(0x20, 0x8003, 0x6, &(0x7f0000000200)) 11:10:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x5) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7fff) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r3) 11:10:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 11:10:01 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xb602, 0x1, 0x6, 0x0, 0x6, 0x401, 0x1, 0x3, 0x3, 0x8, 0x529}) r1 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = getpgid(0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x7ff, 0x3, 0x2, 0x1, 0x79f, 0x100000001, 0x101, 0x2, 0x2, 0x9ffb, 0x9e59}) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3b79, r2, r3, r4, r5, 0x5, 0xfaf}, 0x70f7e3df, 0x3, r6, r7, 0x0, 0x77, 0x8dc}) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x18002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000440)=0x80, 0x4) 11:10:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = socket$inet6(0x18, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20058, 0x0) ioctl$TIOCCONS(r2, 0x80047466, &(0x7f0000000040)) 11:10:01 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="8324721c8f59fc323f374394f6b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0xedf) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@un=@file={0x0, ""/25}}) 11:10:02 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 11:10:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 11:10:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x8, 0x0, 0x0, 0x8000000000001f}, {0x3d, 0x0, 0x3}, {0x3c, 0x0, 0x0, 0x20000000000000}, {0x10000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") 11:10:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x0, "f3563d5d3ca178916fdf8beb1822ceb191d1ddf3"}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup(r0) write(r0, &(0x7f00000001c0)="3b00000c470000000000bac57eaf0000e3000000b8dcc755280fdc996df70e41120725b0087ba26a5f888dda2933b06fb7a517e978c1a30104bd9a1aa773107b14156ae37b2531d6c45ab784f88f353253aed00b0818ea5f6e3beece64d5e4150f4b17bc82f4252eaedf346181efb1a5965492e25d7163cbf5cc6b9ccf21e79b0cdb9c38c6f8b3a07acce846696ecd95734efe3a2e02961edd647da32c3ee25a1123fba9e999b70f9d15", 0xb5) fcntl$getown(r0, 0x5) 11:10:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x3f, 0x9, 0x4b, "df1beea8d135bb6b7da6ffd6efacef9a14974392", 0x9, 0x895}) close(r0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x40000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 11:10:02 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x288, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setitimer(0x0, &(0x7f0000000040)={{0x7ff, 0x7fffffff}, {0x0, 0x2}}, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0x2, 0x8}, &(0x7f0000000140)) 11:10:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x3, 0x400) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x8007, 0xfff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5ed3a74d1f38250510ab0daca228ecd2267ebe3dea9b3b0a992561e43e4749bb7bb6a520f6939ea964f4e26810a703c9027098144ecd1015c3e5c9613d984f1c199bbc96aba2de7dab2124717cd0d187eb88f5fbd84abba3e11e403ff75d4b2ad2aa50841258c9512d24092da2f5f34b0439a360777fe69bfb3aed0ef06fdc74e67b748117cdd678aceef6c28ef05b31e76cde0a427dd7e22f5113837a77f096b3940d5f31dc24f115d850f6a495652def25993cc887ec3693b44b82cf486ebb48d38291078ee663bfc7f85f9fcdf2e0cf2d9e1a30d41087bf87936e4a53288ad86078fe7284bd2e1e2a009f1e4d7576a4d8a46b48dec581586d39400d0ad57d32fe8e025f9d8c218bb7c248da87b08db7bc0081c632b9a183ee2391e01522eeb1782476dcabd4a785ad280bed617c51fb4582df772518fc08ef115814c4c61bce8112f769a9bed4179669cdbe7680d296e9e64222dff9d37e72cbb6aebf2d14654bf1f0fc0247dfc4041b6ee681c7b69894e27bd06a340f3afb210f806e11f35da0b81730c6cfe5f06d0f2b2161a43dc4817f5511ec1e10a1b29dc6d7a1a9fdfb176cb56c922372f987ecc09da9663a15d2b83b2a2f3750ffc109f1b4b6a17714513bd6e3db869ee13b9d85fe37e0c16340ff35ce54ed926935ea36c18c83f7814a67579342089fbdca0d8b70179d5d7f2231bb9306e3c7ad2b4b8169885596fc95f3e5a3f212a97e25371da5fa7934e6b135b9197f5719c9c964dbb0c09fec78ed9281e32efb6af01a83cd68e9417fcd1f5382f66509ca8f8b04415549c9a3589a1dbcabbbd09f67b06577d3975819af51759b062a0cc75395cd5d09c2d1dea53e36067b47e4097f8b1f6dde9b9253922488db8c370ce10425e859b6303d436d3db5d80f6f1499031c6331b783371363f5b407e540dc93cbb9cf4dc3707dbed881182bf7f069c931c5241997a9299486f11345002836049039c6e31de9d438e46556cb93f481657509eeace7a702a6b1b8b2b256c97782d9cf4a8ef4daacc63dd8c11703a5cd99805ff778271cbd6a645f55aad56b2438f0d04d870261ad50f28c826298b7f7f9a0fd21f017cfb545bc95d1bb6c8f28a65ecaa7066613b5c10768433d4800e216e0c12803a8a3a16f1a1707c355f3b6bbf18389ce2091741ae0461ec606b39328f48f2a238fcbc06e7bfd05669a713c290ca0f17381a9158b173e53d438934b977e15dea7e4b950899aa6bffc3834e968f8a31dff82008943ccb69a648761df928e2d31d5bb32813888f01c2dfe276b1d88147577f67d9e069576ed1eb0a415f32a35878dc3444314a7bec43b0af1c3e73bfd7cd2d9c4bd8fdf77e20f474708fa08aca8ad65e4a06ccdc6e12736c803bb6096196e1af89a5f4669d0e27826af67f0e8fa6bef98177048bc2dd30321b56e4c1d26cf1ad01ab982d015c23df8dd1dbfdd90eb31689bc322abc8ad92cf08f7baaaefd6a7b846ca96f76cb497f32d0ae1fb4fa63e46d51901069e119235924c4bcbf8ea8f2b9a22ba826f9b055e937385fe0ff9e5bdeef33d1101b1ccea7b4053401194abe461bc036fe3a858ad1abb4f43be976dfbddfb3d4df86c5490ac1461e2f08e6784a6c8772d27a32b349eda827b7085e8c47f5762203990ca902b6e1e926e861f84d5dad2a5acc8e8cec7d3ceed8c490f4f964e570b11f348bc6b6889f79291509423e953dec43f82effa42735a6a5a6d6c184fb368526e4754280d20f0055edda3280da9829ff0964a6106d8c4c7d0f1520cfe55fb70b52354b97a21bf35bddc6d56eff261e824c36ceae6347037bd784365a1aa961515eb73fc6e5686c1aed505a1802978765ca113357d00a856d67ea95ff78248aac27e0f7507d92b894480ea0d12f1c31ea2b760cf12ac43431f064d96ff810f2c440629968444d386115a930ee080c0739a68c4e31b3e7530286360291e52d52b4f3781537886f64924ab23bce464808b416c37a68dd68ae5993109f3c0df7ff07d97e1ef905e0c4a91165ddf609d80e63f445eb820fd48b5fd51dff351d8d80c473925f8d373c0600df224daae8dabe04a869454e97d679e774aa01ebd8f12dbfd746c58f2e6915aed5af7afe5064dcdd9cf26e7b73a51c6c0905fdbb0fec6af9d180268ea1b4e3bbe4d9058a174421921593848e3b0a84cf8022081feaeb69cf316865426e3b043108235d345198da65d5df36e051aff33279275726e470b9fac25a4ce9513191770ce1909a561522b23e92e7765efd49779dd985a55cf1f9621c36cce1b2fd2125eef210618d097d26a3de4465661d5bfb879f657308c496d056970bb9ec62e4cd7e1a92bc016be8ac343658c3574d69d876b803dbeeb03921e77ff83f258ce7475c4cc2bad434f1af6db2a55758f6d05304f05501c719f32b22abf9f0c600edd61e2b39cf7c1bb8065f554e147173257ce09d01f17fc861834db32a9b5cc6ef606fbf16995ebb6b606311346db6e561643b2da4f12053fdd976afb94054aa8d7e6456639ae56ab8f986cdfd536d8a7974a0de4deafad863662ddc4a0d2da42399d8d2509d4dd73f61fe210c9c8814e0ab17d9b8486ad6cfbedb285008ef6205d10caba831cf1e6fb36f787aba759dbe908c2da175fa0d1074e78a2a99824259274e634884db7b744598dae53038c66908aa254c2b1afe5acbddd3a529ddc238394be1b7680a902a50f189feebc461c04ca8140a0ad08c18109d2b86c6660fd1a1d7178932f8109a5497e46112f369bed7bc25bccadbd6f94211f72ae9949167e60c35de6d1dde4399a770ddbdd82913740c20cd2eeccec0bb8e648cd673e605702f2c5b4849788c7846b82bf7f3fb207280fefb24914dc344de721a3a4e7b9e72da0913bed93eb7e21f5231b924e00a629c639b8118662f3c9bd64b349f639b58a6fe7926c5b8dd1bcf632ae1e3978ba843eabe398e7b8716a8b3a03af59db3c65a82c808bd37a46cb139a3d3bdfbce0ee70a56b81e3a18414385f71c6f5959a37981b7c8ba1baf36087c0855941711e94946832370354ab5adfe2d436b3cf7713bf7599dc3e554309b14b3f6c9c104a150a3089be8b49afcbb4e73401d65d8dd3e38be6020034e46a37491e5c3af876f7b6ccce624e182a69b54d61400248fadd9cc9749c4490d9d10566c8106e09cff8561b8e721a4beaa30b33aca10cce6918e9edcce9ad57af4e1d737d413ddbe8c2832f84a08729a63f84ef75184eb427ccf53b9df5982ed20f783d973311ede93733f0aeac8cc59ea8e1942f7ca12b6188dd623079cd06c7e81d9eabca7b4e07be5a8efe8ff273c2acefa0e77b8d2f7eb576a741ce4f9ebfa27dd11572066f1eef40f83f85cab111b0c6a89f87e3b7a32655a953c22c7239f0f40e96496e8ce0a71b77ca2912d81cd12528935f9c7b0facb99d3d0fabf9738d6ba9aa5685be80f4ae44fb47483a42f68fb2d9358cfa2014d08d4d7ba5877fa7525f8e8eddc06650adfaea87d307825d0ce1e24381cc6c5d2b3e1a861a9271b8170850eda792d39c325f7b2382f14eb70c5704a533f29e8d13cd9b3775bf5a0242f9f0f2be1098eb588a9bd4aa2e6082078ad9de3e58f95a3b165e06a92c732585951eabb43b2fea27c1e85b652c50f18227d6e14a8f4dad9419c18b91c65f15b6bc72b10ed86b2394af50fd66d8bfae31ea05ea2bd350f9840f129617baf82e2eaf20272d95578ea528f155aa83eca7c42176fd2bed9dbf817be5d27149d207d3e23aee878ae0695f0dbbda25203bf655a7578d8224174f8faee326b7e3951303d347ccd856004d589c3624c81c64ffc86e580331c22429212fd0cec18e055690cdedb9f26de890ba3c0e301c299bb807c326832478f7ff6b2a868c41c768091d923a23b5a06101c55e751d", 0xfa0) 11:10:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x10005, 0x80, 0x1b, 0x0, 0x7, 0x40100000000, 0x6}, &(0x7f00000000c0)={0x800, 0x40, 0xff, 0x3, 0x6, 0x9, 0xffff, 0x100000000}, &(0x7f0000000280)={0x1001, 0xfffffffffffffffd, 0x40000005, 0x1, 0x400000, 0xf44, 0x101}, &(0x7f00000002c0)={0x3, 0x7ff}) r2 = shmget(0x0, 0x3000, 0x45, &(0x7f0000ffb000/0x3000)=nil) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) shmctl$SHM_LOCK(r2, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) 11:10:02 executing program 0: r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 11:10:02 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket(0x2, 0x5, 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r3, r4) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, &(0x7f0000000a80)=""/4096, 0x1000) 11:10:02 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x80000001) r3 = syz_open_pts() close(r0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSCTTY(r2, 0x20007461) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 11:10:02 executing program 0: r0 = socket$inet(0x2, 0x4, 0xffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xffffffffffffffe8, './bus/file0\x00'}) poll(&(0x7f0000000100)=[{r2, 0x7f}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x84) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) poll(&(0x7f0000000640)=[{r2, 0x40}], 0x1, 0x0) 11:10:03 executing program 1: r0 = socket(0x1, 0x8005, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) shutdown(r0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000002c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) select(0x40, &(0x7f0000000180)={0x3, 0x0, 0x80000000, 0x20, 0x2, 0x8, 0x8000, 0xff}, &(0x7f00000001c0)={0x8, 0x68a8, 0x2, 0x617, 0x96, 0x3ff, 0x100000001, 0x9}, &(0x7f0000000200)={0x8, 0x40, 0x7, 0x6, 0x2ea9, 0x4000000000000000, 0x2, 0x7}, &(0x7f0000000240)={0x4, 0x4}) 11:10:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:10:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget$private(0x0, 0x6, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x1ff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) 11:10:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2000000028}, {0x6}]}) getrlimit(0x1, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, 0x0, 0x26a) getrlimit(0x3, &(0x7f0000000080)) 11:10:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x54}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) listen(r1, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffdd5, &(0x7f0000000080)="3283dbc5ec9875132212") 11:10:04 executing program 0: pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) pipe(&(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) pipe(&(0x7f0000000000)) 11:10:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100}], 0x2000000000000002}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8a, 0xffffffffffffffff}, {0x101, 0x256e}, {0xa7, 0x2}, {0x127, 0x6}, {0xe7, 0x100000000}, {0xa5, 0xfffffffffffff025}, {0x25, 0x3000}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x7b2d}, {0x23, 0x7}, {0x0, 0x8}], 0x3}) 11:10:04 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000200000000000000ebbf00"]) 11:10:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) sendto$unix(r0, &(0x7f0000000080)="aba1725f28f976e9aeddb11456014bb34a33b9e9f60e90c30f3f1299ba2f9dcf82901026552651b3d3202984b1efd757b6e568204b85fba64c8def3d11230a624180ffcee86ca401e3beb6e1e056f1c7dfe371b5c9b44b5f868be1abc266aaa4ed3e4509bafdbe01a96cd9e37d7da886", 0x70, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) fchmod(r0, 0x157) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4b53) 11:10:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xcb, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x8b, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000010, 0x1, 0xb2f8}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x1, 0x928c}, {{r2}, 0xffffffffffffffff, 0x40, 0x82, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x13, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x81, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x11, 0x100000000000000, 0x13000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x82, 0xfffff, 0x8942, 0x6}], 0xffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xe8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000001, 0x5, 0x45}], 0x1, &(0x7f0000000240)={0x80000001, 0x401}) 11:10:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/91}, &(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, 0x80) 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, &(0x7f0000000500)='/dev/vmm\x00', 0x10020, 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, 0x1) 11:10:04 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') mkdir(&(0x7f0000000140)='./bus\x00', 0x0) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f0000000240)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000000)='./control\x00', 0xc0) open(&(0x7f0000000180)='./bus/\x00', 0x400, 0xa0) 11:10:04 executing program 1: r0 = socket(0x18, 0x8000, 0xd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:04 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x68a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 11:10:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 11:10:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10010, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x810, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/59, 0x3b) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000240)={{}, 0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x5be) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x8) r5 = msgget(0x2, 0x0) msgrcv(r5, &(0x7f0000000380)={0x0, ""/21}, 0x1d, 0x3, 0x1000) fcntl$setflags(r3, 0x2, 0x0) r6 = socket(0x10, 0x8000, 0xba) getpeername$inet6(r6, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socket$inet(0x2, 0x5, 0xdd) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000440)={0x7f, 0x9, {[0x4, 0x3, 0x1, 0x80, 0x9, 0x20, 0x3, 0x401, 0x2d15, 0xb2, 0x0, 0x9, 0x94d, 0x5, 0x80000001, 0xffff, 0x88, 0x9], [0x9, 0xfffffffffffffffa, 0xfffffffffffffff9, 0x9, 0x20, 0x1, 0x2, 0x6, 0x4, 0xe9], [0x4, 0xfffffffffffffe00, 0xff, 0x81, 0xcb34, 0xd4a, 0x80000001], [0x80, 0x4, 0xfffffffffffffff9, 0x0, 0x1000000, 0x37], [{0xd49b, 0x98b8, 0x80000001, 0x1}, {0x4a31, 0x101, 0x7ff, 0x3}, {0xfff, 0x4, 0x5, 0x7}, {0x8ea, 0x2, 0x67}, {0xffffffffffffff81, 0x8, 0x6, 0x1f}, {0x6, 0x2, 0x8001}, {0x1, 0x9, 0xfffffffffffffffb, 0xfffffffffffffff9}, {0x3, 0x5bc, 0x3ff, 0x20}], {0x6, 0xacb, 0x5, 0x1}, {0x2, 0x4, 0x9, 0x8}}}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680)='/dev/diskmap\x00', 0x800, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000700)={&(0x7f00000006c0)='./file0\x00', r0, 0x2}) socket$inet6(0x18, 0x3, 0x1000) r8 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x8, 0x4) ioctl$BIOCLOCK(r8, 0x20004276) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000780)={0x1cf6, 0x2}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000007c0)) 11:10:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8088, 0x0) close(r0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001180)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000100)="7be72bc54c6727c09fa292d2616baf73fadf1d475566b7ac1e798d425ddeca41d1f71e10b6deadd573824fa9f46f26978152e9afa3920ca77875cff150d608fb6a4085cb7b4307f8ef691080f0012118d25520046549d2feb9efb7d4fdfc4cab0def451ee07bf97bc3d77c6ef3dbe7256031b14e17a077f7093af1e949f4324fdf77658c606ac875a9fcbc59d127d692388b9065231ebea580a5c4f952ada66979cc4347184e143af1d415ba249e0d0d651e93af6eef627f060c590456d69f499495667300107dec4c756049aed47418cbf754d0813d1eebb61dc82c7870b6769cb3057656a34806b108174bd4fbfd6030985d96aa59fb29752823a021d63ddd32dba9cdab177debc81d12bb0b3bd79bacc7a59621298e52cb20a1093605db3a7fe90b7b0cd0c70d4ae92c2eb64bddbd6420434a1f107f372bafecc27d3fff9b55ee62199cab0987edc6c031f9fbbf248936e67c2474f9be561e77edb71ed71fb95cca788c5e884d8499aa71efe88c8d9e6bbb11e1bf3cef6d654b795910487fa282a390daf0d6c1fd7c52c58b209837a50592f4f9b0c8a2f5c49ec99fbb5030c729773321f2c11490a74720c15059b7759d7a3b65ce2554414ca59925f904b605e106dfba9b8664a260a5a7f282e79cb547a9b48bf3b53cd146c5057bea3afcc4cebc7346fe3562657dcdfc1f15ca7df022bb8da6b03d6c8d01f7ef37c26626e8f8dc794e09b1f8752f1fc69a042948b2707d2760faca5338dca44cea940b8dc9ee3aaaf6817abedd409ebecf12f1a0766d9b4ff91f89a379ce9c1a10d485565d2405ce838a6164168e721b8fda3ebf6837986056d77e50e764711b56986a3a0bb4fb32e44b349961e9f1d8586692d1fed6a41fde430ba7c712db084fba2a5d84bc7b72ef8e95b071bd0f3fe880a8cad28b324722e7974e37cc6da39c941b02782bd00d3700a9b80b05458ecac0d42386e72ddc7cf3f17a03487b441c0dfc67a6bbbb5ab65f4ae92bbdba99750d1f65e7b7301d7f3292909e944aee9c24d2c6141ad40a1e53685f398ea0972c527c72875434e09205a4b6072a771faac57f44493469d3dcbbeb2f40a3bc1c8e45d0cb447ca84a69b188b704ce34769d3a4ebdde19e47d38dde716c8982552215eadd6841ebebbe8156c31dba56d172f85888d547ce4f1f241253aab911971150e34b6eebbbaaf287eb3d68c3a2e94f1cdb7719a12054377d3c3476dfa1f7c572d331602b14a1c5c729d00b902f228de33a011bb0952b0f0a5515591f34092532d788e7ec8069b826ec6c0605e808c7fe81bfdb934a5cef32c6f8515f7fd669e5bb9a4385ea7f58230bfffd682f2fcaca2df8d80515fba3b05407514aeb96a2ca99a9ad262cc9c1af24eb74f763614a9be8cc2e88b470a0e56f3900cf05ad50f355c78cca60fcdbbe7f65e23d7573f527d83439cff8755d25319355d4e4a3870037df5e1c46fcfa1010f2d7be63de21692fbd5ad4b5b63e6ef152b18aa7627f985d7030588cd6f71ee19b95d8e9da13c5b5b71a5419205ba1d77d2afa9a28c2cf90378b00f0a8aa230aeb33ca38151347c341dafcb3409b9d9772806ab01c9981a156ae21739653e4126fc2311460a1162bbfd053c5c419ed7307b4058c1c13acfd4177e56594bcf7949cb242e0e5066d983d5b383968925e3d2dc4fd2790f67bea884355194fba6717c56e9871354ff0995c55934918b40b6c920e9c75b4b633f74dd6425703efe46ad0788f0b6092456061f564ed5bb2bafa2c0755eb61f9452895e4d1bd36af2a5a52a5c7993f66a2b37d5a39cb446cd64a00264696622ff27a1092bcadc0449c4ce1d7dd89367466c6a24b09d1f262eebea3bea357fb3ef35f8e38ddd69da95797fb3c06298124bcb4beb1ed992ecc3da4d5347fd25caf3b9cee3c6d921240b5ed47ffc26c84c52ac3e4dad19e3e6468e5fef57f8c00f970448799957159dba42917bf63a229e04e6d8f383c69572422557ef9448646869be39401cc4f844560a080c20ae6ff047c25d289362484b8df5b4f55c3d9f245f9b9072906e33be08d8ba5e167e666bdc1e2f42963a950ccf6ab8e95109036a8132209877a450edfddeb68323dbef397f04502fe7b7d661e4509b3efbc8820a369ce585e75de95729f170021ff5eb3508b04f4293f3e9c697612bbb225ae0325223d070334a9136778c647684576613c4deb4215a8a8517098a39e3cc3643c010e0073d867c3a39187ca339b2214a29717cf7e06ed5e8773189098ca41b38a847a84318922da64dd3b938712b9f3c784776fd6ae24e2ef478259332ce475f3950cfa120111ce885e756bbdad594dbd6a292daf6c5f5bafc8dd06eaa256d611b23dbeadd7b503606605cdeb57d32eaa1c3c430de81aecab262ceddb7b5c23b9cea4b3b0d389dedea7c3ba9f098dd8fd3a093b83f3dc478ed987f00c00a1748ff85f288115acfa0d34df666dcfb981315cd3d3025d4d3e5eec42e59f7dbe49d2a08531bcf854002a6db2d1bc06c0a19e9e3ba7299097ee70e3bfccebfd5980552f3b034859328ef903813b8144236aedf3be7e929a5c5d5d2ed41ad4d3ee0a2c95238bc1947cbc9845db692c2d38340681717005d8b5b3765e8bb3c19986841df7bfbda45fb4140db1dd6b466053711a2d37f7de7b4477474b173bb9dda91c13b9fe8802835be5277b84642100b61aea5a5bbf351bd30421671d291a6105447cb0c9a7567d42ed050750d832e0cbe80ade66fc708b70e3df9e0adaf25b2a3fcde5a92a8f7b7a3d2d510364ddade7d0f8d482998e8271b833478db2a00e959ed26d8e90d51975362332f2afbf7fb2db64ce65de60cd7f042e2f9a5e6fb2560007cd4077d4ce9cc173cf9cc3a7aa64ad5e4ec667baf32cd8c909b902277fe0c2e7984742c02073c3defe6f65be43e3b04e27122f3cabf2934befbf1fd091e46a030125c7f60cef5b2d3b1a4c5d0282e1921cea367a3d01d2dadd4f9f58d8b568d7605fc9de7bb75b3615759be5b0f839e4a8fcb3d6e38e508d73c4891d6c0e66963c6a3f0b131467dec0115ea40f440a5851a540adbb3bad65b01f2290f474e22bf86adf87acdf7695b93150c43c85a7db947047ae43dbca601d97e99284a4466c8552a8759365d5c10b3191fdbc4ee1c445557fd8a45e6984afaa4681b213db65f5de949a9050fa06b8a34b60094c52f8fb9b2dfd246524fef039ed421645d48da27d03b625d0df7a23fd75a632d0f01c44105e5fffab37f790bd784ef3de1e7bf2f2773b34c20b808cb4480bb558de0ce0d3cb36ac77f2ad56fe6b666fc873a89d4f9334e9a5ffd82b561cdf8a1315b6e6d42815433b4e477010a9ca0b5c5582175ea72ece3d3c309daefb96198a53f71317796a666a283ef5d251993f415d691fac450d196287541eaf55dd30c6fc6a54bafcd957607196b2eae632920960af8bed76e51a77c3e331293b5fd9287b739d6860a84d6055d5217d02ea5ac0a3af8b4224975267d98c3d78ee49e5f5be73948d2113ca1abd20e846fb6f96d862abb2dd5803249975d50913db5747dd0e25c1a513b06d94826123e1bdbc654dc903c292f1ab30117a2c4fc87cde0dfe40a2f4aefd9f2709a07d850effd0c072aed5b56e9fc9da2cd898fb058b1626d4c6f2fe8c8109acfd05431e4f6456a1442b4b8b81a8e4abe2ab25aff6bdeb293b2d320e7ba060b3edc42f6289b5cf259a2ae2f76eb8e6b204af1de443c8542eb8aaa4587f099a5ba70635f99fd66b76ec61ec3e55e7a9de3a3926ae5b80a57cff8f747b4ee8e10facae67032e7fe7b19ada0d802cb109b8b29dbca0ff37f8b583ab8d99b257a3e6fd429132c072140531ffebc36736ec6f98a67b4abd62b3e294a54c9c4f290825a2f54d40c6864a585c9bfaddd388443831e97d3246fb0aa3a120c451037b133ed1ff35f43bb4cfcc39f8f680912cc08fe43a3b9274a5fa321d196d740a4135770a7187c4395af172546ad6059d2491050ccabbaf16fcac2fb236e42b3537441833a1784341974d39f24accc18327115aa703bde659af6da2f44d26d6b97edd59d0d1ab6f8d48c420fdb8dfbf1231c6319357e81ce82ff8a025a66f0355beb881f9fc4fcb5c82bc323d24ada6dfba4e5c572782fa41ab9bc454e952bff99c8421d0d7801519c1f06de0a82cb41e83c296ff74d9cd200e0a0ad751c0e1b841f434f70a0dcd5ab933451b05b2dc30e125e1233dd0402e669b9e593912f34cc19d4687c79c4dac46a2053ffdc4f8d14c326aad0703fc9693c71144b6f0b5daacefa4a9d8ac5818798d141450aca1c7e8958b02c5306f3f8b8de847ad865ef1497a20e5b95bb8956ef0bae5bca4bfa8a1a3ad4086bef0a28340e730c80f5336b0feabb22db2f2aa869374925df9c183486bed9e18ba9c1e98df2a38281c61e53384b5ed18279fa40614bb7bf81fb9c854beeec3fd2163dc5b46c271a0ad7eacb158dfe200ecf70cc8f06b5f0b6bdd931f98d55a92f7455672b9910930132a27d9674b619a35d25e984cefef9074d458ee3876dd067786d2f4eb2b9b22b6a8647f37b05b2ee75372ff339425ca592f9a9f0408e404ee4195bee7fbefbf6e31e5cb3cdce75937702699dd87f0356768eaf6afd78fae75e7de41c39194a47903d1c24bdf19141a327c8e5561fb42471d76d465a2325689ab80112f00bfa1ea6f097bdf92dda3f800e14380cfe82370fd95eda902c750f4191b594185502258e3d8a0d756929dd77586fcdbad832b95d2eb7ae920953f5ff9eda53a34a556befd4ca6773decc41ce640ee5509232eb8bd9ea5c368e028aa9c459e4831c4d97c1a0b0dcbb9504bc16acecdcdab3d57a64a934db655aa9db003e3b8e8b2a243369104e737dc86d2d638dca3acabdbc5f1a65139341e4f1f809f71cc4b312d16772e53263819587865f4df9725d8d46ad1d8da2ab0cb08433bcf837b9f594a94cdaeee4320fe0533c04ad441e115108d663dfc242783f47a43891bb25e326152f560f57f2880af1fc38fb9debfb449b1688787a4594b53e2e14a3086892cb3bc33ff5f6b195cac4023e454c3564a16627e1b403f6cf2d0adf416677ce1e9f8fb26cdbf333430da63aea06fbd6e8183152b3a300b0b745d969a7e195e0e206473e1608fcb1f9309318778637ab95e95520876d5d2218a031d334c71ded6acb6b98db9f708d6b9124bd1400b46492dfe799914cbaeab1c401f4c63fe1fb4fe633caaecfb91e968835d905a8a772d8b009c04b9d970c4c5f5417ef4d1abcdd4d3e827e6e9d5ef112666bf24a59677b7393cd03f730214fc0689dc42402669a78981e98e8a330aa2dbf53a488873e6ee54a66260be87288b910c7926bd8dd2ea4533b78e07636f892e3a4ca22158924dc2d6274e4f3de5f5871696967494fa4ad70069cd06cf54b46a3b365439742abef70cebce9e53740d619a81b9933cbf45f974a463e67d0c444c081e1aa04504e22f606411b46f0ab3ef405b8ce2235ef335fc290d0c7bea249877d9070c7ebff972ab915844e56d51f982dd1789927b68f08fb111f2a574ff2dfb2e149002aebed027a71397a01bae1a1654eca94cdba950576d61c592f53dba2794c350d9bd4829f91f8657e4b28ea7d3478e0fc4bbd2d1cf89416050bea19a0237cfd326b4e1038ca5c69cbd4edf49c10304c2fdd84c80b556db4d4ecb7537c7e4ab101dc196ff2fdc8ccc3098a5309bf92df1712689219b477747f653bf6e674555ca6a39bea046ea08c74b71bea8aed9ce7e6c99cf543a047a7477473", 0x1000}, {&(0x7f0000001100)}], 0x2, 0x0, 0x0, 0x405}, 0x2) r2 = open(&(0x7f00000011c0)='./file0\x00', 0x80, 0x108) chdir(&(0x7f0000001200)='./file0/file0\x00') read(r0, &(0x7f0000001240)=""/224, 0xe0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001340)={0x2, 0x7}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001380)=0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000013c0)=0x36d) connect$inet(r0, &(0x7f0000001400)={0x2, 0x2}, 0xc) r3 = open(&(0x7f0000001440)='./file0/file0\x00', 0x81, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001480)) select(0x40, &(0x7f00000014c0)={0x0, 0x721, 0x200, 0x10000, 0x4, 0x6, 0x8, 0x10000}, &(0x7f0000001500)={0x0, 0xd0f, 0x7, 0x3, 0x100, 0x7, 0x0, 0x7}, &(0x7f0000001540)={0xfffffffffffff23e, 0x5, 0x7, 0x9, 0x4, 0x2, 0x0, 0xb7}, &(0x7f0000001580)={0x7, 0xe8c}) ioctl$TIOCCDTR(r3, 0x20007478) sendto$inet6(r3, &(0x7f00000015c0)="7d37f64e613d30c2479777c99735db84a3f5b9ca731f7609f475367026a665221fe933db6b7221ba6256a414a4af285aa5892f3ee6ea7138aedba0407972f4b1b31b2827f5c4a4c5c63209766d266c06a49449a55ecb", 0x56, 0x4, &(0x7f0000001640)={0x18, 0x3, 0x9, 0x8}, 0xc) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000016c0)=0x1) syz_extract_tcp_res$synack(&(0x7f0000001700), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001740)="e08a9c5617fc0366d55a8e7f90b045af7888e1966f5afcabd5ba22cd1687ccd5d53ae84ced9614e9d46d54d642213d0f5fc3904988108bcecd1eeac4d68a38341a4ce4ceb1180877007ca5b26b57c1e139b9fa57f26153319479cac781d361de32074bcd13440ef4a4ef6485101de06ae77b58196ce565b28ad3f4db679329a4c9", 0x81) flock(r5, 0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001840)={&(0x7f0000001800)='./file0\x00', r3, 0x1}) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f00000018c0)=""/4096, 0x1000) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000028c0)={0x10, 0x10001, 0x4, 0x9, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff0000/0xe000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x5}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x92e}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x7f}, {&(0x7f0000cd7000/0x1000)=nil, &(0x7f0000e40000/0x3000)=nil, 0xc21}, {&(0x7f0000c1e000/0x4000)=nil, &(0x7f0000b0c000/0x1000)=nil, 0x71be}, {&(0x7f0000b60000/0x1000)=nil, &(0x7f0000c43000/0x1000)=nil, 0x3}, {&(0x7f0000c77000/0x2000)=nil, &(0x7f0000a90000/0x14000)=nil, 0x100}, {&(0x7f0000b9d000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000c03000/0x3000)=nil, &(0x7f0000c0d000/0x4000)=nil, 0x8000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000eab000/0x4000)=nil, 0xa58}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000f5c000/0x4000)=nil, 0x26}, {&(0x7f0000cae000/0x1000)=nil, &(0x7f0000b2d000/0x2000)=nil, 0x9}, {&(0x7f0000b08000/0x3000)=nil, &(0x7f0000f7f000/0x3000)=nil, 0xc44c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000da4000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000cfb000/0x3000)=nil, 0x800}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) unlinkat(r3, &(0x7f0000002dc0)='./file1/file0\x00', 0x8) chflags(&(0x7f0000002e00)='./file2\x00', 0x0) read(r0, &(0x7f0000002e40)=""/215, 0xd7) connect$unix(r2, &(0x7f0000002f40)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000002f80)={'./file2\x00', 0x80000001, 0x4, 0x6, 0x1, 0x6, 0x7, 0xce, 0x2, 0x3, 0x7ff, 0x7}) 11:10:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xf57ce23, 0xffffffff, 0x80000000, 0x7}) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:10:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x88, 0x247eafca1d00a2d8, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000001, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x25, 0x0, 0x2, 0xff}, {{r0}, 0x0, 0x8, 0x1, 0x6, 0x2}], 0xbd7d, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xa8, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x20, 0x3ce}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000020, 0x1, 0x2}, {{r1}, 0xfffffffffffffff8, 0x44, 0xfffff, 0xc00, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x800, 0x800}], 0x4, &(0x7f0000000080)={0x8001, 0x2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() accept$inet(r1, 0x0, &(0x7f0000000280)) 11:10:04 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4000) 11:10:04 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x401, 0x10) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) 11:10:04 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x182, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x5, 0xce6, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 11:10:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x7, 0x10000000000) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) lseek(r1, 0x0, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chdir(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x9, 0x4, 0x10]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x3, 0x0, 0x8000000000001f}, {0x80000000003c, 0x0, 0xfff}, {0x48}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r0, &(0x7f0000000200)=[{&(0x7f0000000380)=""/217, 0xd9}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000000)=[{0x6, 0x48, 0x7, 0x9}, {0x5, 0xd1, 0xfff, 0x81}, {0x81, 0x9, 0x7fff, 0x5}, {0x2, 0xa4e, 0x5, 0xff}, {0xfff, 0x98, 0x3ff, 0x5b08ebc}, {0x3, 0xf928, 0x20, 0x7}, {0x7, 0x0, 0x2, 0x2}, {0x100000000, 0x7, 0x7, 0x7}, {0x2de, 0x400, 0x1, 0x9}, {0x4, 0x6, 0x5, 0x9}]}) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:04 executing program 0: r0 = socket(0x800000018, 0x1000000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2a0, 0x40) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 11:10:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8000000100005202) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) 11:10:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0xd228cc0000000000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x6}, {0x18, 0x0, 0x2, 0x2}, 0x4, [0x0, 0x3902d22d, 0x10001, 0x0, 0x0, 0x2f, 0x10000, 0x4]}, 0x3c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0xfffffffffffeffff}) fcntl$setown(r0, 0x6, 0x0) 11:10:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2084, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 11:10:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d0000930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x3c2) r3 = dup2(r2, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xbe, 0x4000000000000000, 0x0, 0x9, "bb4b307a58e0e87e5f05f5e8198bb4eaa56e5aa3", 0x7, 0x800}) 11:10:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT=0x0, @ANYRES32=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="c246e486ee3ea1c30bc84ec8a1b9f522f8ec58fa0fa44920e2a6b2ccc985d5249c700057443526388de7c12a47bebaa2a53c4da34207132a62962f363f86a999facdf3ba709bed385c15619a4e36d135f384ba34f294c32e1dd5b2191ecaedd119b2702105b894af692b89cfb701b9df930361f78939df33460d0a22c5f573fcef5c13dac35d7c44f038a24c6dbe82779603d1ecf914ccd84b9da2b2e38dc428a0657ecbe1c17158bc66459e4e9ef43766ad557dbd0fbd6f5535cfc6a9ea2fab2f3a699fb4fbb55f758eb73f89d6957edeaed342b1aa3080c960fb0af5bd4a2454165cb0352b68dcc0cfc8e49028782cb2b20629de59cdf523df185294e773978e4f1ac1cfaaa88fe576a1ee54e4", @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES16=0x0, @ANYRES16=r0], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYRES16=r0]], 0xa) 11:10:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") setsockopt(r0, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) 11:10:04 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x73b7) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x26, 0x20, 0xffffffff, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x8000, 0xffffffffffffad0d}, {{r0}, 0xfffffffffffffff8, 0x4, 0x83, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x10, 0x3, 0x648}, {{r0}, 0xffffffffffffffff, 0x41, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000045, 0x66a, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x6, 0x2c, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0xd6a1, 0x7fffffff}], 0x70b, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80000000, 0x6, 0x81}, {{r0}, 0xffffffffffffffff, 0x9670842a439e2857, 0x2, 0x9, 0x3}, {{}, 0xfffffffffffffffc, 0x80, 0x21, 0xaa7, 0x100}, {{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0x1f, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000000, 0x9, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffb, 0x1, 0x11, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x1, 0xc}, {{r0}, 0xffffffffffffffff, 0x0, 0x85, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x62, 0xfffff, 0x2, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x3ff}], 0x20, &(0x7f0000000240)={0x2, 0x10100000000}) 11:10:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000000006, 0x0, 0x0) 11:10:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x8, 0x4, {0x5, 0x9}}) r4 = syz_open_pts() r5 = kqueue() close(r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) fcntl$dupfd(r4, 0xa, r2) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000180)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) dup2(r6, r5) socket$inet(0x2, 0x4005, 0x2) kevent(r5, 0x0, 0x0, &(0x7f0000000280), 0xc4e, 0x0) 11:10:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r2 = socket$inet6(0x18, 0x0, 0x3690721a) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) 11:10:04 executing program 1: setrlimit(0x10000008, &(0x7f0000000140)={0x7, 0x94}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x618, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r0}) close(r0) r2 = socket$inet(0x2, 0x3, 0x102) shutdown(r2, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getsockname$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xffffff81) readv(r0, &(0x7f0000000040), 0x40) 11:10:04 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x50, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000540)={0x1}) recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/233, 0xe9, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) unlink(&(0x7f0000000000)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f0000000340)=""/182, 0xffffffffffffff36}, {&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f00000001c0)=""/94, 0x5e}], 0xffffffffffffdc0, 0x0, 0x0) r2 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000005c0)=0x8) ioctl$TIOCCDTR(r0, 0x20007478) 11:10:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff046463e38c8819acf573f100000100000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 11:10:04 executing program 0: r0 = socket(0x15, 0xc001, 0x401) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0x10}], 0x10}, 0x0) 11:10:04 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 11:10:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e2e88", 0x100}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0xbfe232306c3f5b51) execve(0x0, 0x0, 0x0) 11:10:04 executing program 1: mlock(&(0x7f0000516000/0x2000)=nil, 0x2000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000517000/0x3000)=nil, 0x3000) 11:10:04 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 11:10:04 executing program 1: getuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:10:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = msgget$private(0x0, 0xe3b24e65fe703c7) ftruncate(r0, 0x0, 0x9) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x2000000000006, 0x7, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) chroot(&(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) 11:10:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x418, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x9) 11:10:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000400)=0xfffffffffffffffc, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:10:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4204aa2d079434357d5e9a7481150fb243637b1e2755490f52ca4870c3ff45879fe191cb61c1a984345eda0961387a960a9ecb6ba1eefeabce6ffabf85c19d1294581a16423af6f6317d2f997dbbb3fdd5419f6da139c1858de1dc310de46d2bbe4c918ea7ece5f77c2b2360d14348870859587467133a4c006f4bd3f571a5a5e002188f467e6d815cc1858a983fbdc724e45cd9fc694be211180d2c147d6c1119c06c24c1c68d92901b7026209d264a0f982e4f12881bef114736801be4765a61849f01c4f8d6c1210068d003fba2ad2ec1acaf0f", 0xd5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r3, r4) 11:10:05 executing program 0: 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") r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x300, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 11:10:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 11:10:05 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000500)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b7da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0xc9ef, './file0\x00', './file0\x00'}) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x605) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x100, './file0\x00', './file0\x00'}) r6 = kqueue() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) mlockall(0x1) r7 = syz_open_pts() r8 = getpid() r9 = getuid() r10 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r8, r9, r10}, 0xc) r11 = socket(0x1, 0x8002, 0xd6) kevent(r6, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0xfff, 0x400}], 0xe5, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffff8, 0x0, 0x1, 0x5, 0x6}, {{r11}, 0xffffffffffffffff, 0x1, 0x40, 0xdae, 0x4}, {{r2}, 0xfffffffffffffffc, 0x6, 0x4, 0xfffffffffffffff9, 0x8}, {{r4}, 0xfffffffffffffffd, 0x10, 0xa0000040, 0x7, 0x8}, {{r7}, 0xffffffffffffffff, 0x7f3276fc96d765c0, 0xc0000024, 0x100, 0x4}, {{r3}, 0xfffffffffffffffe, 0x41, 0x40, 0xff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x48, 0x40000000, 0x2, 0x3c3ea60b}], 0x7, &(0x7f00000002c0)={0x4a2d, 0x5}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000540)={0x20, 0x9}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000200)=0x2) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r12 = semget$private(0x0, 0x5, 0x80) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x2, r9, r10, r9, r10, 0x64, 0x7ff}, 0x2, 0x9, 0x7}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1, 0x0, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 11:10:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x8) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0/file1\x00'}, 0x10) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000200)=0x8) 11:10:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0xfff, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x8) 11:10:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002140)='/dev/null\x00', 0x82, 0x0) recvfrom$unix(r0, &(0x7f0000003180)=""/4096, 0x1000, 0x843, &(0x7f0000002100)=@abs={0x1, 0x0, 0x3}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8000, 0x0) nanosleep(&(0x7f00000000c0)={0x2, 0x68b}, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x410, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0xf) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x1b) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1d, 0x0) 11:10:06 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b8180000002900000031000000000000000000000502000013"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000007c0)={0x10, 0x2, 0x4, 0x800, [{&(0x7f000047b000/0x3000)=nil, &(0x7f0000148000/0x4000)=nil, 0xbc}, {&(0x7f000030c000/0x3000)=nil, &(0x7f00000c4000/0x3000)=nil, 0x80000000}, {&(0x7f00001e9000/0x1000)=nil, &(0x7f00007f4000/0x3000)=nil, 0x10001}, {&(0x7f00001dd000/0x2000)=nil, &(0x7f00005db000/0x4000)=nil, 0x180}, {&(0x7f0000703000/0x3000)=nil, &(0x7f000028e000/0x4000)=nil, 0x5}, {&(0x7f0000278000/0x1000)=nil, &(0x7f0000574000/0x2000)=nil, 0x1ff}, {&(0x7f0000138000/0x3000)=nil, &(0x7f0000060000/0x4000)=nil, 0x10001}, {&(0x7f0000671000/0x3000)=nil, &(0x7f00000e7000/0x4000)=nil, 0x7fff}, {&(0x7f00004a6000/0x4000)=nil, &(0x7f0000193000/0x3000)=nil, 0x9}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000628000/0x9000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x86c}, {&(0x7f0000134000/0x3000)=nil, &(0x7f0000634000/0x1000)=nil, 0x2}, {&(0x7f0000701000/0x1000)=nil, &(0x7f000011e000/0x4000)=nil, 0x10001}, {&(0x7f00004de000/0x3000)=nil, &(0x7f000013f000/0x4000)=nil, 0x401}, {&(0x7f00003ad000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800}, {&(0x7f00002e8000/0x2000)=nil, &(0x7f0000070000/0x2000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file/file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x5, 0x4, 0x2, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000360000/0x2000)=nil, 0x4}, {&(0x7f000029c000/0x1000)=nil, &(0x7f00002c3000/0x4000)=nil, 0x800}, {&(0x7f000002d000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f00006d7000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9cc}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000043d000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000066d000/0x3000)=nil, 0x200}, {&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f00001b7000/0x1000)=nil, &(0x7f00000d5000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000393000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000153000/0x3000)=nil, &(0x7f000039e000/0x2000)=nil, 0x4}, {&(0x7f00002b2000/0x2000)=nil, &(0x7f00002f0000/0x1000)=nil, 0x1}, {&(0x7f00004be000/0x4000)=nil, &(0x7f0000781000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001c9000/0x2000)=nil, 0x8}, {&(0x7f00003b3000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000110000/0x2000)=nil, &(0x7f00004d9000/0x3000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) getpeername(r0, &(0x7f0000000740)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:06 executing program 0: r0 = socket(0x18, 0x1, 0x4000000000000) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 11:10:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7f) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x6, 0x80000000, 0xd3, 0x0, 0x0, 0x3, 0x4, 0x1, 0x2, 0x3, 0x3}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) recvfrom(r0, &(0x7f0000000240)=""/133, 0x85, 0x802, &(0x7f0000000140)=@in6={0x18, 0x2, 0x2, 0x2}, 0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 11:10:06 executing program 0: pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r1) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x77, &(0x7f0000000000)="ab229ddd5f31ca6eee96bc174e3fc998e1e05895f6423cfb05193137d6fb0a8077e98e49d01da85884897ec9900b7a3e0dd3a876b4272416d8b8568501c62d4b1e58c577d9943fb8b9c0f1d04b4031e8b3ccb3d0eb5eb064e57b97abfd9422966e2c4ccdcfff3f3c65abd650b61cca4e2dbf8f35d507cb") 11:10:06 executing program 0: r0 = socket(0x400080000014, 0x0, 0x4) unlink(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000040)="13c5a26b4d5d1eb8840e7047bc28d3ea1718f627c4c3f76dcd5f2aedf71b613d48ada14181a63daaec8d6ff30157c192eec1ebd4d71db97d7436c64f349fb2cea585c3fcca4bce693ef7c06fc39e2b43bcd1c308b3084107e06c237702e40b343fd4932f2441746510654b410c5e2e9737fbc8709761bfc93b3fc5986c0b8b05105c67a01c0590e8107be432068033b82f78e3cc9c8f6a78606d6f3f77", 0x9d) setsockopt(r0, 0x4, 0x2, 0x0, 0x0) 11:10:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x9, 0xfffffffffffffffb, 0x6, 0x101, "cfb86cb380b3e3bfc8c873c1fdb7359b53250469", 0x5, 0x6}) write(r0, &(0x7f0000000340)="be51496dfd1571f66c968577603212c9939ad00f53443aa04887c69ab64de7932fa743bd4f488c5dc5035cdb009f4dc0c905", 0x32) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) ioctl$TIOCSETA(0xffffffffffffffff, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() setrlimit(0x8, &(0x7f00000002c0)={0x0, 0x5}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000080)=""/128, 0x80}], 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x8000000000, 0x6, 0x1, 0xc14e}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000280)) 11:10:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x120, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="d8ff2280f58e262b11e68396bb51e7507892e32c278f772b1afef2693d4fafcb377161b10f44379023e8ca77d673765dbf87c9bbdd87399ae6d7275a0c6fa05000f1491802e05540d50b607cf85679d7e17eee0ab9c34f3fe66a0a24109721160f110c9d6f8137a8a185ee7720b89854fba453d0d3d8f31d464988e008c265f40acdc25e2c00132c7bf3c9f43de259c872ec70eac6316bce1107b5531fbeca007869f007922e8f777cfd86d087fe6783d86fdab00e21f73dd82b90c88ec7e57d9fdad9394feed85d6b64f92de6fa8bd83974eeae5111b5a301eef7cc2b325c0b80d15f74310b1e2b4ac854a1523a0522f810b2ed8328abe76443819d09984feb9c1ec1067b55825f68aebdd30bc1dd0c21c9f939017eb06db0455b69c72b7a79d056ec8c0a21c7ea74a4468c999b4d166a1a5a844abfe4b801e2672b97391d7e", 0x140}], 0x1) execve(0x0, 0x0, 0x0) 11:10:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x10000000000002) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:10:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20, 0x0, 0x20000000}, {0x6}]}) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0001000000000000000000000008fffffffe82a55b5b5949e1000000dffc90667303e69a6f94928cdaaf953993a5f8d10e75ede786b017e38eedf012a8a84f741e7cbc7f047e7b375b56ff12a04a54c0fc5010593c6193d2a6746687a1764de76c669779a524ffa9bff727781e2a236db9ad0927796fa27c4c00"/144], 0x24, 0x3, 0x0) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="58d8a5c0da43af8e"], 0x8, 0x0, 0x1000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001980)={0x10, 0x7a4e, 0x4, 0x1, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xc07}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10000}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xc7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xda}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) syz_emit_ethernet(0xa2, &(0x7f0000000100)="6fec99cbdb6bd5966afec6a6a600d91a7a675608272343028e734992a275427955ac2bae03ade728a6a8d30e80ec3fc2e6ec11cf0edd32fa5bbde83cf7f3efd7923cb181595240c19557c5b44046485b1d19a440b8494f4ce47553176fd53e76987dce14190c44a39ab21397dd898581822640f9c79de69965b9244368857c58baa4b57679bfdb2f6bb78c9e2b68b8aac33021cd86eb37234766b7ca6cc0ebe31b2a") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:06 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0x0, 0x1, 0x0, 0xde6e, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000002, 0xffffffffffffb40e, 0x8}, {{r0}, 0xfffffffffffffffa, 0xeb, 0x40, 0x4, 0xa3a}], 0x8, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x1f, 0x9}], 0xfffffffffffffffb, &(0x7f0000000580)={0x6, 0x6}) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/179, 0xb3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', r1, 0x3}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r3 = semget$private(0x0, 0x3, 0x2) r4 = getuid() recvfrom$unix(r1, &(0x7f0000000440)=""/48, 0x30, 0x0, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x30080, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000280)={0x3, 0xefa}) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x400000000, r4, r6, r7, r8, 0x100, 0x8}, 0x1ff, 0xbc, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) r9 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000001000/0x2000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) 11:10:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) dup2(r2, r0) 11:10:06 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x10000}, {0x7, 0x5}}) 11:10:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='G') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x7, 0x9}) 11:10:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) open(&(0x7f0000000040)='./bus\x00', 0xc0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 11:10:06 executing program 0: r0 = getgid() setgid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:10:06 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1da0400000000000, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x48) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, 0xfffffffffffffffe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r2 = syz_open_pts() close(r0) dup(r2) close(r0) syz_open_pts() 11:10:06 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, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) dup(r0) 11:10:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 11:10:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="c68e18dc6c8fb314eaeffd851d84a04df81f721b763f432af26beaa649d0181ce7d9a9c9116c78eeade73831536cef786a19d5757ae719ac26d1072c4f05bc8637bacf72dd0bd7890c71c0d38e9b479e60022e010fcf0816b4e1992204ebc5d660db928c9f42bfe52c4396180ac34b059a73c7cabf5302c1c2f660635aa8229d444990406658450ceffbc3bea63ab94e684423246e700ab21818b6b72208d66f8ba59f8064abe8ed0149", 0xaa}, {&(0x7f00000000c0)="c97accda3ed5851397c77364e0f5a1df8a3216b81a10e42a1e5cee5c218d511dc3f12c2fb820dfc0b4fb58ebacfab46c7eeb8b4e16407cb06dfd2d51d014a6866c54e85d102f84c911dba87188c89fad7a9122477ca9eee5f4f8", 0x5a}, {&(0x7f0000000140)="0befb31fa8e9294fff2dc3534ea0cde9420fce27c1e8b07486f2b888342e3531283a5ef6243bbd4aed6199966555949e31422643629409d7f0df587d79181f88ccb50a6346d43ee21495925825b7334d54a42b54cecc5a2f91da15927eb6b1129e0c751d77c37f899e3e3b88", 0x6c}], 0x3) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 11:10:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x0, &(0x7f00000000c0)={0xffffffff, 0xfffffffffffffffe}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 11:10:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:07 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x1, 0x7, 0x8e) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/94) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="4bff807f231e187e193fa74bf0ad0a666167652a76c5935d2f371fb5e151b593bb77d3326857afefd745bdf1bfce91945d000b002371e2de0dafc555eb951bf333158e548f5bdd1c8d8dd9a4adb4bae26d2266dd638340738280acb7b9202c88a80d35d329e8649296a4743ea1fd6bbf3b548b33e8a91ebedfb16d5c587b21d6545dbb84351280d1c7e5d8075bb82be2be96cd9a3f5e611a48a9eebfff39a3a3f06c69e0fc8dc93f4d98ea0fba455ffe35b3ea075b51e1c99d29d7a148dff465e69580738d", 0xc5}, {&(0x7f0000000280)="b683b97f576194faf73b7cadfa197e0568f126f7d84ffa4238f02a72988638dabc2ca8cca7dc3921e7edf30dd99153fdad289499f10fe004b72b5b6e20713343164b9c3e4dfcb42fff41fc3ce400bc98d30cc21f5805c89e147287e98d279302bcd63152b5737af3848b9cf963874bca652a9df1a83ad91a54ca568e7f873bf795064d3e0196aa3e7eb341dd1f4ce2f087b1a224851567fb7a6def26a6da595cb287ff98", 0xa4}, {&(0x7f0000000340)="c77f27ae84c23e1ff745c9112319300324b6903b3333073adae81e7268d720123a6fc1d89cbb257753c63a4772eaf1ffd391adc2745bb19e79f6eff72f784531ead2848dd5c0faf591e66d44de19f1530e6aab7cdaba7a3c1b956bbc4b374e6a452bcca50b8b3fc1f4e1a1efd103644979892711c21a7bbe6826ba3c0bc98e249beb649d532018dbcb7896bf6169785f0a084ef86793095b441ca1a7e02e7fe6f837c388a0d7c7fddf3ed74955340120387fe4fb29191764464f4c45ab4f3087a31da69ed39a0dadc6a5fe4469457575de994d2d2cf928db5acd8dd13d3ff73e62d50ebab6d5a40cf591693d52d7995cf63eff3264fb", 0xf6}, {&(0x7f0000000440)="302efc93d18f7cc863e09866eb3a378893d23ce0ea5d67b23f525a17dc712ef73c03bbd0f2abc56025c2905ea415e64889ad735efef314464ffe1568f8994104e09fdef427a4d36df6f78b26f79b2420faa3a6b04fa4ced9f80858b7bd258c8c365bace5db85b08f63f6de6584d8381ccd02c714c75925bfa3e750db1d0b1089dabaa94b892e47070f56c250217c950711157a3c446d31150754459ae1e958286362a67aa7c97695bef35653b875d3f86df342f0bf22e4cd8db8361576dd6cb462f856a0b7c9fc1873fb91f643981dcd3776431efb4a72bf944818375ad2e76af24ecaeb467f975ccc8c5b06bd4c2589826226c24c1ffcf68d317cdb", 0xfc}], 0x4, &(0x7f0000000600)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}], 0x80, 0x8}, 0x407) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x101, 0x7fffffff, 0x0, 0xba}]}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x400000000018, 0x3, 0x0) setsockopt(r6, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r6, &(0x7f0000000000)="bdea", 0x2) dup(r0) 11:10:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x40, 0xfffffffffffffffc}, 0xc) 11:10:07 executing program 0: r0 = socket(0x1e, 0x1, 0x10) 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) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xf) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000ea4de4"}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x3) write(r0, 0x0, 0xffffffffffffff4b) r1 = getpid() getuid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x120, 0x0) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001440)=[{&(0x7f00000002c0)="0a21f316345b492f9b27e53126b4f2d59ee48b2ac30f50a070912cf5d76c7fd7baf7b21696f38656032e734c096c37d98ba9e5d925adebf8aba05bbe698d23d459d511187171db3fce29b0fdcf2752073dceae9e69934a20e39296e47ca6429a3f76a316533810f7f8d141f8c2b925e0f02f9cb994964f4f500cf24ce82b2063b29a", 0x82}, {&(0x7f0000000380)="451c893bd81f9f52e907125d6b2b3e06d364e90bf7ea0fe1cd65c2ac", 0x1c}, {&(0x7f00000003c0)="52884d0952dc02d5e0280708125802b0c57adf34ecb369cc7d22a85e02c3a72c57fddb3b48930219ac63e311fe346d1a02782600a5ecf02b48320fd94b1d50293ba688873844d229a7ed4c9737952e6c99e7f8e0d293501018371ba63731bc8e75e9ff2610769371c5920b04056c48b56254583fbdcca4c059309c1515cc8c16794fd8acd8abcd445b8f3b1edfad4407b030211791eef799da88a82a3850ced72d8affd63687ed185d92c9b8f633ca75233d37f46b4a7ac1e3af34ce5615ba239213c5dc1a746ecb9857300b50c23b0721e1d95ed2deef73f913b0fc89e96bec3edb039d50f7990d42c548f3b9fa1908a4fbee83a9d903310c129c284d9dd6cb74e067f96a877bf70f762c3c87cd3393dadb8b26be24a620d6a01e93ff1b9df4323bd2e4cf82dd6f61549ee7f4aa04679851d5bd7c826113e7a2f34d752774e85a2ce13699d9afb38081045c2f9de7aa2e3ce90ec7bd037e9ba8ee901fac163c1ab9cc5704052f8a604ed57ca7eae1f0f21b73a0d1d56a8281df234c2f2faf9ef7966c8cf9d39ef9637f18c20f9f506aa2e91320ed0c0f2274258e5b092e4ce18dd16f6c4f6aad5ccc15cd8b1cdc7f3940f7ceea0fa18f33fed715d3d9e949ffd16c6cd21c517ba075d684d3b2e23f7d32e3b3366e466a4538182feb0202d9d2fba838dc8c462af9df30ed3ca66ec3919a29d4ae3dabb5039a659aa1c8ca128a7a7f3bbdac5ad7d2585f19daf6fb3b405ebe004a8b016bf89d52106cb32be487cbead284f7001d69d9fc810ec39cd5328b828b22f0c1cec59a82b75081363821acb4db10959b22b4fceeb551b8a1667abbbe15ec2d84e89080e644b0632e3b39327b453beaca92e4a7a2b100e8215ddcb6f9eeb90a6ed2acac08acd73f4e1638edce57bb33d4ee17e565f022819d4ab1161d961278eafee62b725964e05fc88c102a704b65bf35b610c1bcc5f0389be6c886b142ffa07bc693e8bb05bcd96af4233f1dde60a31355c509dc1a40229fac5329ac2a9fc012d5d012eb9aa03ff8b9cc0a8f8be13b8bc5d474370f99470a89031cbfc9cb84e00581885b268d7546f11b99000a352ac41296641e91d4934035c8b173a707261bba818d2d70efb11ece54239b1abffacd0450ce5d602eef320569a548a562e773167d8af90af72e88130d8f1fdc198ace108be275704a9b3fdc1c9b3785ea98cc2ec6991602ef8f6cda5a22b78074a97bf807ad22cc7e97c11515bea2046090ea6984c536b01c86168f1889ddbd3be7dd33004aefa18243b6ae89c28bd33e95e7d5b9d9b2664af585a4ddf75330ec279d7f682fcf8801c709f7c9f9383808683ed15ffe51dc720774b5a094ddb6472e2adb14686463ef9dc95d1096dfefb4cb269434e9560b4aefc09642c0b5a5fd3db97655e9d4fb39f1a99aa2e02b7d97f15e00eb63cf413de628985b72890f3479e0ad1a4f1378020dae86e8ea8310acc45dc3eaab37f87b1e9311a235848ff883c791910661e0522f2f51b107590961293f051d7fb9606308c12eaea182d5ec8de053466ac79f79bbbf223ce13d5d88ce8e697626833e3b5c25b95c5858e4dfc16b258de0730dfd2bd0cb995b6d4381dfa1184b1719d6f7621f8dffe7429a047dfac46506d3fa4cf1b8a211a3abce7e0aad78b6b89b71d7bb64636265d3216f6149e3c46e2b6b08b06f4063f3e481b4d4b81e65acdf32b73d003c730e3522039b4ce57311ff3afecfe32baf8e4ee8241adbd7e4c13fa3b106d5b72b675213c3a2e20bfa250cd7a895a0d6b4d9d22e8ffb24e5e9ae4eb45a027dbac5132b913dcda86ec1a729c079d8ccf11e0db488b0af3f7495d654d0516d02d1c606c9e4b4bf1a23cdc6c5771a1acae73b4e5f23500b5898a37da1011f4ae8fc5c41933b44edef147a548e52a76d92c44b6e6b4d5acc9262dba2915415bfacdbbc3dec73884ce124cd94b758d17c92ee6ad0005f0bfb7cedb3bb5062bf1cf924ef34762c3d4fe3f2e6a97848c52a688833488da5817893774f5f11cb28d504c631317fc5594d1b385a2b29e50c179781fe9aeabdba3c90107cdb701afa748bca631b73582a30cdbfcb87795eca795215fa161395b3ee04d1abaac21bc0145efbb48d4c89cf024edc22d462c2e768b45f7ab73b91a8ab789ce5ac8b56cd2e3a7ece0809be562c7a8c14b837507c64fa46b4fe4b34f97c9f076d13849bc7ee8d6c86fcc3fbb7db8b54dcf939446d1bcb1268a6f57dafda544e0d23d21067dab10da7f1f35c600a81ad827878dbf2c9e58adc88be2a2ca3edda774996cb39d005ed36d47d9fc63b79adb1ef1a9361c44594c63f4d9938e610cbcf058d3276658e3424ee5ff8e2d28c0df4149ba291ee6daa2b493dd7567d550171a009db518658162ab51e793261cbdae216fe8a86e8f841a86f8f0794e8b7915ede69644232d0f4da567eca7e25611ef1f0e96e45ca402426d15ff538cc4918d7e55e70c0e90752fd3db01813aeb26ad87fa40f0c79b7709f605bcb937d7a0495bd453a7d4ccb17c44dd8aaf3f28e3c0a101793063d6f9d71b389be930e4bdf39f4ebee8d7ca16e55e9204fd0466213196c4d826aaa1a3cfbd4e4e81593b270151c9deb4a43d2f67abbb9b91f92e54e7319fb7ba508b165e7791f835884ef6a5cd02dd3de7084ab9d0819fcf8d411af82a0090fa305c124faea5d2e4f06af0f8406bf6b0164950c9a8f2301585209de92957da74d414cc9838312b0033b6b308a9515bbed7aeac9ebbe8482c54691cf5500f3b049e34ba38496027845c5c4a77d736b144a33c4b47e94e21754750d842616373be1d5203bc4dab689c5fa1214d94253a88a3eef2f589cfd9d441cbe30c14f2d239a29723a9a8ae23191a72501c9ea4bcde4113fe8a21e26b519aeb6d52fbea3515115cdc9b1af0a92e683030b177b2a12089207d3b9e50bb4ee61ce1667b252b568df929c84687fd43dd5180dbddc870e96c8a6cec9475db4ea6370d54477de8553fea34caeb54d6264972ecbfbff6fc8a9df86806df03875afd31104239320a937d8b638a9e93d137897dc7fc2063bd1fe31724821bee61409db5a8b09be4a2d86cc76feb2900cd3dcaca0170265a5e482ff4ff3ba76e072ba85e9eda803700884d304c752aae9b026b2210918eccc2c814ed181770235c9b3bf7375969707ccd890c78af3cc2d1afd6541dd89b349ada06f0a442a24d3985c5108072974e4e596f7e91a789674541a9a1d30d0cb2a7eaaf2409cefb80315935d820818c874d2b6dd52e7573126ba9ed04014b49923e5832209a8202f7989b748a1f4fc00e970dd48b62da418da4481387aa5fcc522139f6f328fd935819283f03ff18d62eb94884e39452f2513f1326568059289b25bd11f166899865f4055f3d438db12927605197cf833f7afcb84fab34af80e82ad25d9470c21ca380d5adaabf6eb1088a67b186e6d1c05a6fca8bc4b6fa7a6aa957059c3f0ba6b492c66c2fb1430fde14aec3465366ddaf938f7aaf045bdd5d64e78087ea1cf6ba6e2853762a3a922fc70324273cc6cd43085d062cef77c560308316e9c621a17ce866d0743d472075b96eeec388dc83cd4d7d4c781939c3e2fd25f81c1d5d9fd19399aac697331c47c7462f596c532f23149da5704ff7c83dcbf057a91d17c3a487a30ab55672bebd404baa45ecd82d6b93f84ca5d7b364fa973afcc780ec9a2b51f6040683bf529e9bc3c11aacd1abc671239a9f209dbd82fd0a5c736dc6356db2c9fe83b97c335db03719fe9c717a41845c358ffecb406259b080dec36dd3fab9e2d52111afc4bc4ea8db875cc74a09f76e272e868d2731e1f6f21e738b57aba916018918fe7862bfd9314a571a507ceaec4948df613a0c68a2a73b4d327a54fa90b09ae13d9dd7e0e272f41278a0c7e1f7a61b624aae5f3faa1a48a948a52e93a602aeed7b6c6838ad4a76c4ef226ebaa330d1e453918ebdd963ee0f303a8af8f5cbdb52a960d47b4a66348137fc3ad3fecbbb5825ffef0fdc234770dc868bce4084ecd9b968350b54fcd05849daa5446e07188de1b74997473c4e989f1566f15908cd186ef1b34406b98e7f0a53ef6d0b97d70390720a894af7dae9a861dd1fa6fbbb10ad24faae5adf8af8e0d8a1079fce0fdef30e61b5e267a470af6912dd08e654dfbed9d7602e4bf3b904eb7832cd6a7f80de01f5e645abf484f01f6332266226375cabd08a76ea867175dc86becf7c81d231899e2fd1daa7c3ff7054723a198cd6809a617cca4a76be8cad771d3a4be53a6225b8ba4e76f3b62f2c31ad9f92557a234338b6f131012a79a314e91f6ab9a967e605bf4e3979826ba3c52516c2e224f431a63d811fb744dcefde1a73a4d0372006d5cc0bd2405187f26a533764e5f5fa55b6e23403600e4e2f9ed8c47d64549f29a8c8123eb2f1f9c6b31c14d2346fbe6760b8861ac52b1c6c62d44dc12206ec41fee94c12c6dc1edbe77917c23f0a2fd83940b8a4542e18cb766ac5274ba2d8daf0fb0603ec92cc856044125514728db05ebd6038548cae0afd0b19aebe0844b961126cf5ccd053304d7e36c3ee3ee37cadc9b75048d620b68086ccb582c3e4df98eae6fa584cb6d39f40bd5325fe059f49d539c067193e4104b0a7ca185816f2e4220da90dd482776759e26b6d950f1e745195d5d3bb0039139fd4be18d2a165353fb91fa48c72155c3afa9873a811ca95eef0889083d2d88ea16e5f92535f00aa58d4cc6ce9cf31da6edb0e860dc507f7b84effe4c8f25fe461f952d720945995610c7cbca8b36cb334eb735adfb107625602890392246871664cf6c697f14d154a1c641a0555a75568a01913cb67c0cd494f70a40ed849bfd634d32a550a0ee81573f02530a4a499c6ffa1f1051b1de645e7d66c367d61d9ce4b3ae30639c747a5e9bec0e3a2050c5613e6c71d0a07fd67cbeb74d72432ad49161dd77ea0ee05e8c18249e1380dc6378277c62fe8ef8df3ca61e3392557eb3f1ebd22290c77453c3cee310682511e0d96fca9c721fe63126df15212b00aaa34c451ec4ba6f504ba0d9a5ac3da637b39f1faf5658e71efac1a4f812a5908c42bb77c7ab531bffa77b9984c9004375ac8cafb3622edb07d64934b7ae997365f14bac048f8337dc2362f32b613e533fd73f44ecd0a73dd1086920da7264bd855d2af951cb2b5c6c6a08f8c1b7f35e99d98293f1bcac9a77aa669c3b8f6e533b1d90d705043c23d8cc91b9fc23bf1429cf74b1ac914aab0f11c18d40e6350337d5e3453f6902ec3d5f8749ad8660d307dfea08f9aa16daa7fddb0bed9ed4004e94a2735eda36f08f1498a92c783a31babb51b45280756ea3ece8d15b052bcae688b6ece2aaf0ad9da8407a704bfce859bfd84233fafe95b24a564816aef118f6c37bc4504ee709300c0182ad1a5430d88e108a290cfb844cebc1a56607b7a5afa37ef84beea45276cc696629c37fdf849817eed7a80548b85243820b18ad108e7f282d3434d25d1d28b0da1100d510e90418018554816a7df581c02edc65d08c3c2321d216e6fa90cc9a6469a194b9813407b234d3e7d5ba5b739201fee57c49b0bf7cb827acb63f04f72c6bd8838cfa29ce7838e155bc9f5cbc90068c48be5a4964a224b6d6e30120d98d57cc1d0137868d18f33b7978119d881783cfcce7e96cae567178bee82e49c31dab43f84a57d99634b0155642c4240ba3e919fdd62e1e08835aa22163effa2bea25664f74675683d6fc345bce12fc26a63ed7221a853e7287729696731011e5435650ce", 0x1000}, {&(0x7f00000013c0)="01e73521ef67e0accab9d0205e7f056aefed02131bdce2d804e5447987940927cbfb5b4a7d9c31b273889abb18fe927683e91067707a9b7c202693733ebff067eff2caa754b88f4407c6fb3d0180b3354a36c540c4d1b6", 0x57}], 0x4, &(0x7f0000001480)=[{0x40, 0x1, 0x100000000, "fe04f5517092760f3220fb3cacce5d88eee67c35f5f85c01425a29d65f72dfe703b48d8939aedb054be8"}], 0x40}, 0x6) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000240)=0xc) getsockopt$sock_int(r1, 0xffff, 0x28, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xd7, &(0x7f00000001c0)=[{0x48, 0x2, 0x0, 0x7}, {0x2006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) 11:10:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(0xffffffffffffffff, &(0x7f0000000040), 0x40) 11:10:07 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10000, 0x0) fchdir(r1) fsync(r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) lseek(r1, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9233d123baa241137251908e392a59d8d7164f5cd1f960d3636c45fd71b35b400da061de9d770cc489e8364b66b61128a979e91b5cf875bbaa063af564020f9320bba13bd74f24653683ecfaa357ede4189b0281528e6d4fae5d47e56bbaac71b4da2d72c5bcc7f0ae7e7da5da1dccd93615d69de429ecafd0be6d39461257fa7af067e4abf5bed8b1566a1b282755635fe08b789a20f9780ee0919b5a4a19832eae4e824dd449abd7da25a1efbd1215af6e35ad9fd4ee4b4356", 0xba) bind$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) r3 = semget(0x1, 0x7, 0x57f) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r4, 0xb7de7bc8d3828e12, 0x3, &(0x7f0000000180)=""/228) 11:10:07 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 11:46: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, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000001c6, &(0x7f0000000080)=[{0x100000000}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8880, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000480)="5098") 11:46:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 11:46:07 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000100)="69dfd1ee867a91f536e82c62671d92e03277d85a941e29781d2ba597b6507ca70bd9857539012469c60660f81f2d52643ef9956b45ec630b3d845f3ff9cd3054cb8dca82e55372d2de263bbb", 0x4c}, {&(0x7f0000000340)="6a4988328e58910cd610ff9679b3fc8f7da0b2dc97b2206d66909e730c1954f916d0acff76745f142ac5c0907eb359013e385d628382d472e63bf9e940a099e9b5523b73bf03904e87f2a14ad717dd00c9f7a98a8bec46100a0a7d020e86efd363130bda0aaf2d73391f1321f61876220642e17b9e036ed83072f864bbe03d66cc04dbc2ab2b82e5cf097eae374af8ecd3b9485bbe6a00f39c3bb7d84e97ef3d403d76d253a0346d9e935b2861c38f1d7ccfb3456a3619773988ebdb9f48e72700ee7ebf6afec832c086e9", 0xcb}, {&(0x7f0000001080)="ca7c74cfd34f564d577b662bbd7e55bd984ca61fdafa3a8ed2b99294b1be0ea5189d159793f714c16b07e9ea0dba0157f7cecb0295a5d50a27714248896b50777b9e9da323b8a5cfe3adedf1945b1e7b8d2e292d90d946f4a98293d1e6de162c68dad99c56c7cd7d914078fcb29d9abedbf6d6e8db8101fbfbc7ec26419763207f945ba764e396ceac4f7e0ac5ceda11ac20a1770a93991caa6526b576eadc767b7803b99b9a4527aaffc8bdae135a4f6e85306a99a0fcc249dce8d7a3cbd6e4addf2db9d126cac5843f56f1a6379613d8324b70e29b0b691e76d36e071784bf65f9712a69cc814dc034f8f3d4693c3df6931de4d8255c1daf582348a0a0c4384992d331bf94aed2171f9dd1b2be9a2bbd043a304f02c718010005e67576dcc92f7fe1436074db44a92c33f71fffd06475ae52235b275bec5c9d126a8c9d96dc294437abd3842c4f9b1da82b74ebd26e095cd0147b7d4dc4f95cca19972b126ff7343a03b20613471913489931defd447ecd19d231c10dbae09c7dfc5cf29767ee2fc163b35e67546dcda51361fda05beceadee4d9f23b27db825f7da03e81d7a129c05453a246b98910f6c5298304306f9148b0b8110fa53bd4c5894e2dc7b450adbd8dcc1d23d1353017e2c0e46c6fce6331692c912a5b140b31f73b7d4e7314a229f5fa6d88527a28805070169e7392c80c7d04747bafc1f9530b15ca82b360fdd6fe5f7629cbf6dfca1cac5b81019e1697aef46ac030b8e7291b80e909921891bd838c0e6cc70b9d3bbcbfc30dcb0770bd5715b3140fb148c08f1f80c35f82f27e0669c65e75649525fe462ce67e042a33b56a3e83f4825ca491eb2b999dea7d2ba464d2cba4405f878897ece9aabb9d5414fded94e500aca7fa583f8416e29465adca468278c2c9868bb75d498e35ba32570988688fc6b0162e7eb2741cfa898d019c7fc21fd4c974f3d9bfb90f05cb56512d9a97ef3c1de1dca340af6d0b492e9f78868ea0e5b3d17726e8eba3aa2696980fce181f98225658792405eb04290a964cc260d6aa9215f6c6168ffb94b6193488938a32b8a0def73b4c8c19eb9682a717499b26af8ab7021f7019f03890676f9f5c3873a7dfb66ee883402fe0cccf68d5be30446f0ed8cf5316fde2c46401a01f98788a3dde0c43d4438373c4789a27239701d543a93c94f85cbeb9f2a0d6562bc5e30dcd88dec59f0a642f11d75cf24a18109b141f2e564f855757a125ae7aa72ceacca44546fdff73b6182a9ce0b589d8313e1234a3c6f928a4f9c434b7c0d52533df15d43413284e3a73d36d6505dc35d803ac6fdc8a1a51207e78cb9e087fe943bb7b9fe20b1fec2eb04340ce085840e2b10285b713bba1842d3a251b5f6085406f3c62b02d6abd50dad26c8a49f6762386ed3e35b8551a80f1d5e20de48988e93b590a10b63547ed3124550a6dd7ce4d1443ae65077b407dfcab33473bb926efd6fa74130630e7246a9df51e348cc32e6ea3bec1775254f20e921235fbf9ff1a4550a106134da18a1184ee5afc0ea7eaf2b3be2f7c5972b6163cd1f59e9b9f46c3cf97b5515f7a0f1eb6c89e36cc5490daed98a48b21200b0346a886505d0a49c8823d3bae4058186fe85fa93b8813f3f56ae00105c00c3fbe88e8f4f6699de7e287d2c4c347bd8727ec423b2086339b97753bd37a3f0ecd3e9e0623d043602a5a605000c7b5b4ee0afca37003da4b8d831b032879f80896e94e9855cbf5ec26e25daa7f0f533fb766c19fd2e5a6e3fd0338c2ee688ab44c869404c493d25e06ea36036cb46bca367a7a63e3aa634ba8be04cefee975ee56f3fc7ba638086ebd8a31258a09472aad8845d9d2bfc148c6d48accec39ee1b8ace90338e2d02a5e3c690fa173b9b5740f6389da882be59d6c5d76698cc29dc9c1ec79e23e29099daa29291b66bc9e68ba2acbe790de836c5f64d8699d5c2796b48af1e383e9205c738b9a4068c0e6150ebd015105b0f8d4fb9d65a0c8ec53d3bdcd4eaffc8d3019e31d47623d64944800437230f188d6a722a8cc367bc1f05777ac7c29866e66a41681f54017284a43ede15faf86de954fb3e7a8ea7504d0c0b9030ab1e172fc51832c8610027edaf21c1862f4ddea4262b381701707937f7397c9b7960a70bd9c213d76dd616b6c42820f4fa0aa0c9ab62b259138e87058b48ae45196b6393a607235ee6d91dd6a49f9a33ca83fe78ea20c010e93846abcb57e7ad6139334502b703373af956f73ff65d3b1a7d85a4262bd004c5b26d551b4815d84582320ba7952fcfe81dcd14170dc173d10cfab1dead1d50f79931ab46e336d6f4f93233d70dc06a618dc9bce6e3093ecd52c501c0746bf67b1b59e00170e3fd05110a5b29d2a05bdc6e59304f4ec0cb2ee60e70bef351f004f37d48005abcd62cc1aab7d42e41c24215c7372f242e4366f865bb76452e00c4df22938fa884869c4a5677321c7d7bb63ce7a9657cf3efd9e6a72b22bb8212ca67c1342d6da9aa7b25b67b8b09b20bdbc4b837bf1f25bed699e7daa671374eaae715258403c62617ca4e01f305c20359db443bf3964552b51c46ae212a22278660d2266c8eed32889679eb9fcd7d6a8ff88b86623219877f47df164305f0c525a2830a44c68b62ffae50e4aa1062d471791e378c96c379bcf0e57db36699fecdd293bc6a0b0a3c1a0a15696f68df42db01e05b58cf280fa8b4bb7bfaac978c569a7be546b5743dccfb556ae48704650eb6b7b021f8a880a688cf6431eeaa06f3a89836cd6e165fee1176a74a6085e3a66fbc63d3a2077a4f3aaae17dcb7cc85b17d740a377d34c7ba48b6b83aefed20751ee84e37b789a97f85ae3c7ecf2d888450225e44251ddefa2b9a8c9548ff936a0b005b432a4ccb993b321eeb696767398e3beae39e7e8573d7f521b0f908b4f1d6bba646219c11f84b3a2fc328051abaa28504684c6f070cd4b0bc654f38327ae4e81472e141d80663aa017d8e47edb093083bfdfcd92e82752b8d856dc5d9c3c59483264ba856da078fb465d697562f87faa803bdbdde420848c84d7c47fd7eba8375c053ed4c01982ff892f78c87a21acacb3407d8a48dcf9bd33fde3d186ac92bbdba4f08fba51a07b95b58cca187b0bd3f937d0ee02d89377f961be9324c1bdaf448fe2e86be9c2545468b17d7cd81b03470978fb74826e81ee3e35dd5525d4be24acb5a19f41a64cdfeea57aee6032f0f5c6797eaba25383b66747cf46e2765173a40d7fc4fd12779b1b4494ecb4e8b15f7008d18e644b884f3078d98b3ad012e2dd7d4de1bdf9f6974a10556b72b0fb62e8e9b50c75fce6bf79ae378e92538dcd3a73a0d617f86ec64967bdebe9e27ceef1d8904236e2c5aacae3c0439441f0a2e59ea42ccf01f92910a58745b161dd4bf98bd150bba16b010961c350a6337340c58d91f92bcfa6b7a6fe4be0aa1115c54a38c76b390522cd069a08c006a70fdfcdc7fdd128f23cc223c3097309b7d7826606f03d0b354b8bf789fd4436b39869bdb08ddee85646dd925f8b65b77d27bb4fcbfcf2805232bd33aa8d7f5d3473d2701921af2ffd682e85ca8c78d10b1b7498e9819cf4ab8ad4e354b330a51153e89d4720067a068572616e3a78de1943c08a03fc913ba55dd821feeb04a918bc5367eb570b3845c853cbf9d4f0627b738ab529f9f26d287ca5961c17a65af79477db8281ad6659c3d2b151367c90b838d01e18634290bfc1c256429e5e9cee96ae93be9223f658d17c404056582752f02a89cdf5e1ac211d08ba9bf4a5b06cc54065baab56045e9d9e815a0c6d79f77af707b5fe5f453796faaa2a26f92e2b5943da67b82ea5d91cfab2857612f18967eeac60af2423e0cb939f815f45cd52e93b3cec7390b5067ca8f56debf6c3e033d3459a95ad6275db1ea21237760eefd92dfa248c167580db6235fc25af2b0ae8b350fa62fda9ec3066115750390a8de6bf6527a4d33c6f414060ae6c2f3c790b8ab98b4af89af200e730f493fb358e5ed3a2726fe55490fac58a9e7bc31fac5fc6cc625fd97aba340688a84ef9c5219f1f3f56c93a98b9076b4b100b77d84aec5bf1592e2301ea102b1a819819f3e22bdcde9edc6054085bdc07eb2f52474d4e07b6644cf66e7ea702f519cb91283a34cda7d7afb3daa3b967180f066755acceae291ac62052ea1d174cb9e89fc107c5b46ba78c1557b3fedf6268150fdbaa1a4b1c6aa9ef116b83e7dd72c80a53e12c4d8c508d7f261d0adb3827c611a7aa9ee2c70d3d2f312107850ab8be92293621f960d794c07c092c811cedf2e18823b52365c18fc51b974de2fc3ebc2c573be9b57b4dcb8af0e5af542a1acb5af0e10f4dc65565af0987fb39c95ef2a2e2d4e2c83a476a334fe0d09347bc5a4a795d49ad9f9f64f037864d2e70171ed8f8937fcfdfed128fd7e3e8bad115202004e1953808c0f3bde5238debbffe41b1882b3289a2115fa92a865c719a54f9763237a2b6e0da301706b2e17cdbf3efd86a03a0b5f20e70853c37d173fbc90a2e0c9cc4eaf7a0c91cdb57484f8430b5615ee924a931abc82d7a16bdcf6982357957f9d7e3cdceea1cd51976552200c6b1fe7258ad09ae8e9f47e2e8c42734cbf05c440bb61a823239a14325c5772ccc777d6dea039d7263418dcfbf89e01626378aa32e28af5e36d9f81304d6ac42e6210de267908a1ef0349f3891ff677350aeb5be2a96162b72ef6bbc784ed5895f98adda1d4b3a39e51bb58530f0a6b554b68216a72863cff4cda82aff72a67e32683a528a43d12bb5da7012e8832a96c749e2e047cfc941ebbb7c0749fa11224e2baeeba1fb60ad94302d2763ee992b2e7d2a93b5ec15ed0af99b2b6e8d662d502f05900a45284fc084a700776b1b56b70f85c9c96c1852e8eb40703d5a1c4ac3d050acbb0341c0da61d5e3c293608fa78dab4b4415025fcfca178a42d750019b285b83d6b582a92e3f2430f67e4052520eff4c790f1256a5fc1eeee4ddddf3c6f42a9111b38dca360cdc5baa3ed47e9422244c1b141e6393b62cabe60b42c9b6e73f4f5899d03b748e8df6f2663ec252c1cb272d84fb340d01a0221f6f72307ea48fe20bb7e7a3ab980c7598b0769c9b07424bbde4597768173cbd0b3aa965487eeca30f0800f79071d6d4ac1b5f9860bb8cf076f00560f1d171bef5e5c1e7c21e85cc95c31d94ccdca12b5b7314dd7d3e0dbd396750c55c9db828602d4d8ccd10520d5cef337f2059da6bbeb549c178ca8c4e3da9e58d40f70bf52ee883392eafa30499a95a2be1bfce282a0f6f3d6ac8b1e6e5c4c4347ec08563cf8292a14030b9ded4e7276208f95174fcdc2c4a78ce5ffe39b690b2c135f105add172302abc119f026b1d83dce134ef62e0a6e822d290ee7b095357e6116325aa2f6e8adff20c49f54dc0e6910dcdea7a508e78420de017332567bb5749a8044c15660574503424d5363389d354e488e747a43d20dae89b98263a19dc4cdb313b0fdd421418742d4f5a56bdb8f6e6fc46eb51cf9dd2211bccbe6737d18885daab595e45b96e9df381000ef595900a03be5c59129577dcaf62abee8f8437981a7a31fd74752a192a0973a136e01223e81906e3a1425027fa35bfbf284cc984dadd64347c29b21d17910fd59a68b10af378587e4a83118fead462ea46e75ec617233c31bd6819b452e145715864abe8e85268adc11f6bc46ecbead5325ca424bf0162097d797d5e6a436206503769356971c8282940b086db0c1bbe066e1c52724a7e2a6ab8727f4bf2bcc92e", 0x1000}, {&(0x7f0000000440)="26b90bbf16188a3e515ef8ac8fb0a8980fc1ca522aa09e91b7cdb5cf96fa7c7a9e828d67b913739dad33e78dd886f143c965c53a6a314a6cfa4e26f07026b9a786700f8d726538648f426dbeea74e4a1cd0888b507b7dc217ab49dfadbc55e7f7740e91bb0078595cb777c351bf735b32973308dd7b6245ae8664a4f9a2790ac30cbf1ce987bb876d60f62ea0a4e1dcf2e23c26b2b1f2ff4370336b74f9a229e30f53dfd9537b5a39307976fc66cda6fffd9393f406808dd25adf2f7b622888a228b3819affc76d6edb9320bcef61cd448169ff47bd17278215efe69f68c3710e3744a24814705cc9c1328f04648425e6351f50256", 0xf5}, {&(0x7f0000000540)="1f846746a0c53c457d81babb953269586510b6f148ef3e1fc4a84cadff47d1691239865bb588021c94ebee15caf8009cca6d5d6890cbeb812770f4bd92762513a019516a69babae1a5aa0cad5d3dc239e703a27ed6818ade52b5df9a6d6571825add02544ff741ce1c1d9700f71597f355a01c5851256e62cc8da7ef90013ba96a02aa06096fdcbd9a71186daeb29fc0f30ea0632be703c2e740a834e2b1f0e5c5316620a3003419151a759209fd414ac0f66a6d88", 0xb5}, {&(0x7f0000000700)="49895483b703d5a92494158c055676de2d5c324cd5b845b840d19c817beebba2055389ad8fd915a0df615a69ebe01905ee4ff94037ccf96daee11e27b5bf1011ee48a8c64e34641c5eace8c358f85236d6bcd040866868cd89826fad2efe8c5468b9b37824aee6bc3aaa810f56f4d727722d560dcc6a0c4034fc0eb8b85aadc11df7f56c8e48576be02d74ae9ffa0155f3f0981efd42fd0020bbd758d9860d2c2c23d47665cfbd0d2ba4cdd1379277b1985e74f5b3f7a3c2e053899105f8905090e66fc1a195a64ec10a6fb352ce9f0de559f56002049fe9dd528f838cfab3a6235fab829ff81e990e19ff108ae58e8932f7ce1b991b16802832ef5094", 0xfd}, {&(0x7f0000000180)="219e", 0x2}, {&(0x7f0000000600)="e51fbbff5ef04633e758973d33a5058b3c98a021a0c930843a09a0515ee90a02fa122d1f8a2036a90c9bec6df6222128474febb0424c64b709b04729b1bb246066c03070e4986ec1d8", 0x49}, {&(0x7f00000001c0)="2b463dfd04d7f8", 0x7}], 0x9) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) setrlimit(0x8, &(0x7f0000000900)={0x6, 0x8000000000000c}) pwrite(r1, &(0x7f0000000040)="14253c7ffc3aba", 0x7, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) r2 = syz_open_pts() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) poll(&(0x7f0000000680)=[{r1, 0x180}, {r1, 0x10}, {r1, 0x40}, {r3, 0x40}, {r2, 0x80}, {r0, 0x43}, {r3, 0x18}, {r1, 0x92}], 0x8, 0x6) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 11:46:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) close(r0) r2 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000050000002b0100002000"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x7, 0xffffffff, &(0x7f0000000040)="a54e3075b1876cd15a6a874a4a9cc33ffe20982e99", 0x15) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x7fffffff, 0x0, 0x10001, 0x476}, {0x401, 0x5, 0x69e, 0x9}, {0x1, 0x4, 0x3, 0x7}, {0xdf, 0x800, 0x0, 0x2}, {0x401, 0x1, 0x0, 0x7}, {0x7, 0x10000, 0x1, 0x3}, {0xffffffff00000000, 0x0, 0xffffffffffff21bc, 0x3}]}) 11:46:07 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000117e7b7855f6310b51183a561f020000000000000460eb6f446e1dbf13ada54bf81b45712de3d49655cdbd6ab8b6"], 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18080, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x8, 0x8}, 0x8, 0xffffffffffffffe0, r6, r7, 0xbca, 0x200, 0x3d89, 0x40}) 11:46:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2f21772879585faf819ff5353075a96a3444615f03188e8b", 0x18) 11:46:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) fchflags(r0, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 11:46:07 executing program 1: r0 = getgid() r1 = getegid() getgroups(0x256, &(0x7f0000000200)=[r1, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, r4) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 11:46:07 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)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getflags(r0, 0x3) 11:46:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r0, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8212f3c8a572aedd) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02", 0x1) sync() getrusage(0x1, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r1}, {r1, 0x4}, {r0, 0x160}, {r1, 0x3}, {r0, 0x80}, {r1, 0x180}, {r1, 0x100}, {r1, 0x80}, {r0, 0x180}], 0xa, 0x7ff) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) 11:46:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x7, 0x9, 0x1, 0x8, 0x9, 0x2, 0x3, 0x1, 0x495ecea1, 0x80000000}) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0xffffffff}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) getrusage(0x0, &(0x7f0000000200)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xed, 0x0, 0x100000000, 0x1000, "2b6e8211d468bc16fca91b9c283f1e88d2089eee", 0x5, 0x200}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget(0x2, 0x0) msgctl$IPC_RMID(r2, 0x0) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xffffffff, 0x1000, 0x4}, {0x81, 0x35, 0xffff, 0x4}, {0x5, 0xa6b4, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x6, &(0x7f0000000080)=[{0x81, 0x7ff, 0x0, 0xff}, {0x1, 0x8, 0x8ac, 0x9}, {0x8000, 0x2, 0x32c47e7b, 0x9}, {0x4, 0xffffffffffff7fff, 0x100000000, 0x44}, {0x3, 0x1, 0x3000, 0x42c5c76f}, {0x1, 0x81, 0x69, 0x2}]}) 11:46:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x7fff, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) writev(r2, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r2, 0x0, 0x4000) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) 11:46:07 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0x18b}, 0x0) 11:46:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x10, 0x8000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x3000, 0x498, &(0x7f00007f1000/0x3000)=nil) shmat(r2, &(0x7f00007a9000/0x4000)=nil, 0x3000) setsockopt(r0, 0x29, 0x800000000000005, 0x0, 0x0) r3 = dup(r1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x3) 11:46:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x7f) write(r0, &(0x7f00000007c0)="c5f7053b30d41c1ce7b90000000000000000e5ef9e677a30e3e8cf4d9423191b20594ea127860ec3e55082135d54338c25c27e38265fad2c400509db75503a3c1ffcc8eb2a816685887f0d047b01bcec863b163f9bf2300da73942e4736791e92244e8025d798be5b288269c8f36fe6d01094c05f026663eb5db6c8b3e2e98dc30eb7d922bc6bae8f00bbd3b2377c0c109d093c1e6c0a2a1acd1dd1b9b9d76054e3937fc04a5765f13fc5efbb7496b0f831efc093ebd218e167e7d758e54ccd763968c6e9ce765e2485b037a05a1beec617dc4d161761210812ba9104af8d0f572c3b980e33613aa3e0ba5ed0c059f3acec8878f7637f1098df7ecd3d776ee824a342318f713eb7b6cc468ca5b25ee7f2109db96320053cd8be2d60ab1ffb49560d217c11e82c4a381b1e5c37021f05bf8bfd8cb23b29bacffe73c5f0484e0621f4382ff5e0fdc10c9ab775c3c041bf54cbd244ab00ed720ae56ac3da9c1db0e99f73f610634f59cf4ec6408a56b8e49564ac5d2", 0xa3) execve(0x0, 0x0, 0x0) 11:46:07 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='c\x00') 11:46:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x1) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 11:46:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1c0, 0x0) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1fe, &(0x7f0000000340)="b6") 11:46:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x44) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x8) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r5 = syz_open_pts() close(r2) dup(r5) syz_open_pts() semop(r1, &(0x7f0000000000)=[{0x0, 0xf1f}, {0x0, 0x80, 0x1800}], 0x2) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x70, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x2a70, 0x4d12, 0x2, 0x4}, {0x61c3, 0x50, 0x100, 0x400}]}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 11:46:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 11:46:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x7, 0x2, &(0x7f0000000080)="893c6d13f090877b1388d489136426f350c6c69169fb63dca883109e61209a7586d2d10759f0628e8533d0005527e33e90fab65361b28112265d4026031a93f0bc81b70c9dd45a2e7b48521d25c496ab83a78f4da4dc24af157ad65b2a61e8855c9ee977707d9ba4e6f5736c39c0e3b29a2393e2dd11405acdf63e4d9204185f966910cfc2c56bb79a7cb0bdb0c36e257f68cd3e3fec32706c08e4d9b47fd86b0c17d340983cbb8d0cb7037402e0d2df31286caa81aff192b2796b45188aacafdaad92b2b3204696e2bb5135a59e46987f37c13e87292b1c4ca9e1dc72cc46c026d77b7d4213e92a", 0xe8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 11:46:07 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) fchflags(r0, 0x0) r1 = kqueue() shutdown(r0, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fchflags(r0, 0x10000) r2 = kqueue() accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000200)=""/12, 0xc, 0x1, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f00000002c0)="d0b1e14a51f5cdfe50772aa58b8ec0e26d9387cb7d9e039ac6e7dfa2c3a23d24990e6f2c0e69782a699bc13ab2f1dadf786732a312527068bbe41e48ae8c40fc03abe18663911f22f5b4da6ff8dbae79dea934b941307a9695d93301af330b7e59407185c70b1aa39635a9e0afe9af0ee52a5e2dde1b562780613e94b4972c8c6046ce542f266b0d2ee32eef2b7cfdd06c9e59c1e599f39fd8ca4b6bacde550702af90e8c7bc5c78a1287b91eaca3bce043d10f21ce3f9065d241733119713d26077648b29feadcf0aa030", 0xcb}, {&(0x7f00000003c0)="8d267c13334bcf7e28162a52e77fce83b9ffada184e5e6e6483a9c5be69f069ef939882686c0d5045908dec45440eccfd0c4ebd019cd1c734eaf8692d39e68868a3d915f77f5ab77cbf7f1443860125689c3a37e173dc37d02aa96597495e694038c57af3f443d741a44f07a0c7109fe547ea56129d6d9d1695fc764d57df12ad2cd874dee3fb85340a435165f23e7d7a45d9d8158d324c3a4449216cf069183986a19e398e7", 0xa6}, {&(0x7f0000000480)="69e0014dd77a202664ad3298ab20b4ed35dbdb86f059ba233c1760a8802b9e2878c26a5155df5ee2ab1f008b10c87ed48d162640e23236b931d15571ced84ff6e4aa2b78b92713d875e2244ddf99efdc61088369853dda87b61f3444d67c0222f50272c2d2c17d2d6658751486a53ff4d51764e294b4c4741b30807905e01aee5cb578a97b7c4357b84fe6713e14d1dd3b8402f992c0", 0x96}, {&(0x7f0000000540)="066b08a281b655b65dc3b24931c27c751b956c76de7440e32155b43d53edb6b291f7e16d2e7b3399d62a60d55007a0f88651e8f67933897375a04e741b806d372f9e09b9259dc1c54eac23339c3cf6a27f68973f348651901b5fbcebb2a8ba11f1254cd572285e6b2c71b992a8cea83278880fa650722cff04a23bffc955ff9fcbdfd5abfd911ca81af923347d99b726e7f8e60b114ac01e2d9dda4a318dd7c05553b9cd40421569674927f0163eb4137142db39daf3f28d1a530c28a3d721bea041522bfaef175cc246181d", 0xcc}, {&(0x7f0000000640)="e8fced8874fde70f50d93062ee4fbf4d9a05b237f91f99decca062cf8f7209cb77cac06840c13c92908530099345b8115cf55fd88e220ed83b609c350b2ad4ec70436af632a12f855f578db106efbfe8f9894ee03bf5068b6b3609d482c00ced645416ddc853", 0x66}, {&(0x7f00000006c0)="f5bdc967744a41291f0c12bdfad23c6837c9e13b44eb455907486c252c744c4858224a8cb9277a8701f75e42b7007d43d554c0ce413b6b5e900963105374d2f5c4a106a027ac5bffe2b8cc4d1b6bb71d7a111445fe1ed4a500f5b5af7c67f0e40def76155f4f673e73d6389f5e52eff5358dc0c122d5eb7542ad26de91e486a7803650b974afa8cef60929d53a705cd38e672b8648ca3bcff038ec73dfe825f238493671d841a67d48a46db412255fd2bb2b86414c326b6c9a91c2ff78f427f5f3e14502c52c3a9ccc3c8f418fb8203c", 0xd0}, {&(0x7f00000007c0)="30a71e2ef381433e727efe6fe0bec92273e5b18a0ba488407334c32587d2196072831c25416f9dd5857be9dca3d0189d894734281de4cd1cbde242d36b489e3846aacb02900f904b268fd80ec06b315ca25554b84bc410ebeddc812aaa0b0a6b7c4e369c951c6e6d3cb7f8e39f98899113bcf8eefc557176918b860ea91f247657a7c7a4e151caae4681a4df2cbec9862fc66b55034309aedb4c3d2d3e903023135155f2e7a70b166c25b0e30a55f178726adde6dc9b8f839906ef4fb31839c9f8871ce1215606b07a4867706176ca67f4db486907afc6e4ea04fc913fec5c7eb40b8f688e762fb07ffe", 0xea}, {&(0x7f00000008c0)="6f9675b8cf23f2c0c0535e03428d5e8e3e1bd15b407a40abdfa875693482453a90c8268e08c9dccf34d36e3961955b3226d7e740dd4c9986f82dfc3e5a4414feb83407b031d1b72bf3a697f41f5ab67c05a0a7109213abf3de4d0edef975d2589c52327dffbb28f8efe81f6d3567136e5da03c867741c5fcb5bb428d1d61e18138bd115a3b362f25e4fca963", 0x8c}], 0x8, &(0x7f0000000a00)=[{0x50, 0xffff, 0xfff, "ca0841570366e88beaa1e9f0c3ee6387a919bd0d16f6a004cb1b0bc55c4cb02fda4f99868560dbbcdc3bccddf4de054ecd6ca3f4b85f16c0baae"}, {0x28, 0x1, 0x3ff, "541fd9f0a4e21cc3d92354cbe6ff85ea738a0f65"}, {0xf0, 0xffff, 0x5, "9e2f6371dd0372cedc65afcf0fd2edc978193058988dba99356ee732efe8c935dec58fd4450be94836b5097eb0da9156d4a2bb4e6f584398cc0821464e218688937b5d48bf8184cae22b66e20f63ba16d02a3f7654e29d3e51bcb6a60fe8464faa5d4ba26d3dcdb078306d8e9d961ab18e568683d99c2eaea93b2e5a9d6ca448d2377f142237014c6a84f62e775142e9b39b982f957761789ec3b982244c1fe6333346f6538647c641102ff01c0cdbad9fa29e2f35b6a4790054398a1782277e78485242591fd357896d379e0b5c7a439290cc580b13d761f9624c4205c65042"}, {0xa8, 0xffff, 0x2, "e85c8f2b5d1c820339ca7781b849c36d8e8869d570c52c43b3f9bad6d167b33174aa40c29e7f3371ce5277c333f55976e77b1bf4bfb5f81e6a92a3c275749634c4f18038df387c4e188e875c62ec0a9f3d6684c6184af3cc9e09b02ab7c14a4792ec0c4b4ab2c674f0f911534fea134112dbe6e1e2a7478666a0f74678d55dfea51ab9e89d47d58ec52ea7e3e87d798f21"}, {0x88, 0xffff, 0x81, "fde37da967bc32c7d76ea91fbff26ed1884597813589bc6541a2e8a34961662e8c6b455aaea17e039bebd4db578966323ba48e1e0dea91df3449f1d41c2ff1de9c69e873a7bf7e9596db1984d9b99be4cf0d44afc4bb6d3dfb7b4fa226934143fd46f60baf8548296becfa4f4249250fdfe5c42326986db4"}, {0xe0, 0xffff, 0x100000000, "153182937edc23e3b8c4d5e196c4ffe1a385905b2405944d8b2fb28f11ea387c36498897b36e58342a4c5197b0eb7c3264c88e12c34cd06df27f2c3e7eb0e3c291316ac59e356657ae6fc2d9a52c46ac084c5e3f2b51f6d861d715c61ec679f0e1ebb8cfab2061b7bf388500110acbe6d709a1b1d2259a1d9a74b2cd31b32e999f56b25576b0f7fea5ec6dce3b440505c3f88942ba5b53ccf1df417638b4b4ac7a909943d3366ce15ff72bfea4804822eb6a97e8ceadf9377648945616ab6b121dbba304436d8bcf74adb85da088d797"}, {0x20, 0xffff, 0x0, "bbe84f5404732715fe57f197147e379e"}, {0xb8, 0xffff, 0x6, "2e5d9e33f1a2c891ec50ef14b43f32741a54c2871cfa6cbde4a962eb5a2cb3aa12f624762612e4a9391f31367fafe10b9eb69660a596438af10a4c84be3c0fd9da40b1495ea6ffee6a41d4d8c29025aa94c7859be573377602eb3e6c2c67a230f2e1e9601184402a8cd6a0f1edcaebdd739c204950240b0b2095aef40bd5ab6ec7ca8af45a81adfa9745cebd6610e8d92d203d29a5f6d69fd7d0f1941d666ffc48424f01"}, {0x50, 0xffff, 0x6fd, "092f4b4cde452e2b8a7ac690925b73408b599c0cd8a56f005ca32563dbd308debe5c7328de5a3111cfa6cc11eae1dc805986c508e40050315b830581"}, {0x1010, 0xffff, 0x1, "7b40f9da3a5ee09ecd8126271bad1aaffe401a31798a7b09fbcc91df0d219ed111a8634596a44ceb4b594d91d69219ab4940ed10a94fe0adc9794664e1fb3b1c1f071a06388739d886873701583343843944c63b008ba7cc0ecd4f06f7fe5afddaca7db44a50fedee083b4bb549daffa200c15c5a124e766d6ee8bb743767e2510e307e9ab7902b31cf55812e43e946d5fdc20ffb441ac195ee613773385f422ac26fd8e2fa9d135544fbb9382c6882b0d32ae9afd7071aa495a5f2fdf3e704e6d8dff08ac24f30b4df1036aa87b4b2a1e61ed115b455da5800b2789fc6c7d84db03597a0d9c912762c5fe3f6b689c36523051846bf551ce8b766089c97a8841fe368e0202cc5c964e96f8da6067d240b6b1acda393289de424dca48138644037dab3952a8c21fd11fa637a4fdc9c5a3157f3433ba445da98bd331e4d4e7a67d72b10e493e505f9c9618ce4ad708103974119e2f8470262e926948367a882ee8b397e3f92da25439b85fbd63bb3731ce182e8d05d045bdbbc289e6a0168151590c17318becb309909ff620c237f35889c4c779688f42bc8da42742dcd0204d6d479f8d695d5b409a83a0baec39c3aa9fb773ab9873a3e04838408e27bfea68b81eef1b0eab82b19b3620fb511daa2a4ec20aad4858d130ff2be39ff8767e26b9f2e9ebe16cddf2583dc5dae4f00c5556b1fc41821f047330ff32b6935dd1d7997e958052333b9a80e80e4d529ad8bcc44b2e82dbe047fb8821c85d886dbcda12cb104eb9b3dfa18a3ae6722d23e68f22c1da1e623103f330a1c672488edea545fd9c443d18bb958e050fd9b3e3d32b81b9a8c2fb645e6642e0c4ffa483d4ec8c7a6debd88d640ef3afb89064e494382d28cec95c84a8ac4f054a3ecb845a0942777c7324a91c310815101bbc322f2c9b99fa27dbdacc61d20ae55b01bd73107890dfcdb2efc81a4314dc299a0f14a587b20edb8df405274f68d2a6b2eb94c1846a3428f6e97282c1cbecfbe2c56ee489c533b4bc3392e8878ac2d83fc79bd03b31caf459c25b854cf483f584360aeb859612e9a02218f6513e503d0d6ae52e027caf8a712cf13ac780bbc53959e6fde5cb2d2f7ec2a4e5e4db473e2d910b272a524a362fffd453487a24320603b8e6f974b921aafe11852295626f6f9aa06b6a261a542cfec22b55f6a006deb02b14f8764e20af33698921046598a32e6c152ab847aac5c8c1f4b4d9d99e600c5514a33d2647250a174351417900a4eb2998b5d96221721fa37accf53dee3b9449fd1fc2abb02e6807c6bddc47f5f0a3d9ad9f4ca844662c3a68f7ebd830330aceac84892e0f522215f6adac5d13a3233efd581e95080830493ee0ae253561ea1c63dab2f73af83ca72d454bb28d116417c8f1a0f6bea1703d23877eaa850f3220249402ab32839c7ee829743760c6a483783325237b46fc63b37af1f93d77d11584e5762848fe150c3972070fe38524c29e1bd4e63bda00733f1c04d6995cd8bc59e93500938f0030d47e2c1a1ca9842a72d8e3609a8d87f069c2e86f47607bf0f71d66689d743172f32b88ad3363b088c4928ef6a054eacde9713052b8337bea3060583a228b0dc349157d36610b1ce768e0b38bdffa04aca17e37b4a7248a7a4b5990f8c4527512d41b9268857d193a8efabb06e9c8e9fe95cbcdb6fbd8c3cf5a66470ea4a8c4927c49bbea7db307f75a27f175079cb73009a6663dc2f7385b6c2627e8f28cb0dc99442aedf0babbf35fda56261be4156eaf4355676ebf4191b262ecc8d2996dd1102d6ddaac42824298b474d05d224bb7c2fd069dd170db490b2b4200b1704c23b21b4d98ab280b9299ee1a9e1f317097ce055f03f2a9f4084b644f89a36f6de8fbc9dfdc1561f8a8f78bb3295955eb857cc902219e53b370af08eacc00bda67e42a713257cb145aaf274ccf1d9c9666b3a74e64ee78d49ae6d90bfbd7463f8d0b1c5b96f7f4a3ea21582aa8f6a2260600cc33ab03d65c402e1dc99d535de0b89cf37e0a72341c5f6e57274e525c314a168cbbc984636a82e330448dcb61c3173209a3166592944d8f913adf2d36c6ab8475522594b89091c9a974e399a12b3fa814a2067e2ad20d0114688485a11302aa88e8118288504b9132186065584ebdc2b8c8a4a571298ee30ff0a302efed3d6c8fb059d0eb7112fc722e383227f3842646f5a1941f4afd8a229c04a08e2ba8b03614182f996456e6c4ce654975bd99edc1ab7ec1556c0bdfaec5b0e2a13ac90707a7464ec48811c3cf936e6adf6d4d3aff10063e742d62ca3d52c6613fd2159f833a0509d4dc6ca90689d15efeed6a0dd4183cad40b50e8ca4277fb9874d738ecb69b53cb5806988c4b823e1f6b5334df38dd5759c19037dbc43c3463bdcf754bb7a628079f31bd134cda125a563508cdf078effbf7bf6dc0c1fbe930a1ea1be550ecea99d5147538524ed07de130b3cec58c8365687171fd4e232d349fbe5578b9ffc78c6c286c29a13e4d9ad02405463bf7079542c092b4ce286fcf3f8280a7f94386231ae1f354780dafd9f291501f83e6835016ae6b57b997ea20d9b041e8cbad1c1179501bfec911b3d7b9be53cf2e4e323db58aa449c3730138acca88e1318126ac56e7731fe7b42da798e5bdbddd5520a76f8a1ad1b1c99408f9ad96d1b68fd1d3c28be157e6d5ded65f20d47445cb4c78a8e060b8aa06bc476086a5a53d457673c8149b4d19cc1a6b055dd202cb92b1b4c300fd244075dc940af1d0fde15a7caa0d324040c5903df2093c111c5edd23da4d492431e03db4dbc0c16f7cb43f5f7c45a52cfd807f704c29719ce09fbf6c34d8782af8e3e1b8f3de413d770975c9e92a6a524e9723590c40298e8c5961220851630ddf9e876311af718cd002d33d3d3e70f497fdaadf8c00b3a21bd95f9caf68f3da06026ae11c43abd8a641dd320c5a324803a5f231fcd4d3318c08328fca3249616187116bc508e467e1514677b7416f9dc6cfcac9852388f5156c7cd838454517722a17e32c7b6eadb8c37a63d7b89f523cb534ec13403b12062ccfd0c6829b2d0b1830dec091eb2435b6c8c5e2bd174dad9fff9d1820fe62bf5d295bcc34850e88a827f62e1896cd4d76307ff935e03cf75a2622d268dea0c1fd4541be813ad6156c2ba33a13623544bdaf7a71a017d98ccff52da3b2609fb1007e136bcc2e6f6f747c17e523625e527cf28bc43a7104757a220023461220755560cf8b796145168bcb8617dbb57545338168c13a0f765ab9b0e1ba46b73f7d49f2cf34fcab31b593e6db80761c98f307c3f871c4dd2c2c54d3e8c24df77a9e32c5439a7ecb2f9627d326d1bb294ceb8bcfbefcf29e7203a0d5ac3ce90d2aa3d958dcb978d4236bee3f990808a430ef58f29ff319399a8f80d9f1d6bdcb8e319f46cb798524f60bd39f54c5c38123ddb348e049179d9af71dcc07977fe4bb5384e8067b6c62601121a0374ae2a8df944084d6b1b4a7a5f63dd5ce8f13d554aaa297d7ee844fb2eec0ef2e1b80ffaf5751cf18044a6392bceb4a02035be8d77b100927225201d084938b3c8d295706dcf776f1dc7f687b883b8fe81d42f66429e52da64fc4389545ea57b60b14160f02d0d10bddbdb9a10ba7c8be9053ecd1d422565bb60b5e4156976e8ba17bb634f3bca96f15da29a9b134033204f212fd38b373f7d1eaeed5100e0dc7c6048a6e8314fcaf6d04d01ac6ba81df67fa49b6a54caed8105f007d118a03e65cae75de2d7617961a296c6c2016cdcb9abbabbf094ef5a207e6f43f9cfa62f635819671cf0fd15325acce279bfd059c2899f50e2c0f4213139278ff22098991107ce7c60c9afb9f48eb092830dbea265bd3d8be4c1018bc1bf7cc1acf0e200149fdc18e1725066f8f8dd68c6722ad036f579205db2621969ba0786eabecc90b94ef801d8e44d6ece5399fae6f8331a45c8b8b166406524326618ef124b032be00b41044db596426dc2f012ff06b0d2a1fe9b5d80d4711908c1793cf0e374b03d2f389318f839cc8fccde4eb104cc4113d021b673471d0143b4349991e2e4ce856665064792b3e383242ee6350320f310dd82400c4e3e38729cf4ae6a5924198ba1c6f8fe927b570131fd55b37c16bbe2d13edf3271f464b93c65b22ff07f14e42b7549fc7cc476666e512219470e225432cfb34a495526cd1f1dc654f6e24d65852e6e19afbcd3f06b1057c9ff7b5c57a1da68a9f6576b4181c0e75176f75f32f0003c7173eb00bd654915b9aa9fff6bf158bf22e5df17ff5b484e15f077772c7f17b6fb924076bad393a6f8c77f4618a78aad3a1764a5158479ab0cf10bb7c87056b1f56e8dc04f7cd07842ef97ec1d2d608bbe7733152aa2ce2efefdf9a29aa1e980c29dc6016daf0aa4fba593a4f5fbacb044198abbf1afd9d697f9c88523b9508f75eab63ac94a4bfd2d5ad16692b4dcb7949a6d28efd6ad7344ea8e81a4524e827d096efc145e271568d6e51d1eca6ee44b240836b7b72602cf2a64d0d39e348e0b0d08e5b26bd6f0d570339f64054b48d523bc4185155bb222fa237a929cd9b7e48a044c071a10ba320d04e8bd1a2088b2d48d4dd9e072f1607a3de1173f0fcd400b6fb91de85882f8be53b10afdbc00d160ce1b8f2cb942e56fc9f347855865b0200b1162cc3dc20df64a3a00cbcffa77efc371afd26385d78150904dd713eb66d9d16923d6270ca8cba36174f60c4b7306fa5f8fbc3e7d6924ffbc8bf93641fe0ede2c1e081b849129ce209803d2474334b72fbb7525f553c8364ce3edfd75948188491f9baac0cecb140e5ddc6ab6dfdb1ee890e2295e382076c161d3b91a6d3aecdafbefe99c89f5bd20703fbfdf56ee2267cd9d9b17f8dd97123c575d77dc74f087f38605e7078b7b88b10544a7d5280e5ca9f6f568d3ba3eb905c90b92db89173f75b3fb90b553fd345814ecd5f622c286e8fbb88b035616908a84032f2b3e2b8e7fd746267d873610b2561e423f446028f5839a788367d337dc7047a87d95d73479d04ec299e3822e260748a2af0546c820708292b8f043bfcf2f29d99a24c3b3ecc03a2d7552eda832284fbdd1be4522eaf4bd7873a02ad66175228dbf6e07a7b4d8d1f82809246bbdd4b86927dd16dd77565621850890fa9fbfbacde983bb62034f2c2ebcd31e5ee46e8b379cf936addd9936b7c1ca72dc8ea49e60255dab5e55715a7c4dd01c93eed26f67819040078dba0ee89a73a857d269c0826d2cff9016c83296cd8c728d0dd90791916720e237dd6c9dd0d0109f320184ca928b52c796f5e422c3b520d16dd280a02d48a1f7062327307b43e59196a6a759ef652ee6d500012161e873355ae9684e433364e345a5da0540e25809bee6e4194f482a2284cc747fe8b707373d27b91cdc39e76c49c59271ccbd6e14bb0fcf3d3cb3515dd2413ab49fcdd900c9ffb7ecbe2772ad945fc19a97b33404e741e59fc93177631b4377b636c76125d42d75f3ee7d7986c46e1bb757e1fc6be1064a689922fe8999b5185427cf4291c66faa22bdad055b3466d4f3a00d636c25f859f2117e525a73f495ef73653be7c28ae001671fad2b0a83fec3913d9c989d25145d765fcc5e1f994e900268a4405ba4b103b7145cab054cbd965ef3d9666b0b5eac2319b0408dd29e2b68e4ee6e7b9cb864a5a163f3a9b0542c434a7692b526eceddb1a239de6ffbfa136386455d146760e4801ccec74602809fef90aaf8cb86134c333bb58795b8ce190cc6b090f039eb9314d94d4198a35582a276"}], 0x14b0}, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001f00)={0x5, 0xffffffffffff9817, 0x5, 0x101, "ee31ae9b5e274da864f11ddc3f66af59424d4296", 0x56, 0xff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001f40)) r3 = semget$private(0x0, 0x7, 0x281) semop(r3, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002200), &(0x7f0000002240)=0x10) mkdirat(r0, &(0x7f0000002280)='./file0\x00', 0x1a) r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000022c0)={0x0, 0x49d3727c, 0xfb, 0x5, "d2b52167fcd0b884eefd72179e782ed4f1ed36d0", 0x3ff, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000002340)=0x6) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002380)=0x9fd) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000023c0)=0x5) 11:46:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) pread(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x9, 0x1ff, {0x0, 0x100}}) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) socketpair(0x39, 0x1, 0x4, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r11 = getegid() write(r1, &(0x7f0000000740)="d8e384546a785a63be94dfee9b5c7811197f7064ef55c5f163debac8d0daa16857ef34f01744f5dfbc28f13bafc6cdd3413eb0cda4f0fe04d81c086594fc3cb4d9de922c5a0e9b0a75021e71a909125f263b663fc48a9f8b3de5940e05bdf6613afd0fee54c1dc740b3dec0c9219955403d94962bc4747f0595b6997ab2cfffacc527644a4f96547db0cdaa1845c63329cd2d6fa53495bb9732032775a53289076fb1d4cee", 0xa5) r12 = getpid() r13 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="bbc26f1f3fa2a0a0bc5f0641d55ebe9f9ff92edf7e9c00d667b69ed8fb4d9c3b89", 0x21}, {&(0x7f0000000180)="91ae5abafd40ff99125f168a3e09773974d2ae09add5010bcb964694fb576f669d17bcb18b19488c954adb", 0x2b}, {&(0x7f0000000240)="3e2f99d1ac7eca49d244bd8c7e00c6fe13c0f090cba84bf120345368b3d893de66308536432c65957e8931307e5f273b8dd37b77fafef7cb8fe3f241f93b08a6e90cd8589cbec9cbc1e213529d60fada9c54d653d6d45aad34251cf6bc3aa0321610227ecf8b4e3c22c0c4ebe998f88b1863ff5a06271f423a5b7238469165f2069e5c4569860e9c1df5098df3015c8c52b048b0505f13a62e2ac0ebf6", 0x9d}], 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000044e96c831c8592a43400ffff00000000000025ba40eff4fd0174c670884c858b8a554d6ce0c31921a59ff3b62e53c078538eda3703f14eaa31c560465b333fd63459c8784c187f499b8cfdb5a8afd9f508a41e6a08fa7da3537beb5764fccde0ffc236a94b321d1e352d2490e3c842a9ace243f229dcce88c16b6d11a2e154256aada8b85006586c35fd1100a7d32f57d6207d63ff579638107437b3d1aa220f4c4f95467d00"/190, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0xb}, 0x0) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40000181, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 11:46:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000000)="87", 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) socket(0x0, 0x1, 0x9) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r4 = getpgid(0xffffffffffffffff) wait4(r4, &(0x7f0000000140), 0x0, &(0x7f0000000180)) close(r1) 11:46:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001640)='/dev/pci\x00', 0x2, 0x0) pipe2(&(0x7f0000001680), 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) getpeername(r0, &(0x7f0000001440)=@in, &(0x7f0000001740)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) close(r1) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x10) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x20000000, 0x401}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x9b6f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20, 0x0, 0x100}], 0x7, 0xffffffffffffffff, 0x2370, &(0x7f0000000100)={0x7f, 0x7}) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:46:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x7, '.\x00', 0x7fffffff, 0x9, 0x5fb, 0x100000001}) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) 11:46:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xcd) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r1, &(0x7f00000006c0)='\x00', 0xfffffdd4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 11:46:08 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x184d0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:08 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18400, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x8, 0x1}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x80000001) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000009000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x1, 0x1f}, {0x18, 0x2, 0xff, 0xff}, 0x4, [0x7f, 0x20, 0x7ff, 0x7fffffff, 0x13d, 0x8, 0x1, 0xfffffffffffffffd]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x401, r3, r4, r5, r6, 0x80, 0x9}, 0x0, 0x1, r7, r8, 0x1, 0x47, 0x3}) 11:46:08 executing program 1: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="5280028000418525a803badc630f76c4e151f062b10000d6d9e20fea8fda00003bfe209640311a23f6c24a475bfda6ad0100a15f5a4bf4f84890e0535925fa4191ca200bb97b8eed010000f2d645a4e63881e91a6cf500e3bc1d735fb4955c86f38aff20e57702494aec26873d4aa843da8857c2822bd0da04000000000000e84f69afceced7c0e0bca10000000000000000000800000000000000000000000000000000000000000000008a958a080298c3dc5b173ed7405327f6f4d63ace98f0e6e192fc14fb149f05f3f2d0f690e405ed67710dc048fb818098f956f4a02757183287ff5ca2f7624aab27446c5f07df4c6d25cc02d49dc3c40cc1fce121fb234f4d52c1a033c728d09858336cec8045d740f3e4"], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000880)='./bus\x00', 0x1000000000002, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) openat(r1, &(0x7f0000000500)='./bus/../file0\x00', 0x0, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) readlinkat(r1, 0x0, 0x0, 0xfffffffffffffdfd) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x8, 0x0) preadv(r5, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x6}]}) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x10}, {r0, 0x112}, {r0}, {r0, 0x20}], 0x6, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x20608, 0x80) fcntl$getflags(r0, 0x3) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) 11:46:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20000000000, 0x5, 0xffffffff, 0x8001}, {0x0, 0x9, 0x3, 0x1e4f691a}, {0x7fffffff, 0x1000, 0x7, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget(0x1, 0x4) msgget(0x2, 0x438) msgrcv(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f572055d6f409584c078600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003171c746c0e5c13f5e8b819374e500fe7fed32c3bca1c19147f201308cd76bb3765d81da75adc92fb5ffd9e69b30ea27fb786853e0c3fc77e397762a7790b54cdfc12c7765bfd2d7858b4685e31b00ed4385b2e569d7689e57d0a174e4bac67f91d934c170b1a1ed53d8c3a8ce5ebd1c7a21bc3017921900fc56bcb2a9f2866a9a4d4663a14e76dc37f605a18d5b80740896564d8a2fb5e88c22fa1eed4a5c4a81dbed4bccafe65df78ce8dee0b4615d3e487fd9c9b32f993518e329b801aef4cbf9658eff5ed951f070ed3211425c0095d5c44216c4e3"], 0x1008, 0x0, 0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d, 0x0, 0xfffffffffffffffd}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001280)=0xc) getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="6bb8eaa6d1853464f6d4", 0xa}, {&(0x7f00000002c0)="4a19893d15b82ae92752815a2ee8684771f5061ba17ef7164b306ccfaeae1155fbdce4ec375d620d267d9b3268e11c689f96e79ebc03694a03be2ecb3e8fe26818bdad56e44dd890f69275bf53a6488ca6f611d0ad390f2ef8ab402c5f912e70e2fcc48be31fd059a0e96b2e33096d749a", 0x71}, {&(0x7f0000000340)="455be29dc5d45ab00217df8a953e40ccd3cfc432e0aa7f52f65f7606c8c5b06949234825a14964d243a4567d55", 0x2d}], 0x3, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x18, 0x400}, 0x9bb8df47f13cbda1) geteuid() setrlimit(0x0, &(0x7f0000001380)={0x5, 0x6}) getgid() getegid() getpid() 11:46:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) getpgid(r1) unlink(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') 11:46:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20800, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="f4c78af28c9f11f0388a7aab43d8c3cb7e7544edd298b1c71513d454020cd5027a5e44ed7331e43280495545741bc7", 0x2f}, {&(0x7f0000000140)="0cabe38c53fa12266138cdc5cf3de36117bbab432794b674aecd9d5eea0ee3c77318e271071d2a8eab41874f25c7", 0x2e}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="021437", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10880, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSETWF(r0, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') 11:46:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) getpeername$unix(r1, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYBLOB="7bd8ac814e50d680e986faa9734ba37525eabb522f2624af62be6b434bd964bed563cd3fa8c89db996a19ab18719e04e17351befe05f75520db0170406145da059595c448b79911a245ff6d1fda35f2abb69f8758851767256099dbfac2c35b109c5c7f85454c7fb898076bf77907c9ee80ba527ef8cf26f13318ed6283b0fd0682556ff302a4d015eb80f480c0b5bcdd44cf37f438e52eb3ad321438c67c4ecd23ca4a0eaaa003d26a4eeea83489227156b8001397eb76793aef0df774f1a81716bbaf56af410", @ANYRESOCT=0x0, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT=0x0, @ANYRES16=r0, @ANYRESHEX=r1], @ANYRES64=r1], @ANYRES32=r0], &(0x7f00000000c0)=0x7) shutdown(r0, 0x0) getegid() r2 = semget$private(0x0, 0x3, 0x701) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/74) select(0x40, &(0x7f0000000180)={0x0, 0x67, 0x9, 0x101, 0x1, 0x7ff, 0x8001, 0xfffffffffffff054}, &(0x7f00000001c0)={0x1, 0xcf51, 0xa000, 0x4, 0x401, 0x1, 0x2, 0x6}, &(0x7f0000000200)={0x4, 0xffffffffbd4ac521, 0x800, 0x40000000000, 0x5, 0x800, 0x80, 0x95dc}, &(0x7f0000000240)={0x4, 0x64}) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x4) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffe93, &(0x7f0000000380)="b6a77569628d5d217c4871b43e8a25759f7a73f4679709f80b3bb1b9e9cdecdc5778a13963f685ac28577adad0eba16da6b0c611f093976b712d7b2231e6ad6eee9cf846e91f08f98cb003aea5df28f0fe70592135c557cac6ef03cda2dff3dbe4481e134db63def3c52c594639e830f3c0f446c6190f63c618bb0110ab30dfcdfd4ddb0d2286600000000000000213824ee734af35890ed9073d70b3d40640ac7a5e5d68774984a4e3126da310e5dc535f1fd4d96cebe2f28db7ac7cd84e80c1340b05e84f6b1bf7059f69e6b1b422845fee59f8bb592f92ccfd3bee8783cd2d5e8e547a36fef5071f33111a297d25884e68f15c7a0069108220adc06530d62563e70e8cacd37cf2fb903f264b6d95271e321d1e1bc4fa6b5debeadbc397d2839b57a1ef672918ebff6982f554d3b02f9259d6f1d0d6e4be00e1ef6907559e2a5bb7b7a85abc6abfd8f36179ca31a03fedb4067eaccbb2adc7ca7548f03d8b958e8a45e72d8a700000000") 11:46:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0xa8}, {r2, 0x1}, {r0, 0x6}, {r2}], 0x4, 0x0) r3 = dup(r1) write(r3, &(0x7f0000000040)="f0b916c71093d3bc88d8105b0d0d40fd2cb04c5a939b158c3a7376d1e4c3ec42efac1856ed21", 0x26) 11:46:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={0x0}) 11:46:20 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x1b00) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000480)="df9fb271c22f691e63e0bc35d98fed1474e88b5b1a7b7cd09876fd1faf2b013d3df0e7bef69d7e4a59232f7dc72a0af2c8ae988d84e9b0cb46e686a5552df302551b80dd49966c4526b6d06353f161117f0d44f276b1f1736f33d0e1502593d66e228a762b17c0672b1e885b2e8c8da950335bb247d76217ec14d2c283ebce823cb77e37ea9a4daf52df0cd8a3ce8d39f0a74a427d33c05904af465b873ec91b124e40b4946b2a13af57bba7684ba944fecc51d15c823508cdbca7c9ca61811399a1ddf555dfd9", 0xc7}, {&(0x7f0000000080)="97a94fefa14f5eb7cf33457857d21d13f5", 0x11}], 0x2, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20208, 0x0) pwrite(r3, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000440)={0x0}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) rmdir(0x0) 11:46:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0x0, &(0x7f0000000100)) accept$inet(r0, 0x0, &(0x7f0000000000)) r2 = dup2(r1, r0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9, 0x40, 0xd2fb, 0x3, "7a1abfe7afa14157b8c2c6aae9b385a0a7852ba9", 0x7, 0x5}) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 11:46:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getitimer(0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:46:21 executing program 1: pipe(&(0x7f0000000480)) r0 = socket(0x0, 0x5, 0x102) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/166, 0xa6}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/124, 0x7c}], 0x3, &(0x7f0000000300)=""/154, 0x9a}, 0x43) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 11:46:21 executing program 0: mlockall(0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001440)={0x7fffffff, 0x1ff, 0x3, 0xffffffff, "2040d813d4804a2b05d1bd4a0807ff074e2c117e", 0x4, 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001480)=0x8) r3 = dup(r0) utimensat(r3, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) chdir(&(0x7f0000001540)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect$unix(r3, &(0x7f0000001700)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000015c0)={0x100000001, 0x6, 0x80000000, 0x5, "6469800d3f28c407d9c1487baef4aabf8fd476e4", 0x8, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x200, 0x0) socket$inet(0x2, 0x5, 0x844) r4 = open(&(0x7f00000016c0)='./file0\x00', 0x820, 0xf0) mmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x221, 0x0) 11:46:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x182}], 0x2, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x880, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 11:46:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/10}, &(0x7f0000000100)=0xc) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x20) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x1c0, 0x187) pckbd_enable: command error 11:46:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x140) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x3) pckbd_enable: command error 11:46:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0x10}], 0x10}, 0x0) 11:46:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r1, 0x20004268) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 11:46:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x7, 0x2}], 0x0, 0x0) fchmod(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r1) 11:46:24 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x4000, 0x140, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0x800, 0x100000000, 0x51ff8d76, 0x5, 0x6, 0x6, 0x3, 0x10, [{0x7ff, 0x8, 0x1ff, 0x22dd}, {0x400, 0x1ff, 0x0, 0xffff}, {0xfff, 0x8, 0x7, 0x5}, {0x6, 0x7fffffff, 0x3, 0x1000}, {0x100000000, 0xeb3a, 0xfffffffffffff000, 0x1}, {0x800, 0x2, 0xfffffffffffffffb, 0x1}, {0xffff, 0x7, 0x80}, {0x7ff, 0xf3c, 0x8001, 0x8}, {0x7, 0x5, 0x9, 0xfffffffffffffffb}, {0x7, 0x4, 0x8000, 0x7}, {0x7, 0x8, 0x0, 0x100}, {0x80000001, 0xfff, 0x100, 0x4}, {0x1, 0x8, 0x47a, 0xfffffffffffffff9}, {0x200000, 0xffffffff, 0xfffffffffffffffb, 0x72}, {0x8001, 0x1, 0x4}, {0x81, 0x3, 0x101}]}) kqueue() sendto$inet6(r1, &(0x7f0000000140)="f813a9428a678fca150747851b375e08753365895339ebd86fda779cfdad10b665336a437444daa3717605a1eaf3a3e494f0251c5217523831067f4fd8cc4cdb5b1bdd88111aa10d8d00365fb64c45d63a9634c2b52e1f133e", 0x59, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0x7ff, 0x5}, 0xc) 11:46:24 executing program 1: getrusage(0xfffffffffffeffff, 0xfffffffffffffffe) 11:46:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x7ffd, 0x0) writev(r0, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() clock_settime(0x2, &(0x7f0000000180)={0x400, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="8652b326f7f27e9477974b58653a03d6fc281c4e1c2558b2d3f427d7c35a83c61de82868cca580130144a3579ab1ff02f04e2c", 0x33, 0xd, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() r4 = dup2(r2, r3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0xfffffffffffffff9, 0x6}], 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x3, 0xfffffffffffff32c, 0x7fff, 0x0, 0xffffffffffffff62, 0x6, 0xffffffffffff2b7d, 0x1, 0x2, 0x1, 0x80000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) read(r1, 0x0, 0x0) 11:46:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x820, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:46:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0xb9ab, &(0x7f0000000a00)="01010000cc01b32c397baa0aa65c0ad97e310fc1a6dff6df244248abdac925687665a6f69f683fb2d35316f27c7d04c8d2013642fb84bde6fbc12eb2e994c1f3f7b6272cbee792fbc885675c488d5b4070c4142c753315d674a99ca00f3951ae322cbc628a74c87daf63deb6bd1920234a22bd3e3e9492dd1063022062d5e6e41983f48071fb269c38e858a832566ff6528db8fa19cbc0e2be79a559d23f0d214fd55808d71a0bc0f54ef528e906dfa8f10700000000001000000000000052e6c8d5393e0183ffad8300cb43cbff942736ba390595f8909ed5f8d161a2cb91f66e350692ef0db04cbc852ba37c796df95ebb57c6d13301000000a462966b4b21c8f79bcadaf83b0c031949b162da249fdf3329e148591b7291500223380f9223e559a6ca1d9b52764ed5b75e95878bd38aefa59a52e5f859e815f0ab94a95530f5cfd2bc29bf9d363a2d028be9967985694d970a95922071e87ed32efe4a3ef2e6da658f273cb86300cab62148a964566899f61316c71629b24b1cf5c6ed31ea6200010000000000001785d617efade2e7e96a59a9c98b8348b3b61f410d2dcad7ab439b729543b01b588c99088097f4e929faab3a4d4c82fefb3b490488c2444ad0566d2ccae574522554aefd6bda8577d80d52c858d43e1cde16fdef9eb6de986399d8edcbb17f2a7bbc1cf5d8a992107ef320113f6c673c70e133b894248eea27d61bdcccf0b61492407e757207faad3563e99e15dec9f64d46a91ff600566bd515723665f29755cc2cd339628172745ec676aa880918f055b0bb96df656d5997212be590fbf60a8ccf921f67d0777f6d3670a0c1ab9df203addd221c732d4d3e1f6fdf2a542bd1aa4c60ea2d6dbba2af08d7717479aa82fbd62b34fe618bf62ede6768737cc563b8fc37d4872a37c6e63a80cde7aaeaa78545d54d8a1b9d519fa0e2a8f094197738682bc5473c1c83069b5d569e822a61e16cecc8efa5419545eb3b019d8e", 0xfffffffffffffe8c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x80000001}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x81, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x120) 11:46:24 executing program 1: r0 = socket(0x11, 0x0, 0x8) setitimer(0x1, &(0x7f00000000c0)={{0x7ff, 0x4}, {0xb083}}, &(0x7f0000000100)) socketpair(0x1e, 0x4000, 0x7f, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:24 executing program 0: r0 = kqueue() r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000100)=0x6, 0x4) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1c, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000340)=[r1, r2, r3, r4]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 11:46:24 executing program 0: clock_getres(0x2, 0x0) r0 = socket$inet(0x2, 0x7, 0x3) clock_getres(0x6, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getegid() chflags(&(0x7f0000000140)='./file0\x00', 0x0) 11:46:24 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x480, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000200)="d0d5e04655e77e9a9b6a5988c49e66b73c0e71606ff9060ed76bffc5170e282c3563e14dbbadbb627855cdfd090a3a7c54a295091d115605c6ff865a439463788dfc000000000000e5327d000006d600") pledge(&(0x7f0000000000)='/dev/bpf\x00', &(0x7f0000000140)='{\x00') getpid() 11:46:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5300) r0 = kqueue() r1 = semget$private(0x0, 0x4, 0x4f4) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x1ff) r2 = semget$private(0x0, 0x1, 0x401) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/206) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040), 0x99ee, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) kqueue() 11:46:25 executing program 0: r0 = semget$private(0x0, 0x6, 0x800000000000000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xfffb, 0x10001, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r3 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x8) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000000)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) r5 = dup(r4) rmdir(&(0x7f0000000600)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r6 = accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r6, &(0x7f0000000580), &(0x7f0000000300)=0xc) dup2(r2, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) 11:46:25 executing program 1: r0 = shmget(0x2, 0xb000, 0x22, &(0x7f0000ff5000/0xb000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x402, 0x0) fcntl$lock(r6, 0x9, &(0x7f00000003c0)={0x2, 0x2, 0x40, 0x0, r1}) r7 = getegid() shutdown(r6, 0x2) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x6, r2, r4, r2, r3, 0x0, 0x3}, 0x3fe00, 0x4, r1, r1, 0x100000000, 0x5, 0x1f}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x6cd, r2, r3, r5, r7, 0x2, 0x5}, 0xfffffffffffff001, 0xffffffffffffffff, r8, r9, 0xff, 0x80, 0xf000000000000000}) r10 = socket(0x1e, 0x200000000000003, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) sendto(r10, &(0x7f0000000000)="e387d5295c", 0x5, 0x6, 0x0, 0x0) sendto(r10, &(0x7f0000000280)="2b95624203c6533b5aae2943c2c54173d8f45eb36d9eba7e159e205b25734ab929541a5ac7712aeb91aca204c511c600ae62dc3050deefa53140ebdbb5a91a5f6c08247faa86e47a1767d949f19df5534c12eac4cfe52da55725b9045138987c44f2b4ef76841112dfc7f12d179c765709eef98e1f73251a2f5999baeef9dfd927106389452c2b34fb56fce3c69186026dff101a4f110ae31603a3c5caa1944e6b0f8fab1cbfa086b99d7e", 0xab, 0x6, &(0x7f0000000340)=@in6={0x18, 0x3, 0x3ff, 0x81}, 0xc) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) read(r10, &(0x7f0000000040)=""/118, 0x76) pipe2(&(0x7f0000000480), 0x4) 11:46:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 11:46:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x2b) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002004, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x9}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0xfffffffffffffe5d}], 0x1) 11:46:25 executing program 0: r0 = kqueue() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x41}], 0x1, 0x6) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffffe, 0x8}, 0xfc) close(r1) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x4, 0x140}, {{r2}, 0xfffffffffffffff8, 0x4, 0x8, 0x0, 0x4b}, {{r1}, 0xfffffffffffffff9, 0x48, 0x2, 0xa496, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x1, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x20, 0x2b, 0x7ff, 0x21}], 0xd37, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x4, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000010, 0x48000000000000, 0x101}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8000001f, 0x9, 0x97e}, {{r0}, 0xfffffffffffffffa, 0xc, 0x2, 0xb0d3, 0x100}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x7f}], 0x4, &(0x7f0000000040)={0x3f, 0x3f}) 11:46:26 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r0) setrlimit(0x8, &(0x7f0000000080)) syz_emit_ethernet(0x1000, &(0x7f0000000140)="7785e0887f16dfbf2e8392c8b4b0b93915f42b28c10c2311ec25f5511e4553f4eeaea36389652c410ca0fb232f1bff88ea7f632b12911018b26cec543bfcc0e4f9d068ba16fb3ab91d77c9aad74098df7b643a71bc0d3bfe9ac2cdd2d9222edd282ce4df48020fdded5472e82c7e170f79d841bb96458a491a37c782b978df8a6dfa1ee1f30d3695fa32a3d0472a4fedf06d8a2a98634cc20301ca508fd99039a89f7386630df118b4b08ea2ef9859eb32ba8426409bdb5ee894b4090c676ead13be9573c5e94c59b58906781f2c11c76c79d6ba48aa0180c84ed86417914f5a7b1121edd3d8b7536ede85bdd57214dec4e8fb01f806ff4bd94fc5866d75814d49d4a35d45ebf4c9f6adf53e9738d9ffc73c54c5b6256d047932d4cb6031f4aced046baf3ad3eceb03193d92c7764e42ed7dce1689a39586dbc68ef50209420feb74c58f56478c671596337ddb3d69bff4131f7ac4fa123e5de2416a3f26aba86f2680fa1142c7d87d86b7031b7362173a43e4ca4188c499832e5df5a10f1b0836239d86b6f995f99d216db823dfd8751689bc42904edeedf30d001837ac77fc398f7676b695ba3ec1187f7f94544fec6cf3a9b72b41a4e5a5df822f0aff88b729e8015eda9d9afdf24d724c85444473ab048a384fa9076eab71a48bb07c632ed9966bd64d85122dcd84bbf3af9812c5f3315637c1cdb767b542b989a259c4d5a6460c4c864a7e53d4d73881c98526fedff646514eef773a0daa8bae766a46a068e3cb80b198cc61b76affadf26791ab0569ae58d5e09fc6abaf28aef8435d07ed10862fe493910895b81aa40b472f9708c1d5366cb865f06bb538180bc81ae145d59c9f90a4ba40c1f0abf61af85fc09d9b4f42063554b3fe73d7d6486f6751c5dea76d2f6dcad13a7f518d11a0970688994eb018c71247668976a9b4e4c4d1467e43d33dcb08fb65bcb7d758cf8bf36174003283f29454008eea58a2c332781851d2f1ba3b1e913917c7afae210f02906ba497a364e6b534b9d02bc565cfb26dcae57e46853f01a14e41ecb6ff69549b64c0043a9a47152f98d44acd40d1bb6467b8ba45b2e56b1843e5a822fc45f68f2a6c4ce761a967e788e144e938323abd75690b3b9a492cc41323abdb8831b21a3f9d142ab21895b090ce163f41c20dbc275781308d340da4306cfd210d2222efe9127f35e4de6a575a3e871a8d95786bab1f1a2260825c9d60f3d050e5c8e21d999b53c4fea9337295bc0b270fa54dc5084a8916f32157cd3b059e4c97b155cf94f43011c5f3a598c874549754b0827b4d29a5f8a42e28de990751e61ea4b9e565f807cd500965dea727f7fe0478fb1ae16e12754aca12dab89206cb04da6dbcfc1b147a7fd4a2c0970d69bfca2a45252df25a91395e83d6a172f30b9ddae63b2a0c76cc2473330fa16678982dfca3e411db7699f4d8092daf18689f1d2c3eaf0e1ee4fbea988a4b9b73efa8aab36fdf918847e9825e9bb55ad567892eabde3e47aeb9b54209f49e699fd3273fb60b488616ea993ce0e6196b837eae5107b53e135f194ee8f5e9505eba0e57e5e2c868fb3699c9b437b2428fdc080c418b756fb2fd6d0a9a9b8f06290f6a3a978630c5e9194ceb915f609e7242ae73b9baabb77361206ab5b9cc06f5eafee2aa9e9f6656c3d9c3a2cd895eb26d7f9cc6ebb9445084955e5e9599dd17b2131901ffe98e820588ac8790ca56899e42ef5ec5169669247548c9fec985b18fda753356a04b63694a8145500f2111251e0956d0b3df74de0a21a481c40d4d4b27d8cf6f21647ffd4a41d520d8f0c779bf4824215d18e4445e682e49d8981707ba2cd295458f82ffd81f1a7bd1a2134a2111b8ac44da83282cabd038935585869acc58e019a824c5f43ff444aa43e05555d391945270098a5084e1520f7eedb650bf800d6c1cf6cda5cc34530d2d3507dd0b9cdc72f3d5471efa721c1f3b23d3c5413f7c49ead9bd380854c760a329d5ebf26c4aa06f62fd44ff04260ff16c8882f035c776d20ff592ae9ec35dfd72f30b0b04cd8d8879d5f9bda20c25e49d39870d313f5765646ba6f6e0ba33fad1e803f8e1e41d8229d5ca8655bb035f1295c65195ac8b1ee1f33a686920cb048b50db722789253440947b1075eae8d79566bc72bad94b010819d7ae4fcc5f5e159e32457c8855865d87cb9b4a3bff8017be78c3c11f3b3f87f7b9a9334024912a1dd3bf06405141aa967a57f4bc3c68af7c0aeb3bfdd272ccddba650a540e34c7799238a73f1c43b59b9219b227534ca959ee83cf3578644b7f24455cea7fbf9656556decbebd7a3bdac98f64bf9fa8a024af88bf0cbb037c1c31a1590dd17a118b5df4ed1dbb919992727b114865ca42fcfd2aa9789226854d9781e0ea407a75eb36d4f7ea058a3128447aa38813bcb8814bf1eecd3589bf129eadf5554fb5c0a546c998a6ae0962d176409270c15c093c229a7e12a9069c76c15be6b65975a2c008800b4063ff80025ef0223627c1ee8a328610c6f07cf819581dddfe499a451502835e731e9c859e773544e9aa771028b833446517d78ce633532b1491881e59aed688d7b6a564fc3f83a8fcc5d62004930715a78bb5abf518bfa803de4e8dce8660bcefdd4650d7ff5ee6ce625b80ee5162a8c8a39b4000dc673a8b181ac568a212a42d4e5ca8aae7528f358297c650822803314e3f7913f9e40b3561b2f3c236673503e63f2ca9c802d9ec635601ab57b5d506c5df568ed167bfbc8b451f98d08fbffbe89bb1d6d178d3f0692e30c6abb7e16307fc57d6f478ceb1b549c3968ce8cd60c10bd0dd0d11ca1590738986e78545e29188c79bdaca07f214eb32f52e8fe41f820c04e176c582f6a7c6fd25b13d47821272f412b1fdb4803499b5f99537539e4f6951f1d7fa2a03e2e6d4cd2233c3b6d882072c9558f077e37b5f13219a1762e841ad566d880e2e74a31de4aa438214f698999e65a9a374005126fc76ba903bdccb4a27058daa90da73b44a40403a08f0e56028864e2a462d77fab234cdeafd4f01230b9b26a3390b2fd83e2c6332e06dd55462531b92b3c7acb5991089685573f9d5f36beda1479e112ffdad71650775b31de60fd256e7212bcf93e4fff5f1497a7be9a7848f1209359f0d1b9fc4375f331bd51c2e6253afff84863497769edd42d7216658376d59566e721e4bf489643e28027e661e9b8fa1fee67ad4a300732a1a3a16eb136dbc56e82f20d708774508599b6256afc3701cb234f9a8284c0c449b398c5585c73cec1a00eb840589270f7bef9fcd4f7ab9a38c1b96bbda71c03b547e6d27c9b1d4edb782ae9facc16985b76eb2533e68a417642564b683e613769bf78f87dfca35efdb5982878181b7d4e5a244e38cf32b1f89b6ce9fb359a47684d85dca38d4be3da0b2e6793301d5dbe7565ec63b34c12a898614b53be885d1d293e5fc175889e7b148a12531f40b1fefeeb314f07f952ce0b55e6a61424ec68b1c45f6a1b843a11a21f58dc7988d8a7a5751e20fa72dcf9d4120bfcd129408de0327ab64e5ea755007af37c9c4de5756d006718e99204c18a4da544fdbc990e8f104575382f2904d559c4fda68e0c9b8eca1d5a89eb3dceeb8bedfd3f013f7df2b13354618f1a1e25decdb0c2f49641b90b15a063b10ff83a7e8b8e5c695f8ec880069e2e0ed422973a0db9d6cfa87d62e487519dd9c06e2e61192bf2ecd6d672e333549e62ea23c1563ab38965907894cf443081364eae97190d625d1ea09c5bc9d6fe76fd9ffedace991558cdbaca319304d411b501d51c24cfedb1b42823254df6df5afd8df0e34ca97c931811f70383c897018aaafe3280331610dbf5546f57b5da4cbf3497720f598725228aeee116b6f3dce303e544eeee08a1799b096167df41b1bd7060dcaa452a03ae8e86a311eba5f2b929f0f6091188c3cbeb44bc2bea7b92dab4f4ac616405bc48fe677f7c45a3f75adc2243254914124e35bb3607031e8b1d452ea0a58831632242eccfb597688f518762816f4627ae972208681e9e9c860917e72a1f3dd424905bdfa6aef1f047281eb29a44744dc109614c2ec1a5be2d634853602be190a05362608c984e3f8ba02e1d635be8bf845daf54015a27a0b44007febd4f696604ce065f86489ede9a012661a8367c40315c7302a1140f9ff1509089fff62f9bf44a1faf1e4a71dd59ac63d0573ea4d7edca81c16ffc01c54a507850966af85b219e1a4f88ad80850cfeb7d0045c0a9f217c8ad864cdba344fb0cd1f13ac721e260f28106f5ddb829dd45608d217fe03a260bba7b4f2d3613e81243e8b086c20c975bada2fed6af274e598b05a8307783aa8b1a02bcee65138317c7e319bf1c2aceae5eb204437fd8168072930ac92596aa3b0231f3a7bd5b736b697ed84ebd275841c8f18cf37783e8ada9224df642b80bdaedaefec243a2f603cf41c5f422acbcda4f0063c2c2fa95b2233df4e2910a1dfc15511bffcbfcea5ce53ec211caba42aaf685f270a8b51b448326d48cdb5df544cdeef9ce6cced6e33cd9bb5f0530fd9d9d5e72865ad79c1ceceeb19221278cb208282419f104043c0352681f23e3d7e431680b42c830b890f1f79a3dd5579d22a66196fac0772acfd829e9d71535cdc46cc6b79a1dbf95185d933d38a33d24e224d5e562d26801bd549457b94812bc457bf3b8d89d4ebd98f66cece2e7d0cbeda1a31e5b7b7b1a98d1acfa41a3c9ab587a2b6d2c2b3444c16b15d1fa4a33c47f447430f95e9bb01c8d3c385c6a5f7e92a53450ae07e8ed137aca0ff0dafae60c8d8bb034aca52f38f770398d510747f152e5725901b84fb827019657354690188db07095ab74cee79c2d9578f8c32f4cc811ab9288c0156085fc33258bb42c6230776edc3809479ab62519b1cf2562b33f38de19d2de4fc20ce021ff3b16c7125f8a78ce69300b2152efaccb9d265eb3bad2ad0812ac07e5123910f31768becc24470b854d0c30377bc5ed309d2137031b0beb84e4608990e95c91aedb2bfdfeee7d07b19933c89db85df537f7e7df1fd3097c03386d2f3ec2c77fa43724bad85b7bb3d52d435642a15c1b719501b170e52c7c26ac4b679898166ca433ba9259dfc6071070264015b3a5ddf3dcaa2645853a51e9223ce010aaafbb1897906b390ef56286c1effb31fb2b50d2fc725593af8b61605bfbfebb3da0a0b011fb9262f30ed3d86d85d0169c41c0b28104f5eecb92f3f06dc2f4407ba7f7ba0ea2fe317ebcb969edfb2b7fde5d4af14de3f5f554bc6be65f21b6f1bd041b5c69da0050613efa21bbc9e21f03d2d443acf8f01712c34d3bc8fee32e5e47d13dd5bb227405d6d17805fc08ec24d54adbae5a12b45217b7b33b6950b45e4f52c88d936605f115d95852bb43c56aa5bb96ded8c99a5c61036188364fb48b69f0165e849ae748f8236e073da932912ae6a2880f08ec4167bd7b05e5d4483a3b9af0c8322358d27c273c9ed71a40c182ee82da017efe1f966025cf053f9ea9f0de8030018d4a1a6b9c245224f934a50168042a53d5e72cc7cd00d57e87f19de70d38a2c860f736cde7dddb7694cf6738e14479bc540d8d613bff0cb1473b2c6d3b0be645833a62fc8c528b1ede827db303611a8d35a466cf6ac052db0ea649ee4e25eb33f0838004f0178b8f59ad61f6916d63b1cb5235d498fcda0b82092099290a8a3c107ec78358f8af97e6805bf4bfc9010508ea85b16859391a5c8ee857fbd58fdbbc432cc0f3f0bd820407da770121eef046a5") execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 11:46:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0xfffffffffffffd57}, {0x0, 0x2bc}, {0x0, 0xffffffffffffff82}], 0xffffffffffffe43) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:46:26 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0x0, 0x21, 0x1, 0x20}], 0xf80000000000000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x7f, 0x7}, {{r1}, 0xffffffffffffffff, 0x81, 0x5, 0xf6db, 0xb1}, {{r0}, 0xe4d5dddfba716ba4, 0x10, 0x80, 0x4, 0x46ac}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0xe5, 0x100}], 0x4, &(0x7f0000000040)={0x4, 0x100}) kqueue() kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 11:46:26 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) 11:46:26 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB], 0xa) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 11:46:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c8511fe8722374e341de39f8fce02a55b5189000000", 0x2c}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="446194fe7313d06f5f98da9d82f580ada048ab08866b9ff4a80eec35063d007c7c2a42ae5ba9567fa6412ae6c4fc2d2995ee4c2faa72a79cd751d26617d284bd5b4ea819c0c4fb71e07507706dce9e4f861df232138d4899fec8c4001d66c31bdff3c11e1d5bcfb8dae3b470d2e58cce89d6578a2731748b2913f6bf42f8be636748d5ba44eb9b0d95e42e28b93edbd54fc56c57dc2b888ace99ee37e72551b6def2d40f9d105b937838d2002dae138db6dc3ae991c03356ec6680ccfdf8a3cec718ac2aee69ee69d79969978903356ca191f621", 0xd4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x7ffe, 0x0) syz_open_pts() open(&(0x7f0000000280)='./bus\x00', 0x10000, 0x140) 11:46:26 executing program 0: mknod(&(0x7f0000000740)='./file0\x00', 0x103d, 0x4000000000000000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3ffffffffffffe46, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1, r2, r1, 0xffffffffffffffff, 0x0]) r4 = getegid() getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getgid() sendto$inet6(r0, &(0x7f0000000900)="be26062e8964b2c15bbe056c0791c795f8a329c3caa5a7ef4f05ddc078d7538833d9e2bb17212ef1c4b99f91a3ab403bc7fd066883271d8540c732cbf91a9535e751ed012c541b5be7d2e48b821562340279290662863d58bd6de772c8c6bed5988d3c89d461a73274eb9d48a0a7e7ddd730ce26add3bc612aad85282780219ef881232e30554778bd01d9ef7f25ceabd79d3a9b3fb2cde9fd0761f7a13918197279be51ce774ea38ff7df047b712bbf6504678a8e503985530eff8b024f4d", 0xbf, 0x40a, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x100000001}, 0xc) getgroups(0x8, &(0x7f00000008c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) clock_gettime(0x2, &(0x7f0000000040)) r9 = msgget(0x2, 0x2) msgsnd(r9, &(0x7f0000000080), 0x8, 0x800) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000880)=0xffff) r10 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r10, 0x2000746e) open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000002c0)='\x00', &(0x7f0000000580)='-[-$\'\xd9^:\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000700)=[&(0x7f0000000640)=',\x00', &(0x7f0000000680)='-&^\\\'[:\x00', &(0x7f00000006c0)='\'{\x00']) r11 = msgget$private(0x0, 0x0) msgrcv(r11, &(0x7f00000000c0)=ANY=[], 0x0, 0x2, 0x1000) msgget$private(0x0, 0x8) chmod(&(0x7f0000000140)='./file0\x00', 0x2) msgrcv(r11, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x3, 0x0) msgsnd(r11, &(0x7f0000000480)=ANY=[@ANYBLOB="0200000000000000cc100fe893999018867d9e0f502963cbc2112f3ee294f191238350aef7e08895c71e19097c5c3f52780da4d9bfa3e19553891ffda94d12e630e6eee22e08cfc0b85a0fca09ec7e148514fcb8057a087ed275bfc1d071af1b12bf868f4d7691fe079c73e2bcc9baf3c9ce4b8ef010f50510ed111d09fc820a3be901ff47c4e5926a4a3723a1ff2f0081bfe88906f8a1b16c6a95eda11a2cd7b3a64190b12cb37ef5f969026ce57e2c002d5ed0f5c9c4edbc3bb49ce763244f188bee4c7b21b16c0f192981221f9fc361"], 0xdb, 0x800) msgsnd(r11, &(0x7f0000000780)=ANY=[@ANYBLOB="03000000000000007e4bc414c443200630e05ec29f0dece95d770819a5cb816b0037408c7787ff87075dd2ea2f32138af7b6eb65b2d2f51f5b01a3ab541daa9e2c842cf1115f9569833982d143fd1a32bbb62fa568e7ae2091ad1690764aabe538c5ed897c20596bf1898b453351fa554e23b18abf294cfe42c4dcdd38d3c1d901337539a538d0cd9e64e3408cc32dd55badef45e785dc669904ac1d41ae1f1243461fee3dc4046f552d69b488363b3b2f45cdc1b7c05454fa6c7c66e9f164b944ca3e6bd32d7719d587aeffcf08493e96e3dce14baaa7ea225ca94e4739d3d43aab3dece2d1391d1604d1ce5323db7ed3960692b16f681f3859ffebe1a7"], 0xee, 0x800) 11:46:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x1000, 0x9) 11:46:27 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x20000000000006) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 11:46:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000000)="9c61b38d19a71d1e1a3a78d1114c72a54637433fe6f5c237e7cabaa065b41c82d9f9d4bca458f18abae1c3aebfa4e745ef47625adef4a533f123002332dce292e720eca4a88b587c23d92a0b068f2e9111d2673baa06c5b024d41333f40815581a8c22f4f9dd929bcabb5bcbc1ac4e885a92f23889f7066d654b410e0fba039e8b6180976583c352e4bb3cabfa066b9fe0976c0b8856d677710772658b1995a2437de0a7c9928bcdbc0de8ec49f262040c6c6ab3a246b0badafd3390c2d976fd63d6638412e1b7466c41939644268737abcb4b9c77c72b8927e6ff2f9862516323e46e1d434b19e61102d9390729e4c4087e55fed028b8b1d72f1c1f8ac3014208dbfef31a17d471aca81f9db25c19a75dbabc8245f48ad18fec1f05a09b23c9306d68b7ca0f09b8f729c37904cdfcf23d1ee46fca3a3d20b373209e840f69549ccb73eae5ac8d936ad84852e711ceb6a28431483820c42b7c51883d98bc6b687ba3939b91966d467c22ccb602bc21c18208f5115ed176fc3353bf9138633e45a9b3949174acdbda7b6351b9e0d22bd03d0c7df5444534c0694f6405f56e520ac5ae347e1890b7400f23b20970062b75cd877b1e3e5de4108fab07fe7a79ef8a4cc2b80e4888e74b3e9357c072106eb3d3368ebdc0f430185d4d8a9facce221868aaeb61bfa04a488dd07bd6ebdf4833923ed6bb2e9303a821e377873a7737dc1aecb03c16af6533efe744554ddd1f513aedfa379c754e0fc74270cafba8598a4aa2b1dd6ca434abd5905cec68b68f5cc5a714dd7fdebaf4bfac73910f20bbba833f7d2cb374a1ff6e34af5d82d4e532c5474c8cf69158194c456fc578cd4f6b1855114aef563fde65f5229a8a0b62b29fbfe2799153ce541137c3326a1f3efbbb56c59a6a505b30def6017f351fa82e8c0c0d73851ae0ccfd7c868496c36512f12ab125819cc15799935b6a94230063dd2de9de85dd40dc142356a712855f4501ef7c75fbd1f9afccea77c9aac901491c3efb41054ff54d967fa2667a75aff91453cef440844614d49af885a5186e03afd5b673b79517bb4f003607f080818bb173e5a04dba61bfb609cfc17a9d7b4348849f5382c6693f302278072fc3da83279d710d1954bbba515bd8b5f083df0455963f28a5972d5b92d5bff54eba1ab34034c4582898c4cbf798e57bbaf3e4c438d83e4d556b26782e8a533a218416ee0ec33a67a4ca0305c16ce321219275ad25d4d7573e7928cecb84fbc235add593200876ac889a0cc57ed5b0c8ff66127b19a0c68fd4a7700fa4fe95858f9f7345f9fff6f21f13ad4ba546ce6d95657a07972272ea4645c73ea922d0f327008c7c0770c87a75f224bdfee1d959633347e14df701da4671cd2d028b7baf2ce90eaafdb1cf6fede12a71b0e7398339a646ed06924912397444b064389feef3f82334b1e354ce046fd527de0209a60e1bf54f132c9124fd32caf06bbd074a3a6927c7050093e8dc6911a7d387e2ea179e76adbab65a3101496c1907dcfa8583139b48af40f7fec9f0e0bb2c0dabaad496edadf117eff3ec2b41e6ae6f2020f2f1cfffb0e91454fcba9e156073e0a01741d551db08fbd7dcf2daca473236dec97a1cc050d6b244fb7325fd5e28716479c50a9a3a35e5f68a428ecb71f266c0e8bb2195bb96cc790476a6de44535b185a74d2388d468cec84782cfa90140c463be5d0925da86d624085242d34cbbc5bff8ab22c3be9e959ce434735f4c2134379a22e023713916b2aa2a2ab23040bb1ced5179bb70a245589ceae28ee366bcf469fb83717b7b8caaffaccde43bfa33311f35c00619bc2d9ac454bea4b35aa1b2c6d60f73f8fa28cf5f7e196dae286b2133bb3440600429938d2b6a82775ee5d60c7978b0188aa9bb6485e41b30061a09df2174a1e65b4ae93e1ac30bb62159c2b56219e20d7b83dad4debf7f07e309bbd6e351883503c961b66f9ce37d87a0f64f2c4fdee4c15152b98ad2b261fe72761a97f71568fff58db28cfb8d21e1dbf1e94784bcfff8e0e8f4f0e8664576d20b3cd80596ef9e322e42aeed569978d7d9c7162e0fcc7ae30b7877dee6773362dd8b192f56734ffacdc6853efb22f8ef108d41dd335b29672f4da09c50aa58a13aa8b1e47a2fea366129bb146aab98a9a51411b119badfd44693719536fbca40134c1a750598aa1fe0f7639750014b3cb339e7063702a1537ccd0024acb248f0e4f734eaeee406ae8fec224e3225691b39b22e6b0f5d5702f7a6343668f60f82804a6b49d1d4a9be410faf8c37a52ee5498c026c92e7233b81d69098b33c40923b721a535cbb2fbb56f783d56b5f8c86b05e5353b19163818002d0ecc561ac392addba07fb4497e165e98b1b50820a46a3bfdf22fb14d8dc849bce3fbc57dc9f1550b416a63bff27a3ad035bcf58577601283cc3042824ee0dd83404e484938a4be72c23ee8f89f8b239252c5209e5200a8f471e3cc1978fb1f0165b217239308b6136f58081ba821b582a67ab7716573cfcb21d9de6f77a7dcb97af59906d1e40e237aa857289a82bc9632a9687b02e0e6055304f8c7ece18333a46d41bc70b256e6caab4c5a83e47b1306f70cdf6809b07d7686c180ab958ba06e48e82d086089b3be9dbb1a2bf9fd288b319dfb303fc7bddecc55d5144adfdcd83c821e860048f4c08764f04cdffd695454c1dde035901818e5c46d3ef0ac500f18393baadca6b9293b3c5baf71eab7d53542447823594566a1085ee4345ebdd965b569c0425c5248119566fc21a9f5ec9f5edb1af44777a962411bfca0c825c7253a252135ce479b50807e196a47d6517827c2599d97836fb08afd0dca24d1be79e508c6b3aa2866c772cb725424eeba37d034e2b19d2f5f3e5797293770c3090ad1259119414f258fd3c1925cd2cb8ee38d27836d55710476700558520a3a84991d9fa9db9179faba38f873c84ad623569cd0ae798673baff5de3cc78be84d9119d97f31294cfc5198464e6bd303ce6190172c85aa1a4c4594bb85f9431177cfaee41fc65006e0d3856f6d324c11852d95135eaba9fb85731b17a2819b000b3207851ec2fa9dfc707252f563db3d134326fcaef46ff8d691f11ac8b2ad42e1e65963a6d7cca0ee384eba343f42f578054b7a4be5902831c7683c81e1a8bb2811f6367fed216edac74143dd16b19057b7c1d0390261a0482b567b997199855a3a892ea550778370223fa09146c62d686c6998a7201b09d571714ff93bb1008ea7fb5992638bcde9ac2fd4a116307a67ffe904986a39c0e7f671222a26fdf121ad62cc6cc42df17afec6e0f917ce45cffa5386f9f51d0025cc7d4b1f492cab0883b7930d9658cf5ccc31b060481fb64fe9182020bc3deb6a8a389fc0cc376aa32801fd256d67e1c4d1c81e63a1c2b63c0e475f121e26b547206ff42d8575865859496c1e740a16a64a48b355ea32db6f7c000e05a9dad20668887d1c4e1dd22191c5f782b79f9bd2b253a3da68852605fbb60c77a343aa8db385affee22d1089303733ea5074dc30a8067d0a81c83df0642fd449d8fea2ed271e1532e7ebc281eb5b8c8e037df433fbe10172a81d06e8be5ed0b0eaf4cded80a82de3e73293c3b3c305acccf54f8aeec7d11213cb1fda7485ad08e6eb06641dcdef9ebda89cfccba24b17e55ea385f00e62b8ce946318a4199866463c64fc83aea7cdab54da2d5e5adfe23497a36cacf924706188184e8596f5be27695eb34235a443d7544046fd0b7131b4c1303467c651b58de8f058ec0a7a340ab488292be21da384556affcde831eccb25c660fabfe720b232d7bbb2264443a6eb35b69c28857ad1c2806c89458f3f3ee6c7339eaed6e8ff51ec33b1a8e27d2cc1ebe1777dd99d2d79fce5a4efc5c2d7ba247e0312f2e24af3a23e1e4385df844c0a5f4bcfa90e9591c36ff7e93e974476fb136f8a03890e14ff15a8e7fa80fdfc54963516b9b41ffafeed322205a88d8bd2f63c3aec5d36dcaaa90f2e0eeb4cf53706f32b59c2bacee321d0bb059a2a55b5cda5519af6504df054ceabeb5d798596dedc6b97d45243fead91d2bee8ddc9ac873c244ffe83c8bd4686f6f20ffd4e7d24edecf260217206b049df396949f552fae316e6ba8451bc402ff193eb7b85b936b589e078b38f1a9dbbb8773e61fc3f86f01cdb3571ca25655344e23709cb5b92de35df205d5d3b6b635523eaac763801e85c88cd9a88126984a9763b7d2a51417c2e7f93105a051435bede5fe51e96bda995d18b5fd3a60b3d03f1e3f98cf154de07408857c15c0b877a5209d99ae244a7ff25834170f14f7ff5fed862267d53abdc965196e04690eba06aa21099df16e9d8e112494600faa33ea9b8ec2819868bdc39ce8a5755dad033186f601925df0d7025eb8ae8bf5751b504ee98cd42ecebca9472e222dfeba05b39eedb7dc992cfddde4fe1592cbcfc628399ddabb72d3f5a182721278c61098ca3bf054cc95bfcbf0f062b414c7b45f6e82044405960b8c2b59453115e87f27b19893a2f0ba9352832bf1d1697cea7541ebd6ac6f8c325a7ea768a5bf783b0233716dead37f88c02b630b8759bb10269034b43fb297a378c906011eacf0f74f5eb3b0cbd6eb917cde3fd8c00b2e11eaff2d9147d47c29fc74955d0cad373f37ef0cd19bfedec14c537f2bb3f7d1e21cbbe08e51f418e6d2d79f755c1dd8a84ff353dcf295a1bf272b585b383140839de2d9773fc7b5684c3760e8c463ba5da7901716310962ca97ebe74c22c95742e66029cab6a7871aeb67ecb7d5e58a730904c495583e0a276ff43a297d14888c3aadc27eb30040ea97991fe4ae0466edf020b1125b0a1e3681bb75f03cbd09b9f1877e0b43c53cc775681b9c51e732d365b8102760a1e0ec253c915d253661d23edc8831ed10de814dcfc84f30bb42991663cfc87174e24e765966e4f37928e7ab23334554bc215e57e62e7a2bf35e5903bc25d30a6e61c912e4724b1de3aff0108d156b0b5e41442f846977ca69e7e9995ee54d543f437df7afccb2ff63026c8d5a5fa887542bc21e3e5855fe69ae06355b66a7f2d1139dae5fb048f683b52240b2ab258207ad63a6215d5efb89759b7182e12a61aaa24fc664ec5d2225168b9dc5cfafe54757423f9f716362e281cee706fec279daf2060c439b03c7e9dc8ad3f78be7fd2d78c7f0d50ea82ee6224293e5cecc1ca46ede78a8bdb344bdae9ad88baf7393f472dcf91da31a669a6a0cea777d809da1b513cad321c928465d4d23b3a19dfb8e6f9c966c6ab38b24f16686dcca3f0e873cdc5e31cedee2fb8b09c25001a983e348d7f0f8cb795cb98ac1b2e6138712ea7ced4e4749e28ff3a7bdc785c169d9a17aedf56b2aa3600562d7a1a921b85cc6f293c75a753be146545c2b853491bce1719dfc9f177172779f059fffc84a7c06ddebed8149e0aeb97ad5976910a5598a758b67b461cff5e77a0581f36376fc6e982942e6fa1e692a9b609a9e1328ffddd49ec45bc2f90a59644e7aa9976baec408a395beca245b33c49d8ac7954fb791c1c5deacb8f7219f922b7d26d37d7d9eeca0f3493047da6e6abf256c5d0e94d20dba15d9918116ff1b562aefa2e07df5be0ac8e06ac6e3bddc516d1342342825bca17ab78bf6aeb2ba6652e749fadb06b5df91d096e8c713b12b14485b7d404e72d4757e157de349e97b2973625cb3a11ac99366e9073665727b4930f1574c4eb2f15569e49acac1c60c76d7ad210ab98e9f2a86c94fdac2d8a0b32ada0fc83a473f63", 0x1000) r1 = open(&(0x7f0000001100)='./file0\x00', 0x28, 0x41) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001140)={0x8, './file0\x00', './file0\x00'}) sendto$inet(r0, &(0x7f0000001000)="2fe8f662830aeb9a5f4a28d2441c079d6534d21cfc75d30c137d91bc3d1a14bb54876fd9007eb2a5d88b92975f6fd43eb2c8aeab5ec488501334be80ec6867425bcc4e900ec25c0dc5f1a8da521ec0da8727e2ee13c98e0a3af9f9f06e8720ca2f70248ff5af7ad7c2d2de284c56852a0293c251a72cd04f0adb410697beb93622d31f0136b3a72c8ab81bfa9f8728d438fda93944cca8648bc4576bd6bb", 0x9e, 0x4, &(0x7f00000010c0)={0x2, 0x2}, 0xc) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 11:46:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="ff04008e12db8ab2784bfd08ffff"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x5, 0x20000006}) 11:46:27 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x14) mknodat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0xc002, 0xe00000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 11:46:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x0) 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800000000801, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 11:46:27 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 11:46:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001540), 0x1}], 0x1000000000000064) r2 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x1f, 0x1}], 0x7, 0x0, 0x0, 0x0) dup(r0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:46:27 executing program 1: r0 = semget(0x2, 0x1, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, r2, 0x0, 0x0, 0x0, 0x0]) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r1, r3, r5, r7, 0x18f, 0x7}, 0x58, 0x6, 0x2}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) shutdown(r8, 0x1) openat(r8, &(0x7f00000003c0)='./file0\x00', 0x92, 0x82) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000140)=0x101) getgroups(0x2, &(0x7f0000000200)=[r7, r6]) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000380)={0xfffffffffffffff8}) r9 = open(&(0x7f0000000400)='./file0\x00', 0x8040, 0x1b) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x8001, 0x4, 0x400, 0x6, "42f782e94cf44331945e4f4f96b58ca19731ffec", 0xfffffffffffffffa, 0xe3}) 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 11:46:27 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCPROMISC(r1, 0x20004269) getdents(r1, &(0x7f00000000c0)=""/122, 0x7a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x7, 0x4}, {0x6}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) 11:46:27 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="85f176434817337a3cc3bb2d026fd65e40cd2d2f87a17f2881b67617176ec465f695d9b8dc2c3ff60c266367b41e715a78aa7847d7f1f609e93a0ebbca9d17e7d64592782661c1958ced301f3aecbbc70b7dcc2bb8027ae86d5f66b6c4540f2da03e34728b8e0a42f85892263f3365dda1c35274d0813ccf62de43817d89d715d239f173bba5f2baaea0bcc47908e114cbeb352731ef4ddf161d6da7a6f1780df0407e0072ba05e6e360bb2684bfd5c599eff499a3fd22425bf9a56e2b2c80c05feb97ad8891ef2e4b4325cb68c6760e6c566a645801a9a0f3f72b07a18415de635ac237abbd0cf2d3fa95", 0xeb) socketpair(0x6, 0x4000, 0x77c677cc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) socket$inet(0x2, 0x2, 0x0) 11:46:27 executing program 0: r0 = socket(0x800000018, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) sendsyslog(&(0x7f0000000080)="8c2487af52d68bfe56161e1d5772a3180a86cac9134637f1a5422293a7a6b874df1e61b6c84d2f8740b2b17431d04a2ed3d0bce957245cb630a30ec318f77d07350acdc9de63eb486c390798184779c0d7baef70ed1b99453b37358d2d6b8ad29891a5a1a1cf9686718fa123ab84661dc56f2504118f6e806fda26b1748676e602f0d981f7626aa16e2567be95d9f65a23763da4574ed2fd23e0b4d12628d35759bcd03eeca93a67fb06fa75db577b4004996a4c88b3b54496e30187e076e7a7b6129710b8a23c15eb81492baadf6d028843fac15c73e30f04", 0xd9, 0x1d) 11:46:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x1) sendto$unix(r1, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:27 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x800000000000003d) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x79ca) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 11:46:27 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) fchflags(r0, 0x10000) bind(r1, &(0x7f0000000080)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xe25}, {0x800, 0x8}}) r2 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = geteuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1f, r3, r4, r5, r6, 0x0, 0x94a}, 0x9, 0x7, r7, r8, 0x26, 0x401, 0x9}) 11:46:27 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000040), 0x0) pwrite(r0, &(0x7f0000000080)="8ac4b5b8e03a2daf105fec8788260ce8b5232ae2e63b59f00926d7188cd40fa95b613610086eba4ec68978bfde536037ee940682f7c4ee4900858a93c1f5880ccb049cc38771ac12658af855e37e90f90ad8824a4bffca2c227382a8672452e19041afe0c738b553316a3e3bce67eee9", 0x70, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7f, './file0\x00', './file0\x00'}) 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x800, 0x0) syz_emit_ethernet(0x2a2, &(0x7f00000000c0)="b6") 11:46:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r1, 0x2}, {r0, 0x20}], 0x2, 0x4d0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x7fffffff, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) getgroups(0x1, &(0x7f0000001b80)=[0x0]) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() fsync(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000000700)="129044a4d82c0cf52a66656dc8077c22947b7b442b9992b153959b4283757f78d30d53185e1dadb770887a65fb67e8475f4cf46d264286579118e151d9cea2bca7cea989a2d23cafdf0c1e848f4016d6", 0x50}, {&(0x7f0000000780)="7f8fbd20c1474b650bcb7a51632f40050f3bcc2d7bc6eeba39ce1aabe51059ca47c3dd7fc11bf1e28e3da1528d5c7dcc29b34d5a817a2544498e45326ba111457bbc1b778a848016d84b5e6be9ccc0239118dcafadf809213a148524d8887cc9dc734937bb08560ecf54b6e89fb7db19a9249977836c070e5b8561899e45", 0x7e}, {&(0x7f0000000800)="792815b639b4d5420beb70eb09889c1e624f948448dcf1b7f1e9c87e90141d6ce51500a33c4c677f1a84f8924f5269a8c9a33d875d4b6fac8b5651ccc5721c88c5be5c2b8f555d1ec8bd78cf1bc724801172285358f7c277ea0be2ce8ceb3e8285341e331f1e89e1effc7b72d23f2e82d7c3232ef08904f46fa9f65b1a6c2b6220762636a12594946e99573e310a221fe35b927ccc14297314488ddd2bc17b6ccbf8b8ef0a6be022a3ddebe4d3e59fdbcbe521d1f6260025fce6b761224b11063b58a07559b50cf138bed0c40bbfb14cdbc7064a8157237100dadfda4c10f09ebed7d05eb18d257575c856bdf6ed6f81341ddab085c926b1dcac7dc7aee8d05e4cc895c519237c5fc3bd232593f594c498524cb7dc2e53f16476363aa768f0046ce85975fce64df37b17912991b6450a37464815e114cb1cc0dd1b0567d0823161e09d3dfabdc706e477c35ccdf684af9bef7fa04498c8693d54910fef96e4a11aa4fda73159a183334ca49545b169f1cbda4615d637dfa26a96a8b8a5da30f1ba8d9f1d71534a2fd28afa08eb5e11038e2d6b519d07925c9ceabcecb9ad4e4db9750ce5126757ade894c160eb7ed9da8978b0287884d1dc898b254b31c752c61e513db2e9d878d9f39fa35e2fcbd4b3d878077f82783a9b324e9551238a3f4009fc884e95e762efec513e0e1a52202c6bec52964c6bc6f38f20ae6716c135335fb4dff5a2675763522e3ada447a1184aba74a0fea5e6c0aa5f529c537d97150e010ddd137f3069f4fd06002facafa08e01b96527f1e216179a0ef1aa55a92b9536e01506bf0e320d2a87cd3e1817aa6cad964094509184d686d150836d0e2fdd7b1a6b8551adbd454ad3f9a988bb547f0ae2945832211936cfccb35aa631e4e06cc7d82613db6fa276229f80a0f83f995f714fd69e0ffd6852356bf7a08e7d6c1eb58fba7fb265a1a15bad7b4de2d60c0e2c965ddd5df42b9cb624e4b29005e0fa8abcf470266c0d905fef78a5f4a2a89417f2d3ceecde782eafabdca5b2ef52affafa9a4170da8358a8cc65c46a9229c9c785463bf5b7738792e69cf96bfeb2523db5d022d8d6ad17b05814cb69c00198085d61ca28c534a0a8f5d2556804cdc4c1ca3c5f64fa4c976b93484e8254c17e75a5e285b64067a2eaaac13eb69b9e0b17947dfa4939629cf5de60815dcc7d72d1f871a92a2bfcd4f702abbb1dfc66f609e7d2cc168db0a8c93a9fdca957b50246883e6a90b3f4b8ae8e7038990212f4a24252cd0168caafe265cecf06d55944ee25f962c5977d7426890c98d40e5da33350fba30e6e44d498024b5feb783c6418b9d946f6563afab24a96e987f4704bd89fabf7e58128f5d61a700b41acc3855bd810727a4d05782bea3d1ba5105b7295ff081861d9f727cf2e61cdb5ebd2395514cb13773a993f1764674aa936398a8818abcbb6c430bf9d919e8a9704963d54c53e2d40a17f6f6c637499f7dba5256336fae947b80f3ed69bf28f90959c4e4cb9f1b009282f35ec7ddbec3292f489f36f0468b4a5157b83dc5ff3317d4a53348c6b3a69823b7d73674a73e483b7cb623c2ee71f5f4ee0729b4a5cc358b6db96f88db99cc0ed13351cb836f1a768b2df5a076ec485b10ab8de3b1fd92713cc59ca3434d328f2c9a18ccb77fa9c1c4969f4e507a4d2b205415491244340bbf3e3c7a18d27e4f516352b6f498fc8f346df9e1b76f43ba11ef46bd3524df70f62e030c1dd011c50f5a930b0b1e032098b6d81ebebe21cb33807ac9b255b4e7fdcb27c8d0805da3c3c83b6cef03b220a87b90f848d8928ebe4dc92a24a10a5445610e5f5f9bfd250e6d472543e90880f10fa593554895e31df5ed519694c907fbd1846f5d7b7cfe6aedaa341a57ee3359748e70b628a8c70c7f25242368e6c5cbc1f499afa10282ca86220d5cbe1f3cf881904bf34111699fbd59832a443e61bb028c3f647bc540ff7e644f0b251912d88a5c357f2b3d96848b67d5b3a8bb325de58b1dfbdbf2c28abb58a0ce1ab67223b60d7c48d7e45b5f8a8020e1934681efe41db9e0f2391a7b907fd0fbf20aa36b5dbb693c81ae88dbe50d50818a134cb39cf0e08ac2af8e44f9d64946c5460fbb1b532fdd335cbcc335b77ffb7874986f7a166e4b1835f90d9b114456f33b8e1a32dae1f9b764aaed43edf16ba686796234192467ad3b413ae2f738c3a3e90f12ce5bcdddb8ae8c83701548da5db541d5ae90adbafa19ec65db98bf0be89981305ac205f67b1aee7b5cd4c60f791411c9aac040a82ad23cb882c599ceb7cb7e6e4d4bb0541be40e7ca49f0ab7cd07831244d5721ffd59075f66f4a322a8ff91b8ef713bd3e0fcb82d683d8d48147fdef7a32a783511ad30f44c682699ddd804d193d5d2a9462c4a7bc78057d4e6ef5ca56b7cc023e0fb9c3395fe285e2acec33812a60c2ad6e72822a545249c317d785cdbe69702098f7fbb2cb090bf9c009f79a83d67cdd31ebf39d2dc8847d83782d458be977d0fc28956dc016efea53a382e0ec866e89943554d22e523888bfefacc57acf3b47706b60e3ffae28a6735bae75b15d094ab674d31809f2c5ca314e03e15da789def7dbee7167b2066dd7e4ef8adcd4f6bdcc54c6de0a44b14c0cf964d58239385531eddb7b7c9c3cac29abc8d5aa209183ab8908981ade93bd90b11df7cacab4c5141f37cc4cae2f3bf4df892b8d82bbbb4e176fc4db78b37ebaffb623c5eceb64fdf66a6d89c58e43748d8528614e0a1ddd9b9b01a708c8f7fa2a4c5c62d8473acc9f7d09dd5dc15f323e7de36b6700234499a598d19296c9d8c8ac5c5510b87f016e6a687f45049b6445503b91066c2409f140a230263397bce5e8405c63943bf95a87a9272aba3fe4a5a39e2d4066f616b2213d6fce3024527291d4cc7a95822b4bfe6ccf2e015932f6a5888c0e97563ffe29b1b907c6c9eb3e857d83ca093433aac4608cae6f2a2b2cffb9245b7acf9ab40f39e967799da75edc90e1c1967a0d5d2e87e25fb3e4f4ee9c9283a1c4aeafe0c21a4a8356a503cfcf0a67e0ab6547cf37380ba718d24e91edf3b4a8a63fbdec564920ca440a90122a723659325d4a04651950cc373d06de05625415549d13d5ac37a9facd1f849128213c7bc0b7319913c76b33f435bfe11f1117681a058bb459b70a88ca91c76352cb4a9d66e5b3ca9004e303bd16c2e4479360025ec83a8434fe3143d65c9943bf92d3245787071946073499b41117fa0f25ad76f7f6f0a1170fbe94691925af0c6b6a2f7e76afe9eb711ff5b0dd0085f3cc458f27f404ad6642cf08f12930c8c453f1fc3f204e3bb0e4cac4f186c3d2d91943f0974b103747e239011be29258727b929c2c66f82011cf50c951dd413a4fb917405b2abf622f5cda2ae873d4a1b40751bee9451a10c4b1c86339c9f0b2358067713b61ea2ad7413ac1614a1042833b9b4e779e0b9c5dcdfb37282bef7f9d07572d06feb210d27f6e121834266ba3879b8c7a868aff4118d3e696f6bb5d76c251ce0f7c304a313ea60ef194f6cdd8e9ebcc3d3e24c370965529c4cf61508ed04df648a4fd139f6b8d9672780679180d804b774cbea4f1cec3bf975aea1e6c20e0ed323512921aed1ffd91be3b544661fdf4a1c4866daaf45d7fe3ab57939267d26a52c3104572cd13a6cf9995bcd248ed0e0e29527f05d597c3a4656e90f4555a5e2039119eede11afe5cae7cbc23257ce82c9095a7e06f1ce331009845f69fcc09824319196d819d80fda44fe30f1c33bcd28676addefe8aeb741b6a7a2a4015f905293333d28dc98f3d1508862fb94a70a56f0cae8b53ef99fb9c671ffba797160e12521ad6372574d4cf8abc007ed8eda7145bd098c4cf22071d22c2fe2729603b2a774d199bac2a8b9ab68a67eeb30d23573b77723ce5bee13036d4b19d82820bfb1a8b0ca150a93464d19bc2b529705392b9623ce037b4c379460bdb6c12e4e88b226aecabb980df2bfc024f989cb19473de366986210423419f5a755dda180a3d78e024a58d2811bb0eaa5edd053950068da05a55c0c0bd828ddd50325b3bc648bd976d47297e203da91e33d779a1d5274267a6128adf1f64988bd1d0ac74df2d31bcb79ef3860c56af94b150cf4a80323d049a7d775e6e0e3a43af44ab5ba0e733dcf09e077c04b4d42ece1c4c45195354e4289d42bb1600e7d19f73b9d1bbc5a64490c4650b8c9df4e98b9e33c38d064263ea2700874215f9da7527cf241866767b3d72efa795dbbee6da5fd612a5453b3c0ed20ed5f48c4cfc0adf5fee6f1d7212b8bd0e46f90182ba105cdc0a201787684907d878c513d46ea329e2307f05b39be1ab024ff8e9e4e99376f89d7b738a7373b08240778a7962c4a1669c2dd4be0f751f8512992a0f7844512a17463ef0f97689df41e7830b8d8aacc34dee4d1a1d1bd7fc4338c3fb95eae08dc27884edaf562106b0c90a5c154f14c4bbe6e7c96d44b6001c8d5ac8eeedcfc55e39659aeca1051ee72153fa420c83bb120d9077bfd1ae2436e803bb1c8c8c52a985035649b29851bbe16345d874286a6c7e3ae232d5439b9f6982bd1b070c5be672516d86b3bdb7960c14d3eb7957a7c616a61fafe577b7fe3b91f908e6a8d491aa8f144579b85e63c2f045e926e058eb3be8890dc9c8513beafd027cb54540055d7bcc0d66a84709e360118e51a772ea1c72226daf7e7cbd484fdfd4ed7c178944cae64c50b0cd096d1bbce310bcd723b7e2c0940f1feb0ddb3e04e15177ae99e3694c304c5ace6652cffec115c6e3260260ba0d9ac72303a6c92ede42b42d26e097bf470d539cbfcc8ecfd7020dc5765d9aefda4b0fb1d5ecc51c9bbddbd6692fb52e32f375ba335e2ca54e3cc7e7df8ba245bf922e3d3092200e591f01cd1b189b30d215a26ed1b975d11b5ee7b828f232aac380ec0681f98a8189bffdda4f83c09288455012ab03f20e8eeba3813b03a40e1525a743c3fcbbb9853c489237f843baba1d6cc615fc65d5a85d82048588de6c04e371245318a72f13f57335623e90dcb19b0c83673cd2dea1e06f270bcaf3c06cc1dbb3c397d849ad2c856affe06ee60c84aff5bec3421a450caca02fefcb4613bf406862d51c028742e6df8c78e32ecf660df5df9a283a1fb0b1561da7657c04ed5a91c777e58a1f1de1d1034d99c8f305734fe8278b37d20824e49c2c9423a0f20f9385a9a168634e0a9b40e9e80e638add5039606637d13d1477f43dedb493427898536d6da4e9af66df3e0e8cabbc49617014b3adbd9905e25fab6832b85caa01e5a795b51bcc0becaa30addfe200f4879cdf8c45afc09e74b9b1375d3de74e556c9ff5dce0fc5eb0f1ba909e80bf2a348e6527f70db618f76a9fc87ff38c5831a3be19b7725234a03b8988df182ead352d05c66e8fa33c6fdfa3ad20c3a1f526abecf9e9edd5be4c45995d388a741a8961cfe86bb3c2f4d45b81a6000edb844c9e2140cc4b00fdd14e4abf0410bfcc1da43b632b0539779bd20b64f1e0e897c749d0dcac94ef5500b6b3896362e2bd345485278973dbb690dbed857ff7787172209837f760154e1fbe396702e08451bf1900a156948910252e4323aa7c1d7375eb2b7765478958ebbe6b5d8a2df0ee00eefb235c2ebab0829cd19eb88a36836c7516dde28bf04d230940331789b5a036b1a226658c1dc9c15307db9daa2d10a65d899498e16dac74ddd9665580216cf898bacc9b1b2db446808d6ce65e22dd5765209526401cc7d602732b0942092ec7135d23fac2d13", 0x1000}, {&(0x7f0000001800)="dcc3392a90aa3c7169057e83f9106bf63743fb918f207c1bfeef878d9893f77594d6b5da01b6e4d6e8b91f0e00b870c43c550ba2c385a629a97167498930256c7292b18f430f070ccd2823efaacad0e109c31b38bf51b2e76b3bb4e855e8c1c81a749c034be6107ec5d7126a0612180bc4c6b8c8c187730f3da524c6cc1ee4fadf4ad16afd4ba11ee2ca3ede77fefa19736427", 0x93}], 0x4, &(0x7f0000001c00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb0, 0x1}, 0x400) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000280)="662a7a6ff75c44962b62e71b7d3602e09d66f05fa7b545554fcdf9ec8d22c8fe5c874036927e03eea9b5f375b45d416bbba979548a4533b5dfbfe0b455e511df9692c125f34b32e106d81958aea3e6b24a946d28397cc9f8130b5252cd87d2bcada563ab2666d9059b844a349ca5fcc6bccee8ba962ea0628200b592f5c101db1d9a5471649fd154f362f2e268c4efb39bc1d3d4b2b0c45b0bc8bb958663a0521e2a1d81972aa13c17c86058f67c18e54a63f9bd0ffd5c1795c76a3f2ab6930991064673c36b44e23e24e4c23a15fa0e814cdba6f1aa9d104d376b84d800a267340d6eec8fd21582c538310e24007aaf298e28436db66c2df84b42d8ebc0f0", 0xff}, {&(0x7f0000000380)="997c2e5fe8d16b785d2975ecaa3f37e586e012ee0ddc7d54f52dd04683f8d05defac2af0da69299ce9dd1a90183d18faa2de2a6bef2041974fbdb106ce08da14fb6e47146532dd25cd82e9d394c643ee1c590493e0ba1045281064821ae83bf51cb11317211eaa28a87e11e2a94a401a9acac73dcafc80ead7e6df7b737520d66c7227409193187e531fbb67f82ee67e399075a56775fbc0828b8623b6f1fa", 0x9f}, {&(0x7f0000000440)="c009007e388d130698df3202344dc6ac45ca8b341390c0139a0d982b0a8bf14749a79427a5f6cddf61f0b6c1b65c796e37281f29d4aed2a2cb0a5000bbd13fb6a5b3c671323fc0ace2cf2527178a7718cd6cfe4535959dbdf9bf08b7dd7ed7af9218f5ca34de7450cb0159ccb060deefe3ac424a7e81f56632b0736127ee29a99ca38360b2e01ab7b5425c6c5ad540d0f7d501a6dd21cf4428f3d1be6d72079afb09c951b2d7ce01ba6795028c7870bc3999df525e35f27ba346d2faf1bd5e14b648290c1cf861a6476762b74e2b55c466596c70eba31536a0d9e005d180512c48cb2b73b174608c4420", 0xea}, {&(0x7f0000000140)="9a2bf7b85af57153f933a905cd478fc1a7a42ddba7876d4e1418302f6cd6", 0x1e}, {&(0x7f0000000540)="ad01678901148a8adfe18e6a9ce0a898f8ec131ed027b85dc55db997d454faf2468875e90a16275b89c3a063cbd45b0bcddd0d097d128bc7913b66bbbdebc18fa5f2676a0ed139edd4461083224351350b0e426ea9160e95ee943a11a5531bd73be7acee308a91", 0x67}, {&(0x7f00000005c0)="065f0aebd2f7d3a25b288f806e6344307b2dbff4ae03941b533ab3d0981e65f3b758aa9079c9c1d0a20c57c7df0e30f444a2a3fb4d95b675506837c29cf5b0bac1abd924a126f49e1b216a4acabc5f67684d850ae0779e7002c425a761122631eccb6033153ed77fb541c2960cd58130c7b816f900735f7b9738eb6d0b013111921229c1441909720b1e8cd396207b1c7c99938a7edd00a9c0bc6298b37724", 0x9f}], 0x6, 0x0, 0x0) 11:46:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2062, 0x800) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="acfaf40241cf92291811ec5d576d5bc298d3dc864f0004ccec1441f79c351cede8866f48156bcdb66f073dda23a3132ef504d856d7594026154b9f60f97ae9785992faf43affe5fe4801829d8267f58b3dfbf5bbe4dc3076cbbfa2bd4f30e18ee066373a1534d4eacfe45f5628af32144b697a423d7cc5b40418a41a2598506a50e76d18124f75525527b7c2bfebbe37c65eb56bb8795b28a4bf1c7daa66f4a2bf4917aa74bb83cd073b178d33085b3fb0ba29be6200612cb32e8731a8bd3cee1441f96e59c3f060f955d29dbad1d7f0d758026149068f77ced39ae54d49d7a80b26ff4caef1cad02b4e0ca2b2", 0xed}, {&(0x7f0000000300)="ba82d79f72db74cfab47436341cdd974c935f147897c057a46963e50", 0x1c}], 0x2) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f0000000340)='*%\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='-.$^\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000600)='\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='\x00']) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x57a401cc, 0xaefb, 0x2, 0x0, 0x3, 0x8000, 0x5, 0x0, 0x1, 0xcf6, 0x6}) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x4, 0xff}, {0x5, 0xf2c}}) 11:46:28 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) chroot(&(0x7f0000000080)='./control\x00') mknod(&(0x7f0000001400)='./control\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./control\x00', 0x960, 0x1c0) chflags(&(0x7f0000000140)='./control\x00', 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x8, 0x80000000, 0x3}, {0x6, 0x9, 0x11, 0x6e6a}, {0x80, 0x10001, 0x7ff, 0x700}, {0xabf9, 0xffffffff, 0x5, 0x3}]}) r1 = msgget$private(0x0, 0x290) r2 = getuid() getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x3f, r2, r3, r4, r5, 0x20, 0x7}, 0x0, 0x7be, r6, r7, 0x100000001, 0xfff, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = msgget(0x2, 0x80) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = geteuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r13 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x6, r9, r10, r11, r12, 0x100, 0x7}, 0x1, 0x0, r13, r14, 0x235c00, 0x1, 0x100000000, 0xd4b8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x66ff) fchdir(r0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept$inet(r1, 0x0, &(0x7f0000000040)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8200, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) sendto$inet6(r1, &(0x7f0000000180)="41579ca21bdeabe2020f05801341b74bca326bc5b3700c8b6a", 0x19, 0x8, &(0x7f00000001c0)={0x18, 0x0, 0xffffffffffffffff, 0x8}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r3, 0x2}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x0, 0x84, 0x6, 0x7fffffff, 0x2}, {{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x7f, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x85, 0xfffffffffffffffd, 0x3}], 0x1ff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x5, 0xc0000080, 0x2, 0x1}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0xff}, {{r3}, 0xfffffffffffffffa, 0x9, 0x2, 0x8, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffe, 0x12, 0x86, 0x3, 0x4}], 0x8, &(0x7f00000003c0)={0xfffffffffffffff7, 0x7}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000400)=0x1000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000440)={0x80000001, [{0x2, 0x6}, {0x3, 0xfffffffffffffffa}, {0x3, 0x8}, {0x3, 0xc161}, {0x0, 0x6}, {0x2, 0x3f2}, {0x1, 0xffff}, {0x3, 0x7}, {0x3, 0x3f}, {0x3, 0x7f}, {0x3, 0x7ff}, {0x2, 0x80}, {0x3, 0x9}, {0x0, 0xfffffffffffffffc}, {0x2, 0x3}, {0x3, 0x6f9d}, {0x2, 0x5c15}, {0x1, 0x1}, {0x1, 0x51}, {0x3, 0x2}, {0x0, 0x2}, {0x3, 0x3519}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x1f}, {0x3, 0x400}, {0x2, 0x8001}, {0x2, 0x8001}, {0x1, 0x2}, {0x3, 0x22}, {0x3, 0x3}, {0x2, 0x101}]}) syz_open_pts() getsockname$unix(r1, &(0x7f0000000580)=@file={0x0, ""/40}, &(0x7f00000005c0)=0x2a) shutdown(r3, 0x3) close(r1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000600)={0x1, 0x1, 0x7, 0x8, 0xffffffffffffffa1}) getsockname$unix(r3, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000016c0)=0x9) r4 = semget$private(0x0, 0x0, 0x40) semop(r4, &(0x7f0000001700)=[{0x3, 0x39d00, 0x800}], 0x1) pread(r3, &(0x7f0000001740)="d9f05c6dece3a44a9c6ed58d9c9ce63a992cc8dc1d19d1da90d15302e848c75f845783cd15aa5e1fe4dcc9e95a4cedf009d8d6f2b21f78f004d850c89dbea42b2af1b23ea1350426674903e9843d37408b13097c6ada7db13607ff464cbe33590d628178e7001b5ea021c1145fa88a98870de74651d43cd12198ada2d44e4d4fa977f0c579e3d22f2e09c4cb339186751e49c0bfe6ece05409e81d91dbf68f7d42c6aefd3b8b3afdf64262fcd4688e86e04ee32d8ccb72e97a3adfce71a6042cf5601950d3233e428a1dac41a8777a365fd1921c685e62932f90f7e79d1e398d8aa6c50a695dd48b806128d1767faab69e6a9bb98d0ec4263064ac81d0caae3a27f9201049aa7e04a34c0153dd196b59cfbeb21018a2c8443c1d11130224fa415f77eaf83cea7333af50e19968ab475cab630c161d4d82f2dfb8fa27608170b51ba9fed0008a74cea72e6406775812194074e3057fbf0708a90b01c7c6bec8a5781cb26efa6c883b8574156bbef12048f9176af297057361e25efc326f6f01ddfe955ff6404c3c6d972fdc0a4801daa9e406bb060d0737896aa63e55d913fcd4fd6724f6f6f81b9dea5ffabf5d1366f4b00c0521bc91e64d4cfb0b59e2a860c540d4219ad5cd3420cef8801921983f74944471852d4f9d330dd3045f6353484dd48207e51f8a83ee304de926d7f24bd6c702171f4299d5570fa72eb26a9a07c8fd0261df81a1103adeee6605e0c6dcc19b0b5d54c44a08b753f6ee8afe064026efb62fc3766606912a0abe37d007a0c31ee3cc679ee766275bf643663cff104eee61a11365d9beea8d94b089492c79abce7ac369be6ea3606afe0e96edeea4ec0a9ce2d0e82309a3777e999d63adf862d141f9d087cb46180dd976feb48551a49f7de47f9cf625583eab48567f5d5f0ab5d4871216b93c4046e7f87ac9ec2c049a97445d3c122e9fd36d90c393115488e707e38ed173aa52a5e9a6477e916d73573185ec22d8ef876e0d0f6b026d41e8d3271a726f119e55b97b9b55686ee8e8ec8509eb68007ecb3dd19e37f1eac866969541edd2ffde8cd74ddec51d666f8e9c75ff52aa7d96cb9971a4031bf821e816e030eeabf48b8a75bebdd7ace4f2d221b45b3177028d92d4ff389602793c9ff781d39722d8fa352221f15b550a942b6ae4ee35c47372e68884c8b9e5e7b5aeb98a1a2f222a00ef4e3a168153f767a1a5ee8b0d143d7346ac6c52ecb0584873aabdadfb72b06745c188929cc25eee58d9bc3935bafbfef669ee72dfa9fbe2fc08ac9301cc1fe8041138d3a9d8ef137bb4b4a5879c8a88e36fabee6fd3db066c797e9cc31c431bd7abd43556815bb6cda59a75ddfb59af30c6bb5564389fd9678ac1241cf29639d1e66b407fda034a407d331d5bbfab7f36859685e3574318ccefa88c17f3a089e9727c27784beebec5ceba8b37e6ee9dc9ecd20d3cd8835b1f9ba297bce391cae3c7a4cb87ab7cbe62bd387b05bbdf155983f6d8df70eb5987169339898114369a65d85f9be94bc61121ff67f222a5c72a830c48c84da1e15b2d810331ce9aca828eb7373254edafb3b11a6a9cd03265dfdeb440f64830b902ac03434f571cf4c63d9bf750f2f07f372ada8124617942914f7fbf63a363210d3ca623d71d20225aecac54afdeb94ad15daabff9db8b097698c1c21dd6529be1f5771e63f63feaf3e27d41db5e77c811095b4e85e625e792564472980479bd880e9e6afda94272bc093cb909ea894379e46f40c01217ee777d2ec2bfdd3a0eff1504453415fbecc51e7d104fd08448b2633305c829213f5d56023fba899f76a6cdb2495caa904043b392198ccd46f7b350208fb994d31939f0d70fcdf4ed649289d7abeb175a34ced51e4b414e58d4460d207fa28a00df736b04105086b2b25ca663ed39f200329e7861d1652fbc307dd12dd4aeae646663f332ba532b76d6c594e10915905bbdda9d9c8cecdb3b02dbb60834ba52e4aec8c57531faca2f8f76b9fd72a3fc5bae64b341db156d388e8cf12adbe84b8f07abdfb4663a969468035b77d9e224db7b57b1ae4215153df341d0818432a16986975f3469f133a6ea72ceb756c1364e6aa91ae9e034f6f2d2974447d425f9a838dcaa7c1c6205cc864c2578700de0fb1cffb050d89aaff0b5c3b4ba8be1be9ddf5b710cede32bd6f1c13000f7210b44f9eb318c58c016406c1c41438f45b659c106fe08f7512ba7ad8174743d824fcea4ffa43157e9d03e2de2c5a7336a969791ba645b01a3846625c3ee9937724214e952ef927c5c3e44788017329bd42790c91e70859eaae98bdccb2069eab84079472d07beb966cfead893fd0fe7c4f4a5b540d0767bfcd835c3196ff092b5cf897e14a125111b459040b17621f09448c4863271fc0a28b74e94bc0ef45caa821511966317e7ba284647191ec514aa1589ba590cf1a58a46ce3fa04414d1dc4e952fc33257855ce1b2de144c4fdbb83a78e0ba28da4c839718000e3d681ff2461c032488ff2bfa1c4f9ee3f6e5724b99ea71b4c1726daeec4bd1ab3bd21e8221a890c1d9b2e84b5bf3e7fa1d7f85de46f2d64f2fa3245d3ad4c87bbbac4039872915ca43b711e1db6f2192f1b535509a3e46212e67f03424df3e43e60adb4866835daf3775aad227cc1889f7f4616093827140542f4d06fbb5eb4532618e456568d37db189126cf0e03e2decaf237f8b59b23805178bad53347c616ba8faff1f29748a5f1cb7c955ac7bd039ee931cb6affdea18b27597cdf7ede614645be2947b62fe94426139e5e7cc66e9e2a30a0ee87805c81e6a1331fe0bdbfb27daa405d26358f598de80c649aaf6a978ce23c0fd5ef53963514f8b70299711bef2d814e9dd94fb04f0b9bc25a5f23819506a814dc8e2d9ee3ac28e8552f95bcfc7962714422363048882ebe08ca22cc004bfeba740f0f642a41bf24565b6b27441bb2cb19bf13810d81b500c6c0dc38fd139e1bf05c0465f1a16ae62bb460a61c3164bb63ef7720601a024d9a2f2fd72eb99e645decebc2559d5a8188e4989ee156da58c6ea2ccacef644668d12c88c2a6459f266fd185a8db3d149d62b2a22932734d2f59576a5c015cec811641089e139196b1e3d9e561bf3c307b706a6a7160d5309f01ed7c950eb4dc45770518af3882735e99d38432ec4ac4c2b3eccfd39be383561680c482843afe099109ebe3ecce4abb1334ce7195b6b6896219e73b2e9ead3f11ff1a4b7f96e0cb22a0b801533b9c9b1b4e90062da70750e2b3e795c3d38093e32bfac1a96208d69f71be6f79dc1fe16e4e14088fce512b80d0b6fd9c53551b6b72477b9e85ced05ab2058e2c7b340c6cc4cc85946f34501aaa75e2811756e4e48ebf725a37654c45b12b7cad5c00bd6a0069dfb5edebf684dec41cf40d427707b780a470b4c89013abc90fcc5c607bdc9e46f10a2a380ee48cd8c8fb2d6fb5f1b3899789b7ac352f5368d779ccb2945187be5a91253b2ac4fd4ce4e77914f3611b4e9033e6084804685eccd2f458a1df551cca9b0a69c78aa966a7f59deb47dc4a5d969edc2a03efa09cf253263c368f1c974f2fd86f7b6bfdb2e6e20cf8be467251853beb6331599c077a57e44daa292ab290e24c8dceb2360413e4e8b6ff99af91f23f138fd4b6cb968a9fd2bcf999ac4965d4da6114b29a9899147faf833964e7f2895517fb22294985215d50b310a4d698cb2af6f8676b71f867416512a168c9bc3e5095d94253c3c64d03651ec7bd7df935e9bcb846a181f313d47142e0ce04f262a0cd7899b19ec9dce0b48267fdfa24c062fa2e47c51f0acaf90efc6d15ae1e0c5a37a51ba71caa02dded75753813a3ad3819677c3ab42beec582f08bc38ec0fbb5fede1dc270387dcdbff3c11d40a766dcff97928d5774397780c644ab020c2fe1733bf4126b0ded94c45a1861f239d3b37a8db591c9ce66a056958df97898ab1c5a86bd749bc57779bddb982cd410c16b66d49bc30d675087844f97a5bfc044bf9205d3cbe53d96584650d31ee27e3c04d543c0859f316d2329d2795d2ecea0d2e4f31d9d7e85675f3bc3b807d57da83fde7a1409657824ce9c62b32bf0552facf51899206dc43403dc8161316ef66446a0778d29e9879acd974949c27f275c3ec05b2a0411fbd033b6e090f5d693c1b4cc4e4950ae3b1c32fb1ff5af7999aa8f3354e14d544c85ff067ac1399a438e41aa524f918a9ec159c1d10335aa6dda13855f19a7b76288ee83ecf1f5a343ade7ac83bce1df6445c045c6aa42c2b15c2f6d12425b9d23d09af35d648a9c0c3667ef57c7cddb673b5c4ab50da1f87cf080e8aae01d69439a1835a71d4c540abee7461f830958833e8c6c1ef7e6bd07f7cab46a3cf98fdf5ba82963a5b4705acbad871cae3a72dbda829f229b30b4815b6707c5e35d78f257a95ab8ee11ad5ea60f4d50f0cf836191601e8236098d10680c7038161c84bc5d7278c58c65bbd2a2bd7aa74f9d3452aceb037631f223ae09f41a574323b3885956c731f593275302be5272f6c29d257b80b6f04478e760e9d8b0ee7892d6cf986de50cc4cc4845c3a1879bbf5346bb8eeb11a7e38af5d993241beda51358d7a22777898f812fe05797cccb009b9bca37f93064bbf5e705e47b5f45345babbc45f943adc4a4678313565eb4d86265671ddf96607213a9a9666d0d0bffe377de4428d1c0ed2145a6b50ae764e4954957091c09c06aab0c4fc0bcc663e1f341d551fe7f2e3c378e23e3f66146f8936dc956dc6f6d0fa7c09f3b3ee87b2f1a48606f9edcb8848e698834d5f4bd56ad2cde93ad3ee7b267aa597a01950bc48c95fada4f3bb6ae0a1a4f7bcfe00cfb2383d444e1c1106b4c25ff9234c24d7335dbcbaaf33cd694137160b2df37dbdce35421ac8228408e2461c726e6b1700f74480585b7436ff819f590a0c752c5f8dd0afa9e34cf9837b42177f1b8ba20bb2d187abf6b6c73d851805a1f349ba8178f9af2a53970c04b0fa88c1e17f3f6cf11976bfdeed9c1599289a9bab0caa895e296c7ee4119385c3e3d111247aa3f012cafeb67235a57990d5637eb11bf5c9d8982383706fad5f5988e20ba3a69010c9bf7d1468d09fab60deeba366c408345c158869696c42970fee8eb525109a4a195b73e634a39d4f7acb4f6072b96b0480b8183bcba53ea5a7d0b5a081c7fd5dbc0f1c6f6c8545c3306726840c12019141c0fd486466d329c6b1112192f3a1c058b02df7d6e4466c5dba6f1ad19517188e510b54d4a16d7064994ccc7b9a41b3955d5acca063b17523b8208d67436a24092d6da65a3397979862a5e9c11ff68e17c9a676c17fa5cfef387c4346b6009bef07fc466c2e19d66fbff8a4e3a8bdfcccb18f3486c6a65537362aa4a7089e9b96d3712ebb4df1e3a41f272816a9e423a6bb22f34d34dde04a58301b39ae26a9247e73ed779ca3de18fe6ea5b06ff6570f561245fae8f8a562578e6b786056a9ca8662fcb77f1c5ef9e13d33696b174def17d9d80d94389ced782fc41b005e10707fdd41df9aaace7a1551b6414369694bfeac6ac8e7a410b9f23c064f081646a2418fbe30089bf073f5632250624020c55f260d20574aa6a2b8ef5097b7633b0735459bceddb540e857be22f9694818cd04580542a029b6570d1c8a1bc77fbc96534695a09eeed7ffc94fc096c7ffb2ed58db029a159e78494d5a52d7d1dfb8c6550df492e2765a824f219f9f7b9d33e99bb2ab8a29876b1d75bb26a861668c220ecc47671adf989b53a8991fce0995e01", 0x1000, 0x0, 0x0) r5 = fcntl$getown(r3, 0x5) getpgid(r5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002740)={0x89e0, 0x8001, 0x400, 0x9000000000000, "ffb196fdaa7dd57c3314631da4384a577947cd83", 0x401, 0x5}) 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:46:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 11:46:28 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6, 0x1}) 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) read(r3, 0x0, 0x0) 16:00:06 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x3f, 0x6, 0x400, "99d422e34a4c0cf08797a8070f1a3d1b14fdb15f", 0x800, 0x2}) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x8}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x8) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) utimes(&(0x7f0000000280)='./file1/../file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) sendto$unix(r1, &(0x7f0000000200)="312ec96686fc76d4b70f2bbc6e6d614a238bdce22c92ea0a9e7c1a6c413f22e28baf694b9b4997dbe900bb29e2a472bd304436c7ccf412ffcfa43376", 0x3c, 0x3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8981, 0x20) open(&(0x7f00000001c0)='./file1\x00', 0x8000, 0x22) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:00:06 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) ftruncate(r0, 0x0, 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0xa8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff9) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) close(r0) close(r0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x100000001, 0x0, {0x3, 0x8}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x8, 0x640, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x81, 0xdb8, 0xe0000000}, {{r0}, 0xfffffffffffffffe, 0x88, 0x0, 0x3, 0x3}], 0x100000000, 0x0, 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x3, 0x7}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) kevent(r3, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x200, 0x0, 0x81, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4b, 0xff, 0x3}], 0x4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x40, 0x40000000, 0xff, 0x1f}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000041, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x3f, 0x8000}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x40, 0x4}, {{r3}, 0xffffffffffffffff, 0x82, 0x5, 0x3f, 0x6}], 0x2, &(0x7f0000000400)={0x7, 0x9}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x780, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)='N.', 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r3 = dup2(r2, r0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r4, 0x1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x4000000000007) socket(0x6, 0x2, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) dup2(r0, r0) 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00006f7000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/221) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = semget$private(0x0, 0x0, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) semget$private(0x0, 0x2, 0x4) r2 = semget$private(0x0, 0x2, 0x9c) close(r0) semget(0x3, 0x2528f6eb5756d593, 0x40c) r3 = syz_open_pts() write(r0, &(0x7f0000000040)="e1022f878135f97018aed5a5a9e8a5aa8f4e447253d4b001dfd2cafc16a2f4773d621ac8102b40a5ed9c3a9b3aaeb21ef0f7552eecbe65558e3591acd1320f401c7757e2f2c4ff2f288ecb9d3ab9850f84f431e2711ca43d549c615985ba88853107bfddef366dde02c3b7a9343e5a3c5fbce21012cf04b8350af714b5b4898c55467c49ee921326182ae9b86885a7249622a9c3c39d65ac575d49456c8a0b232d076d18f4bfc1596e74c5701b2daf4ac9ea00a6", 0xb4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/96, 0x60}, {&(0x7f00000011c0)=""/239, 0xef}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/59, 0x3b}], 0x5) r4 = msgget$private(0x0, 0x220) msgsnd(r4, &(0x7f0000002380)={0x3, "dd3e19af1491053abd8c53578936309073646d82d452d1c72c49faf0e5c5806ee5d3f612a2e85792bd64c3dbfca524f8074a17a8265440b96ad43377760260c5f7e1cf9ebc0f6e95d6aad236064169bab80b1599e99b319e88ce59a1240f9bfa4ddfb3ff7c2a4248b624a89bc7e4c4923070a3310a5f16b027c4b06d1374688d5d0f52e2fd969e853bf887959ce0d009698bfc10bbec9233070dc4563698363072eecc03fbfbb0ff811e8482a3bb83039106909c5afc20a4ab851438c5a00c964489276ded8a8ad314c679e25130f98a6bb9f6722d38ee0038bad90c69c2b727d165aa27fad5cef9ef49ad89d1641bb5ca83c8a954"}, 0xfd, 0x800) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000002480)=""/42) r5 = syz_open_pts() getpeername$inet(r0, &(0x7f00000024c0), &(0x7f0000002500)=0xc) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000002540)) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000002580)=""/218) poll(&(0x7f0000002680)=[{r3, 0x4}, {r5, 0x40}, {r5, 0x100}, {r0, 0x8}], 0x4, 0x1) r6 = accept(r0, &(0x7f00000026c0)=@un=@file={0x0, ""/28}, &(0x7f0000002700)=0x1e) fcntl$dupfd(r6, 0xa, r3) r7 = open(&(0x7f0000002740)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSBRK(r7, 0x2000747b) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002780)=[0x80000001]) shmctl$IPC_RMID(r4, 0x0) preadv(r0, &(0x7f0000002e00)=[{&(0x7f00000027c0)=""/250, 0xfa}, {&(0x7f00000028c0)=""/228, 0xe4}, {&(0x7f00000029c0)=""/178, 0xb2}, {&(0x7f0000002a80)=""/75, 0x4b}, {&(0x7f0000002b00)=""/240, 0xf0}, {&(0x7f0000002c00)=""/3, 0x3}, {&(0x7f0000002c40)=""/108, 0x6c}, {&(0x7f0000002cc0)=""/187, 0xbb}, {&(0x7f0000002d80)=""/67, 0x43}], 0x9, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002ec0)=[0x9, 0x3, 0x6, 0xa83, 0x1, 0xb2]) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x200) read(r1, 0x0, 0x0) close(r0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r2) getitimer(0x2, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: msgget$private(0x0, 0x40) r0 = socket(0x4001b, 0x40000004002, 0x101) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) r3 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) pipe(&(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x49) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x1, 0x4, {0x8, 0x100}}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getpgid(r4) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r5, r6, 0x1c2, 0x1e0ce116}, 0x7, 0x401, r7, r8, 0x7fff, 0x9, 0x8}) socketpair(0x0, 0x4, 0xe5d, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt(r9, 0x3, 0xffffffffffffffff, &(0x7f00000002c0)="f3cc4f69f5c32c6fdf13ac5f7361165d7fd5f31d3fad8762ce7de073c7d975e6389e0f60be59dc3c377a60bf44d4d99e7dc6992525b0f2a9b19e4289e66f10637ba7dc019b3b40ffc510506cde71ac4c917e80e8adda4a5b16172780bd3d9e8b37d0a3fa95ef3565e072cdd32c2758ab0270344a6cdb4410b1138a18bcbe3093e70c5e1669156ad3", 0x88) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x473, 0x858, 0x2, 0x4}, {0x8, 0x9, 0xf85, 0xdfe8000000}, {0x6, 0xa7dc, 0x5, 0x9}, {0x5, 0x417, 0x1f, 0x4549}, {0x1, 0x7, 0x8e, 0x3}, {0x100, 0x7f, 0x8, 0x1ff}, {0x2, 0x9, 0x7f, 0xfff}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xb76) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="87001f10651e80ed81d41e689c000004bce504ff01c45ad220000004"], 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2006, 0x0) write(r1, &(0x7f0000000080)="220e228901001cc79552902dd41f26801bf1fa48ee9401c888641d6b04", 0x1d) recvfrom(r0, &(0x7f00000001c0)=""/221, 0xdd, 0x800, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000480)="b6") 16:00:08 executing program 0: r0 = kqueue() utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x4, 0x2}, {0x80000001, 0x80000001}}) mknod(&(0x7f0000000200)='./bus\x00', 0x200002000, 0x4000000004500) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000000)=[{0xfffffffe00000, 0x1, 0x2}, {0x80000000, 0xb7c9, 0x25c400000, 0x1ff}, {0x2, 0x4, 0x100000000, 0x40}, {0xef, 0x3, 0x4, 0x6}, {0x3ff, 0x4, 0x4, 0x9}]}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xbd08}}) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xcbb, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = shmget(0x0, 0x1000, 0x4, &(0x7f0000000000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = dup(0xffffffffffffffff) setsockopt(r4, 0x2, 0x10001, &(0x7f0000000240)="bf0a01ae1f481297cf4fbda57d8efdb00d30582227aa7e6d941696a0ed589c38eac1553ed51fbe77390ab067c42f09e6a3ed9e65c0bb94dbc841f7c5a5e545893418fe317258b155af04fa28649d0d6163e8d0f6cbabe93c9aa0fa90a1eef3b2be21abd9c4542b38cd9c4b81eb57ccd43fc8ddc8acc2195ff97e8d68a397b7c463542d2d90", 0x85) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x7fffffff, 0x8}, {0x18, 0x2, 0x1, 0x873f}, 0xfffffffffffffff8, [0x7fffffff, 0x3, 0x10000, 0x3, 0x2, 0x80000000, 0x6, 0x81]}, 0x3c) fchdir(r2) 16:00:08 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)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = socket(0x16, 0x1, 0x0) socket(0x1f, 0x7, 0x7fffffff) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x5, 0x9, 0x2}, 0x100000000, 0x9, 0x10000}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) 16:00:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) chroot(&(0x7f00000001c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f0000000340)=0xc) chmod(&(0x7f0000000300)='./file0\x00', 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') lchown(&(0x7f0000000400)='./file0\x00', r2, r3) lchown(&(0x7f0000000080)='./file0/file0\x00', r2, r3) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') mknod$loop(&(0x7f00000003c0)='./file0/file0\x00', 0x7000, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xee, 0x9, 0x7, 0xfdb8, "010000006607dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r0) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000001900)={0x0, 0xfffffffffffffffd, './file0\x00', 0x5d4e, 0x6, 0x8, 0xff}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f00000000c0)={0x74}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000018c0)={&(0x7f0000001840)=[{0x1, 0xba1}, {0x82, 0x46}, {0x47, 0xffff}, {0xc5, 0x1}, {0x27, 0xe53}, {0x0, 0xd7}, {0x84, 0x7f}, {0x65, 0x9}, {0x0, 0x1ff}], 0x9}) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) r8 = getppid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getegid() sendmsg$unix(r7, &(0x7f0000001800)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000240)="c6573c9feab1fd5115899ebbe5395a7daf917639f2546882f5bf59f880810264ad633b9c8a986692a8689279bf9a453e7f99155ca47811256e368d46210a41b8a1789e69846b52a8ac41cd18433929f70d9637b1079c47a2a465126156e63d0e36386f7cb5b1b644e755349da2effd14b4ee618508861fec9ed1f99df6d9e466f669a75fac9b3aea350cff76f53eff0a5c0dd0243a6e1c910361721e2c598b38e25be8128cbaeddb6231f5efcfd8d2185a5e7fbe3ab2dfa9328988228b0a959a6a868a06137259018323bc49b15da8c6", 0xd0}, {&(0x7f0000000140)="cea316f2f6cc", 0x6}, {&(0x7f0000000180)="ad67f733cb06724b28e45c3cffa33621de137ab2e3f8e42d1c7a9bbc4ee8d7dd1255f58834794a6d224c36e7014e23b723b2906518d8ef0cefa7567bdf123aaceb3e5c81272dfe0b5088f555da91", 0x4e}, {&(0x7f0000000340)="d6bfd8846cdb74a73b002ac2b14e35665d0006fa1375dd9e9b3eb70bb4c0c25e203bb41053ce4e6e7f94b745baa331011330f5a2f7d2d251012de9909817d08202bf026261703c180032a29cb329746580b8a9d6cd4d5b0396efc28455955cf223077591a4dcc5fe5059411a834afc026e2ed467ae0da4078819341d27b6984a3ba2d799c7b608c27c52e63ce854d731c5b724e16eefff120323b9dfd7404d621a6af3edcb5990d25d8ce9b6e3b03bacaef3a9c313c770f036a7", 0xba}, {&(0x7f0000000500)="d00f43a7fa1bd35bea79d8bfb01af7bb740a68facfd16f6c0681c7374be30f0c14c37f832262d09e9cce5e8f1b45e1552e3e6f7d3865cc1821a39bd405177e07e46ea66d0a886d3c06ea14fe3682a96d2003b74f4d623c3cb3b4cea3ea29f97698eb2146afed3653cdf63e87df115403cc71a4a4f1010c4df2b8ff6cd0a941e475886a5b90df861830c427ba8323a8ea91975285666d669efefbd57e93da0a2e2de90fabbe3742ec29f2d414bb5df9129cb76634dca9ee2f0d613151f80583e89c8e362b653b6b9f5f15414f2bbe9a2f880c7e884ad80f08446bb979c03a3c7085f7c72eda6c1342f3f88632f0c28ad87436274780605d942a052c0d47c1f6b55aa67aacb84fb6933801de0dc8abf8befbfc68cfe0dc76bc6e7633c59a124cecaa44e33b12292fee2b4034a7e07d6d972fa0ce151e8ce85aa4af40b8909e689e9ee09b18431ed0d2e7c4b98dcad23fbd5592d59da0d68ee0882fcf703a3526df8efe173102305a2169cf2f69603811d054aa4017cfe36680c0f042746ee16077bbef2334090adafb59e26055e7b0bb7b9060c6c6dcb80d8524814d1c105eb4a02d4c6e115dead94213a537d6a9568c586493460fb2b84bb8cac78e12cbc611b9d4fad7a2e8ecfcbc7d7ce0c5083ebf26199da2662107323e71b1176f39bc57b1000b0f3e8aac3a80455c6ceb1b5cee66e5eb777fd8b03a609ef78e75f574181f35665a2ebc1205395a2856854e624541b25c14a88020fec4383f8af842e5d2ae5646380aa679a42cc430f286acd6faa1c4dc099b60f4981eee3e445860bf54aee592ba38080b5742eb770dcda1468219da4a8e8ec106329842d7fb612415af10cc9939d0b87431795961ee7f8b32f09aeaf6f9e602719c61a331067a4d6f452693d42e63799f81024e1f7f5eb950378eb62b6c5c9ad622fb9ef5b6666d65b7a0ea36ced04f49f5136f387f839eb9cbd5a4e59bbb739a278cf7e14921ffa2cd244485daf5fce80b19ae084f6e2420cade2a789fc8a3f43aef757ce8b16e492234ae84f93346a7206303986b9b92e1a6e949529175acf14a387c1bdb00c6268b1b4ff49736b71b9d6353720b4ad2ee86b4d79b9a36d7aa41139b8b794f8ad14ae1d0e88879e4ecbf5dd97a8fb6b7dc155bbbd5ce82e3b682e8987da9b3c1e84780988b0be30773368c167470341beb98c8e50cd93b9965a082471784548e98fcddbf54f747de789a6b9a21e5c30c1dd4ab0d356819ad2f319fef8d268892d71f9bdecd320c103260c8a2d8d8e7f7ba0675c762ea4df062f925b28fd710fc22efd56e5143b07b6aa80ac058838139ad230d32c0d46fa6de2a7d423fa9bab9c4995ad4bb179debcebc905c264aa95a117321ce859da9d86268cc09f17dbe50849885ce4eada9d27def94d1d5d2cf622ac5b295744bd5eb532c44e450b57bf94782d435b764ee6085335edeb3f28456527fefaf950349ee02d3682be184d710e4a75bafae3d8323d367bf8f7c50828d49f8647f724fa981172a310ff1eac8720e8d1666ca14582f1e36c8450569c50faf4e2c6b100be39441d4d583a5ea65a8330acd2f3f3b954d9f9ffaab9e9dd2b6d3daae39d4fd7868dc3cd3aa241a27a9dfcb2af145400e92515cf6d0e113d35f8c78e378e8689200a9504e06e63139a74b69eb07819bf25847a5e49dbf5c79577f3bc920fddf05b7ad03ebe2bbbaa796e8bdf0a76c908ce4d85783de31be34ecaa5f8351cda21a0e882f60c162a09719a03807f6fde817495a65b7ec894f360f87124eb03baa477ff5798e89883c40351acbafe863459b1fe0679c7d64d45334c51c27b9d072d78987122a3f28d5f2272476c375898b0031fa1c81707b4fa9f8dbc2d2d34e77e1785dc3dd3c772dbfcbaf7ea6e978a59551a17a2dc97a8c7caa19f8d669f740c0497a57b3e3200630eb9bcb9e210246c2ff32a527478eefbd542fe7e169c97512408fb23a8625ed27a401b5aa97c24de164273a164d3adad103be3a8700bfc824c4153af5737a95d5bca60c116f84cb7006373567c3761a4c243f144ef8e1bc3458f9caedfc2114eb12545cfb1e1745bd7d51189d0dc77fc7c56a94ca250f853dbc1578471105ba500c0b453e5183d9b34c6e50d1399a4a97521f16ff69e04bd879427f1847c39a4c59fe5c819ff4eb25b227ff39e70c0975ed5828fe70bcd2ec79495daadb261e8d18ce20f1e2d16e5ea646176e508ad230039a454548123364639ac62572ee399f2d9061912081f74a5f67f194b30e4690e99161131b344e90e97ee65f7d7ef586c42cee2d8ecde6a0457dd83566d6a55d826a8b7b33254c34c5d29ad108cc6600a1fc8a9690a74d99e6a84e41b6d6a77a719c66341ce66ccef88e59490737024de091d4a1521418f842fbdd80fbdd3fa4850bd378217a6760b2da0cb80caddcc37f2e0d438d33770ad3f7f4768b99f4cabfec0396cf1b8fad99ba24c3c227ee28a691958610651e188f180b482925d919dd85efbe27ba16d95c9dbd57b76ad3f1e3bc0b1e8104d3a3201e271cd7a43df1cb94c87d7e7ff9a2d3b513e2f5a1b49f5eaa49cf6a0049b7c5d0cd3cdb9a5a0a37785271be85eb7ce7d5a6d9d1f122ebd03ca13c4331297cbec852b3afc125482640df11cccbc87640d8f67b1cef4f7baab4414a7761cf6d71501b63c351d22a4ce153a8fe00a4702758a7185e3cc8cc81f92e0005bf257d2fe1530b4c57755edb64ce5ee40889c5f6a9858ab8e495732af0434fadc17bbd7073bb22c393b4ac67d8683d9892d4627299aec1a0010d2b4050a9f47a673c669258015347fc6a31f26610760d0345b89986317a9b78c199cc74969a591dfdf4d5d4d072fd9df8f2e7e1189646d889e22dca0d7fc3befa95c0ea965e42f32a1c10910581ced2b7f730f70a03ff3e392b9deb0b233eeb8f5046288fe695c33d77f3eb5320a97468790af2756edef03e05cc3d17de4296eb67167db6a3f4973837eb38a7df731b88740be63b0b1c8e0aa3bf3ee09977490d7e4683c17f06b7f17a9e4011dd8725643cd4d3b2b107494d49b7cefbf689e1dfebf96cd236796c5f4ab63fc6f8a2306ccc67c73e761338238818f607c6f985f7a3ef3cf5efdfdb52e82de83e3899fe747e058b035f83fb52653c56d339a1b91a79d95506f60a7f321adf4acf1597455e9096cbcbdd19c69c02392c290920aefc0c2d7dfda11e5a9c2c60e7c7e75043f3333532a9b380c5ebf5822e1dd7aa00ebd984bb826aaa5ed0ccde0b4a085c02637fa09362b8d8aa53ddf61c4a122faa9536263d3a983677480d22916197bd32b64e3c49bf5f022570d73118af1548989d0e0aa07985d4fc09cd1ed88641031bafc8ec053bdd5d0a7195d5a88f5e4a470c6b311605bc0fef322bc2e75ab83db43bd9120e0040fe0059c42fb222067e3bc5c2e61da21db251011219850bd791e4ec17634bdd90bb64e946205d1998e9c41b3d08090382a83db5e1516aa9b6881ece1ee4ce4ec1bba75293c023635b27e87a1f3346d67ac05369c3b557ba968b74e4665a2dfd04f7afef5a7286622d515f12e089c4ccd09c3f44cbe38d377661950cd871fcdbe1a9a72093d6e6727fcce5b71d2379815675fc835c693e51e06b5eac52b1ecf91bfc7fc043658dcceb0a6a2ea3d04988dc1f1511e535f770910e9adb879d37b4489c7c2fe193540bfd0f7ecb82c2d3e3187cff1946ab018aadb2408b84f02336bf5e5edf37972b5849fffeb070b283637dd088268127da295d31013f3d633b1a04fa491bcf16cd0a99a4cc048102a2f596033c774db083d2cc7be7b5d0b55c8c810ef057ce5031634d6d7c4b02941aeed228f49cd47fc73d8db47239262443142010b2e0751f31032000959c15a2a64d5579ac22f1d3d201eb818c244ff2e6f7dec40e9c2192b14d43786a5fddd32d63777057faa699397f055dbe2b79a7c73bdf09bfc75cc1eb5330fc5939fc1566ebbabdfc8f4d7b141f0c7e4164bca927d80452c761bfb23c77f39986d886a8b8e3049a2f9a9f8e34a3633168fac56f9b27a2a3bc174a125f00903f0ba609059bd8d2a338a88fc95a3c5b4003b101b46c8764de68f59c74c8d934ad9d1a0f3f728de11d2f2abe42e234b44c627d5103143b3c2724661d9e71ec5908c638657b9ed4507b42563d607864c7cb5b1b41cbc101f7bb7413a8655f981a6418f6c0702ee1617e17bd75a6d77267691d453807cff84cdd9989717d0e2687d4c0dd6a3d2900240f42dda25c7aea41d43c6faf23a3e64c55d27151a3f5d97f27464e0b6d9504a930c521b6a69e88de286481c228b0be1fdb599d1b03b2d268c978fb3383aa49e31cbfa119c76aa2dc4fca771ecb6428a662108f5070df7046f4f860980280a19957bc8b17176dd302677eec32b3a6bcdab48a890d26f162f5c24349838a3b6cc3e1e887fbd74ad662264ce31705e07d8279c3cc7f763bda0841f720d47b35c3fc6162c45edac5a9459359efccfc398e8a60de728f4b0ecd3e1f7b054d9b8cf15b52390a9b140f03fbf3e44ed69d30e670cdaa24ea926b75744697dddd15aeda7ef7d4bbbeaaf00d4a5bf09ce6e3a7ed3fbf5e4e55a0fe2172661a8df7bb6b4dc9d4031bb14ca76c578913fe41a5572dfb6e2b12f47067138f0dd9bd71511939ea88cc2021d476c15566dc170368f9161299879371e809ecf55b746716dc1683e614772e1de2404086da029f1f7797cb5a96fd34c14bcb8ba371ebdf19c419b9a1528401622371caf1d31948537ffa5f66a7f4dd1ec864b04b6dc75bbf60161d2d31af302347a5f6bfb3edbdf04bc61b7683a94549e72b7bd2bb6049f97ef09b3a7f0910489495475849a6b4cafb543a15c4c321779b51b943cb6bdf9884df3e28bafb7e00c4ef72fea7194074e9c22e95176a831cfb15a0430699ed5371760289a8763aed45cec7b678f799924a9c13b9e6ec702f878325bae775ffdc5971880b6ee91c9137d5b36dd4e36b900cf6a775ed3b20ba223800741ec2797adf7aa8a93ec568726cd52fdfea281b89335311f45f9c7586816d90266d5c9d8832495a952957fc3a495b715512a0ac6fe6d46360809ee9ab2b08c81447b86cdc4878bcda9c739f903b350c60dfe19a03bcab650e74c4d6a558fcf1f1382125b5e983a48f2cc8aa83bc5143d9b0ef8a83701e36f886cfca34d6190ebf38af21409b95a9373525c20cb48907ca9d337e145da697fd4b0f59812704dc3c51aa3fb74a9ded92d14fdb38e46e5420c1b89e923e40baf2b34308a4f126e43442f09dcbb056860f7e9e655b67d177c790eab1f234eef87c4d75f5b1281fd709ae99cc15c80d98751bab4b4af530c9b814d742fb16e7fce9e9e179689f0513d2e9d931071dfe51faaef7d635ca2533f3596d9816aac5ea755462affadee24a7577c70630380ed108c81a5a1f768eb7ec160a43802f1f891af378ad9d396acdd76f9f9868da339d38639c4f35529860512845f9123376742a06ae6810f74fc41a399d52ec1df595eedb94e5ab1b1a5158ce4f258daf00953e16c03a928da8469f4d1805669af3054a70b5ecac75169fe8c2d7ce99d766ef403469e60dd73f2c79b67c4d422d1648ea824d727df3f2f5af5599febeb1a9049486af6ea49d95bac2e81c78fea95b6deca1e3674f4ae7e69822ffe1e891cbcc09b9c3e74d87e2a33327d9e32fe3cf2978865dbd8946707720af6263c86902235c383d22e69cae739524f470c6db5410b6e468e13e571104baec2a4e1bc94b9468643214d24a6a693a8c46c00a8cad4f93", 0x1000}, {&(0x7f0000001500)="f4c9a598c26c115a50cd4bc7b7f5394ae2a39c489f6216e69cf1b82bf8040f09e573ecd8a1bbdb30a55f82a98b738457716e520d7f13a1c0d88cdc1fb2ef6e21d5e5262fae42552686402eeaf58a501b", 0x50}, {&(0x7f0000001580)="40bfb56bd758d70a95bf9513fa84edfefe593ffa87eb3bfd5385e8596018b53d2be6a02fb4171194418cb4d4fa2243e39f0c5b518009ee9325bcae58f2ca79e5e42ed17b4fe7415639305d31322af5e16f6bb1729fe91cdf54f4bb6b173d6858a71e47443f7c7e3b03022e7cd09bd78fac4066a6ed41d67acd7587dfdfe48e23acc8cbee19ae655695f4ac14760755f1cf344dc287ae069546c3f9ed0cd3643c4646aa89f5fe714f5b1207ca", 0xac}, {&(0x7f0000001640)="c131f9253e39f5f8852a9c08e2407813a0af475b3926225e65c1e362408440126d555d77a412fd83eda114d97d78a8ea86bfc17aece24da4b17c578349ba2197a24566ecacb76a9e775173159e69ffb82f9ba67649865e941136b210e57092f5d09856c9f8ec07776024883742b134eebad66df8d762611fd935b722378fb2b1168f532c9a42e78d85be473b1ce4f27207fdd8a9ae3d9dff8381005194040de4cb3db3", 0xa3}], 0x8, &(0x7f0000001980)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="2000000000070000008000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="00002deeac24fa2f0c6637cd8000"], 0x50, 0x2}, 0x40a) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001940)=0x1ff) 16:00:09 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x37fccf97, 0x8, 0x0, 0xffffffffffffffc1, 0x5, 0x1ff, 0x100000000, 0x10, [{0x400, 0x100000000, 0x36380000000000, 0x8b66}, {0x40, 0xaf2, 0x100000000, 0x1}, {0x8, 0x2, 0x1, 0xffff}, {0x0, 0x400, 0x4fe, 0x5}, {0x0, 0x6, 0x3, 0x7ff}, {0x2, 0x5, 0xa9, 0x494}, {0x9, 0x2, 0x7ff, 0x9}, {0x8001, 0x7, 0x76dd, 0x1}, {0x2, 0x1, 0xffff, 0x5}, {0x81, 0x8, 0x7, 0x7}, {0x1, 0xf2c, 0x516b1238, 0x40}, {0x6c30, 0x0, 0x9, 0x3}, {0x7fffffff, 0x1, 0x6000000000000000, 0xc1e}, {0x1, 0xa15, 0xffff, 0x9}, {0x1, 0x1, 0x1, 0x6b}, {0x0, 0x5, 0x80000000, 0x6}]}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="08002e684e6d713809b37f79b1f10848f82f66696c65302f66696c653000"], 0x10) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0xb) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) syz_emit_ethernet(0xffffffffffffffc6, &(0x7f0000000380)="012df7df61cee5eec6f6caf9281f76cde2a6f36646b01997e3ee81b5e69cce34db9473fb13f2ded6178de4ba677d430e094b2c589f8442b4379993107b766a3060bc438be7afd7916dfc5f2a2356dcf453341c0ae8807040a9b47609d566963023790ace671695e4ae401fc83a6233af69ee518a3cf2a64f25e1432819be20ebb338d7f5f6dd08aabc52bf86f43b36836292de5df042d38fdfa686183f4e8563c848204309458498dc0ac6151c2cb18a3fa7e6df9e7135eaebb7f7e77e5b55b98f0cb2b7a7c976cdc9bed217972cb374acc36fd7ec1647ca13cde3dee1f3e26a9a4e2e7eeb0ad295b0e1f603587621d0491d308562f0a625eb1c9db54ae63b043e25a827bf8bcfa085adf5af726ddc907b697842393c5bfcb8b0d75be609034c0c69f917a9ffd871f47c6ca28d78f137c5685b8b168c8e59df3067a6440f3ae35746de300a3eff5a1e10eabac9505d9f43a6fd4a3b671f13161b415d82e266ff02c66cbcb9e9981b442d60d9e9ac6e8a4906f4b4fafadce4f93ea75fac2771e25d17c77625c2f36b25d8e6d27cbea7d4db7f020cc666b6ad17ae761f569b2cda12563908e7deeb2b3172ca1bf0ae5e326a61421c0c07860d17d9c04795b54324f6eefe5bf109dbe95df0475646cb7264476583094f7fb7d139f4e873d71809aab330da078cf0fd46b1abf29578be9710") symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') ioctl$BIOCLOCK(r0, 0x20004276) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x12c) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) syz_open_pts() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{0xc}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b1020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x460, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x10000000000000, 0xb, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) r1 = open(&(0x7f0000000000)='./file0\x00', 0x680, 0x80) sendto$unix(r1, &(0x7f0000000040)="5460eba9966d3e2a4f96764ddf1b1aab5c6ba704df120b57ab01ddcce46d6022ff99b1b3287b8ca613fca81e8802fd451a1675140c41dfb544623d4cb1aad98010679fcbfe10b8d36ee19008468fbf498f83b2106f092690d904f3a3ca5373a5145b8297e3bd5ee8c0", 0x69, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x5, 0x6, 0x0, 0x6}, {0x4, 0x0, 0x8, 0x7}, {0xf07f, 0x3f, 0x101, 0xe6e4}, {0x80000, 0x3, 0x401, 0x9}, {0x6, 0x0, 0x5, 0x200}, {0x9, 0x8001, 0x3ff, 0xffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='D') 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0x5, 0x3597698000000000, 0x20194ea9, 0x7}, {0xf7e, 0x9, 0x9, 0x6}, {0x809, 0x0, 0x6, 0x200}, {0x2, 0x9, 0x1, 0x6}, {0x200, 0x5, 0x51d, 0x99a}, {0x2, 0x4596, 0xbfc5, 0x8}, {0x8, 0x4, 0xffffffffffffffff, 0xffffffff}, {0x0, 0x5, 0x6, 0x975}, {0x0, 0x7, 0x3f, 0x5}, {0x7, 0x8, 0x1, 0x96}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x6dc, 0xfff, 0xdb, 0x8}, {0x3, 0x74, 0x3, 0xfff}, {0x7, 0x0, 0x3, 0x80000001}, {0x3, 0x9, 0x9, 0x200}, {0x9, 0x3, 0x6, 0x3}, {0x5, 0x2, 0xf6fd, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x40080) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x9365, 0x513, r3}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x9}, {0x64}, {0x6}]}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x59, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0xff}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0x6c, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x41, 0x1f, 0x3f}], 0xd9c3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x10, 0x80000020, 0x200, 0x100}, {{r1}, 0xfffffffffffffffa, 0x7, 0x40000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xef, 0x5}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000004, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x80, 0x63, 0x6, 0x56ea}], 0x2, &(0x7f0000000100)={0x4db6, 0x3}) write(r1, &(0x7f0000000300)="6babb51e67ae2a806c2bb31694eea358ffd1ca118f84dbcba7ca4f483f36f3be91896c4e648a76a909275023b6ed1896fe23e9aea61dda64aa3f6c67101c4a80f1062fc5c8cb0cd5f09fca768a1a8add36c442030f377e85821afb0852208876d966972ab300e7ce7d15e03ae4e04b64b36c0fcb249038606980a0411c2b6f5b49a4fccd909adc861b0e10095ec2c7db52b115eb2ac5858eea4c6252019d4dc46741ea4f672637cd1508eb721e7e692dc22ec73932d4d8624a61fa7b8d9238f5c416c3", 0xc3) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000400)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget(0x3, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000600), 0x0, 0x803, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind(r2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0x2e3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x40, 0x0) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000005edf4676fdc253eb7d37000000000000000000000000000000000000000000000000000000000100"/100], &(0x7f0000000600)=0x6e) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) symlinkat(&(0x7f00000007c0)='./file1\x00', r1, &(0x7f0000000800)='./file0\x00') ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000840)=0x80000001) mknod$loop(&(0x7f0000000780)='./file\x00', 0x1000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000008c0)={0x3, 0x5000, 0x0, 0x19, "fdedcf0b6bffac70e834ec63e1a401ec8d74a086", 0x3, 0x4}) openat(r2, &(0x7f0000000880)='./file1\x00', 0x80, 0x14) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0x8, 0x9, 0x0, 0xff, 0x0, 0x81, 0x7, 0xffff}, &(0x7f0000000140)={0x7f, 0x4, 0x200, 0x8000, 0xa2, 0x6, 0x8000, 0x7}, &(0x7f0000000180)={0x0, 0x3f800, 0x1e9, 0x3, 0x1, 0x4, 0x8001, 0xaa33}, &(0x7f00000001c0)={0x101, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x110) msgsnd(r0, &(0x7f0000001780)=ANY=[@ANYBLOB="020000aa52cbffff0700000000001000b3aee16acb214612c153372958475058d33723cffc1b9d449f8cc4491fcfb4896615070f9a6b6f22bc1faac098ea477e6d658605243502e20248acf3fb131696548a58433511476ddd46a49505f9e033c90808f315ef099d99e506c9e358453828fee6c1443f1770eb11030f7ae346fa4f448750eb0044a44e93c0d4ff"], 0x10, 0x800) r1 = kqueue() fcntl$getflags(r1, 0x3) r2 = msgget(0x2, 0x2000000100) msgsnd(r2, &(0x7f0000001b40)=ANY=[@ANYBLOB="030000000000000043e0885513e4bd1c1e6373e17d26016cd10c3b188e2aff367d937ca2bb4891998f5ce1ad5f2d68828a089e954af95a1538e66f0fee89308ba68c5a251802be3439b17d300239a27a90e86a663f360650a44f14ef3b2fa13dc0e0f1fc37e23a45ae9e86972b5d29af0abea745faffbb0c03d8a86deba391a99620b433728cf158fdbc1694b6a6cc499f06cb45ee00d052f81cb2acbd9530d4dbcaffafbc4d90c12d257156ecb189f785373e6e4457373cec8eb69ffef20f14f035d8cefba1822db8c0397fe2271025ef4119efb8b4899003797d0ef7976a5219d167a3baae06ba35876260dddf9e69b40c6bc091570fb80f006d0515b3c5d274a82271a3e44964978ecd110f93c9b86f876d8041698fb5b30a6a3ad0b4bbd67fcb186add3f5bf628f6d73eea4c81ed683c7ee1504469d3f546d5a14126992ecbd75b3a6b57faf80354aad54bf61944ca6be5814e91f3195e3682bbc7d8c7ffd13d6577381b004a0a0e621a9b0c99430185e02846820f8d4761898e2ea978aa60f7b23998062f713dd9b2545ef36b9605fecf080dee2ad36430ceb63807537e232bcff399336baf5536ebdea653f6cc8e3146ba5349887df34411bb0a71b750ece2fdca250fa6f4664d609c747f"], 0x1a4, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20040, 0x140) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0xcc, 0x2) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x41, 0x7e) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x1000) fchdir(r4) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/4101], 0x1008, 0x1, 0x1800) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0x3) lseek(r1, 0x0, 0x18, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000012c0)=0x200) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r6 = getegid() r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) open$dir(&(0x7f00000015c0)='./file0\x00', 0x0, 0x18a) r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001500)={{0x400, r5, r6, r7, r8, 0x80, 0x800}, 0x1, 0x7fff, r9, r10, 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) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x3ff, 0x800}, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000400)="09f9b8b4") r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x3) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:09 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x20, 0x3, 0x6]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10800, 0x100) 16:00:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x6, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc01", 0x6cb) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) dup(r0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x6, 0xffffffffffffff7f, r2}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) dup2(r1, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) 16:00:10 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x2000000000000) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x20400, 0x114) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget(0x3, 0x8, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/252) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xffffffff7fffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) r1 = open(&(0x7f00000014c0)='./file0\x00', 0x8080, 0x84) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001540)={&(0x7f0000001500)='./file0\x00', r0, 0x1}) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000001380)=""/185, 0xb9}], 0x7, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000980)="0c4a4e4efab0fbad605a579b8daa562e91899ef1b27ff2d3af2240c08774a2195aae03afd0eb14b000df", 0x2a) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x6, 0x8000, 0x200) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x104) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = getpid() r2 = fcntl$dupfd(r0, 0x0, r0) flock(r2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/20, &(0x7f0000000080)=0x14) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x5, 0x10000fffffffb, r1}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:10 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sync() symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:10 executing program 1: truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket(0x6, 0x4003, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x0, 0x0, 0xffffffff}, 0x8, [0x80, 0x25c, 0x9, 0x7f, 0x0, 0xb9c, 0x9, 0x3]}, 0x3c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) recvfrom(r2, &(0x7f0000000100)=""/10, 0xa, 0x802, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb7c50d378ba509c0400a48f0c56f5c0f31765aa63d20a346f4134130aa17ee74399ea40cefa46ae439fab926022b011e909b534edbfab65306dc5cb26b7ce04e659b205a68d5c5ec28462951296df6d5930f2ca276bbd86a9b63fde0dd9c0f0a1db88291ebb75412d510eb0e87f7c78c14a4a33c21430e57f43e0aa7123a82c5e40368ade1952e2d7e9"], 0x57, 0xd704babe405c4849, 0x800) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x18) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setitimer(0x3, &(0x7f0000000000)={{0x2, 0x1ff}, {0x4, 0xfffffffffffffffa}}, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='%') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x120, 0x401, 0x10000, 0x20}, {0x463, 0x7, 0x0, 0x80}]}) 16:00:10 executing program 0: getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) listen(r1, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)="470ca087240a23fe0001000000ec59a93414ff5304425bb6", 0x18}, {&(0x7f0000000080)}, {&(0x7f00000001c0)="d002041aa6fee690df07aa4a119468c66847d2ff56e1d7258db5db94a24c523c053f110203c600f4a59ff696856ecf9f36dff6c6b556c1fe44e5ab4996397c6a80d339fc6badade904c2bdfd916f461e83a650384e87ec44ec6c31a47c609ec1707c97ccad15b1a5179e857fa0744fa89f5d73aa781d8cf8caef9e80ea29a0c90262b1076cfcc86c055ee26ba2947692d0926c2693b361515d68f7f5ce5b591a5eefeef7c03ff854fdf24a0578b1e3d1312819c3b67f4e3c9641de63751d49c4681de06e1931c1946187d0f60101e68a2436c29ae9f7c0d4a8a0d44e9227a81d1ec03a739f59e252b3bc20134869bbee9cab2e", 0xf3}, {&(0x7f0000001780)="e3bd1664811f3c1296bcdd7609d06fb5ecb8a73c82f77dc10a2826a7dd39b82010320b48c6104a78805fddb84d9c1ac6c59f59994dbae7522b60cebadc1c1f0b55eb2187a89933264cc4be5e66e8f6fd829ecdd7cda3fdb08548f35535a5434dfb65d750a5b7f462249dce80e528e6b6845f38ce95e505c372452c72cbbbd714d1b84874b10b485a54391bc7ff049b72ae07cb72cc854cbf3c216414979215a52c53b0810dfd29aba61baeec0bd5e1e3a3a153b15854a27f6789c205f60da9ddd38bbb197c1734c16a68d3bdddc9a4d8bcfd39e9e303147a1c5aafef16541d35ad6b6336e4c22c600c6c6cd41c1bc03385b269f35b6b4789d672b59cb4370ed43e1614aece72b652362db066278334f725f9a55de2d67c34c5a5d2b9557b50bfa8ea31a253aef2e642896a57285bf879e031b02d529eea9c5ffd120b63fc98b9dce78f79ca43b72a5b087916c67cb2441679e9c9c6cdcda15d32c462d76c4fe840dd54721f23598ea4564af770dba429dedb6c829bb74c5c288de5a0803c09bedc111514633831580078853d74cf82d70876583e0a367918f98b19118eb45b5c71f3ed76bb62bec92abdf49d100340c28e31166d7e9f6c6fc929c2fe25595cce28900e8456d4b44040d7065ad1a4225b83ea2a40981c8b846909c5466856e730d186ecd86ace2db5431fbd61f68250e5a2b2ca45a18657a2f2dcffd8fab0cf2185e31b61e829c6a1a33461a394757606283c085eb347239a236756ca2add028334bc3b84c158f3c5f92ec3b2286fac11540a72029955afd87067bf2cf21253b94d88d1857be4c692b97dbd4c7e02557b0c90a4b08c12ad7218f7b3a820a54995012ddd6ae903df645d3ba9ce3246273ba1e819d66a9ce564b7cbfd273128fcb45be9233392e530cdbb0645323d9a02cf5d35aa62ce4a8a5db8cf32615a94dbd7c229fe00d83d5dc6dcb8ea80fa84b2defb3ecabb19b91344111d13294353503b286682bc257202910d97aaa8270c10e12d615ea4695b9827866d4ad115a8b8f314cb5fdc4ce176e0be84d1c54b03c995379cf8b95db78e6ad6a73454f40b277d395334d743ca31fdbea1c90aaedc9373c3d89473b58ba82d2a663958b13d524992e3558476e8098d02f7253393ceb5bf816ea61f88d5d2101fa91dd90745a4597db74056c5c5b5bc45dc3cdc48b346d86bb77b2cf0c36d9c056f1a72838cd69491203f73224364e4a0c95eda2b549c6e8fa78ac0416537a5092ff5ff498306cf26d28a6d845c8228ed212226832aa1dce50c1676d17c828fcace12a82ed554dfb6ecaf74a68674e66532e5f9de0dd8f150acf3c5cda6dfbaf9a11bc1f14a6df2bb4fb0e9de7347b79a5c158305e77c2f1695e81d7371cf2a1ef2372ae431caecf24275c1dc9bb498a00cabbfa19880c16a6c0a6913c6f9706cd7965f79a7603a892513b41b1b80b927cb44445734ceb6af4fc0b277b03afb2781a0ee640babbc03d25dea476acce90531c00afcd399d534bd24eda0016d7396c83d8d8a7aff87456d4610edb68a1530dd0a135c582b470c47fde2dd1c68a89844b5368c17d5cbbb87186456b76510d16713aee8fa93ffd09a7ff3ba45dd884bf69389b72ed8d12bca2c4b18342a30d3cce21d6ef5955ad998d524c23435f38fad4e1538d6e3ee64b791925a970f3b0d881b90ab8451606f5a9c3b8754f98dde19da069e27a3da1e2e16ddc9ad0a3cf6a26f4d0818860edbd5261a85c4d7fe82978346ab029cd81839c97a03a33e8b31632475c5e60028229da5430c67f86c68d26d06537c6f43ea686ce3a7708dd628565791e42b855b7953e02d6d2e5f92d73af48898a86ff71d310be52579414792d129c7fb74ecd81d6276c746df9153575002d6b3b4c6ada1939971ce17e22bf7678d8990531036233e26a4c77c2061bc6431ff1f84d6649a401f41ad0f1a2649624f6313208a98a450facdefffe58f770abfc4ec3b4426e2251ff5dbc3d2e080712a26576ded593fd1eab420eb454ad9f0a6ea63134f12121aee9ae977f17bd0cb8a96c87eaf4fa6e0e48256c83414ab27fa9f1d8218e281aecdbe7eec3899563df4065b3b953281a9ee58420052146ceba1b8d10ee7ace16642ab7708ecc51fa5be06714cdf82e52fb09bf78533085a440c534b19c5b715d1124bca804d5e9f4ecc4c132c6dc0efde2e3a8a862a8677431749db511e41ab2a3dbfa1b5e6faeeedbefa7015d7868d054f7f57f5a35f39cafc0df8c561de1b92245362fa78315f020fa36e3375311aacfdac37c8874e038ec70730f18e995c37f342bf4836482c01a98933ee3b85b45bf396f1e70a41a8ea50b46ebedd8e6b013b4138bce9ebc13715bc97851179e30713c0f7493669a8befeb4a157f433c785e1d86aab007527e40403428e5a5c5a0ffcccb6511f89c0850217ad9d4a6bd7be453a3abbd9057bbed6e399b081e87d00a188045c758490e9c6ac34330cc0fdaef4078c6c3125e14f090fae6668c144b68a04e0adfc7b726ebaf6dd553b443a77c20a3306c1419175d4b7d79c7a3511b10d999fc30d2c7879546a73b6068cee06bbf7e794c32129e7911f616260fa17d145c38378b36992723469fc0ceef0c0578053239580d5c35d40c1f3f9ee847cc1d630bb5b67e104cd086220de776099868fa41cc59fb0a45b20ab32b64d07ed3c6560711fdb0d8321894231a3e658b7c041190f322e9d13d1b14b285b97faf0e2c88221c90f403bc30dc9715e33b20c7c78e1d7d9752ed136478f07b28e1872ed29a9548b0dbdda59e3248819f3f59d7950a9dbd07868eb10e915383836eebcd18c343a1f4b50103b83c21eded6640e9cf67d4bd73cf5f5ba101e19228c4b92e76215f2d2b70b1588396c23fe797bdb3350737cd128cc47fd0483758da5e1241efa18d3671a6c698b14f139f07ffce3df708b86d85d64696c80afa509e98835dd5efef83aa92f0ccaa0632d490e4160597dbdcc6f3dd30e5079a5b6dc8fd31f70f277d8579eda19cfb08bdbb9b003558e0ca0b109b90630d0191c8e8d9e663fc8c11a2b474c17f4bba4fcfd51f7f8322afb0616571acafa411cfa57092a745e073f980eb39267670fdfaa118a3ab38d15362a7d9afb6e434a677bfde78f4d5f0928b0aa5f2878bd983d7781964cea506530e9f28ad33abf84e21713c39ea850900f4190e51220533cc458d415c6a1eff713c4f1230a0c8726f71a482f57ba6b215cedc78240e5b3f46fb2750e5553d174bfcdc1f247def01a8c7cfb7d5bd38ad7ff07c59b5ae9514914b120c0f97ca0695934d3ac6d952b3f6faea2bad9fcfc856775e8fb5ced4d2f18b4e3b2cae73629e4eb6b2a5f8a7e15da4eca960a53f8ea5e5d6ac8ebb041c94756faf220c94be17b257d9a982f50ee87882856eec2b56227ac63bf353280853b8cd3951a8d6dfbbfa8aeee6875fe86db055e5d4b0eca77ed7e7ec9c0ac3c2fab190746f9eacbde5a632e8f8956c5a8d1d2a4ff0eb6746345f186e47b003c4cad885a744829d4efae4475490fccd4dd43702dce9e3926b5c6a109ce98565b49c614bbf91c566892a91e74bf8325f20488edb36c10b784b879348e006345d095ef68797be26336e30334c73cb0111cfa8377640327c741fb1e1459ceb02237d43e1495ef73f84ddb81dbd83d0446f93a5f4ce956aeb54d2c9e93531efd7dd1ae028d8c791fe799f303b34c25f052a85d4e32d770fe5ccf983fd6bd22367513b882fd4d4311e687495eda2e939432ad454cbde49fd445e745fa4e8c970601bb64e0c078a752d2a126eead84c1239e9e0134e195bc1d4f6acbf9b8e3581d74409ee9094e6c9fac684734baeebc9ccffcb6d462f5961a195abd5633bacc6aa3257633ac8c540264448104f6fa3febacd155683c16f9da87f19509d98cc161048878d940c224c7d06422bbdcf82398939878431e1ee56e7a5da82ab8d20727eb35d1af9a77ed1f9dccbae3f6cf8a6fa7903811ec4f09c9416d5e94ae93efb56ea95972040db0ed772c71e4109f2c086fa61aec51d83497c4885d1d12c1eb5e5783bd923462b0f89ead61f190b65d2b84a4c8c94abce3338a08f6e1ca358c0aa446170fc3412cc3cfd08e6600c9050026909f347e7ba8179cbe87502476887ce57cc1f76d7ddd1c74af4179cdfbfa2d32412a12837b51a44f57089bd7a8e0ae70ceb7b618935fa453794eb765e243e39c8a1aedb39f59c09797c6a49f82d96cde99440dcf54156065fbd6e3d3cd53fcba91adff5c037a16b8c76b2d68b62f716c310ce13bd130864883b13eb8c7f4365f8a637d389d0d33924752a03aa5b9d0d5c244914a6418d03959b70b59485b5dec9306a4539986a3940112ab69db4b8babf33ec06b6197339d301ba309f8a3bc894bedca9fd2abea142cf313eedf378364b86c2ea74bf58aff56327b92d14410515c0baa46a072687c5626967f901aa3fb1a933043c69f46696e0c2ba906e69e269ec98e74c768f405cbeea3c0cf792738faceb4ca6defa065773f6229617acf7520dc0ee1c42c9269a14dd4cdecf877ffe143b89efc9a393e425bbbe7fc993256ce1dea8d8892bc73ecb825748718b9f6550d183af7b13f47e0f5a1d332160c1923e601f16f285a48abf524706bd455b71f726d7704554cb7deb519b229d9ce106d66ee77f8ee80f1137d692110e56976fd736ccca43db99bd97c0c8ff64289cd8c97a686e17e312bf7afebc625b3fe8363c6b330a89ceae7150509a6a8c7f75c005c7ad6643c1f25323af52fcb59a74401252d8cc49a7b4e36e7cf0c1278cb1cdcfb8b4c8db96fe8a781eb4d99f82f46220ca52133c00f3437391d650affc133332b80804c8fe1b4c802babf99bc54488011cd9c25b5df2177b0ff42ecd8e8ce53e61f8cfe05b329c295512314c0d25232b3117091bcca3fcb92dd8a2a187d1bc7aa8e7581302542352425f174073e786edee12bb94c628c0253b9ee79883f4995898b94e30f4efdce3119175baffc88db1b537ece8b9d098924c3206a990696e232f5e8c9a9a4a4c0798dc293d74a9dc7237e82d79c41f940cae24c64f382f491eb270c2564d451627e1c8e68622022119966fb9c42e32d01db83b819226d8f306223b6abbe54b153436dbfd61a332869e2974c06eb84a3d671f2bd2402b832a77f5dcb99f72cc3a1d72275c5e24e8d606e46ef655ef3c8a0b3da33a9f7e5c24cc75f3fa7d7541147e3a2f9b095abb572f396e2177f2c11d06c0cb2625545a0354ab0a0480fc90b148a9edf7a703ca13a818e6a8189050a5c3e27236825112e5eddfab1e2f939216661116ea5ce1397aff8ee5414c89a934e60cd2cd7122edc42fc52a893ae512d7ba5138867a1c03a174954f9838474c53d305b7b922b251d65eafc18aa61f53e575df1b018e298e8d99ad0f28302e7e7ff7c61895bc52e18bab1b00614930f2eb2653f69651eead701aa261fbd65acb54604514fa5747c4409128ad624f68a8f23264bee8c6eda8d019eda270bf87632676cf59798a52ba18e575a903b86dc9820409303a38d79b6a6144b020853930640ad6618b74fb0da2506f4276d9689eb788b7900e6a77b4989fff807dc92be691650894bc0a8f1ac11ecc9fb1e36a55f4cc59cd70b0a9947c662d6743bc35e00f3e396b057458c199cc6ce1c24f171ad8b478cc11c986b343a04ff2d71f22e715b84c61c6e660247c230783ae4f57d6396081f66e82c5aaeed1099775e73cfc8dd7ae70061506f142137d653fe36ad365b8f546f3c647d58d1765b8ed475a1c08839454dafe3bd4667a733b15b01dc7259476339b231e7ad3e2143d88f038bfecaee7f517d1567cbce9b0ed23bddf3fa0b087f05c0958fb61276fc2a1396b55fbebcdc39bb29c65ecf41a394da4ea1121be6e07a3a67575e92dfe611311adbd15c0bd6261e1d377828864429d28179de", 0x1000}, {&(0x7f00000012c0)="1cc995fe5f93680f5222a8451c0c256dd591993e9cf69bdd6a53761f11816c53b9f2a4677f618c3e092e0b637ae7601cadfea1fd585f5d915961c10014b3e746b5889305bcbff787a3d0b09d36acf42e886ee242f2c50dd9312d7d801c62038df8f625810ba1ce207167dda5f6855d3bcf7bd872c1738c01916951c48bc6fb4393235437ababacb6a3c6314311ac840f6066f4d15a8ea939d0e6a2da7cd13e83c0dac33d41c6242e706c6787ffd816595c93a5d3ed87e3b5337a17ba1160667b35b8025bb8fb9a44a704c6037554fe7d77b1191c743b59128fba10074dcfa2ba81bb2ecd90f99eb1", 0x70}, {&(0x7f00000000c0)="7fe3527b5a61709df1aa95b0a258dd03410a7482b3bd954e93dc35cb283d870e960721e2a38dea", 0x27}, {&(0x7f00000013c0)="5881bc241bbd3b937cd95245e8bf76819949447118a4a39bb794f5ba5ab3df7ec9b586c18da2d1a1ab42dcafd923be62435c753bbb57ff5771a5985f97207bdf5790e90aa6b7989db30d7e8a4e9dfbfda47614edc43cab3381a26df216e1fc83b5c8edded71392ecfad7ace143f81d7bd4fe622587f4e0e7b111e9d002fde1394986d4c29c3c64ab7ea21ca80591965fb2e8397457c33afabd6441264d537ae356122637c4006dc8ac3e2e11ab", 0x3d6}, {&(0x7f00000015c0)="f47c0b23ca0403329dda6762dc334be4b8f3a22039c32f1ac5de4a3e1fa2c52d61055530c6607053136b7ac58c557593f2d013eca5e52873c7e92cb1a7fdb78e7064ccc6494eb0cc510043cf550082cee034f89930b67ff28be8fe12f4ed24efded0bca0199820d19b9b403a72436e649132c1a2e4e76d81169e94560acac700b6a00984f83bd92d3000b11913577c8fd99eea4ab05c17d08d5ac261f495800e4767e30cb2ebd4a4c221e30f248d39f29982e16764e44e2c9fd55b5f977d615d10f3d11bea3b8e794c1784ab8240517dd96557c4e7880894cff8c6716307baa130d02aa4723973109fad2a8b8b47845b6d8b1a66f1d7e09d", 0xf8}, {&(0x7f0000001480)="384bcf5e1cb176848e1469f6f225e80eaae91d05f384f60d75748f8fc92de06e8ab613dff7916e9768527dd4dc9fd53eb132f0fd54d79ad53cd3a0dc4192962b5489c9973bb721407f532ce500892045c0577aeb3f71259847de0360", 0x5c}], 0x9) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6131) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/129, 0x81, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xfffffffffffffff9, 0x3, {0xff, 0x81}}) close(r0) fcntl$dupfd(r0, 0xa, r0) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xd1a8, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") flock(r0, 0x4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x919, 0x7}, 0x10) read(r1, &(0x7f0000000100)=""/209, 0xd1) 16:00:11 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") r1 = socket$inet6(0x18, 0x7, 0x3b0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x400, 0xbe}, 0xc) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1, 0x6, './bus\x00', 0xfffffffffffffff8, 0x0, 0x400, 0x2}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x24, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3ff, 0x9}, 0x10) socketpair(0x0, 0x2, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r2 = semget(0x3, 0x7, 0x240) accept(r0, 0x0, &(0x7f0000000100)) semop(r2, &(0x7f00000000c0)=[{0x2, 0x3e, 0x800}, {0x6, 0x0, 0x1000}, {0x1, 0xf, 0x800}, {0x2, 0x6, 0x1800}, {0x2, 0x1, 0x1800}, {0x7, 0x9, 0x1000}], 0x6) 16:00:11 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x880, 0x20) unlinkat(r0, &(0x7f0000000100)='./file0/file1\x00', 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) lseek(r0, 0x0, 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="6f33b66dd4fcc94cf413ed2d7914268dbd30af9948012d5c056178deabb3e8ddc3f2c8ab369bcad5ef7aa66207b6ba3f962f20a2074e7d4c92f38572404aab031e72ea4639a2891478413a7cfaa80aa36c18", 0x52}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="8ac724bd3b5777ff", 0xff64}, {&(0x7f0000000200)="99e4020c084807205e63d16c6c6f76b41a7a4d621b0e0acbf8d5caf1bef2dbab63de5a24e6250f1527e009739792956cefc6f0ec7a705046155d3bdaf5c7b36406908844a574e8198ae7789683e614f361b3eeea7922edebfc0b5ac4fe46954a396484f085c30168de38c151fb4154ac2af881616fecfcc35a1208c256c67edb34700bb9b818e2a404e319464a3cad398606a55adf96f536270ac302a3e8e1e599f0f7b4aa81e8fc2c7d0e36", 0xac}, {&(0x7f00000002c0)="6c699ebca9076d37ec7d310413f17c3c812daeafccfbf81434b4bb9fadf4e543f78940c652dc4beba5b9f9bd1578fc7369dcccceac4c8d35875fc1e15dc6e9feec24ad91001bf35e536b97d57966ae433fe6e637216f8fcff1f73fb4361b9b0f41ec04217426509b1b04fdb92d0e14c4667eec449f0423a7e4bddff1605b13691c867a8fcaac7e7238948d113c184ebbe8ebab44332f43c10084266b68da04624c0ada4d01eca921d56769407d1644dba63219e4dfef5196cda77854be0fe07c9337d4939620a35973dae97dd7128a90455e", 0xd2}, {&(0x7f00000003c0)="b3", 0x1}], 0x6, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x800, 0xfffffffffffffff9, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x4}) read(r0, &(0x7f0000000280)=""/243, 0xf3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cc4e0da367000eb76ac8af7a730e082aa800"}) syz_open_pts() 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000280)=""/82, 0x52}], 0x1, &(0x7f0000000340)=""/205, 0xcd}, 0x800) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:11 executing program 1: nanosleep(&(0x7f0000000180)={0x4, 0xfffffffffffffffd}, 0x0) r0 = socket$inet(0x2, 0x4, 0x7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pipe(&(0x7f0000000080)) clock_gettime(0x5, &(0x7f0000000040)) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fcntl$getown(r0, 0x5) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x3fc, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) setsockopt(r1, 0x29, 0x7fffffff, &(0x7f0000000140), 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x5de8e92c3cae3f22, 0x0) shutdown(r1, 0x2) read(r1, &(0x7f0000000080), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 16:00:11 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x9, &(0x7f0000000080)=""/27) r0 = semget$private(0x0, 0x4, 0x44) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xfaa) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x82, 0x0) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x10000, 0xffffffff80000001, 0x7, 0x80, "803939d5aded8cf9f620807b00edf91c8ea2716a", 0xf4, 0xffc}) munlockall() syz_open_pts() write(r0, 0x0, 0x26a) 16:00:11 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000ef, 0x20) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x210, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xfff) read(r1, &(0x7f0000000000)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8c994e35c391eb2443b5d1f2822d", 0xe}, {&(0x7f0000000100)="8e630cbfcdf43859131759d3ba9e6ca583", 0x11}, {&(0x7f0000000140)="5b1446ea781efb1c26c5f4f05ffce23444f9ea74a7c985e5631e4ae0e09551073f", 0x21}, {&(0x7f0000000180)="5ef3a92b1444eeb671ccc6a3f8ad573d0adbf5ee4e777ce68390fbe0578c51492e2ef1403df55f28aca03dfcea7842", 0x2f}, {&(0x7f0000000280)="a11f4195bd1acff3045dc33246c6897c556a1bf9a53902de3b705c8a545846722abe6cafa00ece9a24e8b72a34f305de45bd4890decadd59dc4478f78adcc59aaf5c63053db15f8360427ce13365dbedfe18e34e3d9c05315f4e02edcaead7bfa83f46f4e2e4f4bdd5cc1e8863aa6a1ac2ffe0ae0f5cf7808b44513b09d959443f076a9c140fadea108f9b80cc82c04c7adf345f101f5488cd61fa107dc8eba7556d9a40418c360e6e5d2ab11f8482bcf62b54a49b8d513df5c38b1fdb97b7fa6938", 0xc2}], 0x5, &(0x7f0000000380)=[{0xc0, 0xffff, 0x7, "e082f746abc9a74791abb7f2df49f02e6a250def9dfc23fb72d006ed196f436a729c465fde8c283d3cc0bab0ee098ac3f4c84391a24b389b5ee151365f62179006e21e72f22fefd9e41511c0569d6817c6f9dbb479871ec46e705244c6931eeb6c503d897039f9194df7e2c90ecc6756dfa73f80979ea3966167208e8ae51cc18ce3f32e160c565abb0d3474ea9bed1b78beeb041114fe8b3d14a67e7bc3c0980f6aade949d68e89f6259abf"}, {0x40, 0xffff, 0xe2, "feb666490a8930c07704bdd0a4859565e0c47e40cb99baadcdd37838b23ef45f0cf74f6bfb294294db503b468dae"}, {0xa8, 0xffff, 0x100, "935cb5be8b51ba496aad9e2aa9641978811ccd143df118e9beb986cf56717d327177e2102c6fd733e1e0e07a83cb6d33e43c18901de3713589d5ddc6ba0ea89c7d8af6191a7df9cdc11180dc0c0250753c12c460b7673f29fa5bc3857b584c8c37cf6703d51179d0b97967180091d39775baa207c9bd76d5363b36f53c74ea5bf648452bd8e7b5df9ddef3c2209b1db184"}], 0x1a8}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eb72f66696c6530"], 0x10) r2 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup2(r1, r1) ioctl$TIOCSTART(r3, 0x2000746e) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r2}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xf1) 16:00:11 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x500000002c5, 0x4) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) 16:00:11 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x24) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x14a) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000280)='./bus\x00', 0x200100000000001, 0x40000800003) r2 = kqueue() lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) semget(0x0, 0x0, 0x20) dup2(r2, r1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = socket(0x100000006, 0x5, 0x100100200) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) close(r0) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) socket$inet(0x2, 0x5, 0x5) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x1000) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000900)=""/75, 0x4b}], 0x1, &(0x7f00000009c0)=""/168, 0xa8}, 0x1) r3 = semget(0x1, 0x0, 0x244) bind(r1, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000740)='./bus\x00', 0x800a, 0x6) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000880)=""/70) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000, 0x40001ff, 0xffffffffffffffff, "b8000000000000080100", 0x0, 0x1ffffffffffffffc}) r1 = socket(0x18, 0x3, 0x3a) accept(r1, &(0x7f0000000180)=@in6, &(0x7f0000000280)=0xc) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = dup(r1) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x3, './file0\x00'}) renameat(r2, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') r5 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000640)={0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000440)=0x1) getgid() sendsyslog(&(0x7f0000000340)="49d6799924bc8030f48793854c81e12435c979678dfb39a323b090bda7cfc0b7fd761d6a517353379f27674bed15b34bc909827ae589688163ecbe0537e56e50a3fa386f1665e612d7828373e84c13380d6c3c66864865d27ac4de1e4367fd12d6d801c2db8ad09b93236ffebe0254f7761bfe387eb9be7fb4d55b78da75875c9ea7c15133b2c07962e53be84fad4728c21c5a4d9ff034bf782d2ac02db922876ebcb95f42d5a25ba2b03e458d9bfb203e7258d6f2a46b22f53ec4fa719cf784534b78757bd2a099ea7ebdfdd168354fb8158ef911ca249bd9511bac", 0xdc, 0x6) readlinkat(r5, &(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=""/232, 0xe8) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x9a, 0x9, './file0\x00', 0x0, 0x4, 0x10001, 0xb1c}) ftruncate(r0, 0x0, 0x4030002) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="878db7ad1aaa8142d08a7e3ff6b2876ba6e02bcc2bb862c44f4ff721e9a55b395676859503e4919440d6c8e50b17d9c92014885c1fdd003cff51af818c0a2c42020767c34dd93ccb95c974b5644e185f43f383ad320460ce969e59c6d582a0377c20eb9f82d5958dc1dc458fa6b62abe11763aa2884620de312d186f02cccb5c40b0daf344b39d22b24a3126df40c03a5de7c5799034ab3cbb48ebb9651a391a577ede070282099189413a2324b38db77f6525e1cbf2dd03d7141aab1c6620102f82996093ab01b58ff2d3b2bd2950983c16219f4b4b1a8a", 0xd8}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="300000000000000001000000a3aa0000c570e3e36d0517f2396e65e871250f7a5a5d3616a5147be663c6d2dc26000000a80000000000000000000000ffffffff04a250a94e4ca37907ad8c53fc03559e97516a0b2038f7ea2f0a740db222bdfdfcae4236c6ef390469cbb40457ee7b87131a749b6f8e300f6b5f4ab85e6f2659a6c8293014f147c72010b23c4a9bd555f90304e0b2eba7fb3c9ece0cb5f1d41e3086d71d483c47148d95d6ab50f4dd7a5bf615e740645ff386781a82e2efc0babcc4d4de3d7854869c635c9859924623f691aa877500000080000000000000000100000003000000150fcb9ec2b4e69aaaa8a062642bdc2cd85bdcc8055f59b20ab51e5903ef634ad562964332c05debd747d1eef7592932418c01abd480fb8f70fa4c9990c6e36ef31146053c67dea504d487afd250fd361e65d77a2066b585e124ee0313b7f26fd500fd1b4ecbf5a1500000000000000050000000000000000100000000040000d39b234bc65f51ba2803f6a97bbe47958f57fd23c6aacbc3162c26c45ee2cbef45da070a3b4302be82d0bb9b9c4eb00b471d4e2af87181beffc063c100000000b0000000000000000000000001000000c809f09b307b414e5cc1a0e42faddda30abf8cedc52e9f97305886fc5cb34c20d8a9ce6b9e915b0bb7437c0b9e445f415f3085caca036ffaecfdbecc3ba28b529051312dd04dbee05e833a842e34a7dfcd781ac08079a8ebb64647bfad5468703f35613faabb82e20219ed3e4002e2f92b934f871c5f6616a0bed7f40cb3a29f756a8339287f087201c75f9399fa8cc41c3608e17b7f48882c2c9d00000000008800000000000000ffff000002000000be27c5182d630ed5f6112d9de82c894d51ece47b53f8b12b5d407352f43b6f96e1ea1dd338b004dc29e8b7cda0cc9ec5e4703ca6fa9a2cdc501b39542d4b2d19b69d60f49975d01683b276de2344d19c8c85bc38db9ed6576e7982d7a52d81a8a27696439834d1e0e5ae2cab0468a4c8d314349aa0e8ec9da0000000000000000100000006000000a35ed2c38c0de21ed1b8187a2c746facbe7a3e293a29c8a1b526efe02de95272a1046d786b2314da62871a361adba31c6c472675724ec71b3c1e6508e99c7dfdd40c0c8f9f98fc3ef92ed57ea461d680a3aed1690c1f21d26593b6318508283bd9c61b92bbc62c699271e708746736473e5dbbb4e4945853cbef526ab6198ac770ca3dcd3a4c7cc674220000000000001010000000000000ffff0000070000007c7738706c3943edfbd404d01f40e33da485393e2c0915f34e84ac69e27a7ae3b7a6a415222f251fab45d1724d94428ca330b991b4cb3ba009b32d5107bab017e6084bd0149e0142d4c59408f11504022cddab7f8daa4c1dfbf0f3e1f95d9e993942b090287a3d83a8272e4f93962b61c16446ce68822474c4cd87305248262e8e5e295b932a18d666a424e6f06bbe3ba1eaa400f9cf0b07ce0fc8b15c633d34e9b9ba80d57b46b7c714bde663a85a0c5415097e1fa2387b18540a7526cc40aa9eebaa4f3fbb04cc1adee5c006066e79d4d8060c1f9131ce58bcd7987a6c079769519c25afa3169f1baf5335af62fede355dd04a9f9b8b9ca6d32659bf29b074f84f1d4e96b4b263b91bf17ec9e59f4814e28ed92f442d50a19d73793ba2790cbdadf73a058c9caeeedb49c8a0ea5bf662002fd142c0b4408f8c6ddfd75e855000c51a64ae0baa81e9892beb78ccd2de7af5de41e2413be96e5d13e6f4d59057fbdd0808c000fd41586a86d4cc1631d74a3d1ed978e047de4f46ed13bfd03d25fbed4096e9a2d752c0f2e63eceb33dbfa35e75ac0d0a093c1a3840b16bada49ada784112797ba7b03450b76b27f2a6d569bb9a9f2e01264b1f6cdc91fa9743fbf441b29d5db95ffbc705a49418849f0337abcdc821f8d37ef88e4e927f814497b3fea1a7c1458111fb410f4a3a7ed97f038c65778737be4db9f7546cb258e2c6938424ec87bd0193864350242dcb363f14914b5b48c48931071bf1712278b608543404603fc2fa5fd5a9c5ae5201be0cc783d961cc7673a42256119006fea610daf658839c31121ff6a9163550a19b528a4c42e1d8d1c2e37a3cbfc203a3824e56b3664b7a252f37bd722e3226d81335dc341c3512d5f44bc504d4694e46f9e87eee5341099d00f32321b93aa7025ce056b57ef4622543e005ed43eef97fca23c8ef2f8a4b0f4cdd02ae4032c670b0d07785f8cfbcc598a2a12832b0c9c68ce017194bc21a6c84cf734ebb702826f8045f3b0f1b20822e24c94f36f7dd3fb32d62600761f339ce39231d753ffd3dbce68157ff9a76cd4d4f20c4f36bad77b3c339bd0c3af2ceef856277ddb618fd03dd895b03438fbf3819e791b877f06e76d42bbee18b164c90a310eddcf77790f18be15a4023f27191521cad42401a5998285d64a88904e3168f54768cc1f305dcdb6eab41f81f27ceb8f21d02d65e001693a2a89bd8958b347cfe6cbb89a7a3eb9631e48d958fa876d0d430eb69d5a0e5d0e3d46f21c2ae83e3260ecd7454aa3c5be8aec09601bdde8f7f910091982c535ca571192d000ca72d6931d9bcbbcc5d4518a73012e486f8ba3b1595340757c8acae808eb8cfba07f10d27fdfec6fa9ed61e36f3c3a3624ad41660617b40654bf4f1a0d2f8bef7d4ee16af8d04aa1afe578cd70d156bfc75e87263cee0eda2d7965fc36978151e7e829fd8301a5e544c1c7ed35c3b3c191a0ef23f09d84d5cf8f81e3cf861fdefbb001f8b26d1fb8f71ad7ff9870283eacb89325f805b78bc28a48a8202026973838d942bf87cbef4d99bb5c3db30c0c231d087a7e62fb77c792e609297c8b520bb55fb424130a294402a25ed03e39c1fbd3b97efdedd015eab40cb3545cd5889074b7a9adf3e6b94acad54bc353c983653a639389fd372fabb175241325dc813ddd53996c65132347fdea9e752f2fec3f0216929f3dd603d1ab4f97ef2ab38fbbeb62c6a48bc0d1a8ca5e0cab6a08ec406cdf5e1904b45bfe31dc57277fc61a3556df6cf9b097d9d45a2a97095341d01d7dadc5a9e8784753ec746bc615824b7d97797b29695519d734f1c5792263eaec01faad288f9e1ea346435c99676a7c1e88d5dadb031fe466058332e5719e32b13844f55830310afbdd30e865a7a3b5123eea7a79e7d9835a2a9fb891d79cfb6c3a4518797a6f371b71258c2fecdffaf489348655dff2cbb59038963d62688ee3aa2e6b4b9319e19686be906791a302dc3cd2973e7566ef2ea8d9a0b58373ee9dc23f9bcdaf99804bc0911fc463a20afc6a71cc5fa93d94fd629c29439518596cccff23b6c245149c8228644bfe87e323fee8e25b29b804cd34c9886148153aecc92e718d41d5cf2eb6f7a50ec794e12a72ddcc255e4f6811bcccb860879ba3f33d5fff7603435d0f9eb13c39d9540c52e410cb5165953e2ba576e76ce2edf1d71158d2ce79dec194921cfaa1061e0459fce46a7d04ef480c1529a288c39d8f195feeebf28f0964a3a51f805261511b81a2a34dd5a2d1e0f064aab1c9cc576b13a955276888b206fcb026c650232974d39637c82a2f6fa3f8d35e6b4fd3ae619be3ad3513dab5b25b3783f82c4d31643ee592e0c85b5c10fc6e8647008fc04fbb7f62ca9ce5f12979774109d0dc1abc176704ef13898ed719f71ccec2d07fc517f4d4f02f5b20f527d36bb5a5cef7240ebc812336c0fb99174ed0f89285c073c6ed7de6c03b3f92c8c9e82dd536d0a5afa462dc6573fb1089f3f2caf8c84afa1b8e1657b96c7dfb1996e0efee3d08d97146c6bc5489368b5aea3d366b69b5831e7986aff9377966e96b3d6602106299dd39e7fd5e8f4b879be2aec864a9e26e61295afd7f3150ed89d87c51225eedd2d5f8cce89c8a68edcece4c18e394416e893f685d264dea25dd64c070c75c07c5029d148e80bd92993bee759fe8b40e1586de435047b84e02fa3c3ff7d2ba4fbcfa61ce883823cf2bb7de7a6969ba8ff2ac83eafb11095647fe3d56fbeea444e28e95e9ecb276794b54193fe2d16dd786ea466c8f8e6982b0aa584f834caba2cb745e5c8b3ad01216d6855069a9281e5deace3d27ccc650a2821fd5ef388a4588acb09974bc5c272a5e3b926aadb159257e77ef30207c0ef436d12b03c73eaac337549d4a75f0e6f17b6da5c02484f6867596707a8d8ea9add31d734e7934e35ce982075bd1c9b13c36aba2e3aebe274b5f630bbb753f244e6a3e8387bd8ff99b0cd13ee5805bce9972aa5690dcd8be02d10025e832fbefe7787c700a85e247a09452a9fac9c2bb7c05cb445c3d53b55ddee65b6fe2f86f7f373b58e926a606c868026b38c05537004a2823eec8cb6039691ce95dc117319862d0c76eccdacac601954fc1b09df2fa46bc98ef20b8461f688be3bd4265747d660b7aef80060ad2ab1d1e24a9adc926b98db6aad3105a145767fb819f1595c4621e195885e659728cd0611df0181271aef0a61cefc85a85341c136401a25d5093d58cac4b89dc054ce57cde53aa0ae61e3dfdf9d697ae7feb3c398d79c121ec294ed96b65f37c1a95222793a14e7a32c521ee7be0fef56713c70fee1c0d094404f093c0c8e58edcfaf3c5d810e92a44d86e315e8075daf3b68ae796aeecd9c9a3199b367f09e1978427c6e24cbc327b4262b9a675efa7dabf0dd949f3f13c22556108ba6e5dc64f3b18de48ce6233e70b29ea115dc0886539915d68b7f1a6249a1294750127a9331f61d9d1ea4b702f57311ce042612c395f310dacf80e7818c7bb8d19b67cb01b11f590624e00080da954811ad84414105989506e6c61ebdc20f5bdae7d8d60071ec92683b9c2d4b18c408882b240665c1f10bb5c3ef97e6a6fdc47920b941d3d13da05f026781ba8b4ad056f7da95152eba964fb37d66ab53e5dc13aa5895312ce37b7646d8bd7f87189a87283844156e8c259e45a01e10c529b01270636879217ad3bbc4a4327578fa76b3172120afd44da23f6542fed6125f371f88d3b49125843d55d9795ee452758d9bfbb7590572df4925460e65a0588b5b122db693c815cc669bb13a53d62ce0854a76885a925b236d45377e2b0ae259eb197a1575b95467886edc4869b28cee0b3715dcf2a7a43454a0ccdda32f8abd74b92d29a11b08bf92bd76fa37a7de41c07ba7d6bca9f017d65735aad8f4f48f24da7b0df1c7c12c4c210b3937225f454d48669edc6d913f816e79afb5b478253af555d8d1677f16ed26bea21f3c52708cb684a41a375c8f79748659af571b42f8c8575787c0c7009ce1ea8f10d1432e4f8945affadba7ac9c95679f3504a168ad23e58ecf6de3749e04a0c7c738ffcf8a7e0ef50bbcbbe3b114d5ea7a3bb3d1c43a6bb4e2757e2c1a887a06f05fbaf13ed58803bab245e91d14f1eb9721783f0c44fb33790358945884392eb291f3767319221d0c040485ca485b81cf9326351d91d9cf7529419781ef53ca237890c56fd420d8c5b02202e1f35ca9e404e325a17328b3f66aea20a2796c90045755b558dc1827a64c0ce65432fc8abd5dfeefcc6660833bb05b7dfb623e59e948a6923139b784944461d703d7a1269b80c4898c9e5ae0320d63afdca01331b1ab2889f33f1b679b665a90f0bda6a624abb80a41271e50a5cc57b5969d5586da89ed6354a54d98988d585d0683a8094dd2e19f0837621baf6bc73a14d73195ea4dc9a9f1d947ecf4915eee2a62f338ad6e36c449ab3850c9ddf95b42b47b56a405858328bb1400ca1030157bcd05e0b143449605e82d1e34e695c16063edaf6b1e3913c6357c3f49e78f7d339e25583e77bba388e37d8a972e7fd8418fec8ef7488d9ce935b3fa7f4a77e4d7e73151a135d8c8e4f7a7d56aea355f58ba6cbb8e367970c19d2a81b868493345e988d2315ce3b0c78692acf0bc187281066c5060e93e833a43efbb1596d3c8c233e16a63cba291acab4f2c3de8abe945df1f0ad8286ed0c0a17b4c88d641b74fa97db6603b699c432068bc83a326ed4d67b7de4e03ed7886e8fedbfa95e32e0dcc472d7acf19123ecfb33e605abaa47f12bddf2cad172ee76fd53e8841aa49a98e87e74a6273049e46b1185373a74c15e9051275ffdec27bce4f5387256c72cfc90d2baec0487e4b7f139cc19210ccf6665d15b2f472941f4a9827f9dc933256c80323b40c87e736acc34cad2c5c2e81d465ec903d47452297d98946521231ec167967caaa1952d654ea956ffd76916c51ed21b05b27169d6dfb6187afd452744aa604dc067686b5bcd0a38410fda2b87f173a6424d356caeaa39fb0f542e3bbdd883be4861f5b15131265e4572e55b716fe04e2f4901166cc8414dd5feb8cdca289040fbc4e1043e85571b772f7e431bc39810eb6f0c1785c480f09908a7b1f4af1753c4cf2badfe76c398b5613df914c25317521614a4cf5534782c132bd7c20385860f036a4cd414f074cebf187e9bdbf399372ec6644baae4c7fae039809bc902abe2d0a1fe9991ef51fdfdb0310244fe8b49c239d239918ac2a19ef17509f6fabe893947acb81664793c117a809885ded717db578c07e99b7de0c1a8790750c135ac70290f15be7a26640ad55e5686d1e6d502d410eeb55b4a69f12f25f72329f65f5f12cffcb8b30481d7034b662f91123161a3dbb31fc198b148d3140ddd756b21fc85c3a47753bce30cd8373a76b7f8372230890c80d91af5b3b053ce9679f3ababd75090da1eeff13bf4447495e173b882d10ad6d6a0dda00a63dcdb98e6adef166b8470b0838cb22030b818c9a515e7acf2dfdcfa282d05f1ed51373b689fc18b30df69b2291302eab779d9c2b1181cfc0f746498ed7de8ea3413066742074fc0f3087ad7732f0a59b50ffc19bde2daca59008e875198a030de9cf5852cab7cdae626cd6d77806e4bd6e290d7f9b5800c27beaa1c0ef893d0ac1369170a750e48254bf7197ed2b865930719588811339897d5e40ae6fc7d2b37d1ef3931bdfb5ce79c121881747b66c0958bd88e493d789107797f3850cdc4fc7fcba85ad1eabfd51ea"], 0x1390}, 0xa) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000001740)={0x1f, 0x7, 0xfffffffffffffff7}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x47d20881) mlockall(0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001700)) r3 = semget$private(0x0, 0x3, 0x211) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000001780)=""/84) ioctl$KDSETRAD(r2, 0x20004b43) fchmod(r0, 0x88) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffff1) 16:00:11 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/80, 0x50}, {&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/60, 0x3c}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/8, 0x8}], 0x7) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:11 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) munlock(&(0x7f000045f000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) 16:00:11 executing program 0: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) clock_getres(0x3, &(0x7f0000000040)) r0 = semget(0x3, 0x6, 0x1) semop(r0, &(0x7f0000000000)=[{0x1, 0x1, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0xfffffffffffff6eb, 0x800}, {0x1, 0x1, 0x7a39c5247702d693}, {0x1, 0x2d9, 0x1804}], 0x5) 16:00:11 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="04000000000000003000542fb04e8d67b818aa286dc4c77d88a5088f969619a2e48ed33a1195430a290b15a4fb4d2146770c48e4b818a361f524eb150de9ca86b128"], 0xa) r2 = shmget(0x3, 0x400000, 0x1, &(0x7f0000bfd000/0x400000)=nil) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x100000001) shmctl$IPC_RMID(r2, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x144}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f00000001c0)={0x10001, 0x100000000}) socketpair(0x19, 0x4007, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000240)=0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x20000000000000f9, 0x1, 0x9, 0x58b5, 0x4}, 0xc) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x116}], 0x1, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)) r4 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r0, r4) ftruncate(r1, 0x0, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28ad0000ffffa55500"], 0x9}, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') socket(0x1e, 0x3, 0x1) ioctl$KDSETRAD(r3, 0x20004b43) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getpeername$inet(r5, &(0x7f0000000280), &(0x7f0000000240)=0x3c5) fcntl$getflags(r6, 0x3) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000200)='./file0\x00', 0x18001, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000003c0)=""/247, 0xf7, 0x2000000001, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000000300)='./file0\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x8000000008, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x9) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x0, 0x3) r3 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x8, 0x5, './bus/file0\x00', 0x6a, 0x8, 0x3, 0x1ff}) r4 = dup(r3) ioctl$TIOCEXCL(r4, 0x2000740d) ¬úôAÏ’)ì]Wm[˜Ó܆OÌìA÷œ5íè†oHkͶo=Ú#£.õØV×Y@&KŸ`ùzéxY’úô:ÿåþH‚‚gõ‹=ûõ»äÜ0vË¿¢½O0áŽàf7:4ÔêÏä_V(¯2KizB=|Å´¤%˜PjPçmOuRU'·Â¿ë¾7Æ^µk¸y[(¤¿}ªfô¢¿Iªt»ƒÍ;3[?°º)¾ba,³.‡1¨½<îAùnYÃð`ùUÒºÑ×ð×XaIwÎÓšåMIר &ÿL®ñÊÐ+N ¢²º‚ןrÛtÏ«GCcAÍÙtÉ5ñG‰|zF–>P¬úôAÏ’)ì]Wm[˜Ó܆OÌìA÷œ5íè†oHkͶo=Ú#£.õØV×Y@&KŸ`ùzéxY’úô:ÿåþH‚‚gõ‹=ûõ»äÜ0vË¿¢½O0áŽàf7:4ÔêÏä_V(¯2KizB=|Å´¤%˜PjPçmOuRU'·Â¿ë¾7Æ^µk¸y[(¤¿}ªfô¢¿Iªt»ƒÍ;3[?°º)¾ba,³.‡1¨½<îAùnYÃð`ùUÒºÑ×ð×XaIwÎÓšåMIר &ÿL®ñÊÐ+N ¢²º‚ןrÛtÏ«GCcAÍÙtÉ5ñG‰|zF–>P OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 16:00:12 executing program 0: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x1ff, 0x58, &(0x7f0000000040)="8b2f3b1c69f24c2475d300e5124dce08316aca27537e0a81a2490b858a4c87aa880998a664c84229557e859bb5b25549aea0369519aa94bd0473c82562477587ec787b", 0x43) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x53, &(0x7f0000000040)="efb5dc9b32bdd4f12fa3b78200739dc8b118337c6a277159e31e60653d8a5749306c591591e83f9cae31a7addc0e1a3cdbd01c01805c7882672933c4deec28d1c709790f4b754b8ae2636e275a53c4dca6ba1a") 16:00:12 executing program 1: r0 = socket(0xe, 0x4003, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x80) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x1}, {0x7, 0x1}}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) execve(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=ANY=[@ANYBLOB="005b2edceb4e00000000"], 0x1, &(0x7f0000000080)=[{&(0x7f0000000100)="03763cd421a64eac9db4bacd0f0cd296f9140d604039f5954430ded2f27d50919d688cc0ce99024b3a682d1e5ee14be582b6e71f6c8a728ef3ade964729fcbe76c1410c3aa737fd5e8a06b7365af50164f0641ee7cfd519428e675f4ee29ab2d514dac4c19a967547fc36cb54048e1c4f4ba34e11f4d76f54a910f7678dc71b9bf5b512e8beb222a7fbd9c33ab00efdc1342fbc08a94c0319c1a3587474f49486da5c2964e1ecc3a935ac6b5dc5b8de38cd339f3189124eb01afa73357b07550bf238aa0a0f293b73ab49d57e3c047883ed7494ebcc10bfa9c6f6e13483b7ca9ded01244e1be2c0869f876a1fec15b", 0xef}, {&(0x7f00000004c0)="321d3670b513e2d8aaaf17907c2253c9f4d11bfd75f27bba65223387102e3a712c405e1cd9b095a1011b9482ea3e3cfdeb59fd22722c6cfa5abb631e876e0936be33fa834f3ad4900bb77458ff574d89b75b71ce30e0a5d676c8f68d17f140375e198e477a7900b563b5e269ff9033b95d71158a98bdb7de120cb7e9580f945965c31b08f4b4c4f657898fa4dfedfa17a065afae3c2bd1e6c3cd4a6a0b1470415cc4cc549d3a5dfb27c4a504e40d3d78808618d4c52d8ab1ac1ec7e4fe7af01b82d1b0", 0xc3}], 0x2, &(0x7f0000000300), 0x0, 0xb}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x2, './file0\x00', './file0\x00'}) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x1}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x1) open(&(0x7f00000001c0)='./bus/file0\x00', 0x10, 0x20) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000080)="ce12b1e281b0bdaf8a8342d2dd04040b9491d5e35d67aa04fe9d", 0xfffffffffffffea8}, {&(0x7f00000002c0)="e22fa40725207dc627d6c7a3a380ec5d015018a95907b0a6393141a1d0d8c819a3132fde60b689526d7a39e469bc6467a227ab9e0d63e30cd179fa329d1702a680b0169fdaf203f4f07d87", 0x4b}, {&(0x7f0000000340)="01c633790b612f3c28f1a00d2604a1fa3d8b60963c5c4eba3e0df48fb933bdbcee9e29664f782c7da98b4ca17aca93fb38930214e583b86e50cc8157a1eb5806a1070f3ffd5a55f9df4576e5355a2ee6b2aee74b7c7d1ae96ec155620b8ea9ca27bb3ede608180be1bb4b1c153f1770ceb1e419f6f0ebb075b6f43c9f3e4beb04005f66b2a8e06109c88a8fa15b77d2a9665fd96f9c5c361bda1f79ee996846eb8b649ada0fc051fa204bee0956ad5baafe82e7c2e8c99980d2f87ec86cd6d2b3bdb671743236e22a4e82f15eac6493dc85e6e5118b511f582c985b29204edeb44d8395a857b1133291b311239ae6ddcb55401f55cbbb4162d53b3d4effe74e416230d0f55b103cb54ac31e174ea43d83bd6eec15141614b7bbcdcac03db9e5edb9aa4ed45cdcab7cf8be1c8fd591943cc3d8bdff5d40dbccb6a1f71a3949aaf00860bfe88089ca109f127028325603f19eaa008a31abc9721527d95a5a9c885466e94ca48b5943e0d3e82d6f269a3acfd2010c21b82fc30206fb2021c08221a516429f92c03cb26a4f5fccc8222bad6a6ecf93360ba291dd1babf35d25d09924da7db80c32f18d81769fa1f5d12400d7d23e82198fb39aefac307a0e7e4ed167e34efc02cb6272ce8bff5b128c44bbe22ae60b505b414ecaac11050e110d3a6c069df14f946169599f29629224b51c8ab8fd55429972df3b4dad8e19dbdf03fb9ba590c8aee91987394feb7d38cc65a30f853b1167ad180917c83f885186b2f353d27076aab4811f1b5ed1d4ed4b366777eadd4cba583530a3c051aac66157eaa6f65367d0338f1c89de41aa441ac9d568137229d62fa9f95fa6eaf20e25c61064c63ac6ad357e588c160a39a46a40610a605d1269770d34b02ce3b0aaf26924a26865f3a4800a5bc6c112ccdb0045aad53790e7ce5721cf2254d9eb8da285cdeb52cf78db5b30963489ff58f0143bc4035f358fede19879a6dcc06ad07dc67c9bb0149a219ba5562ab845a915ff0d934c0d35ecee7be829c2b89e896e6758bc418198b440cc5b07452bc25075e3a690cbd00d8d9bda7d336919180c0a7ba097ef53c76512fb7d0f872ba6e4b73779f28e836879823879ec8fa81848540b80135971096d4859c7668c1926dbfce55338ea48e3fbc7ca0cbda776780223cc0f73eb1d93350dcd8ad6f3b4f3fc81943cbd3ab65c2f2321965457b72d3191826c2c163908cd3a02e4f4cc6dbe39964ba9838f50db5edcb1ed3a1656e647e38a57fa0b5934a9ef14e3f5e2ccacc9423f2f3d0d6057c344804cc0fdbdeb5c1685f04e0b951021719867b0d1928d0c3181a42467fbed0114a4cd45be0de449f58868a2ad4003c0d921c27c51c43be6f51b3d988d97e1dcc9e49dac414aea162b379413e5eb9ff62990e627899f80c0b50bd1b78bd4c79456d29966a34888e8310f18811e73ec408f295be3c30b0ef9201b5372c6716d5718addb193ff12a252398af5d417a8623ebf506f5ebdaca949d0ffdab0964c154be97146387911737e9275169d6db88885d2113abe70a18acc73046b86130603ca7ed08d87481dedfcb959fc852cb8efb083ca8dfa43334560df7356bb1414a607a520bfccd0bf60fb0493efd55ffc786035dd10888f82bd38319e1cfe4e8a5ff02244587c63477732aaa29c63350c837f6c3acd69f3f683f66d05b68618dbee6411b91b757bc949b22079218eaa2b28a3682fd596bb83788b435e963030a526d37e65682a93574d6d96e4feff0f39b965cc440547d5417b51670d2795b76d36e5d4b50188c537b0e733ad9cd0a4b5da2ff8768cdf092a188fc7cc31be04403da222792f2c08365df66e697ef32eb0b9ee2ce0405c1859a4014312bfb6a776764afc42ed9be8a64290be5bc3f3c92191211099e699f49e18d2b9fc81d49e4691452da548cb4ff16131867d8360c28a5732814ec8ff42b76860735982e4bcb45113382292877bc8b98618e1a9edccabe92ca41c89815e3e7e2f51382294649eb9f50100b787f010a4f9f829ddced781db3bc9cfb494cca2109176757548c8f8ffb699d27f49dcc70f9c1c30c61916a5af8f926106e2515e62ad6cb8b1179c5f18f4c13cd13b051f02b030c2ff4cc47b441722bdc395f55fec716089b4d4058b6e016a9954e1258a02e4b16ceee0e7b9844f6b50c31ab096fbc80275f31b8e75c6247ccdd26cbd4ec9701551f706be414ecfbf493f4b6fc6a6afaa48f158714b7d583706a4550ababc587b85501d70a7d810585fba8693f5b1934dd9d3813f4366ff4ba7041a22822229c3410d6912624f84daece2797b3e8363e6beaaea7798fbe21033e2c812e40aa1eb692d9a8c1ef31163a781503425118986f291403ae1f6d39dea540292d2bc11a467d68f4ced248b063bbf28287add18fe64aff1d4db4c590b5656fcb1b99ec9eb72fba201b7a8838026ccc37d2127ef0f72ecdb2ebcac54b0522dd6a1b25a67415c8e101314bf4ed1d1c461bdc358344f4dc04ed6236b665c7a3a27dc6c929713fdeceae1890bda3c370248d7a98170e967f207bcd51e960987c53ee3fa491b4224049d46b7182f5452648df036d90dcfac8128ace514cc352774d3a3bd343d93a84800922ab14a9c3d4e7a96860c2366a21b088ba68cadc55ae880bd44dde540e9aa783619735f76d7870e443a12e9f6f50012a94f0471fd0a18ebb0d935f2cc64b1d89b308628c25190fb21b6e64db3aa1fd5100369ef53504369f676b5d0e549e55b61cb03076c838449a1aaa4750d253c74d6de3251314e070e198aac639581c5727b2b0ecea8d45698b3191a12226d57b75652cbe1a613ae488b36a83fd0b960b88618e9507039d38c1420e1aba063f0f2afcc09c14f8959b47262bc515d2c1b98d0b25f3435110e06c9edfe090d8945b5e2e03fa4acbb80df0fe7459da1b08108ac6b65b0f80f6a179d46a7b6d4f43ba0fc5facda6b268d6aadf2e70acfcff846a3f0fd378af8bd69338f2e95c7477d4e8c002c1be3f11e7305986abe8f558302c20ff6f8fd89749916b80ddf5b330539edfd3ef02d4844445c0eab273aeefbbf53f71fc3bb3d5587b25688df3abdbd22231888be2f67a69ab5dd0e62d304c78f7ce913c24f0ed7d65ea80a03aab9cb259ec8cb4eae719ea7ccc3d467b71b8e4fd626620d3d14c8834d9ded9221406c3c0a770e1f028a9c687dbdbb057b4f07e4d64a632e892764e26d9dbf2e3262f99a9a7deb863bc53c655ed131861377f33ddfd45810fd0eb2812e4f7bbab50d1def731d0b6b8b8c0ec0c068b6e97b082b466d8b64c0ca797efd0137d655108d8cafc558c0150226e50bc9f7aee81262054eb5bcad7eac2f884b2d06263657901ecf6a0e575ab1c4209ad6c6264292b3315ed797db6852e639f61c86085426815c3fd8e0a6ff7fc3c758935fd44f035fd14cf0062c934291d6357b361b7bd3bc16a8a468c354eb2f10f844e6931b8883be4f4cd56325fb7de23c21c1017405ee0c52350996d91c378e951b3b8d4aec5432023f12284126357fe3e2deacca5db72d389edb97601756ff785c828fb9f7d318076c919fd0709286be1f640b6faf9a2518e73f39b67fcc905b58226ea57818be5b669d84580ac00fde1002463fac4febc91b12268a5f041dcc0bdab3103c7a7f991b82ebb440e125c2dada7ad857d2bf8299386c0ad478c10a34a977a70e704512c7aea9304ed6b2fa2baba34e4c0355b41bbf7efc0705e4fbade95784637229ee81c9438d6bc0cae987d4cf34cbd769133f173b8823d3c549dd6224a905a78908ab3d909f0eeada659f3a16a8443effcdab9de098bad0fb84286240eb4bcb02ba99a2a04d4da8994387737c5a6305d14a4f78f046161af1e7d58c8091c988f0ce622c02946291d1a54d281be87ef28d20ff7d02558a6b7adcf18d05e7b95877812fbe9e539d6cddb1cee562ca77b4f53c20f54fce38172d3b9c2ec6de73772aa102fb0289c457a3ef036225185e443d5d2431ec33c9a967dba2e46afe5a3b9ec2ef7e20649e27886a69f86dd550a8b78a1029a1ee3fdc4aa38095e0f5285eb796ccfc67f531385a2ea8f4d8a90a070bdf8fb334e4f68b3b10cb5d31b7c53f40358974cf7b0aba86134a28a40d9181629d0b8d35cf1979808b523dbe4b3cf71ed69fa3d70601a2d1c680b4b7353791574f616b5293c5f4f5a45d4d23280a498db48a591b8cc8421c288a4e99977b699b6cc9f0fc51126d426f0aaeb50e0e9463a9e22ae1432c50100e6ddee0a61226c8c9ae092b82572aea640522781e484f3e7e262b1145e760a0f6130d09d9a3d0011beaf3138983ae6522986200ea4d35044111831b4b4c1a534efd9da3cbcc7fca60ab99d51fc153ecbe2a90ad126c91467c6f4c731268498c49ba4eafc7b688733d9d87df37ba9e9fe5edf9b265a869af241baffa1180c59b69078b0590904e779ed506b3e7c1c293b351169951c2c863717d140b3fa4056a4c13129cdd07b1095c48affe2f80278692eefe39e088101a7e1ff74175b03f3b5a65cd16151dfc79b70e0baeac7ec2ac0570f85cc6a67da41ffd0b9ca16977ee214f009c6f2c60fda97308552291ac3dca12e2d3fd0aa5571d360c7d6812dc57c943d9e281e678a8a2c01db20417f29aee709288e64e9c2f73063fa83a6c328f8a9f1bcabc5d481dea1b07c4cb16e2e5c85953f854a5a58a9abe8a4060311cf1ed9614bd64ef1e8053ba01ca32653d0128db7d2e6d54bd4e2d8cad2d37b092f83ae746792b05fab146fa72a2fd7ee3267ed7c03569202d0aa2fc3bdb7da497506eca4fc3291a9ea5d0196b7e3228ad003797ce6a7808baef799ad890783e64b19716762ff895ff2587a36a47d4e80ce00c307e10f618a673f9db68139d570892f08a5cd48a89409b2aa7c0e58052fae2bbf046c23f74d59246b47600dfe4d9f155fa49a166cdb15d34d232f0922da588ba7f81b862ae6c95861d438460dd18c088f2b7f0647e6c4263aa6bdb97e19368aa0602241f78044e47469823b4a7e8b81aa228c7bf77a5eb90df59d26d2e62d6ecd7c243d505ebfca84336938c0e320b6f17f2eb74bd4012538abadc52ce748bfc9b4b23ccf852c7637e9b45f682764b6f06bb2441931c86fc37b83085629bf7fd5c5f65c17b4379d7720bb7895e1ed9398be099d9392149f4950fc55e2b09bae8d1cb39105f1edfb75335b7ca4c7cfcfed43a9a36f8d31a9b126ff751cb2a23dc27c3899c89dc7b95d3177cb01e74559b5be046c67f8ce31080ba9fcd3bf7ed7fe93cc17df43964b7daa1d26545ed64ea47f5d7538deb73684d675dc2a1788c426c939a642f3023da48de71959897f19ccc1b5ebf13b7c9de351c73048863aaae872c98797598ea615aece08cd71deecd771d17421bf2bc5d53f444a27753ee2812ffee6d3c1cc4e89c7bfa3ce51d8325ed74326f36039470b0995925384cfc1e52eaeff519155e48600822ef2f253dcfd57ecd0944a1f5878131a05ce81d64bb018ea272dec2908d3be0f29cb7f1259618271cc309982e95de36d7cd6b43e7338c83353e7ec3bb077fd66ff77a1df750fd8f2f292ee0729ab91d671d074da5d77b03a7eef44600a74940a7a8e4c4640a22a1ef8e963a2275077514fb9344f32c5b914967f3892ee04c5b3744658c65b7cfac66db1b99097e2359d4fa134624fcb9b16edf0e7d650e40dddf9b26530fa2b99b8c306355b8c7448fb359a179a3221bdc12776587b0a44649b9ca0c1a54340a5bb721b910c39222406c3287b9d9de14395c8b17ad38", 0x1000}, {&(0x7f0000001340)="d4297b68a9e872b465bb1f9950971a8c0e28e26ed702a7a5d6e0dccc8ab2b434fa363df8d5efd6434f6e625c7808b33ca0048297cf44d1f99d450e93e93c20a5e54745a13707e4c94e1917c9536fe60e4d21fe", 0x53}, {&(0x7f00000013c0)="595cfc22ae064172cc72c2e6ff77b3fe2578f8f37f901746c25c293d6b0519929c205b287cf643f136fe14ea9453bdab939f453b0b7b42385f79c50943dbc1c06a87626ad210129481befe72196d7d7e0df46a82883d7dc4ef11ba624e2075378209bdc5fafa515db3da2320760f44f93653e866b22819777d382eabc5492f37664237150ddfea8bdec140d1cef714fe0261a391034998315fe616f5c1f99a3d71ccd8ab5a1ec79e34f4a6b21feca420d4eb8dea778b1586d8301676a108ab157c0c1895ec437498758c21a7bfd30aa31e0564ea98a5aac0cf2739829ae7a75c1c6ebcc4074dbdd3f494c9772271654662e93cb937caf13c3064475d9b", 0xfd}, {&(0x7f00000014c0)="06d2378a36dcb2efebe14b333e82b3cb718bcc32264377f20c2597fa32fc9505e9156e1108ddd9774ee54c5963a9d5ee11692aa0ca717ec422d75afd07f90fbe3a351223fd9c087e1851", 0x4a}], 0x6, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc20, 0x0) syz_open_pts() 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x74}) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4000000000000) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() fsync(r1) r3 = kqueue() 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) 16:00:12 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000006c0)=0x54e603cb) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98", 0x1}], 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2032, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) 16:00:12 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) close(r0) r1 = socket(0x18, 0x2, 0xa90) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x600, 0x8) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)={{0x100000000, 0x9}, {0x1, 0x1c}}) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x4, 0x80000001}, {0x1f, 0x3c}}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x3, 0x77d5, './bus\x00', 0x400008b, 0x8, 0x40, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:12 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) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) pipe2(&(0x7f0000000180), 0x10010) r2 = kqueue() dup2(r2, r0) 16:00:12 executing program 0: mknod(0xfffffffffffffffe, 0x12, 0x919) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7, './bus\x00'}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="00000018", 0x4}], 0x1) 16:00:13 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000cef133eea6e888894f29ed500cef8d6673140ad966cb37e4a9f972447371638d3f8ce269ffc682fa35b3795e8a065ac49d753a99d80d9322daaee2e95ecc098f068c7e2bc7795f411a4d58efeb2edc7d2d24ee31ebbeda3bc0a3de63c4d6b00065d64168f9b4b93461f8872393403164f9ce51d398f718f647f9789bf75e3372a79da2ee96c150c51b2865c83d3c1fb0baa87dc48054"], 0x10}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x190, 0x0) kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) close(0xffffffffffffffff) 16:00:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) fsync(r1) write(r0, &(0x7f00000000c0)="59667d00abece98e", 0x8) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x0, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000ec0)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x6) r2 = accept(r1, &(0x7f0000002240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae6fa5d3bcda4cc16779b66e79b00274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e906000000000000003759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d027568937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507c3d1a827c85d95aeb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a4319d170f4f41ce80e284c063978a02264ea6dd9affa3cde3aaeeafc13f51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a6bef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809e2a713943978976eec15b70be1ab8d6dc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d60d632044fa971c5536088f7c01485069f40f8d0d899b296bea5d7560417cf3cea368097fa887288776fe8dcf00c3e9153d5d9eba61d001e0f88e977bdc3a52061ae81a3638d0d858de902ae716517ea606e0380f2f9288d610c02000000000000008f2f3d6b1bd7e29d1fb33c009b00daefa116662685c44f3188601dc3740d2a2533ed6630a910c978d35acbc1e345e176d60aa28694ec1fa45248123f5ec22cf6d33bd4dd9fa44e99997a4e45a526e6d94c1dda6b7cd255fe0b693de8cd970790d1fb0f0477ce583de980e490742bfff0a68a745317380b7a6cbbf2da053cc81b191620c3ad168032165d86f4d07b7a74e3b8205fc17ac077e089c8d5"], 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x20000000002, 0xbec, 0x0, 0x30, 0x0, 0x0, 0x3, 0x6}) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xff7a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f00000011c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff0000ef46fc8b00000000276b0da50dc89cd9bf53bd80d256ee54fb7c9d7dd21ddcb084cfa04371c88d1e3610e298dacde251bfe19eba8c29cb0c51531bfd218152db92c6b60753899cbe42616c2fe97d3643e61c0077f658fcaa0c6440b8ca741a47d9ac79d568aad7821bef05adebcdbbd151e2f5e1a88ee34729ea1d4498a311545df796a83fffdb9a5737c336f4b7db69d2b5773630ab5e3998c8355af93139468a26cba51e594118bf413234dfda9394bd02ab6011bbc7d0e8642b9acedef692424c024da9ca615381a8eded1f6715971f5e5105138f7edd4c21653a5ad2ffcf568caad142daf3b5a019ae1febfa8121b45950661c16cfc5703147820be420d598556026526cda86abb343d3dcf35ef56499bf1ef5319e1c83f0d4ac7ce61484a43ce23aa4e26bf34a9fb6ba85bebad5b39254385a5a5bc21f27bf63ef4288d323e755df42f39a85eecb6d38e85934224708c6edd94e326408b32df1227bd06259172e7ee7ed9498465033a694c7678078e8abffff9c2bc2c635c634e0f2e3ac80e34486b4bd8e51a1627f6dcd5a32", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r9 = semget$private(0x0, 0xfffffffffffffffc, 0xfe) semop(r9, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x1, 0x4, 0x4c0) close(0xffffffffffffffff) r10 = semget$private(0x0, 0x5, 0x40) semop(r10, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="b04476db39d6f577c28ce8b1e1548233dc3ddc8ba66f95474ebd5ff253a5da0c7bf6f6981a5475e3f4d3ff47ceb59f8649a43ad735effd79bb445aa87e7860fc058afe6069993e54da843fd3ad29fda483ff1e4614d2fbe1e58b3b43e8a81009019741a7b4f9d7ac579838e0a2801134c566be8d7f7eaff736e68b3d792cc6bcc768fa93046fd6133ee969a167", 0x8d, 0x40a, &(0x7f0000000000)={0x2, 0x2}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r3, &(0x7f0000000140), 0xc) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0x2, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e56b0dae23170a524df0ce925d4704", 0x1, 0x2}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) flock(r8, 0x2) accept$inet(r3, &(0x7f0000000340), &(0x7f00000004c0)=0x30b) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) semctl$SETVAL(r6, 0xffffffffffffffff, 0x8, &(0x7f0000000380)=0x9) setgroups(0x0, &(0x7f0000000200)) getsockname$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x1, 0x3, 0x20) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x800000003) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") openat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x20010, 0x100) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x100) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) pwritev(r1, &(0x7f0000002540)=[{&(0x7f0000000200)="81c32ac883ea8f57d3ecfd12f9d992d8ae812150", 0x14}, {&(0x7f0000000240)="dc553a7fd0b76ca38e22437c6190b503725e53292c62b8c67e", 0x19}, {&(0x7f0000000280)="bd7e84beabd88c92ad2a4fc6832bac5ce92e02f4d1d35a", 0x17}, {&(0x7f00000002c0)="671c38edb1c1467261ddb7cf586597ed7c8455cc3ef6e3da5ad2457fb1db4ec5fa769fcbf180565a7a86b29e565407", 0x2f}, {&(0x7f0000000300)="5d1030d3020c422c6ff8992e2f84d45d344e23b21e107725561617349ca0697f83e07a60ffc987d36fec5d3acc488db73812aa2cd720513092c2c503253bfa5d65ca41feb7abf023466b2f512c30622d64528f21a3e84f6892ca5dcbda06cde65c7eab1976a0fd5d292ebdc2da5c066385351e90f30aebd3dafa", 0x7a}, {&(0x7f0000000380)="9857eb62eafe53c684d5d80ad3822db6fb00fec330b021efbbf66fabf0c758849b96d3c57e0219e63c8bcb3084f50cb4943b31956978445df4463dc567070d25d8ba05eded58dd6c5324f20888dd5d1f5e6ec6a1bc02a1d4abbbeba5b328dd629b6d44a8de5d46089530c1cf0a74337113e3721c6f20b4d9d7ad591a14345062986a344ed5baeefa119ed42f3016b7500dbb1cdbc6a96f28dd9081ff1d2296d3b283f3a448201e93039cb3693ebf28", 0xaf}, {&(0x7f0000000440)="aa2637da510d5761bfb3126d6f6f91af4c45b7905a240d07dd6d0cee8cc0eda3f5f16a391811f6945ac4aeb2f6f454386b93aad67adb711392d5ec1949e339f9cd1a53618bb52822dca01728ac509428f402803f81be5f07afda927a5f006c71599f997a2d47ed5630e35d0476d2c9dddf32a0885ab729611dee1878f6925a0b7dbc9b6e00ac98416f004b24581a50bc82264cb17e3047c7c9b9639f4ce5bbbfe11423400cda810404c9ffb940b7b020824765e7cb25be3b12bf91b13bd63c2d45f22900ad944cae0d170a8945eaddb7729560ec82448eda20b86d3d60b21b5ee81fa5ed776d7ecf4aacbbc2c4e1a0d33e478723929d2bd162555a4ce0c63acfbce1550a6791f5e15383c2a45615bb228d76652dbd2c6829a63e64eebc3469084e173638e6b49e94b97bc460f5bddd670105213e3c24542204525edde27bc9b16cbab75df48b529769a8ec21b6ea4cb87dad94b360543cfc91c9fd52f5f4de4c6006adac16a20f909a72a0969f9afbc9d623e09732d838109d9b12af30a735f64131c2c12b430692f3e84be352fc604167fb68b4e5a1aaf66a9dbe0dffb420b442b845dca5891c1aa1c3d9704ee53ca721cb13760791b0590fd84b2c703cb8afe3b3f886d7861b2ee60386ea36d66d0ff2c4f542e6ea2018de910c163ed9260f4cdc0ea449768bcba087bf7a62396d204cd6778359cb9271d8d38a19e223506774fb4a28f73e581677157e37af7c337e779a3f9c12fdc2b6b15df7f51569f92d3efc97190794d9c243ba73b550549e9d5624d12532f85373c3e9927bb10278f942c8af906619b4d6212175f4b094ffbd56b5dbd6f0f8270600a86715605422f7deb588e6c1b7b6fcb0a4376dc186a32a91179708d023a9edfda6612c578c3ef0bb405df9a9286d92d54c4e09a484dfa089ec083c9d9c569967e00195c78bf62d5bba5df3690dc3879682c66a5e93dc15b7c2f7c79a0590ccf5343e3970bb569646bb4641bef4e8e03c6dddc1fe391998e2843b533d01e8391cff7b7c7d90e1eacc8e33f5ef7f2b901829b564318f95a835988e8dd4903d548503270c601ef94e346f16845ddacf973ad78dcbd09343d3aed9e3154db5796bd509c7b90eeba97971a09aed305fabcfcebce73ce0f3206cc39ee8195e966ff97ab1f8d4676bb387bcfc114992b1c89e207fac575c51d6b741c9eb412e92ea162b7c6e56bbeb63bb9eabbf4367e6d97a89c24cbe2a1b76af6d43e3451229e15c3b1592f3a12b8ff241c8507ebd6fb86268c10657ea34f440f6dc7f991dfd4a72e5332930856d364c5b4149fdc8f033c0415401b87f144374dbef6ebe48a60a555194d5bb5f3cdf3c1b646e0e69aa952a3e95cbddd36b852dba2752791af605867b4f1c0d68342f5bcaa44566974493db2168e3ce79ddd149e6354218979975962dd737b4195143d8617a753316f1abdf185f7376f19cc51b1a48e61e150d34df6f8603fd0889422786a760bb9c69e4606e5bf3fd8f7bfb9c3e66e381d751778a60dad3251506026d49d243328fe9611081392b5a0ed48cff5d347f6a152523a071ab988e7aacb94bb28bf2e28087a8622caab31dd2ee6ada56de48d240299d8bd881b862282449b5ac055dead9ecec2517afcae34840c9e51613ed837610e37c4cfb3db75a622e3708a56de5b3d2d36c935a28dac5842b8c0136173af5eff63469a969610ca20b222963d63076fea3bafa8801974103667154b36c3f32129793d19fc2226a125c406d1720fba18788dad2ca59c09248d5b947d2e1e303edddfbbb23fdaa5a6f0b2c044429ac265b200c19f4419548f666fa9a58411038a6bda1145698e43147320bd66089a512fdee704c4c480236212125abc1fa9ebc84a2005fead8718d7166c82a715cd20103e190b4163f04b5abaf3806d75f18c3cd3ee713a8468c780722c16f74b8dd45e4bc5d78fe766922be7f672595a04098f9f37e6bf363c2097b67dc7bf1cb7832ebf96b47bfbe985649900d54941ebb8049e566d60f84314ffbc785e2275d80343faf03fbf852990930197001f4e79b779de9ffe801b1e3c52940ca38c1797f20cf6980f7b667947d825279660da8e85a585bdecf8d7ba2c2d1f5a739a43129aeea750055d7f6ac575f52531decb13ef9ecfa6d0efbfbdf2ec99430fa90d0a9d337ae1f4fbddb7dbf9ee3e61c7303715330b171a0eeafa1d22732825f0966abbaced1fc37df346c4fb774ed3228d9a39b18836ac0685ab137657cebc9f12891e24f60c46842b8514e5fba4dfd6d8af46c779a0e67ebcb5855f88310b27b0b75096fad5646871f37283e223c095692ceeb79c42be37cfb7ef365e5050e85503da97c5961d95ff0f33e0417a6435e72a3c9aa7659461ae5d49e59b6d9df97c7aea5e25967a0026a9205dbfb25ba629272a558e020af9487cc46c27bccfbf3d76823200015a99c1f83d1300496a88094b9a9be5a4101af1990b8c637fe7ec3f882d4467d738e9970c3e28bb60cbb2727a83a9166c1fb928f500f86965bf88ad26410cd598dc836d5c0645956966711cbc598c96b18c8b81fe71fcbc00d4af2a37970f6ebabfaa185f1a438988735cb4998bd5262a29cf9029e7eacf7e20553247b2b24f355341a29edf90c1ec4beabd42c7fc04a1be766ed12c0598cbf912619b14f8d83b403a981134fbbf31e68f48b441cc710c1acde6b507f5b4af89d93fba5ccdaea10782b7f31a0158a90c709230dc14c7db94cb1d07e65a4cc42179f3174a6ab3a2a6f851e9a7f4d91bcb13eaf8a7ce3ca6d10e68ee39a289c6a997340d85761b5581f25fea98ac52aa0629c346f62169e6b080d5e28ff390c7f8773f9c6a5a229a100bf476fd949d38b939d7f79ccbaac548312cbbfbfaa11993418a75ce8e99562ba4e2c988129f69750e0264a02f9cc418f791a9be9a4238f57e090ec94024a63ce304d9c6a7144261bf3dbfdd2ccd5bb39754447c29ae0d12c67f5f8833353b77a93a65afed1ff14cfb6911e68259101512ff957b68e3c19558e55a7632edf9ad9c3e3acb0a440a83294976de201ff24a2b24a533b813e5228cf9f4612edc447a1e14abb08f4487c21773696bd4f44ab79d2dcb6971d005482f09b065d2110e6fb04031fdd20f1caafa2949deb41baa2153bde7392035d4437bcb3b8fa293a10f42f1eb722bc65a5c02c412c521b8d99d51ba4f10e70cb3926b2d9ddecbc7878caf9019c2d16df50defa16c3701bfb6fbbe593e6c98f23b2235a4b245c25224d56eea5d19bbacfccfcc68b4db4c80a44f6421b725bfcf6f28b27484a6b020f76deaffdecccee3bcb0feb9a39aaef444b12e7c00562a170c3ea1376b0434f406354a93927d379a69bf853102f8ae9f54f4a09e4b6e0942df89fa21ba2ebc1b35a3827f05db10d24a32a2054ee71cf46a853f8aa037771b28a9bd50e0863cdadf9c628a3ef8cd309741e71685d9874906041a480c967ffd64dd046f362bab0a578c6a2c0d6c2b6e1bfff561d1bc6a83df84ce917c3786adf83f0c953e32b6ff5bd4b974e2d2f8622c638c300cf800aebe6ef5f809d126cb50338bcd20d063d2b05c5544c45069800934249c09b2a6975c42a9b786641f958f7ef0f6ebd6eab466bf5d98013345a4cd5f1d2e5c80726923233e5d13ff93724693f3c9fe2ae6a20296af4eba537859d588ebf96aa60096e18843dd7fc26d96ec33f08b240dcd490450a5a57994f362d0361698c426bf0a3c3761f69f9d1e512dab4a0b0f8191f4bb09d76a265e0d62c7dd9c6ed1d9cb80242d452c3da02d59c7c84bb0ce9f0bb3215d9a0941575bc97ce7d77d3e0d53888e66f0b6f66896ca535db136aeb90ec2c0bf3e8fe7e9b6714a60462645b874cb2f7a8bffa7764ffcf364d55fe8049a64216bb3095c768b9131118883635e52a93986f96eb89af6ed84b96d80913bd44528dc8391b88915be9d67b6f538f5d4ae9a4d8a20be46207ec8284de4f1dbc3b5071c92dba568633c4089a84ad5aff284d5ca6d44d1317919f8491a48bdff141378762529cf3fb5fdde5958168f1fd3c03f6440fe6fa1603bec30b689d8366d882391186da041306294cbe55cc225cd7444c2b9e41202973e9505dad8de9688d3dfab11bf004b3a1b10fa13fed65c0246442f2b8e8fd62d6c9b7a421105820ab2fe1f2d13f8fc83da1ac681ff5b7d8350745fc9aa6f7b7e58082e1f4271630159cdd90a93243df30089e89ec43f4d4863b7614d89fde12c860b4491f04501c3aa7ea1e981dab8489a2f957a1437050904f950e66340d391b44aee726919903922359c01385775db9e2f7bdfe35a2884ea494314803838868a9b91d6ed10d4003c3af479878cd9a44c6ecd9a1f916c5f9339c5ae0f133c066b7b4d1ed68d8c9f4e599f3f5017d993958d74792740beadd2826e7e2f0af5fb06315a2678f6f2f2941c94a9154ed931697010dcb03c7eddb9dacd48aec1bfe6cfe195c2c123acea2433926abb1757b7548da234375950ffac071df835bea3bd80af14b40219ccfe14ecf36dd5e2082ff2e58763bcc70628ec3b41ec9cd65693600e0b51a5fd18b697a12a05433f52de4e8e1eb6e369307d3d812fdf9a20429f20abc3e39e45d132036d9edb63d7fb53e45397a363da0091f7d7b3de2721f80210627b5648a342b82a52836a37ba9cad1e9c226ba0766d28b79926430790fe402eebd0b27e9c68eb559987d2fc69eea9c0fae1b82c9585af2fa6c6e410fddcd697b1441d82143bd0710efcdf0a85aecd377cf3d07234d025d8d542fdf7eb1eb7284eeb050a6324f3c6af160026b820a4887de85f5f7ecb918ce1a6b5576b7f480991be05ce8c0033d4c66d98fe1734fc274989d098711631bfeea0d74bec8071af9d97fae2267d7468222c47b76564a18bea072b4321fd8d3d793df1dd8742441c33ac014be3249e4c8d53af8cee16b9283be35813dbca9cfb5a5b0e1745d681735468e78579e2145cd8a2eeefe55a5da01acfb2c9fa58278622891d6b49f567ef6ea5a8a8f5d4b38006f4c7c723b5c22cd6e46aa1b636933c8a2c2dc9a328f4a53cbb64ed1377b6e69093c9774583feca078aa4f1bbe4cca2c6e701c0ed9664a5158cd1fd2e69302dd19058cec94676f63d2b5854871d40c9d1e5601fde17531825ef6cea126e026b64d68b557db6acd6941ede6f32e80f4d19b396385f3eab402a54c560238f07dc715b2e42311fcbb6c73bcd973adba36daa747cac2a1d90677458605e2500648b5f2df0ff1570260f2416cf3b90c44ff6c6905b42bd607ad2e600702236149199c2225330a6b8bbb43d005c4dcab0ee6909c5f2714cd4d69acdfeb48bc0b5fed09dc506257efd3b0f15989030d6699e1b6ad0d89d93a2eb0cc4dec1dc86e87d0489906f0f7379f85d66d2527fbf1ec0eec1f391ae1db725d028289a67ca7cce34568f6f6d1c817782c3e39ece1d80a53816603de9c9d4b4aa9dfb28fac2fde83a31925ae9cc418ac83cb8f0ac0dc05117d1bfb77ab6db56d97183740b974f47935d3c2d1abc8b25ff3a918fd3473b159b91b7de1c43bde598b7569d7ac82e4da8c4ecbff017090fa621d2716af5d2aeae93657c2c1f07a77cfae4bde1d30b4ca26a797ef24af7551d6b44da952e5ad939de5d25dc1ddca874ea29212250849aef0cc6c7136351f8f8bb355ffeedd7a173408789bebffeb25d6232ded85dfe95b4d6a2c409a6490c1014ae9725a1f275ed717500e2b5e0acc8a7107ac6ae4ad1b047a2984e02353ec503e021f3ca0425e6327b6de651b7863bf97", 0x1000}, {&(0x7f0000001440)="45d6b4e3271708fb4d6ef51c3803c66225778288f54a6b543ae04dbfbab6918a021dd8ddb055013441774df6a50b51352fa741ab35f0d94ef2430e96de561e680b150580ca986db3088f82dbddc352a322a7bc1cf8af5c043b", 0x59}, {&(0x7f00000014c0)="a9f7e934afe21b62f5b3f13a04287fd135c48495f94c1048fd6bdad968bbe152303dfafc435f0803efc243562860de4a85339350f13c52e97ca994d19ae0f8b0cc82eecf320b64e1059a29392baa34c93c898541a6fd1a4a2a30f16421ea2134d80a5837de5b412de6ec9bace7ba589892fca09b3f16c3029434efe2746b0706874fcbc36167dc51b62742662dbefc0df764c1b8afe41a850a2f545ae8d0824d5840268186bade81885bc14af0d6bb33c45c5d90682c6651434e2cd648b61ad40881bfd2c213815ed858a15b27ebd1a648bec4f824e4d486ea3a2e3c62f1449ae3c2d4bfbcffefdab126e710ee771a7bbc055110551a0125bae57a492566920464833ffa6f05ec2512ee81251cb43e446495d8c23f03648265d34f8e854ed15e83c571b3747cf02a6dab079ff1153fade23afdd60154dd24ff666eb10b96f7f781c5ed08446b7225ab4e555d84fad4a1c8c9b661818cc4805fe65f64188436a93213350726808968162a3262f51b4c3f5beebab662c9457884a9ae8c275f8a06e3711ad04f0a3c6b9a84599f58c641bc5430a2b070f504c12314e81f30b50d9f9f098aca015dd5e7f17b658a7a775c36a2572f04fb9eeee7f92446c13515acde60b1e13d79c479d07d84e990660ab764be7bdcdef920ea98aee783ff65f37543aef529a9a540e94faf6f1a528f4f41829d02ff75021b631790908b02895136b1fda15f97e609fe293cc3e1c7b71a83cb082be66571f18ee2707d43bb056a73f9fbf620dbe018e014d767079106d345766ad5faa05bb528261a46f9fae2ffac1d0300a309eb07d5a8bc6d1a76418e71d5bad4690faf01876ad40853916f8a257d99b2fe66449ceeba335121648d97566c6db6a92f5436c886d3f0039a1dd66e7c7d56ebfd166bcd343bc8ffd7ed06aa0f3a77c10b0da2f3b9152f56f38051760e3e4200d5bcd5d70a5c4c4d14ca647e4928254b30c71ca80017e3e086749cac3440fb8f0e5f3dcbd5d395d12e7b8dae3fdb014d21533dc70e056d665efb6e113fb4893e3e46d671a0c0f04db1be62016ca76fadd88ec0c5f37e03ca0223129c9ac3c384852fe09cec7252da7cd94484fb0e5b31c8c34d5b417768992a7dd2ef8b4cc8fea878f250663a11d86aa6d710bcb7bfef45c0b59ecb4e06a46a834a6e28383f95b6a04b8fda4c0157e771fc7b68235510f823ed2c8f8d37b63fddd493d659faced8159c279959552e7045aece891372753d69a81f548e83e0a7b35ef6da31df6a1eac45613532db90f4af5c8350b77b2ced51f38fcc9ba97a0b6de5fd2cd4287f05767fc79f086a8cdaed54f33fd7f5a48161815536f0bcb16598000db05c5e2d71b05085be2a4945d5a1c0dc0823fab1f1d8a5b5507e8222f98e069492b0f6d19c2b90a861935f0cbf243d2a6570573aaf334b9794b4a80f7d66cb01a1763139af3664a7b66fe48d447a7f483ff1f3c77f231ec89510b91310928523e5adf098ab8c3d1ed9c561f9ff343537ad0629a7f7c9638bfe4ebd113e5e1c1abfb1e1699485a9054e3b695834b9c5cd0b2b38b497d10362206ad704e039a8ae780a82ecf702211669526efe6d5a609f9b023f603fcaa37e97179c1034dab8a7c980344d56564abdf6bc9515e77af8d560af2b80c5d3d46b7b7c2bd572f35c7a87515b8418f5269c4c39b620bb99dfbab8013d372f07fdea9ba75cfbfb6412d18cf2d55be81e503b898712203efdef6c7b67068e81a878d759af2de463ac0f3d595e0ff8c75da5daf1197e590fff3915cf097201df3f1f4abd90e9528c109b4b69a7702cf7850a55f4e102bcd9e2e4152ac7c26200ccde64be9a4f6a02e126b4893b800227bceff39b2be2e78f9d40c5ffe6fa11ece8544b23462cbff56e4575ec374567edce3a034bef9b6fcfa05f89c22e5fbaf7554a9c8451056c7c46565f91ceafbde3786eefd4734554dd25bda4bdd43b4aaf445d638ed2ec997c4049ebeb6400e8d9321a0ab8a9f006b70beb745f896f790d0bf4160bfd60009831e8210e9f44e1201063aeb77dd313476f6fc59ddc6153a70622b62983eff5fd8f2cb613b3cf164dcb2f9743f1d6cc40a9339ce4fe6713c4913da5c90d67b9d39cf3c99d5bd1243ac609ae09343f2194c02f60f5d48bfc49bbec71759a9389c7f5fc65e9f78978785f06be52281dc340e003da235f4cf28e78da4146b0926855daf0957188f4341251519c8e08df250cc2bd2ed884ec72dacd723f721d4ddb769532d276f5b8973d7c90b5de8252ebe43299aae54371f59b3866cfb8f4ff19d59ba201fff4680ef05bfc010b68df49e6fb8e955085962fe1024004008d8655e66348a351ad6ce6d7ec623628efcceccdb177f7f2140bf8b13cbd195876ba2e64d326aa2540f204feb6104351755695b95dfff34d4653dbb3237284198f81b34cf01ee8cf20c95856c91c8c0998815d505d2ec8b853130fe1f049c6aedf020aa6f951fc1d184cbd690f4e34615f224e34cb715478c8db96f70f32852a350ab215f03ab7b15058a3f2705739ab2bba4f23a6afb566272fb87f7649a266ae24182853b28fccf9bb3510dfb464c858d0d06544466cfc771676dc8b28ab4cbbec43d11c00178de77cb4cf7fa76358f0775ddaafaa02dce8f798d65cc64e46c8d5dffb7f7e03525570687aa58d5ab0bab1d8fbb9b0ccc8c25668dbcebfba9b5bd2e12a0db018d1d187bdecd0f5db2fe27516f32629488a4bbf58cf2b38867d55afc15a1226632e387cf8c6ec400809f4e58acfc45ce8d884fae9594953949456e1d2db10bc91c2fc043753211347f75ee35ed80a94dbbc0a6a799db42cab5ef531fe9e9a491a2cb93bed42fcfb026f9fe5b916916db0868c925ac95e255a31c25fba801ced80f3bdaafba65bbde902fd48512184b5d79313a400aa142681bc9b21b8de505dc368363d7c84ae0e8c933c7b65c25bf0968e340c80c64e847e723012a46d580de4c7cd9b513de63932e08bdc8003017cf5eb18e4c570bcf11dfeec793f52d71594f9656070f7dc1b1976638b16bfff59a1629f47fee154e7d40a422306b3ec4e2255bcf668ba2d6b4dc27b80dea4e83c899cbd44628a5e1068f97dbeecab25f99f3e42e3fcd55fe11708d04093f4f3bd0ca79f2d17312cbbf8fd080dbb2572c65cdd4193ea45554b5ffd74a0c8ce6aa60d16582ce539932613d47eb3c9c221ade58829f14265ffeb559b2ae1ffaf15913c2f38b1ed2aff1654792ace4a8d3c3c93f078919011daa176cf8857191880103ac647985d1f19e0d77884b19541406d84f75c6cfacac6a02f1a3ef972160d1815167c461f6dce75bd6c9647215e13580dafdbf2768f1582e5de947e466fdfad86aca26393606f6b6367ea3ef2713eb82e4644bcd636c8f59d49b93b9de5028c7bbc291ee0e6417e81c89a7cb36a718f269a1ed458de96b9af2cdb12884bf9584b996c33d3f3e3d8b709afbe51faa5ffc971197213e132c2695871da999b5627d58835dbb9599cae28dfdeaf3c1272f710621708a7bdbf876bb2aee10975d53f8e1e33aa6eb90410e6bacf56cad57e8277df9e1618b62f6f55f64a94a6f0eb6a38314882c06d9e8568ab4aec3c12d679bf74ab3077d96a081f485fb49d0ee9251518eb62eada656e36cdb05a3229d511d237ca7fec7f3260d7355ce28a9fd61b298f62d509aef772ff254c3c970c602845cf526a891b68d1e55c514f5db3ccc4de9a4136bbd5b46fb4a83e4fff625c5fa043579e0aef1e586d61b03c5f7727154b41ea4566eb5c49b2386a721aed43c5f5b2faa5a28ff4ce12be44003f0f5a081e5aa79e9ba662142be03e7f80e159dd1f1835be70b92c15b843e630c252779beae155dee2d0d34fc155d2b02c70b0eb213be9a5d29675b6248b6af56f3c6c135aafaa16eafca49392aed6b594f5c3f7944b159b649c2552d2623baefbb211071f342300a077c69769d2b43740ccea8ba87a154557204fb58e38ecdde030cfe3205fa2c362a494620627551ada10d4460256acd6a74025c46cab6d78289dcfe2282b63b0b980a5453556e926a5ab4dbca45281a53b08994d0d29074becad9d9c587d803f948831bd4a102a9bdd9aef60b5562cd24795762b3e3cff57687f739625e8dcb5bd23cff5d1f113457da0e4ab0da8aee4102d8b8c64f132dd88280659dc71f919127105b13aa805665e536768b8f94d1e2db02948f2c05f84ef5f8edf8ac27bc91edf25907da381d8a1000ba5e12f9e2c14abc670987a906f962ffd2ca74a59ca8c1415f77fbf081e5fe1cb92ae788402f480b654bf6dc15e008e4d0e91017ee88f4774dd5b81218da9a0b2da7938a737e2d2392ff0dbad4dd397f4bf13dd55ce9ef4ce77956de828f05227df4537684980212b0015b4085f8faf4f636536001b8fac500b7f3c01384ea72047c1c7417b66e9f0fb3b7feb8f17901585eeecd54112da8e02f85816435dc3265d1104aef819fe915005aac4c8aac7bf0478a0b916acac04acf8ef9732813d9146cdf068c934ef83a72b2dd49de553bb0d3b707eb793079f8ab1b02dc9e9e8514b282fdb82357b42eb0e8bf863192a174503fa2f08f3e220ddf031105ee74cbe2f23e26086b93d3892f22ddfe14fc81656e7cb74041771f478a903ecab5cd9f4f3dfa1f0fc5981e227b5c3bf472dbaeae9ec55161fa95695e234feed4140596b6c27c7bfefa2bc5d2c2041b2e3e0213b9cbccf178a07b522fa84c28bd9be838215fafc83286514abf303006257645c66818fef4d524624b5beaeeb699c5453a7e3af7ad264b7b5fe236ebbebfdea5faf3f7be5c8e2f22c815acef0b72b5c011bbd0003312c6262901c3be436f6732da647bdb4c7109cad6097785bc49ed87f0dc25b24776057d17170586668bfd0511fba7131a1214ada35b8fd1453794832106060bc15bac02d55adb4b8fc1a768785a9c9a86f700b66388dfb3827d5fd098acc9c2fcc779e690e5f1af08878de5be3e418ff971ea98833098405735c81337424ff95b08532a2fd5969dbe075d36232d165d8bb036d5f331cd0bb291e9a9523a2e3397344d0d29e88a29383dda0cf39f62fa391ddcec74ddad0a21a53e4ebc61dcc5afb2c35ce26ba7515322209bcb0296054c7103d7a0b2ab30b1ec23930ef14fa13f242d3fc79742b6f4a6a2aa16239e52d6361ac2b925aa58f48949e9c3a2878231dabb42c5c71357b3e8ac250c12f9b56d2d02130d92589230d26499b0deb7e25fe4832c8ad764c80ba544e27e272f95b40070ca7ddf0ad5a9eb666f098e181b2ac070a3ad57138e8a46b0a5eb8fe4d35fe28944f2f4d05cafc59dd9de597ae77a0886e9cb73e37bf00d29dbd0e036d56467923a316074eb1220ab570a1b1d580c9cc0e2c305e3759a259b03d41b0957d4d438cd22daf0997a5ca5d25ae5a01415af07fb04a41a8c91f4349b2db279c12426727f1b08fb9b3f26b295fff5cd890294a1b075a3f08af83691cfa42aee8415f129d2a46cfbd62c18ffbfdaf8fcb505120911fa2c0ed72534c7c231adb6a10339b9868dead7319b08bc4960e8a01a41d061e0958b29c577328b6da39f7f78fad2561d727e134c155fc0e4465bb2b1f7f37e4cc24dd25ec7a7283af1d9cdbcc78446de7865c62b61d0ea8f50b91edcbc0f7bc0bca4bac98578916153014c74a949f348b95a361ef14006c251cb8017e62608a246c6a323bc1708784e4a24b75883d36cf342f99fc5ed951aa806928e4b69d4b95146e6db771f25bd52a12e276a213a644e52d738bd3eb8bc09da26caa", 0x1000}, {&(0x7f00000024c0)="e17fe16806b11c51e3ce770370b16557b83d457ad09f1c4cd47f7856698ae1d03550cb7f412cd1c60c44175c70aed2d34e11df457b0b059d911f414499c691b59b83b0ab9dd795f12ecf15688653bf80c53c737c1791ede2a0c5fd15dd55046e37f18141f7f6515afe8d3e2d9282eccd6b", 0x71}], 0xa, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0x9, 0x6}, 0x10) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="090000000001000000faee8d00"], 0x10) accept(r0, 0x0, &(0x7f00000001c0)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x0) 16:00:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = getppid() accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r4) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000200)=0xb666) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:13 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x46, 0x7ff}, {0x0, 0x2}, {0x87, 0x4}, {0x48}, {0x6, 0xa24a}, {0x4, 0x2d4d}, {0x0, 0x2}, {0x63, 0xa46c}], 0x8}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x23}, {0xa3, 0x1}, {0xc3, 0x7}, {0x2, 0x5}, {0x42, 0xfffffffffffffff8}, {0x41, 0x2}], 0x6}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2, 0xffffffff}, {0x23, 0x9}], 0x2}) 16:00:13 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x0, 0x1) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r1 = msgget(0x1, 0x60) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92f, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) msgrcv(r1, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0), 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x0) 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) fcntl$setown(r3, 0x6, r8) fsync(r4) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000980)) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:13 executing program 1: r0 = semget(0x1, 0x3, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/30) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0xedf7, r2, r3, r4, r5, 0x20, 0x4}, 0xfffffffffffffff9, 0x7fff, r6, r7, 0x2, 0x0, 0x1, 0xdc}) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000000)="2eec2a9b57c6fc94e15b83c6cd5e5fa6cb0dca734849a7185e57879ff514a31c5a182faafac435b333662707b8ddb28917143e018727ff", 0x37, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:14 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="68a7b42094d0cc7c37e5dfbf953095dc574b757b0101c64e1de3cf60483538e5095620f271318b749c881bb7e980d78e0a3451b5426ee208b1e5b928314a30408e2ba38c40a836cd62f9a20cc50b448460a8ce0f743259209584ed13077ef6592db238e320170d2a19620365fcc0693bcb5ef0c90b61c16dd5e7139ed9c6f278e12eef363e8f706454f3e75ac400d1843a2e439956aa56ee95a7b76b7b9f913a39e301e4311fd30bd3607de081ae5ef7a04e35e3c4b393f96db91888188c400729cd8bac1080b4dcb8a6ae1f351ecc9a3a15b146ea45ec6105292cf671b7d67c29b0eb04", 0xe4) r1 = getpgid(0xffffffffffffffff) getpgid(r1) r2 = dup2(r0, r0) msgget(0x0, 0x40) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt(r0, 0x7fff, 0x4, &(0x7f0000000180)=""/49, &(0x7f00000001c0)=0x31) socket(0x0, 0x5, 0x3ff) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) r3 = socket$inet(0x2, 0x7, 0xffffffffffff377c) getppid() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0xfffffffffffff4fa, 0x3, {0x2, 0x1}}) fcntl$getown(r3, 0x5) 16:00:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2, 0x9, 0x2, 0x5, "373a42676afcd0b16abfa693daf2c2c1e9f9fec1", 0xb6e, 0xc288}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = socket(0x10, 0x0, 0x3f) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xf7ffffffffffff7f, 0x1, 0x8000000000003, 0x0, "845d550900200000fc5c7fd2008f27df00", 0x0, 0x1000}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xfffffffc, './file0\x00', './file0\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3, 0x9, 0x6, 0x5, "424692ea100adc133a28b4984c40d93ca0209c9b", 0x9, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080202002, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000180)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/189, 0xbd, 0x3, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./bus\x00', r1, 0x2}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000340)=0xffffffffffff0001) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x4, 0x200000000000000}, {0x21, 0x30}, {0xab, 0x3}, {0x84, 0x5b75}], 0x4}) mknod(&(0x7f0000000280)='./bus\x00', 0x8000, 0x20) 16:00:14 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) fchflags(r0, 0x0) r1 = kqueue() shutdown(r0, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fchflags(r0, 0x10000) r2 = kqueue() accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000200)=""/12, 0xc, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="82d62e2f66696c653000"], 0xa) sendmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f00000002c0)="d0b1e14a51f5cdfe50772aa58b8ec0e26d9387cb7d9e039ac6e7dfa2c3a23d24990e6f2c0e69782a699bc13ab2f1dadf786732a312527068bbe41e48ae8c40fc03abe18663911f22f5b4da6ff8dbae79dea934b941307a9695d93301af330b7e59407185c70b1aa39635a9e0afe9af0ee52a5e2dde1b562780613e94b4972c8c6046ce542f266b0d2ee32eef2b7cfdd06c9e59c1e599f39fd8ca4b6bacde550702af90e8c7bc5c78a1287b91eaca3bce043d10f21ce3f9065d241733119713d26077648b29feadcf0aa030", 0xcb}, {&(0x7f00000003c0)="8d267c13334bcf7e28162a52e77fce83b9ffada184e5e6e6483a9c5be69f069ef939882686c0d5045908dec45440eccfd0c4ebd019cd1c734eaf8692d39e68868a3d915f77f5ab77cbf7f1443860125689c3a37e173dc37d02aa96597495e694038c57af3f443d741a44f07a0c7109fe547ea56129d6d9d1695fc764d57df12ad2cd874dee3fb85340a435165f23e7d7a45d9d8158d324c3a4449216cf069183986a19e398e7", 0xa6}, {&(0x7f0000000480)="69e0014dd77a202664ad3298ab20b4ed35dbdb86f059ba233c1760a8802b9e2878c26a5155df5ee2ab1f008b10c87ed48d162640e23236b931d15571ced84ff6e4aa2b78b92713d875e2244ddf99efdc61088369853dda87b61f3444d67c0222f50272c2d2c17d2d6658751486a53ff4d51764e294b4c4741b30807905e01aee5cb578a97b7c4357b84fe6713e14d1dd3b8402f992c0", 0x96}, {&(0x7f0000000540)="066b08a281b655b65dc3b24931c27c751b956c76de7440e32155b43d53edb6b291f7e16d2e7b3399d62a60d55007a0f88651e8f67933897375a04e741b806d372f9e09b9259dc1c54eac23339c3cf6a27f68973f348651901b5fbcebb2a8ba11f1254cd572285e6b2c71b992a8cea83278880fa650722cff04a23bffc955ff9fcbdfd5abfd911ca81af923347d99b726e7f8e60b114ac01e2d9dda4a318dd7c05553b9cd40421569674927f0163eb4137142db39daf3f28d1a530c28a3d721bea041522bfaef175cc246181d", 0xcc}, {&(0x7f0000000640)="e8fced8874fde70f50d93062ee4fbf4d9a05b237f91f99decca062cf8f7209cb77cac06840c13c92908530099345b8115cf55fd88e220ed83b609c350b2ad4ec70436af632a12f855f578db106efbfe8f9894ee03bf5068b6b3609d482c00ced645416ddc853", 0x66}, {&(0x7f00000006c0)="f5bdc967744a41291f0c12bdfad23c6837c9e13b44eb455907486c252c744c4858224a8cb9277a8701f75e42b7007d43d554c0ce413b6b5e900963105374d2f5c4a106a027ac5bffe2b8cc4d1b6bb71d7a111445fe1ed4a500f5b5af7c67f0e40def76155f4f673e73d6389f5e52eff5358dc0c122d5eb7542ad26de91e486a7803650b974afa8cef60929d53a705cd38e672b8648ca3bcff038ec73dfe825f238493671d841a67d48a46db412255fd2bb2b86414c326b6c9a91c2ff78f427f5f3e14502c52c3a9ccc3c8f418fb8203c", 0xd0}, {&(0x7f00000007c0)="30a71e2ef381433e727efe6fe0bec92273e5b18a0ba488407334c32587d2196072831c25416f9dd5857be9dca3d0189d894734281de4cd1cbde242d36b489e3846aacb02900f904b268fd80ec06b315ca25554b84bc410ebeddc812aaa0b0a6b7c4e369c951c6e6d3cb7f8e39f98899113bcf8eefc557176918b860ea91f247657a7c7a4e151caae4681a4df2cbec9862fc66b55034309aedb4c3d2d3e903023135155f2e7a70b166c25b0e30a55f178726adde6dc9b8f839906ef4fb31839c9f8871ce1215606b07a4867706176ca67f4db486907afc6e4ea04fc913fec5c7eb40b8f688e762fb07ffe", 0xea}, {&(0x7f00000008c0)="6f9675b8cf23f2c0c0535e03428d5e8e3e1bd15b407a40abdfa875693482453a90c8268e08c9dccf34d36e3961955b3226d7e740dd4c9986f82dfc3e5a4414feb83407b031d1b72bf3a697f41f5ab67c05a0a7109213abf3de4d0edef975d2589c52327dffbb28f8efe81f6d3567136e5da03c867741c5fcb5bb428d1d61e18138bd115a3b362f25e4fca963", 0x8c}], 0x8, &(0x7f0000000a00)=[{0x50, 0xffff, 0xfff, "ca0841570366e88beaa1e9f0c3ee6387a919bd0d16f6a004cb1b0bc55c4cb02fda4f99868560dbbcdc3bccddf4de054ecd6ca3f4b85f16c0baae"}, {0x28, 0x1, 0x3ff, "541fd9f0a4e21cc3d92354cbe6ff85ea738a0f65"}, {0xf0, 0xffff, 0x5, "9e2f6371dd0372cedc65afcf0fd2edc978193058988dba99356ee732efe8c935dec58fd4450be94836b5097eb0da9156d4a2bb4e6f584398cc0821464e218688937b5d48bf8184cae22b66e20f63ba16d02a3f7654e29d3e51bcb6a60fe8464faa5d4ba26d3dcdb078306d8e9d961ab18e568683d99c2eaea93b2e5a9d6ca448d2377f142237014c6a84f62e775142e9b39b982f957761789ec3b982244c1fe6333346f6538647c641102ff01c0cdbad9fa29e2f35b6a4790054398a1782277e78485242591fd357896d379e0b5c7a439290cc580b13d761f9624c4205c65042"}, {0xa8, 0xffff, 0x2, "e85c8f2b5d1c820339ca7781b849c36d8e8869d570c52c43b3f9bad6d167b33174aa40c29e7f3371ce5277c333f55976e77b1bf4bfb5f81e6a92a3c275749634c4f18038df387c4e188e875c62ec0a9f3d6684c6184af3cc9e09b02ab7c14a4792ec0c4b4ab2c674f0f911534fea134112dbe6e1e2a7478666a0f74678d55dfea51ab9e89d47d58ec52ea7e3e87d798f21"}, {0x88, 0xffff, 0x81, "fde37da967bc32c7d76ea91fbff26ed1884597813589bc6541a2e8a34961662e8c6b455aaea17e039bebd4db578966323ba48e1e0dea91df3449f1d41c2ff1de9c69e873a7bf7e9596db1984d9b99be4cf0d44afc4bb6d3dfb7b4fa226934143fd46f60baf8548296becfa4f4249250fdfe5c42326986db4"}, {0xe0, 0xffff, 0x100000000, "153182937edc23e3b8c4d5e196c4ffe1a385905b2405944d8b2fb28f11ea387c36498897b36e58342a4c5197b0eb7c3264c88e12c34cd06df27f2c3e7eb0e3c291316ac59e356657ae6fc2d9a52c46ac084c5e3f2b51f6d861d715c61ec679f0e1ebb8cfab2061b7bf388500110acbe6d709a1b1d2259a1d9a74b2cd31b32e999f56b25576b0f7fea5ec6dce3b440505c3f88942ba5b53ccf1df417638b4b4ac7a909943d3366ce15ff72bfea4804822eb6a97e8ceadf9377648945616ab6b121dbba304436d8bcf74adb85da088d797"}, {0x20, 0xffff, 0x0, "bbe84f5404732715fe57f197147e379e"}, {0xb8, 0xffff, 0x6, "2e5d9e33f1a2c891ec50ef14b43f32741a54c2871cfa6cbde4a962eb5a2cb3aa12f624762612e4a9391f31367fafe10b9eb69660a596438af10a4c84be3c0fd9da40b1495ea6ffee6a41d4d8c29025aa94c7859be573377602eb3e6c2c67a230f2e1e9601184402a8cd6a0f1edcaebdd739c204950240b0b2095aef40bd5ab6ec7ca8af45a81adfa9745cebd6610e8d92d203d29a5f6d69fd7d0f1941d666ffc48424f01"}, {0x50, 0xffff, 0x6fd, "092f4b4cde452e2b8a7ac690925b73408b599c0cd8a56f005ca32563dbd308debe5c7328de5a3111cfa6cc11eae1dc805986c508e40050315b830581"}, {0x1010, 0xffff, 0x1, "7b40f9da3a5ee09ecd8126271bad1aaffe401a31798a7b09fbcc91df0d219ed111a8634596a44ceb4b594d91d69219ab4940ed10a94fe0adc9794664e1fb3b1c1f071a06388739d886873701583343843944c63b008ba7cc0ecd4f06f7fe5afddaca7db44a50fedee083b4bb549daffa200c15c5a124e766d6ee8bb743767e2510e307e9ab7902b31cf55812e43e946d5fdc20ffb441ac195ee613773385f422ac26fd8e2fa9d135544fbb9382c6882b0d32ae9afd7071aa495a5f2fdf3e704e6d8dff08ac24f30b4df1036aa87b4b2a1e61ed115b455da5800b2789fc6c7d84db03597a0d9c912762c5fe3f6b689c36523051846bf551ce8b766089c97a8841fe368e0202cc5c964e96f8da6067d240b6b1acda393289de424dca48138644037dab3952a8c21fd11fa637a4fdc9c5a3157f3433ba445da98bd331e4d4e7a67d72b10e493e505f9c9618ce4ad708103974119e2f8470262e926948367a882ee8b397e3f92da25439b85fbd63bb3731ce182e8d05d045bdbbc289e6a0168151590c17318becb309909ff620c237f35889c4c779688f42bc8da42742dcd0204d6d479f8d695d5b409a83a0baec39c3aa9fb773ab9873a3e04838408e27bfea68b81eef1b0eab82b19b3620fb511daa2a4ec20aad4858d130ff2be39ff8767e26b9f2e9ebe16cddf2583dc5dae4f00c5556b1fc41821f047330ff32b6935dd1d7997e958052333b9a80e80e4d529ad8bcc44b2e82dbe047fb8821c85d886dbcda12cb104eb9b3dfa18a3ae6722d23e68f22c1da1e623103f330a1c672488edea545fd9c443d18bb958e050fd9b3e3d32b81b9a8c2fb645e6642e0c4ffa483d4ec8c7a6debd88d640ef3afb89064e494382d28cec95c84a8ac4f054a3ecb845a0942777c7324a91c310815101bbc322f2c9b99fa27dbdacc61d20ae55b01bd73107890dfcdb2efc81a4314dc299a0f14a587b20edb8df405274f68d2a6b2eb94c1846a3428f6e97282c1cbecfbe2c56ee489c533b4bc3392e8878ac2d83fc79bd03b31caf459c25b854cf483f584360aeb859612e9a02218f6513e503d0d6ae52e027caf8a712cf13ac780bbc53959e6fde5cb2d2f7ec2a4e5e4db473e2d910b272a524a362fffd453487a24320603b8e6f974b921aafe11852295626f6f9aa06b6a261a542cfec22b55f6a006deb02b14f8764e20af33698921046598a32e6c152ab847aac5c8c1f4b4d9d99e600c5514a33d2647250a174351417900a4eb2998b5d96221721fa37accf53dee3b9449fd1fc2abb02e6807c6bddc47f5f0a3d9ad9f4ca844662c3a68f7ebd830330aceac84892e0f522215f6adac5d13a3233efd581e95080830493ee0ae253561ea1c63dab2f73af83ca72d454bb28d116417c8f1a0f6bea1703d23877eaa850f3220249402ab32839c7ee829743760c6a483783325237b46fc63b37af1f93d77d11584e5762848fe150c3972070fe38524c29e1bd4e63bda00733f1c04d6995cd8bc59e93500938f0030d47e2c1a1ca9842a72d8e3609a8d87f069c2e86f47607bf0f71d66689d743172f32b88ad3363b088c4928ef6a054eacde9713052b8337bea3060583a228b0dc349157d36610b1ce768e0b38bdffa04aca17e37b4a7248a7a4b5990f8c4527512d41b9268857d193a8efabb06e9c8e9fe95cbcdb6fbd8c3cf5a66470ea4a8c4927c49bbea7db307f75a27f175079cb73009a6663dc2f7385b6c2627e8f28cb0dc99442aedf0babbf35fda56261be4156eaf4355676ebf4191b262ecc8d2996dd1102d6ddaac42824298b474d05d224bb7c2fd069dd170db490b2b4200b1704c23b21b4d98ab280b9299ee1a9e1f317097ce055f03f2a9f4084b644f89a36f6de8fbc9dfdc1561f8a8f78bb3295955eb857cc902219e53b370af08eacc00bda67e42a713257cb145aaf274ccf1d9c9666b3a74e64ee78d49ae6d90bfbd7463f8d0b1c5b96f7f4a3ea21582aa8f6a2260600cc33ab03d65c402e1dc99d535de0b89cf37e0a72341c5f6e57274e525c314a168cbbc984636a82e330448dcb61c3173209a3166592944d8f913adf2d36c6ab8475522594b89091c9a974e399a12b3fa814a2067e2ad20d0114688485a11302aa88e8118288504b9132186065584ebdc2b8c8a4a571298ee30ff0a302efed3d6c8fb059d0eb7112fc722e383227f3842646f5a1941f4afd8a229c04a08e2ba8b03614182f996456e6c4ce654975bd99edc1ab7ec1556c0bdfaec5b0e2a13ac90707a7464ec48811c3cf936e6adf6d4d3aff10063e742d62ca3d52c6613fd2159f833a0509d4dc6ca90689d15efeed6a0dd4183cad40b50e8ca4277fb9874d738ecb69b53cb5806988c4b823e1f6b5334df38dd5759c19037dbc43c3463bdcf754bb7a628079f31bd134cda125a563508cdf078effbf7bf6dc0c1fbe930a1ea1be550ecea99d5147538524ed07de130b3cec58c8365687171fd4e232d349fbe5578b9ffc78c6c286c29a13e4d9ad02405463bf7079542c092b4ce286fcf3f8280a7f94386231ae1f354780dafd9f291501f83e6835016ae6b57b997ea20d9b041e8cbad1c1179501bfec911b3d7b9be53cf2e4e323db58aa449c3730138acca88e1318126ac56e7731fe7b42da798e5bdbddd5520a76f8a1ad1b1c99408f9ad96d1b68fd1d3c28be157e6d5ded65f20d47445cb4c78a8e060b8aa06bc476086a5a53d457673c8149b4d19cc1a6b055dd202cb92b1b4c300fd244075dc940af1d0fde15a7caa0d324040c5903df2093c111c5edd23da4d492431e03db4dbc0c16f7cb43f5f7c45a52cfd807f704c29719ce09fbf6c34d8782af8e3e1b8f3de413d770975c9e92a6a524e9723590c40298e8c5961220851630ddf9e876311af718cd002d33d3d3e70f497fdaadf8c00b3a21bd95f9caf68f3da06026ae11c43abd8a641dd320c5a324803a5f231fcd4d3318c08328fca3249616187116bc508e467e1514677b7416f9dc6cfcac9852388f5156c7cd838454517722a17e32c7b6eadb8c37a63d7b89f523cb534ec13403b12062ccfd0c6829b2d0b1830dec091eb2435b6c8c5e2bd174dad9fff9d1820fe62bf5d295bcc34850e88a827f62e1896cd4d76307ff935e03cf75a2622d268dea0c1fd4541be813ad6156c2ba33a13623544bdaf7a71a017d98ccff52da3b2609fb1007e136bcc2e6f6f747c17e523625e527cf28bc43a7104757a220023461220755560cf8b796145168bcb8617dbb57545338168c13a0f765ab9b0e1ba46b73f7d49f2cf34fcab31b593e6db80761c98f307c3f871c4dd2c2c54d3e8c24df77a9e32c5439a7ecb2f9627d326d1bb294ceb8bcfbefcf29e7203a0d5ac3ce90d2aa3d958dcb978d4236bee3f990808a430ef58f29ff319399a8f80d9f1d6bdcb8e319f46cb798524f60bd39f54c5c38123ddb348e049179d9af71dcc07977fe4bb5384e8067b6c62601121a0374ae2a8df944084d6b1b4a7a5f63dd5ce8f13d554aaa297d7ee844fb2eec0ef2e1b80ffaf5751cf18044a6392bceb4a02035be8d77b100927225201d084938b3c8d295706dcf776f1dc7f687b883b8fe81d42f66429e52da64fc4389545ea57b60b14160f02d0d10bddbdb9a10ba7c8be9053ecd1d422565bb60b5e4156976e8ba17bb634f3bca96f15da29a9b134033204f212fd38b373f7d1eaeed5100e0dc7c6048a6e8314fcaf6d04d01ac6ba81df67fa49b6a54caed8105f007d118a03e65cae75de2d7617961a296c6c2016cdcb9abbabbf094ef5a207e6f43f9cfa62f635819671cf0fd15325acce279bfd059c2899f50e2c0f4213139278ff22098991107ce7c60c9afb9f48eb092830dbea265bd3d8be4c1018bc1bf7cc1acf0e200149fdc18e1725066f8f8dd68c6722ad036f579205db2621969ba0786eabecc90b94ef801d8e44d6ece5399fae6f8331a45c8b8b166406524326618ef124b032be00b41044db596426dc2f012ff06b0d2a1fe9b5d80d4711908c1793cf0e374b03d2f389318f839cc8fccde4eb104cc4113d021b673471d0143b4349991e2e4ce856665064792b3e383242ee6350320f310dd82400c4e3e38729cf4ae6a5924198ba1c6f8fe927b570131fd55b37c16bbe2d13edf3271f464b93c65b22ff07f14e42b7549fc7cc476666e512219470e225432cfb34a495526cd1f1dc654f6e24d65852e6e19afbcd3f06b1057c9ff7b5c57a1da68a9f6576b4181c0e75176f75f32f0003c7173eb00bd654915b9aa9fff6bf158bf22e5df17ff5b484e15f077772c7f17b6fb924076bad393a6f8c77f4618a78aad3a1764a5158479ab0cf10bb7c87056b1f56e8dc04f7cd07842ef97ec1d2d608bbe7733152aa2ce2efefdf9a29aa1e980c29dc6016daf0aa4fba593a4f5fbacb044198abbf1afd9d697f9c88523b9508f75eab63ac94a4bfd2d5ad16692b4dcb7949a6d28efd6ad7344ea8e81a4524e827d096efc145e271568d6e51d1eca6ee44b240836b7b72602cf2a64d0d39e348e0b0d08e5b26bd6f0d570339f64054b48d523bc4185155bb222fa237a929cd9b7e48a044c071a10ba320d04e8bd1a2088b2d48d4dd9e072f1607a3de1173f0fcd400b6fb91de85882f8be53b10afdbc00d160ce1b8f2cb942e56fc9f347855865b0200b1162cc3dc20df64a3a00cbcffa77efc371afd26385d78150904dd713eb66d9d16923d6270ca8cba36174f60c4b7306fa5f8fbc3e7d6924ffbc8bf93641fe0ede2c1e081b849129ce209803d2474334b72fbb7525f553c8364ce3edfd75948188491f9baac0cecb140e5ddc6ab6dfdb1ee890e2295e382076c161d3b91a6d3aecdafbefe99c89f5bd20703fbfdf56ee2267cd9d9b17f8dd97123c575d77dc74f087f38605e7078b7b88b10544a7d5280e5ca9f6f568d3ba3eb905c90b92db89173f75b3fb90b553fd345814ecd5f622c286e8fbb88b035616908a84032f2b3e2b8e7fd746267d873610b2561e423f446028f5839a788367d337dc7047a87d95d73479d04ec299e3822e260748a2af0546c820708292b8f043bfcf2f29d99a24c3b3ecc03a2d7552eda832284fbdd1be4522eaf4bd7873a02ad66175228dbf6e07a7b4d8d1f82809246bbdd4b86927dd16dd77565621850890fa9fbfbacde983bb62034f2c2ebcd31e5ee46e8b379cf936addd9936b7c1ca72dc8ea49e60255dab5e55715a7c4dd01c93eed26f67819040078dba0ee89a73a857d269c0826d2cff9016c83296cd8c728d0dd90791916720e237dd6c9dd0d0109f320184ca928b52c796f5e422c3b520d16dd280a02d48a1f7062327307b43e59196a6a759ef652ee6d500012161e873355ae9684e433364e345a5da0540e25809bee6e4194f482a2284cc747fe8b707373d27b91cdc39e76c49c59271ccbd6e14bb0fcf3d3cb3515dd2413ab49fcdd900c9ffb7ecbe2772ad945fc19a97b33404e741e59fc93177631b4377b636c76125d42d75f3ee7d7986c46e1bb757e1fc6be1064a689922fe8999b5185427cf4291c66faa22bdad055b3466d4f3a00d636c25f859f2117e525a73f495ef73653be7c28ae001671fad2b0a83fec3913d9c989d25145d765fcc5e1f994e900268a4405ba4b103b7145cab054cbd965ef3d9666b0b5eac2319b0408dd29e2b68e4ee6e7b9cb864a5a163f3a9b0542c434a7692b526eceddb1a239de6ffbfa136386455d146760e4801ccec74602809fef90aaf8cb86134c333bb58795b8ce190cc6b090f039eb9314d94d4198a35582a276"}], 0x14b0}, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001f00)={0x5, 0xffffffffffff9817, 0x5, 0x101, "ee31ae9b5e274da864f11ddc3f66af59424d4296", 0x56, 0xff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001f40)) r3 = semget$private(0x0, 0x7, 0x281) semop(r3, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002200), &(0x7f0000002240)=0x10) mkdirat(r0, &(0x7f0000002280)='./file0\x00', 0x1a) r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000022c0)={0x0, 0x49d3727c, 0xfb, 0x5, "d2b52167fcd0b884eefd72179e782ed4f1ed36d0", 0x3ff, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000002340)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002380)=0x9fd) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000023c0)=0x5) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffff7ffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x5786, 0x0, {0x6, 0x2}}) r3 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8, 0x10, r1, 0x0, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x100000000}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x6, 0x7f, './file0\x00', 0x4, 0x6, 0x6, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x9, 0x1, 0x100000000}, {0x3a38, 0xfffffffffffffe00, 0x2, 0x2}, {0x380, 0x1, 0x3, 0x100}]}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x4, 0x9785, 0x72, 0xd9b}, {0x8, 0x8b9b, 0x2, 0x1f}, {0x4, 0x4, 0x3ff, 0x35}, {0x7, 0xffffffffffff7b6b, 0x7fff, 0x7}, {0x7f, 0x155c6e1d, 0x1, 0x8000}]}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, &(0x7f0000001640)=""/4096, 0x1000) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r1, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x8, 0x605d, &(0x7f0000000100)="5611c5ba3d0e7bdc3bddcc7f6a5be8193194c808df8d4d6a386885c1b1d80c5e359a756660e526d7041f7cc4f23cfc55522e05b636c29e5575093e8df5b369eb6b33cfd5c30a6be8867897a0eff2b9085bb1556758ae5e93a6c0e8bf82c7295989f1d12047664b548055ba66a43a223e413d07bb3dfe40babc5273daa691dc361f94472ddc665658982a35bb5689d804eefb4b07868a70cd2a08c6390f3f075c15d85db800e704005067b2994bd0821e56d9e614744b08d6c01f9f4117224ce355000d4a47c7668dc11db3fa8150b1c8118e2766de1b31fa5bf1ff5b52f902c571d2f36159370eb731469c4f557508f2", 0xf0) setsockopt(r0, 0x7ffbffff, 0x8, &(0x7f0000000000)="a1a4958a63f3b12ac20e2490a0223ddca203c83d6f0eb1e082fd64e966b0cc64f766ab24dfea3d370f530f765ef5aa484251a1c05553ac5f0c9493681ffb1fba90e942662038ed656e755a593d4c84ff7d1c4e3ed80328b391b78730cb0bb7e5af57c5e7917b97ce581f2061ce5cc5aa29d874bfa34eedb84475c9ac6eb988e8ec68a5b3eafeb71f747a1dffa885aa56a79f734dfbe45a1259a0305cd6b45f3245d257bf865f706c89ff4c5c4a0e1b223b55061fe048e24ffa3b55055500"/201, 0x3a) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000040)) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./bus\x00', 0x30008, 0x1a) openat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x100) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x3, 0x3, 0x0, 0x820, "2ebc9c5f300596ca406a553817e5181760238019", 0x2, 0x5}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r3, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x81) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) fchflags(r0, 0x10000) ftruncate(r0, 0x0, 0x401) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x14) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000300)=""/46}, {&(0x7f0000001840)=""/4096}, {&(0x7f0000000340)=""/41}], 0x1, 0x0, 0x0) fchmod(r0, 0x0) write(r0, &(0x7f0000000840)="367c4f5096069d1393ee68be064beaeaecbe4e7cce454ecafdf8bf6f8ab22c5575a09414c14f6a54dfe3b7b701a67b2ab07f885885a41b5072e8969f7828bf8d626fac03500da737ef334cf1114844ebaf2c295876238414139704bf1d96f00e3d8f40dea229f8b54f9cfaf8bb26eea26d0dfedb6ee6a3f7ca25f4245d73bbd7bcfaf985fc397caa6c8f2b88efbff689f55d9463b8392193d56db9767360242d5d4d9890cec666cc82625c045c32131c73a207a06ab0cb01a6d4226979a1219646b613fcd467ed90e5ef638d9bb7ee21296a0ac9d8707a327a38db6159684b044f468b00c3fec214616cc5d68e8cc02a8047b845d1ded33f3bdcda860ab08817e31816a4c676f8c6ddc8d83dacabb6bf83db2f394e4e9c456609f2379e50ab6ff4f5b7637bba3ab93679a575d323bc7328ea1be9fabad7d3269c6522bc3bb31158997fb588b433924ce804ce27fbac101ba4e022004063b8fdaa705a6cee8422b72e968540905419dc1b76920c87ce5993fe4119ea015e922ab5fce01e922b0e1e31ff3ad8c339d1fd805bb6c3b2e8c5154aefadefe8a4af79425235f4d7466f21964c861cc194d3e83dc567d40706e5151cd060b9274f589da2a9c34fb0b268d6da4741c2a8f20808611120a9345e730a215da5d90b8681d713cccae3f4501856e5c193a1dc5f767e82be65d1279353ca8855cb0820149b71196daddb8edd28dc199288c7ef34ad264f50268ee171a8b6243038f1a9ccf9d32710a0a43a6cd3737e5d7fea165f2b6ccce80d6899ab9d6f4f48b065402c0cad97d3dc838a55020f774090f2ed3e01810f50249ba62ee1f2321e9ce2d62d4558ea01b4911272e28c6af577299e54f7a7656876a657d870e006ab65ca8f5b52119b8a004438dc43f92713026855553e75e16cfe869abddc8da78984dff414abba9320d4df82404b34c24d3fbb962094e2c633647e39c3f59b4aeec3aaa0d5a76bedfce3fdc415447456fa7289b2dc9ff5989a65e93e521f75d5b6b527659fbc2efd866e94650b1a6d03a75ade55b5f311039bbb8ada7d4576eb497accc37035e437f832c6f654f0a1631924916fec96fece1ec9dfeeab50cae3bafd3993f1da8148b8cac7af78b75fca2105a0de3ab1e837b5ab57925b963e7d4735f06549d964482d4276b39efae3fa500baf28558d79726e626844b4d54ac7bd116fc52d79dd5c955bd423bd11f909d6e413da9c0a0e3028ae6047d2f6bebca443c5c5e3ba00999d07c652c6cd66976a261f054891ccb6105d2401ac042e15110ebd3f297bdbdb04283939ac15750c5c123912866193be6147d08c935bf015e54e801e4f1d3e5321a052025b7a2331d02e54ffb9b1c3e180086acc1da943b56fe573e8440754f179b9f7144c715175108e7960379c3d8ab44a217d2a21645db1964382052e3564399093d0499edcc372663b61965972aa9ecc3accdb690d71c3d24be1c88a38a8926e7a9256822b11257ca62b9bfa3c936962fe252382d9bc6ffb10276012c5b501999fa7abb27cff10e8114fdbc75b22adff690a06688238c5592cc3c4c7a7e61f49f1456c91eedd508501a37253c82e82233c45cb74352a42c78edfd470321ed0cce8cd1b45741b3b8f5a25f15087e9a705a072ef361dae48d0674b11f629a09394e87903bb7c6ea603fbfb41ab8a2bff9fcf671b9e4793a93ee86658de4b9573f25a436f1fc6e58c0eecd415f683a6c9c8f72b733b81ce979abdb051cb4d4de2c441470f17d156b8d73bc927bae8c1ef0054b4f0d919dafaf0828d0cf2305d5f93cc61c85ee4b19d6c2d6317e8f569c9b7c956c5e5e9ca861c06110901466f8d9c914f1150c008e34c852880bd23d30d7baccdb2cc57e1c74ce246e8caf7c302fdc70a3f918680174e51c51a721560708b741cec219dc579ddab8185bffe545573f5bdfaa7cb9b5c57c9195ac296c6b0ff389c963775a9da8a18f27ef49b81f849d3b4fd2b3f572fe2a5c891bda7e8c9275f44635ac2bb512cf4a3fe5598b52c1eb83f6cd3306ebaf7f9bcd88b689802fbd89d4e4e833a8015c928741e071f86d4c38d7914a81d78bc198570660f7344d43a2c392ddb6a2952d4cf8f169020ad901abef9dad2ecf5b69f06411d825eab06c5ed4c3d2de265751764440296ece9293a00c966e676ed330209eea0b191a52f1f5fbdb873c9ff1e8b7c81553b160a1cba24d1e917b9f9db1bc0c3cce3c677f868aff954052fed5735ca2fd5af9d8d0490f93e0341686f41ad1ae32555ac0d237af12ca4ee37175ad157f450d64ef1045bbebbc9e40f2bb53f42daf7699d208f40d02708188f6ea83991a4936a28342a928f1ec1499a2580b6b4edbb8805e3f76ef736d7e7af533f0906da5672a98168cf0af6e059d3a4627bcf6b5a7846b49528bea8ef0bf6c8e6babd83807188e2f341452e3d2bd4bf82b93b7c3d4d8943c3198f02af3eeae4069ceef6a384df402da15671ae4917f98377c51f170037254e0209f416881bbc5c02b1fc6bbd16f2937fc9a9c8abd3e660705810cf2d968cb991559f11f98fb5d5995be73a352584ff738e7f839e00d8ecf3a17304fb04de01482e6053b8ae54b78b6d8c111ac58bb93f78c6caabbd0729215c8418969e9de2b981d358de3b58f2ceba0d1382b43fd985434f11558ca344bee83feab9a006ba5a20a3a4936b2c32c748432166f63ab1df5220e710fcdcf3d1ba4ec76778a4e1f7445b76a210e708c79e7ee47e8a02aa02ae88bd58fffda4052478f0b7e334f685bb2c94a5d3b150e4008f69aecdbaaa532366748b684e91ff157f194622881a90d87ca3e6065ed874373017be46d3177717ba41066ecc8acf2eac9d8b4e079f7105b0336a9a43ed27751ab8cd2c55de8e6edd25854312b519da3c6503c012cb30cd182d022ce8af89e57717efb46b4f460a6a472e714ccf5b0ac1f7ae7af9be2badbc5aedc752acbb83b70325a994f9c04108333fad64f4becd8a0f6fc5cb51a78bb5f3ad10331f8d655e1b0580c8d7e283e7b9cecb6f5bfbbd5abea428e45f3942fcc3da55aa2ec13f3d7a00c3bdc1de2c0aba5d8d4748f38a1526e8deeea361d9a62617fe5411be018ffd64f47d34da36489dde12519522aac3d3918bae7d9b2f5276f46f59cefbfa744f3ea8e78fb4408410a4d089f092bff8f806cf5dfb7a7b2b7e03fa118722a3a8ea417a4d1aa9af9ac53d0c87158c61f2b81ca23e420eaeeea2f059add691a9851e460db6d6a968e50a070ffdbfbd92d092fe82c27d9c365ee81b4d29cd739c5baeeee6b453105e0a4401c2aea1eb0523c5a1337885de48b9a8321378e8bd51ad46d6eea79a149d5c0672e74bc971db9bb83b4bf89603b457904efc0a66a6bb38482562584b1b505461c79471a3789e358cb29139592c8294e14983a108b6e3f890e4292757eeb8c59ac3b3419ecf3543397fdfc505ef3e7fc269b244d2b57f9c2fec74972e1b27a451e41e27756e4319259c02d736b5ad8f26d93604204f30bd4688d06533c1eb40a80397b418b63be42def456342b058e4187cd1035039d6e15fef41813c4d9b633b7bdfeee241716b0f62e55b455f05253cd624144eb30b4671421f4c40f0966b46a1eefeb3fa09993c027b033b92d5fc8addb85fe2c04cfc7f60b92c15a102aae95169de29e2f2b6a1d17701442c8c02f14a609a23d91b1de20b744bef9c998abf16ff9e471769ef3894de8d199fc5d1c6a1b5d5733f8c9468e590298605e0d9dcd460b22341e2213c08372d8918337d578daf44fa89f0b625411de1806396cac3539652fc1277daa60adde75305ab13b362155ffd21873969e314d88546f771bf6fcea602a0408f0bf4b8c53fbad11b5161173db4dbcd5e1fa564d9baba9d675df24891ffdea9ef626e6c309e76bdae1bfeaec67657f4b5e5f1ac06426eba1342a5c319f6db4efdca3ddee4e216f3c27a39cff1ace4d16fd004e01a367ba7a2044f27b937f877ded7fcf09de86f430d5fb6fbbdfaad6e58d8e5ea0ab87b17e6a15b67a9f1a2b845034fbeb4a790cc81ade363f101cd8bddf81c1e91aaf3c65140fdd2752685ccd33a8449b6599e8b3b7b19c4d52ff19c8836464ab5378284cfd8d59f7592060f1e93eaa70ec5bd63c9f52afd2d25c09d910f23bc8b3de823787f193c513000acb55758b9a2c0c91c3ffcd6cb7f104ebfbdb095b278fcf061b1869aaeded0d9bc4074b4dbabdb3a9e88c0bb7a354cbed989b46d4d03e1900e32e2e6d2bbb653105a11b0dfbd063c4e7eb1e1935048e2d63ad38b96c41f573b5872ce404c96ac9a2d35c4b7b2f581ee7d7cf4ea96cf76777de93ed50d000aba45a69960445feffdf60cd2db16d0e30bcd7b3a54480967b6be67a862245ed3b0ec11f76b137435929c481d482cbb10603063725eb7e2c784183544d0fb0142f308fc8cd1453372389a40de7863f0b01903276412202931cc3d1659d189a7f009d2dc6a1877d0388bd98ab14986470d7e0fac91358235df028f7f4c17bdafc8674d1a5f08271018773e62872401b8c9ea14c3dfb45f2b4b1d8fc0cca3a93f5953dc56fb7413967a3df8528f23cc18c1c127533b70211e5c6d252505dd62b0bb147b5c206e9d762fdf1691ec9ad61c150d65c0922acd44a609369b2f925f209d0711d147349062bfbc7d45b173eac9ca6befba882d3e6e1de50310499d3df8edf3adec4a9bed360f058372a10314c7d1250ca6bed715202c4e1c9c70ac96d16d4b69bfc4cc5326b357182cd3d9019a1b82cbebbfbee16a68ea778ef4248a9b7623a2d6278b559330c44e551329b211f4056e41cc7d7e2a04e2099f20f9aedf98531d524f1e4919a010a33a06f7b9f9ebfe6988d72712253f9163bf74bc01025ff4206b133a2624ee2506de3d00be4e7c4a14317d5109f49bf66f5b8119cff57e1b2a129554dbe4f71f57130983fd48ca94cff51bd0a4043202733e9d445a4e9d919afdf2b002272d7b0010cc14a21f148409a55a4e935e14c1ef394e78d8be408d8c7ffce45acdf15b608f55d152283ddc03e89dc645df227d6d13f82970da2a7cf18a6866fe172a5e5ab8ecf479779776b369667fe8ab0f98baf1c0a5e4a4d50308f279798d6830865fcd7b2eb2d21fecfc4a53141436fded2aa3c397f858d674f59a2c0b548d0596203c45a7190b8af39f97c0bd5bcb0baeae8c2b2029bccb3aab07a211dd6d28fbeedb7b37c992ea66cf58a69828b1cf5e774c9c2b558daad80f61f3eb9b47b7dbd98107a17712628f5792c9cb1ceea9065a4bae380101428447a103c3847b2d36364ed3e4097f0f81438f24b67d0db03435b1e5932bee519c71390d92a1dc8f0c8d2587238c68cdad3d2b3274e6e22abdfb4c278ac46b87619f69ad825facd55323765d5030a2a955506c335b0fa6eb801b2d32ff11ac7c1933fe5db05dbf1c1ad0fd36c442329c52cf2dfa8a855b8450835f954fa5358c12d3d3d804f6178a262aa68c97c2f9b23bc49b1d47be337267228e60db4f4fd931be447fe377d4f37a33db16ad61c3c4c52e7dc86a7a727309a76ada829f07ff38e0e932aef46bd08f214f903fe8fbe2d7e06adeb8310abb45985f87110837dd53269324fabedb08e78b4b269dc5711075c3ce1fd55503322f6acea5923dee3505657e1e1e5f4db2f75b6e746149f606b0c6131f81ed895e36d6574782c4a2d32dd493ae6ed01e1e546f3ca89e8d16ecbb25496020b8e06ef3cb02e18926eb5ced1851665999d407319b384de6d840b69c931dbab776fba245aea58f2c45afbed367e5", 0x1000) open$dir(&(0x7f00000002c0)='./file0\x00', 0x81, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x6, [{0x1, 0x2}, {0x3, 0x3}, {0x0, 0xb2d}, {0x1, 0x9}, {0x0, 0xffffffffffffffe1}, {0x2, 0x80000000}, {0x3, 0xffff}, {0x3, 0x80000001}, {0x3, 0x10000000000000}, {0x3, 0x96}, {0x2, 0x3}, {0x2, 0x3}, {0x0, 0x9}, {0x2, 0x8}, {0x1, 0x3}, {0x1, 0x7fff}, {0x2, 0xfffffffffffff001}, {0x3, 0x6}, {0x3, 0x3ff}, {0x3, 0x800}, {0x3}, {0x1, 0x763}, {0x3, 0x8}, {0x1}, {0x3, 0x7ad3abc9}, {0x1, 0x5}, {0x3, 0x101}, {0x2, 0xd}, {0x3, 0x29a6}, {0x2, 0x6}, {0x3, 0x36}, {0x3, 0x84}]}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0xffffffffffffffff, './file0\x00', './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) msgget$private(0x0, 0x280) 16:00:15 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000006c0)=0x6) r5 = msgget(0x0, 0x410) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) r6 = msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x2, 0x2}) socket$unix(0x1, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000004c0)) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x2, 0x1000, &(0x7f0000000300)=""/210, &(0x7f0000000100)=0xd2) close(r0) r3 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8}, {0x18, 0x1, 0x6, 0x3}, 0x5, [0xfff, 0x11d, 0x6, 0x80000001, 0x1, 0xffff, 0x200]}, 0x3c) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) syz_open_pts() 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x40002, 0x4, 0x40001fd, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x001\x00', 0xfffffffffffffffe, 0x9}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0009002f66556c653000f5c839c3f7a4d86671594c9754e2fb13d60b669ce600660f2d8e4ed0a14de4878e01b225b582709c4d3f8bdf141b9015a7a84098257d0980be07a2aa6c74ef20221bc81d9f879b5249c01cc6a2aa2f90aa7adeace056d4899c4282fd4eaed39611f19a0732f30b00e2df69436e0f76f53bc4b80adfe205cda78f1c60d379c5e0720ed48df24bcce45cb21aea8cdc248c66e6332c2f4fc14d6214d840eb39e7334005221eaa594b44ca0ad2fb3cfe0f23841c1c8b51f315ae42091d8c1a10f81b4b97dadabbd18d56212275513f8879f119f6eb49b7bd66868f69037ca411b7cfb0d86b26348ad9ca7185bb0087ad866fe35f6dfa67ad98"], 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() fcntl$getown(r0, 0x5) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180), &(0x7f0000000140)=0x100000065) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1012, r2, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa8, 0x1e6) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) msgget(0x3, 0x4b0) 16:00:15 executing program 1: mknod(&(0x7f0000000540)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup(r2) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000040)) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x0, 0x6, 0x2, 0x0, 0x7, 0x80, 0xffffffffffff54e3, 0x2, 0x1, 0x1000, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000080)={0x7, 0x2, 0xda, 0x9f8, &(0x7f0000000280)={{0x3f, 0x5, 0x800, 0x8, 0x100000001, 0x9, 0x67f}, {[0x6, 0x1, 0xffffffffffffffff, 0x80000000, 0x3, 0x3e26, 0x5, 0x8, 0x3f, 0x9, 0xf4, 0xffffffffffffffff, 0x40000000, 0x7, 0xc3d0, 0x8, 0x1, 0x3], [0xef4b, 0x5, 0x8, 0x1, 0x0, 0x6, 0x80, 0x5, 0x9, 0x9], [0x7fff, 0x400, 0x3, 0x1, 0xfffffffffffffff9, 0x965c, 0x9], [0x8f, 0x80000001, 0x4, 0x1f, 0x8, 0x1000], [{0x5, 0x2, 0xed}, {0x3c93, 0x8001, 0x4, 0x80}, {0x1ff, 0x1, 0xc4b, 0x9}, {0x4, 0x6, 0x9, 0x80000000}, {0x4, 0x6, 0xffffffffffffffff, 0x4}, {0xfffffffffffffeff, 0xc3d, 0x10000, 0xffffffffffff464f}, {0x1, 0x9, 0x5}, {0x7, 0x3, 0x7, 0x6}], {0x2, 0x2, 0x4, 0x2}, {0x8, 0xf3, 0x7, 0x1}}}, 0xfffffffffffff2eb, 0x8}) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x9, 0x3f, 0x4}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="d0519fef850600000000000000da094ae7f576b8861b2969cf79555698b364600000000000021d0c23aacd1ef22b0ca5e6720b36e562285e85a9ac6b6fb5c7f0ab11d6cc3e0baeddb66c955ef7a2fc9a63977d945bcb278d36256af9d3de453e96321cfc201624746d9e9e03a503d4b7588080e373213bdc6b0015996d3d2f4acbbaf50af25a2cc50ca38274f893a872e624d0372243f53f111e2ae2e0803f739ddc9d2ed7c601d5ce07", 0xaa) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:15 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x38900, 0x80) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="aee10a09a1e7c97211121ae118db90d589703f2238a72cc1b8db9eb748b77adf95e3968c6cc1f022425ba6c0a28804ab01c1cbef69d107fa26b8fa6bb7640636a8aad6f1705363c93a2379907afba6cb86989dce480caf1a6603e4e508dddfdc1e51a83d67167d694ee78235793c4b82ba2fb5dee76d618aa8b20db9cf7675009abe9d1b30609d5672c492fd44e5c4fe67a9e66e5de2a814f24737b45bbd5e60055a419ac7ce8111354d50b9902f26fd91a33a8a224cc4f27abf68acb8319ac163bcd77a0eddfa1907ac02874e8b32afc3b15ff27c66", 0xd6}], 0x1, 0x0, 0x0) close(r0) setuid(0xee01) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000240)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x80000001005, &(0x7f0000000000), &(0x7f0000000080)=0xff63) 16:00:15 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x320) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x600000000) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r2}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r2}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(r1) 16:00:15 executing program 0: socketpair(0x1, 0x8004, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x7, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 16:00:15 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgrp() setpgid(r0, r1) r2 = semget(0x0, 0x2, 0x400) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/188) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20008, 0x0) fcntl$setown(r3, 0x6, r0) ftruncate(r3, 0x0, 0x3) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x2, 0x1, 0xfffffffffffffffa, 0x2, r1}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCDRAIN(r5, 0x2000745e) setitimer(0x0, &(0x7f00000001c0)={{0x1000, 0xfffffffffffffc00}, {0x100, 0x7}}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000002c0)={0x6, 0x3ff, 0x100, 0x7f}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) fchflags(r8, 0x10000) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_metric}) setreuid(r6, r6) sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000003c0)="fae18e5ec94014ce3184acec23c1e0e1a27ba51c0cb4a83e2adad63dc634464c17a3accc2fea5ee1c016b0c316597d129b0112908c3a5be0b89aa3ab7a066e6a8e25357900735e20712ef08cc64a7c2111c2f0fc91186d37b4fa3a2ddfc3b6caeea5f3177986a8805d32c20b626635", 0x6f}], 0x1, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r7, r8, r5]}, @rights={0x38, 0xffff, 0x1, [r4, r8, r7, r3, r8, r5, r4, r5, r9, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r3, r4, r8]}], 0x78, 0x2}, 0x40c) recvfrom$inet(r5, &(0x7f0000000540)=""/32, 0x20, 0x840, &(0x7f0000000580)={0x2, 0x2}, 0xc) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f00000005c0)=0xffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r11 = syz_open_pts() ioctl$TIOCSTART(r11, 0x2000746e) setreuid(r6, r10) ioctl$TIOCSBRK(r4, 0x2000747b) 16:00:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(r0, &(0x7f0000000300)=""/154, 0x5b6, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/4096) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x411, 0x108) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000), 0x33f, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) fchdir(r0) 16:00:16 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:16 executing program 0: r0 = socket(0x20, 0x4003, 0x1000) r1 = dup2(r0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x17ce, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x1, 0x1) 16:00:16 executing program 1: fchdir(0xffffffffffffffff) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x8, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000a80)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) setegid(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(0xee01) clock_settime(0x4, &(0x7f0000000240)={0x8, 0x6}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r8 = open(&(0x7f0000000980)='./file0\x00', 0x8001, 0x203a) faccessat(r8, &(0x7f0000000040)='.\x00', 0x2, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r6, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x4, 0x4, 0x800}], 0x3) setgid(r4) semctl$GETZCNT(r9, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000380)=""/13) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000000)=""/61) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000500)="9d0da2a0d4814a70e021155e041a4febbf05fef1ccdd776bb55309c8592b69c495fdfa972748daa95209a0a1a3a9ea64fcdca1fda5e3ea0bd384d52acbbc88bd18148c60b13f6a8887bb58340c007258b1f7ab9a4393e2b2af5ecc0b812b94d1afa6b8e03faa33aac8a1d636d7cf153cee87ee1d1e4baa177c0237b34497ca682d5c26c0e0a6b6c5ed92795415e6365c4746c50855937d17d558ce7e83ac654d340f286ea43efde5bd5ad726a4b35ad0898ed4200dc198d87b4c31548bdc8914d68358a6b965d3aacf2f81a03ca0d18befa0fd2d62f949a5174261cb243ec4c322640c8aab707c1284df1b855f05ddff1744a3ebbc6b44ae72090ade66d296187e0202f12972eac0c6f74518f019e0e07afdc4f4cc3b41767b06147f159e8d8e14a125b75153a39f80dfd8d9eacadd152a34d8f44ecb6daec5ec37ece7f34bf38ce70bd7e7ea5de8b25e3009c3b873f4bd1a5545f777ac9cc15b0118a1d9a11a37959f5115a0a6397795fd9660c3e8377761f79c7a2cb60a35a2a67f5f7efb1dab0772d7ea790968760ccc0729e51abd9f86630a0dbe930f85d9ac779837eeb71d2f61d1e1267a34b6719d4d608a1f1c7c16b4327b39ec38daad61185bae03e141d6b2e594564cee54e8a3fe93e3acce6ccfd324554d7761d5e8c5e6d003d61de49aba4bff4231882da4bab992768d95523fbb132040976c32f22e003addc58f049f6b557789c8222c4d3c53b804effc49a800e9b831c13132676e132abe9b8381117b7a77a3a12a19f98b888e2a1578d9a6062626d4382cb6ddc281881a1fdae4faf6b9e3589ce866e510ec817ec9674713051e38ff60e45f105872371f2c10025fba2ac642e88dbdd7ba0532f0c4601f35876c2f8d0b5c8d805e56c2ca887e3472f91fe554d60814d643492849e3f8f94d0418bad485ddec4b3698c4b1a232d12be7144978471bcbdd0eb8770b90a0afc8c9a564c4d82993837d1f78f45bcfc235f6f3dcafe3b4dab1e439e770eaf16930f3d0303f6ec9f08c9be7955d4cd92b9390b4cb0c1264f44f3ddacd075f1d63a9a210df7d5a07e1fc233d66f7c4c2a47aad60521d2654c60a19d2b494ae4e1dd9c078160f61436f5da1c8304118c680a24fba4e8cdb9060b407aab3fc4a8a237f3ede74c049b96c7bc4b0c652ee38dce531b296a3e6bd0bd26221876619371e87e5b22527070ef271c476bf1796476a49042e9022bf26dba528498b1700a70ec653876508b96494d256cfa4c07ed80145edd9bfd22c8b3b665a49209fdfb2b20c6647eb52039bf54bc22a3d743c6fdf0424ec0218bd373b1c55f95137a6604d2771de8cf6140876cdf6af911825c7364e1ade450bfe4fbf901adee3612cd330bad2701f93b91956803043b7e38d96f8db08de4939a7e4d6bd93c5cdaf1beb608e9d9d725f1c983ea1c6d612bcbf7c4cc57a84365ab111787f4983c7861440d858ad29993e56010227227481b776f024d0be54cf63feb52c125b35abdc10859553c7a507c5edb179269ad8ae8a192e25deca3e21a549765e2735572754e8407898f951f22e0f19b03ad29dff4df61ed689dd5d3bed4a335b2ec57c7bae14e0ef6b32bd605254f28d49b85308279b81b98941cb2a0732d25d1f5ae4faba38577f086c13aef8ffe369fde7e3634079c4ada8c649a0873b6a81053844a906db8383e4235ceb62fc1d47948f8c197e48a8bf075138217483d2df30d2289f557945fdbdbb4a6b51678bd01ee6dca86bdf614529dab7c5f59bcdef9aca598d9adc87e3fdf3c3b3ce1794300c56577770e2ec1747a3e716b97ae7764c593de1a25c6e45156adf480e844494f69fc2782355d675cf4c89d87df330b2e6600ae56ba9df2118a0ee943d2cef42c7faf192f7b63b18250792b11a2ae201b60068df0da87dd8c7eea9bb7bac2b7381659b4feb178dba26f94b6f1883d523c90d8632ad9b14f79602f46d9c30b991fdf6f5be947494823f2581493ce3b4a695f46c4f52b2be00f768b58c73c09f4e22cf2137e8f3153db1ba02b694b50bb5cc1f6f4a7c77974b925beb71a7952edb457cf75b404d46cd8813b47fab88d8c270dd1ba41926566e138eb640dad917a5360077e81e2e7a8bea977a1c97dda3f12b67077b881e926eab71c509c9919119b2c507cdca0abb8b07e9f5db710553b08506a88f1dd02f1388262fdd2ac2f1b46cfceb56076a92bd5ff4b0eb465e44d5afd48324a4f7869047406b1c929749b1e22a17ed7301a1ba29f7ea283b2102acd58dc7a1ade317c9b6c37af2cdb36983c78c12249e8af443534c24046d8c25abbd052d21632bf0e6674f9389c51985fd453e8e3da89ec0e4b5ebd1576b525ccbed32a2d2ce190ae849e42d4637ed5ddb416da3f76980d79ccb35895bd6ea1fc6837af6751f286bae3602ad31c6ad654587691fbc409b4e2029f097d9bbdbf15ca1c2f7a670203db100467306d39d16227bc4e5433f9bdfe0b0deb9bd73ad3737ff1afa322176ae83f7fe45721c7b46a1d90fca47f54ccc3b34f5124c4433139751f66e0ea84e8da0ae64d558d88e4de740122026d7c58f3765c047a461fda12287949c40cf4d675078a9600153d22f62bb8b7def04053cb06aff0661b86087e47c3bb7b1c9fae59faeecabb83fcf510f032d0437849afa5f6c9dd9336db529b6dd056eb4800dcf0aad32943388b2211b4a7f7e507739a1bf32f128117cf6cc6c5d4f23f9e787bfd885a47f0e835a9524c5dec599880a322fefdc95487119ee13dba94db09fe7589f8b75f10507015ea12b1fc9e18cace391a78272c6b49bd02f520e9ccd585593e4221d5d3309756cee5396808b1b04a27dd6818fb0ea8844ab17e81438f5fe9cd648656b2c7e12fb59072051e22537b35f3efab5da28273013c1495947bf8d985e971f66bae2730f58134952ae5cef1b16b462e380e0b151bec45bb63a4c2d34a3c51b00217d79a2d822ff7dba6f4ad952e8f3c6f8def6c45bcac307050e9673e8213008cff34a7a39a9840982bc8586ed89a4c81cbe9280d716abbd2108b4ae82859c7b04f55e6995b2c85b751f13cb2eff5e1edb92cc87d0f0cea42348fdcae9009e0ebba8c6a7ae96753d97fb8842e8d06fccbb3086076ab18d80737ca0d3e8f269cf63fbdb9db6a0eecdeb3b932aacebaf795f922dac1ba758412c0d7c924be13b0b37e03a99156de04c446b183949d0f474c88666405921f5684fa525ecec6103c8c79d47638519badf7eb9cd9a670cd1c141179ed87fd4fd96710b90e5ea62eb2c7b878e6cb87ce0069ae30daec14f2ef92295d3cfb01b0befc2cf99a01b5c2869b71df7d3cd83aa9ef6d62c0de4817fd973cfb4b1a1f21c319e311dcdd1502d66e27325989e6a950bfc51dad2a8dd347c4d0206e1cb301892b1d0492635515efca1ab0c7ac0e937d294e698eb1343cd40dd019781f12a4f092ac3866443d85f6071aec12e435c6dbda82985ad35e80600c71c2fab23ea4e270691e128f1d47b270c8a81950a98b6c5040d77ff4086cc9d3c1824917abb0ea34ef90a9ed8de80e30111b348f79b25a9b866ae3cc53d0a4c882daca6f76591da33cc2af1beed4f02f8231b8b0638e78ff159d754dcc8f74b3ae08c5b3f2f666b7e65126c26ddfdd7c842753f049e9ddf231dee228d6dd4b2e01758bdbfc619ad5eef76f2d0deac62029702c223479b970ac77217769decd8544062a3eab597e294f47203564aedab5886ca0eb8c244ff56d5e47d0bcc05078e09a33859e7c4dcca89e93969c844ee5fc0115ff51583c7eea1ec60da9835dedd52fccb3e1ca0711fc21b3bb12f44efbe57a36fa4f0a70978749cd84c369e573e68731cf9076372cb3f9d6dcf65f1d5f312966954a7f3d0e38c18ceb1959d97e69f0b59acb556d7cdb8bcfa85dd01d0929b82ba44421684c262c4399d37fd5c75ce998438c53f48f1b631983c634cc5f44fd55b3c6ca228d6bc0e13c12dba0a327f2a863d93b85a0c912dbf4746985b47157e43fb2dfd52a61290be58d6565c69f6ef91e65ce0caec9fb03903c8780b921ab06e2ba0125d197729bfc2c45375e869d85be419b0eb3c30b45e787a65b3769ca3e8bca494159b618fda0f280b2ec3f65e4ae3b659b50ae7bbcfdff7f8818f1d765cb53aee5ec0d837aa8897c167843290c27a01054696884108bc0202edfcd425c94ee9bb97484bd0ffbd3009b8be73084562c021463a96426e297a9d80ca640011868e125fc4a611454b04e23fd7faf4629a6c39a5a02db24d200f923e42f219cc43e388eabe65a3cf3d521eded12a1c73e4934b414849c60811fc976e0a37fddde1a683e87276646780426313e124faf8458b94a9bab7e400e83d55c695b415351ff358bc6884916e4613e3d4736ca6f9fe0ad04c4bb1b1699dd8b9586e1d3ee72d0c0699319bdc75760e1401393ec1a7d3bc7b452a4368e7ad11c74c9804f5df94cba9a1441384902770c69f9402f7e3172210137badceb5b70cffd471393663e880957cd3f809483cb3a9d998e7da3622cee84c4e37ca088934f9c4ff86f5b4091698100d089fb7a5a9da562d5e77107fe5cb4f8cba4e264aaadc613e8982c008a6c0781b1f134d3a2f812c8a6e9d5af94a6bdde9aedf7b0d90f24100e95aea771d3328468c8d8ce656ee70903fbd58e8e455a7add9a155ff8142dc367499c0648c9cc4b6e522133fb053d6d67e53f6e544184f270fe433cd72185726788d4ea0395b7835d285969685d53c66a00dc1eb75cb2675247e164b47e3766ff626ea3b158f93ae10eb4ea09a352f2608a177ad6d54f84f623318d8c2d309500e99fe1475e5510139562a15671cf9cbc38b33734c25b53371d3cbd6bfcb0db41245f3101474b6250b6c268c0e6968ca60ca1cc0c94b821c83320d10b5bf3bf4495505d6352c01c477f78ccddcaae22ed8e2dacdba01d440c26718320b5c50f2d14633b513fb67b11b955d4e56d89f589dd36576615cca5fd6eff34532b0114901ca5394e7a92bb521586713cff7767490acd4eb7c64cab087944a8ee843ea44b6080b41a47b9df27dd85e85083900503ebafc8185d2d75bf8534b8ddc301e3ad78fda84f7a4ddf539553037afb1f0511ada28bbdadffca5e720a6a628c3172e806d51a57360898c19f3bb696926b4a08c6a0b7d8756d8dc7518fd4b37083f6623e5831d3055c66fb3cab45b3cd6b52d4b07df89a91e9f09e6393e686b2eb1aee0f8aa27cc098e39c4e019dfba943f795b0b44fee160c067d67509ff4567d7850948f828c6627c1ef8f8a91b25b7f97ab5f129c2517b57452d5fa49e952843e723b776a5775b46e8c5538e88f8abf053e9b45e56c527761580d14d6a4d2b4ad88e00bce60cdd2fc3691f2ca7ef0b48f82337ed227c34f7627f2ae29c0d93f6fc6a45b6eb838d72d2503f3af3683e7049bcc788f10df3075841a42309616a7789d2ffc2a342feeef76f468e7a0f08bb8cd8318825efd58e8bd4b462c02af1b1d9ab045146ef022689337406fc94985457ecd85635fa1a0e622e6ef33dab465c293a4dce981a4c0cbdfe8858ad9f0ddfbdba1acac7367f7dd653e797267393fd2dbb9aa818e52154718e7ccfc43da79452bca2e320f2f27eb2b8da2b61c2300435a04647598e750fd1522515a334748ddf2781f5657dbeb1df5210d16cef2f080813b3059ea7a37c909c58740cba8ef40672572ac3cb2d8fb8bc90294e5306600399ddc572ca7b4d8281a65d5cd4b6f5aba3abc085328efab2f57630e2662b00914e290e224e7ef86e590cf8", 0x1000}, {&(0x7f0000000080)="c1cedf441370ed58cd343968724550b931418ff07c9cec75a523ed9ff379e200c3145d387523ff0c5dc5e7628bc02a2051bc572bc570cf1b8aafe43cc832b8a165428680f0ceaab9b3ae1d7d03ee3f7fdd0b60f81afab1970d8c3b8cf3fc76ab969be336cf546af2a70411491634debd48b64d949ec26b1374b62b831f46d763e51807e35583f7e1c63c913522f88855d615c00d4756817b7f97a67343948877d0909facc3cfb0665184ea50704dac74dbb1c5aa9f25bb442d65a9066c0d43a45c5310f23daebd46ac63c9dbc0e03a6c3dd5fe1d7ef6cc59675398d670e4e29280bb0fdddba6d38be324f78aa6a3c3", 0xef}, {&(0x7f0000000180)="f39bd486e7afacf2ab9e9255995fa5b58278ec609da6c425cdfeaa8de789d6e58655ea8acc33419287c8f06af0410c1bf6ee4641c3638a25f53b0941a52cd95215191e81012fd0c7e413097bcc731975f4444d42a4c67e09d9c6d8d5c5af9dd0873c6c745b1c8c04ed58716c2db0c899d2e8e927edb9ef4e305e965467ee35689aa6d9115259e9164b9fc4263d994a20e8d6ba8e97f99e496b8e444a38893d901c592945861d6afab09831b790dcacc2ed164341718fdead0599b0eedae5a10ade6d44de1bbc24500d42fd105b8c3295cb9071d5a5381b814d402ce0a140d218edb80b22cf12b83bdf999ffd87cfbff977e23e70e94b0c1f2ec3383214e6c8", 0xff}], 0x3, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) msgget$private(0x0, 0x241) readv(r0, &(0x7f0000000040), 0x40) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffe}], 0x10000, 0x0) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x100, 0x1) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="ff010000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10800, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 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) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x99ba, 0x1, 0x1, 0x3, "00808f8e34cc60184ee3ca1c702f896dddb6a718", 0x5, 0x3f}) close(r1) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="a922a9828533c0fceb9ecbc4110d28d4ff39cb8878b38671366ee70cbb0710f4d97e1b193af995279a71808541aec2afd0c2c1359a2477dbcea3437f2a6a53dde91aef46046d8704438658dafb433b0304964e4a70029127535de47f07bf39bfec68e2b2927258c0aae47767cdc526e7d06d674686ba5ada4ff302510d1f0ebc9773ff38056f8a4e26", 0x89}, {&(0x7f00000001c0)="aca737d4dab07d003c3d2244d159b18f66bba7e5101eaf84d59395f8d6f10c5483d462349da134dd9772f65b8a339aca19d35c8500bdee8d64d06a8fd04c8288e08b64054285c202d6c05f6da89b6d04d2ff25798d0ebbd88e5dcb8e033279e846d090473928b8d119f7657da42f7d18abbf92cb08ee7702", 0x78}, {&(0x7f0000000240)="2d6261044be699f0eb50272c83495d0986ab896e53007d8184f08b3eb9e1e920b321fe08b9f5a52ffeaec9cc4c78d04dfd15cfda1a2b1bc01409bad90cd55e4ab57518c42b56e5f9ebd788635bd449b7c08d", 0x52}, {&(0x7f00000002c0)="342589c2216f90ffe2a1b922040020d2964a01aa4fca16e84c436133a54bef56d512a341a3f4bd758984cab5668289cee27ff5b4f5b2f44c79324f2c8ef9fae331b7ca07e693eb5d99db3baa1491522971a42b90301c3dde480dc6a9de9e120eabba3e7d18f9d87eeac54e0eac16961bb31a25a21f", 0x75}], 0x4, &(0x7f00000005c0)=[{0x78, 0xffff, 0x9, "1f78e63f45e0257b4939e4aab4ebb6dcd57a0cdf8aa4a13cdf48d772a3a7e24e581f348424b0d55d187cac7bee4910a2c7eab4b517daf3f9fa67caa44f4d35b28885ff4255ce7cce0e290583eeadd74eae4151aa197eac451213569208797bcc918ba6ba705149a3"}, {0xf8, 0xffff, 0x1a20, "354d9244ccba10d99c6fa30d800be88e9545a25e594528825df988fcedf808b36912ef90ec0ddcd9a63fda286ae450e1e26bfba426d0310497c27304652a5799005f9859a902b439355cdecee5f8f9ba003793b2e7d3f6276cbbce9e35dd5c5f2a038f08f81159e8aa6318f913cfd050a1ce708e5606dfd3d1a10feb80405f3845a09e02ae67a33ac2d7bd151ec6c16095bd79d128b0b29248cdfa189d78227d6825f7d4fac84b655cd0c6fa85ffe1721f9c782deb9d5b4705dc7ff08dfcccf71a0b6090b346c54e4bcf1060b5781986816ac3467cf0ab30b35377374a87d502b43b2569"}, {0x1010, 0x1, 0x7, "1adf08e50daf778cfb9d6398c1b5f4495dbfb1d6ceeed2a5310d3bbdc1fdcd3c2a6fd53662b0f34917a1a9c988bfcb39045445971bf02cccad46a604e2ea143aa7d9f2d31d34ee98a5028109a5eda3f4b75c212fdf80cb7e41fb4cc4abcb2dde7200b6e4b5d5b11dd55899322134663140cd4272c0c415ca5c081bb12edc3e2e34c0fd194c088f29cba7a4e954b2e30ffb1b14b1d574bb7eacdbf276134503a9f5c9e303fa06208b7d4a233076cd6f096b3ff4b0c14c73cb0ce16a5c4fb48d03fa11feb913398926233aef90ec01e3386347ef38c97b1740f948158583f479c80be7914529b77627cefae074edee9f1ca78288d8709cfc4c6801a34f1b73ef1e8acdb6282f845e4e25e2c338f0fcdf6849a484aa21ecf84fff9f4446e71ad529cd81708733e76a7e211f574c6089e882f14149c9305c18bded67efde7c1044ca7b5922c265291932509bf47e52902c66e5c1589e182f47452bae7cfdd636784aaf28ae6ad207992dfa6cf141a370f2b83056350477f9a16c2daef508d62eb57219cf6387151f1e5af3df6515392ac93737e7291009dcf49c05a44ee3c37d1dc75fddfd7fad799a8bafb073b4ea17aa2e008fc9439c53b0233fb680800f44b2680225402b43743346c1334e262bede96b5f5a3c02481b329a800ce453a9e514b208b3e9bda857d11d1fcc19b7946e74b928442c31e32b66decb09bcb832020d66de0818465242c4adfffb49704a331068410735db1f047f27998a3e94ffea82de4abcc420224fd895aa46a420c5d7a7d2f5c59c7ce7c49bb044706b265cc03e609b77c3b48c77d908691e1a4255b35acca07e0e5ee8cfa5470ad3af1be3aefa4645eda6654e90bc43e28e463db3ca7fd60a60fe7d58a4accb3b352ab23e70ac1d28068d98b46b43b90dd6787dc7a168b9c65f677e7741ebcba099e347ff4e6571112aba4745f7759a9e87aef3d16772d424800cdcff78f8dc87fb751f7f18f51d2eb7747f194d71857bd9e9a1b47675f236459701f0583e904fdde47d026a1c1d2b5d73880ad845fd4224f539068cf410cd1d65be3164d57ef911432cfc98186a830c48273804b6e428ee393285a20c78a6d3b8d993c50ed18f6a589924d7370b7a40c14815a82ba361891b2b95e223e52639f48d9c398fd1ddc0cc28143f9fb3b9870ac5345deb69ab25e45815fcdde6e32450345189c441090c6d35b545d2e49957a63ee3471eca29ce0c9f18c31743ebc998c75247dfbbe226d42d5788f44d577be83264c223cdea92818a3b26f29e5f72cfbef5cc293020fcb4f48d0b6ce413e921cda891733c67951835d72bb44a3269c9d3778c3da0481a84842a4ab221fdd3ebdee399a6f248793d189072d0267464bbeb79baba9e3471e1bfd06ae88ec199ccac200eb33170b4f21ea8cca15405556e7c64ff744ba29008b9b6245454edcb9c1238ccf0842e6cc62d44a7c719f94d50e47ae927f69aa86e4876380a0f9ee7fefc4dc70cd004de9083860d439765b6420a644743abaf46ddc510a9952b980ff79de46e57af9ef777609689f9c8f7e6b9eef09b3cb77267dd175b2263bceefb6ba3761637c43c537cb869c5ae13ecce33c542626eb85568620b8a9aa162ffafeaba162add8a0286479a04ff5ae912f4f7d0f70073673d56b9de4b7a878e1623265c35cfd5924e3a3e0aa8e8d70d622147099c4dd87d0f16b0fbe4d171fa38d8cf186333d01f2e8e58374fa920bc82fb5043839064e127722c7b893c8ff82c01fd6f56bc73c775acefa8613823aeed281844ed0cda54cb54fcf16d0e3db37ebf9db374da9913d25184d92029f979d4faa79c8b30a87780a38c45453ac4f5d06ecc6932eb6fa3cf844a23beec2b415435e8ee558c585bade95c93eea32b6ff5d83e4de2a94585cfa580e45105b96249fecd2901baec50c1e22374f9aef37cd43f0df1f2a77f64a5ac9963b9689b098fa7d5fe6984e7c62e94eca190a1d12853ad17486e6d06d0427093f7eead7fc89cf43c87f4a5fcba4bceaf5cd9a4b213701db92c2ee3691e8c22aecfda28606ab2675777e5f910df9ebc70f3507acc706408602a51bb18024b1bb6c9bffb155cc4d09f225f43efb24603bcb0c043f778376a2eb506a65e4f74a9fd67a27cdaef6bfcc0f33c80ed94c32aa07db4cd1d37970ff5c0d6614842e9e38ad31c2258701d48921440b17ae12e56d5ae23d34af64cbfd98b353223f1f1bebc1cb71660385a8b5a4623ec8aa315b0441a8da67becdb20e209fd09bdc8109f08056090f730c46355a34c57f4e716d75e3708a65aa72de51005f5f13f1bbd870f681bc0c7edca242488db1a9e1a0d13f5109bc47739f08ea423c67554eca4bf1873afd33836df96b77b90b119b6161f35a4a183d918d7939120f64b559ab2c32e45e5d36da9fa290baac86a9adc866a390af23de54f661d0ace8d1cbd4d321b75dab9fe8eb93f97cea28dbf736d6aad274063615d150baf8bb64c3ccef1398e9dc1af1a2c0a6c2f3b25b57a0e9ba52d8748e22a0af1129158f6c211123ccf013448658cda7f59de19920eafde58589ade6ea58e1c9048ec60f54710d1a870868e2458438fccf19c035c1b9a134b641d3a4559470f8d3a57fbb00297b3ff4f0459a653b1556915f365d016d85e891d0c9176139e4376f06117c97de66ac7389ab17f60011f2fa1d5819c369e69bfbf4acc55a2dfb5985b978d56744abd6d9f5837b3fdc605cb6fd97cf9af1ed102d501530717da422d0f1de49a25d536e95b960387aa5ae62216a5bc93dbe39c167cd53727f4d95042e9071bfe5247cf3f8820cdf2728d4774f63b1c735374e3ece21fbc057b8b27e26656e03c10948fb5defea516eee329fa0948367f5c49f71abfe8ea7766612e9d28265c69081e989abe54fd61714395bc5869093eefd2f0b0f83ff584c332fd3f88b9096a4d27b12a740f639e6abbebe061e70fc03937c318ab2d364f6750bcc737205109037aea87f46184dcc234367a89fa4a3830ef2b7629f0810e7370e8ec780bb43b315e1a476ca7e0ae986c0e60bf8276587bf7c7991e0e48d552aaf76cee7b60b7ce5a8f5a7d7b66846c02181024b5ddb143feeed21ee472c45a78b3e0ec52e37a036de7e1a2de06b3970f0b079164c131f11abd4cc1b9cd0c2d0402140727abb2851afe599d8c3d53e8bcc61a660d8ff618f062dc537d3169b7e9c738029a5ee2e9a86088abfa936cd8b4c106791ed270ee294aa6d514a24699c7fc018d9b682ccbb1e3a9ddee2ed04ad40b28c733d124d3a2fa1f04f85eef9f5692fbda6238975aad2023cc6e1aaf8351ec3dd7575c972ac1941cd89c50c6ffc7d0f78fec9e5cfd0728fca649efe56a945a28f77345068311158fb57ba96707cc25490ce2f00c49432bfa785e39e79b4ef041cb929ec2ea10b773e14b15853db4fd564d1f78be694ca0381fad32a018e277e908f2d77c52e2a5f377b7c1c0cb7c9052671f66df48f6fe3dd7788ac575afe1c9d35222f95261f605ed33551952db86fb69a92e3f175ce1f6e772392d0d4d33a4e989c4e250eedabda46ae2e0329e5521b1f4640341d55e01348a312e30bcb536127f940d01baaa3689ff02ab461be2d0245db9f7452512a53cd99b4ca180ea13a74a2f440f67c7607f151523a99a16f430e231236ca2e2833fd2ebd07ce7ca8837f7d68b0c3e9a02438973963aaa335294b7946d2bba77731a7db23eaa28c2da3fc66bfaa5f421e7e591c055479832824e54dc4e251cacd4e4b2dd1aaa9d897db21620e0df3af4243a6ee3fc1a988e78fad4fcece99c3a2b8245e97f4128955e3e5ce0b1f52c644c6556fc9af0d4a9af095afcdbf63c6a9954fc9483f402f61a4cb25797cf746d272e5887fd365d9c5ad5888d54586ca862accde2ed85603b457edf02a936dff5ff042f478bd805ba221f4a41923cdf4958390aee4ee34bae79d68ea6a7012fa87ce5a74f8ca6e39da288f5f9977be99c4c158fb299ba52227435e58faa110371d35f0ae5c950a494f23a53fdb45e0ec165edbd68fee06fb47d02bfd94a14ce7f3501703ba2ba441fcd2396d9bf336dc646fdd7f54c4bfcb1ac716627829675604c87bcc44c06a62a4f75a8f336ac899effd513610b2952c1f9b62078aff0203cb1cd42a17d713d9964e0eaad7a8e005ec092551d664e06d565cf576b26ad7eb813c7d20ce8471120254addb8ddb91d290a96543c662f4bfda1224f6180ec0ccb1f15fe649c50194b03fc3dbea1dafb6fe6856740224c269f67ec734b78650fdf8aadc2531fa282b78965f69d6cf5d71715ac37d0606d50efc214f6c79375e2d3c10ffbcabaca739d15993d6eef9dff6d7ff56f6dc43c87ad70f4abee4cf871ee89806ba90474404d8b1e6324a707f3f958469838f31783487e7cff354da338cc65cfcf9d9b9c3591667166c21b2072cfb4c0329e6b5e707a324db7a4db7adda44f45ff823c672dccd50a2a5e6da7a91b9d25230966ccf0b9d19aa5ec039e74e91e14eb360ba64047f1dce843e552d2a37b83b8131e643bc5d05bb676b9b82802a14a06eb58118259691d63c496e124f1d2917910b61109ec5febb6d85ed2db050e9b56aa83ff61ce4cf5fe9d879d99e1afd2f3190e39da97fe191c1d9edbce1faa5469645bbadb9f993ce85f3514a03b61d09741944837e1f6e545a8929859247d6ca8d2c0351700f91d11d2becfdf7c28bea47fbfbdc18eeac7f1d43d630b279bd87c6da322d8e182f9810046b8a1d49a5763582f65b085cc6a200c5b86fdf2fe888d2410f9d1a667c8bd92722dec900670be1e80e64aaf67f4170dc44ac8eeb55c0fbf454ffc120327474f1fc5162abadff8993c8e89a102ba9ad57070197d7ba70bec590a61e3f42497594a115fd9d7db7ce9177a5bbd49b1b53257b3d208a4ecbe5ace628409e9663576a9277f6f00783f523754c22fcad044e65a0c4171788f55c6175d3b596208deed84e771dadb22fd62d4d6c05a846c6eae8ea7d94aaef273708a4cd23e77e9c797ac9e398fb2ff72d0b36190416ef0a80f0db3ccb30334dc7f89a6685d2cd39e2362b0c264bad1a80f010c32b923487f91becb9bfe91262241cfd909c58a278692ae38d3f1ad03199ebacac13fcdf544f96556982c825cab83fab21d39ebc2088c01339e129f3558ed9161e894ba5e9050075400ada0013b79e9f4835f48a46207abc4b748e324c9d4fbcdfc6c06ae16934791b3a0ab2589fd0e7ddc14c065df41dc636972c313dffe04dd52df5ff35ae5fc83ddc5a9a67917854c0bc12eb073d052ca8386c8d78a2ab93eddb656a00a11f087cbceb4fffa7bb964209739f52eb28d0428de979b98bb9207160cf307f5e18bf8d08feec7590808141eb2366caf5301614b54cd670692d5c612a39a2e5f8150d5a1dbd9b9ebcae135bafa5ed2b53ff032a59f447d4593919392c848e2abfcf63db6d1ff117b2c0e63da7eae22e6062e58ac4bd08540317aa97008dfa745256e7d587d451668745995695b7cb655790e0691fafc199e3fcb3294141f316b9b255b571b7f48081923a961e2b2cc304f20e6d0296c4580fa36aa826d2739799f6bb6eb532160926df6d3af7e6688af5c4ce9654ef70e7db963bf02a87fe0723bc8d95667fb5037f0f8d684b9a81c85cc12e913e33567c4fafdd0fb73b546bd381b1bb938e2d896d079b550e0de9def2ad607b285aead99370a43062352d3ca9e22a781a386a288f2c6f3ea0b318b6040f3ebd2a86b6bb1708363d16763ec9f0707d369f0408cc2d4f55ad0fb09"}, {0x28, 0x0, 0x7, "0b221ea46585caa3b8104b32a41d2f9a435cf0ccedf4d127"}], 0x11a8}, 0x40b) getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xe466) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r0, r3, 0x2) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1000, 0xb8}, 0x8) setreuid(0x0, 0xffffffffffffffff) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)="96b3e571e0adef81304418184e69fcd3649d5d", 0x13}, {&(0x7f0000000200)="9d7522578ff43137bb89a75eaa37aaa8b4e658c6883215a7028b1944b666a18dd018d349fe8b705dc3d1b17b4ee58237bd8f250018d7bdf2d28b5932c7cbb67b12d211279c14e09691739ef9a24f94c5873f3c9f7bf955461473113bb9c856d56307d9e1fcc6095c29b4f706594c057c642181f4cc9a71d1d5f85c70c244d7cc928ff0821751288fc66683e6c46882c85291", 0x92}], 0x2, 0x0, 0x0) setreuid(r0, r0) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x81) accept(r0, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0xf7) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x80000005, 0xffffffffffffffd9, "85754908a7a7230062f90f00000800"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x9, 0xfa14}, {0x49, 0x13fe}}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)=0x199) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfff) 16:00:17 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt(r0, 0x29, 0x100200000036, &(0x7f0000000100)='\x00\x00\x00\x00', 0x1a1) 16:00:17 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0xd) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x8, 0x8, 0x7f}, 0x7fff, 0x5, 0xd8b7}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x7) 16:00:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x3, 0x8, {0xeea8}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000003c0)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000080713ba9000000"], 0xa) syz_emit_ethernet(0xe, &(0x7f0000000100)="fc47fb5c62710bbc89e03589e58d") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10061, 0x80) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000200)) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="96b858342b5fc02f7785e594ea2245fbdd5c3d4fe22c3af6f4cc98e3b23b39a697dc8541b87a60b4f92d506cd4da0dec9a73c9923ac07cd573a4707b8fd76f9494b093b8d638ee4e6838a24959538c917fb53f57c97f84064aba90f7c7817ec1fb3c515b79c968336153046137088342fea05d8e5fa5f960156edc436e4e9168d4b8a97ace93eab4d4127896dd8a9a57c3c1ce0237fd1cf3953e0cac722821e8b6f039a554ba41e3f5c3fa4044a1a38451e33b846154ebc188ee9a0307", 0xbd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x7, 0x1, 0x400, 0x3e80, "76a972ee2b3463d18a6a9508cfed52a928eef8c2", 0x80, 0x1}) 16:00:17 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() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x8001}, 0x8) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r5 = msgget(0x3, 0x316) msgrcv(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb8fc82d00"/225], 0xe1, 0x0, 0x800) write(r2, &(0x7f0000000000)="26ed256117b0c423e7d2ec8158c42f428f1363108fbe", 0x16) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xec6) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x6) sendto$inet6(r1, &(0x7f0000000480)="a52cbb2d944b410cb98b00a2081f277aa5a881fbec1c7be8577b104238bbeb5295103bba9fdd1efac4d6417e926a48858f6ee8d7c45182a4e96efe3e99d704f471391870bcf6afb4735c5ea7c4e784fe28511883f0526518a9b176795ca33cddfa74e5eefd3ffc0d00d0ceee07b956b1d4188966eb950dbc8908aae4ec7474eae7f8312bdf2d48715c8b329196c84df90310740c8c7e8f99966e6b3281affeb4caf195e0445b9983e9e3a1fcf651e18c3b1a2fba04c738f3b369af80d531ecdfc899ec67364f68ad5b3896c759cf89364627d0d730a2758740e199fc1318776ba9c5bbe01c0d70bba47975e09f50a215ea60282f5e8e4b37933f7b97d047cac723a93d52290a2506a9384de255e7e1cba6cdc9bf646c0515b87219184470331e9c6a62c14dccdde57d075c00bc5f22d720966e7e84259c9b668f8e4367c00c272adfab46ba70f7b9c649fdefd390503415e0a7b21ba8be33c9cb7a8021c467138d5c1d799b3f362f3419e000e63959e3f653d5a0de66a90a9476979a52379f8287db2859a7d4ab591a40d3754bae7b358081859486f18394b01fc4139d7135673a2287a5f9890cb4646eb1e4dd142587d107ecb7b79ba0b5d4dca9e420b1ad480f9f327eade84562f7f175fdd6a52473b94c0e028e44bef9c5173a3e13b460efa95115a10216106591204ee50bacb8fe6aee0fb315eaa839938321d5e8cd5c1df724e093b07bf5355f07c1db0e987cea2f7c3e53dfb9e589d5eaec56f5be173244d9c07da2159086c40b228cf894c823ee6213a21127d44f3b7c515094f4970868f9147f3e17f752aa4694040d4286ff52d7661018aca56521d85744f76828f561d00d3cfe5cb578bfc96d829f483f0dbb0f580a9517278eab455b19bbd28ceef4320d757dfc606de1d6f429049abd2ff170b3edaa2a7895c8187f6c4c4fa2ec6f98f1428a35a6f6f00ec688fa21705eb853a678f75ea1b566dae70d871af220fcb6f6eaf7b4a8a186a3cab19e7663816199051e14bba4cf6ba2d562714a900c6beb77ee30d7b61b85f7a9d10760ae64001d5ea21f92b0a6d4fc52d094096183f000cf540fae6d911c34801727ca5a973727dee55be86fa99f0f87970dfb7744841be375a2476741c26bb245267ff45e5a15b1f11f189dd1685d0836a570ff72e8aa422faf82e279c8b15df0a0370a81689129720e8a4f8b9225de654bd70aa9a8902a8f1b3db34e9e6ebbac2cd834cfc22b8f71a904716eead8e1b1f3d367dc771dd0a5d773fca49607461878ddaaac8563b0919a1998c6fc70195be911c2e70e9cb76e5da1e43fdec50852fc9c84b7cc174b0ceb49696fc26a8ee84d6234fdbad6cc41b72e8ed6ce47dace46e0fee873d256d450a0be3d171d3d1de83ef9eb5d89f2adf2bf15be0f3e172110ed80108df17ffee0b36b663a490b46433cc7e98688c3572c2c47151585e030e4ba91338adcb886efaf64426ec619a1c9d41269376aa68ccea14b669a140d5e3d326f3191921e71ba61412d59fdaac5fa866e9db06fb7b407307d2ef1b64213e35d6f6a60f85e581957bb76fdea8745befc5502a64924d9ee04bfae935401edfdc7c23925e7e4094901c788398bc5b06a430b79a982a831873a8a367a0d64da46bbf6563e8bc0e1ccacc23821e758db0c10e612a59ae3efa9926c420d9174269e6f1015bf74adcf1a030705173609ffba2591e587da534969a0c128392fed2e318d6ff00c13e16258debc391c296095a0d3cff31a8147d4d0b10da0140c4741b7a66deb5b11769dd76b55ddd68fab6371b3daefa97f330a3386aa5b7501d20567b39a803d2c00bab5cee1adeffc93684ad6da8de980c7af3b9851eae53877b7182c5673033c88ba477270b7086f777fa9cd3edb1c09814e48717cc62502cfb125a9ea6fbb0e11d746b8d7522b4386d71d44e15f6b2f4c6d0787e9d8ab7d01ae1018948d2a852f80c15ead5ebe1bec0fe9750c4655085c8751b14389f4ebd1eb2f5fa2658e5b74c84a240bf2948244094a462ddf0081bb6f63af258be97ed7f91217914fa3cf0df279f81eff68ecf6bffea819b9a5e904c90dce51a674d3e336d8eff55410164bfd4ddb0fac001ae1e0019869e60eddb8b8d5548352416241d8734a7f5556ca13e2ee69770a102d6831537a8d7c88127fd43fbcaa33a2dfe1a800f56aa706f48c1f539df66cc603e91f679cb05557096eb7e843a4b0f4cacada4849be4e5f40551750fad56908225560f61217b4fdf6ea7b7a5c3180f62090876c29ddcccc9c076102b3d8b710304812eeed9371f77e653e038ecdecd70b746b91af776c3c23b63b1d6bca579ec41fcb822282cbf7d011fd210dc54873cb79294159a69ed9737a17e892de9c879fb1cc729efd52d545107bf9c852fca9d6962767b9b08dd75fdad5c71f26227570c496f667193898c8a8fcf638a7b1536ad9f487c1e23fa089f34dcbd4568b313a844e7ae3689fd7b848d237d81189ba65f5279bf8eea872cfbe8565988ca439993d4ee8595d25ef3ab9bd755aac859c855407a064904df136e29ad747c1c26aacde9ccd92daf2815a3ef5bf15c52f9cb4321aadd68dbc68386cc696a57cc0d955606bad183cd9d0a71526c85d9ae9754f640d0663fd73c57394c2e6cf3a080fa183013b4619864b00a63be8ac0f4db8e235b0c5886dd09ef7391a0ce43bbde96b74bf416c3d61ed03d3f1d36e55af90167b37f8d9968508808a597092c5ceb7ea4a22f78034c3a75ac1c2886559039f5650d6755d0db860e61c5734d01a7e402faeb46c49191bbd23cce15cb1f7d1a0771ed4ae8af543bdc8496a5aa39765cd3f79c36994083748fd1144fe0e5e4b760225b4ad1c49f6fb4b8192f742caa60cfe6f406dc9d8ef2a2d3f22358a247622119350667aa901f4fc2c32b593591471924552b0ba1d3637f5ffef6829ed36954de2b78bc3e6ea09cc578cd1cfc1c64a7d9433b216bd9c9a21f1421b1af7bd231b2ed4b62c6d93a3e48a038f4068ab17de80b78894e086854448d37e9003dde7f04a84f7a6ed207bd71ffad8de18d651a2029d4c76dec4da0caf225db0943087b345bc0800bb9da2421b23eba9d75dd2e677714a108d937cf2fb04b6a112bbee4872b64cd54c015faebbc476601d6934e7683ec308cf0437c5251fe502bdf28ab49a4063e3b5553f735fe94c27099695bf43a1f63155ec14cfc56a771fec0b304669bb1c0f32e1aac214f9d7ddabe6ea28ce9852aa6f1e3c0bc77a5b4a3f737ca326d7f91e57af4e040207425bad99e7e7a789b77fb341c99cf8226b5d44ad7f4b86cc1492f9bec02a43cac3bfb41f70199c5d9af462bda3529f8e64e3597c2c40a5302ca1be2f6b58a756dba8bf3157606a172e13525ccd5da1ff5d3bc604306be5211c19e2d1bc68df1f1b3f536d89c58c1716d1986f7ab9ccdf0f9d0eb48a83bdaf74da3347fd46d346c7da716e85e81ef2d544d98c44b768e38186934dad37f47ed54883520710b5e1d4f0aa215d724aadfd655c970206eaa47086add64c6a982ec731d86efc70e0310421bfa65dfe73dcada144a25913653358a2d79aad11f73b7a8db75e6c9e2936fc3ceea3f57b69603b51d3da3c6c859c5f30e14a3c3bfe44f66063cf055862fb4b75c87fa32b579220133a14d31ae55fb8392d4d1105bb5614adc37109120653c603c311ecf80ff0611cc942bbd16f41d9220a2b2196ce4979e4ea5e0825e597d12f89657a9b8013fa0490e85caa7bdde1ff1ee242eab0d092d7144659fa905792b750389776be95db394f1ac6bc5747480876e8bb6c7d18dbfdbca23cd2459dafd16459321fb76fc63276cd68ef88ee61bf98948ab4bcd41f42d77d70cebaf824e931ab2c2def7d13b6ce09974fe43372d7cd9112a7f64153eb85d76e2201c282895cfe784e07e5a4a6f6b27aac933ee29952475aa2ba7bdc683ee6e4743750dc3000a9812483424b0721335167a3dfd70ff8dcec6832b63588533389f730fcfc7c9a1532a57ac24cc5659a952a7848fd096752343e6bbb76d5687a8733043286c2d0c30d54a7b1876a9ad740cf7d7e73b20ef45855b42cff94fd7404cfcb461f8408f553f02e21f4e9022669cf9f40e110a20608a1737a3151b4dfed5fb1be398e9805c9e97468504519dee3511dfcb4d764cf841d42d228d5f70f4509871b06fd27e60258c9180c3eba60f4db61a980084d9099d750e3118562e1251046639620f0eff5f5cbeae8729fa5db12cd1834eaee6216114f0b96f6878b71766eff73c54557579ebf0d13ec5a00903b011060913ee78235fe7cbfd7edf4f94ef35a185308d82f79948fc0b6f5839e4d58b8d7707dade175a3598acf5a2844064977d08130554f37152f1c911f5639739ca182aa52e77fcad341f42533620b765b7c69bdafc450a71a185cba77c18ded665cd45d5c7dd4058f213f3ec8077669057abb6156046fc2b5f07ed36e3ae18a6c2a7700ce45315235248158b9077fcccbeab5a98f46315f33938d6c6588f9d3be6af766dcaa0b8440881514b622f1eaa5e4ff77e850c8930ea4eef117b3e0b44b603d1129497cd0a243fcf69cc385da7332d8096dc82c1aea4ae8a26ebf8ba1ed2762b50232daa6c65dc2fdb8f89f6b6960cf852385d8d4a72a44e5104e47c8bdb707e9ad01c4d4b79a0ad08f96d2d6d9b1e2c4ea700739a5c4ae35a455e3813c541ab1e8938ceb4eb4d29733655158467ca2091ba9dbd0f2b60f59d9f1772839bb4f9e1343fd4679691ba2698e783a351e2adfa9cb3587af78e8ead8ae0e9fb43d16bb040a660b23f7819aa15c36c43d438cd507dea25747db296072196f1949dd89b33e436ca178eb78d106f832128669a7121500eaab1582eae7f34e31f714c9f31dfbc4849c1ba969f6e6edbbfe06442cc729e9feb336c7f2b0ebf6f26f6918970e6b41a67cbf0d38ec661c83abfb6ae546077c3aaaf1962cfe1d0593241a54427b0f76699f941c9c9c815b1e3d5f26b6fbbbcb1c4e0f16a2dbdb9c4abc681d373354a7a31ba7cf003cf55558cee4c4b52fcfb0598decc3d8c530847233805ab92f558448581cb64a1117ca6629e5d3740aa0de8857d63726713d0e771f707a67916b32bb2adb89ad96e44a67e627ad8095f66ae2bc538c5676a2f9ca7a4b95b068c72b0034036e4fd5ded1fc02f9cd911e933384fb9be4ae771d3faa8e7d15b40a82e85345b0d1ab8388b61fb8911a5fba098d7a81d1947c9827406bceb30914faf995cbbeed09a71e49fec48d747e86a3e14c6b9fb57764e1b873da215bdba28945fdef8ed47506bab76160f8e92479ed12db045b6c3ee1a72648a6efd6736bb38b38cf6fcf73efe5069dd25f0fd0fdd2c241d69d33228802247b2fdca7578c92a5c74f5cd6252a58fecd87efa0689520841d3ab1c095c118f0d609a42f22d6de794c80fbd1e8ba7488b55ee566596427f8819e33a30458b8d0a36c53514889763d7b844eb49834df69dc7ae17f40ff8a1644066355206ebde52b13259e2f962e97ba3f99575d5ce50d75d0a32b2d5a9bd9cf64a6f9b2a4f32bc2533956147e79b11f1fd2b06d7ce1dc6f98f00a201ecfb45db946fcbf2b847500df5973e1b872fd06d3f4ebec36e526a07ba1eddee8bdc52f1d7a36d5f380cc589d79ca8a398aae48578f973712063dee381864e8b0aa67e755376afed579d4267ba9d673d8b8317e7c7d47e50fe79f585a2d597d8581b476e3e4f1b95ae2343894e62803edf99646def1479d186eefdf793521d31fb67ca47a8524c9d5164ff0", 0x1000, 0x401, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x4}, 0xc) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x3c3) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x100000}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x82) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) poll(&(0x7f0000001180)=[{r0, 0x2}, {r0, 0x100}, {r2, 0x3}, {r1, 0x556b176d0d69359}], 0x0, 0x0) setsockopt(r0, 0x8, 0x5, &(0x7f0000000180)="1cdf7d77cc776cffc83b7a0f05e3328e51274eb34eeaf0303d4babe5ad329fa04238c9d840a498bc3a9154ec2d0af48275dcf7c79c0517e8af0c9afab54cf352039b0297fd1aee9ac68e586aa29ed051583ab700e7eee39e063f97d02dc8cce52dd5c58873c799fe13916b4151b5bcd9b05e13d6d42d71d208e00b9090412e4af44d1756856a896a8c960a18798fd091b0da0f282c726812fcec5cc91bf695d66ccfbdf761a85e42244d36a241eeee861d9f4d3975f523cd79356e20e86aef02952b39076bdfabdfbc5f7203b50332e3c07695c5683b45267651ba214d53b4cf4e0211fbd339d41c239d250d6cd3ecaa990c9910540aa9de4188854675ff940173f1cdd3a766f6dd2b1d371c80f677822f38d213b6d823de28ea2431003e898749930b4476492a35d1e0d0fdc9e9b600f42df951c7dba89f970790d5bcb93f911b8673d48166d2105f5a548e3d2f65f889a458a1f5721eed0b77f80c6acd3d08da7f49ea53d433e2a3b0662b673fa8763cc07df3339aea9374bd04596c85188e641af31ca5c2801afbf7d9cea3adbae56b1fa8b89fe0487ac5721fddc2675d10f6f4662dacbf70d0aafc8e84294a0dbbc49131d5a725cb451510cf8e6771307d9981afddf82468581c740d571a07fe7ceb742bbffceb49fceff77bc4856486d2fcf4d56f4ac7fcf9dca8902b756c4624d84c3569ee418415662c6b4a69b7300f225edd1eb992ac6fb8cdc05b7da15dd2ec12240a352ecfc8bdaf1cfaf79a376811aae67e6115cdf6d74dfb268a56c42265e31340b75c644418e0ac465c13dcc939f01328b637ce9fbc08c4e6efef9846aa1a1c6133810755efb8197b03876281d8071c25186172e7298586fdf09d5c8f30293298d44304702d4f96145d06e0ebaf0599be97cb562425c9a9326461088e6a5be19021bdaa2f2795f18e1b9600be806db7a5d38e7a0f091ddcc27c93b8b54baef44e1c8f5e760f42cdbb4df5303b918a1aa59c4123ded780522044244ae1dcad57830a69f7713828049e984951f2c903cab02a8655d693fa10f55355f637ad0b1c02e1b3d9f9e53872ac210a42b3f3954396114d83a8629dcfad38573e4eae6f975213dd5f26a527eda9c56ca4f2fe25198fe9e10d8c272fb2d2fd297ef7dea6704eb9a73b4448916f49793f25132476dfe67a8b7888e13eed181948be75d6d301673360150f27414e39e684f00c3778eec4c82a5e327227d599727a0991b9ab1ad2fe3c409ad14db7863c7924a5223b6da9e2ff78d651fe4c5ffd1406d418a85660993f6bee2cb69f65eba3f32315de2f62f6f4cd0a897b242ebe808e8a62d90eac18f17b8586012a4790b99b9334959848224f720127766e35fbf56c6cfc0f7d4e3f86d5989bdcd9bea55cb2aefbd0c9fd458a84f36812f6a84c532ebd1272bb6a9172001a48b3d7d35cb066ec2c1338c9c1518384f573bd9bf72fc60745256aeabbdd9298b9322c371e69d5d8cf5d4c8f777b357b9ab27e07b0c3e98f6729e4167a32defd84a3f3373684fc7aecb416bb15b5a118edd9bce4b5bf63fe5f5ae0cd28fea0dfb44c8957d04a58e0d3b3f1baf9e0d0cedde89ccbda4356dc1e5c8223f297f21ce18f22cd34a9e31a3c9f297ce7cb3217e8cc7341dd009c8989367c2405464391b6fe44a873d9dd40c42bd10d9768de27f7f19c8e5484e99e3e314063e4fe4abdc3a2f727b6200167917ffe270d8ad8a40b0dfe1ae5ec49ccbc672d6d8b27c09f51bd8acb3bdbe01b7295cd141995abfb62450e3e20aeeb1d0add60eabbf0baab885aa0113f4d11af2ac9188ff80b820a38257554671566b19b216255591fc893c7c32f0a91276b579160ca062cdfbc6a180b52705b684ab18527e156f86eed6da39f50175102b6b29232d90e9cd00971f89598478d2cbca98508b7f76fefae86515f86deeef8735793a2f1f21aaba7037d83f9c1ae0f98064f6b050497590675f5ca9162387e36540238eb6b0400241a4c94611ff7b2a1c1c1adede22423107ba95715ec800313c100681df7b07ecf24cfa4165df1314fb413c692046ead780668452a8212459021162df5088d4230bce4983c69a2bfb1ba12ac51fd634e25a9f1c2943b9409926b072a110f6d04fd119d9e1c87df42b0f9c4c9f667548484d8b101abf9e113d101fb3a4057de88fb4326ac895f91cdd77488397630807491090b626d050d02a89a46346984a4cb21f00935f92a00fd9467670eae098d02785846f2caf8cd0e1746814e2527e17c6155809a479d6a7fbfc8244e9d6b819dea5124d069f5f8f419e8bdbed17849f274a4fa0efa7d0eb5ffb87cfe8daccfad446036a9ba172b84e768649bfb7c80cdd5a12774d24126210e9d7de74e669ee2fda8be3fcc98a4f32c8d76d7680398c53bfd54663bcaace401731be03545f5515e837158fbe7a74a11226704808ce43e7b55ee051105c66822ae7d9850e8a0805f124c0665701385daee593b2939c995660d766504723b30931ba2844e1656b095b30fe2479061bd83742495d78ed033ab7bc94e90ff7dcbb110323b9d25552946bee61dd4407f923468f3876084bb59189d170a7c52f257ce650274a1f4ab646a73ad93013406e11806fd3523c79f39fddb9d5530eaa6b82b2124e139e0179b28eab020ac86ea7b2eea923cdd957604a722779a24d00a5ea5b4091f132b9812863b6829198ba5790d90184705b98c8c175d6b8819168076356c8f46f2f3eb6d3b7940788b2344ddd4a0d057f6eb36a754f63e57875ac5619db2962dcfd7f3474c8d5dda452ac31f3b95150cd250f19c55db076b1aa9f74050608e6d0918e6ebb371207f684a84fcbd25e6690455e8c49baba7ae265d22b4469c9c471e4d5cd9100f658c5285754ff19484bf7bff9526d56557264039c1b072963bb79a453b483a14c1f3d1a2450eecc83d28442b6785e52b57228776ff314d47154584c3d2e0030a60ab45115b85c3d68f13840ef9a9760811ca1be177b6daddcff39c774c2311afdd484e12fe78b9275c6538186913df4e973a803e54c1f0b723086d5e09080db385e4a032d3b3f8ece872a4b8f6b90290716154198939e0749fc65193bb05e45e4f3581e72498bdb7bbb46dd4704cc3bb148816f6a303a5f9ee6dc2788921f979c6a74c7f4ede495a7068a619ca67ec469b575853e0c2d7b794a2b9a2fd36fc8b85c183462ddea8b5fc89e98ae5bb8cdbe6f3c18e6b929a3a0c35cfa238e66d59eb7446cb504f41bd74044ab71398d76576a157fe6977c20d75b9057050f3a946be520ee883d2d3da9bbc447f83b79e281ad2f9970b67bd6a608e11e4acc7983232bd939bfbda1fa6823e7e4d5938ee7a6f641e8141efa1655add2adbbf8f5c85ea585a7d9efa2bff72a7816dabf89fdafd6d48ccdeb089ec63f98a8d41afd1c56c6b7affd1892ae33e838c28b722a624bd02369389a118fb618a67501d612cb02472965bfba140dda9c28ef0ccb9e182b3802028a050bae198f4958570993774dcc00e0071d1ed3836cb02397c31447013ea7757ddf493537a83933e2b51a35570b4e3fdcced53f0fe995c462e159368149ed803bc634b38fbef7dd5f82135cc547116056b40336a920220064a8ddcacb072ce0c2ced01d8eb44dc3dfe5f253440bbcc1a1ea50cd81a4809f70da6cfb0b2d9fc0528d3336247a5d42a6a3728bea8821d7e94c88ca3d364e4f9a9477240e0581ab54f4277bceea08bdb276a485406c1ea93d033832525d6ddbf0194f4b4ab2b911c2e119166b70decbdb6e60d60cecf0f8edbcb78c615a725f21326da28e8f4e27a301ed03f28c3475f09bb2d06d0031392184c78a70ee69961f993693e7a3f530e11d67f10d1463ada14dd68becb02931ea05a771646d10cfe984fe7ceae5cff63c262881141a3290c428ae4c955b41c4a0ad6e07cc61e3c89f82ee114b7c5ce6c36ad62f2b64f2c184c1374e39d9586fc9c791a06ed68c3ee21bcdc49546a67b909113921d7557ba9284306a253fcf21ceb76487140915da7a5eba5c18c980eacdcf65ca07ad3eb072d0a315472351f2ae4d18930eb312fbae6f6120fb16a1188112e0399d9a3071ce016a05db426246a059100ebc038579e74fecfbef55dc0540b9340f9df2b472db3abdbb307ba1315ee02eb2c22fb8c7074540f2732c8671bf59835d855268bd1b9ac580ce57b8fdd5550c5537ea711a097f8359c6bee845482b9b1d38539c158f056185497d5bdf2083dd5f2b752b3e5d3b3b8662c13cf71cf2a46db10d15f4dad6915543a285bd0edec45c795cdcce12fe8afa2cb8b47a5ec23d142062d6f59ea25de05874e20c90e778a0bb44540f9d12d952863bebd264d565bb3fb82ed33875930b80a636ad98bf74a6fecda8ff7da6cb41a8dcb54cf107ec9c2f5d3d089f8484116766f95db9a2fe65b3ad71a191dc07245f34a39dc8d2f09841f680627db1bc36780c8707dc84498969cfaaa51a9bdc250d0823351580669eb309d7656fd99330f7ac277dff9176b5a41e92254d4825c8e8c03bf3ce8226432d1f726f7a79d13b7a95046fbe3823c093d392034182bec3965ff31df20cc0cb3f40a82380be04d3b5e5582558706dfd7a963f8c3ede50ac48029f1eb039aa48dffa30f6acbe01387363ba2aa3d47f05c8235c373748892fd491ca28befbe2c6d8bdc2dd59c5cee80a5de1e5ff165cbe028a08f68ec54645945db5c329f8d875b52ee1f55d73aec602bf7dc5e80c56da285078086826f27df1409c72c3b14088b1216e6d182bf3509ceaa155fa6f1fb90e1325cc9b7d95df8db44dccc88fc219dab67ef672d91a310db7947d555a736f6ede25628e4b86418d1e882798f02656feb17a3d295b060164dc29e1ec7a078aa7d8d441c42a35bbfa8896e54d656b8e62e2cf04f5f05d7cfc3ac2ea30d72524f6301b20cedbaacc422bbd95729e61b15ac4555014bb989a05f896a367120b8cdec4ca9f637da9f43981fa98de8c8ffbe02f191ac6fc998127e933ee0edeec6c6888b1384beda07464f9d579743722046830d077d20cd957779d8faf7dbb511ab159c7dc4ced1f85a6e2933a019a3395119eaf87fbe05a9fb2f02cd656f757f3eae06d4f3098fa01874fb69ab88c6a07d73e4552eef98c3620870dab51981dc9d59dff715ba31610095164f0282773302bd508b47ee96dee547fb0eea431308d6e2eb60c094c2b907ce999f952cb15b3178da16de8114706e7c3cc20e70d97152497b0f7e3e49caede1a292af9d91636e7d4d173c6584b9d12f3d650983bcb1f3bd49460e0fd14bca1afc88bbd316f672b86a298e27b1212d8d9238a19bc27cb80f5697ffbe0e0a5a2393dac23ddb0be86a63a3a7906aea190510fea3a5542341a82445652fcb5725153ecf2703522198beae82bb22d192b19795983a1a7f7b5e7fa44220a90c06fa77abb81ac4e86906b597d588a51b0d57aff17ebba6f97ae3b412ade564c9c9292420eed1ff13027ee2be70a0d31d16d65416a6a6f3792322b33758c9b782960d7eaafbca7346ef677a86b49471a9b106dfb37641674e585ca24db8779c52f023c0a42eae77ca6f5ac4024137fa8023e4feabf81f5a9953e039f961984da9f385784369fd2278648469304d913e73539997f70138a1982144a0da16cf16c37d94160b09ed05a55a5c5aacb0739fb3e1264362d2de630a0ce3540f920d468bc9f3150f0bc7a4013268cfb3282caf1e25581cc2b1a263b6858876af7fe54aeb2a92a37464d4f95e3a526d9973a46a069a1ad143e2dc9956a184", 0x1000) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendto(r1, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r2, 0x4, 0xc0) r4 = syz_open_pts() close(r2) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r7 = socket$inet(0x2, 0x2, 0x3) r8 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r7, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)=""/124, &(0x7f0000000040)=0x7c) accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mknodat(r5, &(0x7f0000000200)='./file0\x00', 0x1014, 0x8) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xc00, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x80000000, 0x4, 0xe70, 0x3}, {0x8, 0x5, 0x7}, {0x8001, 0xa2, 0x81, 0x101}, {0x8, 0x6, 0x14, 0x19}, {0xfffffffffffffff7, 0xffff, 0x20, 0x900000}, {0x7fffffff, 0x1, 0x758, 0x10}, {0x4, 0x4, 0x80000001, 0x101}, {0x5, 0x2, 0x5, 0x7}, {0x5, 0x6, 0x5, 0x6}, {0x8, 0x2, 0x8, 0xdf84}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000300)=0x847) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0xff, 0x3) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0200000000455ddba9000000001fc2", 0x2c}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) unlink(&(0x7f0000000080)='./file0\x00') 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:19 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040), 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xfffffef1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$dupfd(r0, 0xa, r1) r6 = getuid() getgroups(0x3, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="2ff4de0dc4362de145ac004d11c37d37270b270e366d787f168035d0ed98d8a4e1f9c50865aea7ce4502e69369ac7ed0e2ca01d410c45d64b46b324ffb2b848c78b0e92614812589dc66870638a09fa970dc6258787ac8f4162a22c6e581", 0x5e}, {&(0x7f0000000880)="4c7be948387c96b574005555d841c55543cb8723069ae90c91b6a0b890af71dd03a3394b94d7f8716c6b2043f46e4d3a1ce12919c131d8b25fec191416a5ab42c7660fa9610c5631be54ca86b5fc945f2ae43d8096425c9adc882b8e3eb648956b360e486afdc7ce08d3dcb53e673b3be20285369d220d691c781b84dd26704eaf9445f491381f7f4e6c5dd38e7ad595a403b1acc4d559eddd05f560ef268b9eded887d64be8a78f4b0129c6349af65f0e4d52ee7ca92be819a0eb3a48a9a3d7a2ac14ec1f2b3daf33fa6ca6e118a5fc7e7290939f3955179d927dcb7bb2bcbf1be366bdc06ec44c0aa29c4dd1a458b2f35abf99ec39570859e3ceec48883f02ca09bcd6fdfb7c6bfa0e1380406317250933a3ed353113dd936547f26d4731a5ce78ed5a43bd168d8617db698da6ff621af3ab70c39639240b662a19c61ca3c0bc21f03d829f8c8ba9d27f16fcee1fc71c40a0b87ed5aab853f1a40a278f10833ff65e45c4da84b56470ee81024e33fc2e4e35c6bcbe2e812eb6063212a2797935daedd8950301feb148d54ba76a8ff1f800922a52415841a6d0c9a1974a386681dc107ccae42e9364d30fcc3fa917e02ee742f987d5ea1817e0d0d31c4369d346155447652b860aac40212c9e228894f269e4b133cf14031354e4f250b46a6e5716b8ec3b6cf7885c8f06c279aaf8a43bd1107fb0f2017f7910abb2cf30d44c91011ef5c7ce7f0308a6f591697fb04a29d940294e7d12fca0cbfcac58e44510eb12995194047716c327cef3713e29fca6a388b1b7a87182c0d51206ed1a1faf4b41072d964c739fab129fcbb96f8c8023149a6b0577b5b6ae70b801f9ea636c420688d835158a1eb8a8477d4cede4534ec61a65dfade6166c05297e31742c36a0679aca9db5309bed4ffafaa160dc965a5ff4ae096eb561ebca5cebf052ac575707a9f336a872179671567f9d2ca9634bbf5da6be267e0a1c8f624e83883e82163d30acf64fa3f3ecf4950f3a587e4bd6cc4cf1697394a383c7c4ff520e713829375e75ea534e63707128736d264a0e7209c27dc29559d48e51f0f6e90549d77cc3a75c6758824d80a3d6df4cc58fe29ae3ef9b9ef2b699a4f3e13d3b0d5753f73dc55f558b2c46f70d71dec5fde1c3827ba5388ae91c14a840f249a62dfd44df0c6049207cf47b255c22e4aa46cc13090bdaf467ed54cc8379fee753f8715789dfea976782e2b0c4c2f0f865110f6da0e5f3be0948f21e84009bb5c47e93b3cc3c215d22f63b6d2d476fb72530d746294cd85d60d7d93b021768c017442198b84b9d764d95f95f336be059da1019c997f7c027c9e061c5093b7c7e0faeafe959a905218143dce37b0a11659cb6856cd14b03ed6b25d1d2aaf227a8b2b4d1b426c3a4e1f46b7245eb59126b69e2ff6938bb62b0b64394f4333a12c0bda58ccbeb82858d61f029bea89e1e2f9f00e577bfbfbd2f3252709a2d5176f323b699d6f8ee2a54c625fd62d9c5207f60c3a249bcdbeff82e6a8f3f9bdc00c193306c39da3b68e1a4827278a4ae036cf49ed13916f08b103c21fb6d8cd10ff2147e935d142801a2c2e7f15d73780a676703439b30ca093915797f837bc16f49ddaa21fb80393787c3815eb64553f30cf4ee7a395755eed9069478fb42404e5cd144e0228731796eaad476844ea1e32130a3c544ad52b6a2ed034ca8cfeb6cda433e7d5bcf20cff53c54ff1a6e50b8c86cf301fdb0740ee4cf675949e8a58942d9c8ec25d46c16a0a39bc0be21a5edc8098e4b2b131a72ae4faacc5e0f484403be163a5671e2af9959295a2b668ab9b0ec6709d88b482844b4e0fb464d0beca1b7dd83fcb4f06cb47fd6465c8fc361b14ba20270a244df94c85bc881299ec4738ed1fccb811b51d94b7ccd00b0c34f6de7dd3ede429db92a76fe5601ca95a4ec713e764efcbe4df369bf6e7c1063b05cb8a4612d4103c3a0947880955054b64575bf573bd8f5295ec441c07790eca03447bf6ea4762571c271df9606f7389c9939f1335946b79e0e56fa109d586525f8a39e57e92e6225e05cffa0f9fe4d893719a2fb4f2498ea1d25d0b4116ac0e4d1eb53ab1d41c2ded93e2f72831a0a057d46ffa7ce39d1d231da0ad48791575cae73b00f1671acca77777dd7c2d68966040d2a270377b090bf444909ffc9f0a11f13d7e0d14e3109787abaef6466e208c85e9b506382906aa98791c377505e7088573c4a5548b7ddd7d951a8f04fb66c13651c5628344726d4003aa1b4da3c0a2e568e3a3587e3cb081de071013ac3840d1374a82a61c82b1a1aa0bcff9fe8c443ed56b5360dbaed7f46d9599bce8756d412517a5a1b6b5889c692da595b71d4160917091316c8ee57c854805b5390ae3365b3f948dfde061644e3583bb5faa491380b2b4949d2c8db2f51679c6e6757397736fc6b123005e7c74d5c137208b5f03a5d3d2b192dd1ff97a4532fd2d909c17b0c4e2b57784aa25a9ce5b8d60e16f96bc139fe2327abd8c5520517c8dfb42ef353d39747eb1b744bee022664baaa96a8d26ed5562d537ec390f2d9eb35cbe45d9133aff21d2746cd79d55eb41fab74bc609900d791753911e0daab1cdaa1495144621ec25e5881739a10ca963c7e75a2b1486a42a6f5767ecc98b1fc1f40c84590e5ab17367d2531780cd88bf37370741c4c3473890cdffb16e6090a8b897c2171536a267a6e6d558c35e85f2f38a27614c21c9ffb0020e58e1304f820e462e706e28a2f68a23ad49654311fa2fe9610a4923be698097d149be522d05ae715cfaf59280797c6319a9ece77ff1fc30fddd8633d6fd5d09a6047e3ad68284e2ab091981621428c9640571be41c720e5181e9b1c451c83bbb81f1a3dcf073a850eb9e1a7fb6c23601d2d5f05d7dedd857cc4a3d02f96ccb7873ebe80073edf1c438a321936d404b784e77a25d99cf07b63709ae7472d1f7657640fcef68ba9cf273642ed3d2aac24f43e6686c03788815fa605ad3cb8cd5d0fe4a5de754fc418b9fc9b4bf1bd3663ac088cc61a19e3e54a0256233dd21aff7e021dc72ba94bcd20cc57fcfc4dd339471be8d37687a14e1b86bc69b22035148befe7d859ecb429ebfcc3cf664c5cf005b8643ee41024e3af0223b6a6efb70bf1b45978ef5a3b0110ab9cef30411b3241dd19a840a959dd46c85e567e2f5160c0bf43a9dff56f3d66157337fa9c85e972c3ba13e1e3c3e5841b9a5aede109a54ebc1b36f75cba573047a3290a358df7f9fd92c59d79404e15c17e864527f9d66533a715ec4d5274f8ec8b64f32ff5493c6d0ff5b0929de2c2176cf3ac03f40e31da2a77437a39183c3853505edbc7351025bf8d2fe7eb408b3ac6252fb7e8287a249fe304bb7a67b68cef7a1bfe60120bf0070c2a1ff93ea5d0d9f0bed6e5129cbb361b8976c829ce5d3d5545105687c70b57f919266097832a6c65760391745754c6aa9110ac465251b8988f97b84c5e3cfc913c11d40e44f08377f9c5a3c4ecdf3373f0d81cb93cbd5cd52a0eb20a237271d22826814242d57ed427d10f1ae3a04dba4109411be45bff00be150626c9941dd99cc37f969eb2374d27ba9e94426403f995e039e265e2443d417804a6eea3ff3d2127461b61797b61929acd6f41a84fcfdb3beaad490b53feffb18b0370422b2717e88e40428f10626240399b4dba97d678357538ebdb98cf07d4dd6803b3987c3e746f4126d744a86ce2878f543a638e846a6cfa0a7ce2c19143180555d92a67b1e240f73c6a6d0f10e8a5f750ca800e4af92c3cb8d7fa00d4b39e7a0a16d10fb879f23baa593484726486adebd6da5e74c2f597cdc6179980122895b2bddb86d229a1fbfc680ef5415cf4b830f41b61d1003a8dfae04c752520294fcd69a55d9dd4cd56bb92d09ab7450e300c3149ad8b73e3b21eaad26b11fb1a5626cc83b441f2575ca2a0c5a120f3399216b17c67c650fd5b836281ad9974aaa44ca692e819cad3e8f48998eb2cf873f66b382cee876c2856c6fe68bba2addd1f4c5b50907925193165a761d22e51225bc2c3ebfb1c8715f465c5b71afef839ac5ef7ce79ba3c2b0954863686b0017a1c142eea8fd8e8dbaf98da005eedfaea817cf70ff107d4a872bb88f327e98b297d38fcff16b5045739d3b7df603f0621e25450b030a0d8ebee5425dba614c8c1c054348e2479f1822e63fda99350499996d3ab540a36601370c293fb3751783aa2ba42a0d0425c916878dbe21ae3b16ef0b848003571ca3ed06ed4e0fb5c1a42c5faf3852ed4660e9ba3e8e825ab0dccc53b642a62c3fc0b76dc7b00486eb37f61aaed7724c4ee38a9be5b395548d94f87cf0342b8899a5f425c06da7b733d498783801a83c026741096416ec2f9ef029778dd1a550518be7b3c35c2808cb1c8b0bf8a159199ba40fd9d64a82fe73487ebffd09d88be8c1db4a6ad12dec59d9c7c0062e16469f42e80eba8c387feb4b858c0135c1bb71f043d29143b92f9bb5a2c39ccb6db3cf271f18e1f87f2e9749ea9cf6414170f435499c8f41a31b078916f9cec2728661611d7c9ecf4e37ae220d573fca0cc98d942b905b8a61685d7c8edd14739e864a35a2dfda5658c8a697d807be4ba52b28343cdc2e5eaf30389b8bfbb38465b3e9e06f7b868e5b5befa944cecdc033d98c691a8e4e86d6a8a21bba8ac15b29f35b983d93ce414905a9749222f7674494e76da2511bd408aa23d91707bda7523b8b4285a32988bffabac8d06f128ddb8689d8d3fa376ec1617f81f1ed8c27aa5c8f8cacd160ea0e48ba707ff8d433e5793e116e39e6305d92310c69ead6c3853d9bbe79117284aac537041d922a35b0b3f3ddd130a8493e08072bb1390fcf1e377df65cb3b81cfde40c6ca96878a5d20004623e798ffe1a6441bd0516dab5f209e1537ba6f700f1939ea24f0576b65e164811f765e0073a4f4e50e34f46e8c89b57478db8306079401606945d4d13831bd1d1615a6e0dd5f07a3e6b67d6b0b6f6719bd177592462a09256c0d006b68f7241a8c5b1d840efa7e70bae8817af07d3f2af505a69e8bcda423c88f53f01ff8ff493a467d382b6608853a0374c056b6a5dfdf5300f3d8244c012e59b88c0fe6fde784973f1383e809ee62780a7647a21e672931289b9c8713d4cd5a72f3354e91c46f974816471fa7fb08a2ecf4680335cc9ac53ed7b85eb2629895a1e014b1ee38fe33a7e193bde99cf7c5694d371b21b34e636479579dcf931a33f0bb4206fc364aa1f0fe125c8009778a109d2bf6ea4133c14c411fc8eadbf7c021fb241dbcbbd9de67724ed4a6c666356348cfcfd583120b1f11887259ad4dde48507a3398b9b1a1ffbe98f14f6b9c93129bbc65243f0ea4252ee3c6c3a64da61a91720ab2cba3761b9fd3f6a2aa9508f93793df0d45e24648026779ecaf463ee52237995671d3fabe4cb501a57d0199d68de8749c597727fbd2b4a5df7615b5f82f231939e99d9248fbf6dbbdf4c0e9820ed74e84f4df3cf014c942d2ae3b5f540db3e078b0100e1995f626a8cf8d696035926b0815adac8b5cb691a6e12d3819514db67a1ff1ac728f625a8c43e314701713dd66068320cc23e13f5a66a3f8ee36f59fa8aee2f1da408f6f85eea1e3067b511affb6f350a0a1d29df3980904cd5ef4bfe7f134d224521a32e9a16aa53c6a4f0dc9944ce0f6a22ea244f8af98d8be440efdb2a62c8fb30218e514c0decb4a43e2030e74ed23cf9cd9c819f2141d6fcbbcab5816a79406d537d2a3f7ab5169b2102ffa7612f61ab91de", 0x1000}, {&(0x7f0000000180)="c645f28f8602cbc4046cbb76c6efae44a9d61abfd0ddf5d66f0c5d0c6720eb2e66b0ebfa581b26f2e18d921cc49b63c9320f39e8a22f70113348f1600012a01d154faf60b59015ffcc0ff1f47b38d86bcca448ae30b6db5b6aca5539a4a615ed169702e91b4425c1ad4a6b2bf26e0f492087017e3964972f2a04aa3be6bbaadaba0700e01c4faadb244500bfb2dcceeae6f25e90406d1d00b8d76c7a334533914e63bb9e2df5f5e4b76e7b18a990c3", 0xaf}, {&(0x7f0000000240)="5623a8c72b673b9dca0cca582471c95512c3d36c7c7f4d29a60083f4cbe08d60fc975b24c160a95d740c1ac0f48b19a1d4130185da075db361c2ce33f9412b13966a60def1952e8b3dfb003da6419a685877ecbf9c8ed9544ff6fd456fd0e45342f0e8b7227cb61df3e0119acd93cab079544b6cf714d1599b720220e91c5822773e3d49056945d0caff562976c4724930e414", 0x93}, {&(0x7f0000000300)="cb31885b8aaa622fb08f8da03414b47a80f28790bf709cc7bef01dde154ef68740361a6f9075c0b256f41f4bafb2b6a57ed994c82353c96ecb12b8941dd33ebbbfe972661b32ca42fba77be8306a4279dd71d92de99591c32bc231651c416dff99173ad7072c1cc994a8896c1f87cfbe9982d89686bc644543746ebdc4a7e2f28f32c273d109896b733a92e9243c9f89418c3d9ba7ed3359c4fcbaf7224a53df05b2546c6a04de24f3ceb2830f71bbe4117bdd41fb4ec446161a5f94e9742c13da4f2e6b9617e7f9083e583510318eacf8", 0xd1}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r5, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}], 0xc0, 0x8}, 0x400) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64}, {0x6}]}) pwrite(r1, &(0x7f0000000180)="14a3fefbe713e6560bc5ddec5d02a7e699d365d9f6838dec08aca54c28463658dc1517e93763bfff731d6981d0456dec8a1133526db68bb607be58a8678482c23caa93aa0107d58ad0dccf38db4f0aa1e001d81a4af683f6f954f914be15f58320f3356969225acf66f909f4fe263397c2f96be9cf07fffebd1514f001b5903202ca519dc7cfe4753ede0429e5e435fd19390d911652a141dc589a43102f2e1d8f2dd541f020cf8cb180e11fffb4a4cb44e6985e6f275ebbb04d86b295ee2cccd7040349c99cf1b97269", 0xca, 0x0, 0x58) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) 16:00:19 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x10}, 0xffffffffffffff48) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x400c570a, &(0x7f00000000c0)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000034000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000340), 0xff23) 16:00:19 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0xf7fffffffff, 0x5) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x58) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) 16:00:19 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, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x25, &(0x7f0000000100)="b6") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8c00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{}, {0x30}, {0x6}]}) setgroups(0x1, &(0x7f0000000000)=[r1]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8802, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:20 executing program 0: chroot(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 16:00:20 executing program 1: listen(0xffffffffffffffff, 0x40000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x200000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDDISABIO(r1, 0x20004b3d) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x3) sync() getrlimit(0xb, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x34}, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xbfe, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002100)=0x7) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="6aa189dbf8bedfebef5b4c187b47f435a7703585093803dc7d88a93cd23fe423f14933b4ce682ad5111b8c6849c3eff52c241a4436054098482a02af3f076b9a73182d024d26fbebe10326684116f268133aa4ae9a692cc718508339a96c78759d585d5e204bdc8f0ea09262db444c945bf388452f33f9889e1ea7b24ef72f313953443c6dc9e07ded689689812d43942af6b248ead5310810e95e1ae4b1f475165b4ed88f0749ede5b1b22d157d6fc1e66703e6e5a58d50271e73ec74ebe89c8c453ae32707269db1e2cdcd77c3922766f274d9770561a38d32ef3c1fe7a6266a5ddd937a482798fd730e90d578127b5167ef5ef86533b116f84817fbff1ed84df632583bcb83d792e19e9e60d21b4740dd1a452ad8508af320d492828ad0c39afcd6f886679f784cdfa4a1d9ab09d374d0c750ce00c9c167b5cbd2b1c7ccf5a3f729b14abad2858cf04c5e864cffa5081c46a9e691996f068f3bf48005e534b403b21986b5b64f5512b5c384b523eaa1250afbf44ed28bfcee1a97b84e98d928e3c64742530d65c5a57bbc8eb6a8d48e3217ffc41e18fa7f190a23395d03e291eb5dc2b1b5338969ff3fec8ea8fae0686f9d75c151626570d6d211672efb214eddd2f0c953e4170e6540574156f5d04ab1ca0abb659b592309d44e180faf1594269e4caeb581183795fdb5b8aebe7f43e5442a94f93e3ec6f8cec1afcb37418c960a68f8f5ae0f3144b9b556e5681be99a790ea4cb1132c1a299cbfd1076a75314faf6302a4770d62f6602526c8be021c0c1d98245b525cad290b61fb6baee325624051f3e284aa3a90c33bd781e69c37516f9b61b51585f9c6bad751d43694791f73f67c57c88ca53a8b73c753a8ca5ea89bc518a9134d8fe4f870368d81533d5d9d9641f24e3a78956635ba843c4fe4327fc4c82ec558fc854bbc3f9511bedbc346526c009f9fea5824b3a2cc6171c359af82cde7d4bd9ec39e958071d9838c5cebec09ee070050239ad56b3c25715d6220224c2db8236b6188e4f71882f238fed38d49be289c1b992567b5ba3d90b476f8822dfbd920296b0e266ac23d4da91bdd431dde724f07825e43f1f8c1ea88f7def0e8545d52da5302da03f81f561247da015ca69c2148f6f118e8f38dc99c8ee72fb92ced4a3c66c86eaf993f63eff533c22a9deb399d963652e31320c5521b51d6b53f03f42ecc00833db516b60f6ce52c43af3e339fd3acb809064844761d62218b8506fa99fe52a410d38d5897ce30f23f102dd137c9f28330d3c4ce5fb25a8da2de08c99725b082a279de6bc27f471b71f087846dc26db08c39f593834651bf6bf2f10893a9a03501f617a1acf4e21ade22ed25e8fb0bd9f7cf2bfbd43c1c20c932add5f2099f2fbee8deb3bdb1e64563128a128b172a645f74616613b8fb256ec9661a3cbddccb37f3e34c56909213e5569279242823e8a618d8b4478077e25944357fbc28a8d133a40dafb7b804642f29c543b6dfc7283960fcca72c2e3806b1238ccbe9dd88203ea5cc0338149d287daa056aa07b2434a879d6dc8229e73561e8a4ab689b13316673bea35f8aad1319622283fca116ed9bf73b05d904721dd56cb486d2c838dcf638b7994257074d5f28279f10a23897cded5a954b556555d916cdb0a433bfdfeefb6fa30a0045e602788335a6a618804891605bd220aa8d09776715b2899bf84c2de6eb3073cce07348fa6331f1d6788bac0665a38b9fac3f1606d0ad16b32677922594971d25e13177d166b683f59a3eb38b2e62d86be74287b8697d6d369f961333d296a0b57360e69507251717f879965a6a5f6136ffbba14313cb2bda45a8f9c6511236c81d06054959346fe140d69256b11e7da4091e75d20a53fc4ce40bc5335c946403d4e83ae5455e3f59e3c418b01373c0367de60fad9b1a83e2d1587d536899575bc41d85d81cd14cda32be851b4e204f983359ef90c7b42942566f91585f837a193c86988143f6e457c814d2d27f87b452991b34cbed0c968c322ac42b59e887780f338cafa7140a62f112fa519058286c98d742bb70f6aed9f4d2b3f1572a24e5e480edb064507e092c5cd07448c1528c8430e3f19a495c33e3b160358248b3ae90af1c2a8270d54ac162c47721b940f753c2bd1043c2beae1c38256fb323d4908aefbbce948f5975f93ff04b6737b19675a3706fcfa12867365af4b12ab8810f192d8dffd2c389cb573767b70913d5435b47e46469f3276bcfcec1cd31d083d4d632c09d847dfa41432a22276eec47bbef6b4addb1232bf3d822f9dd191d94fe8ce60da2ef1d580e445ee3c1cc6f187df00774809ba75e5f1473988097cf67928bcfad2bfdc427acd8663c38848dbc80ca6012646b217e05966de1d60a9425ddcf44219e6c6930cb34ab00a0ae83cfbdd9f8d8371742273bc864d09eb11b063b85fbf9c5b7110c9c75ec0db9cb5c9c42ba513574832d885b0064146ab79fc99febad5882023c82f400d10bf581d8ae0887a77ccdcfb52fb538bdd1688222fe27f9cc46f3b7eadb3ff7ae998042d4ce619a0157d1801e2b51c12625db7cdb049209bd9dd4a1c178a1f3e2605a54b5582d4e30345eace977af43e95dfb4f2738b674d2184b1aece8c1aa8359f0300a3b6a175dea291bf2b399d7575ef4bd0ea2ba1bd6005203c83a246d6e7c633d7b5394ba2d29206d1bf89eb63e2435d302373583f550ceb50a889f35a7ca4a9f147371b100a2b87ef9100bb89e9999cde9909069054558c3ab7a62caae1ef549cbcba2c3dff1bcb8ef4b0223b1ff693906df94da5fd0f509641c5af94d801fbe00b43994758bc17ae053630c06446c3c4575d9c853d3786a67845070d33694f26bf262bb1f78458f98c8b41fc4fd64de0850be3c145624e1d91721c7330e62c1aa8e97fe3b87b6e965c3d011ab9ff0aa67b9b3e287b1bb21fe2857ae929b6d9dce6788c3ecae371dfdf45c525318e2a20864e9dc6b5ab6cf8233391108617eb4901e8c7932e35c0dd99a05facff30d13049ac65ad22b7fb97467add9c8a3c62c6fa5175d8b45d0f32c30707e611fa71cbe8b6dc2482dfce4f7e650d51df52e48a945937d675ab9c2dc76586ef774fb1b22e949a3719e2736783b5336dac5088514a480fcb4e2f67bee9f5284c38b3813dec95789d081e0da10fd8f610773cbd85183cf9c4fdf6b9c67c331cd92ce17ee26933f0942a08985a18d2cc9493ec9faf8c64039dbb73f99e96c1abd51a940281748c1a6dcbde4aebf63fd5f1f64ace7adc62ab6144c6e660915e08598d1c07dc7e61492f8013fc7f60238bc1f646b4c47a9740517fc34e9aa5a28bcc2fc520d666e53351b6fb073a0f1f42d5d4999bb5111eb9059392a6cfe386cf6e370e3a0b3b71759bf269a46e81891b3934f35e1e26634c8b1a3ab9ee4c629d4fea31fa23001aed4fb60e6916bcd2353debb745c74ebda9df6a6d9e55ca6293933184555815fba6695b374a6aa9e20dbc8e7a406578c00a78e9aba19e91213ab94cf821627cfbf57fc06e6beb6120cc10127c8b467728484b3f1effbd3aeb4cd853c47cd108707c4ed1e95762507f9d898dd6d2c62974440acfb1f8395ad45cb62e20bb28b892f467e337aeb144c36c9dc47f20cf4b90ca1979975d4fac287af5e899eb2c642a189870955d283630e2d06b790c132017a891db97c201b590e3e018ca1b0c22072c7d990669c6efacafcf357eebeffc82973ae60fe493c5410b92bc127a20b104d00e77d1b038420ffa00545318e2f4bb653e1750f000ab92a3c5384fa9c9b9549bc796dc5aac73c74bb6f6c41ed0ab9c49b83327ee485c71f766cc15e7dc05dc746f7ad755c1995b7329bb2cdd5730dd9ed49f2c04e41b098efced5fba9a01de7d2d20d532e8197ebdb4e5bfbf1bb3f2c4b9ccdfa12ee27906de1a843863fd435ccb1afd6e6e22384d1c3b484f013a4046f1ea7e071ed7d75f04c93f89015ac3bb5ded33198bee9e320906a6820570c85e42974af698a66d1fa54145ad1d54b42dd22787386d28a238e222a61f03596def168f2a6bd96b431a1fc1da5b754710bbd2aa73e1eae4823587dca869a7703594d7f182a500889b81ba534800607c16f0530930fbead39b4301dd7a9d56835c7624c55e4241865a69872c6c3f97443ddae55203d0602427549a1bed042460f9a61b8ae566f05f0f937b8c27aa75b5defdf0b34a61ed579f57dc0057db08eaced217f211a7495868c9ba27e53808d8b669813e438a966d3642b3f04b7dd0fd5e598767eac38f5aa6bea7f6dfd2bf36a1328ab835e66df127a6f295505b8711a712b728b94338c0b5db7e9090a0550ce0a9a22934e8b100d583dd8f1994f1d1553c95098ed1baad19478ef138190ef166382ea0f33657b9627d3211cc8c2435ad0f5ce117347358658a9ca6af772773d5acc0ffd69cbc48f8cc97e6a4a074f99b1b7b8492ad4cbf313853a897d1223a749d781fa033e9d3f529463984074c01362079fa6670a8134e813b9bc8a701709be4e6ca12767872792ac4f0287f5faefcdfb67d2415960118176d6426f9362b8d773f11f4ac46acfecec8fa781797085d19d40097de273e633203fe7a788c0dcacd59e9a259f94942692e0d40c82cb43df480d23e443629110b7b03aa1527358915f063c2973756966db57c05b08e5b706965a2a67e32dff89e63188d3c516396069d9e8e8aec9443df869b7df7e1329bb548ce2e18f3ba8fd2713d49a3a6d04e826d7a3c76eb296ace3d4ea053dcf1c62004fe421228c0b04087c65a30796782682a5a5f8556ab9581b5e4e5a0b167cac7973f06f56483a80d95d77fa5fb38a4e908be9e2e8bdaf14a4f0a3a9d41fa98b724c31638da56e39a6a8be6916bf02f1857f132d3a94a4c20b3d1bacc006f6fa2741125ebd1bb8c88fcaf5badb6605acf7a2a6f0efa18369fe415ddde796bc05568c1c70534e23eb91200fad883be08b023150c82b1b271751f8e8bc10be873ef82a82be3e043a2d9858a3cd81c5a9f235684a29e785d8dab276807ce7610eba4a0e5cac2e636ea11f9dd168b766d49711ca01483d5d237d49ecae386172045ae08bf35d7d3455dfe077bd386c097ac1cf38c58c48639fd43c2bcab1aa10539d5fa583dcbc181d802c51d116f8a8e3440d84ae4a0134077b2d5e811e152208a4990e3ad88461c77141256854abda2016ce0cc17c7f64a17759cbf7c7177507549e2878058cb9522703b7713498eb822c76818096de24cd415bc37180ac7090f8bf97f25a62c1ec4e8d75358d24fd61c20a25aade234da88247f914fc097518bd6541cc7abbe3b509a488bf6f008ee0948751905b0d92a0b74e2960836e9c9de72aa8995b495f043bd00d8259d4197dd6ab9951e9466597e77c9bdf99c87093a55907a9a38af9074eb0f5e614dfa03881ac69592116fd4f5a30c61f4bd83c3772d81b48e3bc249044bc309437f93d1ed9f97ab192f2125be8c0b4843f04b0e9c2cef21d08eed973578477cc1c2503a2b3a39bcef651267ff9d7ecacdafbb0ae799f37eb917801beeeadb53147344f82717d82f7e8a1c99fc0dbf904e667d49574a2b1ee51b72861c98a2d6531341b5d2d2b42f0e7b7226636fbeebcaf03b44d837c5ba3a323ea28d5bec16679172596129e658f48c41b1908acdbd040a3a0a9da36fb9501275dce82dfbff374b093c3a8484f23b5386bf759f94831938eaa1a52e1b8b41d007bcc46600c927743708d23663dd6d3efee220f78ecba4360ca14a417bef80f05fe2e26b17155bb", 0x1000}, {&(0x7f0000001100)="8a4700f799450d6206900ed2cdab9ba58f0ec8d9ac6f39e8e07b3f74a786b8c739a328e473ffe33be13da5eda4f6817c17037b39ef962d3ff34064820505ada21e2a191c058ec7b426cd05f3b37d33bdecc1ff47fd59bfc79e96a9556340d047c044a08029ef9c7e07db5cee93b938a962fd70df741df7a98037983171f0e19665ad683d37b457fd9df454de104288b8bcd2af1eac00d5a39387cd04b457e6f95b072aa6a5d72b6656343fdf7c9b1fc93020d83d14aa8c8d5b2d152f7b1bc4b778e7f8771565c9d5274dd6860be9b8e762d1c154b06f8b92fa106b7cca7f11d690d4614f9342cdbd270ad18d3fe7d3694dba59973894dc3caf85ad79de40c18d1fcac29c1b5dad80761fc56e5e30188b82cc147ab37cfb16078e4f7dd35b8b2f2de09e23e73f0ff1370adcc3e24424a0f1e23d832dd3031e0cefc0fec1be735727b155657f552d14bc8f20fd4a769853fc26d4bda6fe9516651bb31ad254b6b569561a215efba91af765b5f42e9f774320db8d833c4e80e03a386f93e7d0d811a3ddae03d18778df6934bcd73522d9a36557ca702c1028af8215c1710413e43b5b58a1a570d27fce7b7f33a7006506609893f3bc1ea7961a130b668714cb1d9147b217c0dfde494c685432fb974fb0395a29d6492f3ec6926054b308bb2646e513a4c1a80bd3d6c18ee9cd1a7f7fcc9453eb7804727e6aa37be9714aa4647ee607b24aa15c54ade5e98b55ee1d7fea9cc31a5fc4c4792b30603513391ff2f4c1d4d1f0cab31e73541050bfe30c7d75de10e595bc24620c5652449c530753d147062fb810731bf51397f8a9035f8cd2186fe5aa656b7e8353c52ee4dcfd1993239bfc1e6d03b4619ba673ed80c56ef946c33230c79198e4899637d95d7be666b0e649bf01832089621ddf251389694df0151f179d9afec76b20cdb6c1dde3c4f8ce7e74d0fef3c54e7c880875ee37d0d0fc5ba09eff309a1d6525d597e7d1adc6a538131cacbb259df56ffaf9414c75808eb8918cded687c9840086a4ec78e616e6c2660dfe873b6486b533c34a43df03b8c3c36ea9e07669485ced82726678279c7d911ddc9ee4c0d8bbc9ede5c32eae06e0f05e4be9e10913febbd009e2366283bb9275298d4f527d36bb1e23d7da56939625a0393eb16e657bcc89621e5405b3723429fef120336123d1db3bdabd1f025fc7f1a55058a598447288442019f2e23282c5c218fffa738b9d430d16a515f0af77d2eafeca682af6f1c0dc509d262761561707a1891b9373fbbca1a087589223cdedd4873f9652dedee7d1fcc174a16a8496f2c71384fb41cb01387536c11fa33c1bce94092a6a30a2dbc9a5ec3a27177cfe9aa94b91821b1903375f14cda232bc506b2c9c60d56403e1ca1a5e185d3cbb631456b6f0fe40d8bcc6c51c4b6eb133931d2736be79472637d62e7e3b5b5968344028aef2e97c03eee778c711ba8f39b0c572b8f8cc3e42ddb9035475601ea0cf3c95354a5d45fa5220ba1b918b5905c2b3f01fafa7303e774569bdeefb543f31740fff405732964c092fb2a7f12b76a7a769949c1dd36e7640b9c0c5d14c01234653354230ee3390072ebddd0d42f6463fed485f3086c5bc3502d779e7e0792bf15d53dbb9ead9fd3d512eae0cbc1d7a7a13f7db5f30c7021073e78d874b344009ca9ad68ffbe13d74a415305a4bcfef15761bd8b2e01dc81acb98d2bd3e113fcf2f30b09d57b16749c2ebaf6d57de0d967e32e2c95c7895ea9e0ffb1662343f70f48fba40fb778c4b180a733774d95562dcc2d7beb502b59f8bbeeacae2813286e375b34682bc156ea7ff7b96fbf86864da461317be13ebc0943f6c49ceace66bea10ad68c638842a2e83e32df2aa7fa6c35fb94ae3eae6ca06d00253f2670349ee55a664daf389ba246c76b1bfc2e811eb78489c45b409b381564e25834953458c296c57e6c0543a6e67c7a5c2ab4d0c275c4940ecbe3c733e9140999fb71fd38e40c696eca5e89410596b100c81b369a3ccb95785743c1b9257e22040e51c6c9b4659ff310c02dccd92eaed4e3cda91626f331b0284255e8e96f762dd11910815718f644f232bdfc0e189813510fb3e9a985aa68e188db8e7e91211c36fe5ae209ac655c4191a3571f6a21fe35008c6af8be1981fe348890c8dabdebc0bcc1d7560bd1889b73a2ad64cde8d06fd4fc6900de0e3e95e86ba5be1269213fa9211b06cc92f31c14b4bd561e29f061e1712084be5116ba8039e8947e01fe855bfd55db45dfa229fb0ace6513eb48785852b7fadcfee8b12c9b73960c8cf1af30311c0dd61c4a0349b827a9211de5f340ec6fe84f6ab9ac47a588fe4c8e54691e7e24271ba8f3a3edff68fcf1c9a9f616a10f33de8f6d563ea5251fe55bf4f3ef5c269e323ecedd27d6bce39490d97e78d850137642c6ea74dbc9d926436ee72822dc7a4a0214e938b531b6ba33a5823517f5175a1162a0c592db739c869fb60015992755145808c56dfe795f6cf2f3eeaf8a6fcfaf71cc6298d1dff7eed542459d361861bdd795d57ed9f3ce7f7adac2143394e139d3652d105c3a8091c9f46cd7ff740ab379550a848a60b4e7e7121911144923626a7c6abe95ad07745d3468f0ca2c28be189f8f31ba8fc7f55f93eb89b97347312fcd73f3b6ad11b2136b90c68a132f452aba08171b7b4f7c3c88258de58d4f51fd88cf430c2e6dce08a45a0f9d6abecbce41eeea8db7211ba90c538ab41fcbc9d792009e5c791230f01a2ab596699a2c3ea5e1d0fbec7af14823850e03ab27f69a1f785fec21d5fcc56ea2d19af6e8f4bedc3e2bc24643826e13c7faa8a10e48ce08a06cae45c0543f178f7dfc0170b8dbb12a06986224ad5eaafcaa5254bccd7b9bca8e837c9b636b54baa853f00fb2b031fa3f62007eccd292eb5bb4394a11d619ebbe583979fc5093fb536b4c8b262c1613191e64c2a3f2c9a85671752e73a4f22098f32b81c12ee57d0b1ab0be7fa3fc2fb1ce0fcf05b95dc0d3f97835aaac4d282ffa854db3b60c65c2dfc544dfcc936021688495f221f86809c758116ddb0315bdc53dd470bbe5b94084a210326e023d7c991a485e2fea157a844bcbd5764e8bc78f0bc91fa10509a96609ff6de3d2acdef370646aa9586ce2b0636872dd5b41557708797c908864910be9c761f9d3d79ff91d4fbbe0065b12b9da5192a0f671b71a0ec4a7eb8c91ec21c449f1fcbbf81969a01f6a4a55c89ea1da80ee0f0a664f268dbe19913e07133884938baa93628762281d64d1e42d0abbda42d6ad351db4089843edb40ac5c7d60e3b6f0b0edf2d75126d1f7e95abf06ab55dfdc6e1a8fe8cbafb6269f2ef417dc699768c6a502f02529884b50d95077ada50204c1684f181b5fea447fefaf6ec5b261d3081cbf213c904b88e78109957c0ff2844e9b3cc6bf9265fe68ec0578dd20b8ab2e587a01e8a15cb92d4f6cd99a8148abed8b0d319a09e959298eadfa6ad09d4650580365756f128b39c9eb32cbd3b2f2b67c6537c152277c64a1ee6f5dfa8833ce5725cc0b674b604c6164a1e5b3bb4fac926d3be56db48503a15e87d78a61fe49fe10f7e3b1a7db44f17560bed8e21840d4a54827bd11f84750b6ef84c06bf83e0eb623ba17f064d163c1ace507b2d9b12e35ea94814d2d384c5b80194def1a2db50d00a5c2aa2017c056e78d4570977bb7b7d733566ac370e03a7f1eb7e39aef0f84160a1684a1d569d31a63a94051246f8e3ab9db5f3d97fa5e9078a9d10623645f7020072c137335abf20367d0c272c30142b8db5655c89cb8be5e2e71b3e6802d2313e9d19299ed531dcac55a08ce37e8adba04b44b11fd0118e5827b876de9a8ed2e8a647e3536cd457ec47b6218d258acb950aa735195f7e78618d07b29b993ee8020754602e43d64f074d83964293478aa537209bbe06aafc3e9da9c72835bfedf6b50b3275b49a34494e1c6e6067601b475acb82bde87d5ffb5b71f420dc4dc4e6d68a67f157bbc250cee41ac546526aa52e0f9ea1b7480485c2750162b2dc6be8f3f4e93e978f9253377fe824926adecf04062ea3682722b2c643b56fc4d51d92afb0f20f9cb57282c98d3415401ecf2ecaf9882479d5b639b64e9874de6b0bb90287e8068a61c34a513a557ffa5e9f45ee36dbfd0b20bd6ba5781af659b53698ad33faf87a364143d0be0ce7568f9d2ca1070c08d053086622d21aed1270dd6425004246275afbde7863cf0bd02c34c18cfe46de5a493f7df98837ed7f3943d05d892f55b2b73f6799d1f1765805280e61edd33075c1b84a9200691de2a1c1a070d9f5927ba04300b94c82880b5f508c9c57941d455b373e2da311fea6beb70c701e681171052a9b1a86e9ca845852f76eacc476d84d9b7ae3fbc98d221718ef5b22c5a4ebc5a3404abd3e283661334721542eff1714f838731c0fd92400a5f94cb84535f96414a0e45a510fb45750fea23425fd6e94f179325d6e2f777bc04e25081fc43f3836316741518bd377a3209be61cadce8c06924bf405b64ff4bab9e7ffb2d16b740504751d238673ccfa9d34d431fe906c11bf7d8faef528c720f576be6da94a769dac6b352903c0be1e93680e8ff83f2ee588feeaaa14f2d22cb792c421a19d8a8fac7a10a47801aac6f935aa12fad1a89a1682c839f4588943c5178b7cb862427e0dfb1ee3d7a8ce420ce531e9d5a409f87ab9202b1d06de3806c48fbaf0e19d378ee44f3047796243b1b3a537b78ff976b792dd1282f96c6a5a4bdecb085d1744e8fe7a3e5cc4acbc500ff6d0dc4fe7f430ea11e573d82467f84253c9e3994b5e3654e17c67393f5800c4cf763db3596f7022d87b2d4d894e37790a257db920f5b05d5d12b471e220ee4dc3b9c70c33ce08b668b404683f6097158514a43d50df3e022428a8212ec3beb016931b088e36cb583a7cf86b915faa4e36e3deb412eeeb4cb194ff13f7e5ebff0ee2d78f00a043eb03b9f76edc67112b40050a69f27936c3546aa47382281afe7ec13cd24ae6252485170e2d3833642d20928d2112ec7ad49faf8073f5b5e4cc23845d1b7aa890d015fc06587622771d37780130afd870de883c0b394bafc4f51b6e054a111b21071c2caf80bd42914ad2fafa7ebf61008984537a88116acc481f0f30da0561d6e95798210e964d3d2a05895c8c92e8bd8d7ca9e0c338a1044fd6710f3ec0897be976d01325e04bc81f2ce0e742ede479f70ca30f859070acd43d710dbb44abd9ac26ea34cb8ac18c111378959cbf7408c5f480ea75ab8691fb44743bb92599524a11fd4cb8c7181077055c8c8f2d3f1b15a93a314fcc8001de74344273a59c2138aad11c7ae4361af41ec3120fc54217954c9f9d6f11fd030737fdd3866084b53ad90abaa92e3c100aa1402ca0d74f5b32581b9acb27c578486f2f32f942d269fa8394d847a4fb2ca329dcdec3a91713d5f929ccb467198a859d3fa7301628d75b88ad2edd6603429926ccfb8fc9cd9541bb842e5a47b6783b5dddcc9318d5e3d8c378bc03dbd68247b4d7618358136cf5dd3f30ef5093326f13eb3d56750da1eda889a0cefb4f7583fad752ac764f6dcb19be598569a1ff6d46d470d0c9958757198f9c6beffabc7b9f45de25003daa53ea73bee187ead172e1ffb88d90e06e2aab68691eed93c8e5b5380d87176bfe33c689368c00c7dcefed430fe5ee9d51f390d677ba9df4090c03e1ed736965f97e5b6f52fe9bd273deade5df55cdcdf8704950f7dcdfb902881bdc2b34659e96e953712bd97cdcfc269", 0x1000}], 0x2, 0x0, 0x0) syz_open_pts() fsync(r0) sendto$unix(r0, &(0x7f0000002140)="eef8f83ba838843fca1b9c0a2a5dc11e2ec3bf8e382f1d387b711c7b079e7251bdd3ee5ec3a19a3c2fc7ec04490e2001173b7975679e7c93f06c80afcd26831532041da2f1baa8417bdd6bc32db7ad02fe396e716f1ec1b72453eb504d70c4e7c5b664e6ddac49c2ba1bfe1e3af66c466de0093456513e9af26d7d8d6f9c0d495edca68846e96905c183b3ad8468d01ad321f43121068902aedb027e3974743728ed9d683fd0133c6a35361a456fc479", 0xb0, 0x3, &(0x7f0000002200)=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x418, 0x0) 16:00:21 executing program 0: shmget(0x3, 0x2000, 0x8000000, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xfff, 0x92, 0xd605, 0x8}, {0x8, 0xffff, 0x0, 0x8000}, {0x8, 0x2, 0x9, 0x7}, {0x200, 0x6, 0xfffffffeffffffff, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x1b2}], 0x1) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:21 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$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000140)=[{r1, 0xaab644ecae4f220d}], 0x5ab74cb985ab441, 0x200000000000000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x3, 0xb3cc, 0x4d, "0464aa024c46c0625a2e2945697e3946903f7b2e", 0x6, 0x5}) close(r0) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) socket(0x0, 0x4002, 0xc704) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x200, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffe1, 0x4) bind$unix(r1, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x8) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) dup2(r0, r1) dup(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0xa, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r3, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) getitimer(0x6, &(0x7f0000000200)) fcntl$getflags(r3, 0x1) r4 = fcntl$getown(r3, 0x5) recvfrom$inet6(r1, &(0x7f0000000180)=""/71, 0x47, 0x2, &(0x7f0000000240)={0x18, 0x2, 0x3, 0xfffffffffffff000}, 0xc) fcntl$setown(r3, 0x6, r4) login: vrele: bad writecount: 0xfffffd8029779288, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1451, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 90320 98740 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd8029779288) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800016be4d40,2,ffff8000ffff2290) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd803740f198,c0106477,ffff800016be4d40,2,fffffd803f7c6a80,ffff8000ffff2290) at VOP_IOCTL+0x88 vn_ioctl(fffffd803615c698,c0106477,ffff800016be4d40,ffff8000ffff2290) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff2290,ffff800016be4e58,ffff800016be4ec0) at sys_ioctl+0x5b8 syscall(ffff800016be4f20) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,d21569fa0e0) at Xsyscall+0x128 end of kernel end trace frame: 0xd238bc20dd0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd8029779288) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800016be4d40,2,ffff8000ffff2290) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd803740f198,c0106477,ffff800016be4d40,2,fffffd803f7c6a80,ffff8000ffff2290) at VOP_IOCTL+0x88 vn_ioctl(fffffd803615c698,c0106477,ffff800016be4d40,ffff8000ffff2290) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff2290,ffff800016be4e58,ffff800016be4ec0) at sys_ioctl+0x5b8 syscall(ffff800016be4f20) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,d21569fa0e0) at Xsyscall+0x128 end of kernel end trace frame: 0xd238bc20dd0, count: -9 ddb> show registers rdi 0xffffffff81972197 db_enter+0x17 rsi 0x725e __ALIGN_SIZE+0x625e rbp 0xffff800016be4900 rbx 0xffff800016be49b0 rdx 0x725f __ALIGN_SIZE+0x625f rcx 0xffff800016ded000 rax 0xffff800016ded000 r8 0xffff800016be48c0 r9 0x1 r10 0xffff800000997e80 r11 0x9e06de698f83454e r12 0x3000000008 r13 0xffff800016be4910 r14 0x100 r15 0x1 rip 0xffffffff81972198 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016be48f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=90320 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2c70,0xffffffff82296468 process=0xffff8000ffff7450 user=0xffff800016bdf000, vmspace=0xfffffd803f014cc0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 98740 452263 72275 0 2 0 syz-executor.0 98740 117432 72275 0 2 0x4000000 syz-executor.0 *98740 90320 72275 0 7 0x4000000 syz-executor.0 77792 201721 1 0 3 0x100083 ttyin getty 68411 420341 0 0 3 0x14200 bored sosplice 72275 350104 84747 0 2 0x482 syz-executor.0 97276 394933 84747 0 2 0x482 syz-executor.1 84747 237148 3989 0 3 0x82 thrsleep syz-fuzzer 84747 115751 3989 0 3 0x4000082 thrsleep syz-fuzzer 84747 205770 3989 0 3 0x4000082 kqread syz-fuzzer 84747 108903 3989 0 3 0x4000082 thrsleep syz-fuzzer 84747 467969 3989 0 3 0x4000082 thrsleep syz-fuzzer 84747 374159 3989 0 3 0x4000082 thrsleep syz-fuzzer 84747 102004 3989 0 3 0x4000082 thrsleep syz-fuzzer 3989 239488 57364 0 3 0x10008a pause ksh 57364 455827 38476 0 3 0x92 select sshd 38476 49907 1 0 3 0x80 select sshd 49205 362943 14104 73 2 0x100090 syslogd 14104 277904 1 0 3 0x100082 netio syslogd 95055 347191 1 77 3 0x100090 poll dhclient 41696 189068 1 0 3 0x80 poll dhclient 81770 272319 0 0 2 0x14200 zerothread 87377 397170 0 0 3 0x14200 aiodoned aiodoned 99585 218350 0 0 3 0x14200 syncer update 24972 398706 0 0 3 0x14200 cleaner cleaner 53056 415957 0 0 3 0x14200 reaper reaper 94063 198830 0 0 3 0x14200 pgdaemon pagedaemon 88269 3853 0 0 3 0x14200 bored crynlk 30942 298454 0 0 3 0x14200 bored crypto 61081 488321 0 0 3 0x40014200 acpi0 acpi0 60121 149612 0 0 3 0x14200 bored softnet 44917 56289 0 0 3 0x14200 bored systqmp 97839 523161 0 0 3 0x14200 bored systq 67827 170033 0 0 3 0x40014200 bored softclock 42546 494083 0 0 3 0x40014200 idle0 10139 104126 0 0 3 0x14200 bored smr 1 344548 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9537 6383K 14531K 78643K 16798 0 0 pcb 13 8K 8K 78643K 187 0 0 rtable 120 4K 4K 78643K 553 0 0 ifaddr 66 14K 14K 78643K 223 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 113 0 0 iov 0 0K 16K 78643K 279 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 77K 78643K 3320 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 32 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 231 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 2262 0 0 sigio 0 0K 0K 78643K 29 0 0 proc 42 30K 54K 78643K 612 0 0 subproc 32 2K 2K 78643K 40 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 191 0 0 in_multi 33 2K 2K 78643K 119 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 394 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 90 21K 29K 78643K 6185 0 0 UVM aobj 81 3K 3K 78643K 94 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 97 0 0 NDP 15 0K 0K 78643K 61 0 0 temp 192 2728K 2855K 78643K 9955 0 0 kqueue 0 0K 0K 78643K 14 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 8 0 0 1 0 1 1 0 8 0 rtpcb 80 123 0 121 1 0 1 1 0 8 0 rtentry 112 53 0 6 2 0 2 2 0 8 0 unpcb 120 699 0 689 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1834 0 1834 1 1 0 1 0 8 0 tcpcb 544 336 0 332 1 0 1 1 0 8 0 inpcb 280 931 0 918 6 4 2 2 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 18 0 18 6 5 1 1 0 8 1 ppxss 1128 30 0 30 10 9 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 191 0 0 12 0 12 12 0 8 0 art_table 32 192 0 0 2 0 2 2 0 8 0 art_node 16 47 0 5 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 5 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 229 0 219 1 0 1 1 0 8 0 shmpl 112 92 0 13 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5050 0 3641 46 0 46 46 0 8 0 ffsino 240 5050 0 3641 84 0 84 84 0 8 0 nchpl 144 8442 0 6798 62 0 62 62 0 8 0 uvmvnodes 72 6510 0 0 119 0 119 119 0 8 0 vnodes 200 6510 0 0 343 0 343 343 0 8 0 namei 1024 26058 0 26058 4 3 1 1 0 8 1 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 24770 0 24770 19 18 1 6 0 8 1 plimitpl 152 245 0 238 1 0 1 1 0 8 0 sigapl 432 2437 0 2424 2 0 2 2 0 8 0 futexpl 56 37191 0 37191 3 2 1 1 0 8 1 knotepl 112 399 0 380 1 0 1 1 0 8 0 kqueuepl 104 501 0 499 1 0 1 1 0 8 0 pipepl 112 1180 0 1161 4 3 1 2 0 8 0 fdescpl 424 2438 0 2424 2 0 2 2 0 8 0 filepl 120 14419 0 14322 4 0 4 4 0 8 1 lockfpl 104 822 0 822 4 3 1 1 0 8 1 lockfspl 48 281 0 281 4 3 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 61 0 51 1 0 1 1 0 8 0 ucredpl 96 2897 0 2890 1 0 1 1 0 8 0 zombiepl 144 2424 0 2423 2 1 1 1 0 8 0 processpl 864 2453 0 2423 4 0 4 4 0 8 0 procpl 632 5387 0 5349 4 0 4 4 0 8 0 sosppl 128 28 0 28 7 6 1 1 0 8 1 sockpl 384 1802 0 1783 5 2 3 3 0 8 1 mcl64k 65536 604 0 604 39 38 1 33 0 8 1 mcl16k 16384 9 0 9 5 4 1 1 0 8 1 mcl12k 12288 39 0 39 9 8 1 1 0 8 1 mcl9k 9216 43 0 43 8 7 1 1 0 8 1 mcl8k 8192 28 0 28 7 7 0 1 0 8 0 mcl4k 4096 114 0 110 2 1 1 1 0 8 0 mcl2k2 2112 14 0 14 6 6 0 1 0 8 0 mcl2k 2048 56970 0 56923 19 12 7 13 0 8 0 mtagpl 80 54 0 29 2 1 1 1 0 8 0 mbufpl 256 101669 0 101514 35 22 13 24 0 8 1 bufpl 256 13553 0 6939 414 0 414 414 0 8 0 anonpl 16 225973 0 214091 110 46 64 65 0 62 15 amapchunkpl 152 10440 0 10337 32 26 6 15 0 158 1 amappl16 192 12992 0 12330 103 62 41 46 0 8 7 amappl15 184 2 0 2 2 2 0 1 0 8 0 amappl14 176 63 0 56 1 0 1 1 0 8 0 amappl13 168 7 0 7 1 1 0 1 0 8 0 amappl12 160 9 0 9 1 1 0 1 0 8 0 amappl11 152 1146 0 1133 1 0 1 1 0 8 0 amappl10 144 64 0 63 2 1 1 1 0 8 0 amappl9 136 1682 0 1678 1 0 1 1 0 8 0 amappl8 128 1260 0 1245 1 0 1 1 0 8 0 amappl7 120 32 0 27 1 0 1 1 0 8 0 amappl6 112 1153 0 1143 1 0 1 1 0 8 0 amappl5 104 156 0 146 1 0 1 1 0 8 0 amappl4 96 2692 0 2665 1 0 1 1 0 8 0 amappl3 88 255 0 243 1 0 1 1 0 8 0 amappl2 80 18815 0 18747 4 2 2 3 0 8 0 amappl1 72 50773 0 50366 24 15 9 19 0 8 0 amappl 80 5660 0 5625 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 93 0 13 2 0 2 2 0 8 0 uaddrrnd 24 2438 0 2424 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2438 0 2424 1 0 1 1 0 8 0 vmmpekpl 168 18344 0 18321 2 0 2 2 0 8 0 vmmpepl 168 287612 0 285914 147 58 89 97 0 357 12 vmsppl 272 2437 0 2424 2 1 1 2 0 8 0 pdppl 4096 4882 0 4848 6 1 5 6 0 8 0 pvpl 32 675444 0 660526 281 122 159 259 0 265 37 pmappl 200 2437 0 2424 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 636 0 91 16 0 16 16 0 8 0