2e7266345a039c3f188d3d583a23eb576550c4e0518f9075853c8ace49f02ceaa8f08f59e27ec671c64febd941527590cdaed915a62388ed2f41711b7b59f5bccfd4af2667b5c5b50e7d93d7a1a6e6afb29556bb9babaadf3867225cf226bdc5b702a29f98ce2867335ba4f7479251014e7ce3be119870f6eb172745692479079b5cca8d3dc1fe5153f8c4f222b7b8ea310324b6657889d257a6106b9857a2a75ea9eded924c61c7205a1c29c45f90720a03f79104298658e4526e2f75570e05066d546051d0bce9129f03a65f1c9ffb1200a97d3fca73b9f3d578596b5eb80b17143955b8399579bd1e1ccb58ff2ceb3e99598f324697c5482b9d73347a5a6f810264c5337b762feb95215e1adbc4e714035c77a9cb0b648e3945ccae91c46c717f47a045170f561f6e5a0b17391012b5edddcf47d3a9ab55bb49313a8b623724f9cecab00d4673fb424d7294c3477f23441aa3a40cae85ae3a3ef74c49a7fa91db2533f45b41c95ac3e4d35ed73bfac42875d93876095e3e5fb880d2a4a6f9016670655ed7ffefe0accb591ab4172a1c21b3f1c83ced1c34bdf7dca12e0906fb9d475158302564ab3aae8b87bac7312a004666e234887d410284e9c7ca03299f8c607c3afaecb6383eb830f6895684b9561434372406a2c9f84784eecc59b5217988e390b07ae44d3b41bbf365a0fd0c65377c052b249ad0cbed4313acd185c557a679610baa3e1440280c862c383ad353ea5a3ed7ce14ea035db3a2feb174ee02e8944c0de7d2c45d444aaa2de39f484447364cbab872d8053dd850601a4108fcf316f4117387bc9f0fac0a6f7719c2d5e30ffe53d200e461ef766f7a5665f1998874b7303bb712eb82792b37911d4b56bb86c394d0d705e5822ec38bb1d4fb43825857fee7dfae2a3909d348457497da7c1688e7c51f2151b836a31060e6febb582ba79df1eb99c895a97397cdcb9c5248e2fd030f6ddbdd87a0b235708e33cc9fef350aabcbd8f5f9dc8c28db41a6734a7214abe1c7cd6f8411657f90e1d183d3420625855aab8eea6a4c97b68ac8462fee6c2a82c29a6d96ea13a60cffa6ea52c9c866f244f4ece5a1a2b42edb99bcf8baa2f7549e90727f9d5384314e9827c44c2aebb0e0a3edb9acd032e9c3859780186ebfb7ebb83cb6bf9962290ab37199ff7fd2246580e4d086d77d5b58ea527c256d9bd6cbb34a12441654def82c37ab268b7483bd9605bffa5234616a694e11223fb2a4b9f068a8210aff94128c82f7009dd2eaf0355ff0a967d39e67b2c912ca2bf1aa3d8af75b6385358f6a6e66a52c23df6bc0517ed44cf9ea8f943b196f0c2846239025c8cfd1e32b825f96c1964d4e4ecc6a21b0a0e677ee2034a6a995c8553e68da2b8176dc713321dca816e8a95a048bc27488c89ec58c99ad139575ab89dd9e526d6508cf9855aea2181fa7882e819f3e0d48e91e94dad7270ffd51350e50e4335789d6bd7bb5edbe580a3923a58fad9cdd48b36616aa08ea94ac6bfb60319e8ae8eb72987929f81b3d0e7b20d8d9a3f51709f8ba154a6f256feafd9f1aa47d05316e37f433a8f310a080dbed3117c9eb0beb4698605e9fa24c0681d9fe59896dc0f3c952f903a94f7d51e25d301795690734a3524eee9edc56c3c943bb5645b3057338410982249764b5e016dbaf7956dc9aa355d2fc4f52405176938ff5d0502230e543b74050813db38e163c53fd467ba841fb098438ddb6424859d21f15d24fa3ef646229c32b882901edc73d0e16f4549b4a14b6a7c9b7243d61811f23bd242ccf6baf366398686bb11d4970dedb829e4cef2356113b046102948b2def6b0b94e9ab5405691af39fdc864faa1cbd39415662d647079431927c5ddf97577b0c515a18d5b79bea7e77fe6220f58c3a19d345bf302fb4c0616cfcd74b6b9c3e52ade40c50224a061fc2b4b6061cf961e2171fdab852749cdd993b7ed495b66a6d7b78aa1c919d27da0042bcc5bf3a3d5b7aa09995e2c72ed70d6a410cf8034da5cdf44cb467e9425de0c34915efcbc697e60a0fbe64db0ef9d0eb5da2b26b3c90feeec9bab1e47b89eb77f21803b36655e23b377818bab9cf4ee5cdc8e11dfdaf23c94cfaad96b560bd42e62cbd1f5b22404d5748009175f4aaf33ddf617a990e4fc8108fa42116205c506130fcdf852bf879c9563eda9ea1c777e9636d00f4a45270200aa5b5a7fc9abe40d34788111bac7b5189744a1fc4896821b4b884384ea02dc795f823bfbb1a3bd6526b69cbf3c4e02f957f54af7fe4138d5562bf94dd756ede04ded1dce008e51b68ea9999874bcc78e7375949f36107b306fa4040ebc8d49b80a600dc9716cce10e822283a310e19f54258c31d4360bb2fe544a1328ce1329c39dfe043d422e431ab0fd1a47ae780987139d592d4b8fedfd82e4fd34cfda3db8b1858b9fd5ce2c757cad7717e7874f184a5430721bc5765b9171746a2f45243b1168281ba1ac15e56e5a15225276183b8979fd8929f10e3c727014ce5a8156d97ca7f63bd4c1cedd58b84733b1a59b1cdef67167a6ffd067014d01b6013c2119a"]]) r3 = syz_open_pts() read(r3, 0x0, 0xfffffdca) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8480, 0x0) r4 = syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) r5 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x20070, 0x1c4) openat(r5, &(0x7f0000000180)='./bus\x00', 0x820, 0x84) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r6, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 10:12:19 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:19 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:19 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) pmap_unwire: wiring for pmap 0xfffffd80796e3e90 va 0x20000000 didn't change! 10:12:20 executing program 1: r0 = syz_open_pts() getegid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) fcntl$dupfd(r1, 0x14, r2) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x81, 0x0, 0x80, 0x0, 0x4, 0x1000, 0x6, 0x31a8da0a7675f61, 0x1, 0x3, 0xae}) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$unix(r1, 0x0, &(0x7f0000000180)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa9, 0x20001, 0x100000000, 0x1}) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x600, r9) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x8da45f53e00dd543, 0x20000010, 0x20, 0x361}, {{r3}, 0xfffffffffffffffe, 0x4c, 0x0, 0x3, 0xfffffffffffffdaa}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0xe6}], 0x6, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r12 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r12) r13 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000100)="8c65", 0x26d) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) close(r14) 10:12:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x1) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x20000000000014}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x7, 0x9, 0x2d, 0x7f}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x100000327}], 0x1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r6 = semget$private(0x0, 0x1, 0x420) semop(r6, &(0x7f0000000180)=[{0x1, 0x81, 0x3800}, {0x2, 0x6, 0x1800}, {0x3, 0x3f, 0x800}, {0x2, 0x1, 0xfb33be63752b18e4}, {0x2, 0x80, 0x1000}, {0x5, 0x6, 0x874e9509350b6644}, {0x0, 0x7, 0x1000}, {0x3, 0xe0, 0x1000}, {0x4, 0x5}], 0x9) getpid() fcntl$setstatus(r5, 0x4, 0x80) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) flock(r7, 0x9) r8 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x20) write(r8, &(0x7f00000002c0)="90d86ce31adb02a6069d2a008a22508efe837d2b8ad531d35ca5986af114ff8e9cb35d4823a8292b7c0ba994bb4f561c2f8e81f6fc334ce6260bebc9820148c194917bfcbaf4816b62e5a42187bf", 0x4e) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r4, 0x0, 0x8000000000000000) r9 = semget(0x3, 0x0, 0x4) semop(r9, &(0x7f00000003c0)=[{0x0, 0x0, 0x1000}, {0x0, 0x91, 0x800}, {0x4, 0x1, 0x800}, {0x1, 0x1, 0xc00}], 0x4) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: r0 = socket(0x6, 0x3, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) dup2(r2, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x80000000, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: r0 = socket(0x2, 0x5e20d8da55ef7c04, 0x1) getsockopt(r0, 0x80, 0x1021, 0x0, 0x0) r1 = socket(0x10, 0x2, 0x1) shutdown(0xffffffffffffff9c, 0x0) pread(r1, &(0x7f0000000000)="ab2ff497e6ebc4e903a4a54de201846947bb7d6261d0f36a6a0a180ce4f83dda6d51f665be5d8bea50f15d9f1bab9bd0afec4c747699a1c4ab11087129e8ff3d1437fa96a6f57b8926684629ef688a185bd015aa", 0x54, 0x0, 0x0) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f00000004c0)}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) flock(r1, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) syz_emit_ethernet(0x80, &(0x7f0000000000)="277e18b4c23e6e21aa66e73b17ad23d94a05be850951291e0cb8340249daa44bcc6071edd6d3bb2373ca6ba7e53ab812fd1f4377143f6775c0a95374ca8288fc36b2bb2f2bcff221a6ff4bae87d31c5ccb317219da7a08624c97a6fd39a2faaa5f6763f50ba56142a1de82e812819098f6dfc7f4f8531015bb40b459479eac5c") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r4 = accept(r2, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) read(r4, &(0x7f00000003c0)=""/183, 0xb7) flock(r3, 0x1) flock(r3, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) fcntl$setown(r6, 0x6, r7) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r8, 0xa) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000001c0)=0x8) r9 = dup(r5) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000240)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x5, 0x0, 0x10001ff, 0x8000e76, "000000000001040000000000000000000000004a", 0x0, 0xfe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 10:12:20 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='\x00\b') r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) fcntl$dupfd(r0, 0xa, r0) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8e237bee12de2e0d, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r3 = getuid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r12, r17) fchown(r11, r17, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x8, r22, r5, r17, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe41, 0xd, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r29, 0x4, 0xcc) r30 = getpid() fcntl$setown(r29, 0x6, r30) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0x100, 0x9ce7}, 0x1, 0x1400, r30, r30, 0x5, 0x4, 0x5}) fchown(r0, r1, r5) 10:12:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2be, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000001c0)="2155470bd5e91e80a24cece9507e8ce00cc861c10ac792249a516ccbe87fca35f0bbfe100dc7560aecff9e6f47090de638e790b2aa5aa97c2e61ca25a944323748e8df4a30319a0c190cce191a70aa18aa5d55a660cff76cd832b67105633d2756f8663be7907aa23e4d3f83f65ab890861dfbce700af3e24e5951e340c3f2c33ae8e1a0dc0c0e7fd6135e3de115ffab1da0720b6231e84c133cebc8d66579deba213b131c393d47715e01d4c7150e86aad281b2a8311779c0e72ecbc010bf438dba032eb1f26211bbc08da59ebc16d2af8477ef81e1", 0xd6, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) write(r0, 0x0, 0x0) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x6c, &(0x7f0000000100)="3de290749a090b1e682205d8f69cbe4dee419b28f10e12782f51fa90e9745a5602f59d09f9a523b91676208816d10bd09a93ad26dbed4742fb41c3fb620896b53d7e39607c6b8f8acb57bcddbbba289ea71e3bafc29267ddc5f77426481968a92fd1f52a3de7ab24717b89e5") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x396, &(0x7f0000000300)="dd0002c9") fcntl$setflags(r0, 0x2, 0x1) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x115) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x81}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x418, 0x3}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1ff, 0x7ff, &(0x7f0000000300)="45ab9e5f7798e0989febc28ec78344124a03b96189fb1964ccf3c3fa3c44a7927c20e7337bb75d20005cd5391586ca3868103ffd7ddf4cbe27a3d2128d0ee75c0a5d2efe79527a0eea65c905d424653ecad5bc8ec7896bde7784693714b161709ca07b155f92c2485dd1d694289d7bc87ff56289b52246b61bf80544fe418ba2a65cfbfeeb79f7a672", 0x89) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0xb6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) semget$private(0x0, 0x3, 0x2e0) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x80000000ff, 0x0, 0x0, 0x0, 0x4], [], [{}, {}, {}, {}, {}, {0x0, 0x4}, {0x8000, 0x0, 0x9fc}], {0x0, 0x0, 0x0, 0x100}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000002a80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a90005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54208009036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfdba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d00000000000000e354076dcdbc6300000000000000001da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd4292d6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24000000000000"], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000540)={0x3, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)="2fdba7017f54fa3dc865f3be802394a3bf45c2c32af315e23a7f69692ce338ef31ca31fb3183d0dd16375829539bd98965f9d8d7c6830d40c51e2801acd7a1093441e84c24bb6e407cf9d012d7c892f88e856b0410494486ab93156a320d1efd76d00a866f6a0a8e89619cda71b75ad07a3e5b9dd5f0d3c3a671a045b2f065070ac0a0b633ce2157e0f83e32ffe33da4c4af676091f7a8f415afabf17099a1efced6b4e8601560a091c0a99c62c8f143ebfd9ade72e35c84bd0e1c635e27d8baec0f38", 0xc3}, {&(0x7f0000000140)="4659fb5b4ca3204b83675e04103be62c40884f9d1d5a7704adadba52f51eda705c7726809d8657d166881c7715d6eb4e053700cac0e4410a32ae3fab7520c0af0f2834d4324c4f94011ecd6e89296dd40643794739466bddca02c34056ca111755648743e6cab5799e779251755ca898a4030ab57459f4f5b2dab4c5c14d2f7f118e1a5faff492a2696a4be1d3d0fa6b26ccbd8829e62a3133ba9a93e03ee0ce491d6899820bd530597a441f", 0xac}], 0x2, 0x0, 0x0, 0x2}, 0x1) r2 = dup2(r0, r0) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$inet(r3, &(0x7f0000000580)="1f3c990801207317c84825c454a65c137e0d518aa454552cec054c53eb28b31570c7a719bf929d8a18c0b8b00426fc955461034615078e082c2938c53b15fc263899f3d2ca7463f17b89a6c8078d5784f22de33950b55536ade8035f5265f1", 0x5f, 0x404, 0x0, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = fcntl$dupfd(r5, 0xa, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r2, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) 10:12:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b1"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e001b576c95983ba73ff1501cedf3292e8f24f7dd42930f7707", 0x1b) acct(&(0x7f0000000000)='./bus\x00') 10:12:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b1"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x28404030ffd) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x1}, {0xde, 0xfffffffffffffff7}}, 0x2) 10:12:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b1"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="b50f146d3a38a1e085441b24ae7b") r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semop(r2, &(0x7f00000000c0)=[{0x1, 0xfc00, 0x1000}, {0x3, 0xffff, 0x800}], 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000000)) 10:12:21 executing program 1: r0 = socket(0x18, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b077be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc55303b22f310b40cf36a00f90006ee01b120400"/165, 0xb1, 0x0, 0x0, 0xcbc) semget$private(0x0, 0x2, 0x22) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 10:12:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xfffffffc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 10:12:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x5, 0x9c12, 0x3f, "1caac16b3c1cfa1ab19e6350ec90976db91f080b", 0x100}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 10:12:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 10:12:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fcntl$getown(r2, 0x5) flock(r1, 0xa) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, 0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005, r4}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x49d, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000200)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x2b0c, 0x5, 0x7f, 0x9}, {0x0, 0x38, 0x7, 0xfea}, {0x3, 0x93, 0x80, 0x80000000}, {0x75, 0xff, 0x1, 0x1}, {0x2, 0x5, 0x1, 0x9}, {0x3ff, 0x81, 0x7a, 0x80}, {0x48f, 0x9, 0x1, 0x6}, {0x1, 0x1, 0x8, 0x10000}]}) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/88, 0xffffffffffffff3c}, {&(0x7f0000000300)=""/9, 0x9}], 0x190) syz_emit_ethernet(0xfd70, &(0x7f0000000000)) 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a2"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a2"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2000000000000002, 0x1, 0x0) setrlimit(0x8, &(0x7f00000000c0)) dup(r1) 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x10c, &(0x7f0000000080)="b6") 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a2"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:22 executing program 1: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) shutdown(0xffffffffffffffff, 0x7) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semget$private(0x0, 0x0, 0x400) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) flock(r2, 0x8) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x3) rmdir(&(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x1f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:22 executing program 1: open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x90, 0xc4) r0 = getpid() r1 = msgget$private(0x0, 0x30) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r2, r7) r11 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r12 = getuid() r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f00000007c0), 0xcb005093f78273e) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r21, r26) fchown(r20, r26, 0xffffffffffffffff) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r14, r26, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r30, 0x4, 0xcc) r31 = getpid() fcntl$setown(r30, 0x6, r31) shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, 0xffffffffffffffff, 0xffffffffffffffff, r14, 0x100, 0x9ce7}, 0x1, 0x1400, r31, r31, 0x5, 0x4, 0x5}) r32 = getuid() r33 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r34 = getuid() r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f00000007c0), 0xcb005093f78273e) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r36, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) r42 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f00000001c0)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0xfe, 0x9ea7, r49, r51, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r43, r48) fchown(r42, r48, 0xffffffffffffffff) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r36, r48, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r52, 0x4, 0xcc) r53 = getpid() fcntl$setown(r52, 0x6, r53) shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, 0xffffffffffffffff, 0xffffffffffffffff, r36, 0x100, 0x9ce7}, 0x1, 0x1400, r53, r53, 0x5, 0x4, 0x5}) r54 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r55 = getuid() r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r58, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r58, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r58, &(0x7f00000007c0), 0xcb005093f78273e) r59 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r60, r57, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r61 = getppid() r62 = fcntl$getown(0xffffffffffffffff, 0x5) r63 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r63}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r65, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r65, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r66 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r70 = getppid() r71 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r71, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r72 = fcntl$getown(r71, 0x5) msgctl$IPC_SET(r65, 0x1, &(0x7f00000001c0)={{0x2, r66, r68, r69, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r70, r72, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r64, r69) fchown(r63, r69, 0xffffffffffffffff) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r57, r69, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r61, r62, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r73, 0x4, 0xcc) r74 = getpid() fcntl$setown(r73, 0x6, r74) shmctl$IPC_SET(r54, 0x1, &(0x7f00000000c0)={{0x7, r55, 0xffffffffffffffff, 0xffffffffffffffff, r57, 0x100, 0x9ce7}, 0x1, 0x1400, r74, r74, 0x5, 0x4, 0x5}) r75 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r75) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1, r2, r14, r32, r36, 0x4, 0xc00}, 0x5, 0x13, r74, r75, 0x6, 0x4, 0x3, 0x4}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:22 executing program 1: sendsyslog(&(0x7f0000001680)="ebe8dbcb47a36bb23453e6049390eecdd8a35905708ab3694b8596cb97c3f170172ca92d88e092ae6b498886cb4252bbb777462a86e940d07caa288df7413a8a45d1e25010c142e81b27c65aaa9a4dceeb5ce57a0a554bee233a3b995a13cd599956659af4cfa472aa956c11754bd3743161b7dea584133de536fd0d195ce3032d7433b904e97b1f1e2f3dd5552b9ea93e5c81bcedc73b4a444b5222b83f487fed4ee36b2b83d2645cccaf835bb927efae19d5285a032ba59d2b9f58ff3ef9a66b22098b2e464048f8d67552369338526ce93e8604db85309883ad6a49a851e6bc520b3f741ef85929254b2a05c93f3f058417a264875e3336e4097cabf0aa0caccf2870f6b2b550b484d7105be94d381ba2cd36d083637550a9ee5dc99bead0b1118e4e2fbb02d32452817372805471426804a63b8f12c8a8183d6d3bb3ce60802531f999d6f186ddf01c867413b891dcfb418f985cf71af406d8c37793b4b3a7b7e906b48394d4ec77f562aba97b303ca704b30004cddf0d73712f77bb3d2bf5de3fd0f4848f525aed3ec86590fa04457744992eeaa19bea898242bdd55806b7d1629783d70b7a01afe5245de9c1cb87a0bfcbdb35516ea334cfd2db896aff34512e6208d04c2259368e93fd7dc7fce6e4ae6f5636db0a2855380b0e16905f2e4758092bc4edddf01da1e77a889b735104ce7bea00b6ae74fa64fca655f59dad140457c23ec2b67f5b42fc170e7d450119bed3852c4cb40f30cf4b2532f0b9584f9924a657e8ac8a27da8248b3fe89f4071348a14fea0d5e53c8a528433b5884a365a9f45e80da268e2d35856dd131538ff0b92eadb02b7f153d6057c036a379b8c78932040e2c6eda0a6c5465618d5700bc5a9068ede05983428c269d1a935de6d48d9392b3382996fa3c71c976f5a33c09c5ba34540cfd837b360aa01a3fd528c7545b70d2bcc2b0e32cdd0ba344639d4c6dedcec52eb43d483f382b425a22ec3bb39b80a7fb040f45451daefd9b60eb30d4e61b0e32585643a8f0e081f570199db259d256fa3a662b8d37acc0cfbcb00445d0660e312842405a26c30788c1356ffafebd64137a247ec0b6cd44a4b6833d5e5aede35fe21fb3423a11b5e8680aa5ed1ac674458a848206de5e845da296d69d002b87802f3891242b9a99badbff4687669aa91332a97ece6e678341dc9c46c9315391b7be300ad82630797d017b00e66ce3fd64af5725984aa5f8514646ee980c967a5ed65c37d4073f35129ee54fec16933b1133dbf6b50c7a0e5cfc628c0f1ca55a5b51660435f0402af71ad535a29cabbb32fc190aef49c331f73b17b760b1538bc7c39a745ac092be4bfc4da300f182a2b1a5a9a0f4e9b45b7f01279f3bb86960b56f753fbd005bdaf37aa0bc2459766e681f971ea938eae5c66cb5b3cc9cfa6d4183bca8e96390b378a01e47871ddbe110e00d679e44e88f8e2981014b2f502b074749f6594920cd79f5e5e5452fa7103c9671b2b0bf020d9bcd1679fb23f5d09d9ac290901d6fbdb3a4fa9f0262ed09789ed11f0cacc60debbfaa7b31871d481e0d96a6252364053155e0f30808f3091112012c22e6a3757b97bf4f8613b8980c947fa24bcb3b5e51a1e06b95f0f4420485b0df808705c82a1ab22ef03b00a09a65fc801ef948d29300620b816e9d8081ea7e9c8aa3c2727d870b8f63504cd73b473a7a62af8066abaf03a0ea64bf80f9a1ce07c9bf221f154bb8a83368de63fc34e836c6920348b865d6b433ce6ca2894c69b2b18677517e2f83667659ae826bec9acd2949532abbee330a0e3d6fb72ff166e986f407d51615ec8b3456e20a954d294da0c98642b17b64359dccd74c2f178c8e140847bb2e6525bacc613dd96892da19a39141f77eb56bc9d3ce79ef0a03c650c73ddd3e7963a8407069701e32bbde2c45d0b34ecf202fa479eeec30c2428c565cf36808bcb4933f4ef6ec53ec31c54366349b8cde853cac694c87fd2291178581a9509800e7787e6bc17875723d17d40a1b21c0a429613a948be513d244e3cbef867c89af30462b3cd400543fb1f557c3ba1d4073f987f1fb474db186926dd3c507a8d2adf29d9bad81df1d5656d9a30e09f534befb9aa4bec7a4ef96d72b9d4340a060441af1e6d1d929c8f3f0509fa3f1b06e6b536526022115e07f84f68a17ec7b4a66d2a694bb62c8367bca66c0a918b352d163b8ed7cb7f894af3fed1d3754240544d81ba0ee062c8cbba5574a8f70e23b36cf214a1342cfa6f900b183528d76076334683766cd3bba73c6acafb358f055df98ab305d4c4a80ff40227d702d5f427750217ad4c91af4770c39e5a07cc1e2fea19ad86ef60628ea5de476036841375af5ff37cf5e1d2498e522a8a3f167033dfb877be059caf013435c2380d0280c7f4fa492c2b1d4032169ea09ee538baedf90234f3330de126640de173e672f98d732480d05b3e05a460635b99e0165f9748d5e338ca1c3e4a306355a2b14d21f4e70298be0be673e5593584a978b133461a62673546f59aab2718dda4265632ef576e2c8764ff95028b9ff5839985326f96a7391f97ae2c2d84ad13080cb37c99e890bec565b1af5c99876b3af3b9cdd6a1b8d4e6e5aa8b5d8245808d007c1606ab93597a4c1c53a9294cddacca6b832f6973e7774d5856bacd9af32a4ba2d066acc23e0863f56dfce288dc346f67011bddc86be47ab154a0c049b4deee838ef47245b6639acd06fbbc4778707445fc0ecc5bed206494e27285f35eae58030e167e53bf7e45078fcabf26fa2f3341ff82caef31e81aee19746adc046fd575c476272cf72451f84ca432b83444bdaf30e1d13deb15a8cb103ec5d8cb762ee9965e1ed0bcaf404163521bada40754cd47649b0abbe17c6d13a83395e47d01315c264a8d2634755c3985ca7c850945fa5d7287d68dd10c4007fe3968cc560e16a001897062012d8983818b2ede0397500f5c4382ec9b3fa4bb1ccf436b9f4509ce1f85c015f2797229ba629c3fbfa81752cb4cfe037b9b9a245bf891ee5c647f11f059d2bf9da3d0c0135139a594b570cfe6a23b9a0977fd4061fbb46c4176bfcb5ead97c74c47337d0ef634e2abed0236ebe686f6ea90852c96f6d48c9157e4cc2f455fd24a04104c1eed40ee942d5d50f79121699442fd0773cce6fdfd0537696484e29c7e79ca359a37f9361c3be395be9fd4a3e684c486e2827a286ad8d114d031d4bae1077b14ae80e052fa8c9f2d6616868eb23bef42a797ede5b109d5854c5ee426d6feccaf3a46d424d9b5cc2f45388f7069326672ad83abf07b7c4f87c09708b6d91f01e4686194f2bc6c5dbdf8d77ca92c2d6bc3b3e4e0c18f50b954f66eec40f881b39a045253ecd450884fd881fcf55ce8142d40c330306605eb06ba396985787b20acafebfe2577d196eeb89792e2574bcffe54b07441b258320aa88760f0ffcb1749d9e956ff600b44967d07827ebce6d2910f5476c1f327f318d28f4ff13306f43e55e3d481470cdb1435a32cd71fa25acb19b9e07b2a46fdc40db9df29cd99a0f9fa0ca91b6d640643473cf0c7172fde6af5e3ecd8149fbae8080456384ea38bc04339faea9ca0d4efe13c1ef51f85f9fd9a91ef8ebafd9aa5abc9d604d3b9bbaa01de820d28f30968503b90cc41c518310a164b440a4f8a3256622fa3d2517f0ab565c7f0be1abd21590e822e5fa43f30aa412d1b11a602bbccc9841be96d80cdef6198e8165ca82deff11acdcd55a55bcd9a36c0fe15acbe9a55a8217ab92199e7cd58398650635d8e80c73a91b8732ee608b844239e81a87828f9a40fd0cf5189738e87d912578e5e3b740c30a47624191d44e63469c9541c3d1d74f82f108cf39b94267a1a7ace55d092cb8cdd2b4026e7c220f5c61edb6e0852ca7af0726e2c435f7530ab16e4663953d891bada12e5ae68fa921d3f64e0def43d1e4aaced613ad698c526c6a6de8efb30d8d3d022b727b69c32817d0435410e69093fc208eaeb8073bc085e8246cd236a47c0c13f76e8cc8f12506c7dfd32d81f460bfab279035c577fede538d22b16163896e8619d3f8e22d99f2f9d533dc97325dab8edc19aa427a7b0c378c253583657d8b03855cd4749f1fbd1e48cd427e1cc8a04df92a1cf1086ba34f1e729d60153d12bdf2d93bdc3b5c5d833e487379059a39ceb808afb74b0714c7a7fe4d215c17ba473466a351dd892675dfd4a8c6c8de43e7a766d0a2946ccb991e609327a6d0c5c515023dbfa3c551134f7bf660b36ad89cb3c150d49f29cb4c762f0faaa064afec72e908501cd62a5cf7bd72a53a3b8f4a40c3cadc8f5d6a3ac6c635da113e0dbac31d80cc9b0b83fa9361e803e47dd0226068ba90d991d95a2a762182e1b63fadbc2cb66bacab9dc5c4c15f6f103f8babb4c100429e328a3a3aaee09ef4f2476f09655eb70f73ac5fd4d286364c9c4573b9b981a2ad3ae7f10c97232d8f91fd8537fa1295f1532666f4298582bf00372b206d7da704cfb5422201da079b6e4cb1ef5ede5c96000fc8b6406cda862d2ebe134f5946bee72f7313276a5974488e4472cbd961d1ab32d19440400cb83523983d4df525b6a70b0575f081859c223300c14bd3df83ee37b43f78e3aad238ea6342eb86d525aafb29fb5cef9f7b3a9cc6fd3f46920e874352cf06c950a8ac59c784abd286e2424f103faefd35af819ed1dc15122e232bf3acfe989e845d0247ddf47d60e76d43b869579c8da0d0b631d391dd8bc9ed3b7f8f3ab0a2c931e9dd2172f12309755d19e32859ffe98abde0b9069b50a9637128d94729f1b1839ec01d83b7cfea097bde1a48c38693c3899e71e5342245cac40a2a451d7eb3c08cb28b34f0024d56773b4ad3c66029fecc142e9aad366ecd0a9694164f83cf685a1a73412424565b74549cea68a2d064f5b447910b3286dfb1e005a7efbe9db720d66a5e1d0d53dddee3bff6c9c4a5894338a8f412c2954474c653d2b76f9d4e3c702d2ade3cdb4a263e5526ddd9f8e7e5f5dd3d7dc8c232832d39726fd5f439b50955ceadf6919a234fea511d28256762f48d2e27fdaf0f08b72ee4e875c613f3694538acb7a79aeec5110c91bf445522c85ce0313c04adbf5608e54dfc400ba853e594e1b22af2b888f6bf495b432ee0d64f0b7b4240dfa0b911a19bfe39241a08217dd077df07ceaceea07d0403f09059843b04836bf68d76727b30c66a1094acffda9fc4fcd7a41e35a0679f5f6900396eb7ea5baef9f33c000b323670698a78c8f09befd5a05744d142f6ee77c1afca24d9a0db33ca08d3286e709eee6caa686d0113ade0c0c7a2ed9cca1d4d2fb4a50e6570b2ffa70344d7e97b4b83a5c16e591671b9c764fab7e855adbe0a0c9aed608c093bd3dc59eef49693b8602616a3092d96c486a961f74161ddc9493dc7f97c20a80fc73dcdf4e32a9129e05b8afb32db234db3571a0d2d1e656e11e847f32b910b8b3a96d1a3058af03c927d40860b47670761aea8e85264d5ed777ba86f5125db74c0b2350b57fc889903f088a85afadd0124832eb0f9bf9ed0aebac2ebe43690fe9b0bfa7aaa873e016106386e4e019becf1aeaef6ce0e09d1972142673ddd6569b138563359e54330d1484622ac60dbf4d10b13d764590a1cc02e4a437e6340445347c8318cfa34a8711681cc4edba88ae5afa8221becf50461770b1c4ea2235878a4cbf1e70a1a7dded9e13fdafe67be0976e34d189e49a54a50baf009064ce087d1fb8ecd38d87c2665260d2f84b05f964731f5d95c38", 0x1000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) fchmod(r3, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffdfd) r8 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa9, 0x20001, 0x100000000, 0x1}) r18 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r19 = getuid() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f00000007c0), 0xcb005093f78273e) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) r27 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f00000001c0)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r28, r33) fchown(r27, r33, 0xffffffffffffffff) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r21, r33, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r37, 0x4, 0xcc) r38 = getpid() fcntl$setown(r37, 0x6, r38) shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x7, r19, 0xffffffffffffffff, 0xffffffffffffffff, r21, 0x100, 0x9ce7}, 0x1, 0x1400, r38, r38, 0x5, 0x4, 0x5}) setgroups(0x6, &(0x7f00000002c0)=[r5, r9, 0xffffffffffffffff, r7, r13, r21]) r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000080)) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r40, 0xa9, 0x20001, 0x100000000, 0x1}) fchown(0xffffffffffffffff, 0x0, r5) 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) 10:12:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) 10:12:22 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x0, 0x0, 0x0, 0x0, 0x100000, 0x4], [{}, {}, {0x0, 0x0, 0x0, 0x2000000000000000}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x100000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x4, 0x4}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) mprotect(&(0x7f00005fe000/0x3000)=nil, 0x3000, 0x6) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) setrlimit(0x3, &(0x7f0000000140)={0x9, 0x20}) dup2(r4, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000882665bfc3d00"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 10:12:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) 10:12:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f00000000c0)=0x1) dup2(r1, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getitimer(0x0, &(0x7f0000001140)) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001100)={0xfffffc01, './file0\x00', './file0\x00'}) 10:12:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) 10:12:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) 10:12:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) 10:12:23 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="6202020710a240bebd6e740084222b1ac20e3987afb734287130f4dde4944b2c42ec00011eb52475ee1f17a94a14bb7977a7fbc33f48dc2d52779a"], 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xf00181e216bc3d6, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1, 0x6, 0x2, 0x1, "458b0b2590e26595c32a0bad28f6806fcb426a98", 0x4, 0x1}) write(r0, &(0x7f00000000c0)="025cf012", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() 10:12:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00!.-file'], 0x1) 10:12:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0x0, 0x1000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [{0x0, 0x3f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000300)) 10:12:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00!.-file'], 0x1) 10:12:23 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES64], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="071400000f370025ff149b33ff0f000000000000", 0x198) write(r0, 0x0, 0x0) 10:12:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00!.-file'], 0x1) 10:12:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0xa, r0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 10:12:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b17"], 0x1) 10:12:23 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x18, 0x0, 0xe8, &(0x7f0000000380)={0xffffffffffffffff}) pwrite(r2, &(0x7f00000003c0)="ad1e72e8315c3bae", 0x8, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000400)="107c85326805f0dcc73775f8d15cbc9144f36d29d489fb26837eb9f205d7b2b020f1b5ffaace9cddb80965c3930dd34e62f6477e3d54117643ffa15570025003b184bbeea9a6d48b9cacf65052", 0x4d}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000840)="105f976846a6b92c7057481fbc84367857f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3adf0d1fe20e1cdb2bf27ee46e5b5dc6e75de9105f0f75e6b65fab30e6693002a592d6a0f96d14016f0c6f685730dfdb0f3dfb0924b60acfed84ac0a761f1678ea34e4294b099ed2a88031b9737d81e7a025d4d9557527fbd37145214dd4ee9bcd1f286f7740eebba21d95574b04fbe28b5e77cf33de4dcc850fc242b191ded4f2b6b00fd0995d5f0a58799c6c5e052942aef405af8239ee41acdbc5834234abbc341b94741e3cfa37d7568443a84054f28c0083f08fa1b4a9", 0x1b0}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) fsync(r0) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 10:12:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b17"], 0x1) 10:12:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b17"], 0x1) 10:12:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77"], 0x1) 10:12:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x2, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r1, &(0x7f0000000040), 0x16f) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x3b9) 10:12:24 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77"], 0x1) 10:12:24 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77"], 0x1) 10:12:24 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da"], 0x1) 10:12:24 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x4}}, 0x0) poll(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000600)=0x2) r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/41, 0x29}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/142, 0x8e}, {&(0x7f0000000440)=""/111, 0x6f}], 0x8, &(0x7f0000000540)=""/73, 0x49}, 0x840) 10:12:24 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da"], 0x1) 10:12:24 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da"], 0x1) 10:12:24 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x288}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) 10:12:24 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = socket$inet(0x2, 0x4000, 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x16, 0x1, 0x9, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x4, 0x5, 0x7}, {{r1}, 0xb, 0x42, 0x40000001, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x46, 0x40000000, 0x7ff, 0xffffffffffffff2d}, {{r3}, 0xfffffffffffffffb, 0x14, 0xfffff, 0x1, 0x80}, {{}, 0xfffffffffffffffe, 0x88, 0x1, 0x7, 0xfffffffffffffffe}], 0x3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0xa, 0x0, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x30, 0x2, 0x60000000000000, 0x7}, {{}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x401, 0x7}, {{r5}, 0xfffffffffffffffd, 0x90, 0x2, 0x7, 0x2}], 0xff, &(0x7f0000000280)={0x8000, 0x3}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x81, 0x40, {0x100000001}}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 10:12:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x800, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r4 = getuid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r18) fchown(r12, r18, 0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r6, r18, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r22, 0x4, 0xcc) r23 = getpid() fcntl$setown(r22, 0x6, r23) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x100, 0x9ce7}, 0x1, 0x1400, r23, r23, 0x5, 0x4, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f00000001c0)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r24, r29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="31bcf5a6abe432b7ef15e88902ce978fc24e2794f34445e587c00223328dc4afaa0f3cc40963ef7bdca78a779e38024bde20ec5b38d01085be342ec84944d59d575f7e0e4f716a6ef6d5db9bb243fe3db10d3d", 0x53}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r23, r24, r33}, @rights={0x18, 0xffff, 0x1, [r34]}], 0x38, 0x408}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:25 executing program 0: getpgrp() r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0623a83b1bfff864b9efd5bccc5"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:25 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r3, r8) r12 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r13 = getuid() r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f00000007c0), 0xcb005093f78273e) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r22, r27) fchown(r21, r27, 0xffffffffffffffff) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r15, r27, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r31, 0x4, 0xcc) r32 = getpid() fcntl$setown(r31, 0x6, r32) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, r13, 0xffffffffffffffff, 0xffffffffffffffff, r15, 0x100, 0x9ce7}, 0x1, 0x1400, r32, r32, 0x5, 0x4, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f00000001c0)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa9, 0x20001, 0x100000000, 0x1}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfffffffd, r3, 0xffffffffffffffff, r13, r33, 0x594aa77a4518188b, 0x9}, 0x3, 0x1, 0xffffffffffffffff, r39, 0x9, 0x9936, 0x6, 0x8}) shutdown(r1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="657b049a52ac50b2eb5e773f1b171a77da6c0000000000000018211e"], 0x10) 10:12:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f00000001c0)=0x1f) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r3 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000100)=""/160) write(r1, 0x0, 0x0) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x130d, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000280)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYRES64=0x0, @ANYPTR64], 0x3) r2 = msgget(0x0, 0x20) r3 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r3, 0xa) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) msgrcv(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2599de6cf5f4b795f3cb4ef4f41b810b7000000000000000000000000000000004b00000000000000007d443ee9e87138a500000000000000000000000000000000000000000000000000000000000000000000000000a40000000000000000000000000000000000000000000000000000000000000000000000000000000000cde476772a5f4739bcc1ae7114c87e1bdf99a25f583c3afc8c28ef8dabea164ed7417063d8c804f864f220025d92ebda0bff949ea4cfd070f4a3ad03d46f4e7b5f1312dc9a3f02b5733bbc81f876eff02690571a055bf9a265801f23719c9a8442196a4196b07e4a4f70d0548c5a0836e888c04d2a26da5529f3c4bde01f9777944db0ad9f2b5eb004ff912fc27c719821a66cbe7f83d98d8bf2d3762403191342c2d6289d8c2ffbf296936c32c21410c7732641024f5222df9e66b4fe07e93615e49cd69d572399fe1bc1304abdacc47e810dff2cf4271f3f87da1a6b08bc823694c1d8d4432c0c0f19a9705355e237689f4c724b9d30cb1fd658f9ae36"], 0xe2, 0x1, 0x400) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00212e2d660100000000000000136c65dfc34cfb568d0b7ce01f7e5b30f1aa6f79c6a585e8cebea97e0b6335f1d1c70a763ebde6614dd1660cf94164461555c68a07c5f80d2c5d1dfa1f7159decbc61f66553582b274b1f6333d0ff9bf66a2ed6b15d50d9662f6948cb47ad91483d9a648a012891b8fd829a1afac2d193de3184932d5b7ec0942b8dfe2b20f895cbe88591da4cff8dd036eb902d816d84a57c29b1a03c729466898538bd8613ce8aaea874b4df49fd102b81ca8738f36eec8f4e0a134443d303f088924ccea35aa5f8cb7697962f7537439a67e2bffe6f3388691b3ce8d5e9a036c40a1866f424a66d29677d468a53eee23c149a8f0f459e387b0e75580b0d9d5b03ec9b167227a5845a8ab906c40e16e6251e56afde229d1a62a4328bf2c64c744067a173c4bcde72053be9a4ef68d4fac32491a2eb876bc89cd7d5050a32a550de03e8150b3a08820674b96d204d9e7d21c84"], 0x10) sendsyslog(&(0x7f0000000200)="c7a78df45f72e99f3c63134cd8029b9341c4207053b8e52a1e626e4a221677f9eede944079893c67fc59344a84889a65d41515f518494a4430c2d690233b20d27911453c6e9d801c7ea1", 0x4a, 0x6) bind$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs={0x2, 0x0, 0x0}, 0x8) 10:12:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0xc003, 0x0) socket(0x2, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x80000029, 0x8001, &(0x7f0000000280)='\x00\x00', 0x2) connect$unix(r4, &(0x7f0000000140)=ANY=[], 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, 0x0, 0x0) recvfrom$inet6(r6, &(0x7f0000000100)=""/222, 0xde, 0x42, &(0x7f0000000040)={0x18, 0x0, 0x5d, 0x3}, 0xc) getsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000240)=0x4) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) getpeername(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="21212e2d66696c81000000171a77da6c"], 0x10) 10:12:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3}) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0], 0x1) 10:12:25 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c651900"], 0x10) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000180)='./file1\x00', r1, &(0x7f00000001c0)='./file1\x00') r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x2be, 0x2, &(0x7f0000000100)=ANY=[@ANYRESDEC=r3], 0x1) 10:12:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket(0x18, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r2, 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3a7, &(0x7f0000000000)=[{0x3}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 10:12:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x81) geteuid() 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0xdf82911c60ee268a, 0x44) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) write(r2, &(0x7f0000000180)="0cd959e7a4ced28d855392cb2725c691e6beea3d473650eb0ceac23946bb56a9d83c069ebc752c8f53a6b495938501eff67f41c0dcc947b3db41b13aae2851ed080759392e7ddc4db661b13a6e375f80009e02034f3fbc1b", 0x58) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66686c657b3f1b010077da6c"], 0x10) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x7b9d) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r2, 0xa) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r3, 0x1) flock(r3, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0xffffffff, './file0\x00', './file1\x00'}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f8f770cbedabfd704c6d9515cadca0018816187480c686452931d237039427dc1fbccb8a645b58305aecd9d7df91d633c3467ececf6a003b67fea20047085759edc343205b1df222cc756f49a341bf986fd787e6d79bc73"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x8}, {0x0, 0x1}}, 0x2) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r3 = socket(0x2, 0x1, 0xe1) fcntl$getown(r3, 0x5) flock(r2, 0x1) flock(r2, 0x8) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d3976bb5fbb46b5fcb5fe567c72bedfc4493af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x1) 10:12:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/75, 0x4b}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f0000000300)=""/59, 0x3b}, {&(0x7f00000004c0)=""/177, 0xb1}], 0x5, &(0x7f0000000600)=""/193, 0xc1}, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xff24, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r11, r16) fchown(r10, r16, 0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r4, r16, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe41, 0x9, 0x7fe}) r20 = shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x5000) shmdt(r20) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x4}, 0x10) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) r3 = dup2(r1, 0xffffffffffffffff) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES16=0x0], @ANYRES64=0x0, @ANYRESHEX=r4, @ANYRES64, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYBLOB="5bd6190fad009a51e8b31b9227b14147558526ed33983c7a1e13635b9e731e1c558bbe57bcd9bb61cc775c58c7253194c12dd9bcecce8bbe79e9633ac1efeb08b404e6ba95b7aae73d573b18ef2e8b36dde5eedbaf17e5b5c28a877bde2904d28bd4fecaa07de3fa578af223a0d285e52c038a062d6fafb05c6ca76623304113084395808062bc931fd7cb344ce0a9ea199eb88a7e778b1dead0f349bcd678ebf8b21798e2d93303fdac"], @ANYRES32, @ANYRES16=r1, @ANYRES32=0x0], 0x8) fcntl$setstatus(r1, 0x4, 0x40) r5 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x8) flock(r5, 0xa) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000100)) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:25 executing program 1: mprotect(&(0x7f0000ef6000/0xa000)=nil, 0xa000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0xb0}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2750ace047a1f51f76585ecf6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe490891"], 0x10) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) r6 = socket(0x2, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0x7) write(r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r8 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000240)=""/247) 10:12:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000380)='./file0/file1\x00', &(0x7f00000003c0)='./file1\x00') r1 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pread(r2, &(0x7f00000001c0)="36f732668fd848691edc5c24eb25f78725ae62b3911482251270f373ff4c5e2595f0f3493910c44535ffe7e8b1c5e57cdc4e36524d5ba3c8c5c44bcf80cadedfed61e5e8cd80989c45d708ce32367f87a76493035c2ace399dd5243ae1e0eba17667cc90df9a", 0x66, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x8a) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x129) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r11, r16) fchown(r10, r16, 0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r4, r16, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe41, 0x9, 0x7fe}) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x2000) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000340)='./file0/file1\x00') 10:12:25 executing program 0: r0 = socket(0x0, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto(r2, &(0x7f0000000100)="f7c5b4b8d144675790d73aa8fde8a6606440da24bb80d9e66ef59e5362ca44be", 0x20, 0x8, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22fada44d8fab91af49b11628543ca414ef513637d7f9062680ac0ca800130fc479dcb022c3b3d38960a734eebeedade16c3a20a8104391b1171fa4929e8555720a024f087e30538f1b86c3768299ea6a156b9ad3fbd6476d3fa24aa1e685609ec992e84974d70de6712253487498a6d491091708000000000000000000"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:25 executing program 0: r0 = socket(0x10, 0x4, 0x3f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x9caa67849c732a56, 0x48) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000273639c93b6435f56d0ee7697944e60598fcdf7bbdda31af5f8c71bcaf41dd0000000025e5bac77638ff8e0b22e1e3209a71339bf3e4d37db8fe955738a92e91d365bf7494fde102b5ede0419b5377124d221976675ad45d839426a488298c87469751e31c2c53585b6ed8c14e5d2ab7b3c76ad07bd872596c2fb649ea5197cc"], 0x10) 10:12:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fdf30100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x3, 0x0) sendsyslog(&(0x7f0000000100)="453a478e675b503f1c8d47be597fd3943096f8410729aeb145887fdb88ad805290c2d67aff5b81d398578f5869c00a0cf0aac6426a4001fdb4c4402c5980a1a7402ebb1af5c8eefd98b959c80be59181a1a0a0672ef26585a898741edc6cd7646c69c7dce9413a44b76a5e3de71df08ffb4c46670516c3128eea624ebff6fbb344ca8d5d5a283a5960d77611ca02ea70db1fb5590c", 0x95, 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x5) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a68b1bfff864b9efd68a22ff5a4f2c0767adfc4931e93ddb2e2ffbc0a67ecbe8f2044ff5188aae89c8c47166d9b1d7f26cb3971e80b3d76504a5ffa38d2ef3f35a35330e75fddec05dc590cdbe18947d8c9078a7d41637be7e34c0e6399f047d7c92cb2e0f11d7b3a3507a979f32f7ed4eac6c7ce1d233e559848d888d3f557e1b847eeb3039407be"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/16], 0x10) 10:12:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) pwritev(r1, &(0x7f00000001c0), 0x1000000000000257, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "925475445f0a765e2ba400"}) setitimer(0x2, &(0x7f0000000080)={{0x8001, 0xfffffffffffffeff}, {0x4, 0xffffffff7fffffff}}, &(0x7f00000000c0)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f0000000000)=[{0x86, 0x8}, {0x82, 0x800}, {0x85, 0x9}, {0x46, 0x20}, {0x47, 0x200000}, {0x22, 0x4}, {0x14, 0x4d6f}], 0x7}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7f030000000000200000000000000000ba3362ac998986a9b8ed2a2cf99f3298f75c00157f09d2cd1da33b1d2ba3e2cdaec8"], 0x10) 10:12:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0xd5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000200), 0x1, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup(r3) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup(0xffffffffffffff9c) bind$inet6(r5, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x28}, 0xc) write(r4, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) acct(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) 10:12:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) listen(r2, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0x3e2) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) r5 = accept$unix(r4, 0x0, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYRES64, @ANYRESOCT, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT=r7, @ANYRES64=r4]], 0x4) sendto$inet6(r3, &(0x7f0000000200)="d0d1d450e07eb607c4acb4eb5fd9420b090082044c4cd91c5c52f2f9541d25e433db2aa09df7bab8e4b87035da09b768fc9333d0932eaa1468ba7c90fb279929c1f5c365bb23e8ae3d8f5798cedf3e20bb7a8fba88cf586577e165d9979d7afc2f10e37b48dd650756f33b5e59f639bd8287a1ea2068fd8309a42b4ecfb0e2c927e3af7b2dbf107096d58d1649d2c2fdb53da4a1f94e4838e205fd49355e42802b014dc8d9660a8bc05adad7fd832d3323bd000000000000800194172af2d6e1", 0xc0, 0x0, 0x0, 0x0) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, 0x0, 0x0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, 0x0, 0x0) sendto$unix(0xffffffffffffff9c, 0x0, 0xe0, 0x4, &(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="35c1b627dd775eb9bc748963dd48beb4efe5a8714eb3022a7f23efcb4ecad2254185a322219301fcf72d710be4a86ae6b4b0df6989903d52a5be1c3086acd730164a04c2a3dd819397ac52b955d40a7246f23a21b74640f6b05d08900fbfb10f68b24955182d5a5c962f513126a265ce9d0ae08148d8", @ANYRESOCT=r1, @ANYRESHEX=r2, @ANYRESDEC=r3, @ANYRESOCT=0x0, @ANYRESHEX, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES16, @ANYRES32=r4, @ANYBLOB="032710cccf25a58199b0c3ee8e7168b2b4811bc1b188", @ANYPTR, @ANYRES32=r0, @ANYRES16=r5, @ANYRES32, @ANYRESHEX=0x0, @ANYRESOCT=r6], @ANYRESOCT=r7, @ANYRES16, @ANYRESOCT], @ANYRES64=r7, @ANYRES32=0x0, @ANYRESHEX, @ANYRESOCT, @ANYRES16], 0x0) 10:12:25 executing program 0: r0 = socket(0x2, 0x5, 0xfb) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d310e23fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0795d83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000440)='./file0\x00', 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r2, 0xa) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000015c0)={0x10, 0x93b6, 0x4, 0xa891, [{&(0x7f000000e000/0x1000)=nil, &(0x7f0000005000/0x1000)=nil, 0x1000}, {&(0x7f000000e000/0x2000)=nil, &(0x7f000000f000/0x2000)=nil, 0x5}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000011000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xa3}, {&(0x7f000000a000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000011000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0xffff}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000008000/0x2000)=nil, 0x3}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x3}, {&(0x7f0000000000/0x4000)=nil, &(0x7f000000a000/0x2000)=nil, 0x4}, {&(0x7f000000a000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000014000/0x4000)=nil, 0x3}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f000000c000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x20}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="2e06552d7a219a1d27e30de6e36bb34a918f9f6626906d94383d096ce4f98caf9bd6833e00397c4228fb51e745125fc85a348fef8ca7cc91", 0x38}], 0x1, &(0x7f0000000300)=[{0x40, 0x1, 0x0, "e643f28517360b2351766080c4f67dab2c64cf3b8ece7359b3436a95fe4822aa6fc9e72387aad3edd1"}, {0xf8, 0xffff, 0x7ff, "63eb09ad6d51464995eb2954075be85471e7f064c98677a39f8cb17e2d97aac2e56fa05e2d4a59f5cafe2c64c579dc83e39f49d5c1ba5b8e8df84a57ae895baff7944e2c85ff6cde3c4e01f5a729835e9b9be61f74aa7a2466afa506a2e3e716af8d52c28a847d4d81d5bb881a675a8615a7f4f0faf6168bdc28440035b065163d00a1ee825440a10224accab5053b4f89a75f7782cf8a4c0acebebdd1e3c8ae26b69974fa7a6458d5aa9557f814a3b7a632be91c44acbac8572f77ede25c57ff3f44976a84e4de1e25115c658d2d5d7cc7343b273a150566ee69d42374f3c145d3c0da6"}], 0x138}, 0x408) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) pwritev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000480)="ad956fcb697bcc9a139b4111c437e79216c18f8849f8a327b25902eacc37486c572aa663841b5c6ca0f2c69f1bc32e37ae4d80f2ca105d7da83840b862fe4b90b077a8560d331ceb3f8839ff638bc035dff56a5bf7309d43afbcb40ea0022cee4b16e097a52237fd699f66aebd14b9b3e0bd9f23d9f4f5e1fd88f083204605e69388d7b16ccb0a69b6e4dacec99ce8ed44374cd35def3b8b5926ec842cb73c6287a0a4067387341d183fedff3e53f157dfa59156b42c8f2c777cfe7cc8027c6f3caa66b8b84380bdd541130876e6dc7bd68041bb200ee9eca97c5138fc819d4ae2f4ce9ddd41152193ee25e73674d335b5e8081cbdf837243fe10506593eb4bcbff16675a74916c17b305c2873409e859e7b09c97face661985bbdec808d1f0b19c0957c59c147c4f5e8d8104eaa0351bfffb966bb3fa3f833aac5fb11b5cb4f6a88136556b5190aeaf97e894e4d289f970b5ffdc8f42380b5c5ffdc9fef3d3e6276a02d4066d1fb70fa15a9d89f2f90b3c5f2637a456c0dbe23faf53bb65f11626a184e1a6d432167fdf4cebf6e47fa8dbc0b354c07b229dd605eff347841ef90281e6382eb42fe15dda339050173c47ceffa2a1c1a7b25170e5679db6797f18c8f0ba794b4cd7eaecbbc9f7fecaf472442e6b54160a3f73fa5cc5f1344a4994dba48efe2d6a85de724e1a90da617f543f797864410ffa6e6ddb9d16da96c5214daae8810b141adcd8e2ee6e8ab537b1591c63e411a8dc9351d80b2975adee1bdeeb71e26bbba8c2e9258060d89471788cf58c432b3fa015aed92a516f3c758266a9396f4c4f73fc7101dc0bd495d87aabcdee61c976d52ea67405a58985ed53507d7c879948f361cf6d7c31487815300f2ffe925e48e835572e5e1e1210b87bb5a28777fd7b10cff85c316b86aed0e5fe25de35e78ebeb59a7b556cd0bfff7723613186868f2f1b2175fc28af4ad20e4fb8315941f2ef2bac9eb433c31f0bedb5c879f4d5317e5c47ebd148e951a78ae2bb3e49c8996cb069f4fdce584d242cffcf352814cc959dc197395fbfc32e8d19a8da6df1d620183d3a80d6049099f95e7fd0b0e792e18e6d4ddf8255e004cf7a53162b4a0ddb92acb0bf6e9651a8f267c4a7f81c1d7630a4826f79873d5b461feaad82c10a863087fca5588abd32a0b566d360648d48ef080d4c81aea297d412e87508e2ce83720cc1777fe72061c78113185303359e983468fb39bf71efd513ed156755ff52792dae3585133929b14956e58ab6da9836b2d83348be572cb8674c0e3b723cfe5b6c581d5cb84ba58967248b3997883d5e5d83004a4f5aa9703d233db0d8be9a8b7b2f4ffb1c73310978528c47b651b9feccf73c4e36bc2a484cec002e5b961d608bf73f8caeea67de2c77ace52dfabfdc8fb6d0f4b2c7f60ffdb313f593375a7ba3b19a80e3debc310effd0f91211c77de260dad0fd30e868f90121925899f46273c4db85fbc508ddb024dc617811e8c85e66a8ae398ac3fd10c328cdf25b91708d6a8393b3c0d236ea9ee8cafd46d8f87e928d8fc9fa11721a3ddb24606efbb6caa524171863c3d58efb79801d0dab5c64fb3002252ee1bae3f4f73a0bdfc8e0603f9260d79d8dbec095cf8122feb23baeae0f0e1984b1a6b6c5aa10ca56f0471fed29a27533d9936190bb5a8ae6296f5d4853e1e290b64147458644a06cb6d3c2533889d03cbdf9fda9aac709cc2059f8e750986331b3402966e4ea90ae97112d1b154e5eef37efeac4540d996c5605bccd52c62b8fc065f3fabd9463dcb05a47e513b1a4b24f19713f399a74c2528bf1afda39dbc5ed0be9404912fc013d640ca6a49deff92e9e216305f6d3d6e64c4e450dc4e7a35feb88fe7e94fad4d242bd5c3500fb6db7b3bc55eb3d8a97f95317c6ca4356e25debdfc4fcdaa11d5f0622ff78921053e36fe1faeeb2b741ed68f49a277a072d334e289516b38df8a0481d1469c653ce11498f8bfd135782107d62cfa929ae32e3ada96e18908ba93f3a3843f689cb4c25771d9a260eae0345f8446c6ec8451d07ec8be6a9ae290e683630d4c84b12445847546fa8998a4ef4eb4ccd9cf80bb001d1e7030100c65c455df82e7c73d18cf2fc971ef19bc528e559e95053d3a58ba79f2bf90fc64a97c7c26dda1a1b01c119378a8f34451ca13b0ddd582f631c5e227c3cbef012591f4dcdab319ae6bd0ccf555e75980f64b5f00a6b38f4db5a1a416b8a3181519cf14772338dc1bcbf5f717c6335e39c9fbab162099e40f7c8e17da566c04b8e64e5039d04a247ae1203135ceba0be1efc689b4176fdd065d2f8bcdc61139d475caba4513dd020233f0ffaf37305068ed566b10ebec5c2935117bb320ca849ff6ee8f29de7f6636cfa8079de3c823915d76491bddcc5c3b073dcce4fa4e8be966da9ba00ad6873873c08e296e7f566b6bbc46acd3170d6ed69f40f4c3c5b99a479432f651aef2e7485997ec267b69423ff7897e3fc073c85f88323b9c2413fbbf2b56ff53712f2d9177f1f093fe7438abc6407151ab1bc0cabc812607d10d3e4b1c3750d6115e20f9fda581025e785f9de896936b50bc9fe28604cf8cc436028be0bc71d15708743ca81fa3c3fde4f2acdf2f7043f8643ed4c7fb5757710ca4779500509571d4ff5aa17faeee4a06ac040b760f53cdeec13640f1f0cad34c3ba2039dc97f82b9bc06ef196ee4f670a712e42e7f2964b9507d69efb83e1e199f163a7b96e5ae3c6cdf118db6787f7d5c487584c0a64a239ba4f486c5993396cea33266ac4bd4557e414674cb04a93ab75d85b02beaac4d28ab46f471b2bfea8e4af5c1c87e1ab472aab8b4d8ec8396ee12689b09224c408ccb77937283080472fcd3eb2c037f280f7d22dfa3153e84fedcf48adb461a5eb37e62f6b9aefd9956c9914aa47f9d30cde51040f76c025aa5e23a6bec1cb0e0dedbfa1ac3f2326e84c4623d76155217fab8b2b6ce417cdef25519355b07d79542cdf622126253fa489b285b564de59a155be65b73004bb55d6f8a45dd25186706c43cc94379dd4c2c3df8e850c36d7c5992033647d8235442870103437d0ed06e5daa06d112fc0c8976265b52b7067f84467480b5eb9c58e39ac1519b30cabdb9faf6ebe4237d3763aa99af540acac405bcd62a557fa41586952ce77e1b28dbb2aecc143bdc3d7eb08118cac308ecaf8118abf62ba10228d7e5b605acb4da43ea84266cd4a371228cdda192798889820f35d214763ba69962e846eec9f960bb304d4906daf2a028ebd8789595b1ce53d2740d8b643804690413103d1ebb8c0c066d260404bc269ca1391431bd9a0f97293773e6403f5b75ae7b4de17d36891a7682eaed52f354779e1dab1989cc360526babee6b610d78ca50fdb9aad0269a564d1dc0c63450d89007aa7db1cef8338610369becba1f23ce914d48c53a1800c5fe097d2c20b0f25df234373d59a86830c167d4ecacff6eeb868a6979f4a1b44544c41ccd827f841cf789a11e60d04c9185a7aa5da2e29293b6f21a90322f98cfb45adc6f428cce0b78932f56600d4e4e1a2c83bf8314ce59094b098f427c13d2cea0763344abba23e12604ceb5bf04723fb12dce55420cd6b02616238c4ab242603bc97adaad1743c954ff2399d4edffc77c1140b842d58857088a37f41fff6ff19697f3e242293b4f9d5d8bb386fffb7bf21fef1875215af0ad51e5309db9c63a0cae5694944cd7281677ae4fc5e989899628e029078525492a8875fa32bea8488b17795b4a92e5636597f194b32368b7411d37965a0b26b3be593f7cccf62145b1d2db0fe1076014c524aa1a6b87ac4119666133fe9017af8589f7bad30c95003398fb01dc93e89e0c4fce484e531a03ba8b5cc23dd55b05abe7837fe750a8e5423be1fb77a55673457726c709f521efe7bf49f177c0e67b98d757374d043428ca9994df53ed65bb7ef024ffaa74683a16bbd4fd1a29f3d0063fc7cb519aa411ae7f6ff628b847805b1b56d0289b0e1fd2d111752c05709687ccd0e6279018dc98bfcf04803ddda9e3b4bab6cf1810eaa0f9520414dfa786aff818c967c5a84dd2bf6a162aadff2509c4fa6dc8bead136b5412010e2a6b5b870307345b88fe5e1a03c80a3b8632acc273d392df7fd5f911416af9a1dae416674773ba65739a4b179158f9f0142ec806ca32e0764f89987415e6d0c73bef24f2dcf812ac12ffcafffe85968b6871f2611e16bb2b256840eeaefa087aa6f4d657a72fe4e2a49027c470bfadaadded05735db67ba37d60ef812ef5f11f4646a3bc0ab13ec7dfe33b5d13e00ae3c5b32ab2d6310faf7dd5abfda736944e3f63f014f8f4d6b3ffc93c56e44e547127217d8124a09817f3104bcbfc125298cc7f39aaeb5d8668e84f68fc4213ae43377e13b5ee2cee3475aa45605842e3d2d94728a362f726daa1d6c160e43dfdce48c0cd9b7ebdd7ddd9f5596ba104ac22f16e154b3d4135201b2ee8dce63ecf2841f3b04abaacec224b506a7f5abc1aefb3ed4b270a77f3823f616c810523ad22dd1a8173f30b0aba60ff8c5b06a9de2b5b04cc29ec0ac0aa3c799646daba7b1d9e64059c911cce0c359c85e3d0179d1bb0b19c8ae7185979c36df35867fa34ab600a6a7e593be3084b5be1450c0709b8d191ab6eb2da8371c4b312b25c3ed6f87f5b1bc866251cc664210ca1be47de9b0b7548a4aa81040c348e0934e8b9132826dd604fe3313329cdf373b7a3a68c29dc3ccd65149497e8c0d86287adf789f7ef3fb4a0c1a2577b9ad8271846339b6f39a316fb1d2579f2689e74def52796c14894b618d862919b42ebfd7d45e15827b218c70d534a0f7271fba3c8cba73d646a81b930a20d79c03e2af1c9ee6b5ac4a8d88b7d2b90c47c4b27f91a3e6f4c48cd5dd0ffe1b1370ba32a0255d319488cca63ca799ccc72c052aec24bb52cc47c1a801e811459d37f574fe4fa58ebb8a578f9fb18a3d57846fa93a699bbea53234e5d74106e79e7c94fcc8f44b351ac1f8f8671a1f203a16692967372ae06072dd799986591a340c30b6d2738992cf612e7a45de8b078d12fc63f20fb2744d3471cfde666cb65ac3974856ca83ef123ba1d0d35177fc813e7c9f5c7e46751515a06e1a01b1b90480559a059917daf06d04e92fbbf62007a376ec6253af8411751225465ed2c1cc4f7c8148c1c159965d62548b9af1dbf1681647f32d1cb9a527f493fa9fbbdfb620292cdc7afdb1e3009d3942c948e2866521fa71733ed8cae8242cc9e79aa09d53a268088416d2242258fe60143e7089be8e2649ae693d0d7814d97ff393764aa4cc5ac0a7350614fc5da2fcb4bd25989feae302ccb2928040a993944a5b58ff7b3a755030145c6da071099848e88620c272abc4d84686084893a00fa64bcfcbe02562ee17a2c7c21623293c38470524d7d4ca1a401f3144a9476fd30ef058e7506bc5c22f102c46083f8b988cd7f14df7fa777ddc4a2739c83c4777b8e5352d06f43ab3ac3fb711a22ebb24062e59f021cc86c62b5d054a7862b5a5b61d47ed6ee586b67e382d6ec12d66af9007e30290975d14974c528b19cb395889ce050e8e474d836e68847c43eac16a4be8045d422eaf555759765162f499844fe46e5a3f12a46bf5d7778fbd83559b7ab9f13fc3dd89b6f8d78f3e38aba460ed9a678a3dec4efe1d0c7ec08999a1495528336e71c486964d61a8dc5aa5793606d594c19c819900a1b2673ecbcd324b6604689fc32db907f4170821f9764e189664fcf7daf513d1220ada0e", 0x1000}, {&(0x7f0000001480)="48a87312fbd00a1286aa696e0e83be24124d7ee43d194cd219c0cedabb9c39e7205e4c47dd57faa62e5eeeb65e7bee17cc9e73766ee2f3c36bc91265e831c0a46297d81f4c972f5c72dd8ca029ee1cc8417d20626620d79ff950be2c6679f2a79431bdaa59e9d2d89569f38661df910bcd1b4761a799d8ee2898865f8e2de99e8ad08650438a2da3cbcae47d991db105c31b05ed85b2dd33496c3149e3564b23557a70ec11d02c75f71b7ae8eda2e2c9b46d3c8641bc44264b77516eeca18c363f51c98ccfa085e07c1ad7b2a6b51d", 0xcf}], 0x2, 0x0, 0x0) mmap(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x0, 0x4010, r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) 10:12:26 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3, 0x0, 0x4}], 0x81, 0x0, 0x7, 0x0) 10:12:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1000008e, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0) socket(0x2c, 0x4, 0x3) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) bind(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x3010, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x9, 0x1f, 0x7, {[0x5, 0x1f, 0x72, 0x80000001, 0x7, 0x5a49, 0x4, 0x1, 0x5, 0x5ea4, 0x0, 0x8001, 0x3, 0x87, 0x8, 0x1, 0x5, 0x7], [0x1, 0x5, 0x7, 0x7fff, 0xffffffff80000001, 0x8, 0x6b4f, 0x1, 0xfffffffffffffb10, 0x1], [0xfffffffffffffffd, 0x5, 0x5, 0x1, 0x6, 0x3, 0x7], [0x5, 0x3, 0xff, 0x101, 0x3, 0x7], [{0x7, 0x38b8, 0x2, 0xf2fb}, {0x8, 0x9, 0xeb8, 0x8000}, {0x57, 0x49f, 0x8, 0x2}, {0x1, 0x8, 0x1000, 0xb2}, {0x2, 0x0, 0x6, 0x23}, {0xfffd, 0xb5c8, 0x3ff, 0x4}, {0x7f, 0x7, 0x9, 0x3}, {0x0, 0x8, 0x8, 0x5e48}], {0x4, 0x9, 0x0, 0x6}, {0x7ff, 0x10001, 0x1000, 0xff}}}) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = getpid() r9 = geteuid() r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa9, 0x20001, 0x100000000, 0x1}) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001b00)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000580)="0000f92af5406f2f78affee567992f1a426ecc82f6cefd56c7a96f0c7f50972b6d5c0588dee81d35f58794cc45668485adf679f862a65474b0d2bdb45712379f3afb8a9cb75734ed25070de2a51644d665a1fe99ccc91ef3fc4a5eddb55d91fe48f0580f33247adef71e16d8f6bc6a8efea59ffabc27da9e201e17aabf72e26e791fa1b8e12ddd58aa189cd5bac4af21466e0c14c56e26b1c402fecf335b72b531faa3ecfc85f6fcfb70d40b01d17436c36b62792448245c0f5116e58e1451c667be0c013edf2cdb056cef48cca1a6b47a29c5f789afcd46c40f1e1971f4167d5888c9ea845684756dfac4e0e33dd1db8920d9fed7d57d9be699136308e196cd8298558fa77c3b4ac6232c1cda036eadb206c93b9248c0222ce6f99c5b158f480a033d98a5b37ee9920a4930d246509a78e476afe414e955cabb68d931d8a5219960ec8a72c141cbbc3a2a20e1d94fb8f87e6401d58df0699a5eea238a9ce786542149c33ad9b87a2f79c302aa529286c06386a4406062c5d4c8fca5e6b0f68e740151365b5f4951483d8a0a2e258dab9d528394ae3a444ee925aa3616f27d06bfd8a59d549e41ea7c25b64c5033ede04006a2e223e18efd6e42f327c874cb79cac4cd719d70efa973fba9f8c139b2bd0fd40f529e9d37757c658889d4ee2d619ed702a5f3db6ef4ab86052d83c3a90286ca40e60ae07e138f78916ec4fdc9a11e3e7a0fa46c1db18636d4dba1fcb819d3069095bf1be17f8c18c2c7bc49623a773d2a81aef8845eefe2cbd79bc347e9de5d0cf30a827f5611b81f635485a7a7ea5159d40fb625400e6f88dbcf95ab53bd6a8b45988ee71f8553dc3aab8e6c50b9f1a95a4245bd6919984351bcbab62af420a43f91372f80249f854252417effe2c5ec658d5e95574c6895420c6a35a484edf9b3ddafd4f92305f2e21c66c4c7a727ef3bece3276a56f7084f4d5bc8e3a8be72726673913e34da036ca9e13135d09816d5069ec0861b851ae9e43202c91f6abf8a98780e0fc88ba6686ba4a82bdcb08df0807bf5e28d193b424e830f74d0abebc7131a8d32f6a9553888f679dbfd29b63c6c00dc7a846484924039338c0c80b89f58c8c92d029c1b63eff3c320d8df07ce75ecf7e7eb7c608f6863fddc633c34b3317b3e496e0efc3dccb2409f72a84890498ff8ed51d59803a1266131c7c44f30a98d520cd921d390bd66632dec13f932c1d3d9ae42b16fb63d193b1e57822c3ba20268e94f13349f674c02c12d32b849f31021c28a6dcf5888a3dbf6e35875d17a76b46012b542c61ab18bcf0471776c751e7b90344e26d3bb6c1ebc460b29c4c8dd4dc1c8401a92eb35e11d04f181ac4b1feec0b8f7dcadbf3c67f198573d56366863944e182b0099dac176cb70a11ae9e2c9564c5295d58ef950467d60453c2bc4cadf0737505135cb8ace4c76483f6555050958adf5a66b75d6b9e19f0bda1efbfe4bbc788c4c060cb3fe51daf1550f47713c28ac95dd9da1b0d2f5e732a56bad61744d7306357d96c49cb466e1288f9f70e9cf733c7f0075b4c66ab28f5271c8a38865e2445d006ac77f7042d3f39dc63ed842adfd758d767f36337da8b94ea35265c605782bffa054b35c8204db33266058cc1bead062af35e11f3a26c3cb7267327baad124de304bc5483d2d85879fb7c2cf9b91115cc60449398fb610fa5c3e00e31188d26228bdd7aeef656b0a8546675a0c92d74da25fd63da83113e37b9f125f3e3a2fee3d3b4ab785bdcbb5cbc0b0fde35a376bcf7e4664c4237ecabedbec5c3e34b23b52c1f76e6d9b311f532f20d60f879eadfeae328dbee8afb3f6943ae45c199f889daba752f8751278df8119d1d761707f09d6d26810648acd1e5739c8ce15008245cd8d8282d8b221618fee8e88b654b88c0a95489f2df5431cd2679325abc4757a50b1f021effc524e4227ecea74859734f7d30028e12cbc66f341745e11ec68509657163b4b1ea5458a3ee22794e18ffd7db7f091363557726fce66c858b682a34fa78a67cb7053c45fb80713ad734a3f62138a976dd712d9ac90e4a32c4e77bff4f15c32c278e4d30b80b253c8c6ec9d47155ada2a076d736f967a8eabfa2350638d08f6f22523043e2a802f96c2d2ca341fa32c563742692bd3653faa75e9f79e83b7db30989c454e103a8312f01f590f07039732640f6c15f761f1a272d38e1bb3240e6a33cea1b74c31c10ad9dbf08e44ff8f4eab7bdc73d032fdd8fb4a4080a142092b4e6c9675a48c5da3a3fad28c4aedc8be0377eb419726dedaec20425b570b90df934a48252b1488cb173a4c333250fbfb0df75099ff9f78367b914a3349adf17ef1732da31ced093bae8e19228b3f48e1b7cb06bad7b1e85c1177539a321ed2b9c5d5c75c3f42a247592c366ab95a19b93c38f64cc59a4b70aede12bfd2555e8b0a9d51b2ee3ee118b9c4f7f6286e05ec101b3739d1862a7fc7674050a3975eb65e2ececb3bb1655e0ea9583182c72fbabe978a37b9d5525475f31e907c5dd0b1ddd7f92bfb6ef650073bed40d7136deb2bf5db463221c2557419dc31bdf768023cea55d46f04f3c8f0153365595c56224eaf6eb4178a6cf0f916173a45c9bc5a04773b8c70b38d3543cac986e4656588f50c4883d1e3c110dff6bbcafab789fade57a60c18a7ad7d87ebcf75e915f340928ade820a882e2754b4e5f3852ac60d74ec796a6bd601e8b585671c9c59127c4c0fcb676beb030abef45ba6a50e17fb03195bf54860683c159e82e9e2d14bc7fde1a82eef64ed67bdd37de85ada49150b8a7b1e38af0fd008e3d5e5bffb378a47719192264c4fcd81095b4e0d64ba239156a6751bf91a0c0ec5e4f74135cd940dd19e9d32030a1be0b2f900bce9929f0d82f7423ecd83c59eb555311a14caa7c4b783890f9e9a45c8c630df9d0ad5e6cffe005bf886e989421260f18b98227070af59eb4efdafeeeb4079c06d4f4e7b4653ed983547212ec3c34b36de721ff39c6da20ef2af5e031e3b694c3dc096fe253b5b58bd55f6b22f3806c2cd91e9ed094b6c9e6d094a20501507829af880270e34422ab4cb920703444229f3157971885060499d68affd33f605085ea68561e9e3846ff4c98fa7049080a5946dcd1b72ee5bf31c273a545d58fadaf473b1df114607d343783004a20a07b03956d6570d5c247abdb1e68a6252161e93b17928fe7514ae803088fe5b9a2be78e564571ef98107e2603562c846260161613ef926ad52ddedfd54b6448171cb25ad5a3cfd804cebcdd8a3e31a3b174278678a0d545166971c7f1b7530abfbd584da3f6e6010737d2e22305b1f082630489ea4e809f3e7b959cb35cbe984472fc889d090c13d18aa66e879b9621e153c793af24fdcb95999e7de900653f0c7c405fabacc1f300818e7a80ab6bcb0b6ac3ba369326d85e1fdba261d13a36847a60dff01acfd67ce959b520bc8c1e1a7f88f3af6f7de8c4ddd0fd2a9df3c7fc7cea6ec42e7a6e31665652b5d96e9dbf5b7a5d1e68ab7219fa739acaa4c23f2ccee3efe8b3446af0c9115b71a084b988fd8ddbff644a4486c78f51bf9a9b0fc96eb378a52ec537c9dd8099843a46f2b640d1f5a551488b4b8e59de8f406ccb074b42e861daec7412031d42cc3c0938c6ff778da3ebaf595322076cec5b461479963422be03e846d7a990be17bf385d650ecabc07c7883ca77c53ccfc2f1377d57aa439567f5c513ddcad99a7cf3c7091442ee51b3d178f0a13c973f14d3a4b77126edc5e57e9b54e1fa93d182ec92c6feb1a4b34917cc0f45c7914640aed7d2cfdf55cdca604d6314a6ed8524fbd7baf44e8b02d6c6022c4151ea1d64f7f4f69515efa12a30ceb8bd3d0805b2dbb2e3148baab04c354b6c98a24ab486808a6a382280c470c71f6dfb7687ce5ebf5d847af68db7010c278ac1b7ddcee79a3c9fbb2f0a25470ec9ba4cf64f801bccd9215d1cd59fd0717a8bc38d24a282b3ed7735cd53fc2c1c437e63eab8019e39dc5c5e140b69941ec327be6479573d1df133f7639cd63faf80b7ecee0b95277bd982b982ae59ce6015e5b8529c046151bd2894d9c200279b7214d26a3562229b476d7ec90b729e9e9317f1bbb83e50b18548d439e0489ea151b5ec7f154b222f0ebc09e99e77c349cff1ec0e69af46c3888eac738bd421b9383f8c63e9c1915fa6fe13086dfab5d464352c7e7213511e701eeabcd86b93a7f31ad6b83a53c6c7161a331e50d1f0f6ea2842950b981c16cc8ab71a76658c6b654375705a557b4341410673c5ea06ee4d015ba5ac94e20217953a78e59f63fe73e6106d09e987a97bd4884a5a012d259b17875cc8f96f484c90e003f92887875490f128b882496c8fe32eebaf3a76e34dd325ad97524db23c993a9d1296adeabddfb8d42b935f88a6711cd513831ae3e7fd30e209f53ee878607de11d013611eca3bdc1faefa8d08d2135a4342724a0402afa60432978ff4bbc11ad5f292155efc359c5e88c0ee43de5404d141f03844693d6634ddaff8376a82f4c157ea647b74a8ae7efd592dc99e96b4843f85ca573bff4b923bcc2d8cd0e9856add5e08ae841f00608ef1718178451d91e8c3d1c98a4576df74f277b8e874120d436408c5bdc12d6769e74aeddbb3c5bddcf7d486aab0b16c69af4431601106c41805a445151a8493ad180b9bd1be3c57bcc55662ab537fa7a7ee18ca010ea67fb8431fbee48448f528bd5223b512c8ab4455dc2e3ed334bed4f02c3d6c805afa02ff196413959ad7be601ab36a79fc8541392c5657f879693132d8c18619026fa6a91e49e24e3806215b21809c58d5380ed72a0adb030e2747d939657b2ee99906033682eb405a261e163454ba9c02d16e337e48d9e37c31d25a9f0283548dd2353be844c2381d1f86556d906302acd95d3eecc3d7fad26fc513740053eb32d586b83ceca461a3a2b56480a364bc793d93c648392e9fdb83459a0ac60fbce3211ad3d9ec275136ca9197e36378870df98a780107e37da8c85cd520d3d7a3eb83fff78b587e71ef4e857eaab3129198e670754be797dc01a5c8be000d8a7c8bc211f644880f16d725e4135f7a6e32f3b49ec8b2c1420ed40277e9291ace27ba2e030b0c306696d9d9158824414ed3bdb99a71e3e97aceef6325de8293061207557b81206bb85ec91802abca96090bbfa2827902cfc2571bc79d15dfea8f9c9867c0874c741aee8e964bdea1379869e9dc41743814b44519d04bf93afee7646e2b3b4cdf5c4466253567cae5071350a6c504e37a6817d158bd7375dcf49742147cedbf5cb6feb3198069531b4614ad2f7547d1bd3e9b4b66d53944593c657e916bcfa924446ecafe634334dde81a148d25115218422a8d85147a89cf4ee56c4965e4eef376b092fca621899fbe6a8c272b08ca4fc658ca032a1bb30b7a9d98fb75457824cf07973d90973a407852a70d7485e3c0cfce86f54c185ccb48ee80403718a68d6f8370763ee9c2d705cd93e49626d892b7e1180342895aba84535598d5be3eb6f904fe619c7b317a5351426ac31bd2e4ccbe380570061b76cca4b08a77e6a137e7530b4d4484ef3895fd5748ddbd9cb68b484eac6286771b0eb8f363ecdb5ad94ca94e1dd73166ada578e4eaaf6467a33754bed05667408b6b2016c04c6f232c5db74fd8791894f6784d6c7a235318ca37b90dda6059a3b89675fd4735787e53a87ef67284ec6e9914d8674f009f4ef1fe27eafcd0bee236613da7e7c260fa96db7b48ad0c6ae81932509246a7a3", 0x1000}, {&(0x7f0000001580)="708201c2b9968af2aa9d62ade344b6f428fb6cb98f9c56703717d58f3c8db1526fe21b822aa1004f3536c828485fd0e720055187e3fbbf44cffb7acaaf1aae70ed2c38d2130995afa9b916e48eb2301028d16688c1340dcd16eb3b084b0a264ed605a4295b7b3e04d0dd057cba5f5bf4e2965eea846595e5fe9864293f98637af6280dc52eae0a07bcb7864be8c9cd1d222128c2ebabb96ae275acfe5dbf44541a98b142b6b3f9b4b77f39653184d25c951ed6d30232d69577e0b842c572f3eeb4d216758ff87f8515e5", 0xca}, {&(0x7f0000001680)="a08ce52548a3253efbdb51005fd988a9b19207ee97c7be7e266d817847928b4d7eaa36654d20639ba3e94ab1e36deba6db62aeacd306208246dcb175650f3367ff86b07e89026b16d5dd9ea0d912aa7ea182523f8ed1a6fee8d8bbeec883a53961d2201d6e455eb6078a1a64c25bda7b60a2fa75a61acc10b349a4b019605eb9a2905e03ead35a5cb3c8ff3cd0e41eafdd7889db2cfb823bcdafab651161808070d92de513963c649bf4", 0xaa}, {&(0x7f0000001740)="528b5f7a2e297ad8e2764650ad83663fcf7dd0cc07e7eb6c67f68705b3d79ba14ead247a80ae352564b21da52f0cbf7a4b6b3d14b848527b352d7430074bf722435438155091949b8edcee79fe7b4601579fe4fc5947fa02169b64c78e7cdd5dc291d6612bd433d2ab299d5a099344644bb5e382fd3b560b6ff8242ccbe56562f7f6f3f1b6fff435a488a4270e0a60722fdc0fd23819fd844d1fb478bf291eef88624b313740bd59ea5c0ecf6c539be70f8a28d24a0049b113bd1497fdb1233ec922f32a60fa0b193f0341ec68c7c24b85bcd4123b1d4322b384b42ae69a", 0xde}, {&(0x7f0000001840)="042e6b6d00e105ac8cf1e6a6739c9e7ec86365d1a18447e58b1e923de6c23aa19e0e31c2480f0096c0de64eb29c774069bea2f624f2ecc5fc67105947d7fe0097e977e3df513243e7b001db55c91b285dc5f548ba9809cae25e62b7246f8fa82977563628f4ef7a590a9b335d729fc9efdb494093328f3851341835efd13aa2b96374777507007c844496fcf4a3364a9ab5aa37e4df55c9596d557c4eb09f063a97527d617d4084e26ac1de083659fc8287bc64d4b1eca08a6ba7abc86ea19b5", 0xc0}, {&(0x7f00000001c0)="c1ed", 0x2}], 0x6, &(0x7f0000001a40)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r13}, @cred={0x20, 0xffff, 0x0, r19, r20, r22}, @cred={0x20, 0xffff, 0x0, 0x0, r23, r24}], 0x88, 0x405}, 0x400) 10:12:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r1 = openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x800, 0x20) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r2 = socket(0x12, 0x4, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r3) 10:12:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) getegid() pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) geteuid() sendto$unix(r0, &(0x7f0000000000)="67731590a77d0052a5f56e414b1cfe14ad5b722948570881cd2db852363fe442c4", 0x21, 0x0, 0x0, 0x0) 10:12:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) flock(r2, 0x8) getdents(r2, &(0x7f0000000100)=""/31, 0x1f) 10:12:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x7f}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r5 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x0, 0x2, 0x7f, 0x1a}, {0x200, 0x8, 0x20}, {0x357b, 0x0, 0x7f, 0x4}, {0x2, 0xcb, 0x9, 0x401}, {0x7ff, 0x5, 0xfc, 0x8}, {0x1, 0x4, 0x55, 0x4}, {0x4, 0x4, 0x8, 0x8a}, {0x50, 0x1f, 0x1, 0x1}, {0x2, 0xff, 0x1, 0x8}]}) 10:12:26 executing program 1: mmap(&(0x7f0000a08000/0x3000)=nil, 0x3000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) 10:12:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r2, 0xa) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0xe34e, 0xf22}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r3, 0x0, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x7fff, 0x40, r1}) close(0xffffffffffffffff) r2 = socket(0x2, 0x8002, 0x0) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x71) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00212ecc55000000003f1b451a77da6c9fa344f473fc342657934e8a87c0d04ddc17c60503733e49391b2a8f93aef023eb1236be614d2e6b0ea7c18e2e2aebe912e670ade1"], 0x10) 10:12:29 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = dup2(r1, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) socket(0x18, 0x4, 0x20) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 10:12:29 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd6a1395556b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00da6c00001000080000000000000000"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f000000d000/0x1000)=nil, 0x1000) pread(r3, &(0x7f0000000300)="1bc8bd50780589f6419b2e6510697291ed9adcf0d5ff9d39e0925576b3039f206d002647655be586c1a0bc75d5a1b9563f4b7ffd1c497c8aebbfbf76aa42c36208c3241708a23a7fa548bb5bbd204e105a59b6332bde329814d94b30c71fed7a32293bfec6ff76d40a9e69314f7ea232cd54797b4642fda767d50edafe060f5f54de84d4859a62170b9589d244d683d0f657c765570d58de584aff695ca44a5a0b7376b592515511c7858eb86ccca67668d8033a8d4e56ec1dd8f83a1cbf17ff705cfaf275876ce0404cf338500a7d79a8bb479c65ade803c2bf7ebc283a400174b825260e71a5e9a9713f8dd49c43de6ad75a1695d81b4b6814dd895832f56b7d619eb6d96acecc9be14975e5756f211fe760074cbd20ba03e4a574722e147ccda81ea5dae3e3fb999acfa0d10573b899328aa007cdde73e4479bc2638b1e55abf02a431ae89d3d4a52f108fe9b587bc4f26b2eb767fd9e75361d19045b33c1f6235056b63be3025872045570f7bd673688c50fae9564b8106052299cd5ebe05511ad0e7431b6e2be215ffaa441312335eef0d5b1ce79438462754cf366890e9d17c027336d63a4fab3057d0c265b1e8eb7c70ef3d8bc892bd4c6e6f43061f3e21c9c2fd14827e65d7d511482db2dc935846082c1e0cf1759d3a7618912c49784afe894a1cbeec18c7fa68ec5c7b5452d7fe3e7af25ff844666edbef9771ff10bb16ba034c64c919fece6163deae0ee9dd796a79337abbb1a571058c89d6062066f09c1b1d303cd6e33cd054fba5f46a33a8d742797c7c4bdd40eb7cd0f89a07cab627206c3a09368dc432b870b0a0be422ba59326f3dc0c0732d975578b873448243e334405e3e3aa49c2d8376ed215cd31326565474c395aee9b75810182b685dcf2a6b931c2559cdd528cb562b2b2cd50ec957f0bca2a27d980a3c68a339e75906f878eb4d1e8b3fbd336c4177e468534aeb066606777e45e4cc9dfaa08e48c9b68d0d6aacc6289505166497632f485b98e372cff08ebb6c57501b913b82a7ba58e61c23f8daade3a6ec370de3baef4c153fa1faaa460c8be902331021c0b8a33476380437c60ad51e598ba0ed87c90eebf8ef8bb36a69982603d555ea514b98c90b2e0018eb070e8f60624516081e4d0c6e6f99d7c58cedf0f63f8fbcd4fec9609be6cc817135fd61e25310edf477d6c2f84a220f09a746669c5e7d76886c83d894c4013cd9a109e9130dc49ad75ba48a8fa055fb6123df180e5b98f2bac97b78ee093a4f0d5e654ebbbcccc9b25df2fdd7f74906006df48f39b3e9abd71c561829b2f52d07f5948596a694e4682b5288bd60758ac255a959c28ea0036d07b9aa0127e9695eea829b55c45a62d7160dd964237222bc277abea2ec5078b840f66a0c1429b2aeaf1b66fc914cb5707098900ab496677c3c232f9953c11c80d2af7449ad049ea4fa1209f6298e2eb07880b1284ef48e629bd1bb1289ec94cfa4663dbd41167110e7baada8df021e20d6ab1a8becfe1872beaf70197327dd9bb806e1ae395d5b6345337cb5bdf5d5e953e2b00fc0e651c7d722bb5b597202f8a5e277f7be97b3aff58e5ca4873e6b145f022a6ccb6fbc5730b262b1b06d27a14764663b62a4226a95f0e467c9bbde96f456efa085d1fe0de26c1c1cca466c455dc064049b97dc6fddb01f1745bef590f9d6b04a99efb5ed7a232bda0f5e0828ea6e35bcfebeb4c466f1d6dd397cc160401adf01569badff0cd43af465dc86ca34e53744f73f987c89fda38af8187ba48d4fbfc2fdd1cc552b4725a26435869cca769108f501b5f3bcfa569cdbcaa585d41d9b7aafb37c1ce9dedfa6f1c91c76792e0dbf92fabbb7f7a0e820aaec1bdc2b3c49b08c32a52d7c3f0ac83a1a85c6da2f9137afe4d9c655649ca82757e1cce8ce4683a8e4a367ee2e35afc6dfb58d8d8858e814f8ac5c9df57b46fb47facb0691db668271011d471c9132f97290b6ad290e596de35ac466c012c4f7c77645ee54d3d5d53a69af5785e623f68590dc5f55f1d66c0642330a444f702cb83ae41c20b8af27aaa184b5434d7e94bb466113d26a744bd6c957f76337389faa3663cd74fed612fa1fd7a37f0032752c368adbb808e93ba5a90c645b8ff6c02e8ee3bd32bd2e8dfe3f057019375773a4ef97faa67971b72ad8c2e9b1decb37489db2ee5334f17e7fc40a9c16bde53cde37ad3e7e1fc2641912679f8534a30153a0338453933132b5b7e332b643d47022a55cd295495ed93fe05449e33b9c14f08bf55e6a3945cd166116e984feef6a44d8b47b5c17f38747889e7af7245f3ef58f2e0d3fb1a7dda35b472d590805338f179e32444e1d7df482e8d7f4c5703518926662c8b5fa5785561974d6d986ebd4632f4cd0030c32309dafe3d43ba319cb6fe4bf0f64b2bcbece1955c69fa9e22eb1dfc794177646db59961212e7d5bc00d0a6643e3e36e4082ef9095915e8a6c64b7ec833b0617a3564b4c887e6c9ee53c22be1cb588eba39b38c7881775a3d2d74eca3223758c66a6d1cb690307c156834e96eaaf112616d1853e6158ced2a3f718821241032af32442bfc72f3f661fd3e78c71e7f755e11181f3bd9799980871ed519bb978b70ca3141e1d5403cececc633ab92574630a6940c9c6e869fd19b8d556cef732e47830a1d103f20d9b90fc9acd116d7c6a70464727d599e15285b6c095d1bff43a2985a53e81579b2f14f6c42db7cf4db4f2221fe28e2bdff8abade6d95f4ff65de314cab7e107f01decda14cfd9253acf0d6988cdd19830182ce59fc6d17f879ab691a6c0fd00d9bf0dcfab870a3fa9ae848f8a0b3a345e0474cb77ed07297ac1a3fcc94b91c1e0db01d0c39d39b08859be4e4bc39aeabdd4f7e302280d3a1c595fc6cbed0c8f2a3127712910c5bd15e0367ee2360040ec4385cca48bbd81f3ce92ac50fb71d4e2b9760a33efc1ffb222cce0ae7aafda5682298881930d007bb1b081d7d7acbd03ac80e6bdb07d6ea2589b0cfa15a182cb4e0dc83c0d924040f7109687ebe7a3abde86e4d7ca9a0e0f1ae0c8da634ce245cb8f1bd082bf0d93bdfba6b03f7b1fd9f69c98ef05cf04c31f8597c8c0a2ceae9d597ab3fd825dace1a30766be2637ed2f015b03cd8ce3acd7b3f47352f7c00e945b6821da81586dbf3797412830278c2f612fd673c1ebed51c06b047c518d5402b087b2cfdbfc0778e6a31d09578147af9d9b31946856def317058406a93a30ae2144d580ad6a83bb53893c7907452c4a8be63ef32e5865e836416c1846f71d4d2c457d92524d218395cfe013547d9cbc509022e86fa0f03451724cf69cd06f4f2e2df6b72ad8175579182d26e90c793bbe5c36ae5895ec2f4ce9496fef1250d673dfa0ffd3f2fb190f7cd86328b95421d15c6f26bca37667d895c4f934b6865fd5af66ea0b9d38f24f2378a1827c4865af6698426aa66374df8d9a6dd704b7d27879fa8acf37cbdfc299b5d624a68d6d59bca57d12f6b0b75af3d12da68034f6d7d6b1c2c4bfc8150855d58754f56baf90f62533480dc2edf58ebf26c2217a11d621b5a833b61616e7659995d3ecbc78f974a56a9f29b0f99b06859b252789f35d746480e45ea4c207d1bd751ea9581d883604aeb5d8299114dc470e11476d59302bbd0062a5f31c79ed02692910a62b1cd7cc87c1fbeba6132fdb2a47a2820187c87d2a11ea6294311abdeeb88dab712fe1cb2067b321c593c4dbc801a6e1612ec07443d874ff3bf608d645ef095388579ce076acf9d32197f1a2d8a4150cd9fe75e81ca8a0720904399146de277ffc6a198f38d9bdb005e2ed9e187bd90e71ee31099552e65813f6a755372adab138c9262a67e9619056ecbcbf6758fff48b3595ca47bd63fdd14dd2efb8c1526ecbebaf914bc0c3dab8ede2c91269aac0eabb6178d440dbbbbe84a5be3a369c1806aac52774bd06c5abaea0363c54727a05f3bd7227b83c0b640101b4bbd312468b4e5141e164813668c67b34b5352d3db375aa1096071387612855f487259d66ce79069f7efc5ff7b3778e6953f68d2366a2cfa79883d974c249202922ab9f521facb96cd580f0dd8999c5216728f93bccb5f562689aeb6e855ec04de31d3de16d575db3929c3e5d358d52211d4d0c568fddd53f32b3de7d78e18805075630d15d6a216e57cd98e4c38b51203e173d669e2a50c0ba00f113391e10148724f514ccce14df623b4f05a50d301744498bb125187a15fe5ad47a9fc3b51fe810bd11c5e794bc76fb33cbd66702cc246f47a2446b4289ace8f9c629ec56845b9ea200705143b3e38aa4408b4c1f13854efe7e9080955fe6bc78d6884564765ae2e1efd3b2a92a952e78f36657d22f5b3c08092e52001406a13ca63ece9bf289baa0cccea99aed5893ca017cefe78cc6a8afaf4ce02ebec3250266df2911143d30a3061cdb583a36c234d30fc8debb4e5a3582af94014a413435b2d56b573a40007106b3f2baa42840b47c7351a5de5f2a7a872189045e26388f4ac7128fcb4a3df3377357aa5d013eaf749098bca25ca9e8425925e74b8032203d15ee493fe8cbb2ae968ff581386d32c6a6fdf9d8162e0666338d3258a7d72a8afbadd376065dad1418c1f8e0c2f83df61281769dc3fd1d87104bcfb165176d4cd0000859aa4bdf440c5dfa7b635a990fa9078a7f00349d13eeb16ae906d9e2b8373291464e6ff03737b6ab0d39584cdfb34504cbdf4ae77d15798ce0e7f91c5a3139379af0adaad3e4cdf35be4da8bf5842187be5c247b9b7820227f3e244f8886229e11b352c0b64a1217a37bc9fabe157f6f5d78afbab8f9da4d7ff272dd98d4018d8a9e60a0b0d0f0d5f2aed26a9e7940900c7f6d3e248c6e0350ab4bc815a4d9563d03ec8148f02828735a863042c2457bd3b1d75159ea42ff42d0dab361cdb0b1ef5dec0bf7ef1292bcdc710fa9d6db0fa068d1f77f648be26e1c23cbb815773bdcf5541f73bd8130d4f4e62450085ddee0b312a42ce1ee013ba4a165b6e79a867df3f4ce6af131aa177f0dfc30c821204660d7a27d7e6d1ea48c547dd21db91c01a4054969e20380cd1445df87b57759d59fca11254fa1dca9681dd2dca37864ecdc8c6cad54ba35f3ec1bb4f2b144055c0a484fef3f37579034dea0a5d1daa5e35d0e34fbecbbd405f9d274dac4a5462360b1c15136ef620e5fe4a072f389f5ba405a8f9e7b92f4d2ae7b6633e0a630d8c69669cf12d114eca3eb78a96d154329b7102a0cde275b6be4654d44f59c561ce5a38bde392ee6fba86cfd0f7be369a90464dd7e25328d260515adc33a9c7c0049836eab9bf05ce3e10233d5153e055fb0d9e8bb722f201aaec0a04f09cb459af77fdb310cb1ef571d8420fb728819291eb64a17749c4b027a4425f64fa43cd327dc372780d88d3a59af4b121f01610902138648fd73ee5711bf1b14c01791323fba6b7ce7245c38a44ec0db3598fd50233cee39e73892af91a613e55e1a1628d9ea137cf9146b9b1b495884f2c99daf97e99c5c3d29b2bafaddde59ad5c59b617fa2213ad57a4eaefec9abc1d55fb849350e90917e1fcab56acc463c7f845c50527c7a507f883dcdbcac5a77d28413186616a5e8d063cf9c72fd0fccaf4d3af5e32bb922cf096899033fdd37793ae197fa669d5e040d262c5931b028edb40d258bf2dc74872b27fa8d2ae81c4b8270a60ea343fac71f30bb65ba0bd25a53a74bcef0e6519857fdb5676e645186ff8597788b8db69353539dd4dc6f330ee5bdaf07000246a73df2be", 0x1000, 0x0, 0x0) 10:12:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x14}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffff4, &(0x7f0000000200)="ac12da98e2bf7e7e81b82b23c4b29c2fde337c4695058fd698f68f5f7e0bef1e7e73575263f71537171089c522a0cb981bf77a77b18b5e37b148f907de61caeb34afe450c848f82448dd8f12ac4c80d25aed0c8130e5581d97dd89e606c2093952087bb83e89e1993badf42c8f074291ecfd780b79c700d10c7d64f23bdfdd7f303f96fd53344e210de6c3137cf7cce1f80fdbd58340fba0e2ef5d2e30b4938485423aefe7eb02f1b8f8d0b0702abfb372e4a71a19c2141b13d30ee7dff0e40b62f42de6e89147fa7e0ee57ebecf9b7f4ae28376575756f04817f23f8abfc5ecf2462f75fb44979d1484ae") 10:12:29 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[0xfffffffd]}) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000300)=0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x18e) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r4, 0xa) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r5, 0x1) flock(r5, 0x8) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00', 0x4) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:29 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c, 0x1}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 10:12:29 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 10:12:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418f8, './file0\x00'}, 0xff1c, 0x0}, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) close(r2) 10:12:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7efd68a22f0000000000000000000000000000004741a70a6d6542bea1f2d85afab726ad0b5b2c484b5391779efe428a7a4b7f426c880c23ef5cf48f20e9685d2d055242a7f5865b1f0b4663dbd67d126382e3c9046b2ffefaa2d2f327f96b079b254cc3b234c461b57c9fa710585767612caf5f6de563c6e7985e6ebba2aea8cc631e2d840d96cd40be6ab674885288aee52949965f4a951927e7b5dcea8c52d989c8b7020e23fc28c2695e37060019c4c732961ff334fdc4a6a50314a9550fd674e957804a0216fc79e0cb0170c2a70a6e7e6f3a067363aca4d160a410daaf591ed7c93429b4c4bcde43aa79559f360a31d8f60b5bb7b7b55758dec3edcbcaef08920aadc67837c462ed52430e79ae3e59f906486fdbd8d0af07d67891670f005f1c8e04c804802cd8a64ceaa79464dbdf508f36ab14eec03fa0d7953d53941e4de5ddfd33782a3cf2a6fc75f4cdf44cd883f19986b883afafd2983b84e827729df90e5e7c6974290c5d593cfe8ea2c0a440f4edaf0f93b5e8d63b94eb86bab7d8099bad61ecb973e7f69c23c51ab14d95d6013bf9f0c83f282f4413b4a436a54d3f8622d299e7c1fdd14783be5620555af11f95960b0fa564602c567efd3a"], 0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x5) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506854d78a2a197a386207000000008295955984c87910bf093f68c11700287e7fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b0122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f36ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b00040e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024070000003f6846e79146e637e9c037dec2e29f9483a6bf9587ca4b44a23435f6234f0143f9d69092e14a751c0863ed114fe2d6d8af6daa2327451ddc66b8ca0000000000006aeecfdee412143d260337219dd9b60f072b1fe91ed26a7137cb28e29f5be76486cb4713aee6f276ea1a1a97f535d1731e4191760d9cd278424f36c65f3191d3dd3395428eb78707f5f5f867e3b40b9fb1e1a5480a000000000000000063c30e67e599090bc73b3ab22e264632716cc18bdb793fd1e4a5303434e7543b894f1ff090550321cc9e66993e2a3582c6e29c78d570a4f6bd0593e89a34ff5650c95ed0786ce6d36a60aca166b5bbaaa29ff26242859a805870c6890defdf0192390a5b5bac3ec95ab1c9a8652be0bb58ee93ebc2d29af9f6048b4ce1dabaeafbac2cc9988a5776173854ea466a9c9aa7f106c19209cac2698a373ee304a0363373cda66fef27a52ef65d5ee402f17d539f65d117d605b7f108da9f29494ed2e2a708f25a6b5c039ab8f899d64d2e9258a8927f82a3746db839e569640e5220ce3f5aa86b0406b9543ce1486d47a430109f670df9389086ff8882cc303d31f61c896c2ad1b3ec93ce0166c409e79e9c29a2e3c2b0a214d25841ee69bb7a88da7cc261b105eec0978c429488e38b2d4a633e374cde797e4c9fe79dac227a0736aa4890063d08f5ab0ffaad53d5c442ff2ec892eb82c997232c1fd07ba7e7e11bae37e534f2787e0f3173f20823c2c60ae793bff641eb5bec0ac8468b753c09a8ca32ec533e985fd73fbb36503ccd00000000"], 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r2, 0xa) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x80000001) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:12:30 executing program 0: r0 = socket(0x1, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000000140), 0xc9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) 10:12:30 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 10:12:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0xfffffffffffffffd) munmap(&(0x7f000026a000/0x4000)=nil, 0x4000) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffdfd) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r6, r5, 0x0, 0x46, 0xffffffff00000001}, 0xff, 0xc07, r7, r9, 0xa9, 0x20001, 0x100000000, 0x1}) fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x1, 0x1, 0xffffffffffff0000, 0x3, r9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 10:12:30 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r2 = semget$private(0x0, 0x8, 0x100000102) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r3, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x1c00}, {0x2, 0x100000000, 0x1c00}], 0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) semop(r2, &(0x7f0000000380)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000600)=""/191) connect(r1, &(0x7f00000000c0)=ANY=[], 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x4) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x29b, &(0x7f0000000100)}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000480)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000005c0)=0x3b6) r5 = socket$inet(0x2, 0x1, 0xffff) clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r5, 0x3, r0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000bc0)=""/173) semop(r2, &(0x7f00000001c0)=[{0x3, 0x1000, 0x800}, {0x2, 0x1, 0x1000}, {0x2, 0x7, 0x1000}], 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x811, 0x0) semop(r2, &(0x7f0000000440)=[{0x1, 0x8001, 0x800}, {0x256203f5a0eeac3f, 0x0, 0x1800}, {0x3, 0x7ff, 0x800}, {0x3, 0x101}, {0x2, 0x6c, 0x800}, {0x3, 0x40, 0x800}], 0x6) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0x0, 0x2}) fcntl$dupfd(r4, 0x0, r4) accept(r5, 0x0, &(0x7f0000000240)=0xff34) clock_getres(0x3, 0xfffffffffffffffe) 10:12:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xdc9, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x71) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) 10:12:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="000000809dbc792cc697276cac004f22cd2def25bb084a9612bcb479caf421aa287a65a477ebe98ce197500ece81197096dca1d8bd07841193323ca12b37b9e211d2b205b770fe51cd3f4d12a108afe439d9aac525fe78789505f3a507ecc6fdb860c204c787966b0141e4a1761c0c2991f3c9dbefeaac16d74a00350de279be1f8100000017acfc1dc89fc7d45fe589c1d8c76b540b4c27cad7f4738e18e8a1797353944cbb44b255fb5640000000812df31c36d56c7f287be90dd7d66bdd0e1d16474af4813508e06d20ec9c2d1a2627cf69f30f6f9f100a728477de216e44bbb504744cf30447d5da0b7decbbfa09e08a5c60bcb47c", 0x169}], 0x100000000000006f, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f803de60226930f9e00dcb3db15d3f90144abe85c53fd55ecac6e1b6ededd3b090cf23513d7de04a065103011b380829f122aae3659b066aae13ca7d0fd58e76dc4b4492409b32633f6f48e37c547c8bcccd2f05969011d6b6ec91a796a2d38cfad0b01c26d1ccdf5756f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:30 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x57) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x2) 10:12:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) r2 = socket(0x18, 0x400000002, 0x0) close(r2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000001c0)=""/70, 0x46, 0x82, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000180)="5d8264ea5c7d3c37c315912a8be96eb585f7fe0552fdf1b1199e9c19db8a853affa68f9c48156e", 0x27) write(r2, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x1) 10:12:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000300)="0675a51f12388013310129b06430e2941e4f5b32cbc38f53191c5af55b1997a990ae5311b56c17364020e08272791e9314bf12a084debc37d7aa4596442115a2cb31c05fd4fe10d54958f91b7680f2724d2ee09fc8f22cbc991a7ac2ec6f508a20367a2961741e28af937c4e522f116fdd25ad52c53abe8e95f2eade2e0bb47596acd5ca821f784009f21816ef0c7f67e1b293a7280379cec85f0515f5039fea28daacdd2f9eb032656abeea30c006dbf61b4e564eda195fb337e20f2d04b0b1cd2cf577d49afb1552e2f2335de1929417c26d5f8b82564869ec828482cfef432ee4886f15f9aa3cd86ad71f01330cb32e079a11113cf5fd5b44259397fa6c6ceedfec262f06c2c5eca73d296b779621467eea5d4cde8d66f43c03638a1a18df17ec7ba5c23fc0e03fcdbd59b4c81cd764b842a9a1e26491cf0eb8ac346283fb1716b53d44cdd438fa34d52d1869b01b7d3531cfae4ef33534360049057220c48cb43a8d198f22b1c284b5c0e2370bf2c6e6af780ed78623c3bb526e13c53ecf88662c2152e6b8b2aa4f9bfe20de619e24199e5323a41cc8c0a7b15136d461666ff314dc4ade67224b28db9847f417044dff3b0d62d5e2383e335a6db078945b85a9dd7ad3a65c6af251d082d496a69df6f497243fcf238cc288daa8ed9837c509529fb2b0a39ef5d1b256164228a4cf4141bfa3616a5eba7953b1ff7c8397f60fac43d1d527cd208944b2da198ff972beebd19e40cea2dba1762d7829120633695cedb2fc67d86eebac5d0ac4687c1d2668e0868d42cf7721c67e4822a46d10241e90f1adceca792a641b0cb96285b1a465cf12e543cf48255b1365a61bcab691235443072e6125375de76479e8073e13e8e60651a9e23cce1d7a10da79e19ca11af765e4250dc644a43dc4e83258528f9b06b1ff0f1e8f5cefe5e02036802dd0e4797351337a6520b9c327d22946ae955092dccf769b003cc5ebc707977f383ac8289d8281fd91cbbb82ac9cc1e8728133fca2b59134f25ddd2fff8e880b3d49cbbe1943b8102c7fdb9ecab56dff18779cfac7b52a726655d7c74b1ae212ccaaee1eef41119dc424383ee2bf835f8e125e0392acee8681576c53dfdeca40c69fb462a6383be3f4bd93aa8a59bba61df5d7bc783452b0425a6e30e0dab4abaa02aed7f57f377fa7e2f9e57f7c2e579c18bf30a12ea3cc25bd4ff7b20726ce7390908bff19a809bbf062857edc3c3c11357b80a021949456613ac0727e92c81e2a8f8da945118a220a8b762fd9f6514655e3c4994749b7ddd4fd5072276b2d706844d94a7ed44818c3311dfe4ad052fe6201b327c14568ae9b2003c89af2edd362d0ddac6cf2285e85f186cdff1389461eea41377508a4c14d1e2a9672da9171d8ad544f896e44df41f8db50ddf0273056e81ee2be5f80d0d4302dd49e16d36f0c8c7945a61d4cbd8f306f0f4031e660cce6fc80c4244adbf77fa6ee5a54dfe437efd9d639095979d228ef2875856737ba36d8a2755bc7a67c983c98239181af7094896d1cd34881f4b18473087e84edecc2523960def2f9fa94f86203142567495c9105c8fcc4556a6f29114100998d5f612ecbcdbb83aa321edaae90e36fa66e222e7c08f9037f02be4585dafbb0ee860b151aec1488ace888d498d347067564e6d5726812c2e141f0090ad4ad1cd1d53857bf8e4e1d6e74d797c3191486e321b744ba55226b9f0c83857db1a23101bb49d62e554e2ef67b00026047e0b02b61164f265d82cee8668be312c8cb2d210cde5f545fa7fda0ce26d9fb865e1ef714cf5b701538c4a18a9758fffde5c568bf9f6948bb421d88837af777a6c06a2129f4837e01c2b61597792b42b043c6601833928e686efbb65702277db181c2b103794f1c5a868846821b62f10522aaf84c6b5c3f978e3a9d58bcfc9e551b4b2fdb0ab1944afda317313876b8e563a237c54cee3df34f7d1bc2be4f08db82c63842c1076607b1b0413ddda9346a3701657d2a9b62ceb83b5eed339f1f3a86a5b29d5e0195526bbb6aa5ce0850c72be41e359587041535377f3139a21031a320ad6261377067970a0dd1f95573005626bb5fa157664fe979ccdacdf504107ac15c9049f31b3fe0703881f12fdc569826060e25af976f1460a3e5b6fd0b7ef63b9566e629de28a7bfc1d2eb2523ccd95c81f9c7f61db67ee660c28e60f2f2ebb928389c4bd53ae4a0a37a0a48f68b3006880b6a2cf886a6840334c1109e1d41b49f0e6c831bfcac4d3caf3252056ed8b1189a215c0e7bdb565c77aff00108d892b685c5b0025ce34ccacdc8cb3cd03b7b1715d78b76b895d99a96d727d10cc447da279e2328464dc84f44b1e6c58e43b9816f1b647dc2cf582dd97a75ccc5ebe772fa0798b7361739300f72a6a79dbe739175f09761744564b6fe9e300b64ed922d7ac69a5000d98ba2ef5b4ae410ca31800e902d052cea413c2caca8e65670fd94de8d1d606053697b8b1f52d0ffc0684767a664df30c88c59c1558a03245d0d8bece49718aa31f6a193efc1d1b89ac811cdbda6b72c4616349969af3f3752bc7e383d824b40211ef3e4470b119523ec74720fcba12469da1ca37d6a8fd73c5b689e5b90897b558fea8e17d3d9694a62c17e6dc0e2c2fa4c1c63882ed9638cd0c6e7f6927246407ce1f3cfafeee6ce415155ee0d6c44796bcf44c54071fd3a5ca50c99558d396fab7014c21ad714d3245f0db92d8b9642031f526b2e974751f4bdfbbf37be044a15db483c6c7aef6fe433dd56462f4570b492ec0b11fbc2e9ed4f9c2685e25e175d96ef7556166e0725587a69048e9f7df54d603f642666d703734116f734b7dc2c7f1ad5e0131d58d57abf79f0ec189bb157af2a3e8d56a47306a6683bb74bec323227c9a5522e087c432174e8ad4de2b127da36fff275d9482a72052e0d4f3653e72defdcaf955e0e1b2090a4d135b9edf8c0da4b1b8b56807dbe652a0b8295a25b0ed259c127fe426a8d4ef3ff9ddcf974a18c2251cfa5e0c9a7a84ce98a82bc1f0888abfab2c00dc98dde1349f02da13e6f54c2a1d99ff67aeea1c34850e51de6d98dbbcca203c2680f3892dc33bd72df3124603818c87333cc91d52937e47eb252a5719d70f9698fdf57cdb39a5ba68d8a383e7553812669f88d59a213923a825bb748e1373e000326279d3e7738b2f46e164663dbb6e14cf79d924bdb68cd39fe4704f2692059738ea594ba030f0a06fa8fa1a6fe05cad0825831260452ccc0c955d2dc4bca36e8f73ecab0fdb0a231d058d50a3fc136f709bbc5e887d884a182241a10bda75957bb9f0a5af890737f93d6d5332092f2eca93ef004259e35791713aa4adcf49ee82322455ad30eee64b099d67d1e358a2f4f25669d31947d8d63635ddbec98b6ae864d5f782fa0b65588b7c8e24d6f3e45070f29536a0e2085867b6657c5c6146889b943e7b22a02c063441c9308fe6b61c4a0c10e31c2a801f705fdca827b89f1a08d7398248400e23a817ed42941bf518571c913f3173c9a5c3a27244395d27c5706fa9e1c7f617f479b29461c94e30d9c7cb5d6ad22a8c7b689ed5a360016ef062528288ddf8820a52cdf4b435edd5432c664980419eb5243660a9016e238a726c8877797b9e4b8ccdb5195c53919d30f7c2129c75a4691a6276e4412651ab0610d4a64667d25e5e0e64b80e8c11a9b6db3d4c23724108d5574e9f38cf60db266992b08a0d6f5e4a356a001ef4ffb44505fda90460641162d56eb04869b78aba437d3b37fe2bb58c36356d3b534c329b3b55baeaf8388e44465675d405b8b5ed6ace15e0c5807e05fd196f1ad4544d2ceb4c4c57d55861093bd0544914b68f9afb7a05fea2b37498d1a57cd6f62443199ec77fe1ae0a3086be57b3195370b4c2f98bbba419455acee1fdb00c43910c11d1b4e4a8439653b0d0367cc49dffdf3452f58e9941f02daec17c10623aa33e380db4e600d0b91dac517ca4f45adedbcac0079fff3aba6768b81db5d123c4c3035806b9b09d23c3f7015bd88d3c63d40fbacbb99617a4eb5a8ed8a49fbf3b1124df35826cd34b7232ce4d9b4a14134a941016dd7d1412a0a1df61ae8f856c68f0a98bf2f5a6c97bf397633eccb2637f2831b10d740e938126e03612bc6bc93816669205a8c03833e7ddd74137a0e8b7ec9be0f533f23031cbb1a9987f03348349cc6b007fd41d11ff3091c73e64b2d68f5130f98d46bb936a9693b24791b7bb71e1555d1f367b89bacebf543662610cb7ff965a79fd1362cc033c8c8a1d37d135c59ec25c96119db275476a0c7d9a29a7b6103017586fac980299670cab540c193073d8aac3c21f9dfeae24381ac9bd371f47373e40deecc5b44ebf39104ff722e75146c162f4603b0b2a61ef3e5b9a4362f1e881a6b5283db995bd91db7d3dabcb08368bb0a41053e9547c14912e2b837761ce50555545d500b301d137f966770a69a71f1bd946d71278731ca30feed58920f57e83f24649a8b0bf826e5f9466fa444d831877bde39dd487390e06df48fb1ce87d8b2e96425c85e5cd595aaf9329d80477850b15891a40d257dfee6afcdc7cf50ddf2267575940b0cc2e1907ec7cfa4569f1582e78d946dc1c0f1c61feff2c9d5b4afbf7cff02beab78294fc481daa8152b27b67b91279109242c3253bf3eb8f97ed04179adbe4624e50bac704f40268056fb968d86866d28bb32afef79336727b5e486ae1336b751a6c6de35c0e8f28e54881659b2d775812a9c512f0be93055016bdb35228bb36a5803a6d7bf857aa3c280a75f874266a5b81aaa190914991788bee42d1dff9b6b6b7df6639486d629f1973019741a5b75ca003b4268e9a58d1d97331fef4c85996e1761336dc42e1929247f94795713dfbf6325f4f32a3da652803c23cbc327446742f2bae7e8d89bbc8fd61548ff7d009e093febfb9f745288a35bce4fab8d057b438ef0478df72abc75b25feba880d732f9d41399d8a6e43fd727f0ebeec0337e53732d89104c56d937ed3d59731639b904a81883912ee8392e4371952aaf823d6c60cf1a6f45b53b50ef3583c9312d6f1273a2845ed8faec10323ff6c1aae74436eace05ce055b8e6e7f3399097a1d77b7925d2f2690915f8ab4d68c7ba01755a8afae88f70ff9b61b47038a982b7b44fb9e2138c287ef29bc4927881db2305bf8db3e21469e4654a9b7c417ff431d180750675707f9bb37df648c5e600eec7aca7369b87c56bbbd639be3d2956a787e27bb98638c4c48847ba85a2ed5313096933de2a57693f9b094857ab81385715649fa2a3104cedef110ec2721791c907f3471af919511650f1c11ccf6d7dd58367931e78357e4e06ae1d94deaf6a1a6bc2b4043b7deb0d86bbab560ce33625114eb4703df58972508c29b1305b8cfebce64fddab503d8a638ea87d416a2502d80231b2d97e9c023a861c565c98ed5f30e00913b7228b4770f6ef7bfd464836ad90b56dac0cfa3b90a4eea7e3658b4f247c77c1338d73cbbb9160546fe1d85c44387fb6eed40f18dc9f894f4c1d1bd1186f16ced615e43ddebbf49d0adf6466e630ae85572886d542adb58cbfacf51e9e4f63d11504a964d444d391763d4e13989cbf97e53e8d257279998bd6e8600c37c25fe7a1ddd2f0ec92cda2f9d947be94b41ad47f63e8e1cb795c1a279547ef0ee4dad8fb0082dbf76212a61427defe790ba77d99837232efd423c00187b704b6f97ad9eabb1700d05e97653a5fed6610ae220346df4840358a8de8124f578c99307a62f", 0x1000}, {&(0x7f0000001300)="53b4ded8e41282b96df50d4ff97a2a56604994b9d780a3a8cc710f1463ba8e147c985ac1b10d4a6507ede2132a14190df44e375fe2ae959801be4c39dfea0c257cf1f88b43f24c916ef6efdfffa466bf75eafd879a71ae9fc231a35715de33f62cdeb92e17bef2fe2c23fa93f04b3a592fed1dff409258dd8aa44dd8ed2477e4fcc2a90ef1d574edc9a176546c38e0dcf6d7f924c59204eb36e13979817662e289726f9c22569a0144be1a46373da5cd58cb1353634d50c5d6e22780ce8d9584e2c66f59d9a2bc7196f83fb40596aac3649fdaad88c1506a69b104242f56eef3e19298260f9583f4ef722a30112bf8faf588ad", 0xf3}, {&(0x7f0000000100)="d62f6cf447c4c5aa01ee3597de229694a967ce138e31d733b996e564a106f95e2e1238a267bde18e", 0x28}, {&(0x7f0000000180)="7d5a60afae5dfbde46a2f697ba9e6e7e5e71a8aca8aff022332e26cb09c4f179af04972d1610e6aced0550183781322d3f8d0b91fcc13860d2f4ca95037d0df85f72d19e3dc1db20e64dd1eeff9e569e8da31ef8a693e60d2db536051900b2689de5dcd3a415", 0x66}, {&(0x7f0000001400)="fa2798bcc831ee4bac28444a8a6734901d8a8c44749b950cdd3f23e317c82ebedca867c267f0ab8107635ef313ab88352a08a8958082b81815e3015a93be28e1cb7cf257fbe9aebd1e3b54a8f3a6568d3551044f2df708b2d8f1115ca28af335aa82781829461a7b2b5594969546711471a54eee5a07c32163dde139a3c07baea18fbb04381da5ca58809ceb139a551bc01de2df61", 0x95}], 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) getegid() pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193864b9efd68a22f00"/45], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x298, 0x0, &(0x7f00000001c0)=ANY=[@ANYPTR], 0x1) r5 = socket$inet6(0x18, 0x5, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x2a2, 0x2, 0x0, 0x13a3, 0x5}, 0xc) 10:12:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x8, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r5, 0x1}, {r5, 0xaf}, {r5, 0x10e}, {r5}, {r5, 0x2}], 0x5, 0x8eb6) semop(0x0, &(0x7f0000000380), 0x0) shutdown(r5, 0x1) fcntl$dupfd(r5, 0x1b, r4) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c653000ea3b8bb967792226eb57e130ce83b8819ae8bb504365ada0d07f2c2af84a8065e1924d82c5f8d0d625149d2d41682aed9a1de7b6d2171ce769c24c599a9b34ce91be51e07eb7fcab2e2dbb462c325fc324d56be4754f1608ea09d501fbe4344d8547b93f356f1909ac430e38fdb36d882b94c33cb0bd03f11caff8ff9b76a1a23850dc7e718aa100ff4ef102e1e6bb4c4eaaabaae7db3c2856d173d26a82be6565aafef983ee9de297eeb1915421089ec311e1eab2bb9c653ae5f9905b4adf336faac5bcea2994f503663718794cce93d853af3f24076863bc715ffc352337cb474f8431e1031c22eb1a7a3770610d37969eb71abad42a3131"], 0x10) r7 = dup2(r6, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000340)={0x4, 0xffffffff, {0xffffffffffffffe0, 0x8}}) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r8) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 10:12:31 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) socket(0x18, 0x6001, 0x80) connect$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) r2 = socket(0x2, 0x4, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000015c0), 0x0, 0x0}, 0x0) 10:12:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="1d65ff0fb89abc1f99827f792d5e") r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) flock(r1, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) flock(r2, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x5, 0xf8, 0x8, 0x3}, {0x80, 0x85, 0x1, 0x10000}, {0x7fff, 0x9}, {0x4f, 0x1, 0x3}, {0x9, 0x6, 0x38, 0x4}, {0xfff3, 0x9, 0xfa}, {0x8, 0x4, 0x9, 0xfffffff8}]}) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, 0x0, 0x0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="efbd6a6cdc69d1c511a39f1fd0b4231916149c798b13743ed50b6f5ce220f449985216b8c55db3e98b5a09e61f01f5e1d715a13fa5c691235284a29f3683b2cd7a4a9c3b161852a161a063679ec4906836cf1e6f1634a13a24bfe64346692b20111e776cd3121abc2b762b7f1b2cabc6f893280e3cec3f10110760607fb1540d5bd9e84b43e6c9a677165b4994e9f0927114ae646257e3a67b06f1db861754dddbbfa9b37bbee63dc26cafef1f157fb43cc2143f9fb91c", @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES64, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="da32463883ac73d386a6fbc807acd7d71c3cb2107b9c0534d77c88c605dfa0d03258bad0bfa3000d7b01180e776355b326bf46", @ANYPTR, @ANYRES64=0x0, @ANYBLOB="b488fb192fb88b3fb4324f4dd1d49a78224da237861247ac88fc1dece873165de2a2688f9f9a0293d1e9225177dd83f239c6b99ea38d4416c4d69953317d08cf198438c29ba9463d086300e94cc957ab4b1a8bb2d6adc63185bca8362b3aa45fe809eda187931bb24de8b91bf00058c987d9ce598963cf76ed743c"], @ANYRESDEC=r1], @ANYRES32=0x0, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64=0x0, @ANYRES32], @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64], @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESDEC=r4, @ANYRES16=0x0, @ANYRES64, @ANYRESOCT=r5, @ANYPTR, @ANYRESHEX=r6], @ANYRESDEC, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESDEC=r3, @ANYPTR64, @ANYRES16, @ANYPTR], @ANYRES16=r1], @ANYRESHEX=r5], 0x5) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e13db7c6c653010"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:12:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5f}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000080)={0x4}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0xfffffffffffffffc) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff202efa04741b171a77de6c00000000"], 0x10) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r2, 0xffff, 0x1204, &(0x7f0000000100), &(0x7f0000000180)=0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x97], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r0, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400d, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 10:12:31 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1257) write(r1, &(0x7f0000000000), 0x6df) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f0000000080)=[{r3, 0xf26e554e4665d0ca}], 0x1, 0x80000001) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvfrom$unix(r2, &(0x7f0000000300)=""/201, 0xc9, 0xa774e18fd1874a1f, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397fc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f00"/45], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="510818", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRESOCT]], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0xdd190fda1ad2f80, 0x0, 0x3}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="6c0000000010000000000000000000008b6a171de44fb9a0cd994bab0b3ff800ebc5e350bfaa38169230c019d462cb3d10696d770da2f90bfb2fdd717b8da8a44a6e87bd6c9073bcf242bf0c1222952e1dd3855ed9109bed054dbe535ece703bb7fb955c5eb714451015a8d4e27f84a2ef7c2165ee4216005b3250836dac56c81c2abd40dfde39c2347222990b0ff4e1eb5d57f71906035f8663c466e49cebceb70ea6af77efdfbc2374fe65c3bbbb698ddd1a8c985c79b4769f406c321c8a37af48c6093f46604134d28f38716b8a3fb054e34484813d"], 0x10) 10:12:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x90) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x5}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x220) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x4}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000140)='./file1\x00', 0x2, 0x80) renameat(r2, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000200)=""/186, 0xba, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x100, 0x0) r4 = accept(r3, 0x0, &(0x7f00000003c0)) recvfrom(r4, &(0x7f0000000400)=""/175, 0xaf, 0x2, &(0x7f00000004c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000500)={0x1, 0x800}) r5 = open$dir(&(0x7f0000000580)='./file0\x00', 0x200, 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000540)='./file1\x00', r5, 0x2}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10, 0x0) symlinkat(&(0x7f0000000600)='./file1\x00', r6, &(0x7f0000000680)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f00000006c0)=0x7) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r7, &(0x7f0000000700)='./file1\x00', 0x108, 0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000740)=0x1) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r8 = open$dir(&(0x7f0000000780)='./file0\x00', 0x808, 0x120) fcntl$setstatus(r8, 0x4, 0x80) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f00000007c0)={0x8000}) preadv(r1, &(0x7f0000000cc0)=[{&(0x7f0000000800)=""/94, 0x5e}, {&(0x7f0000000880)=""/167, 0xa7}, {&(0x7f0000000940)=""/198, 0xc6}, {&(0x7f0000000a40)=""/99, 0x63}, {&(0x7f0000000ac0)=""/213, 0xd5}, {&(0x7f0000000bc0)=""/182, 0xb6}, {&(0x7f0000000c80)=""/47, 0x2f}], 0x7, 0x0, 0x0) r10 = dup(0xffffffffffffff9c) bind$inet(r10, &(0x7f0000000d40)={0x2, 0x3}, 0xc) 10:12:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x4cdf66484d32bfe0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="001500"/14) 10:12:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r0, &(0x7f0000000300)='./bus\x00', &(0x7f00000003c0)=""/104, 0x68) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffff8, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x81) nanosleep(&(0x7f0000000100)={0xfffffffffffffc75, 0x2}, &(0x7f0000000140)) close(r3) read(r4, &(0x7f0000000180)=""/92, 0x5c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = dup2(0xffffffffffffff9c, r5) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x78d, 0x6, 0x7ffffffc, 0x0, 0x3, 0x20, 0x2, 0x0, 0x1, 0x5, 0x10000}) r7 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r7, 0xa) chflagsat(r7, &(0x7f0000000340)='./bus\x00', 0x10008, 0x2) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffa, 0x25, 0x3929744efbd3886b, 0x2, 0xbc2}], 0x7, 0x0) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000300)=""/149) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000280)="5108bee104a850e41764f71f62073df00b9e18", 0x13}], 0x1, 0x0, 0x3a) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\b', 0x10, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) sendto(r4, &(0x7f0000000180)="525c681e142b7f31768d2640c31471a807a22d5c05d8f33084ca4c68fac91fbb9c01d8d5788ae8b2f006d1de782fe2c305a526d6729f6d9618cca0408ec856aa48a3c93d6c20d1233ec413", 0x4b, 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6530004ccecf08aec820828c734de2ce6ff111f79073c3cdaa17c072b02cffdf016357776a58"], 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000500)='tap') close(r3) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b192af7e66f5927915fe4b27e7e5ac80b5f8c0bb6ff50ebfff763ef00306002f"], 0x10) ftruncate(r0, 0x0, 0x7) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r6 = syz_open_pts() close(r6) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r6, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) 10:12:31 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000480)=[{0xb, 0x1800, 0x1000}, {0x3, 0x8, 0x1800}, {0xc, 0x400, 0x800000000800}, {0x3, 0x5, 0x800}, {0x1, 0x7ff, 0x1000}, {0x3, 0x1, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x2, 0xfffffffffffffffd}}, 0x0) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) dup2(r6, r4) r8 = socket(0x0, 0x8008, 0x6) r9 = kqueue() preadv(r8, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r9, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r9, 0x1}, {r9}, {r8}, {r8, 0x2}, {r9, 0x10}, {r9, 0x20}, {r9, 0x80}], 0x7, 0x3) kevent(r9, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r9}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r9}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r9}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r9}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r8}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r9}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r9}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r9}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r9, 0x40}], 0x1, 0x0) close(r9) dup(r9) r10 = getuid() r11 = getgid() fchown(r9, r10, r11) r12 = socket(0x0, 0x8008, 0x6) r13 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) preadv(r7, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x3d0, 0x0, 0x0) kevent(r13, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r13, 0x4}, {r13}, {r0}, {r12, 0x2}, {r13, 0x10}, {r13, 0x20}, {r13, 0x80}], 0x7, 0x3) kevent(r13, &(0x7f0000000300), 0x912, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r13}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r12}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r13}, 0xffffffffffffffff, 0x0, 0x40000002, 0x1f, 0x3f}, {{r13}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r13}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r13, 0x40}], 0x1, 0x0) close(r13) dup(r13) r14 = getuid() r15 = getgid() fchown(r13, r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r10, r15) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0xd, 0x7, 0x80, 0x4, 0x4]}, 0x3c) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000100)) 10:12:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x5b, &(0x7f00000003c0)="b63afd78734a0af7420700bca6000000000000000000000000dde2f73609fe3d0f8efaf4006101010000000000008e7dab950d6b3f2c8d064fadd0fb47b196e54455d651e1cb8ee3bf120d4f3c8f6f93bc6a999dd904a4a76613b19f98e7") r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x7, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f0000000100)=[{0x6, 0x0, 0x9, 0x7fff}, {0x1, 0x1f, 0x7f, 0x6}, {0x40, 0x7f, 0xf7, 0x7}, {0x3, 0x9, 0xff, 0x5}, {0x1f, 0x5, 0x1, 0x9}, {0x4, 0x1f, 0x4, 0x1ff}, {0x2, 0x7f, 0x0, 0x4}, {0x7fff, 0x8, 0x9, 0x9}, {0x9, 0x0, 0x82, 0x1}, {0xf2, 0x3, 0x20, 0xb9}]}) nanosleep(&(0x7f0000000040)={0x0, 0x2}, 0x0) r3 = socket(0x26, 0x4, 0x7) fchmod(r3, 0x40) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="d397861fcefb6b5fcbd656b7bb2beddc4426f777bc06b193af7e66f59279f8c0793a82b1bfff864b9efd68a22f08e45ba57f4db7c3af2d0f7a8bd0f573430190f5b435e371eaa1ca78b124601aa1849377306d473f8fecd69f9c1eb373d33cd6c2fe2c590032e93d91b2d80200729c38d338e1295b28a2adc7e681328115f7ab32091c3d2b43564a5c4129666323463bc42ffe394ea89a66abab8d375633aa292513eb7caaa33aa9a124bd11d8dea8201ef619ff0bed836966f4ce8107ff9350e0d74c9f150e25ac7839f7f99420a34166ae17be51c1c605ecf650cf3b62abc4b4bf685e38457547a55e3356d793b58b5a77936728eb2d7bd39c198194ff0300000000000000000000ee063a08b05d70b555ea43312d8576d0c3bc3f5ab823db9ed14423579628926b716ce6ee7cb65f03b171a1ae887265c9616b216a908a74ae0ecf56c07fc39f000000022f4bb300a8594b2e9fc7305295c41c24bedcef3dfc7a884b20dab924121ae8d2f305db5a0054903b76ad637f1971023b6303379b2af3f43ee6d9742c6919e6b48b51cb5151d13c0ce2dbe77c50b0c9b17f68e835"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x80003f, &(0x7f0000000a00)="3977ee969dea257fe0e53f2fa000000000a2dd681485a2ef171200dc5e9740656e6c18a99cfb17a848256c04190ece05dfc7a140e9c36934954b070d45e01ad09ebdc47a56a512a169f4cd9175a1d87dcf046be461618311c7fa5946ae050093dbaf5ff9f003f667912bf4f35fefb19d41148801b05ce8da5ac87b414728e19c1a482e9dbe", 0xe5a81f4a46a6ac51) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0x100889cf9a4dca) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x2, r6, r8, r9, 0x0, 0x37, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa9, 0x5, 0x9985, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r18) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f224b95b65574ae6f0e7ee2658135bb473adb715020000000000000059dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd007c2ca41bfc482276df0471e8d90288ea5d09351cd01c6029882001413e79d23748a00"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa9, 0x20001, 0x100000000, 0x1}) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r31 = fcntl$getown(r30, 0x5) r32 = socket(0x18, 0x400000002, 0x0) close(r32) setsockopt(r32, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r32, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r35 = geteuid() r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae1729139d480bbd0d6c2f0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f00000001c0)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa9, 0x20001, 0x100000000, 0x1}) r44 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r45 = getuid() r46 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r46, 0x0, 0x0) shmctl$IPC_SET(r46, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r48 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r48, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r48, &(0x7f00000007c0), 0xcb005093f78273e) r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r47, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r51 = getppid() r52 = fcntl$getown(0xffffffffffffffff, 0x5) r53 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r55 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r55, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r55, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r55, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r56 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r57, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r60 = getppid() r61 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r61, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r62 = fcntl$getown(r61, 0x5) msgctl$IPC_SET(r55, 0x1, &(0x7f00000001c0)={{0x2, r56, r58, r59, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r60, r62, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r54, r59) fchown(r53, r59, 0xffffffffffffffff) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r47, r59, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r51, r52, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r63, 0x4, 0xcc) r64 = getpid() fcntl$setown(r63, 0x6, r64) shmctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x7, r45, 0xffffffffffffffff, 0xffffffffffffffff, r47, 0x100, 0x9ce7}, 0x1, 0x1400, r64, r64, 0x5, 0x4, 0x5}) r65 = socket(0x18, 0x1, 0x0) close(r65) connect$unix(r65, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="58a25c6bac2400f47cdfebebac9231a2b419a663d7556be979b2ff961c632496666bb03829", 0x25}, {&(0x7f0000000ac0)="fe9cfbe113de7f344b0bdbd4230646bf8bb9a1694b12ac537c424763e4d5a973483856b29bb202328c6c427a25a15c2e1828b53fe27fcb84d5d2bf8f10cd98abf905e17b7306f37986a260689ed84b555a812e5dea25a71675b93b0a4fe60e622db7d4d7ff953a745326bad159a14dd9dec6f2397080f55ba9a591183f3a456a47d7f42c59292037bceb340067bc6b77d2448cce7f26f8e1761c2b598e8c83b58e820b505f044e6dc878ed0a0f44c40543a5f25d9097019a", 0xb8}, {&(0x7f00000004c0)="449985bc523a6803c2950e024ed3214656873ae76901efe569e729cc7e8ad50a1a107995267bbba159c2a2afee6447f933d8074d2508685c958ee63cd3c7722bc52e342e4a9299d1f5b01b6f12b9988534a190a4563a059b8f32f4b6cb2c44a0fb77656cf5d74a0a623050ffa2a34b7ea90ea98a69dca7719b28e2576166e244d62fb0fcd4c27f50a06d5e52689e57679707bb2a753541b0512cd35282678ddd6918fb4900aa45c4608a709c78da31f996c373c2ad3472db2b6d2728a5e6c00da84d1000518a4f68a0c2e2e5bebd14c6fca9c9aff378172db4ac1dc9e0ce4b5074b49b7228381a", 0xe7}, {&(0x7f00000005c0)="8db65677011f5ba4418c2b0edab1ab179056e432e59cace6ff81c080cbf012384abc13b4531ddb4a74e0bca7caa4796ff98e1cbfd55caa59bed5125df52ecc435b563697718a966bdccb867ff418a5f25883b44036830516b4eeca76b8310e15f7cf72c360d8a765434354f60bd39ece988b6c12d35a0075d8a1afe42ebdc72261d6f16f9ba98d5848947dd3c14bc764ab75574500b62acd0f9d0749c7921d2e59850c7a0c451b2c9a9a7586c1166c0391f5b9d34f9090478f7428123123c330ab079e8e436101705fbbd4b94bae0f7337c318bb2195dd6c6ce70ae68a2476dd6f5ab411283a324aaa3f1879408f4b208e", 0xf1}], 0x4, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r2, r65, r1, r3, r4]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r13, r47}, @cred={0x20, 0xffff, 0x0, r31, r33, r34}, @rights={0xfffffffffffffce9}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r35, r39}], 0xc8, 0x1}, 0x11) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) socket(0x18, 0x4, 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r3, 0x3576050ed3dbb94f, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 10:12:31 executing program 1: setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000140)={0xfff, 0x6}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="fbfa9def94d0f0cadf432d410a50bd71d0847d7126409579592829555b774787c88335ad7ac1b26d92f6141dcd75a4b3ebf0b53a971333aa26c640758af3732649d7144b0c6596c7a61e2772fd4f9f53d4c0dc9dc446228786"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) flock(r2, 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20400, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) close(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r3) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc266d0780000000000066f59279f8c0793a83b1bfff864b98f268a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:31 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x0, 0x41) dup2(r2, r3) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="86dfff0fe80000000000e1e32cf5968dfbd40796e662aef7dc5bb7d359a64bc873a613b28ef01e4e37d8afae3bcb54cce0ca3b2957efee75dcbca1bd530200000000000000418450479afe080000001efeec9483c80b4d6d710cf306d195eb517ffd3bf064e3a7c9058b84272b3b1d19"], 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x811, r4, 0x0, 0x20000) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r6 = msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7}, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) getgroups(0x0, 0x0) setregid(0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) fchmod(r2, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c572d64c81975d207ea846fa43f726e98a40eaa606a9b9002a860a11259f1951d6967787a09b7c2b726bcbd103ffe0c3ffd47ca3b6d29fc3580260ddf68ecbe1038bb8184f1e510834c68a434f59460b52710d4366a708b3707fe5428def001afbc000cdc532e3cff1ba70e2c97e3da472fbb31d95171dbbcb19b7ebb7459effcc0416c9bf7da10ee889c5d073d8254e27da54ab8f5c5f136de1ca466d1670f5292dd14dff8de0c1399f4ab8ce2d001829eb5ca160f6e3483c9eea8e29fd0f77fd60694406b7fa68cd4c2d40594e54c71b5c57cbf22f833147b020004d3e345937710e9f6acfb9d8bb918a93bc5bc94e91d"], 0x10) 10:12:31 executing program 1: sync() r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) getrusage(0x0, &(0x7f0000000080)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) r6 = dup2(r5, r5) openat(r2, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) dup2(r4, r6) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r7, r8) r9 = syz_open_pts() open(&(0x7f0000000280)='./file1\x00', 0x20, 0xc) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000002c0)={0x8, 0x2, 0x4, 0x1, "32b3f52a8a27fe49e1dafa9354d21c8973f5a9e2", 0x3, 0x6}) getpgrp() ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0xffe9) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebfecbff48", 0xfffffffffffffe3d) write(r2, 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) close(r3) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)) r4 = fcntl$dupfd(r2, 0xa, r3) utimensat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x5, 0x800}, {0x4, 0x8}}, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="d397863fcefb3442f46b5fcbd656b7bb2bede64426f777ba06b193af7e670b9279f8c0793a83b1bfff864b9efd68a22f"], 0x10) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES32=r5], 0x1) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r2], 0x1) 10:12:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x76) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x810, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1}, {0x1000, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x55, &(0x7f0000000140)="c6c63e3879f4d954547bcdcb8f3737aee2b629b4159970f6501ac2bfc824d043b05c2e1527905c4d7add50c541e4c654e126851c6932764ae1826ac40f9d618dd04ce86ea4bb928629afdbf27b78ace3f1e91cc0fc") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) 10:12:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40], [], [0xaec9], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x400000000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 10:12:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(0xffffffffffffff9c, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x1) 10:12:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) semget$private(0x0, 0x4, 0x408) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:12:31 executing program 0: r0 = socket(0x10, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41ea73860fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9acdfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78abaf560b1906f628ab8965f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93bfc2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa7793eb737219399ed55f11a6278e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d24b98dd071260d1e3da34f12df07d7129770e3a0d0392caa8132c8c4f07919670c5cd95fca78677aa280f09c32792bc71832f51a6fd858283cd048d1790b3e98bb4c6a3d363dd4ae5e145a0cb5985f6f72acd41463b166db3abebf714aae79b64921ab5231127a6e32c99e2cdab13d8adbcd4ae880fccb76dbcea3bd764b8d12ddf02f7e4be7d9a351590670fcd3415a5795fcb7bbc009f355d25b26244489d75ab25d9a7eaaa50b8257668971b671d8eb667df28d84a0f13e9ccc3f26c08a9f9a02387da40655e865148ae9c26c992df03e053bf0151f4f"], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:12:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000003c0)={0x8000, './bus\x00', './file1\x00'}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xa7, 0x3) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x6be6aa84b9584a64, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) r5 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r5, 0x1) flock(r5, 0x8) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000400)=0x7fffffff) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r6, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04a8b81e60728157c735bf53c918ff352d72ed1e9a6099d9b677c14be0c3fcfb7e9d90400000000000000e4631d16bafcbd8111cb7a00e7e50600000073290fd7b60b73ea19fdeba9c353ef1fd17b3eda7bb780136dbe676bee0ecf5bc4a255f4ae900eb8d60541a12c4519a76b0fe7db0f64739c08166deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017e9a9c17679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc969756cbac315a35640000000015935c584d81d7ec", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x20d}], 0x116, 0x0, 0x54) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0xfffff000, [{0x1, 0x1}, {0x1, 0xa70}, {0x2, 0x8bf2}, {0x1, 0x401}, {0xe4a910fc72f19d02, 0x9}, {0x0, 0x9}, {0x3, 0x788}, {}, {0x3, 0x6}, {0x2, 0x4}, {0x2, 0x5}, {0x3, 0x3ff}, {0x1, 0xecab}, {0x1, 0x1}, {0x3, 0x5}, {0x1, 0x7}, {0x3, 0x3}, {0x3, 0x91b1}, {0x1, 0x3}, {0x2}, {0x6, 0x8}, {0x3, 0x7}, {0x3, 0x1010}, {0x3, 0x7f}, {0x0, 0x100}, {0x2, 0xda8c}, {0x3, 0xff}, {0x2, 0x3}, {0x2, 0xd3}, {0x2, 0x5}, {0x1, 0x4}, {0x3, 0x5aa}]}) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x7ff) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00212e6820568fcb72f304fcffff5506aadd5845a31d15ee5378ae208dd5883ca095a1538a1cff36a870c5a6150441740f7e61af2dd1e3684f826d59f6c9c795896a301cdaa2132e9313b10851da277d922dfb0a66abf2cdf181cdf1385a317b91357b7ee4833123299481b94928a41759483eb240758a4f2ef3ebef2de20a6bfa50f3321be1b73750738333c3d583402385e701fdcf8a728517eec5398e3e4b55aa29ffc0595e5f5b0ba8a4d3"], 0x10) 10:12:31 executing program 1: r0 = socket(0xa5741527c0e5c6ba, 0x400000002, 0x10) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r1, 0x0, 0x0) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00212e2d666d6c656c40094de73f91fb9bfadb"], 0x10) 10:12:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x7}, {0x18, 0x2, 0x2}, 0xef, [0x7, 0x7, 0x2, 0x1ff, 0x3, 0x9, 0xfff, 0xdfb]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) socketpair(0x36, 0x4000, 0x1f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000180)) 10:12:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000009000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffff00"/103], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:12:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) 10:12:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) close(r0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 10:12:32 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xc0) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x7fff, './file1\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) 10:12:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0xe050dcb98560d532, 0x20) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r4, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x8000, 0xce90, './file0\x00', 0x6, 0x1, 0x5, 0xea0a}) connect$unix(r0, &(0x7f0000000180)=@file={0x52b8bb1933c48999, './file0\x00'}, 0xfffffffffffffe5b) write(r0, &(0x7f0000000100)="8c65", 0xd) 10:12:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4, 0x0, 0x0, 0x83, 0x0, 0x402e3c1c}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x3ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002800)={0x0, 0xfffffffffffffe62, 0x0, 0xff5f, 0x0}, 0x6) 10:12:32 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r6) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f00000007c0), 0xcb005093f78273e) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x1, &(0x7f00000007c0), 0x0, 0xfffffffffffffffe}, 0x0) r30 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r30, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r21, r26) fchown(r20, r26, 0xffffffffffffffff) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r14, r26, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe41, 0x9, 0x7fe}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f00000001c0)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa9, 0x20001, 0x100000000, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r40, &(0x7f00000007c0), 0xcb005093f78273e) r41 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r42, r39, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) sendmsg$unix(r7, &(0x7f0000000780)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000300)="dcaa1356c6288c6aeed53800d07812cb2d736bebb35dba4bb2d25c6062140b6393e48842fe727df1ead5a4b804fd956870d63ccb7b694bf293a3162c44cf292034739352ca76bf3af87ea038e48af92df6ae766fa7c3e21d7ab1c2bee532ca941f6e3ade14b94eb6d3f5a832fb9fc311ba64dad234c2", 0x76}, {&(0x7f0000000380)="ca73606d3396eee8905eebcb6ba4df8fa7737bd46c6ecd47faffbee55785a0c9485d6a222765068146c017ce7191bb14b65618b1d7f60853b09e5d2a66555c77ca5665c4d92c1f201997be924a29e9f133f2b83d6e1ef5b2d0cf8cec79c79b03af20b6dfa422f8d9f5266b84466d9b340f77ed6c9aac21b687e8d6ccf0bc1ce0039be8bc98e446a6bfd224eea6e46de9ae0cd478c5d236fe4b77a13c5bbea79da2f01c4da12e9867169cd74312498339b3749b4fc86f5cc5474ba0c0737ad349d832bd65c30731a0c0ac28a84edc3a541c5c", 0xd2}, {&(0x7f0000000480)="21d6b67f046b3be0b179cf99a009fa70f1e69357fe03c38cadf3ef395687d4bb6bf7e420d77a98637f4d97d57337278f39b1ac449bfe04c01f6f0f3ea9436c50c19c382559dad735e4dc7c2256a27b656c7a426f4c73724777d7eb12d7d2f6de544f261dbd960299a570e79c71918771aadd8f5aabb298b279ba2779c827045eef35c14d0790f69985e4c1467fbefc506fd1f5e9e61131f61bff8e3e3c2b51ed3fac346d8019b8781fe28fd29415b1155f215e", 0xb3}, {&(0x7f0000000280)="0db18a01de5b50a6bef060bc734af4d1225b288ab5f028924f01c6e77eb24097ffc56ab4b02887938399f718fb4d589b7fff3fd9b1fe", 0x36}, {&(0x7f0000000540)="f59cf56a0a41de32297a4698ebf8ac44438d3efec4c961b1b3dce57322a7f726e62afe81cad6cb94c84aa04f089970820c3b1e5aff43b1607dd860c64c9ab99bdf1fffdc6c62d6ec155469223b8e7735bdf7aa88e81017674fb2b312266aee129670f50fcb7724509770dc5b1d5b3b2c74926229b9dff4365464f188add1bc04c17273be60fcd24f514f786690cf6d304b8365416a2ce075e8cf4c859bda365a9a4dd7c61f38d3fc9b78158b34c1542b6a1eb7ccf4a7cc69b697e548eca95f53b7f4c1f2f4854f8b4a343399e5eb46eca81db3d2fca0f69d620e02cb34c0147feb1081d50b09861b4c4419bea8a965006ef678b74d", 0xf5}], 0x5, &(0x7f0000000700)=[@rights={0x30, 0xffff, 0x1, [r0, r8, r9, r10, r11, r2, 0xffffffffffffffff, r12]}, @cred={0x20, 0xffff, 0x0, r18, r32, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r41}], 0x70, 0x400}, 0x8) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x2, 0x3, 0x8, 0x4, r3}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:32 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="fb6b5fcbd656b7bb2bedfc4426f777b206b193af7e2975f0fc4e7227d2796246d2e066f59279f8c0"], 0x10) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f0000000400)=""/99, 0x63}, {&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000480)=""/230, 0xe6}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000580)="ed0d68767972f6445e34294f242bd2518e8afd1d9295524490f4e1fa508a6653ee0878ef5d11b54cd97ffd3af7344494ed4d5ab8f018e5c89c518579f7b29998f0cda9138c94f4f8da2ade8cf0a3d3760af5c699350cbe58305d1f926f7086a56af27e9805ad9ce23998bcb33db6688fce552e751b76087af9cc112faf59a0534df97b9359195398ea3033b6ada8799c40bbdcfa3b1663c966a9fcc7a8b638d6ad051d5d4a2c913f5e0210c795239e2431b1cd1d2d65966e1ab9a55885", 0xbd}], 0x1, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x400, &(0x7f0000000300)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c43b32e2e6f60173e09c3fd5ed8feb9c7940fdf7c607fe93cb49d3a3dc0ce0603ea926cc87d127fdc73987cb5c2b2bf500cdb62d8318d19e3971614b2f8b7b26ef173c9cd71bbc506f253cd99ca76a4084adf2fb061704330374e0d40018695345c494451f16a967a3accc30491f38d5e92c57c0292f52a490e775eb34862f481fddf1d6bbd312aa11523524aaab002818bd9320892798d0f908e5b73047005776a9dc63362895991126ee41120c45488892f0e9b28e84a6710764e78e9ea9482c4338a303633e62ff27ca43c31ca016edf518cf89d5bfe"], 0x1) 10:12:32 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) pwrite(r0, &(0x7f0000000180)="9ad721f1012958d180102ad3bf5144e810b68bf327c3d0319b74ad19bd847199e015edf97284b49a7932c37eda86dff84a1fe78bf3436480132cb8107ecf6ad0fe15c1b3094a2d3631070c42fa6d8c7667b0e49b1e", 0x55, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x70f}, {0x18, 0x2, 0x1, 0x8}, 0x2, [0x869, 0x80000000, 0x6, 0x8000, 0xfab, 0x7, 0x3f, 0x35]}, 0x3c) open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x22a, 0x3, './file0\x00', 0x1, 0x7, 0x3fe, 0x7}) 10:12:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[], 0x0, &(0x7f0000000a40)=[{&(0x7f0000000640)="83acb129d027d37a9ed4b4d869febd61b5875689e78d9fde13a6703d9d773cf91100846eb4dbb72893cf641099ba7c6b586b4e4b5616033464d4613bb8c433f5fee1d543750b8e0aad3666eb62be7970699066f12d853ac3fa4eafcf242e59852c689279da7fac18c5addeebc09c9fdef08f8ab4bcd86475a52003a450fec38c30cfe0a2429fb28d80a9fdf069f76207b53d72f2fb6e31eed4ddb5f32f144aea71d07881a62d094182ee783aaa29621353c1d7223933aece984795fe2aeea3d8381c1cd72ff020c735ca4fc77629e77933de97fc78df178029ed8f2d05a777e011512beee10a29610cdb2a0bbd8742e7428479", 0xf3}, {&(0x7f0000000740)="6298029519aa64d24af07b632bbf52b9c58e79da98c07874f4ca75d5d7aebdc67b37a0c0d263bf49a5082a9ba671c6862310439c4796c7f810bf02c6464ba0800aa6aba5818f43d15f0e3ed682231e6d2cc5162f3ed702a7ffa2aed6f4ce6cee37da537d8da358ffa0c3717eccf6169f503c2ccc808241d9545d9f26a251a74a0b9533cb43328d350cb904f64601e52dd2be236b347a0d128c3066a8267d8e4dfec5", 0xa2}, {&(0x7f0000000800)="0041b1444b790ef89cb7a6646fed7328b42ba74b98ea0e9e20db86ca7b", 0x1d}, {&(0x7f0000000840)="c7f8535b0819a4b0d7e5781dc6f20b6129eb50931e5177f997488db73a7129f355870e6d3d5488f01a242fd5973fca78cca2aa1b1f5a625cc7174c70d9e37e7e700e76798786c0881d5c0d1e570bd946aa5b15ca4817472b59ae6fda1dc018d06cf8d173bd600b037fc30b8e9c57", 0x6e}, {&(0x7f0000000900)="dd52b20fd972e2bbf294fb9b7ffac2a175224b55527d8b762235f677b5c9cf240d2d2949777153ee60daf585b8d11caab46f9b824f5f00c5f64069d5af0855f7a11561554ac708b484b67d63e39c0a1dfa7dd2655e2395562d5e729f6598dbdcec0aa0652552429c18", 0x69}, {&(0x7f0000000a00)="9384a7ec3e41078b113beb9c881d57acfc38bf80beba21aedbdfff2522f1695fbd9c434de2852d78017c87789f879e90291e9f2f639731", 0x37}], 0x6, 0xfffffffffffffffe, 0xfffffffffffffd05}, 0x0) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r10, 0xa9, 0x20001, 0x100000000, 0x1}) setgid(r5) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000100)=0x2) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0xc003, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x9}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000100)) 10:12:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) flock(r2, 0x8) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x100) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x1) 10:12:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 10:12:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0xffffffffffffffe1}, {0x100, 0x4}}, 0x6) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000300)="a6ba18743061136be4662d", 0xb}], 0x1, 0x0, 0x0) r1 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semop(r1, &(0x7f0000000000)=[{0x8, 0x1, 0x800}], 0x1) r2 = semget(0x3, 0x1, 0x0) r3 = geteuid() r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f00000007c0), 0xcb005093f78273e) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r15 = getuid() r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f00000007c0), 0xcb005093f78273e) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) r22 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f00000001c0)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r23, r28) fchown(r22, r28, 0xffffffffffffffff) r32 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r33 = getuid() r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f00000007c0), 0xcb005093f78273e) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r35, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) r41 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r43, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r43, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r44 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r48 = getppid() r49 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r49, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r50 = fcntl$getown(r49, 0x5) msgctl$IPC_SET(r43, 0x1, &(0x7f00000001c0)={{0x2, r44, r46, r47, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r48, r50, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r42, r47) fchown(r41, r47, 0xffffffffffffffff) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r35, r47, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r51, 0x4, 0xcc) r52 = getpid() fcntl$setown(r51, 0x6, r52) shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, 0xffffffffffffffff, 0xffffffffffffffff, r35, 0x100, 0x9ce7}, 0x1, 0x1400, r52, r52, 0x5, 0x4, 0x5}) r53 = getegid() r54 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r54) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x8, r33, r17, r28, r53, 0x1e4, 0x8}, 0x0, 0x1f, r21, r54, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r55, 0x4, 0xcc) r56 = getpid() fcntl$setown(r55, 0x6, r56) shmctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x7, r15, 0xffffffffffffffff, 0xffffffffffffffff, r17, 0x100, 0x9ce7}, 0x1, 0x1400, r56, r56, 0x5, 0x4, 0x5}) getgroups(0x3, &(0x7f0000000140)=[r12, r17, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x4, r3, r5, r9, r57, 0x31, 0x4}, 0x4, 0x8001, 0x100}) execve(0x0, 0x0, 0x0) 10:12:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file1\x00', 0x40, 0x116) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRES16, @ANYRES32=r5, @ANYRES32, @ANYPTR64, @ANYRESHEX=r6, @ANYRES16=r7, @ANYBLOB="27d2427abc9190a6ec55924e9f01161015f73f06a2aaf0bfd59927c3747265ca67f6fa367a99edf4509bf31688b8891861632bd02f602cc6d177317cbf9571c14ad0dc34f57b0320ef959d5402b466e05858f35043cdb931489213039861df1ea12b7e3e84e66f555d"], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES16=r8, @ANYRES32=r1, @ANYRES32=r9, @ANYPTR64, @ANYRES32=r10], @ANYBLOB="17f91c44bd65d34989f1f1ec9099f1721f474ac34193109ad2ffb1907bde3f0266899cbb885f915ef99a8f657c8dd2c0d671b1e2f2dece6d1c13a2795ed52162d26b0653e98a3aac6df11de1c89a1160fce6bee5abe4269c2ebb02bca04bfca344adaf4935430ae086bffd2c0bc1979be1bca097f6d85e273725175269a1b113ebe5e57d70e37cffd124cd6dbb1b064f863eff865cb6211d2e86e92662c09070b059ae7ea70bbc97e1eb06dea390c4a0d371205534723537499efefb5753dfb67b40cdc435d107686c2df9273effbf61158a8df0dd6bbd91f6a2179f4f739f4cafc48b17ec72c27bd3e48179", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r2, @ANYRES32=r11, @ANYPTR64], @ANYRES16=r12, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64, @ANYBLOB="0d9e7d78a79000f70c0b010cc10e12cb07493202df0ed0cd49a7f3f66e9129ccdf12fe89b000f1eca850ffdc1ff1358b8fc8869f0bca0b831472eb005d5f31a8a588fa69477d254d973cbd", @ANYRESHEX=r13, @ANYRES16]]], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6ccd22eb724b63f1b96358bacdd673819e5e4e94da4e45eba61a8fe7573a0ff126e5f9fd39d8df3b519f5b3d50d59972ea6c133296ee78c6bf111b74f15f7beecd41c79c82b45aa9d6181cb84853ba51104d517d1baf32949a93c829614c7f9d63335d92af14816c2bf15791cc892ae2be53249dacac397283d98a904c5a3f48cd12a1"], 0x10) 10:12:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) 10:12:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r2, 0xa) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) 10:12:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffe99) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) chdir(&(0x7f0000001200)='./file0\x00') r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7ff, 0xa8, 0x0, 0x7}]}) r5 = socket(0x2, 0x4003, 0x0) socket(0x1, 0x4000, 0x9) setsockopt(r5, 0x0, 0x5, &(0x7f0000000080), 0x0) 10:12:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000300)=""/205) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:33 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) readv(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000400)=""/196, 0xc4}], 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xcf3d) semget$private(0x0, 0x1, 0x42) r2 = socket(0x2, 0xc003, 0x11) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d29"], 0x10) sendmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 10:12:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000080)=ANY=[], 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="098884ff55711eb0e20000010077da6c"], 0x10) 10:12:33 executing program 1: setrlimit(0xb, &(0x7f0000000040)={0x7, 0x5}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 10:12:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) socket(0x1, 0x1, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:33 executing program 0: getgid() r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d395863fcefb6b5fcbd656b7bb2bedfc4426f777fe6501ba06b193af7e66f59279f8c0793a83b1bfff864b9efd"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedc0793a83b1bfff864b9e88407d85a26be4c5ddfd68a22f00"/54], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x6, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x4000, 0x30a, &(0x7f000042c000/0x4000)=nil) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 10:12:34 executing program 0: r0 = getegid() setregid(r0, 0xffffffffffffffff) r1 = msgget(0x3, 0x91) msgctl$IPC_RMID(r1, 0x0) r2 = socket(0x2, 0x8002, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4476e789e4ea17fe26f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00742e2d66696c657b3f1b171a77da6cb8ea7503a7ee0cd66be493366133fe42bba98adda35377f797e74bbb5abf7d65247254e6e48faa7d233e53e2d92e2bacebe08744bb5bb6f93e7ea0046cfcb8cfa0d82327330ad3280000000000000008bdda7b990cff46bb95b71746bba1738597e7fd0298b6e67cebb0bb1f14c038d63a662d077a4037e163c37059c027c82616fce698738a1af47da13e021f4e72fbfcf84c5a00d920630055761e0360081f4ce22703eafa2a4a895834dcf82cd221e997"], 0x10) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r5, 0x1) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r6, &(0x7f0000000400)="162444b1db8853e4dd0337c0d6104819079cf9c4233423af19ef729761ce98e1bc2b47207f57ecc2a69672743c70e34b5b433a19f839ad8dbec567357a394a2e59acfdf0bae1e1eb52eba51a6c5dcb730afc16b8a9795cf0014534a53b221464c0084abc2a5e7edaacf86fadecd2ebef5dc931a0f100d7488b609ca3df2afb0e842247830a71650d38a3f895eaac4c8919eafe24ca4ca58a7aaf22f350c836e783b97d3a9adeb729ef1d3d4a2f03a91477459d164322c5c9ca9efdeb6ffdab4efd8be4ef5b76cceb8feaae0dab8cc79133474a0a76c1ac11ecc5a6da6ca5b5d284017866841511267723648619e1041a8197f569383b3b6a78cf4bffd18f8f6b6b94f01514288c011f3615955f743660cf1f9e7fef6c510dac6aa9ff89e0f083f172e852dd17a5f9796aa84003cf67d864e7aad160b9cba20def1bbcfda83a1aaca35e423e9247efd78fc0852ecfbccae3b21db064c666cb2be942e96f531c5a785c306136715f7e54812b1c80c7acf6b5e03f27580688725f6f96d40da41103f94eb40f4e4acaa2a569946fde0225b87d9980b157dcd9840c24822e9cf9107053c2715518c803ba401e18d7dd9da2582ffd2d283af00cc45ae64fbdd76b83fea887a0a0ac0ab77291ed2a236c40f9c28d610fcebd6ff5b314bed5ec6869d33a8d0f8f217c7a6c83ad2c28c974e4879b1ce13b99cf9ec8adc89c9abf1ef21198b91511bb77d57e3c961f1da87543fc835cab6f044fda44cedb7bc3345989aa6602541922482531011cae9dc2e760b281e8492844d160c9ff69ac0680958a866b5965f738e22ca18ec458390cd61f4fc0dc98b11b83e5dc4508f3af305179f7d2ee2864f838b8aa43cf63a918fab86d23f6712153965a20786ec6198cea18a96821fd01bf7e44c92e08d1e3d245f1ef6d463367ad49fcd888670c9f0ea829317e657a8a3b9338c82b6fb23eef8b676c1b6d697b1acf75b9050074c353faf20162607ab95887b9cab8bdca933b8fc35ae0c8d92792a1835342d32e91094e674e7ee4d5e4193f237c2d560d53c098b4f2ed258c34596d2104e633d01f7892abcc0b54991cd57886c7b8ca05e6c9c2c70788de562c54dd3c9f49da940b8da62191f90e419aca7b1bc6d4b989896ec1211bddad4c5e8fe4f4361ec6c28809689c33368361b0ad59e3874022ce331f6299a508034fce30731d961a5d10570b9c668abb55cdadc54310e6fc7b1d880fa587d9c7f18ca753648ac557ad796333f8ea3c5e96dfc4fe6b3c549ae216061c5b51f10d4fcbcf61784ae6d61d248de17b7f0c9b11a475a64091ecb0172892cddd64f31431832aee01f904f414b19bad43a8c2e5779ecbb28c2ef30d862b90441ba6e8b743a0a1115f0f2b2927549fa1e0a1c6532e7de975dd6b25f8ac679e6f0c7320cb1765863bf618a78952d93cefb9a92546b096e24c2271dc44054ba7fd153503fc0882c157c6844b229e1ac2be3545c5af0f7ff7d85f95af303604b777ce9fe31f5b1e0f583971cedb928f76f1d8955ba8ec3d6ddb0a5078e34aef8cfdedf0374f18bffb7f4b21904fddbc8d511273315f1d140a4606f15a2d397bb8cd4e98e9e766c4d2fca088dfc1773f52e2984feedb1b0aaff079968be2054a3b4a93ab6c24a7be23955f343bbd46e9979ba7e2bd4b724703b18d19d8aa2e57316401cb40e933c2bff98b1cd7f4a3c659e346d537e13d957b63a6ab3dd457beca9566b0ccb95698f2620dada662d3a0b87b5dc40f0ab5445f2055283d34fb0b26e492cf0f0d87962a3371b5f48d044c7647993df18645a2a01a74be44173b90c8c85726c493b02bb0b1c1db76dcb9c99fa1f017976476c1db4810903d09ec315551818f268d893712995cb2d8835fc70e05df1c1dc7f53f384e7bb69f25e8e6500ea6cb8280352097dbfd0e36acb46a681fa8bafb8ce93595730613d95b55c486501819fc10b54a68e882a53b34c144095eeee091f828018e4e18665c994b00ae1403b32c9c28799a93e5afb452a48d54a4e6c7e2f085576b7d79e7755e8b7a08fa354deac09a407777cf233335bb8662cdca8c8695b6e188030a721853122cd6fe6b209c286ee5e9e0ed6c02eb4dbaf1c380a20f62981b975d9e61478979dabd14cd4ed15fd584a5d76a3cff5b5989eda2649e6b20b1fd3c6bc55e660bb5961953ab8d5222097090a11379b359c9d63e0c70190b3b317bde3ce0b5e8fd084a0dba48d8cfdb0418d33b583cba655d8cd336f348e2550a73adef0581aa84eafd371b78ffe7352d7b7b2f67233ff1fe25d60ab8cb113217176db94dd9533cf85b687d54acb6040fab8d5bf7523578751782bb96dec90c8fad22c77d32d6713979bcd7fed100ec173859c8bfe641ef28c1f186a95f5c19da9655a4e35e93fe41318a42951e16fbaf81d7b69f0a37521a19cb1b6e66ac08d5a5867e6929516db17453b165b473ec5989dd298be9348f92650f6e4d5afbb8331dd56276784e08358905856eecc7b721bbb1f692da1e8d72107664f68a9944a6d93633f142e72db28bedee6da4889ee371f6c8879d5209d20e7a6029e36f8fb884d3374d514d0a17936ca4bc3dd262d423deebe98718bc9dc1c56a7f58e2841f643829639671b6718470650502566aeb35a71fa5f90eaed06044d0586a852cd7cd96f0edab3a7a81c7ed2d307c5ec15ec7c92f95c3b60d0597fd5895ec102cc6eaf49deb355b22aacb69044bbd6b5343a1467f7956b53539487e9bf31c99f52c4f87d57e5e0b2ad679d097522ce0913a717252b31a0a4769a95033fc91aa003144f4ddca79658c17a16ae4356a7762523d8e0923a45e12b2bad34192f7ad9cede8d7f58fe8827f90417913227af62432cdb1ba122bcbf3958a2eeb4c51dc4d0f8c382ade0738aa087b0aabb1e14b34851e5105572578a2b41558b87af3393e806c74013aa0f06536a80de680c60bdd74a165c1a34f3c9bc50956ec47cc9f6a7d6b817c4c311091975ad592b951b7b809c53ca26563f1ca3f5e26d4047023086728a06c7d0b05c445eab4f05eab8d8e9d686ea969a1050351bfd35d473cb8903d3c04a9e57dc1bf571252463165c7154499264cdaa69ab8ae7d015c4d2e1276c6f0914b0023daa0337063f79bda51c671a87feef8bd4f0a4fac838863635ef7a9a82bbf2c075602a3d127a4dfb295baabbe9feb2f00f1dba49a5d01c2fe76060f75050c3cf915988c6e91d11392e4c4d547b097dcd1d7ab4182c823727f94d0ba87729419a5290c2420ccc30a634c8bcee643d734165a52c3d39678125ee920da0b9cba2fa8922a1707c6be6deee092c85d9500ea6e3083cb46175b407c7e3efb4a03dc39f2587124cb8ec5d90e83c0262f6213566abf83a10dbfcc1d53955e923ff82de54d90a4552d4d93788c0f07795ef12709cf15d7d3bf4bded3cd3a4513709fbcfab7ab1d97be64909a199f8cb31b27ee30fd3a5e801d7dd29e14eae7797cc38ae24b5c0b3c1fe3075fa398fdab6e0f36440fd2ab017841bc612107299407986c9a3338d1d13cdab305c225bcbf73d7c082e2145b9aa129bd90f0df5ba49f5b8b208b229ba70d9fa8be2e52baa855f47f62f22f4ee00a0a85edad8711145c1d2ef5e8fbae24121a1a4f5311ce422dd925af23ed92b57453c854b4637dd0c2c40d519aa271f42eb8cbe389c03b5e6815c05e8ebb44e4ea4958b61a8bce7a9f5325e86ceec0c444593ad536a1b00cac05150704e5edfb52b6db16b55b934d5f59401a8f14c7ffacb871ae69871a7de3454f535ef045baaee5c887b2cb8f73ee5f2bc8fa354c80e0a5cba4dfaaafe77931430c36537126eeaaab5c3a841df73498731f418ed1b956b0372355ccf3acb61f28edd4159c6a63f3e87883ac00264cda8d424ad31796b6699f67eeb0a59102b1020d9f378a91a49a21f0bd5262f9c31cbc3e44a16c6eede85b22580523f5cbeb3631bb44d119a86aecd6d0a519ab39a1f5a33d9263bf4301a6603f74f9b9934a16ec45f24b5aa79b7d7eae4bbb766dec052d06269164dd19337ae96e0e3c6faef40d4275470b512f7bca5a90cfb1637552ba732647b376bb5dea9bdf60152b3630f6c0182f428d68ccba69075c377e401ebb31110a0ec715c03f63412a7a91378e5774e1d89a9525cacf978961261a9d75f7e688074d806d52b7674593ed09ef4999f87d0092983be648221ea5f9ea556b3664a8773cb5b383bae0fbab4c5a47efdedec530df7823cd8ab9b45f33a5e405767e786bc9b7f66c74888a265e1773e45d5822a7d7e1943d6da134c41531beacbab9bcce48f534353a8f4a067e20b24dba78a22289ecbf866f0c3f7fa0b855cd818ec781f0fcb0ca906fce5187bb70e60475e893dc010063c7686808005200e5492516c487355ba040a36b0a2e4e2d6fe84161c0328e9aaa23594513ae98facf8030de1c54abfaeda91c143825a5e3d744eac20651bdfca90a72acf4bc33592c19f16e3c415da7b81fcb38498911a4f042a9c4c77e61906a75a2e011ec3f9e8828fae6d607526108548fd3e8ca3cdafb03b32a6df196d9246d4235c033412ed7b688b94245ebd3111de9d22b52fe005d701b51a4caf390c9391674480aa69b627ef3a5c4dc98e9d13611d4314279f4376366c3321aaf807d1f4017fe14be433cdf92a4a2877dad381c17511b3d4775cae30d2be3bcf2a1916fbfad423b1694d18f484a5b783a23e3dc3c00ec35c0e142a1972a31e4e4e4284d3d6ff49d6248b330d88d7f4945a16751770dfa0bb2550e8580afa86822564b5e930664ce4b0b6bb38aaed0ae1be9bc02287d3ade99ce2c8ac402f7c5bf98d0bd4f35c072c69a8614d74d824a53635ce87f6b6688074946720b3dc9e4dddb26666b86afb67517d1f6683a28a498940a53e4b11d819a33accb9d41f12836cd2b62e45e844c3f8e946f29fadee4adf4c3bf4ca34beb6a712498ceb7fccfaeb78d7b24450aaa921dbc8e82255f6ce0b4d02d7b40eed94234f2d660cc405a0263b868c073fb4be0eeec1dec6d10b3870137e564d405080308dd355c93373bc363f55a3bbd4a0593b3ab2e8c85689870765c726b6af99c830572af55782ad49c07ad9c919b339119c557c01a02f3e9db5159b0d863cd0c1147a50b527f6460de820e09853c232bc95e0fc8414ff79d9d5791dba89984848098c5e456ac38bd6da258c942a81ef234674fba5145f2f4758929408ba0bc7ce3ad9ffcfd6b29834bb62bc451876cb889ed926b88cfc4fe3f7d1bc9d176b4fde3e4ff1358296db63f42b86498f860b57b6ab4dda9ba969d22237747771c832a2f17d37f32304c9be056ff366c41607e45978a16060bf9597766d758b36ece1c4e835f655349a4c1fd4a2a720e8c2d2d78ca5cecbc36d392bb0ab7473ca83e3726dcf29f48595ea78cab6f7a1a24074736dbbe65ee9fd8220fd580df2d660f4906f024c78031505c293ab072e6b3759f37e58465541955c2bd6d3ebf71c2ddad865129bd844d1ca26959709ac8d7778b4f4d2638b0f507e10e169f265aa0796aa094411df4250cea3f2fc75089ead59a1852280e2eb12572e1517e94c92fdedfd37609e6e5832ad7d99ed766af803d1fc496dd78897db56f24b208a3d24b921e0e9872131a3038e7558bdcaecf3545ff094f988ac129d788a0fc45e1e2d3d7f983a8f478dfa1805535f3e1c77d388f4ac5b52baaccb57ba0ff3d3f7ea2d2c967c78b099653d0efd6349dcc43df632544332079c89f7cee3d56089e0f242b0dc8612595f92dae5f0960e66d9ba6c1f4", 0x1000, 0x0, 0x0) flock(r5, 0x8) ioctl$TIOCSTOP(r5, 0x2000746f) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="49d6025507acb0bab5285667ca5544ad3aad868e78341df25b582a6ee08b43c26f7954c2676547fd97c5d3e2abc61fdc1eaa95bc1872c572c2818add191edec9a3b683257d2dd494aec9303cc296bca8b53356a46da8b88982ba2e5b8f71f629acf3a9ae3a255a7f16270d0a0b0daf9713d37aed91ca51ad429ad86baab0b1e5823947cf78948f33d041deb7b69f04f4fb9826d4ddb4c14360abeeb9b7e2735f", 0xa0) setrlimit(0x8, &(0x7f0000000000)={0x7f}) 10:12:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="e0c64a12d228cb54153a05b8a2a9") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) 10:12:34 executing program 0: r0 = socket(0x10, 0x5, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="9ba232ba828658a08b017d875886c1798fee102ffdc1f7a42a3723e8d96c0528324fb0c97c8c4f666aa230f7eedd93f133bb8edff5765c7d1d60b46312ced63fe667844854bac698ce33ee37fae6452af8c5878901c50b61d26246bed295f6df"}], 0x1000000000000263, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc39c6562b02904426f7b193af7e66f592f9ffffffffffffff83b1bfff864b9efd68a22f"], 0x10) r2 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/12) msgsnd(r2, &(0x7f00000002c0)={0x0, "295fe1807e19228520d9480333168a5554599fd64783c7df4e8fd5e490e8cab4291b49db90e14545842fc7802e8cae1d92323940e45b8f78bba74e2cdc3e34a55249a5900620a3b82533e89a6336f727a3c1d6ed564a45885625c8728e91d9ba14d74d40f516271579a8c7f4e2aa51a05da566472a1a1722eda84e0f525e1d0497b05675f8db2571f137e4e88572acc465dddff8a2262afdee433f"}, 0xa3, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000240)={0x1}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000080)) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="37f769b28b2483ee5b00212e2d66695d656d923f1b171a77da6cf5a964e7fdbb1a35"], 0x10) r3 = semget(0x1, 0x2, 0x2e) semop(r3, &(0x7f0000000180)=[{0x0, 0x200, 0x800}], 0x1) 10:12:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) r1 = getuid() seteuid(r1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000300)=""/4096, 0x1000, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) connect(r4, &(0x7f0000001300)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffff7d) accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/55}, &(0x7f00000001c0)=0x39) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba46b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:34 executing program 1: socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000009, &(0x7f00000001c0)="015e77b5988aaac949f42bd55ef6366bd8d1824a5a3a2d1412fac975fe022d5e74de07e7c4b7ff2d6279870fe2727705dec5b96854c67e5072e3e2bba34f7fb5464e657be88a6190cc0fcc9e245c7abfc6f9b3cdbc8d0e4122acb96e2df70816a0a96fba6828d3e56c15a7c4404f9ec2c89eef4156c9506b3c3082d4d46dde071a3abbe754ba945f319839a7cff6f1f4966057db53b610a59fd6cdcde6bc674bd5d3c14f48d0b12938572774ed8b325a56fca23bce2cac5048f90733f4e0b11bc7269cea891c4625ce899a46142fb31f7de7d91f856d7ab2a425c40d07ae4bbc5a30ebfd2b04c75c6c8caf5e30dd25d5400d598534a89dab18cc347915e6d5b7738e1eca91ddda51053ecd5f8f257224557f69eac579cb6d4d5eeaf282da667c210d6059c853b68d5fb5b21ec3d2138c", 0x130) 10:12:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000180)="4246c97b067b911be766a639ca087291ba4d224c3c59fc79d9276d270cf214ca2f24f72743b5d541e42a27d1069a8f12721835a0d535d4686370df92f07ebb83c9e9f7a3e35ebc547a55de73cecc22e3b5"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0xe}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) write(r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000780)="192738543849963e07cb184daf71") 10:12:34 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) fchflags(r1, 0x10000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r3, 0xa) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00212e00ff7f000000000000006eda6c5ca17eb63df49aeabddf5bf8bb6e08ea0037008a048226a6388298ae4040348afa79cb718f4952b5b49a6f7b400f3520c003e510e04ab53e7c45837801ad7a061c28e20000000000000000"], 0x1) fchflags(0xffffffffffffffff, 0x0) 10:12:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x12) write(r1, 0x0, 0x0) r3 = msgget(0x3, 0x244) r4 = getuid() r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa9, 0x20001, 0x100000000, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r18) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa9, 0x20001, 0x100000000, 0x1}) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a83b8b2ee1231da1257db39f57de9f11f1e999e2152965df45b830cc34f366931708f3b806ef0ad75941ec8540b3a5dfbe1fcd034bc37d1ec8713aede51c62a7c74a0a988b5e0cba7600c1076009deeb23a72f35bf84653f79cb19d8f23f88a81bcb74bbbfa2a44ee60b2ba1dacda38778328a5529600ff4fcbab736a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f00000001c0)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa9, 0x20001, 0x100000000, 0x1}) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r39 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r43 = getppid() r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r45 = fcntl$getown(r44, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f00000001c0)={{0x2, r39, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r45, 0xa9, 0x20001, 0x100000000, 0x1}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x5, r4, r8, r13, r25, 0x2, 0x3f}, 0x40, 0x7, r37, r45, 0x8ed4, 0x9, 0x0, 0x4b}) 10:12:34 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0004002d66696c657b3f1b171a77da6cf4dcb25d95e7bc7b733cb90b2a11229c2869a9539d2fdfbd89ae008aa04e6f9565a92f0f1633f9ea07ff6bf2011e34a1ce52831e431d86d06d3c9afe6e4685e90fa6cf06a380dd375d4c54b08e240bce2329a0ccf6a066f58b531fe0595f6ac52ba03a8c45cd1c03d8894a08ece4e30f"], 0x10) 10:12:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x2a6) 10:12:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1000000000000030) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000580)=""/133, 0xfffffee3}, {&(0x7f0000000400)=""/245, 0xf5}], 0x3) getitimer(0x2, &(0x7f0000000040)) 10:12:34 executing program 0: r0 = socket(0x2, 0x8002, 0x0) socket(0x6, 0x8000, 0x80) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x110) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x9) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x220, 0x141) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000100)=0xc7b7becaaaa7b4b7) sendsyslog(&(0x7f0000000300)="151fa1bc2b07bc32ba9db1e98aed57b97cc21fa7f1bcaf00d775d2543340efb225f16409d89a1d2a3592f6a1b1d024eaa275fec80d4eb75c4ef1dce280eba89dbc6001e9d7f7787e28da535b96429e4e107b24d3a51b1eab668799d26d784b99f53afc1e28a9ffbb63e3bc33cf06cff3a8638c5ca4d9a2e16b507d4f77141fba4c735df6d1eb30ab029e9480d45814972ba84a1be32d9f65f46fd203344eb0e92fc2b383311d4f146d1f5baacb517bf71fff71c141bdcfe7e8a282d1a5173774fe23eff4c809f7303bde1577fe1f6f6c225c7a93e620297459420859f895ed1b9b896ccfbb3f36b1b5e2fa7c", 0xec, 0x8) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d76691f8b6c657b3f1b171a77"], 0x10) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r5 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r5, 0xa) linkat(r4, &(0x7f0000000240)='./file1\x00', r5, &(0x7f0000000280)='./file0\x00', 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 10:12:34 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 10:12:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x431, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r12, r17) fchown(r11, r17, 0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r5, r17, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe41, 0x9, 0x7fe}) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f00000007c0), 0xcb005093f78273e) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r24, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r28 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) r29 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f00000001c0)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r30, r35) fchown(r29, r35, 0xffffffffffffffff) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r40 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r44 = getppid() r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r46 = fcntl$getown(r45, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f00000001c0)={{0x2, r40, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r44, r46, 0xa9, 0x20001, 0x100000000, 0x1}) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, r24, r35, 0x0, 0x170, 0x8}, 0x5, 0x5, r28, r46, 0xfffffffffffffe41, 0x9, 0xffffffffffffff99}) r47 = getpgid(r28) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x3, r1, r3, r17, r22, 0x102, 0x20}, 0x3, 0xfff8, r47, r48, 0x0, 0x2, 0x400000}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 10:12:34 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001540)) writev(r2, &(0x7f0000002680)=[{&(0x7f0000001580)="cb65baa3f8e344ee8a4734837a9f63f44ba83945375ebb570498b91f5bf367977d748dac32941ca7b86fefe83db7da27df3b718cb3f27a7ab0cb05478b29509d370a7fcc5c811d8b895218fa1a418ab2cd6c7ed4aa81edbb529b8928fe43d57c788f1b848c111abdc9bf24f26a40ea9738ff8e3450779c8bdae582ded37f589780ed44606ba678b3086659623309fa67ba38d17bd658320944ebd911093c86ed43ae48d95df19ab19b1b45a78fbb4d33cbd9094651f50eca16bf7e2aa8acd7a4dfa2fc0bf8e321a9af174b2d2420c7b430a423b5a653ab73d574ea646cdcacb50199e3139bf557d24c31811469b590e613361107df0c9548b2b6fdede93fe8ed68f442e511e7a5d04458f5f5e7f89bdd82e1fe8feede02aec5c59442e4d49ae610875f2dffe7df25f57e7bd8a2ab10dc51c00adf93a52ef49eac62c4f91443cea587efc6403f885d6f0207b4db05eb3650551747ed7ca078761f5d1b1eecba0493c665134785378daccb766ab062cbb9755037e11ac5411804efd9a2412332904c18030ec5183a30bd787e47c67015f262fe9b0e1968629f513559413984d2de200503e4d933620aadd0c9b3c3990742b9613f0ac3372d6cfa62bf53bc9520c03372974d2d0b54ea56defcfc6de24fe41bca231c87ac7ab99361bdd594c8da6259e16c650c7088c621c46141ed283ec8d8ac45296ee52cb365798e9f160b128498b695895589e75cf10440f3cd1a353db44c0fe00a2e15a4bae3438cd696015181114299c69d35cb1855408ff3fe9cc4d17cb3fdb99434c555cb81c620896d8123f09c6005b56bf531e3497ba502779db4f2e0f1392682e10d9b64c19c9214b79b0bf90f2a326a2bbfaaa3d8bb81e005adcc0c9d7102dc3c2665ead25e18f9492e02fc6a75366cfa88f4d816591b4a11cbbda4b6004092ebfcc2bf0a70160d4cfce1cbf79036f4ebf16a307383c337a04b9fdaae66c6eeb5a537f8c7f798167fd1d4e6cb1cddf5f62b1e542a93a72d58c0c1a6e8c5ca972fd0d9bdcf7bc679cfd2602a8ec2005f831fecc4f0de8e30959b2b5d43bd3f7accb1fbd66a7d731581772085a31b0997c7cfaa211d5a633edd5ea1fde67f6453fe1c6f2fe9a0a5be14e0b15707c32bd8c4bc061067ac9e4a32f5a4c6e8ec71100b4002b9ad6c9fb49e5db5904ff3116680f7d6e0eb7bb06f80b734f87b6c9bfd1eac2fd033bb8eefdf91f7d8f1d9def7c73903904bb9386f9699999ae7ed2de030f053ed87ac5568f18d0cfa0c855128d2baa23e8c7e6ef54a0938e28f0fa42b0ba6eab8d22b9deaef98bb84e5f6889d02ed04769a0f5c4d5ea21429b87430af6a0b4f854e603dc8ca67b1b222339d549b801ca2a82ac2528bcf09b501915df5f9e604c0964dc6387a70c3cf6b0000fb54a74f20833f90b9dcce6d6f43f7249fb1b8782efd74b16d509a9f1037762049289d7aae9a0484b6cee3b62a49da497591298ffeddb37b247250f5ee2af2d34eaadc186c9ccbef8adadf03cedfb33de56c2679dba5308701a414610ad359753831cfa143a6d5aa688c4aa3dffe341fc4cbfa8676f6f68d3507364dbe4d0453f7ef22ed229e4df0cca42ba0d7e220ee83b1aa7d8f67e1bb89f1a7db33608423f8f98531e3e186481a3a6e410ab4a0b9177e9d3b685e15ebf0183ba599e7457b9a5deeef665ed4a23a9ee279adbe0c786aab9d52c5132d2313e8699b2354eade5c6e15af2740d040437597734e242510d97a006aef00c1240b818ecc742b38fe577eedbf1b1ab297d70438157ad0ab93ecf7166759919a4dddb5be9965ff7aec10901be8ecb1c1ac52b8f0754d76fe65d5ef5f9542a5331b0487a3c9824726d03fa1b07eb99184e1d4e434f7deb4f489021f839ae8e86345bf5c3b0a9190df13c00458ea69ba33611c9ccf72a5c812d442e92da60cc11aeb2ce0acd046fa07cce694761ba4d159356b93a933333db15851135f51d6c3430c05ac5683a89b0df9b340b8bae53c062bed7f956ec420d2942e38fc3ede4f813ae677effe90fdc5073a0f557d27e40e856ba74d332105834399468cbe2321edc482cb96ba6b879c0340a4ae2d9d7f4b9cb9ac8204821181cb0f4dc20236d3963932d0829180d4754de2931c3ff76d6eb66e15b9705c84d06309fe68a69247b79c8770bfbcfb70594995dafc8d0168ede7ab7fcae751d93029571cdfa1374dee8a76b969a29780135300550c013e6c6885a6d49159ca13a51cca26a671140758bd5b45a80463deb5efdda96fa31d28781c218dcaaa4e89b57fc5797d87e8de6ba1b2b73bdfaa1be85cfcdf64dc401146d0b90f97d61921437d5d0f2375f9574c7ea7bc89975e251000022e2ccbeea2b2cee7e5af24625cd8f365dab9936015c307cf02e1a0421d950ac6feda3fe5b4fae9c6311bcefcc51d8ad33495cb731d72438da2f40c8025597a32bb33af5c7012b969ae6b6d9d8c7520b5ea213e957e3ad58e6188b66407347ac4947ea5e4bc1bb073a0128d45218d8ccc80cf859d0c585ecfaabb5258a2ff6bc0f7eece0566e9f13b69e96d7a07e9c4f5332cc2a02e8c01d0141bed3c3cb88c986ccb07e2088e32000d2db8c6bc90edce01bffb01ff90740735a105850211fc9ab8e6c18bc79e2fc1935a22d50f72a1e7f310c835b77556d2e0262fa9c975c60fe0626a38aa8abd59a22c8956a881bd4c5b75a781742c4b585dd9191e40f2831e0e8ddd077e392062dbb3674c53af132085c815b351e7722a22ef41b4426f99f7bec4234d9477e0a49f75866855f2d8f4f3a4e601ffa026ca720162c90491031e4a50399ccd53ddd736d62849327eaa8e910d0a72a07c1765bf311408ab8529606da5067a9baa285423d04cd6369c63b3c0d35df565f60228639ea38b0b28c89b21fdf769ac92c3061cdddc58dbe598b14db611f0f22b6bbcd12454f4170b2968a361c941ebcb46ad53189dffbd07c7d95b6f01da7841c002839ead8c3c0a7381eb40b7686fb5ff89c0a5fe8956661bfb035f78084263259f804f56932e58087be4811231229e20d69cc77808d9f2cce2ef819ab727340177c244c40969fb8113595cb414eafad31feab6a42dc35dbcaac47fa2e45f3b94650ae0164601428cbd8f29e63d2c6e09fff5cc3dca6ac134137545ad02b9352998e07f1fa250b1eeb858cfe5f748d0593561491b840c81ef1342bf4a90e94bfa9a60ce344d5a3380d9ba5dfbac246e64fc15e39470e19eea031a01051c3ea27a2a35c4126a6c4163618d00b912ef4ebc3344319b68a895fcfd30ec7114dbef1f66fa285e02b1561754e5fc138102ab941a283fc1e06a37c1138ae2f6487bc15aa735097da53438cc5c580153bef629b5601510e4ce1ac8d6f35170dec3c0ce85a94513fea089c12712e9d164def2339e8f89eeca5e7cf34e3ba7a62141bd246f35f18a04b4c0668b39adf664a24559340ea47b0b809a57c983d3545db3a55e0108c1ef3ba73fbff87590860a69838efc27c02db526b8a22a80ce585e9db38240ea252475064030d11576e07e578d768ecbc569d5c7230efe4a2d00515a239328b70e7b675b7690a0fda11fc6c8c909aed64dc71a87fd6e5406a1d0104d94969986ec5698d6df7b96a8c83d4f99931f47199fbc2c675c443557067302b9b215192f35a6fa9ffaacb4474d6a893f67b9c6553c227291815ce5a961ef6eb3fe1a11534b3c476c6593982eb9915d92f2a4157d7881dfb44297eb8d2fb5f6b8b5f85118ffb89beff7e264f7f148d98a5684d4a187226cda85217374c8fac1560a5ef070b3dee2e269a65cf29d70e80d0d03d1c24e8f89c1bc883fe6a9afd0dce4065cb7ad5207478a0dd9b4c48abdcd69a5e8c2adbf79920d5abbfbd4088e4ccda92e7d7716c0e47ec01e0f01e089813cd458dcb29e2d4ff90d12c0971098a68b8eee510f89723fc3a52257a6e2143c54f6b3126db2a82ab9333a647c440325045e6fb8b6640d1cca892be32f870d3dbb9e968e522a210297148f0bee754008cebcb72799be5e7d194afc8e27ec6a4a890c4a7a78502a0721e9c0f60698fb728b625327237070cdc40135a0065d9c932262172737dfac290a5096b230beae9b356cce4b418bec4bf5a5f9788de9c8e607722c96499a214485f4df95e4625db57a75eacecae5241d319d765870db7cc3029e7819af74be4c1a2abae6d494b864ce67ab07cbcb34bdfa88e498e8fd6ec606996771c89221211061012a25a24e7d9bef4f2ed5ac5f0253346ca4cd38e780806b38b86b42743cd7cdfcc5b5232247a5ab094967b652eeb58546c0b7fbb3dd00c09d93cc1a0a0d968c28f5ac0496ba9b55fe7402a959e7eab1a8caeb87ad86b4018630e56b8ac6bff50af93c8e25c1bffb88bcb3c7316132692905ec6dcccd7f5d877d906e86818c18952a8e78468eddb2c359f6e0aca197c1e76116cd61c57c3939a1ee3df86d3b1908d77017aa302abce9037dcfb68ca5a0f95eef7f5841ba7c866e076ef248902bfc00ec8fa27afb20a1613c443a1bf1393b2dff6da2c56e41ca26f13d76a57a1647d848de8f7bde14f2c355f7e124dfb25973783126ab08e3e52489ab807655e515144edeb523bf58b1662a648219047458f272fe2da4027090d6504186e524c6a9359f8e8ff1de70dceb964e24dee233bf99369e30304b776e57d8f0780f76f56cf06f88d897e35c784ae5d461951a7041ed7f69d2005f8317ac347c3b6742a5ac7dd379d47a2fe27ffd46a6500986dd040bdac610629518d83a5ae0172a6f452ac1158413585c6daf970602ae4926ae703c0ca3b59a8491c4310b9e0a65d4d22664a51af26523ecf2ef05fc59c3f767fd385f7e5466cfc04a3b2d9ed14ea134ace7d4308727fe72a3202d65eb0c938cb923ec56da2b87469b1ab2674b5b05b13041c5fae02d27c268ed97620a3ba7b0b64d35e571b1def53b29a30220eb757664893226cd5b18d72f27af75f7761b4e5ea3fd16c4bd96ebeefb014ba8070de30a3c54d0b4a719ec3f5bbb755fb7829a1f19111c52919057898b60559b3e099c1a932def02fe98f67f39230dae72975a8e54eddd4fde304ace40dd07f572f61c9a6690cee76eefaeb2ed58947e8f9bae4a7ab6bafa54e6689aeb40bbe227d683a3ba2ffd0db50e9e623ff0adcecdb0b505e1bcc9621319f9017bb2110f44d64fa31c41a25d50f08306c7db6586f5167d9d11ec53a0a767a91cd75b90c319b8016039c6843f1461577cfe035e0003b7cb399855a1fd078486ef338eb3e7772428b7489c33e5b8de4aa091fa5e08e31ced13460f26bf5c666063572b90d04654b0872665e0159b6dc7f8b8f85a8fc58c6ed554088a6888d79f453696a2be87a1184e4a33a091c0de384d2a3f3b679941481109aaf69523e8e3133098321ad9cdc97368f7a09730a6821adf8241797af1621093c5549a0be27e1b08e4a4830357ad6fdc32a3010e36e1b1f9a45f20f9e64e0e0d65bd72e9de7f84022edf79a25645e4e90845acd9c5c3533139649ac55b961cd9585f2d582d7cf63b3068bc45c31ca67469946046709144e64f14a72ab5173c238613a2bcd407303a4316ccc89bc3fa708bc0ced08ae6a7637eab9a4af6bc0d3bffd6e7d42d3a92d6de1a896f49e18c4f1d68fa5a75331df6353cfc0d269464c4ec51ce6a49a27cac3005c3ddb64352b960028ce348585069548553c7ad51e8e6a4b946e55bb8032657c9a830fa3856a98490b266fa7abf729c81ae51145b3b3ba10dcc18067a52ff928b976d4b718ad6048a23bce551d1ab93", 0x1000}, {&(0x7f0000002580)="898417a84d69527625e1acbee2a32deff155ec42b992afb3e211a5ca7edb1a9f52b6516df2f76197fa24dcb2454c662eddf08b63dd19648cd61dda40778e96fc3d765ef5055bd73c304f4eb486d4a3a36276294ac85b5ec64facb61a49dfda549f51719352b97290903fd121ee45869d464f7eccf16d82926b86f488cec1a66877e53db02b8514b53925d1e71f60d371cd99763c380c8cf5728f7a8383ade73a254ec349187f7c135476afd0084581d35dc9b1a56749a1bfed4f6a5711b6fbd95a53", 0xc2}], 0x2) r3 = msgget(0x1, 0x140) msgrcv(r3, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0xe343e1b193e367e, 0x800) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r4 = accept$inet(r0, 0x0, &(0x7f0000000180)) recvmsg(r4, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000300)=""/214, 0xd6}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/113, 0x71}], 0x3, &(0x7f0000001400)=""/219, 0xdb}, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x200, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x1) 10:12:34 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0002000000000000003f1b171a77da6c"], 0x10) 10:12:34 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000080)=""/33, 0x21}, {&(0x7f0000000300)=""/234, 0xea}, {&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000500)=""/157, 0x9d}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000005c0)=""/151, 0x97}, {&(0x7f0000000680)=""/95, 0x5f}, {&(0x7f0000000700)=""/78, 0x4e}], 0x9, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="d397f9d27acba4d86f863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af9cc4d9d70bc2a68d3a83b1bfff6fb45a5fb899fdc4e6"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:34 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r4 = getuid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r18) fchown(r12, r18, 0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r6, r18, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r22, 0x4, 0xcc) r23 = getpid() fcntl$setown(r22, 0x6, r23) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x100, 0x9ce7}, 0x1, 0x1400, r23, r23, 0x5, 0x4, 0x5}) r24 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f00000007c0), 0xcb005093f78273e) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f00000007c0), 0xcb005093f78273e) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r30, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r39 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r43 = getppid() r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r45 = fcntl$getown(r44, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f00000001c0)={{0x2, r39, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r45, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r37, r42) fchown(r36, r42, 0xffffffffffffffff) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r30, r42, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe41, 0x9, 0x7fe}) r46 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xae7b, r2, r6, r24, r27, 0x80}, 0x2, 0xa7c, r34, r46, 0x7, 0x9, 0x1000}) 10:12:35 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="01008ea872170000000000007b3f1b171a77da6c3c33cbf46744baa894e42a4877cdf8877023a7d3b8b57b40"], 0x10) 10:12:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) open(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x10, 0x4, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r3, 0x0, 0x0) socketpair(0x6, 0x5, 0x36, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r4, 0x3) 10:12:35 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) semget$private(0x0, 0x3, 0x40) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:35 executing program 1: getrusage(0x0, &(0x7f0000000240)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/172, 0xac) r0 = socket(0x10, 0x5, 0xc3) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="7fd2aa426d4a4d6f449ee5c4ee077c36717e88f959bfc4c6ff999fa34ef0ceaa1b720d790c93a445e91f4efa2091d812f82af33d06f752ef685cd58b909128b8b1c8169e75c873120e404d8a5d3d2706c78b3c65f8260b6312372d60254e3472316648f6eb7253c4f47f0cc0db046bfad6a770a34702b3a336bd7aa1e10d202b0a0482fca2c91b9b7a507623d7ce0887f568b08cfefbe4"], 0xa) r1 = semget$private(0x0, 0x5, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semget$private(0x0, 0x2, 0xa) r7 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000680)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000480)=ANY=[@ANYBLOB="b327d6ded37b642ed1be59b3", @ANYRES32=r4], 0x2, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000540)={0x0, 0xfffffffffffffd75, 0x0, 0xffffffffffffffb5, &(0x7f0000000640), 0xffffffffffffff51}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r18) fchown(r12, r18, 0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r5, r18, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe41, 0x9, 0x7fe}) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r24, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r24, &(0x7f00000007c0), 0xcb005093f78273e) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r26, r23, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r29 = socket(0x18, 0x400000002, 0x0) close(r29) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r29, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0x6, r18, r22, r30, r28, 0x2}, 0x3, 0x9, 0x4}) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r31, 0xffff, 0x10001, 0x0, 0x0) r32 = fcntl$dupfd(r31, 0xb, r31) dup(r32) flock(r32, 0x80000000008) getsockname$inet6(r32, &(0x7f0000000580), &(0x7f0000000100)=0xc) bind$inet(r32, &(0x7f0000000240)={0x2, 0x2}, 0xc) r33 = dup2(0xffffffffffffff9c, r32) ioctl$WSDISPLAYIO_GETSCREENTYPE(r33, 0xc028575d, &(0x7f0000000140)={0x3, 0x3f, './file0\x00', 0x1, 0x7, 0xa05, 0x8001}) semop(r1, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) semop(r1, &(0x7f0000000200), 0x0) 10:12:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x10) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:35 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0xfff}) r2 = socket(0x2, 0x8002, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ffa000/0x4000)=nil) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fchdir(r0) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x7) 10:12:35 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x10001) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:35 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) flock(r0, 0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x40, 0x0) write(r2, &(0x7f0000000540)="23c256ea5d6a2242b882ace84fdd99213eaa56833f8474ea1e7367d570429f8b7cf0b100efc77f9c5211a415a1bef400f5b1f4a3e8dbb88db346478c787633004a4f15b63bda", 0x46) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000380)=""/221, 0xdd}], 0x3, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cb6e2043d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000260e328f"], 0x95, 0x1, 0x800) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000005c0)="a18276a98a2d8b96dcf528da30e648cebb273975063935503032893fdf7b5b189b13e6841969aa4f38eb8e83d2c1d7488303e2f3bbe3fa675897cc3860d78f250ac936998370ae0e53def6a855af33c0beedb183be4d164345a659df13b2281ad024a60345c4ec03e0d9b80b33ef73560b530ec00668a9d6c16ed876fccaa2287692bae373d6de13a9d5eed6947ad81bbca8e629c08b1c3000f1d73af93b6c1ed7de19eb3c5879360b5230c19cf36d83495afcce401e47775d2405b7f15037617e8ccc9f465d008e9c2fcd375dff58c91ac05ee9a24ad2b4dd8989b07cc43b331ad0c46a2a2594d1256170aecdeb3627013f011d34c5b2ecfc54efc19ad1d8e20c950a5d36dce0a01dd358d72ffd6e4c2d34837563f4f3ccb8937f29112f74bcc3b6c20b8b0bef3038b545dd16783f95d61db7004ae08f58b7e0eb4abe46c0cfe49418a225955c068d453c4fc016dc48aca472c750448d03398cfe489b8f210d54fc8d905dfe5578e17720355d1f4009190271c068a29e08dc4f88e96c2b614f94e993f537817927019f67c70f96f8f479ac3889f2455d50a6e374fc0aebec339da325888e4dc53547ee7a02ae209d0eea911b2d42cde30c4412482577ba86f6e44ae904d6b4431d7972bf38032b737b44b527f9c208b4ebeb07520fefdfab4118f85a7f284da055f461fe74ceef2c11a45c7050e71bd695c1ece10c01de904cc8bf340112e6ba56d4d70c7c75e119645b83c80ba885f197dbf7f2569b0da9bf72415bcf35e318b969f56f841b69b4b1187a99c649e256e58dd5e2c37b24aacf98e04ad77775ec01ef93e08e429835b26afe25f7df7b4bfa8e43692f85fd797dca224efdf5dcda69f861662f2fe35edd358d7293c9924f85ab6bb7ffb0b837db1d00868b2a13f2d6f46bd25aab4374e45376dd4ed831e8d1bfcdd7c79f9ebb03bdaf46bbf9a054b02f9c8bc9ab3dacab214f27e3d6a4910bdba1ce8db5d73a6d32909460f22fd1c4e5fc1d7c15ea109249f30aef6c7f8a058c51e9bb02a554e90eff989bd0a01c5dc1dadde689c8fb68e9fe221b0a447ea147cb9cf7af3a0e03efbd48aca86051e2e7f1ae7d006f62d9a6c48d741f5a5d187ada8ffdccad4297f028220e69a8138ec6a82e4f55f4d6c480d02bfe1a0897f643f2a5ec49569ccf82dce4c4ebddb37b46fd84b0aeb24bac0f99fd7e9d2a62e956de547b5f1a7a4148755c5bd3c01b68cee61b992df34aa7b24e97b2f2e8a992fd788a785ea49f2294f799fe9fb9c3883bf149cd78f04e0df8d400d16bba6ca9b7dfb591a16b1258796c1902e335387616fb1c98de7be767a8307796ff87a48d3c2de52759cd4b01a8aedf85e22b1c7383fcd62bacf5e1546fa351fd039038ae136ee68aa7763aa47cdde84171e5a78ba5f318f852fb9acd9646898ae02df1c24135d6e8d176fc980b0f87b069d07ac68fc1cd4b174d48f8950beb8b7a8c6d96f5301725378765472490c964296378d68b3a1293293f28874d1821e5171d93ff9519b71e2f0135efbcda4f534cbb5d8b57416773db7567402cf22ccbdfc2737468270a858e3efe146b449b1064588037c1635ac95c797fd5c4108004e1c557f75fc03db6a7d7b3bce80e1dcd950ba212886dfca6e11355b89c2ebde2e0f59e515e1eb4c4f123c0e6ed42ac784758bb5b3c976df829d71e7d579e64f87d2e2fc6b9802aa19658f9b18af62e6c72d9f09deea35c150ab7aa808f1a42a91831b1c8de3afc87e3e4d0fe54f62f7b11f5672c19e6c892ce1c5b8e1b592bc17359b666597dbbb7960dfe577ddc01822b35dd205fccfe81267e211ee733f25d54fadc56675d4f822251ba7b88296cddbb4c50539313ac2c104819af3a2e8035e3b369052874f615397e293687e5b3f185337a54d973ff41e72a691feedef55a98ca5ca556f43817aee97857fd749ed52c30a45b6616a50bf4f018a4d9f9b9bb6bc271fb11516127779f1070fde61fe9adf5541e9f8e0f92ab7d9b338c130d38d52d01e5052d5945fc7de2d79580f2a9c09471e54fe2ce63763dcfcf7febc14aa2a94112399112cd12a41866f2b3fa38b89997fdadd41a5895e0ffab0022a820551c6cee15791bbbb9aad93f782819e162dcbaecb92707747731f1c9d355c89b367d9f1e0ccf776afee075d4fb345c0ff6abcfcd6176159a337e75a688f573010ad0c21a4e45f4574e717fc9cdc6b8d589716d60523d89fc7803a52a1fda276f6ef3fa64c1799d54a34bec968c2370f11b8a3f0ff8416c4811d34cbf7c1070941e77f6bb8ab05bd1b7e4c2752e758f5e2b1290ec67243f5064f7e20d62e900196199c69a8b7e3cdd9259373c35a25de21ee499fc3624e48a679f275d881fcb370641f4ea3757ac3e93e16d580ddc6759f333b859276ca134bb64be0ecac14cd16b3309da0d5a675da175513b141afc26a323e10275945b6f469279dd7773b8dbfd0f90f6bdea8bc130489de8ba1def3e2bf72ef45b1220fdce0f63756d360bf9d7012d180b6decf9973718df0c80cd10f3f1d9dcb57ac7a1411c5ecc725f2cd93d2671894e8c18abf22c2fff9db662e5dbfa6db1bdab5aff0ff9f20fe40f70d0073a3a4c9b4fc46de04802fa214e563964d520144a8a0c6b70fed907f0b8e5e34ad2f0988cb4f90356102bc99c7e939bc9fc9755888832814fd802a9a821d3e4590869f84ab7a762a11f726b37cec6bb65b2ed59ad38ab4d25ac09726bb5d8419688e9c2702c391e0890d5ae433c11516a8196ce5d36999469fd015b370337ff2450d90f4d6083501e34bbbb8369977802108e6ff0b2655c4dba192b35cdd568e9141ef253d6bbd20e570277c3975d66d1522e3085cd7d373fcb7b2afcc756c56b2ddd3322b4581c7bb1e7f8f65fdfcb8d48e77cfad9d06336660797cbcdca70ba3403136dc847da455a8351806d98e472d5241f5d68e4ad8cf2d82f2146d7b70247e9832bd96614aae8396a38fdf1d3acc127f374a2c33c9fd212d54feae98cb704f32ce3c2f50a4ce5d2d53b4cc7dc8e1aa0520fa24e2c81cbb7b4be0f7f9d6c8b16e69a7ce081f3cfa2cf7061f75c56c768bc35d3b41f66464a91455f3e34af5f16aed34b8d4e9812429595dba6f4ccd597e203dd754bf2545052beb3d030c9603d207fb90850782b722fd0c6626312b53c40338db0e84700421da48482f912c9ab19ee2d90f7b585f64ece92aff44c831054163861237135b58a978fce64a8c63c6588310c1118ac248906632049f9248604a0c3e9138139c0b1ba42314bff9622f4d7623672d888a21bb2c7f46d949b3779a7c9378e6cbf37fbc4394896f403cbe209e92a15f629db924d118503ae303c44954bd735240d5ea6a143f6c8d4dad93261619c5b73b7b21e551dfadc7d90e0a9a7aa633626abb245346826050200a3eede274d4059b1ca546b21f55a98d93dd491f57cf07ae6df86dfe031fe979014030bfa40956868406cdf9b99a30acf736039dfb7fe4c7219324d7abef0c7bc6d2396fde0cb5b1e1eecd0524f992d60b6c6a9b13b57297bd51b51a4abbb6b7cad86f8dbef5107b96b7aec6b40e7ab00235852997ab5a3bef76104a6d4457d35458181505669b447e3f8c7a9e139e53e94999c21c6750e19075c8c3e63459ad233d465241408473cf5441a51bb335c8d0613a73cbe842cf2b4d7e98830dd81b28e8a4f639b45e66e37fb9221a019e8233350af86206ae17253d759a3d6f0308c645ef9ee6752e70b055506800f8410bb57d30c32c4d2c27b4f7eec1f8eb41181a34e72ee85a991aafc33b3cc4d99da261f0157c3d5da3331e0eb9b42d8f7a2815c68adf70a26d9b4501783d0b3debfbf8388a6cf36df677a3d9056c82750a7fefc57232ee903e41f47557f15564c0b670e7cc5e429619712d2ddfb50efbb25434650438a322e27cc4a457c49010182d338e25aacfa5598514bb0d92aa0ef47c2aff7a4dfe712c7e6548d3caa9ba01b1417495ef69b48be0499a2ac97d9aa9a225f1452a4723ea18049d823eea176fad6136761150c5b088a5a9ac89c4acdfd07a7f5403733730a2341826a997d7c609207a5c3b0870d7b9bf9ce8b618548e02488bb82bc97391605fb5a3b7aedcf15b6900422e202e98ca7bdc09737cc0e1b33b02e3643a59c5b64970246e18d225048fa4b17aa7df168c8a6c06cfb62419ca60828ea82d8cb040ec32efc20458727dec5f2b3842d2e33375af15a7a9988b899f2e5ea422aaa971a9992ad51a5a5e088a8a302866510ae96657cbda61a594cae56eda41325831262673dfef0aa88956318d846bf7aac1406522926ad47999196d743dd9b4162bdd9be2b4c72ceaabfbb22e8d65bdd3384e119a208fa9b625d8838ae463fc2f667ddf06af5fc31060b50e808c58dfc9bb9769c9b7dceaa0cf2a85d0b4251671315740447060884f6ce205ff98ebaecd732028545293edffab2a61489f5191a3b545f94c0776c9b6b8775be25dc4832a6531e6288999ebf87a2488bf62836eb4a2681ebd811536b289b2146576af4c8d18f0f3b808a76bf0fd5ded34aafb2f06360a0c338e20d154a64d0f7b8af0becb93d57e61dd2d31075138c3dbfe01bd7143a398c617269feaa44106dff17ae15ec25e69886b23b06b62684d61a92872ff6bbabc918480a3ff47f6cafadb079ed58b4f34d0280d7e74c09f1cbc5cf50e55360651dd6fada8c0758151f7d12137ba9ddfb6914f373c375a9bb124516c05fc153cc3698b75f47a6c96c05fe9270a05a0939baecbae4b7574a52a12b93f7bc246704bc18e47ecf2de02a8bb8b83da7ff656025de72a6f8cbb87d1703d975cdb4bd878fc1efc4defa0fcaef73809162d93fee0241585117358ee68910ca4f87d3279cf785763a14ba5eb6b0ed0b3492f4d4811cb4755c20682f4316868e9e67d2f5d091a51a08f220a2dc8396fa36c06bff5a6f4e9a6855f56fed8b7974474403bf39b22198c0a3262ca49060a2e20463bcf7f924983f781addf43ea342bc4b7051bce9de67405e56fe21cfedc40f7898be616c3613ab4cdc9a88949a2f8945f16778224a22c55e0f2bcfe47f4afd7f198bbb577850936245a04bfb09c03dbd12c3778d17659918a3fd515e14cc7cd10e58b848f43ed1b894552059aa12b7f3b3bc7077b9dc656d4cba622ae8eb0ea4d12aba2ee2c62c1761c4b86e6853f9a065d8238c71504051b786db65ee5fb7a95295d72998bc8b273c83477836b24288c9b63059f73d8a58238677ef4e9ec6ea4149c338745321470662bcc1f23e7248a768d8c822bdf952ee898f3da5417b769ad47a15bae4fa02a4c6b66679b0157114ca941ae6bb35d3dd6a2d1368c2a6ed972121c14bbf5748456fb79ab9978d2c2be5a7d00b770467143b244ba9970a8eda7f8c3d7354264f3334d16b7fa0b473d938829a4e4429f6b1ac924044a61c4283494d95f41e333b729b698ec49a2111b953181ccae24f3da7550d4a12b8d529e3f95cfd40536b4f3f27d46cf09bfc728cb922d091ff7ec6380005cd0a240010a8a70a72f790c4b2763e8628fa38d0610537489028bd52337076e335807bcea27d60423880e514b6fa7299217caebe78fc1ecc70e1f70432f0a889460aa7529c9103711c13dbf4e1a27528a383455bea524506db1cf3234e2831ed747930e572ae088eb63bc8b5c50a6ca093161b0e2f3422643c057fc2f4116eb629e60a12eeb003ccd57338d26a61c4f43eddb74a79143419a63886d412a7fb1fa4a6ee2a8100ac015c4567986d975752abda48ffdd84ab113258", 0x1000}, {&(0x7f00000015c0)="f210b86766b560207233a7d034b69a1f659f370bb58bea1f01bcfc6e2db4c15968162cca30a79f85ceb14d3cb5095b691b9b94b08dcf04457ba0e23a6480b1c24d60f7c230ff", 0x46}, {&(0x7f0000000280)="ee2559e43c4c5a61c0959ffd936af27820c95494bdeed3dd46220573f7b7eaedc08ec1e1bc2097d3bc72edf5be39e166f4", 0x31}, {&(0x7f0000001640)="19fdb7b44bd1aeedf880ccd1b467c1afb3af998710013358c29b0658027a2af97849419c05a0108e91e92d150d73e9a1490b8412e09f55c773d04b4ad29400077b196d4ce5d18ff2cec461c50b4cfcf991a6ff7859e7eddb2993dca5e15cc312fd90f5f1d8b342dda4a28bc3d76c8dfa59cedb7563bd12e31936d1ead97423193fba87f62794f7ec55bf9ab2fec0cc16527eec0da87631187b2675eb064e", 0x9e}], 0x4}, 0x2) 10:12:35 executing program 0: chdir(&(0x7f0000000100)='./file0\x00') msgget(0x2, 0xa0) r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x400000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x4bf1f6ef], [], [], {}, {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f00000000c0)={0x1000, 0x1f}, 0x10) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ftruncate(r3, 0x0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5, 0x0, 0x10000, 0x0, 0x3, 0x6, 0x1a76, 0x0, 0x1, 0x3, 0x6}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000002500)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="99a6a9f70494a97a101506325b3f4b027d034d630da042040dc053f4b5b70d060232f0873122a2b2e7b9b7992f4a54f2b56a1529da2a476ff76dcc117209d292090e67013d9a402675da02a7016b4a761ee344466455f1c7", 0x58}, {&(0x7f00000004c0)="d79e748d32b78a48e8ac644c2b2f93ac1e9c90fb4a3b9bf4a504feaa3c4dcea29c4aab4902443e6539261e94299532c7cdb3fb21d9acc34b3303b54a6aa7586c9a69d650dda6f83118877a18ad07152e313cbec0a0d2afa62dfe7c6340f71b49b0871762ccbf764d4741eedffc3f28ce8934d0bdf7e21882a42b5c78b5879ceb76f4fdbfa39041a9e4c4b8c627f1526b8195efb54492f6f972d38db5456e8894674be99dc99df877a48c091af339af53ff0db60eca0dca70f3be08f4eda525ab7a1b5f4a73dd13e477c30828546cf1e84df00b64dc28dcb9f1b2cacd0daa2a816553047932e31b83f32b5e5b60fdba33379027789a90c6b8f21af3a455a07ebdbb95f781d426aa772698fc435f79f8939e8acf580478fd0c8d64e18e313d2b8e995109a6481a2e51f51abd81bb5c86630e9cac98dd32c668a06828af13ccf1aa4e1cc6942d05c0d187b7f9225403ac95626100af4398e5bbde1cffa262b9f46b64577c4eb3e13aad5618c2523ec55f2f0bb33a6bc91d560a75916be50792ec37a5e9fd3b095236d83ca8bef7e79381e431701744c78f57b65b081a922fd5e68e47612c1a550ca00f203954d3a0917dfc157483217cd79358f0be36192d1cd663b9e7078368003c8f20bc9631761d2a4359eea6b5aca6dc50abe077dd37b089b76af478b0297fab6edafdcdac8e6f54be50b36430a1b1cb4c27d5a9eec5eb8743a63a8d8012413abebd87c46eb56aa7b019fbe0f9ffd8740e85c6db01501fcded485697d55a3769843eb0069475ebf5c4bee3a6fb5cb32f572c20622d79292898d5186f3fa1ec9ac8a53aa94e25edce98abb9663db211490736dda8c14cb9908433d7ee3367cee1ce6843692bd2f5651307f452c7894ed6e0b254c3ffa00c67fc7ab7fc3caf088390319426947b3a59b9eaa00ad6e7cc9d69dcf1f3289f40ff1c4e07c0f5eac0c16f3ed621c899450317ca0522cded04b2cd0d9d9c94cbbbdb2d842dd74fe1f224db99df9e335855eb5f9789a4ff658083e0bb7d344bb81308a03757ae4946ee4fc01563a79fce891b0a4c5aa9bc431f791d4167b3121a1703bc0a3a502dcd9a2870d931f09c27743f86515c48588eddb12d7cc57cb114da1622cc784653d712bcecd28def2f6d41081bdd54ba74fe37f05b37087e133ea06d5a18c35cd9de773723838a7cc32a345c6028fd9009cf68a58ce399dffeefa3aa8a2ea23a3b635d89709f3220073b454d2e0e022ff3ac65da6e3249d19b68fd83fe65119b9be1b7a0ccfb70d67e5b266f75992650da6f767023f85a4339616de5a7d5b13438dba89d2521d514472b4cd5627d4fb7038dcf7ca08c3d7984818eb0676e4753d5ae28b209e5d0f0da592bebe6e1bf98a06c37fd996d04c5a6c5458d904994c5ad519c59bf8979741cdf3af83a104f9b76d99ea4abc92ff5d674b417626b7974fec9e32f9957953b53a4971419308d5ccc0561f2192f0f4a1db9fed7f86e58e0b059ca6cd2ea13f6f2ce3e1d7010722ef2fab36367cc496a26e0f7f9730f5505e4f4aaa5cb5804b40d83935fbd0d7cf3fe8baac45ff92c7841afb177039ab67da34a09266214a70894699754c4860e9c3913d76b0f377a33712709329684a6d8892a15e9191f39dd47865ec142e20c0cf74f110fccec5e9d50a884be458e0865f1c6093e165ea2a96927300691603ceee74a25afd402c9976101bcd009396c831ed26e9ee4e3f5694b79e6a2b75cc10edd248408655da8cf91e7c127659edefb47a8efc72e2e949940e01eff7831536bad7aef0535b17da1135cde564642d04485369a0ee281ebf88f1b77cbe2688d4662037cb03c37f32a070f7fc5994607dd3dbf2a3d8cf9cd42a373a45d6f8213584531dcab284f1e5faf06d7de55c7bebc75e0497478cb74e839b0fc0146cdb81248036dc8e6320b17ce24874f6af75daac198b31b9d91e9c8a0b5ef38c860e20e0b80fc37a32790581c6e7fb9203ccc62744ccfc43d9c26aaa1b330240feb3f1bd7c01a7121219e4d1ce8f3b8da053fe5eb6f863492576821c78405e4e7421e11355a6b9522af3da1980cd2bb34339b775245d3954f0723d0d3a64eeadf0c68602f83adddd12eb590d248fde507c9f85df094c45104d634272ab75737c08ceeb86abd1913c08972cdfaadc5c5d42a658c47551814260bc6c5cd5f3240d496f9d4d255b33b9b20fb6f791eccdf3a29bb63f58ab685960d27cd8432fa66a758dea84a74bcc4aa91be7307e80034a70347c1a9e18a9c35a1c43a3ee9fe11eea46234951384f53da8c14b5dedc85e6dc042b7dc2c33071f7c6e5fbc6638a080f7532ab0238acd4aaddb06829e8de7a621409367d6edcf21b61e83265a8cefc9936abe5c27af379087074d8b98ada33465f0230f8266e5ca25d5abd1af47b0c557f93d709634e62dbed0aad078fb087e9ebfc25c3f80ceaac9b7d10a2f61964142d0d58a2ab0e2cdc93b94f8dcd8e56f86e5f28b456dc6fd0a0bfd17300a3fc813d5f0ac01a3913d627384cfae769cc5c9f2e07f74fc2f726332dbf52ab3572611184cd66d04ec17f0a227c689303b79411918a741f4971e918946e860c0843cfb3898877a931ce33fdcb9b5455a6005855426513a3cebf23e2aff5426e77965fb6ff53b99e7bf4db242d8971c404553bfe9e86b3022677728a05166d5b8abc7fb06a4bb58dc6f3e12a6756e3c2cd2e788d590e9da6017c617ef7f7926fcfc6aba7986c44482151f4016ce89fd39e1b7884fdf9fa69c2803057040fe879af370ed7839277c4a4c18d63da4cf58ffb1a82301bad524b1d2771687705fc0b1c46860adcb42597724f63b22d3408ae982d20da544215aeeee7ff474dc482800e8d0afa1bcb3a6b68ee89b5828e50ae8e54407f9c15f333536e8a6833a08d5925edee4da273aeb0a1edfb004cbe8c7e5e78bc1886a92aa0253f33ac176cd15741047e1a1499c541fc5c6d4225c8fe646c84d3458282d4ccb97f3176606700c7c1becf43dbfe46a4efc74640c24ac1aebbca3cb87b64a53ad0eca14771037c95d15db4d94bb3e1e6bbd8772971a6f33b5f2d4825efc2e72dd737c66e02aa869a3d32ac6311f05a69e0ba8848bf7687a5aa300b27b23674fe0b7b6e37b55b8880f28861abde5f3239bd9d1c450cd2dc7e507b3b2a555655a846ac98735f90b08f980a9fc4db1de60f1fb7f531d090feda758e5a9f315a2302898da14be482ecc7ab2153dcc016cd1927f768642ff75f5cb354ec0d3b03e198c81b4bd4629d82cbaae3c3e456957941963f4b95054b304dd10fc9ea63767bbb9b4e896820ffb495e272a5b961394428cd01d2ecfb952a6fae3962cd42d8e0a1b1cd0d1d1398c9a250edc2225052ad1dd08f9669b36b5e7a941e4dfd4bc33e199c060a740014f607112cdbb185e234f3fc5fe6d3b3d9a6804d656f5653bfc32b68a4e11b8807a30b7f1ee0c1be676c18fc1b2591f966f02c9a8587eed835a4191904ad283e01d50f3c09e6fa7b6bc4f0e2e69f9bc1272f8cd62e76f022815158a13027116b6a3e672ac03ba5660ad42cac27c6ffda43637dae0097e8c378b3f78b8136fd296300be912125e2fb859244548d8f1e3484667ad313b651d6ba808f99584e6c740870fe93c22c7fafa2d8965a457f2621681d7dd63d13df91b8e086691797c29b01465c84671a96ae990dedfafef0a6ac29ae4cb3134d0a0b76e83310bc4920a18e2538eca9337e987d3459903b828fab643757f6a16d5e385386007c6af7da1a30b47458825bf070fa73d007870647228c93548fcd35626aa0826a33300bfe309530e784cb8f83e02901bf87c5e706d4866c1f9042647354932415882d8196090a2ec1eb69c963dd1eda83e06f556f730fb090c978b2626f20a6a5dd942e00af3dccf0ea9b07b2a414781d312869a8c86ea58d9472f61b685d38bb547295d9aa50dd90b05a73b9e92dd2a4a203d9e663a118aafeac48d81960739dcfc2b54469bd0558f334bf84a118f44e2ca5ad4b4f5086d179deec71c5f55b1f32f2c8cec6e1f7a58875f1fefd77c8003e5e49786389dbcbdadef64be0d19b977bac4ae53998e1496e16e01d20c890002a7920692800dad88dd8b66e828a05fc64ec1ff52d2e2fe23bba85b3f3b1952c3fc7fffd255a8e9584227ccf66eca60f1e80ff2746d72275c7358696abbed94f6c061cf7936af4df20e798c25cd0cab38c84e2fa9f9e28cd0d5274b4c601a0f4a52e9735015784c2e0295715371b287689ead355846916c1bda53a4844a414a2f5c477d1ea45ce1a6659e16b72774fe0b22243f1b07b6a149c8544b472d46634c67a149f30aa7d681648494bef8d46eba94f2c17f848a054b4e596c443de6166845f6e766b8949eb877a34e2160271a57e43c708b57dc7a191a584528caa12074709f293022a6fa5b6205ec567b16f4381654b72eb64486ced00b1e1d18325f0150aba7f79a003c46d1468c6c7a158396868e5a47198ff7eaaaa4856115b106031d402416d3a9c061f4f9a176cd437fe33d78a8afe7ba702fc9ec92b5874da910e1f37ab40e513e589143f821d83e1ea0bb536ce75b893e1885466214f913a6aef1f148e5ed6e61f6e6ab0bd085c022d6f9d08a175c5dbed453c19c80faaeb200d9031f5d217cd969ef31794e8d70e57d2f1b2b8772b2d52d5f5edd1847436c7b6a92918782c8b0a5700f8995796e9fe5258101d996f6c58c1efac166aca01274afebeaf17a8e979cd774805e4fa843f0aa2600db4387a24768f3cd9069e1fa2cdd7fc9f675afb5c2497b0ecafb5657689dcd39ce3dfbb1ff039da47e33a5611475b5bbf13f41f371935e8db524510e5b2ca4f242c7f0906f91ca909efbbff74ef05a424f5086a794d971c0e5b7c7a43530aa2c92354e0247c114e878f24d4764c8d4fee14ca4781d1f2eaa9fce40c464d48f47134322e81fc7921505abd840c633c2e5ecf509111ba4eb2e8ab458daf470f0431ac8eb921c9f41ea46ead8831e55f8a2e0bf45b600fc20b80b4a5ba09b10cb788cd048d84dc2599b353b2167a6dfff956136bfa4e4a7ec84ab25f27c35c99a3c8b690e9886cdbc5ce9af89b8f2ce99d11651e324c8218f4e32193409b122e4433183e7aa72ef7bf9caa09ad79f382845a438242e07e57eaaf50467ed1c501c9ad0ad16f97d1695c33b115ea3be09e6c14376147d1683985b9c52a260f60736343f7c448c41caffa2cb9b3bba5452140baad765a90712e0ebf0c51516dc8a61e5992ccaa0c1ec1e998b86d83b14d459db4f3830aa644dad6a638fe6855db97f02b526d37348293d4cc2d22d41140f7c87e1147f68ba6653fe901b2e6fc6548d09fe7cecf3bbbf294c443cba5cf834940717c4884d871540b7b78969bbc197fea78a9a30757fec8ed53f58f46c818e8b8086de0ea06990bb7a73745ac223f94be7f0eb74d82a2a09007dbecba16d26128029facb057e31d88ce1aad25fb2c259b12d730fb7788abe0f48e1cc35e2b5414264ad5c5199a369ca863b851707bb63afb7570d518d66c297f13871e257afe2a41c995ebc698da02a3daab144c8400ac0583a3ca09c1145ff083d65170fe1f128aece14e164b64b5ef273df2b647a52f04e3279ac12fae07154d2c042f45c54575a48e18cea3dfbe995e1dd40d9e20e27184bea2fae01f12c9d09f1fafb13747042f6194406a6b7f37114e0896eb802bf4ed2a4effa84f6f2fa4f137c5f2196dd59842380cc2d800f040be0f08ca261273c65c7d00e9bfeb9a905d0ce839596dff42e134d94ae97", 0x1000}, {&(0x7f00000014c0)="1c584011d59fc3a9c62e68fca6c0254cb520f5e5de38dcf9fc8f7c155994b4d599c0125e692d48158ce7a4c01c1e77b92df0b4aa653971722910b39843c95aa4816745ad2dce12ad86a913f23e9f06a8a22bf60650c5e577fbf1f879ea6ebde4b4a7acf2ec6d0d2b32e48925e98adac663a313611121123b5f04c22b5f78183c461739f42422ab967886d1e0b015fe8c4b7f638dc0f7287261819291a4d676bcc0dd9311f7240570425fa37f0137fbf3849c4ac0a4519e2dc801b3465d8e7f3f69e7023248b4ed87835b0f0649828facce34dc83c3ad96b47bab01db70e7b71066f007c10630092424e56debc60b95dc47f5c4e57db0606c102b1dbb056249908b2e8702984b05c7a25b77d2fb59ffd1c13068bd98b7b442128094bcfa37dc53bb7c7583efdcb4c8edb84fa6629dd06f3191f4a76580f2d16213fde577d4a7e075ee87b352efd4a1e8a9fc426d82214e1002f6d12eb3ac214ef03ace6db213606ac62442ed41b05a50261b0279672c888622cebe721667d830b11661b2cb34ac2615656c123e9522f3d88e813ba859e57128cc7b3689d008e7122a3aaa365084a4523ac73c784e36c4eee75528960ee79e188d75b613be632cabec43aa3ee1ac384ddc5581fc8cdace6512f84566cce45679c8f35af6820268e7125a643bf66ed833af2e7311df10618da6e24cc5ba78525b4c5b186079ebb10e2368d55bec731c20d8d20d96fc4a9cbe2d0fe7a36b3a8b8642fc73da411f0ca9022ec56c6ee05b30e96a7ce78958310d058baef587efd01b9d0c614961d849bae5cfb566a9b15fbd3456cea2e6b9a270aefb9f21d978aff9841d92461ee7ef7c58936f11033ea65114cc70f15d734fb6ece18f93fec88160ab037ac93badeacc3b75972e3cc649998037ecba2bf4c0d471327f2984629ddbc0caa584b1bf32a770d14a954cda4cb7d6fa49493656b2fa0468d9b0dff3af9b588b8d22ef4927bc67d2c3e57bc38f4b0a79e3c33ef047b6d0d6cd8405454f4baeee769338ebde919072715ea212fc906ded16068dfa8839c7c27062c841ed3cc070259c834191f41e4ab9c2817a55e56d43801dd1bb4b558e259fd04f711067e17c24abc4c54c4f058b9e67e2d5218db88ab06162c47b1baf4bb154183d1537b3ac17129c050433e875736505eedfd7dca33c6b6e86beb6a5abdb4b43f0a723a3b1072e0ff7e5bf2cb45de8b264a736fb1d68980ec043664e53ed6fe3c46f0e0eac8424346ff4e372e7196be7ba45f6e49be02f92286539739e12689d6e573d40e5b8de8c8d07bdbae906270afa51258e12ba7a2599692fe9de546ce35ddd438804adf66a8446edc8721aed114ab9d4dd45cd3e7c3f7043bfe139f06e01e55d0a7c8f4a9c6fa15d1783a101312c5ab5b7c12c0cb52bc36d12cc1aca43143bc80ba476e70e740cb27472f9c0e76c932803fce873d2472f794947e1c7aa2092e25b23573e81fe6638983863817d87beedbc6279b085922a5e484bf16a4b394eea8113813263cbab8d761487a7c3f170c56627bef722fe93aa16353b2dde58492c32f504b5562095e11e7a07c8bf5f1180f6b1480379acb612cf1457c9233debea336ff7aab81a69459414c05c503ef458798b940e7d657df96f20dca05ab7d6e20245e44207dce24a092905bb1afc2c8b940e889f972efeb6b9590adfa0b9f3d5422159d8611415c2c259f057ab8aaef110f9f50b6ab93a32ce580619b692aa65d8580f08eb660cacb8570f76b6b79a6595f637ba3f5d44129096ac2564ce071b7f5d45ddcbe7d2343f5d6166a590cb11c255edac3dc06e111b4e23d8b49607ebb4911fd7bdfa04974c0d2d5c8b3a6b9c5b3ee7952fc8b4370e66bd69c6ccd26ddb33f5b19c6423bbd0b9a9947d47cabcd798190e2dec05734fe67650e8b12d31358bc34238b4f2b1f5cff8bca7333db76fb213d670a2752306be4b5639cfc7f2fc1a5c0cc8c5fcbb9e6e7b3a9e45caa474e3d15a6e333619914669d9996676a805909d30138299656fe286e18e3a8eb3863fb053c8c59288f6e47448acc220cf3d9b3c97967dee2a6a1742bc4448f0eff2abba6899a47b6416b0c9d31c1a99bd9e941e297a5e9dad1ae7c3edd3fb898f00b887a13151a0804acbbface50df5db4b4ed4c348471afefc96beb620b5f3962e39d76b763516bc1394ca45c382d35416704c583184ad3784363b34226d6be43182cf9b172d3dc47886fe9c5d70977519eb898305d026ccbaaf67ee9521828a2f073fabdd60d13687ea84eda8b910d5604d7f27823a9f79e549a75dbc7cda312d1dff968a682e3cf9d697a2dd3a1698dac6f194d5d7da0d5c6a3fc8def8bc835576cbe29ff22344078fd9c774ed304cb7f51534251ac0ad2d18ed2dca092bdccfc388c02ea62daf9baa0f6439d866c1a88af507735da7b103feac33a8bd421681869eb6434c8fbe3ec1e066fa2f32235eea55728303e91079d60c19121172124832a29b8ff7570ccdf6881da5aadd8cd4e5fa8e7e149ca9a95086daa9119989e9d4ed6cf147fdd45806765f6f138a36b8881238808cf7d91503eb75cf7274e34e0b7bb6116bb77c8f8a4ff1c7cdd3433c408bba0224d9f61b88fcb454f8d62c6c50a6c8e149e3b66367d5ccbc9d3c01e775e50b93af951193e851297d74cbd32a4efabde8f14cbac709215bf4c4688fc24df5bd908fff7a4a263222dc49d771d6c25c205d890fe87319d30595b06597b64a276847c2adf4feb023570e3ea907e5d00443212a8d1093a468d6def83b60689305c0742158227f9367b797778fd673bc6166aae881ae6f4e55e6036fb03e31dd93677b3f082e2cbafb7facc5d3a6062f45c4a5ba1c7b56e2afa68089ba77a3e663b51e285dc7ee54d81658335d63cb8538c354109d928d1e99339cc9e1d725266b83e9e07168eb9bc3baa75f027de172f0abddfbf10d8aded70890693012786c35f615af19d164527823ec505cd3fcc4e2bc0ba3a424c1db35e2c249d3227a4113ee0ffb47df4c211ef581af336a3bbfe05c40aa6ca9a55e2e15ab51c9e14477a72b419528d0f0023d44c960a8991192e80debce53780048c3909374bef05d5f4662f18356c997db076826173b949ff6f504c918f834df829ecc101f130a5564f8867dc0a373593b022553b929687e682a8f28a35e51f9163644f1ae106a9c6451363d84f6dd18ae1633debff305b4fdc032599f840fbd0581706ddc118b9c1c646ade66674a9444107ab0ab66893b2ba7915c4bd8f971feb812efbef406eec08dac20fbc2a091395141f1dee0625dc4dcafd0799eb02acc01beead983616837e474afc70b6ae397f8ea1a027b79441a08c5ee6cbbe7c7ec701dcdcadc31b9f75260d1a84c4e7548b5def35cd3bdf668ad05360cd09fe6c3808d080ce6ebf24df760e8378381ad91d3fe88203517edc02db897f912b85b40f404129da4e5da9c4ceb31c5c46f00fdfd178969a12a40032827abd43ab9316da7c30662182209840188b45f2a8c1d30ac1b40dcf33e594f22e077c97b6b7c7b96f7e9bb48ecb67326bb1f281da8782c38138dc91fe72cf985aec04c6d6af6ecb4ace44357a950dc6507f5079483c0e15d90ae16e4f65ca05f85946c76fbeffd1aee72eb0ccf1d40ec1cb3b46d578dd8b550897e9468c24f273794a1a931eee61f54b1a11d1240f02b58efd8a7ca6b264cad83be808990adfc8a2ecc42614d933d7874d47a1e60a7d026ed4c33aa3ba003c8512a2da8b7f1baa7716e3bda6c0e7b52a8d533f9e462ec97e5a875bc3aaa7e27ed0b8ac85ee3f9d55bd9440e6085996367b832ad8423b64268b0ca760ad363e0556f70a0aabd59588ed6ea854b35dfc0605d8b1c6b54f23723f2b487da4f62297339cd54e1eae041322008cfea4c46586d0abe37b5007b6376a09a6b6ebabf60579254597e9f81118972a01ef13bbccc884cb97c47725b763216160546fd55dac31fd8f6a046e02f20ed3c73055ead6eafc121395b5427dc4538e0d036f1226da79c548a3747d015bf1106676dc31ca7fe9ae931cd148664bc8b7fc2e0051afe14a4a7d10f002285f774e865d0ec96b989954a1ca5f517dbf19616d6a55d0eed24da5db54a07392c72c646a5a8f4b2f28746311c68449ddaa3330ecc14be4f6c30893791bdc011bc1184599f883c686801706cf2ff4257a89c664328a5596fb466e23277c88de8a5af239792627bf031ab31a02997fd1d2a00db245fce0113d31c341a828419592844f3929a4a5bdd6b355925c0a2d94bc978b6a1b560be4ace78a222abf7e3b9125d8858f5ac62bfd2fdfb782ff5cb8ab3d74ee2a01cee5346352977f9806f99074a6ccf4872eec15b3ddc42e27ba1cf958e4a7a5aa4b27aee4aa3007b897d359fa6c1a45d4bcde80c29ef890afe5d02ef3dddba7f93a6d7aa701e81152b52c246b129f575ae94b1ff416b4ef7ae7408178d8bf7a8472d7c44d06d8ba6bd057aac47689105d3c04b81d830a97af63623ede1df1dd37d5d443c711baef46b8f7c327c4c65fdb33413010e4d9b7881e9190195b94fc4c5d5e9eb2781fafda0fccd8674dfc891bce3d2e488e101921f98b4d6f2e3cdd2336544425cd8d9581b51a48f983bb5916d4953bca9502effe471b13fd0b9afcd45c883ca76bf2183a39cafa6a3bdc5023afa22b187aa4fa6cfae2621c228ff63c8104314416e9c22ec4e241989c1d42ed5fcaeb4a3c145e34d72a6bcf9fff3aa97d51734940b3024cc5ce201b5971965a6ea0ae7f808dab67b04e1ac40402c12170b2d409e7e4907a97f6f8b62ddfcabbb4f725ff6299bc88887c8f45cc82e3c72036f741f1a62ee3d8fa42905c9fffd06f49b2c06f1a7e7fae5e1c0e52738c7f7f62ef31d2cbae1c2c74be2ffe7468b979a0543d65a4c7b08f1f438befb0f4602ce3227a5b51faa79a46f11757e1f1fb05b8e7381719ea0f2b7d7be1c8bb66deecad0f6bee6964c9958c5269c388876c7e558cb888df4429cb92c47c2a708c94fbdb68345e1e1ebbff52ec3c32958380aae31853be3b221c6fb444b0de7e66b5baaae8894ba211834b854d5455abb61deb942ee46e298331f097925f4ae20a230e9d0cbe8be44cafca79aebb08c993d0674404c8ebacbd3fd17265bb8574c7a23f1b982891ab4d19a35173e359835d974d7de2b3c16ad3fd2333246da457e189a0e95a8896e231b38218e13612b10a02a335ead5162fcde8f0d2432748023a3af80e3e6cf066c31643085878189848494e00257e3a636b93ec4b789c0b967d9326e457662576f78ceca38a661b470bddab4ce7493f4adcd1f82bcfc9c6d26664d2d9f5ee10c175ca56d641e26ad918a2d394ba92768618d82bc46a606ba0c06d40b21c9e6368260d218eba99428a4bbfd62bec4d1e05963d5d9f7c37c12ed1d0df49a590636e0521e9481b92bd578a24e2e8e366a964c40b0e98e46b9122deec722fb9ec71f3ab385c4991260aa3f8deb83a5791b16bd283baee66ba4605adf06893fb70cb03e6e6facbec9197e59877446a2412dd9c18480c056da6634fcfee9b8eb1f99d839998df74dbc07ae73541449c2396acf51718edfde881254d5a7754168f3b98186c93a720ed9c98ee5ca8eba67dbefaabde83545dcc5c8ae9c9c90c220a1d52caedf39ae4f1966bc652229a4ce3ca0fd20f8ff97bf946e8ff0e3c04a29ed8ef6e2eb5cc3abc2c69c6a2d5be95aa55089f41241872d4a465f7588815c2d69d5e2492354ce9f458e4d45a3a1d94ff72333b28a52c751aaa4a36ea78a2f8a647af0", 0x1000}, {&(0x7f00000001c0)="45ea6d429c329e", 0x7}], 0x4, &(0x7f00000024c0)=[{0x10, 0xffff, 0x5}], 0x10}, 0x404) fcntl$dupfd(r0, 0x0, r0) 10:12:35 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pwritev(r1, &(0x7f0000000100), 0x0, 0x0, 0x40000) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r4, 0x1) flock(r4, 0x8) fchmodat(r4, &(0x7f0000000280)='./file0\x00', 0x11, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 10:12:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r3 = getuid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748ae0d6dddd8f16196a1ca4e463ccc0aaa98df5bc520ebd93db4f8a9a1370e76c4f6dcfe00726d398e36173a2cb6af99225059336d3318f86cb70268349404114c481003fc688b93b66cc5407c8dbf504b091f303fd6105a7296f7be81658ccaa83c8e61e1bebc6c4e92667e7b935ec205a56cebf4cfba696b53395bb8eb472f02deb95affb325653b54c3b76adee5e1721c023de9d323e96baeeb6eae0dd6643da7dcbc267"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r12, r17) fchown(r11, r17, 0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r5, r17, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r21, 0x4, 0xcc) r22 = getpid() fcntl$setown(r21, 0x6, r22) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0x100, 0x9ce7}, 0x1, 0x1400, r22, r22, 0x5, 0x4, 0x5}) r23 = geteuid() r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f00000001c0)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa9, 0x20001, 0x100000000, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f00000001c0)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa9, 0x20001, 0x100000000, 0x1}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r47, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r48 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f00000001c0)={{0x2, r42, r44, r45, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r46, r48, 0xa9, 0x20001, 0x100000000, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r50 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r50, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r50, &(0x7f00000007c0), 0xcb005093f78273e) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r52, r49, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r53 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r54 = getuid() r55 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r55, 0x0, 0x0) shmctl$IPC_SET(r55, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r55, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r57, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r57, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r57, &(0x7f00000007c0), 0xcb005093f78273e) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r59, r56, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r60 = getppid() r61 = fcntl$getown(0xffffffffffffffff, 0x5) r62 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r62}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r64 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r64, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r64, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r64, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r65 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r66, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r69 = getppid() r70 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r70, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r71 = fcntl$getown(r70, 0x5) msgctl$IPC_SET(r64, 0x1, &(0x7f00000001c0)={{0x2, r65, r67, r68, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r69, r71, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r63, r68) fchown(r62, r68, 0xffffffffffffffff) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r56, r68, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r60, r61, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r72, 0x4, 0xcc) r73 = getpid() fcntl$setown(r72, 0x6, r73) shmctl$IPC_SET(r53, 0x1, &(0x7f00000000c0)={{0x7, r54, 0xffffffffffffffff, 0xffffffffffffffff, r56, 0x100, 0x9ce7}, 0x1, 0x1400, r73, r73, 0x5, 0x4, 0x5}) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, r36, r44, r51, r56, 0xffffffffffffffff]) r75 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r76 = getuid() r77 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r77, 0x0, 0x0) shmctl$IPC_SET(r77, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r77, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r79 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r79, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r79, &(0x7f00000007c0), 0xcb005093f78273e) r80 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r80, r81, r78, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r82 = getppid() r83 = fcntl$getown(0xffffffffffffffff, 0x5) r84 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r84}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r86 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r86, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r86, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r86, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r87 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r88, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r91 = getppid() r92 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r92, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r93 = fcntl$getown(r92, 0x5) msgctl$IPC_SET(r86, 0x1, &(0x7f00000001c0)={{0x2, r87, r89, r90, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r91, r93, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r85, r90) fchown(r84, r90, 0xffffffffffffffff) shmctl$IPC_SET(r77, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r78, r90, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r82, r83, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r94, 0x4, 0xcc) r95 = getpid() fcntl$setown(r94, 0x6, r95) shmctl$IPC_SET(r75, 0x1, &(0x7f00000000c0)={{0x7, r76, 0xffffffffffffffff, 0xffffffffffffffff, r78, 0x100, 0x9ce7}, 0x1, 0x1400, r95, r95, 0x5, 0x4, 0x5}) r96 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x1, r23, r27, r32, r74, 0x218, 0x7f}, 0x800, 0x4678, r95, r96, 0x1ff, 0x1, 0x2d188000}) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 10:12:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 10:12:36 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendto(r2, &(0x7f00000001c0)="95aba1b6d04fa45323de7bfb647093c0", 0x10, 0x4, &(0x7f0000000200)=@in6={0x18, 0x2, 0x1, 0x5e9}, 0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00212e2d66696c657b3f1b171a77da6c"], 0x10) 10:12:36 executing program 1: r0 = socket(0x8, 0x5, 0x2) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c65300012a74152672416c48bfbd78a20f4b22174909fa85289cd76c22064baefa3e15a5993039fe5160292406f9623178818df1e124b1321fd26f79394554925dc39"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7fffffff, 0xc, 0x413, 0x0, 0x3000, 0x9, 0xc13, 0x3, 0x0, 0x6000000, 0x1}) 10:12:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000a80)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r3, 0xa) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = fcntl$dupfd(r4, 0xa, r5) r7 = openat(r2, &(0x7f0000000140)='./bus\x00', 0x100b0, 0x10) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r11 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffc, 0xab, 0x40000000, 0x8, 0x3}, {{r7}, 0x0, 0x90, 0x2, 0x10000, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2e, 0x8, 0x3f, 0x1}, {{r8}, 0x7ffffffffffffffe, 0x180, 0x2, 0xffffffffffffffb8, 0x9}, {{r9}, 0xfffffffffffffffe, 0x11, 0x2, 0xddae, 0x3}, {{r10}, 0xfffffffffffffffd, 0x2, 0x40, 0x7f, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000022, 0xffff, 0x570ebed7}, {{r0}, 0x0, 0x60, 0x8, 0xd62, 0x8}], 0x9, &(0x7f0000000180)=[{{r11}, 0x0, 0x10, 0x40, 0x16, 0xe4}, {{r0}, 0x7, 0xa, 0x8, 0x1, 0x6}], 0x1, &(0x7f00000001c0)={0x2, 0x6}) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 10:12:36 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r2) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000180)="f8caeb3c74ae7236476701d178a542d7aff13abc8f0fb299dd9991d69c7c017d0e6e118a8f020a387d0760bd261936f0b03347c3036767e574b1a9475d7c6e2083e4b1531d2fc40774b78d9323022b8143f5d02c", 0x54}, {&(0x7f0000000300)="0fc86f3fc0adf35ece5b21114699288bde6fdc96dc0ebfe4b36a303a777b2b300a48df6652ca8f4d6c5e7e10c0f1fc9848a7e08bbeefcd4b6435c7baa29790e5722f0bea23ffded1fa62f469c984d2efdbaba43e96621b7e24921a5e5a7d52e5c40202e09f1c0003c200b66c3aadc955", 0x70}, {&(0x7f0000000100)="7742856c88f67d8bf7f2e78e7427", 0xe}, {&(0x7f0000000200)="f18ff1901db55f089cc6e3b69dac84181b24", 0x12}, {&(0x7f0000000380)="62cf9b53419ded8d63cc0c8d5d555359b810ea19196d91944e5eb1e2e081716c529568040a6c65ee8990ebcf9e4d77fa153c4dfe5ca49921fc6dcf61913db6c895843ea5f00f5cc26b0869d13a06eecef6", 0x51}, {&(0x7f0000000400)="6f8334489dc9e24a6f1cd3ffa66a3244333668e0a9edb73287f76fc544b983f41675186ba4a9d9cb2dc543160a9e28f2365ba6c740e7b397b756b45ace97ddcbc392a883815c3e29f56e4bebe77a36420cd110395c27415a611347b9bd21240f946cb20e48598107c84d87643cb7c7006ec4f197e4cab8c332e948f8fd06408f90839c8922fc46b822a29b80f8599aeeae97cf9cb21444caccd1ab59b60c9b2e20ee069148369e9b9c85cf512fa7a35539777197adb59dd6803f039469c38e9fd3520a0a010cf9f6a1d08b4b44bbc0d144af66cf7c6805731ea4d74ea52526d4ee6d", 0xe2}], 0x6, 0x0, 0x4e) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ftruncate(r6, 0x0, 0xff) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f0000000680)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000580)=ANY=[], @ANYRESHEX=r4, @ANYRESDEC=0x0, @ANYBLOB="15bb6032a108e5b8abf673b63115eae1b0d1b1fa8461c089ef92016020f889c221c47b23f3", @ANYRESHEX=r4], 0x6) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x4004, 0x7e430429) 10:12:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="965dd0b9e75a0733aa8ab30ad583cdd4b71b7afa3d0d8a411e74dbf9d8343f8b860300df47232c72a445ab41025d6db9d86c6fbf90fad2af69975f69ff7560dfd73c94063be6d26afd67cd9fc8e96575d6f5e65e75532cc56746e66e254315655596870280c419cf611c9db327a2094e99a04c05a003428bc5f39870f1e9e9da4dda89e7848728b93cbbf047288145841a416c8cab881910e6b4f83b9d15933761f43e00e3a4d9ad687279870ccedba9f79af8f3f29bd6cdba86daea7b75735d244d905f4051fb79ff98dbabd6ead38d9054dc974b427fce73f2a709ad1803375715489ca3413ad91e766f18d08889236a4fb3932abece55d56d7a94d72a525d24cc176035d2696ef8b538c6e22ddf7b11277ab25d87463c7929f7a83cd8d37666e87d205c06c8dd7c30592b390d79f7208167697eb7c5c10f2a53718290f0d9d727aa35c9b91d5ae992b82a224328431e71c343449cd54e54e6f42380e968a452281c62832a42f33630ee5917b34b3f0bb2d99d42fe193c1e527a8996ced410fc97e10d9f1d9342aeb8789c63f5bf1b5a48030f328a00"/419], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x2, 0x40, './file0\x00', 0x1ff, 0x3f, 0x7fffffff, 0x373}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 10:12:37 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xeb3a, 0x1000, './file0/file1/fi', 0x4, 0x283d, 0xfffffffc, 0x8000}) mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000340)) 10:12:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xf001, 0x0, 0x0, 0x8f9}, {0x3}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") syz_open_pts() 10:12:37 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000fcff0000e5005b67071b542a53877533415c06000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f579490d3817de07bcff44d62f66353a696656e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c281fcea924875f26ca75a12c21c4a8a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d8b67073ddb5247fbc8f1f598591211dc6a8be5ef990357f737bd85beb9e4286a8fb4231ce40dbf4e3c3a99c4715fcce7f7095ab55e9556a2751807d9169ae072d0a5d9deb943527ec1714cdbe4b82ce327627f15a808f5f04f0b0529a111234e97bc2999dbf7bd24ec8351f4991c449fbd148ba6e19d85559ec8caf9e4a984314d47b988f8438fb54b85ef2ca5c0e0914bb03d0ad60fda92eadb5a209a351a1371c1d02baab2ca105d1bd77d18a286e9dbae4dcceb41c2547a86e8acf471e4475c9a8d054bef08e11bed929b5b02bc0a602ee20dcb64fbd8345091fbff947004b7ea4dadcf8988b0ba5a443b43394d384ab5f63a79c31f6916ffe5e3e2ac5980409c58cb18bd9acf6ab39274f361704f93df9"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000060f000/0x2000)=nil, 0x2000, 0x7) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:37 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e27819f621d58217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da23677070000000c0aefdfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92188eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f911db131e97571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265eae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e700400000000"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81a8, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r3, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x18) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@un=@abs={0xa01f588f4842e382, 0x0, 0x1}, 0x8, &(0x7f00000001c0), 0x0, &(0x7f0000000240)}, 0x7) r5 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r6 = getuid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000180)=[{0xbcf0e45037afb364, 0x8000}, {0x0, 0x7fff, 0x800}, {0x0, 0x5, 0x800}, {0x1b074eaa04bf6efb, 0x4, 0x1000}, {0x2, 0x80, 0x8e0f8c45e895d367}, {0x3, 0x4, 0x800}], 0x6) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r15, r20) fchown(r14, r20, 0xffffffffffffffff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r8, r20, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r24, 0x4, 0xcc) r25 = getpid() fcntl$setown(r24, 0x6, r25) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7, r6, 0xffffffffffffffff, 0xffffffffffffffff, r8, 0x100, 0x9ce7}, 0x1, 0x1400, r25, r25, 0x5, 0x4, 0x5}) r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f00000007c0), 0xcb005093f78273e) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) r33 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r34, r39) fchown(r33, r39, 0xffffffffffffffff) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r27, r39, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe41, 0x9, 0x7fe}) setpgid(r25, r31) r43 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r43, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCSETD(r43, 0x8004741b, &(0x7f00000000c0)=0x8bca) write(r4, 0x0, 0x0) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x0, 0x401}, 0xc) 10:12:37 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r5 = getppid() r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r1, r3, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, r7, 0xa9, 0x20001, 0x100000000, 0x1}) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa9, 0x20001, 0x100000000, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f00000007c0), 0xcb005093f78273e) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x5, &(0x7f0000000480)=[r11, 0x0, 0x0, r18, 0x0]) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f00000001c0)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa9, 0x20001, 0x100000000, 0x1}) setgroups(0x0, &(0x7f00000004c0)) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8020, 0x3ed) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='%+\x00', &(0x7f0000000180)='-P)//\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='*\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':/\x00', &(0x7f0000000380)='\'-\x00', &(0x7f0000000400)='.[(\x10[\x00']) 10:12:37 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) socket(0x1e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) accept$inet(r3, &(0x7f0000000680), &(0x7f00000006c0)=0xc) select(0x40, &(0x7f0000000040)={0x8, 0x6cbbf3eb, 0x0, 0x7fffffff, 0x6, 0xbf71, 0x4, 0x4d7}, &(0x7f0000000440)={0xf7, 0x8000, 0xbe, 0x40, 0xfffffffffffffffe, 0x0, 0x0, 0x2}, &(0x7f0000000600)={0x2, 0x45, 0xffffffff, 0x7, 0x7916, 0x3, 0x0, 0x6}, &(0x7f0000000640)={0x8, 0xbb43}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCMBIS(r4, 0x8004746c, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa9, 0x20001, 0x100000000, 0x1}) fcntl$lock(r1, 0x7, &(0x7f0000000700)={0x1, 0x2, 0x80000001, 0xa0, r10}) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r13, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="35a31211f9e9e33109a93a9a28f0b0ed344889f34d5d32bc6ee10706e5653d33e86df1fba00da3167b7cdf9323dc93877f7da09db4ea4d8879977a", 0x3b}, {&(0x7f0000000200)="4836b0e1b096e52e76de972831b4510d40986059431b786483620ef364e47244c553bb25a162b68e6efbde7648525c9c571d5de4179309f51fbd78a0e7fd50536850374d46f1938a53377984b64fecd8f64fab1bfb4afe92aec1cfe58e1c3fe4323ce4fde54ad3010164b8b6cc47d950630c5bc0766d52710f79a5da25754cc36da4fc5d883fb278db585bff5aaae67b4744f5f9791d", 0x96}, {&(0x7f00000002c0)="6de3c63ae6702930c90d1c631072b37e9ebffc1b7ca101d3c0f9785cf1c33ed3b1f7d1ae5a451542d85df1ea035fc65fc850c49c95c3abac2b2c55861fb5f3b982a9267589be05f86ec7ac23e82d40ac33455acdce8036477b5b6152c6ad8d17a9499a032a9b91b1502529082d1c72d805a79279946f938d7a8f402d600d131548bb48137771ea7f549ec3f800062d4f384821d9671f67e149930840d264533a1679f52d9b50447a2ea2653491ee62f72b0c1e9410f8e6ed5b6b2c192779d277098d4e8c4a8a78d2a411", 0xca}, {&(0x7f0000000500)="c61b3e46f9a3def2ae350a3708b87fcc46af5304aebfab5962a137233b71d8cbe474434fa58a5d34e186942d7227e3163475f0aaeb7c95c6e578c5b0ef13dcf98cc125ffe81bcb83e68bd0a42a2ed7174f24a1163e19204bc2d38a4ba0e60041cc380da3da07305198a122e8cb3ecd244aaf1c669bee227418be3456abf54b2ba2097f915ea71128f08a2bcb2f05913f25e5727900ab868dc955d1e7b2deddc15c7100da43904f4c6bb801441e4301195409bbc73f1b7df7a1d1cfc21ea151264af0451ef2f6e23c6722d8b49c27", 0xce}], 0x5, 0x0, 0x27) 10:12:37 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x68, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/12) msgrcv(r1, 0x0, 0x3da, 0x2, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000000000039f94f3a0104359b3e7ab52edabc8900000000000000000923bc29a4b3e312e9ddaea1061caf59820c839ebbf7415cc0fa1da8a200b0277a4ac3d200c782c4450c113207c81508ac3d33771ae238d1c6bf248d7bd4ec6b47c30ea06e21a617270000000000"], 0x26, 0x800) 10:12:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x381, 0x108) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="047f37e18506b6b4cca97bbb8926357a9324601c15f2ce679727b47ea75a3b7daf80a5529cd26713f7b8081beb6740db9e1a606f9e9ccaa197489441a1524155ebdab80f2b46f989e597a7de8b4d442e04efc1df229edb24c3d67313d760841936a84806eb6fa225a1c794b2b805", 0x6e}, {&(0x7f0000000180)="4b3fae7316798d38f5aafaa8eb0a72f2b74d23ad5f4babd8dd63364cf4338eb652d8fadb70020390d259362361468322a8a9ddeeccbc0cba073ca9e7375f3b6c56bcb753df00bbc76cb31ed514bb3d7a811372c00b1b5f03aaf40636a7d74ac1b1fafa2c61025d10df16a055a8ea1e94ff1962a6b763033fb090d44c53e7d9f6b03457af8eb6648b9facc825a4b1fc432c80d38dbeeac222de7a1ccd", 0x9c}], 0x2, 0x0, 0x0, 0x8}, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f00000000c0)=0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r4) 10:12:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r3, 0xa) r4 = openat(r3, &(0x7f0000000080)='./file1\x00', 0x80a, 0x1) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x123, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, 0x0, 0x0) r6 = getppid() fcntl$lock(r5, 0x8, &(0x7f0000000140)={0x0, 0x3, 0x23bf, 0x8, r6}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x3) write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18281, 0x0) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 10:12:37 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xba92c5b3f4c0e9e6, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x4, 0x5) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000280)=[{r0, 0x80}, {r1, 0x6}, {r2, 0x2}, {r3, 0x76}, {r4, 0xa0}, {r5, 0x20}, {r6, 0x4}, {r7, 0x100}], 0x8, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x400, 0x0, "00d0e74e000000010018030800"}) readv(r8, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/70, 0x46}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r9) socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 10:12:37 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="72c24d9edcea109a0f10e4e2380850cf23"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 10:12:37 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="a57937cdcbd4f908e5fe9245726b5afdd22e2fbabe8d242744e5249c6cdc459cfde47ef3c23bb8899666696c6530007d8be27a1d844c12fe3767f7482d3d9d7ad1acc1ebe21a8283e393eda95ac904fe097bb498fd6bf275fd14e75f53d1fc33992d9b9f3300f025aa780090b2421fb587e3b2e80306a5f587af67d63420e6a4db2810ace83bfdc0173f80c01c18304c2b7f569c57361d1899b81fcb63854b2701199829821851e9b3bda3ef4c"], 0x10) write(r4, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 10:12:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 10:12:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1000a, 0x144) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) flock(r2, 0x8) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="fb5f6523", 0x4}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r3, 0x1) flock(r3, 0x8) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=0x1) 10:12:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000840)="6c4b05cb3f01352801f0fc4cdd1b") 10:12:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffff3}) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000840)=[{&(0x7f00000001c0)="ee7ad3297e334a32fbd7b67ac627cbbcebb1964e7c70dcd3c519ff8e1948e94eea72afbbaebaff2b02857d075e846aacff6d739e29c9c252da0f0a7a546d179e1ebb277e53", 0x45}, {&(0x7f0000000240)="f09590580f5e7513cb8eed5096d5c49f237f1701a66dd21bd4a0eeef9e69cfe338ac9e47003719f7c0070bc04c92eba39673ba0383ff600ba1a6aeefbdf8b9c003d0272dca459741114e036f15057255", 0x50}, {&(0x7f00000002c0)="098176529c6c61c1427c268604a4a4222385ff9aee7a16ff823c187d2048b917c93edb7f3743b8f6f9566a9c5b8a506af1396b9043d99e1e1f2dee9241a7f3e059cad2d1f99a07965eb0b4105b3fc78e0ad38e512bae49fcec66e0d83b17f842f64f2856b7b0a40873d83f9fb4c3a14fa4bf06263f2f3b5cf5060f54ec084f556d9e1e70f5cd953c1a8c774491eb806d7a1354c0f39a6ccb34db0a04862332ed16acde50ce4fd6e80f926f6e9af7872538128d1b60b94d75f8b09b86da1144da9578ac977c5d6d04b678365b0ec9bcef0d40015e60ebaf286bc853911240e9a14b08623cad5294f3899f17cfc69f2c1edc8034b06e905a7052e63eecae8e", 0xfe}, {&(0x7f00000003c0)="ca238eddfd2e061f9e9e06f25f52b72ac8d3790bd865d4b72c463201abca7087fb28fcbc127ffdeb1a855a733df2e442a3e728a943119c8cdf654127fedf9c5f2970c4fbe9c128e24c7f9a44a19622795645b78315a8b2a16b08648b9fc39d59a2b643d1efadbc5803960385f2e2ad529dec7050322ea6d4306c11297f28e03c75b7417d747bb7f5551aed87f43ee49588f72f01905f8594a2a63da341c22626a955e5b205929bfbb7390f886111e5d720902050ee2c739b85d1e5b195836cdf5065d209db8c76f42bface82b2c8bfa0bc4368822df4bb812755092127c84b08552a5049d39a6ad625c87e", 0xeb}, {&(0x7f00000004c0)="f000d0720f3c1bc6331c53616aaad6aaa6724a97d3cf2ab8d9c3906e8fdd431eb9f94a40375a6bea7f9df5633d2a7177535e979bef4dacc6547320fb296aad4a1170be1420bcc31d404a7d0629f1e7f7f5674103f3ca4ff1005984992544f7250d67a5c0b1d649ed313ee8bed5da73a0a0a3f0a9e123e5d6ea2ec7f20d092fc2e723583ca5bee7ee30f87081b74b3e0aaceb2d1d23b4082827fd3ecdc89c7aea191aa706fb1b1b939be5e4e85c957ad497ae675af0ca0927be3649b3017d", 0xfc}, {&(0x7f0000000940)="fab5fb8094fc027e01db8f752680a40735437647d0f5f6a04cda2485a953e4282ce677a5014438827c0480e7d6d207365dbe2c393518690e47f86be7f5a195435e5d151deab59ecf46e02a4ea2c686d49ddf20415e130332fbe3b9221db431a5e1bc94c770a1f8d3507106e76184945ff6fbdafdd4321dc6b20e6a534f9619d3fbc27351b6a7df624dccc91d05d4759cf2728425c043e7987147b3a5e111d88a299dae054f0cd0dcefb0352c2bca687769b4ba89b98d1775faf31c1bc7760ccbc1abc3d4b30b9c10975c6c036c03a03f7d9cad447c5497caea3435d3132e1291c7efdc9af46e44ae8b8235e70c2cfce23087ce404be10e4b5ebd3d2d2a9f577d788305fcdf3bec", 0x107}, {&(0x7f0000000680)="49e24c55f9b73ee4d94b7ecbf5f43d234c4fd355c667c5a4b4076280f4c67c164a428a6c01e5dc4475e7657e2cfe2c9d4eeef31fdd0672bbc82a3fad3ea141082a6fb1f8cc6f42b85b8298de1468092df6a52170c679ff9bcbd1b9ec4e05d134219de428f4197dfc2dd897f107db15b69dbf55ee2eca959efeb0ed360f28b7c8bbedb343c8237d509a8680f0b3b0b3ac5df42eff71308b869f5a97727492e49e", 0xa0}, {&(0x7f0000000100)="d26ed3199393dc842d99fc69e1be70740e64ea8983f1c94edd7199cf3269", 0x1e}, {&(0x7f0000000740)="3fcf7567aa57e64546a6284450668ce238de3985d2fa41ccf8a373c4781e0d6fc29c3cfe84d455274e8ad25fdb5b18c28d099985ed02331a1921ac8089620466b76080de2cae139e64a103e41008f76d12bcd47e2e5751a8bcdcec338a8e53c71f1658c5fe39a087c5ecec897def033c424ad20e835da53a58a09ecc403e97d543c3dc5dea901c4cb66e63282c82ab56b7b45d73b1cb0350295372b51923c24524cfa22699099f8188c8efea4ec8a3", 0xaf}, {&(0x7f0000000900)="ad19e212c1f38782b0ac64051946b837632b97730484c370e833d8c5", 0x1c}], 0xa, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r4 = openat(r3, &(0x7f0000000000)='./bus\x00', 0x100, 0x100) getsockname$inet6(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 10:12:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="5dd99ba00eeb60fd068400fe54f8ac1334cde815aa73ce8faa357d0cc6846667ed9d13d224079e13d9477f7b53afc2e55df620fe801d61328f442fa73021274b928cdddea272423f515523ba9ef0992630f44b4ce5dc7176a750d102ded5b7cde8610ec906c1add47594a9b1debec8f7d0643ba042e7fb7c5b7df7bc056969ffb39f09ce95e85cc6c7bae8a832"], 0xa) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f00000002c0)='./file1\x00', 0x80, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0xffffffffffffff9e) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="eccb20d136bb70bea371b6f6fda3204a85c0b6db2441befa0627049f44e6536e4f960aee691c996165d791d5547d1eb79c", 0x31}], 0x1, 0x0, 0x0, 0x16}, 0xc09) close(r0) 10:12:38 executing program 1: r0 = socket(0x6, 0x1, 0x6) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 10:12:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) flock(r2, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x3, 0x10000, './file0\x00', 0x7fffffff, 0x40eb, 0x1f, 0x9}) 10:12:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) clock_getres(0xd8dc58ca763b20ab, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000024}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 10:12:38 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012a6d47472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135ddaa69e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c58e34e391e50a906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e406bf8fd35a5c96b1c37bb947d63d05bd7b592d8acb3cc68a0f2fe34723f569b354ca62c8358bd5c565643c97543e27693b4e0604b3e0a4"], 0x10) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001700)="dc351a0000850fb4ba2f7fa1bd0f95e8903af0f6e2bf6c0253d88caf7568c3188e17c1c3c9e3ce592ea17d4ea89cfc51803acd3f4f3aca76ef0c52b44d8b215e7d14e8594d845d972bf08dc310e1e52dec96b20075427bcfd9dc13a7c7added0e17d948f6791e33f7501e7f6c906b60bcb3297c9a2bb9e40235461719530370339151f47c99d6775ef5bd994cb013ba975", 0x91}], 0x1) 10:12:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400015}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) write(r0, &(0x7f0000000080)="9c699d04d079b6f500b7bc76099698603606ab415b6b768c01e2341131ffc661748cb9ce5574b1f01f42c095063b4efa6f9b15ce7ee0aba2d437d079b7a867399c7d159c6b9586ce8ceb2f24dc4a9c8565633d7016fee2", 0x57) syz_emit_ethernet(0xe, &(0x7f0000000100)="b60ca03297fd825e79ecfc98f5c8") 10:12:38 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82e75cffffff6cd70000000000bd1e00a1"], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x83, 0x0, 0x185, 0x0, 0x2df}, 0x0) 10:12:38 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3a46) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, 0x0, 0x0) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, 0x0, 0x0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, 0x0, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) kevent(r3, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x2, 0x1000, 0xc29}, {{r4}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x4, 0x6}, {{r5}, 0xffffffffffffffff, 0x24, 0x1, 0x1, 0x60}, {{r6}, 0xfffffffffffffffc, 0x18, 0x80000000, 0x200, 0x4}, {{r7}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x3f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5, 0xf0000000, 0x5, 0xb78}, {{r8}, 0xfffffffffffffffd, 0x90, 0x1e0000001, 0x4, 0x80}, {{r9}, 0xfffffffffffffff0, 0x66d98c0042b31005, 0x1, 0x55b, 0xff}, {{r10}, 0xfffffffffffffffd, 0x38, 0x20000041, 0xc253, 0x9}], 0x0, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffffb, 0x40, 0x1, 0xcd79, 0x6}], 0x8, &(0x7f0000000280)={0x1f, 0xffffffffae987df6}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 10:12:38 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) flock(r2, 0x1) flock(r1, 0x8) r3 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) r4 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66036c653000"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r6, 0x1) flock(r6, 0x8) ioctl$KDSETRAD(r6, 0x20004b43) dup2(r4, r5) 10:12:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000004c0)={0x1, &(0x7f0000000180)=[{0x7, 0x5, 0x0, 0x401}]}) preadv(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/134, 0x86}, {&(0x7f00000003c0)=""/202, 0xca}], 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48}, {0x4006}]}) syz_emit_ethernet(0x20, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9") r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) flock(r2, 0x8) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 10:12:38 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000009b60750000000000000087a8296ca94600000000000100000000000000000000000000000000000000000000000041b9298616c5f54a00"/119], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 10:12:38 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x3, 0x81, &(0x7f00000000c0)="cd5351616e5f5765aa9e9e303739cc675904457380bf409da86e83e60d5ec762df7b275f9acba043aad9c202424e97acd579355a42740f37b2310b882c3439a08ee3c9ac99aeb38fa75cffa0c9abf934f01a469c7c1f4dc79173e3a05d13218b484305123bf6a1e4267ba233937d0163", 0x70) write(r1, &(0x7f0000335000), 0xfcb7) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) getpid() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x3ff, 0x7}, 0x10) pipe(&(0x7f0000000080)) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 10:12:38 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64e9ceeb0e7df10b, 0x2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x24) socket(0x1ace732e559e5f71, 0x1, 0xfd) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 10:12:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x20000000000000ac, &(0x7f0000000200)}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = kqueue() pread(r2, &(0x7f0000000140)="6360d27794210d4df58240e3c1f6143a09459d055f6ea2220d42e5c94a5b426874edc0ac34d09d528ef5534e65c054fe4136730bb8f44f32037f3590c6f909ea1edc96264bee0f8e8165e55187ef2e9f4b00adf4e3726398b07da60ef4dfa3163f03b73391e6486418f972bd7c5c492cff0c2f75d0b9db077c7d35cc5a51881feada7e7e6dd179a9d32c2602", 0x8c, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) dup2(0xffffffffffffffff, r1) 10:12:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4a2e582604d9eb8b) 10:12:38 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0xfffffed0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206918, &(0x7f0000000300)) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="31ca1282132c08b03d45d14493b4cf8cdaec7c218505ec8f951fc2fcb67bfbcbb37e00892c53f3532f563c04b626b8f6de15de6b36ae8b436a042edda69229cd06801c139c59351e21bd51ec300b042072e220a9a25e3dae921f7edaca6f12241e0b17b42f9e9e056a0c239761a0ed2f4aaf466e47bb2f55787fa63ddfcbdce7dc7819e1fbd16987f92c0e76e88c7dd969289c138995b852c6682f0ca7f7e5fdf8b46a8fb4ece7e8bcfcb62c8e2a2296e6a3a237f1402b023c73", 0xba}, {&(0x7f00000001c0)="3293dd0419a6d8ae21a1e40f4199c6139b0e1bae9646ad5c57931847b5b4c0474c6d087fdc69", 0x26}, {&(0x7f0000000200)="c888a4d150edaf9d67fc25d4c26483616f46f887e296d309", 0x18}, {&(0x7f0000000240)="f01bd14a63ac47f40306867e15e8ed291122e5f9dfca93b3da271f984b2dd4d5cb5317187dc369fb5242bdea56cc84", 0x2f}, {&(0x7f0000000280)="dcbdac38a3fef173d803116b8d889747ef42ecc22984febf348af4234f9a7d09c09b4b6f8c307e8f9b18faf29df7197383663a5e462b3b36fe428112f8d29f0c26cb20c3407a920239c0e6ec5283ced0c82df31c01bf747b6a66e9784b94f7f5432d324bf930898ddece1be2fc2366e1df21a6c9c9ff", 0x76}, {&(0x7f0000000340)="dc3bda84bdb9156c6eaa3af1ea0e974a359382c0897253cf82324b685e4b99357b9db89bb2174758c9d10809b4902e6ff21a8b3c5c2b9bc4690b9f4b394996fb4078c20ef88d", 0x46}, {&(0x7f00000003c0)="5f6a95e4f0eeb3bab9827e0239df0a097628567771b2a3ae7d901b798c1e4b2d8033477b2fb1f1cf4ebdb66a91474c81919a1a74d5b18a201f1bc7bcba8f33a88d7babb7dff5a98cb4d15748fb0d7090c766abf1e88a4ec89c1d457f322894c6b7d83718c4a55a92ddae551aac001deda4fcacd102c2224fe786cc89733af88952caf365ed37ec7a3d4cc676d3293879be73f396b797b95f79ddcb6762390676b9378705ed5222fd90b67fccb10a929d63516cb78275beead33b54df440f843e5e555be87d43b3b6ef5ff98fd56e440b0db0a5fe0ea5f8ea22c2cd6fcfe19b8bb288c3e70588790158849514cbf94329", 0xf0}, {&(0x7f00000004c0)='6', 0x1}], 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x965) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4004, 0x2800}, {0x2, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x202, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = geteuid() r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x74) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r10, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0x800, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee2485074732eddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecffb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0x5, r20, r22, 0x80, 0x20001, 0x100000400, 0x1}) setreuid(r14, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x5, r5, r10, r19, r26, 0x20, 0x9}, 0x7, 0x9, 0x4}) msgget$private(0x0, 0x200) 10:12:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {}], 0x1ffffffffffffc8f, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x500) 10:12:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r0, 0xa) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x800001c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 10:12:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet(r1, &(0x7f0000000140)=""/112, 0x70, 0x400, &(0x7f0000000080)={0x2, 0x3}, 0xc) 10:12:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='tap', &(0x7f0000000180)='\\-*#[\x00', &(0x7f00000001c0)='-]\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f0000000440)='tap']) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) 10:12:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdff238bf46854d78a2a027a38620700000000829505000000000000003f68c117002800004bcb777fa6ced5b2dea84e6abca64896bc5e57c68b2951b15841360bcd4c0a162b58fd4237b8fada236d80b676754f46cf05333c230495aaee48c02f6ac41e6bf302554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4733a05c8aeef9d612f871f4381f04157795ea4a5c5fe598a46505fdae303db6717b9659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000300000000000000a150be8b9308827f4121bcf901eb3dbde0002ac9459e7c0453cdc260b86e5f010398d38fc6e60e0a863b2093beeca6def61bca9f9b4a6d00de5552aa3abee7412988996e7b4c25c662e868624c7be4d2a86b2aaf0d943ba9de82aa198cf52c7db85f17953bdb68890f696f4d7ea5cde2dab1541769ec16fefd9b959a7d96ec99f8b1a909f2f190d50495431a577e40aa22ee74c20d06ecbfbaeea2239b68b3ce4953acc717b0ef1511a252453e9baa6af9da0839c50cf8f259c194296833a60d68852999f140bc7ce21a2300"/417], 0x10) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:12:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:38 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)={{}, 0x1000000000004, 0xc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget(0x0, 0x103) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/202) 10:12:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x1c}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 10:12:38 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/de\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1000000000005701) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) flock(r0, 0x8) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x80001, 0x2) acct(&(0x7f0000000000)='./file0/file0\x00') 10:12:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="f16622a560e90a9b7c1d00b39ca8cfe98f772b162347158a89306eee17923afd1acc7ba2e57662e1fb07c7cff23ffbd7a9475c6672327245d9ab7116583f82626e03839614c2af085d80d60d1c6afb8267e3418c0d445041cd600000ff7f000000000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fd, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 10:12:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = semget$private(0x0, 0x5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r4 = semget(0x3, 0x4, 0x8) r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r8 = getuid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f00000007c0), 0xcb005093f78273e) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f00000001c0)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r17, r22) fchown(r16, r22, 0xffffffffffffffff) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r10, r22, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r8, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0x100, 0x9ce7}, 0x1, 0x1400, r27, r27, 0x5, 0x4, 0x5}) r28 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3ffffffffffffd5e, &(0x7f00000000c0)=[r30, 0x0, r29, r28, r31, 0xffffffffffffffff, r10]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r32, r33, r34, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) r35 = geteuid() getgroups(0x0, &(0x7f0000000480)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r35, 0x0, r36, r37, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r38 = socket$inet(0x2, 0x2, 0x0) getsockopt(r38, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r36, r39) syz_open_pts() semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/178) 10:12:39 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000000)="f4a3be0f8afdaeea36", 0x2}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = kqueue() munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) kevent(r2, &(0x7f0000000200)=[{}], 0x7ff, &(0x7f0000000240), 0x7fff, 0x0) sync() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x7ff, &(0x7f0000000240), 0x7fff, 0x0) 10:12:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r5) r6 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="00002e2f66696c050200977c2204967500175cf1830bff09bb529b1d3266af18dc10c27c2cfeb07c2670f112c13043eeb5bf73a2e57eb467960b79d7e523232d5e17737ec73bff54c6e9cca04d4bc9da183eefed29c9700100000000000000000000000000008547f7f04863a7a750fba53483570f156a8c9c83bacc281e136cb90fea84515015c94b41b9e307d61e3c2a27f3cc316c6a8adc049eb00cb84fb2d53d97118f99db89a9cf9f39520b4169c808b063a4f6f1587e4fe229fc1adf772b0885e0e9"], 0xa) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffff8000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9be9, 0x5, 0x101, "d730c1e449400000000000000c00"}) write(r8, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r9, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4, @ANYRESDEC, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r6, @ANYRESOCT=r5], 0x5, 0x1, 0x1000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) r10 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x508) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) r14 = getgid() dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r10, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r15, &(0x7f0000000900)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bdd321e9cee254962032343d3e0f81832c2284f20c5fd629eae522c3d9a0ac51d3ab3705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72cfbffaa9a4a5fee79d861ad99b986f355402312430436e015d35b02109bbece300374ff23769a7c681543052555620708aea517660dd0b9808cfda119ebedc7c03624e66d60a48e15c65f4d9bc1094d7e21bb5328447ab510d358313fc2205283c4acaa78a83fc59d99e27d4b3dc31e2f4ca5410b75b3008922fff6751abf305eee8581cc7f0744982fabb3951844f1bce56b68022f9b00915fac0cf9125179c43288ecce23c3ba39ca519e305729bae5b5108ff73a6e4b915b48d16a8bef320bd5ae3c73483d2c272f05ceeafdae89c9458127f9d324ef2b818a8a7e809ca5b49a04836391c68211f5a263cd6ebc40b6eaf4023ddda221e0ff69f1ef8d3d710147ef27b1bbf9a01b4587006cdd2f11753474ea", 0x169, 0x8, 0x0, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc87, 0x0) sendto$inet(r16, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r17, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r17, 0x40087603, &(0x7f00000006c0)) r18 = msgget(0x2, 0x0) r19 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r19, 0x1, &(0x7f00000004c0)={{0x3, r13, r14, r11, r14, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r12, r12, 0x5, 0x5, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r18, 0x0, 0x0, 0x3, 0x0) r20 = socket(0x800000018, 0x2, 0x7) r21 = socket(0x18, 0x2, 0x392) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f0000000a80)=ANY=[@ANYBLOB="0800132f6669586b6c00f2a496c8de94c4c6d33719ec940e2dedfc356b22963bab0db22f0521d3711d1ba6eaaf33a3c0ce802317e1dc1ccfd8a3528db4baf9c658d906e6d4095729ef5bf73e05c032b4c75dc24c7733607bc958cde0b7ef6123eb1e26b7a3f54635df7a423b6b92a7db5bd44c197e78132a914e8abb004f144538dd0edbaa5b8a5306df08c1d7ef59049b16a471fabc566a61f2a8ea1ec7aaea323ef28441eaa87e51cfc8e255d572cd40661177947679b1713a843e8d8b93168c48d87d32156e13678a0093892ed1d16db8bfcb5b0616c2889da6603d133f11f673b6362bc544e7444c6d4105e684360a11848cfa7cd282f099e42893152d1f70cdd03c4e2eb88981798503036aff80a0a821099f334fe009a937a534c0097902886252ea0e86321e8c6426"], 0xffffffffffffff94) r23 = socket(0x18, 0x1, 0x0) r24 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240002, "c4ad5fae885024b3e4000000000800", 0x9}) write(0xffffffffffffff9c, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881040600000000006d00cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x61e807af) close(r24) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r25, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8000, 0x0) sendto$inet(r26, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r27, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x7f) r28 = socket(0x18, 0x1, 0x0) dup2(r21, r28) bind$unix(r21, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r29 = socket(0x18, 0x2, 0x1) dup2(r20, r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r29, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r10, 0x0) 10:12:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) getpid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:12:39 executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000000)) 10:12:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00062bdd776ae9924446080000000000000000fe0000ffffffff0000afc42a4800"/52, 0x34}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x8000, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffeb3) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = kqueue() r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) write(r5, 0x0, 0xfffffffffffffc21) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x18080, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r8, &(0x7f00000002c0)="1e7c2381753089767ec2c800fdf06e888ccafae6f56c21179d6f16fc1de3d40989b9f15943804a33302840f0eab38008021b766fbe39e4cc3845a39160de5734e5feeb0df75d84df2c64b73e4a4fbf29bfd32d84fb9bb4577d00d62e74fc2cdc1020963a5534cbb781947664071c1935e1d0e54cff259c58bf2f08c30fc2420b240fe9b0286f868db09f1b0421", 0x8d, 0x2, &(0x7f0000000380)={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x400fffbe, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x64, 0x20, 0x2, 0x3}, {{r3}, 0xfffffffffffffff9, 0xb8, 0x40, 0x7ff, 0x401}, {{r4}, 0xfffffffffffffffc, 0x2, 0x1, 0x5, 0x8}, {{r5}, 0xfffffffffffffffd, 0x5, 0x20, 0x80, 0x3ff}, {{r6}, 0xfffffffffffffffd, 0x10, 0x21, 0x2, 0x3f5}], 0x1f, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x51, 0x60, 0x6, 0x4}, {{r7}, 0xfffffffffffffff8, 0x8, 0x4, 0x0, 0x3}], 0x2, &(0x7f0000000240)={0xf2, 0x800}) 10:12:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x42328b9bdd829ebf, 0x0) lseek(r1, 0x0, 0x0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 10:12:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3f404fa14d4618f0) flock(r1, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x5, 0x0, 0xd9}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 10:12:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xfffffffb, 0x20}, {0x18, 0x0, 0x0, 0x8000}, 0x6e, [0x1, 0x1, 0x101, 0x101, 0x1, 0x9, 0x5, 0x2]}, 0x3c) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 10:12:39 executing program 1: unlink(&(0x7f0000000000)='.\x00') semget$private(0x0, 0x4, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x20240, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = msgget(0x1, 0x2) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000920000000000000000000000e9ff00"/76], 0x4c, 0x0, 0x1000) mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r1, r6) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) getuid() r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) 10:12:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x200000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 10:12:39 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) flock(r1, 0x8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xad6, 0x0, 0x90d2, 0x40000000, "d705000000000000005b00000000000000e74de4", 0x43ad4}) fcntl$setstatus(r0, 0x4, 0xc8) select(0xfffffc42, &(0x7f0000000140)={0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) dup2(r3, r2) 10:12:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 10:12:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cbf63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r1, r6) r10 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r11 = getuid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f00000007c0), 0xcb005093f78273e) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r29, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r20, r25) fchown(r19, r25, 0xffffffffffffffff) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r13, r25, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r30, 0x4, 0xcc) r31 = getpid() fcntl$setown(r30, 0x6, r31) shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r11, 0xffffffffffffffff, 0xffffffffffffffff, r13, 0x100, 0x9ce7}, 0x1, 0x1400, r31, r31, 0x5, 0x4, 0x5}) setreuid(r1, r11) 10:12:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{0x3, 0x8, 0x1, 0x4}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r0, 0xa) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x5) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 10:12:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000180)=[{0x41, 0x1000}, {0x85, 0x401}, {0x1, 0x5}, {0x8a, 0x1f}], 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setitimer(0x2, &(0x7f00000004c0)={{0x3, 0x9}, {0x66f}}, &(0x7f0000000600)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="10001400f3ffffffff0e000000000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=ANY=[@ANYBLOB="3a88389c6bbcd8d30000"], 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) setsockopt(r3, 0x29, 0xbd, &(0x7f0000000500)="4e93cab7e7ee9848701bcd118eb895abce3e04bb8b5ceab910a5a1a380b0966238d466430000a7e2ad24dc2c88b8bc0910b2e9b1a7ef804726f90396f56d43717c307122f93ea49abea0360e34e870696d6e5d70bb50442f672d481e4ef32abc03512d1c38e448b115ca9c64ad17632e183544721dd71feeccff070225f4119ab224be0067a57a2bab53de7842d88a3c20ac1b281d0f5448f04e", 0x9a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = dup(r4) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000640)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x5, 0xa2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5b61) clock_gettime(0x6, &(0x7f00000002c0)) 10:12:39 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 10:12:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x100, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a293", 0x1fe}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2b302983ce5a628865ae597c641b539de10e6c4a"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) 10:12:39 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) semget$private(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{}, {0x1d, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x100}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:39 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb65a8c5550066a48, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file0\x00') read(r1, &(0x7f0000000100)=""/84, 0x54) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) close(r0) ftruncate(r0, 0x0, 0x5) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) ftruncate(r2, 0x0, 0x7fffffff) 10:12:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000410000000090300000000", 0x2c}], 0x1) r1 = socket(0x7e0852a77bdf6a2b, 0x4000, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) fcntl$getown(r2, 0x5) 10:12:40 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000500)=0x2) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r11, r12, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 10:12:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0xfffffffffffffffc}, {0x3c}, {0x2d}, {0x6}]}) semget$private(0x0, 0x1, 0x86) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) 10:12:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xca2a, 0x1}, {0x18, 0x2, 0x9, 0x3}, 0x81, [0x6, 0xa26f, 0x6, 0xffff, 0x228, 0x6, 0xe0, 0x5]}, 0x3c) 10:12:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0025000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0x75, 0x4, 0x0, 0x4f) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="bc4e41e11c708402b6db9bc189fc82eff9ac75a3c35f09a4c79a8b3da2f2b3ae724b813d74b28be8efc653d7fee60732e0ae7b415284ada27f7f6a8737359291595593d136bdeb1cdd7c81281fdceb82bbf00103f6f1c761424f86e1c0edc822a80c1012761c2192eb012e947565706a2c930eae0589e0596e49e7077f3b0386fccec869fed4baf995ebfe24c5309cadcec6d804655e62ee7ba0847aa9e388", 0x9f, 0x408, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pread(r1, &(0x7f0000000280)="a194d48b0b13a6d41b8245299d0a15f0f0503c24109e158a374e221afeee0df6b4ffab433505687eeb51fb3cb59e0caed02a050e5be8f92d25c2efedbe26475d60165748e5599bade760c10536c4ce0270a8648afd9d687b3176880f6473289120b7e4680892f707cef0374db0f90631bbcecf722f49b254f88d6315f73e9293bbc5fbf124f1ab2ef5b7bd4394fedb179f6bda91adc3679c163680c0db051c16f945f50df4f8d5d4c7a3a85ec4c64a9abb7746ebd767322f2ff829a1c12af82cd117767fe1d4d26924a20d13aad0a730ca8c8e72ef5a17c2e957be1c33be691234e56e443f8381a1ac6b1d082a45b5e02b7b1aca64c193e84033b22c8b366ac182e5e5c9ad62c0124212650ac1104484927f4afe669eec23b107699101067451485342088c5cd01d8e9f43e6bc87be8c2b6084d07c31a95b7b20bfc366c13995a520efbe6cdd8229a58e82b15923bd88a8bbd07e290d7f1f985cad2e7df6c471e92fb27058e2135fc2b85fb22519f854497f1b329c3b8ecb8bbebd59c8f504510fef10b5553c1295e2e8b546d7202904ffaa14e153042ae1fd8daa8c570690bdf21e0dcf617a2e1f561da8a30c860f0e88ad0c5c2820b8d933514bf01870c07be48d7ee8397f03566160fd04f223e1e12cb3a5fa4cf27e3e27797e4cf6da2065f5d17af1b5ccb60f10f747b916682676547df65bb13a057f9f4aa3237f98f5ce95aba45e94118dcfb239b1e810792ee933657c3db4ba4233c5f0a45150855583a061b67e86f9d0af2ae32d93186fd39d96517eabaa89df52f9eeefaa1d6af5793db4927f82bad39ec68c5d3ab1d8c937f7dade72ee734d56202a0715ba6e7b5f1d7d46dc91cfe19aa1de854b3993e6b5c12553c20e6d6d4aade4d35da1320fad54f5c3503705ba791d86fa72f8d5a4d47c14fe6c9e4e6a3858d1d6746c1f7e891b57f3f93aefb11141bf92e1512608016656a90b6dcaf65f95df2c0c16351730c56c1514ef1f2887c96a9efce91fa27c4ab400ad32ecd4fce4c576f54384b79ca628a5c9ecf82074f6e4bc134ad1f2bfd0d06328b41d68cd4590b723be327f20bc498bea53870fcd2348a867eac932b045dc967bc5c740bcc8dbdb721209a60001aae55e12872366d5d3034e22f7b620102fd3a5d89dbbb907e9ff6152828107830495bd2e2c2b8bbd16f71aefd24b21f5577ef64016a214d179b9e8701c9a4b1ddca48bd5ae868f698534c925fef20ede687bad7b7ef393a20b6f8652ade42f09042de01fdf8bfbeaf1cb90e55fbe3b0ed9c53f82e061359adc4a6134316b49f56cd26a4920780fc6da8330972aa72645ecd51c07b90e4a6defed10d71597f13018c701ee8129b817f49251260f8961afe19eb2507debb34586c467f2ee71b16b5a6956ea4482b6e5990c4e156c89b746bb0af9cd16d91e01a0711319da8fe4dedea0c5a3e23cbeeaed33c4a9cd4107cdc8a6b30b0c60421e6f38c1d8aa45173ec3c5d0fbc91da11dc6dfcd96f3ead2b4a6a5325190c54adf541ffa29425dacf28b2089718eadcbb14fa215ca79f9d585795f47f833abcad6613a77b3e5a1e0cc9ab51208cee6544d8261ca629f05cdb19a1a584517e24c800dd7854f7a81936f94e601a64b2e1e76cf9e88f5254a7a8087afd86aff3184eada9be8fadbd9fbefa05847f9557f27c2f716fc3afd696224d4dfc1de97779939ceef3d9e1389c5a38cc867ece854b028f33a26a4beca591784dbd56f5bccd69dea52338436bcde567332d5b80af6083a40f9bd3c96c3edc66ac607a5547cda88bc0e796d94f5a40e3ab544e87f281bdd9482c23921dcf63b88e90d8f9941d19e17fa4af9c0fd0773e3dd95d333932aadbc6b22e07a2790cb3f71f7bdd0c5016793bb22524d9091fb5970912a7104bb2f9c6769cb1b022e7c56b3d4a7d95cf25c687260484999b51f1064b3ce0801cf137fc92440e695e6bc63167bda488bae3029f574d308a0077797f92cdf697db81f845cfa7d059b92c24339bf9f620535077531f10b762dce7f1545dd04958aee9be2f58bbb45fcce536e97995d9c6950a07ce08718d449873fc960b4706427e01f6e97153b9121682e1e3944e5e07bf6bb98798cd489edd35d4564fbb5fb57b7c7687b37924372cab71bb3b4b6194090e585a12defa7e0b95999d410281d6343b50beca6a314ba3a90e456bcfef6ca960acba559d8d0130d0e028ad78fb95159c6306921598322ade811962e12bee7d8b071235e10522c93eb34955c3b3f87ab9b73e1d18edc04d64c05523ea70490065ca1af81445bffe10c1c1b57b7e39846e08f2d1c2e8a50677dc5c36fc02f4a203e4b41a1cf86fdd3aa81341244f7eaa8740ff78b68bedb54ae1cca4abda5b45d0c3f7e853ddbb28d1de2cdab4e4c2eb685aa8bfb6a044cb347df5c3e11af606150d559a9705d25c9690981a06843f1b7d3014742271da1fb215a22a6cb52b0a7edf7f3e68fbd2490fc1420df8f13fef2c65a216eb21f036d5b0d1dcefae6804292635175126c3e616b1062ac0a35400388fc81db2b580a058d385ab2a89fb69d11a5498bb92dda5ec6594c43a452a6f28945f24918a32a2b91ead8fa335b90ee441964ed57166178211ae74e3809c62218a92f60f5d33ff3fdb13c3ab1b8190f67aaec4e6584801311014a3abdd0206e9ade63e9a321513a69f62aabf0f9b5365edbda26dd2c91c34b5b5b96a25359f8dcaa6d211cf716c9121c78f1e20af9523c303249d9f84fd6ad1eaef5bcc260e3f974a94aa040092fe3d1b77485aa3f8a1ff70bd44404b96bc3ab922b46127f73e019fa9a8f0544e22d7f845be8f3f221e0c8761a4ac72519931a86010f490bd02b49f171ec2b4fe7d336d4c04195490668f74b2ce5e0ed8383a1ea216385d51b2487ee0cbb0f3a92d003aac0497386e17f688499af74e04aceedeccb17cf80d50ba9ba841dda95087dff9d31232048628b02d2c6d205768770f6e68df58a125757bf51f730c9e11993d4cf9e67799aaca7bad61e08d68c988cd2c2655714fccf1b5450906320bf11f867bd483188662b393f383cbab62e603df4cdb96442527c67c8fd34a9ffda79d5e1896d55892c0a6a00097d74498a01fea878b43169b595c51e01c125decf9cdcff5c56fa4cc8bd84a9f5eda5a021164bff286e581df1201a4c14395e946b3731871a525b9132bebe21baca208cd9ee646291c853d39b6731d754ded9251cd3365e6544a7c3a7180fa9cf2e4c9eb86dc9a0e2220d6f4bceb0f3f2b63031933562e0dffcd1c4e625f17d315f6ae1d9a39b51a312043a2b5ae3c6abacb7517001a4f093b71ec8766dccff8f4a42426a921d9edf2d4521130fbcac7084e6d673d2948ec5e07476cca4bba83564636f2b4d2af681d9d3a87c22a82895027713db1ad0e7856b050eb20d7464df09be3e7f856b44ab629bd87bef702b8950dfe4e1bf4b15ee0115f4319695cbb6544b0b78fb94bd30c2761bab45b49961fe51b33c87b33ae2296d4b781c3fb26d6746a6f1e09e273a1a261aba639be892980ef7db8b0c76aa19670d544ffcf472f266ef58b6928c1ebca6b4890f692c43d7c13755ec0bdd5473d24d25d89763212dd629fcc9f1e553210608a6a08cb9f46f6f56cd9c3e811567cd4cfa6ac6bbc836bae99d56e0f50c260e5137c63feb17c065aec307231fad8c05f75c0b2259e1f574dc6b041c2bf2a3012998a2b7be707b7592293ec9f15e20c28f277b0608d95665d359f6737faf29654991f12caab5f0749d01fc51d4b6ca4c5a89fc8b2dc24576575daa07bdb29c3a85e4bdb62ee9fde35347fd850976ce83e43a06f143f25c56566b52b631a2e38b284c8856e7c2e71e2c240bd0635b973b11c853ff8bb76ad4dd4bc85a76a03a3e691a93709043d18805b8ea475b706ba28c46f4a3d4254c4f3d58187fda300e5bba8abb18f9281cf240692e981cf97346d2bff31072a9b7214b385494849185dd87e3ebf69925470ca5c5d9c94d3b4e6ecfc52b4a82a69a10916c199b67ef6d85be6d14b6dbf426cb2621cedefb4867b7410ff5e7fab6374d3e9d2869b4e80060a15e8de37737bb1b90afa26281709966a841a84c87edbd1a2efff2dfac146c900e5ed76ef8bf0a87f809bcd7537b81ed4c6f836e5d091fd24d419d4df4e6bb0578b46dc236d97996e759029a9b75d164b1f3b1bd46782b3f4ee6649b6436bcef96f3f7b362c7d832c92800e07b12175958cd07308b4b25564a7a4e02513c2f40b833717c958d2f7db0f71cb0dfe1a549f1778ef85099010f078a232ef2be0b431d7cb71f2c24043031fda42d6edb45038d512087ce4d74276a3cfdebc8de708ff217738c7271fa6a5dd3ec8e77adfed056a4229e64016beefe8563000368626928336014dc1bb591eb1c78904580577bd90e690929cd5b1624ddb35afcb8ee1b405178222bd1776fa32ba805bd28bb4e8679f6f105a40ee4185aa187b6a277a20d49ce6140f75c13e7ca3e73f413e1b98a782493362f7af4254fe9b1e37a8ad22412ae6e851e6ecd965465bcfb81ecb26283d7c6a42c4d5602ec752e8d3f76fafd54ab6f2dc1eebe688db056fa85f94b1711f9ff8db82dac8cc09c7f90a47761eb49f9b2e57cc0c35846cb23b91c8989cab4bf9e3eda0486db5affda637b1c2a2dae2ebce14d7d555704102ca5c141ef7e246dfa12887a5a9c83b3d5d052676d4f15a7074ab56ca04c760c6146601a82574516fe44dc45d8b6262d622eb2ec68ebea14b3e1358970a6e8cdbf716f0beeaf1dd63539296af3ea039c53c054dc12059526623245bf9b7f5376d0546ffec0da3462ebcbe2f2c2a8f7c02c9642064331727090164db1b3aaf123efc30411466739935008da07ed7f0166a6636198a0269e2fff885dfba015f32de5f94a31cce21afaa825bd6bad6bbebe1aa5fce18d10ef674efd5f47dd06a54ef79e27a51f3ca6a0325ceadb1cbd5b6c5d6b661507a9ef7ff2bf974025b54897effb1291c3d06eb857bb044f0d05f694c0097422013e3777f577b871ebe0ddf59b4f34e0cd1dde6c74350d8ccc3bbca0746361b0d7e275d8d0c2ebbb44829d642fe8e7abc03a574633536f0cb61a9b785e9e76a0d3b6c8c1ab8b735af5d0d3d60c44d4fbdddf79e2654de34591fbca17c07e7cb2286a663d03593d5a9cf08e300b2e05576963251cf5b0a66d29d87d3e3eafc5fff1d84ec0d55cc64d5096948637da95135ce75411d491813baf380ef22757256d3a79c84d706bbe6cf20af891ac26bbdc72af90a858cde373207ec94e299de866721e5b3c257a9c2c0fd813c37b42604a680707e06df30b445f38a72c059a15c9b2680b08e129b9fdc3e7fccf61704c1f9f80ce82b622398b65749ffa7a6a85e4b6d67fdd3d752ad2e5626ab28f41f626848515fd1c21c50e73d7550c82dac62fde22c84d9a3623ccf45aec129af95dadc8e9dc756589ef9747041f1cf4d36048970a34092bb0133365fde6be317b28ff6a87756700868ffa3550cfad3a8860fe288c0e36c4b2cb389c960bf7bc81bf6c314dd8614f8cd498f720a364005d9673a67f0a2c67aa1d46b9a0e4df859fc9475637ef4c05b1a29f0477c3f7b5e9c7feff46fc07f20a1bf1e29706cd639762141d5750fd8799d6b157f5a74b510003cde207d6f2da9e8c7ef373f499a3999ca941a6814608086d5fd40698405abe49a47bda7897f6baa4bfee505c96f00aab5c31ecfc5b10bc30a67dc44da233c209ed453eafce0b131ddaa059a184f3c59b51c7d0d12802fbe1d73da32084", 0x1000, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180)="0054923d011b4ad4d81ae29399ff8709faa664919a01ad96bb7dae61145e32fdab96787e999fdbf5bcec9a7d6e47f33ee39b379f15ab7f7e25e81d05060d9b6fe257ae38f374c0d9ee029794d297e7b73ddea6b9a13a9e8d45f738f046a2d4406cd8287904ed1d6b1061945b9e8b3d436456b206dee4bb807611e31e44e05dd2c9e304c8a6f1011a3346d6dc5c6da8510ccad82c4cfe2724d60095276ed9867bd2eb57d0fa610b2bb4e271945e0dccb30880c2df9996997dd2543f68612b461d14aa4fdfc1f46a40ee70c4ac462338d4a2622a6a9e0bf54a6750b46da6", 0xdd) 10:12:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r11, r16) fchown(r10, r16, 0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r4, r16, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r20, 0x4, 0xcc) r21 = getpid() fcntl$setown(r20, 0x6, r21) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x100, 0x9ce7}, 0x1, 0x1400, r21, r21, 0x5, 0x4, 0x5}) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x800) r22 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r22, 0x80206910, &(0x7f0000000300)) 10:12:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x400000000000001c}, {0x54, 0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x7fa\xc0', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 10:12:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fsync(r6) ioctl$KDDISABIO(r0, 0x20004b3d) r7 = msgget$private(0x0, 0x20) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r9 = socket(0x40000000011, 0x3, 0x0) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x7c}, {{r12}, 0x9cc966705e988fd8, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() r14 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r13, &(0x7f0000000700)=[{{r14}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r9}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r13}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r13) r15 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xffffffffffffffff, 0x39, 0x42}], 0x81, 0x0, 0x7, 0x0) msgrcv(r7, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r8, @ANYRESDEC], @ANYRESDEC=r15, @ANYRESOCT=r13], 0x5, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r17 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x79d) r18 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) r21 = getgid() r22 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r17, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r22, 0x40087603, &(0x7f0000000280)) r23 = msgget(0x2, 0x0) r24 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x400003, r20, r21, r18, r21, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r19, r19, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r23, 0x0, 0x0, 0x3, 0x1000) r25 = socket(0x0, 0x3, 0x42) r26 = socket(0x800000018, 0x2, 0x1) r27 = socket(0x18, 0x4, 0x0) close(r27) connect$unix(r27, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r28 = socket(0x10, 0x1, 0x2000000004) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) r29 = socket(0x18, 0x1, 0x0) dup2(r26, r29) bind$unix(r26, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r30 = socket(0x18, 0x1, 0x0) dup2(r25, r30) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r30, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r17, 0x0) 10:12:40 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x100) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000040)='./file1\x00', 0xa083006593a1737e, 0x5) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chflags(&(0x7f0000000080)='./file1\x00', 0x10000) 10:12:40 executing program 0: mprotect(&(0x7f0000780000/0x2000)=nil, 0x2000, 0x1) msgget$private(0x0, 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r0, 0xa) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) getppid() setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 10:12:40 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x1, 0x0, 0x8, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [0x0, 0x0, 0x0, 0x0, 0x3]}}) 10:12:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x50}, {0x200000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) 10:12:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getgid() getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getegid() openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)) accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x643d) openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) 10:12:40 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00ff00000000c00023a47ff7cd3852fad8ef67255448ab6f6621011b7ed2524ca4e94ae6576ece256f871d6ce18038492a4ef3661aaaf9d589f4d5832ae0"], 0xffffffe6, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, 0x0, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x122aab25ac2bdaaa, r10) 10:12:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20e0000000ff], [], [{}, {}, {}, {}, {}, {}, {}, {0x8000}]}}) r0 = semget(0x2, 0x0, 0x100) semop(r0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="2a914ecc4bd2fe4c928613e3d96d10e7fd6db5c56b22e1f15f1ac84d75cf1ef98fbf071cea35b7d939ce620bd2fab3e91318bae9d796552616fe0749250667e05bff94922183ad5e4adf1b0c584c33cb5cacfe71bb56171d3e58d8f5b0e07746f1034241e69999789619904c1279568529738df79bd1f62acce624610d0c113d2c8d5cc8022d14c67786c5da94e35560fef31c9bb64680421d311f644f6ceb1a6484bd1ebf6efbd03566734eaa5cee9166433c1e8bf730", 0xb7}, {&(0x7f00000004c0)="cb6307f5f1cadb5ee8f59664c1cb802ab0b5ca9bfdbf4fc64cd97b542645644b0f31dadb410ed219f9fd594684d716980c3df57c586b3d345f1186bed6dffc1d3013231cd6b70400c8aee39ba4f809f85cf65ae544270301f0bb64e9863a3566708347e08b03cd9b75c1a197c6077d17a7ea00c795aebe234b7ace97b8791f28ae13", 0x82}, {&(0x7f00000001c0)="f385fe269c690dbf9176a853c22c8d2cb264f4bc66e12ccc474b", 0x1a}], 0x3, 0x0, 0x0, 0x40f}, 0x0) close(r2) chdir(&(0x7f00000005c0)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x2}, 0x8) getsockopt$sock_int(r2, 0xffff, 0xcbf165c9d84e3056, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 10:12:40 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f00007ae000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 10:12:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) pread(r0, &(0x7f0000000080)="3fe1a6cc580b6c945cce3dc0c6fe2cef73558fbb24fe1b3bf78b942ea2d2fc11528a8572751f38f0f5edc2861a9a2d6921e6ae0a89d5df2867dfcee925b74fc2adc5498035c767227bb061e228464dff0175ca213e8b62744becc6c212", 0x5d, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20000, 0x0) write(r2, &(0x7f0000000240)="5fb338e2d8f4e65f8a4b36da5eeff4f9fe2fce13e715b31382d7a6f73867f5da18a0e5ca01d34ca21a78c107f4d9ca379c33cc0b1c22dd502bbec303325b8113e2b8f6e4406be784296c4685a05f3b0a3844877e82387fc960cd06196cc8669d17b73875defd482a1f07939f083ff88351a2f8707f395298a15673a1b714f8f90a12c7ecf0d1229b73a25f80769bf7a4ac1e6af055fc5c656f66319752caa7cfbdf5997136ae0bdfb64a90d9faf61e92a0ef811e281c752eb4bd1b92d7a540e26ddf96f083d5379bcfad71e23c461bdaa347e12d44", 0xd5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x5b, 0x80}, {0x18, 0x1, 0x7fff, 0x3}, 0x7, [0x0, 0x0, 0x1f, 0x2, 0x4, 0x1, 0x7b, 0xfff]}, 0x3c) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fffffff, 0x5, 0xfffbfff9, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd0802000000bcb4ceb0ed52cfd0b81201f046060c1fbbfa74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4821666a654ab580bb2422d814f9980775f0f09", 0xa1}], 0x1) 10:12:40 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x1) r0 = kqueue() r1 = msgget$private(0x0, 0x610) pipe(&(0x7f0000000700)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x7ff) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000000000100363a254373ffdf20d9a3aebff92a0000000000001aebb67f3ac3e3e11b584a3d30a0bac412c12c5d48788973185fee757d2c828ea0ae15260706cf44c80dd7f7dfe57fed8985324f9e8a9d2647a0ef92c30f02df0862c7986cabc6c337378ac705d0438c2ccf2d8f"], 0x71, 0x1800) kevent(r0, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x81, 0x9, 0x4, 0x1, 0xfffffffb, 0x6, 0x5, 0x1, 0x4, 0x100000001, 0x101}) fcntl$setstatus(r3, 0x4, 0x180) 10:12:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000000)='.\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) 10:12:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r3, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r5) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) fsync(r8) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r8, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r9, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r7, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r8}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r9}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r10}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) r12 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r12, r13) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r15) fsync(r15) setsockopt$sock_int(r14, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r15, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r15, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r14, &(0x7f0000000240)=[{{r14}, 0xfffffffffffffffb, 0xd8, 0xfff7e, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r15}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r16}, 0xffffffffffffffff, 0x40, 0x40000001, 0x5, 0x1000}, {{r17}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) getuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r20, &(0x7f00000018c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x8205}, {0x7fffffff, 0x9}}, 0x4) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r19, 0x100000000000, r19) write(r20, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500), 0xffffffffffffffdb) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r21 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r22, 0x6, r23) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r24, &(0x7f0000001340)={&(0x7f0000001940)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001880)=[{&(0x7f0000001640)="6e5185430a9e9931752d6a40be5e8876770ee638d2872751969bba22d0671242ff88d74363f4b1e4201ec0eeab0d934d184d693a650310a180e15afc862b6c993e4c7f4319334cfe0f632eb1e3bf093c7782", 0x52}, {&(0x7f00000016c0)="3445160790502269e82b0431691ae990bc38a7772f10369ebe4267fd42162eb323011df12afcbd4ee5e5d98f9591056f42d1344624e69d116be4f1756c48a57518109154125b35774dbd5bff71d37af52c8e8da51f034eeb7f288a08eafe0a4494a007cdbb64f782d2e945419fa610c9a7667429071317bd06640b80824b24426494e82affb88ebcbff039b8270a8663d1258157d7db5343b4cd819150e72939e76ed60e7ffbd15c78fde4317670698f5e0d123edcfe669e145df3754ba2b001cea1cb8df6414cf9b542c8e25f930f", 0xcf}, {&(0x7f0000001980)="c7b0d2a5f36600e5947b7e52", 0xc}, {&(0x7f0000001800)="0e1dad86bcd8a6e483724b61788942f9a219e17965ac9e7f9cebd390e5219a8dd40312085c39c4aaacf90e991e7c672eb5bbb1fe35fd40d4d981008dce8a50c2548b711fffcd2b382f78150921cc7844fdfc1310bd9dadd0030ef604c345c38bd4a8da8607547da85b67", 0x6a}], 0x4, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r27 = open$dir(&(0x7f0000001440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x70) utimensat(r27, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r25, 0x100000000000, r25) write(r11, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r28 = getppid() r29 = geteuid() r30 = getppid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r26, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r32, r33}, @cred={0x0, 0xffff, 0x0, r31, r35, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r37, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r36, 0x100000000000, r36) write(r37, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r38 = getppid() r39 = geteuid() r40 = getppid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r37, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r38, r39}, @cred={0x20, 0xffff, 0x0, r40, r42, r43}, @cred={0x0, 0xffff, 0x0, r41, r45, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r42, r13) setregid(r6, r18) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r47 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r48 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r49 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='/', r49, &(0x7f0000d06ff8)='./file0\x00') preadv(r49, &(0x7f00000004c0)=[{&(0x7f0000001540)=""/247, 0x32}], 0x1, 0x0, 0x0) r50 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r50, 0x4, 0x80) pwritev(r50, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r50, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r48, 0x0, 0x0) getsockname$inet(r47, 0x0, &(0x7f0000000140)) close(r47) setgroups(0x0, 0x0) setgid(r46) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 10:12:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="5959b81078dbe31286961da816abdf185759efc3983af699f157b5f4118576450700000000000079c94df7bbcce29bf40e78006a610b01cdd5b34c3b048cd49319db7bcbf4bb18"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r3, 0xa) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) fsync(r4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe97) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket$inet(0x2, 0x8000, 0x7) getsockname$inet(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r1, &(0x7f0000000100)="8c65", 0x26d) 10:12:41 executing program 1: shmget(0x0, 0x1000, 0x64, &(0x7f0000ffc000/0x1000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="7447d32cc927b1ec094440c2dc27") ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000140)=0x6f5) read(r0, &(0x7f0000000040)=""/32, 0x20) 10:12:41 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socket(0x11, 0x4003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket$unix(0x1, 0x1, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x237, &(0x7f0000000740)=[{&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/89, 0x59}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000400)=""/179, 0xb3}, {&(0x7f00000004c0)=""/36, 0x24}, {&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/36, 0x9}], 0x9, 0x0}, 0x0) getpeername(r1, &(0x7f0000000800)=@un=@abs, &(0x7f0000000840)=0x8) 10:12:41 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb45f6e15af9c30dd, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='P\xc8@\xa4Wz\xbd\xcf\f', 0x100, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000061}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f00000001c0)="fbaf8a260a8d1a029be96914f635", 0xe, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x2) semget(0x2, 0x2, 0x82) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x7, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x8068, 0x1000}, {0x3, 0x8000, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x8001, 0x800}], 0x47) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) 10:12:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x74}, {0x80000006}]}) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000fec05c22e5f9c6f11161d40000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000973167dfbfbef0f700"/248], 0xed, 0xc07fdaa216a6fdfd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 10:12:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000040)=""/249, 0xf9}, {&(0x7f0000002600)=""/131, 0x83}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/112, 0x70}, {&(0x7f00000003c0)=""/4096, 0xfd72}, {&(0x7f00000013c0)=""/221, 0xdd}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/10, 0xa}, {&(0x7f0000002500)=""/27, 0x1b}], 0x9) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000180)=[{r2, 0x100}, {r0, 0x1}, {r3, 0x20}, {r0, 0x20}, {r4, 0x1}, {r5, 0x1}], 0x6, 0xddb) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 10:12:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = semget$private(0x0, 0x2, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/65) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) msgget(0x0, 0x280) r3 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x80) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) r4 = geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r5, &(0x7f00000001c0)="07f0408fb7c3998f9c39c02bed6df367da5cb965794a0f7456a7025e921531158ca3bfad4b4ea1f7f2a3c95681f2acedf77e5c683da940bec8dd62aa47db84af8d78f7a36beeb4309972d861e75b57a0b813838e38250cb8c69334e0089239b98b065470eaa638a5bdf75d22368c2e02df93f5c1233a3d3cce173d6c599f9b06eacfbf6b7928d2b424b18923f841f71dfb413613a1434b653e430437cd46cc38010b9a678fc3d07aa250a2d8b3d3de5f3f2a6c3b4b4f34d7056de84006998080029f2bcec596f0077aa78162562f608b26124b1c045460589c94eb64ebd547878fb19f34f5ac379356e41641e46099e9c4502c5de8d709a18f6e876cb427dca7acf5a3655a5082fd88b6673452e8c899c4a8d61d270fd6ba25ed1899d9633cd07d6c84fa5d25b25f25e6765509a07d387487eb8f30ae8611813a94346aef55ecd61f66cca7bdea7732911e695676be63b673f34b36fd21d11b7a4cd25ad054a87ae410b92fc3ab5e6f6aff60f2ca9ddbc0e20c504d6b03ee1078c33fbd2a9ba7e3cf2e30fe8993e0e5f2c8b3a337457d6f75802d1478f05e285083f41f97639d0d3bc35891e18f06306a994cc55e9c0f4dd1e21936f91b67d0d52b4c0be2dc836325ef28050ba842132f98b9d955400faf5dc2a5681c7622910f2d2c28a0a912df30e266f0e426df4db1b0690b204ee46b64721dfb12eaa74583048886b5dc37ff9ed791f3dd63ad0f4d0f1e855df9822b9fa8a9a7d79c60a5316e06f1998425b5b261913c2f32fff781ac87bcf4ab8e8b1f3ffde7c41cfe022d569abcd5a5e3720cceb42ea753b9837a36dfa01b3b6ee5b01978c9a96ef506b1fb6e1673f5c554f702ab0ed08cbd0adba5393f4d382f05334a8a033e37010571c9927523e0297f7f8f579fef63f691dacf4431691793263f386cd93f485bbd479d108e27e6d2f56619eb1bc8a98ad000b16b5076371cb191cafb7d9e9a5699654aa2dfff182815a142cdc06e9ed95e2df762d93ae4bc1759e613624247765a509bf158755c2bdf6ec93bce3ad19bd31a33256e20bea454164484aa3c49652252e97eb0d8594ff006cb01e1cc8d8cf8e75bb85c65151b616bda22e127b5691af88d15b705defc21566e6d3f97df17082793c5355124aa3701cf66e69d87ce93e2e6975d037c3b3f2a5335a91e5872e3196f3afa55be6a349f6ab78b3848e2280ae6eb067cc3e764881673c84ba6f7ab6de54e56df0db96e2a1429bae58ab2ab23757f9d7c1db69c892ea7b0b69d5de87bc7d332f35b54b16a0fc0062500e431250e3a348656eeb38c0ce02ac4b67becdcb0f3864d8a9d46e9b14fe83c99c4041cd30c3ba41fb100c14af9bf28fc0ac099c53c6d7cdad80a21f29038c45daf52226db58c75e1c88c4589e59df5232c6922043e289ef3cba05f9bddb4bf98f9eb570f53bcd1bdcce0176ed6663a427acfbc9fafdd4ce7a621d32002fbfd335d612334679a39e978405194df2e896ac898b2b1676bf7158d5ae4fcd689b6ba70273554bc66df6404db1a67bf4b0c7dd580444cf1b8abe8e79fb2484f4893c69df6e7a1f6f0d68cbe080b315e94efe5582f37286c4900ffef870d31be4b65ac4c281a74d6e7db04c26bcfbc5159ece4813358aa3173480aa9d5dc86156bccb5a08a3e1684a8d8d7ce61801e3e6759df845e6705af5570f53b9fcc04d58999b9bc2ce84ac7667b12de944994bf2075faa4a0a956135a73d425e54a4b4d37f72a027c8a2b3b604da65958997991809bbaee8921679e1fa4080708c4b26224e651e074063292650e71e831b94bb7a65d4968f99dc25fcaf4ee6f5dab12ec740090dcdf195f7eaef575fc4864a0e07099d6928b59850ea17ef500d22764f7227600c41834a30adcc722f5fb2320ca105a528e8b5a5ac2dc2484b81a209e12fc95719f286ac2fcc911fad8ee6bb3291cd51fbe85529ffe5b06f2ed2ae32e128649580050bd4cdf7227fc2046f57a71552a7cb473bce0aa280c863cc33b35a2eee1bb786419f00734ef844ad329112f33c33f98b9f97911da67420b6dcb37aa76b03c078f45530c2b19575ac3b63fcc203090652a1236a0a674348109a8724ea5aa28a6c71528f38f782a70ae14f2fc03d554137e445d5e2ebba258c4675a7fb78080eb14985b9c257592bc9414a4dc27da613dbc25fab9e0f0abb8d2e30934f340214d85cca9fe04eaa5ef30a7a5d115700a5175a556cdfb89ce7f1e3af4d9a5ce4828b5f80e1283834781465b0c02ed46a36ae71c72cca9cf92c3559700d48aa9543ee59aae17949af065cf89f6044c3e0f405cc719a048b0b81cac0e6daf27503381e2b9ba3937457e323fbec35d9bf012f1b20224b7d788b5570542cc04280f9ba3eac87946898c1062562bfa81ae6bb63cbcb00ba8b21dd724fc1c7959c3f960367f5bef6ae766254b179f29cc995c086b3eb8b29c0c2a08df67f5748b31cd7db97f9fe91e7caa36a051c5f9cc3b892c5bfe72479c3c9a21ff4c34295dc8b975de5294c80536068903d8e2a5c1d99705df531947b10c1bb0328898e92e75e0978e2507ec6134f3cf3f0166a329aaeee4c2f7dbdf0472d80f8b3a7cf5ddc8407287dba1e1b61ba2e2261997cc747560bcd1491c972db78c8b4f46f8be30e83e2617701aafd8da1ab8c47da14ea732d3114ddba8f9780b82094d11e2766b05dd1bef59bc46c895bead00804cefde48fde2beda68c75bb82d455059a3b6e5d39cb52b25560c017ff97eb17a250ddd5f7a9e26fe458a556b0e442a82f53ef6161f0bdfa77facd5baadf6c58fb046952fe3b8e6881f594b70da544f2e46b1af15f25c59288b9824c3094b4fd5e266cab5ae82f1755f49112a02e7fadb8767e8adf7019175ee797c8bc0e4f5295e645d2108512fd8cca5a26d7911f7cf0f8c1b71159e9425a62572ca647574e8c8650a5f0645c2a15ca792d56974d8e873b548d4d295acd720ce6e7c9c48bd9f2c78f9b21d53f0cb39ff1072bdfaa68d741784f5f54bd169a5b8bca34a491f63ebd5e50b4a7be33d6bd390c886d28ba786d542e75320961a85a6fd62b1723af5b6b48bdb102f9095b0894151633ecb3b752594ac912597b7e97a4bdf00af8cac66a6a32c76069c479823b6d111bdd3487bfa9786b3b883c1ac5c1ef05b7314b479fa8a35255f68a7c01ff58572caa2d4fd5f6de562649a9f42599190ef0c930ef1a34da028e40f5b4d436fad79605091a1e78eda51526cb9efa6d39e3a643d25d60816546434bd4181972c9963e4e111a2b72757823ed18ac7368d0992c42996f9db26777a80dd4dd743329dd343dd695c5396d7dcbfc5628a7a243d0c0ac59ee23ff1d2002d931e1fbc0a099d9c95f2c98a41b228fba685933e3616fbc1d2893235f11bfbd59febb056c5d8537cd1b84c1a4bc5a3d9a1ea29cd088397c6d3f14bb07f30cb151771f98919d5723dacb6ea937dcc4e970b327666a4e43489586308e99af569636fb44e1732d86a4ff6856a968ee1528e77b7f770fed08ad63a7497222c6a9701942cba2568a1faa984f62ae4ff685015b924ed88b4b333734aeec3dca86ac7213f02679e12bfd6406637c4d777e956530a66684fc2692b2adb769f7e4709787850b1434411e2e265e73363cd1e355f43db3cee5651da8f2874925737e70a0f68c7f0e413a7675ee2f37048a8f118d4d3a969e5fc073ce82218c0d027094459cd3524ac9ca5262406e54c06cbede9d391a382979b48cbed92c5f35726ab490358d3722a36acaf28f390e2164ea706ba8ffa461023212a4ec765991d5779510b667afe92bca272f770af47a7938551c677ed38406806b51e30ddd92fe3469a1f3f62443286d862deda17cc7b8cdf90403bcd146d0bba7c218ab2e15a50a2d95d36cbe28a873984a3157ec14ad9097f8b2e1b19d3b8881913349e3baab5bf0f98e1aa69ae2fd918f2feafc01458893a905fd9297db27d126f62ecccdd6703edeff29ba2891e21d426ff7256703704fbc1fc39fd0e62356d56f71a602dee034494c8ea9c5ce4dcc4a431fc72f1c41c4a6fa907094a76a49674f2f0e51395491afce32ff7ac54a9809d39b4baa75e015a97c68624cb803ae08a622cbc541c1f511d91d32419c434abb0cfa367ab7f7d2d87d4e29ba9b8403e74518989be3cc6218798dcd28943c0f56d2b31c1ecb42e5611d0c80579b7faae7cbd0e91879965867f59960cf44b71a352b322a66370956f96c5c4f683689dd424b1644a016ca7da65e0267e6b32e30ef9f242fffba61646b2ff21f5af930ad14b7707c972c90ad595a3a015a3ec8efa56c0eb89ce28820ea6a31421d053130ea24a61b7a9ae4df29d00132740af8be86165e757636c49567c67a9931387efabaa607409799ca29cfc5528f32376032f16daed44442c5753594eecd82510980f37ef20c04e9a2ee46baeac6fa85c357ad7da2ab5bc8b7f9f6d064997476fbed4aa78af5438ee6779d2e777ca69dc621d4572958f8a73517f95f8cec27b6a9ec4d32561fb9f928a8d964fc5c7af501f9f2167c2d132b0559af43101c2ce907fa91886eb01e9f5f9882447f575a11edd1fb5620a145c7482391823dc2da83c165f3617a779cd0eba99c76a38ef2d2f18c5c7b5937a99a872626a602637a28c5c31d65e8c605675f721ac2cfdb4b152050241fabfae5df71bd04d83dbe07ea9a2ad2a34991b6d15c2a14d09e846a8a8b5f2e9b916dc43893f8e2d6b158033fb2cad73144642a70645a68d4749341a4d0b92c02821bee3821c2dcb186ffbacab901664b51698fa043cef3504b79a07ff298a0ee6af3418d8d4bf4444d82922266fa4ddc4a7081cc0796f9208a9d2b56843e4d31cce1f8b3de929760be5862c9f49b81460d2c37e8db7e6477f942aa6572e43f6d09753bfbcdcf9379e59103d53e79391124cd6677cca517e2429ae1777111ce2cc419360ea4f904eaa6cc0f5dcfe6881e11e5f317cc69fcbec47f5f2dde7c72fda7f52f84b3c426da905e1a86d6e8c17513f52b75fcafafa4732b07a6281ca5d0820781485cb09f27532766bab0182c0508c4648c37d9a2ae390d02bef4df4604ddafc8c0284586712ff6cae457ddaa34d041749eb63a46e54e980b3170a25a0b51342e8bd4cf7a5af3cf9c8251e570ac8f29388ed58b1d16b2d13e73ba5e7d6503fe5c17c13e393492587ed1b0dcbd46f9e59e365ca72bf586c18d9ad0fd009c51b0a746617f5d63c9bbd59a514ee45472647bb2dd9e67f9eff08fc2fcf609302a417efd5e110343457ba3b3e6766321690e6edeea048a8e30d016c73cdbe6ebbc70961e61c3858c7bb711ed54bbb9591217982c7642278c675d59d57fa44da1771a9d282fb5b9899aec36090a1bbec90d51fe482d8d3913371b532c70c90f3d92371030cfabf2bfc090040fa0b99514909096e0d0def50e7ead49449cbb6e4ca64e9bbcafd96bd0611380c424f840b07c6a80b469b4bc2a0022c9bc60a458f37c89dc0bc4ecd04958b8b0c1049e1832c156ab7e0dff824a363ee4ccd285f51c9774f8ba3bda635ac4cacbd89e8d01b706bacfa831e60ec7b8fcd30a30df685ea4ce1e223f4f8ddd4d9a014055a82e45008c311ba0ca43c1f71b60a6538d516670609cad75ba4ffef9aabb38d463316a99b9e1c2bc51615eccf5fb964c9754de24ba9bec2ade58d800d2f28db17ab8215c3e4cada55ae40029971d962ba1fd863b0acb66bf1da2e5d4ca175e60f0ea4acdaef36896943db2dc4541a8fd4978b83e395dbc17c1071ea43ae08195b9da240af", 0x1000, 0x0, &(0x7f00000011c0)={0x2, 0x1}, 0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDENABIO(r6, 0x20004b3c) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200)='/dev/ttyCcfg\x00', 0x10400, 0x0) r8 = dup(r7) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000001280)={&(0x7f0000001240)=[{0x4, 0x8}], 0x1}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0xd1b08a8ac7a9ca1c, 0x0) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000001300)) socket(0x20, 0x4000, 0x2) socketpair(0x0, 0x1, 0x8, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f0000001380)={{0x18, 0x0, 0x8001, 0x81}, {0x18, 0x3, 0x40, 0x20}, 0x1000, [0x7fff, 0x9, 0x3, 0x5670, 0x9, 0x7fffffff, 0x3]}, 0x3c) write(r8, &(0x7f00000013c0)="9de5eb3b2f0f89346d3dfa99e6dd37ac21709e20384ae2cf2bebdcbff316ee50ff67ffab6cda905270792d6649d14447", 0x30) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000001440)={0x3, 0x9}, 0x8) readlinkat(r2, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)=""/10, 0xa) ioctl$BIOCGSTATS(r11, 0x4008426f, &(0x7f0000001500)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001580)={0x0, r4, r12}, 0xc) r13 = dup(0xffffffffffffffff) fcntl$getown(r13, 0x5) 10:12:41 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 10:12:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x200, 0xe2) 10:12:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="247a7664327f9c7100bffb6508f7043bda7e90947440285f992631e99a000000000000", 0x46) readv(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/13, 0xd}], 0x1) 10:12:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x3ce}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa9, 0x20001, 0x100000000, 0x1}) fcntl$setown(r2, 0x6, r8) 10:12:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x160) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 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(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket$inet(0x2, 0xc97d66a0199054de, 0x89) write(r2, &(0x7f0000000280)="3d077f3e9fb22dc9d17c004f7df2f2d02598939bff2e0b57bb484c2b44c5e86bb779fb959bebd6768f0fa5d2f0a933fd876f6cbf980918077735028bf988301ec1e1b0fc553d9d5c9fa34735bc689fd884f7b657fb1b7766e3562b50c2b9b7c34b5ee9c50c7fe8b5bfc93b422f04e09222287498e3fc2f7d649808c6509b3d8c7d95d1504b41c55f1e7bd6867c575d42d47041f970b6a279f903b6e43cb6aad318c932b742612e074b3cdcfa9982ff2c21415684cda4d022525d24f473b78bab2e707567a5f0ad32e2d0aea2eb774fae47934253caf3b060a3b1289c401e653f86d399d962b9278111183db658aa6bcfb31f2e8c1811e195d4a9a7fade05a3538ec5888a6b1ca7142c6ee02e6002e37fc1663801c4be9a25669613c5f6da9591cf615ea8611043b4c713aea63572918396d85a4661e09befe0eafec2e20755a2288144bb78c412d9ef36657154f8301f77fcfbcb245cb9458523fda4813821c259bdac8758dd0ceb67216dae28956c6559f954dc82be0e8dcf3ce0d14146e9acdc3ac21d38d8f2f89812e4ff30f809fefa0c443ca27148526481e7106817f5eadfaae5ed9fea9d23700a0251ac76c4ebc1527db34ed8f0438d7bf04bbd56f2e964b2326ed856562f33da74e4efeac082b069942f3a9a4e4738cdbc61aaf7755c9f682b3c3b261374a4b039b6948c3d1dd7d8662971d6df16d9786ff38ca23f5452bb3d9a5ec03564aca9a4b66e9714f6b76f779419686982d2aafe75a2a12a4319e897222d128f613b5edf13673691f4e7fd33e0172f70be4cadcc605f4446f30fa345d9dfdb77c075dc9d7c7ff1285ec14884e494f4a4f78f6f28621730bc6e27f73a9a7d51268ac286737b967408475aed59abb66335c834b34cb274100024de548eefc858349d9d750ed17b7444701b49f95a2750df6a2e9a9edd886017cae0ab09997940cee7f6abb6a37807f07ae29602e009165180799c5ac50a63390f4aaa188a32378db00dc8be1f509de91411d84b156b07d4bbc83ca1c47f2d773d1882b9df70fff96dc20e5438b8073949cce0629cf2de9f0c785b95766d3f5f55e60a8fa88ba0de2b52b67209768ccf6096a93f0b3f2fe388c1d09d186ef94243672cd61d85c79b4b52814deaecf24f72d65b3b6215dd73321363fa1f31cc7517c780d695993fb082d78a63240acb13f9133d305eeac0714c691cd77b812345b6234ad2ef013b09d165709e8964fbb07ed560f8ff5818778d21d54b69552b06d7a8b995bbbcf917fddbe2598224069497fc389bf0cf634815889b37f0d8d0176df15f04721e3929cfa1930cf2d5b9808fc6db762df63385540bf34f38dc9aca4a388e1d5abe1501b8a1e74a835b76c893099e879b4841c55deced9aff66394ac64ed3f683ee5e006cceac3bd1bd892b714a5cbe5c50b8525deeaa1fbd50adf218f4b2ce01878f0110177bac41ed312b20a864bdde807ce36ba64301306068753313c8171761955e166236b58d032e7cf3acfb5c10b7d40ed3190ee2f7e1614eefda02987688295217e24d198fac6fea4def2eaa486c79558afa467eefc74a1f66b450d78e1e1f251df50ed34512961afc259bdeec586abddc7c64e5412a8f3ec9676d822611e779b2eb00e9b2a0e620edd5dc9aadeb2cb864aaa743b9c66afaa33b42117acc4724bdf22517b7e2012fd8b575449966c331b93ecaf624239228a7860175f47f1cbd48da7f6fe6ade5e124379139d4bef4dd366bee9abf935c9aa7e8988d4ff47dde62d2fbbf1574aaa9650f482e1ed4cec92e076c8ac432d5530b1c53f6389c1fa04809a54d97c54028d4aef693d818d8107bac7141b6a5274175cbc1eef0160e2cf134656252ce497c860c5ede831f3551275303fa35ba7a6c957566dacc0fb041d1e16e479aff1bab1bd03d9e8b542736ca7378c487cf0bc4d0577fd636e94aa4a8406c50f47b96aab60ff45b16bd01a7e7ee9327413f55d98129fcb864b3f3b6105dc94fd1337a011525a3cf9803851a8d16e5201b7f15fee86dac7133ec9baf8fee0ecc4e84da640de06ba0fc3b3d938ed9c9a199db27b75223886445d46f949729dd535a1fd311fd077f00ce0cf7a9df1e26e9c411b3bc8adecd4df5cdd6f1b918c570bec528f397e083885db33c9267fd0aec97e68b189ac513ba4c58fe9d6ac2145f5f7db2641ae79280ec6c2273ac3b59de2a328f8b6062cc5151ed1a90b163f7f49c2c6ebb4b14525c3731dc6c19dfce64c98b1810cb5a02e1cce21fa21fd38fd5b7bee6ebb6f134c22b84610e307c002c9748f1349fcd9e3f251b56384d451fbab1b8fa2c6d34155e57b2cdb64beb429cb05cf1c9bd7f270cbdac1c180a1da3202a70bc48867d850c7038c2c7cf1e3fc130338269dc18bd1a57c1559dfdda3074cc8a6963ed1618f5dead4226a9d66cfd9398a441185eb8f9be1b605a899dac0fb42ff524ddee0275bdaf924c11fb0e1e7eea5e9d786a89a512b686aa94df08d989ab31a09266787b3822863a9c605c7e3729bfcb2fd9f2fe55a5d8f9858d15c1ce991564ce1009ac211089b8dc34b83882f2a559ea1b5d860009296a4e2bab3f8b0f14b4c2f19ca10f46cb50fca0fdb788f8c715a3e3a1a250b4103e3e159ee4d974357d1f138820b69aab4ea98c5e53078c11f20809e86c5e4b25aa18d5ca98f2d870c5e296607657fe2bd2e4be86d65fd8fa70f72e23057466dfbeeab04e946afad978d61b5daa2bf2fd446b0d17d8dba4dc51beed58521c217a94a83e65dac04cdf9d3919b7486f7ff72010759eb744d84f3abb6ced4ede2851eb661527607929425a500cbacfb7c0c248481cc4ee4f0909774ed9a76629b065a2a9da4ae052f8eb74c21c3921a998d013c07aff23599fa9190e3ed8ac68d4d11628aa2daa02128dcdac9a79ee39923966d24e2eae9cf650678856754f8190a521e1b98813575604a261691c2b93f7b30988741570503ecc9f93903f926ee6388569c210bc7cb0ec5ff6276cff568c47773c490136ca648cd04333ced479b5371511beebbed0b9f02cd99b8ad5d881bed1e671b3f4cb8163d028afe7b264718fdc36dcb32303cd9445844a8b5a3750d2f89db9151720830aa5d2d9fd298c4b951c17fae3cf96c1909243f2af84d77e2faa10a96afd22b2807e6ad858dc63c6b84566302f4f703e04bd6fd0ca4400abde9dd7a9b2d7bc6bf300da7718777cd4d8cd65ec3dee5e0b528ff5d4e6179feb7735c1e99c7b13d462c78c803691e3ff35cdedf0efccadc203972f2733b65aaafa7aed94a8c042a653a62b6594380a9aedc2037f5ee2dd921b2e568acc32fe14ddb61cf0d806fdb6f37c0dea0e2fe119a148e8914d9f1b82de5e060b0b77b5f520d4e6c54048e63c7c1b38e926c1a52e85cc04510acfcfdfc95ae04ce0efe5026d134acaf66eb07513db4737228bde02eb0cfd91b03e03e03626c2c550f7f830c18c7d34933b1bcae3382826ecdb0e478f110d3b9dee8c550029b95afab4c438993ea9764dea5ca8b4989c2b5f0ecffc284780da425dd692786314cb4fafdb8f989d04ec068f286aaefcec92d63fabe069c84d253e1dd196e3c91c3721446a791844db7cc418933a5c107c4e2603381980207426c35dc8f2719be143c9a511db1f45428ba833a4fdfdbe031d7511dfab95619014f522ea8501a3b3e5354cf8cde235dfc76dadece70a6908fef0f5e364b6869167d02affe92ab698470cb7c7b22d62c2e8b4a73fc59bed9ddfb8734b870b497f136f435a730a28b5b2d76053df95581b3300a7c6204751b1569c62808a234ecdd2de4ec4b41874446462b582920b74811301007ccf80c9b60158bfdd30b52a4e8df010eb0729da5f9426436756bfcc5a0f7168531825435d872f7369fb4dabfd94341ea44dd48e332700388f8ecd0eb834cf0edf3962a012fc7eb4206a6ccf79b710095dbcaf334777ed0d907dd80682623d5ea0db3bb5a21a61ae8fff96303fbe4c5bda23cda0032cd2fd8168c391cadf24e50f4871dc7439202d6bc920857572db1872a9ba6c8fce6276bdbd496c0a43ebb28ddd85db1acc5cb120d19a47221cb6ccb83e76ff3eee168fe15a9a78702ee3e3fe61b1b737cfd9f0b7fc7f1a52b2b46269425ccb14d096121e4602f9de28d3b1eaae19358d4aeae2fa40a199d77a15de3ae14e9edb7d889a765d41403ea5d9db04b831255f529344cf24daf405cfb21d825b2e86d5c2780db5fe059bef8fd6d64d672362c38556cb71ed23c31d65de40471d7206903d761475d70f9875f403e593b7281cc556b2df3a7b9acba06872d2ef1560256663f376e4e2f6e9030cf22bd341f4d7593452fc541f8fe6412051c9b4a105f4109cce25e6293e40a68da8a8038fbc69cb623ba2faaab0446b0d3cfa7887ab86a8c3e9fbbc046624727c02048221a5a6ff650d0d56268696924960bd4871a7a1123c10c72b391575c4e6354906154ff34d65f14ea8617b0e9f338babd670fd92fa0174eacbd642c2a6fbe5585f670060e989e275beb4a7920dd34abd36eb52cd1bc396e3afdd768161452702c5444b569ccc726bff2de4d3a80fd0d8c52f6fca6d6c0a5bf7fc869ddcb976f1e21e48cb668e35c494c04785af5fd2314a5790d8159be5aaab07453ef71e0da5608f6f235c2ca0f79f9925dd6b5343c899ab2c6c80280b357146ef1bdea169efa26fdf1726be23d0a79a0c4477f31ddd33fd1b546c7f77ba5214ebeaf5b388a4e2d9e5637b3f10382134d43bd4dbab4df5d81df090cc9aca30c8b968783b1c1b34db28be8226770a6628d3dfdc82855fc13154ed1dec729d8b2f2c08f9d0a8019983264abc74eb9fc6c26a54331142106dd3b5521f206373b76cf345edc3189af4474d71cb1b2edfb3ec5cb835821357011ad48f2e4b009f320721b2d5f985d79bbcc66c997874b7b44925999d1711e0413b448a45b25c54c699a554018cf2cf3a76e6a699465cc2577617d94f911cdf343fea5d9cfca0540a96b926ad8211bcdf648c1e22007de0eb4da01db80dfc4786af2d4ba1e5c71654e1da6483452f4880cbd18bbf146dda594b3bf5ea91beec4bd1f6b5d99ecbd8cfad36fcd34dca6a455660dedac34be8a875d8094fd4f4cfc254e075a0f254860f30cd492fd8c03e041df4e34643abd546cb9359d1eb0d0b3194008e22759d5cec5c11d6ecceae59a0b609ae2170e8c7bd1a166e294b9a5ca29f7836e78b99d2c9040211e1dcb9469f293d81b45ac35d1e67b15f532abd91219fcdf535b417ebe31a11ce3437869679a7c0d4f53c5857c6b99eb3fb36b6cd48435ed9a9a93f9ff0c9bfea7fd36118f5902f92ef370105b541a844878c38c93f3708e1a80e3028989a39bed435e97c47359fd3e67f715f08b129c7f9f74047a83131a8e1b8e32dbe61ce0163e00fc18cd205c9171350c74439b48374531df477f0963ef7ca6f64d7dfe818af6082a10b949c5c430f6360981732e55ca67f14c1d52f757ac06df7f0eeb4cf275d79545e31783ca240e9f31f350e389d72a05aea3089750b51781c1c36e672fb3bdbb07a10ac264d454644f6f9a188c90aace156bb0a762d982b3bdba9040c22b1f07c368702f476f7c3ba069d3fd7ec8d29af1ebd19cd4d4f25f325d8d0299a6f45f26c495e4f1badbe7d14b6faed51b99648c8cd95dec167d9e386f3c29884a3374f516f8e1a4d954905615a1ef2fbc2e4ceebabe34eb352aab872a9879608a0272c118ca9d4fcd6ede414f5526e40e88deb961bc4ce1ee71fa4662964ffc07ecfdc046e9eca20", 0x1000) 10:12:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000000300)={0x0, 0xffffffffffffff44, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYRESOCT=r5, @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRESDEC, @ANYRES32=r6, @ANYRES64=r7, @ANYRESOCT=r8, @ANYRES32, @ANYRESHEX, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="a94c48f12320f12dac8198d4778df0682c7bdf6dc214a18d9f461a12df4c65f899306940880c573955519731b584bed39fae715780588d17eff611bb591a91a7ae9b63284d9dd148cf308f6379d5fb1d9cecd844c60a71650407b11cb54a1d1e4c04859777c1444ecc15949f627f342fd5246c61190783245957bc2bdb8d624e33bd720acf306b2a082c0ee43839e68061bd6ac80f5186c11c9433e8b770148d2ddf2ca3ab2d0b6e692b2edd2387975dc35cc0d85591c8d080e764c7c397753a6b3dc0c14c547bf9f1ee167dfc1d535f57", @ANYRESHEX, @ANYRESDEC], 0x23}, 0x606) r9 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f00000007c0), 0xcb005093f78273e) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x400000002, 0x0) close(r22) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r22, 0x0, 0x0) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r20, &(0x7f0000000400)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r11, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESDEC=0x0, @ANYRES16=0x0], @ANYRES64=0x0, @ANYRES64, @ANYRESHEX=r22, @ANYRES16=0x0, @ANYRESHEX=0x0, @ANYRESOCT=r23], 0xa, 0x800) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r19, r27) fchown(r18, r27, 0xffffffffffffffff) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r12, r27, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe41, 0x9, 0x7fe}) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = socket(0x18, 0x400000002, 0x0) close(r33) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r33, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r35 = socket(0x18, 0x2, 0x0) setsockopt(r35, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r39, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r39, &(0x7f00000007c0), 0xcb005093f78273e) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r38, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r42 = getppid() r43 = fcntl$getown(0xffffffffffffffff, 0x5) r44 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r51 = getppid() r52 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000002c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86c4d9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f00000001c0)={{0x2, r47, r49, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r45, r50) fchown(r44, r50, 0xffffffffffffffff) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r38, r50, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r42, r43, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x30000000, r27, r32, r34, r36, 0x0, 0x2dc5}, 0x7fff, 0x5, r42, 0x0, 0x53, 0xff, 0x200}) getpid() 10:12:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r0, 0xa) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x9, 0x6, 0x2, 0x8, 0x4, 0x8, 0x2, 0x0, 0x2, 0x7}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000003c0)={0x1}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10, 0x0) r2 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/12) msgsnd(r2, &(0x7f0000000000)={0x1, "388befd0b72b1a6faf373da71287b8ae13b8e0c7933b3f3ce58744fe659460dfe7a82e0fedea9783701ea0cc383ef60bbedda1ff1236fc17b12b141c751026015abfc1bb61f2c0c3befd9ca34480665b4ec41e99ca9ca22db2790e4c1518963db4702a86b62ecd850bf6744ab2dfe9afd62076c95453d400d412b688bb0d7f1356bca12ce837f922f4d91513c970802655b8588dda1fce064142930a9d5d2bdd51721e6bb696c29877da1c5c7ef5a00bf1fa3ca184344228307b844d16da0d830d9750a45dadd692152c91ddf9e5bae3a06aeb825f5c911f6f45d3145fb7ef3e188d4595f103a99d"}, 0xf0, 0x800) 10:12:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = dup(0xffffffffffffff9c) syz_emit_ethernet(0x72, &(0x7f0000000080)="cadaa41bb02ae93b7d3ea2154cb7e691507c29b8c5d5d8f5a49007c1dc50f18fea7c794539f6777345f05886c6020b39123772b39625561e2d9958e9186fa5067950a667c11b01cf49b0c300d0e4810524e06ca7019313ef31d2f71977ac720d5d34860d2f394d9adb421d586a91fd959fef") ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x400, 0x3, 0x3}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f0000000040)='./file0\x00', 0x400, 0xc1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) mlock(&(0x7f000059b000/0x3000)=nil, 0x3000) 10:12:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) pread(r0, &(0x7f0000000200)="fd26259ad8e6f33d0e94e5679caa89837b133c55024587ae", 0x18, 0x0, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x3) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 10:12:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x9, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x1, 0xad, 0x1000}], 0x8) chroot(&(0x7f0000000200)='./bus\x00') semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) shmget(0x3, 0x2000, 0xe8, &(0x7f0000743000/0x2000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, 0x0, 0x4}, 0x200, 0x401, 0x2}) getuid() getegid() r6 = socket$inet(0x2, 0x3, 0x89) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) getsockopt(r6, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 10:12:42 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x2) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) r19 = socket(0x18, 0x400000002, 0x0) close(r19) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r19, 0x0, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x400000002, 0x0) close(r22) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r22, 0x0, 0x0) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000400)=ANY=[@ANYRES32=r19, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR, @ANYRES64=r17, @ANYRES16=r22, @ANYBLOB="145c624c4da5f91b27ad9ae28d455cd553e60ac13020268b6c9824ff9deb2354cd76ab40963b0f6f4e184717479a846d56b3724a430cf197ec54104d330f666a0d66bd560cb96c3962007e164168fb441b4b1b58075f5018cc1e59299de9b9879780f472bf0d0ee9dcc381d51914aaffc0bdcdaa863b89a15eb378c69568731788ebe63d30b3e05e22d9656aa1ab9d9b300894f099470660f4e61f7fa1b9cf17cffb0c", @ANYRESHEX=r5, @ANYRES16=r13, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRES16=r23, @ANYRES64, @ANYRES64=r24, @ANYBLOB="b2c413fd5bcf06322748a2c732bf53d0caed554fdecdd9fe18879f7cda9b558352d69e8f730f0b5e5d07e8749ecd45df5cb6395808bc83b7e59966888d960cf7b50d4c22e724704db4e14fd226bede7b1934c3d53db12aa70e36c5d4611ab8bdc301b67875592bf29801f1670083162f4346812743a806a25428c9ddddbb374efb85a13aa753cad186b3475159f5d373eccf42c2758d246f1ea553f5b6f859a82d2a51189b5c6f511a2e8098d6a7ce3c5fe8a1040b8e3dc8eed312a378874b88a5631e6370b5af089831774dee4e7ae9bb1f5e049b805b0674f5631ce9afb93b7ef63d732d1aba335004c0a23164fc8d766583c46d6a12c24bc910", @ANYPTR, @ANYRESOCT=0x0, @ANYPTR64, @ANYBLOB="34fd92064297c7dc88bd76624bb7a15c1cebb2db76cc37d0c98ba3f388c96e9197ce1dbbeea16cb675211fbe5a33ba50d2144e519acfa1ce55637488fbcd9635f001c0716fc1d5608c5697681074"]], @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="67135d299d5401b4f90b974c47f09e1a72e1ec4e7374b052fa172f4c0d1cf24b174265caf171b0f8c31579bf5a9e77529d"], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES64=r12, @ANYRES32, @ANYPTR, @ANYRES16=r10], @ANYRESDEC=r20, @ANYRESHEX=r21], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xffffffffffffffec}, 0x0) r25 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r25, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r11, r16) fchown(r10, r16, 0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r4, r16, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, 0xffffffffffffffff, r28, r4, 0x100}, 0x1, 0x4, r27, r27, 0x5, 0x4, 0xb1}) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f00000001c0)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x4, &(0x7f0000000140)=[r4, 0xffffffffffffffff, r32, 0x0]) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r39 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r44 = getppid() r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf0053bcecec00000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b9848521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r46 = fcntl$getown(r45, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f00000001c0)={{0x2, r39, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r44, r46, 0xa9, 0x20001, 0x100000000, 0x1}) r47 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r48 = getuid() r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r51 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r51, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r51, &(0x7f00000007c0), 0xcb005093f78273e) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r53, r50, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r54 = getppid() r55 = fcntl$getown(0xffffffffffffffff, 0x5) r56 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r56}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r58, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r58, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r59 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r60, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r63 = getppid() r64 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r65 = fcntl$getown(r64, 0x5) msgctl$IPC_SET(r58, 0x1, &(0x7f00000001c0)={{0x2, r59, r61, r62, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, r65, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r57, r62) fchown(r56, r62, 0xffffffffffffffff) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r50, r62, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r54, r55, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r66, 0x4, 0xcc) r67 = getpid() r68 = socket(0x18, 0x400000002, 0x0) close(r68) setsockopt(r68, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r68, 0x0, 0x0) r69 = socket(0x18, 0x400000002, 0x0) close(r69) setsockopt(r69, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r69, 0x0, 0x0) fcntl$setown(r41, 0x6, r55) shmctl$IPC_SET(r47, 0x1, &(0x7f00000000c0)={{0x7, r48, 0xffffffffffffffff, 0xffffffffffffffff, r50, 0x100, 0x9ce7}, 0x1, 0x1400, r67, r67, 0x5, 0x4, 0x5}) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r70, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r70, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r71 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r72, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r75 = getppid() r76 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r76, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r77 = fcntl$getown(r76, 0x5) msgctl$IPC_SET(r70, 0x1, &(0x7f00000001c0)={{0x2, r71, r73, r74, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r75, r77, 0xa9, 0x20001, 0x100000000, 0x1}) r78 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r78, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r78, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r78, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r79 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r80, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r83 = getppid() r84 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r84, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r85 = fcntl$getown(r84, 0x5) msgctl$IPC_SET(r78, 0x1, &(0x7f00000001c0)={{0x2, r79, r81, r82, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r83, r85, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x7, &(0x7f0000000180)=[r42, r50, 0xffffffffffffffff, 0xffffffffffffffff, r73, 0xffffffffffffffff, r81]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r88 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r88, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r88, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r88, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r88, &(0x7f00000007c0), 0xcb005093f78273e) r89 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r89, r90, r87, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x1, &(0x7f0000000280)=[r89]) getgroups(0x7, &(0x7f0000000200)=[r91, 0x0, 0x0, r37, 0x0, 0x0, r86]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r92) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 10:12:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 10:12:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) sendto(0xffffffffffffffff, &(0x7f0000000040)="4149038e26d105f49e3a418d0d0911196959ff43756fe5061ef4ce161904cea2325379d01908568abe4ac7f0cb530e2a7a8a01ecf61d37ab219ea4e02a855221d41475d50273330f741ccae53d6d6f25bcfd5fc822c1ac8b20599e349cd8db1fd6c80b1dd5c0db49cf8f897a969c6d1b47a6b31d405fc03888cddc641f836cb92ab0b2882318aeb3316c6e8bcff047af004ddfe2277b74b5a14107851363bfc5ade1153b6109fb495f98267af80905d45daeb30fb590d9ece3f880a246948692c0c27a0a1359215510f5518e69b9433715537135fa4a1fdee0c460423688d3866a99e23fdcf6604e2378b266a05ff9b16015458803", 0xf5, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) semget$private(0x0, 0x2, 0x0) 10:12:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000], [0x0, 0x200000000000, 0x401], [], [0x0, 0x2], [{}, {}, {0x0, 0x0, 0x0, 0xffff}]}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1b9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022b96060 10:12:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffffffffffece, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000480)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f0000000280)="8e0f9e73138d9097146c71d3d0af32027ced0be8ef84a1eed7e4c91439951ee8065bea841b2b69a872a81a9e6a4132762a30b689394d89ab6e50baf4b6f8d84690a526b8b245a9070441499a9de1544b6da5ed664063a59c572065366854b0bd88259f53f23817a7ec0fc4b80f9739a457380002c1bf0d4460ea96a3a2134e98cc2eb99befed6bfecadac8a6ae513aa7d155e2dace88d7a8d425a972583e3f3fbfcd5ee6a1bfaa9162c816ec30a3c2089ace910f1e3f7507e1ea0dd287879cefefca8ef200af5a92799a4c1c175c5b60df697bef89108424095ba75b9dcd1d74b06be55fb50053aa43ef6f5bc51f1e50c3", 0xf1}, {&(0x7f0000000380)='J', 0x1}, {&(0x7f00000003c0)="11dfa0f92b701839f8dab4fe8507e876d8de88ba6ae6fe5e5077b1a37ea1cb5985e77e144c58fbbba8e00c6f59a433a987095b1703871008a425baef1f9c87701d670c37871afb6ef4216d29b75407bdfc72115d261af565bdf629ea261c586c53ce51a4547f39dc0b8ff7b947f65bf4d155b26b79ff1b8d46459c029eaad973c4d7c2a02f", 0x85}, {&(0x7f0000000640)="6ee2dcf38a8a2d9fdb2e085291447f050eed4d77f623a7bbd1df291a407ef308fc34ca6ad69b1e0c99d5e51be119149fcb1665c6f7158472b353a5eed203300db34cb184436487d8fe08b284cb9c01f30afa466b52a01b2d72aaa9d010dfd0fa09612e48437aff1067f226508ee5d7dd8674258098f9ae3a715df9543f53a0b81efc50ab4ba9ef26cd0f050ddc5d9ce11073650a2d25e880d08cf661ff9b83215818bd18210157fe3704a790fa720ce1fecceeb9f8316170d191758662df5dafe3e2fa483d358fc1bc20dc84f718e4aad0da0b19a1db12b7c51e07508d480b84755b693d78b7b46dd8c4a222548781b6c91678e63ee8e532d99b69ec0198e821e830cab82e07534c1cdf762ce26251f93a246c164114359bef9623be4b6a8b10ab34a6ffbd9f2aacfd1a79c6fc94ca61aeea9a0ace7c38762dff0c4d6f91d79cc56b6958ff0ebd7182780bb5850ba88746b34f724351a9e7c394ab55981a34ce22c4963559bd9ee6083b5058224b87a24feb3cfdd11a23d43611657e8fcd2597abe45ac640438a1002874a29f7015c3a87b00b6febc0b1d010dae18c95794c8cab9e6665b988b7621a1da90dbd5afc638bd4074628a525605ade5f455d17e6bd4de32ca4b94cdca56041ed3ba68130201e01e34464b0baa1a15c1907f40f51dd8585d991218951ea954ed971378ba65cfb26fee8df4310395556d9ee7a4f422996d685d18a72916c3c34b26d7311a08c47a31fe954b57870b42816fd46ddd0451aa84e236a48d2310e01f449d940cf4806d41fcd1c160b7e7a4fbfcd453570d5f0a5a4e100297109cbe06a854d8b1f1de2616e0802d982814844193a915416166922a7dafc70f18416cce73d9a171f43bc6f3c8c5800786fc5325591d6155383d619561398ef27bca91b2c4698a36df0ad10ab51dcc4b53d64a8751d2d270e108738354fd37299afd9c35fad29966d5786f10ab806d5b62a0dc4edbaed8e5405c5ba1c4bc028b68d53812fee2b34f46d327263c59e68864d0359952c8e46394f1d6eac2fee53d687b0a66af66590f06250ea8f07b70a0a22778bafd80dbaadfe74b93f1fe93642473dfde6d360873040f6858f7d03ece263fdb1bb144cd1c0836e42eb5d1ee376349190ac0d162b88a02026c2f0fe7cff975015518191e5c444a470129784d083e3421c711354c7ec3aeb698be2c9e65c4aa435cc6b1e35ac084dac1a9d1055259e60be70fb9de34d513bd638e8ee320ce01b398b32a72527ca77626ffa2b83ac758a3ef95125a076016e70242490d06655bcb6689cd86f3f325c1668aa60993637b66f5dfa28d5ae54c3d6aa78a17c5a5c448519f7c75e648f1c1c276375a4bbbf655d1c0f057430a4f002b7ed66e4fcec9eb800bebb50cca0528c39a308287989d44d838c2deb80c0ff29dd97f09f24e6629233ff70b11d9c00b65048906f6c244020996c330a1d38d27cff67c50f979d269d4244ea47457e24232a49cadf9142a4eaed61957cf2de845287500dd9841791ab98a01d67090e25fab8e37a506795e52a87880d3741c06aa358f1db940ad93a1c0aec6397f18310713a16545b52987f56a2407dbec1f4ab6d966e5288c6dac777bcb7d96d2868f989f9a331c1641be20f826472776e2e9f972f8c10370127c5490c3f87957667a61352254e01d93135263cb627f78c2294cb1f6b83e21b7e7bcfaaee4e3fec18776bb1a6e9920170292bc3b30fe7a120ff58a97f64ee1481f1baeef32558f806bd47154fdd8da1a608cbff9961294179b1fdde1568be66dd314a6ab1b43bfb08f93579b10a894ffea9c13f5c95dd09a48e0a6e561d469979e92dda87fa870fe2f2efc7c0907c9cea1f558b6d79dfb477f088e8c8b1502c949c3a167ca7cecb0f4d318175a4e36035befba2fd310eca59f8b5026fed8473df2195039542ba36b679a9c342281ddc48d621ef6a7394d8e809a0ef3d0236bf504a3a6aef113e42303696cab551c9bc586b7485d2e3620e498fbc7af8203158b4303390144a37bc139eb12eb35d941b4444365d610673d062d031f51b0bab4c7e6702925aebd4ffdaceae682fc1a9817c3deccb47d19c9028efaf54a0d9f6731da9b45d6bd937b219836e52d40311649ec0ea0b14949c596776e26ca62043e25d5c7168d808a15c9d901aa83eae9ef61c4c8e4493866390bfdfa3ad1a2e64e69384c2b806bafa6c25c0b56ee4fbd906fed7063ddffb2a2b00e4a9dc2ea58c693ba31f1447be457f0604292cf0f12ada01e120c74467288fcb382bc87215c9c9c2c7f2fa12af4eaaca1049fd92de5aa9b3ffba01369f60f2093379118951bfbb02e61965dab2b912fc0b33e9b91c9379633b379bff6c031dc783bee7d78ed6e14e030315a23aec70344447a0f44987c63edfb8bc9d4c8bf726b6f7a30a48686d56604e23c0f8f8f7e1d30b474a775e43cbd409420f18adc9ab48641dbbb7888348f3faa4a5b5fa058ab2e95385613d11552c2c19cfe3476552b0b3fb620c053829e8cc2993aa0a03007ac908baa8fa751883992790cf95c3f068af852c21ca1d72ecf77d93d2737c072a904a96ac30d410be4776c8ee5b1b6b7d6935d2d2105af7b8c6f96338f330e947faf8babb46337106a3b87570ffbf3004e23f95af58070b4b4cd17b8062318901b1dcd2fb65c77384074e90efb8f238d57f9f1bd978d392e1da41fbbdae43e4f8fa3aa205eeaada587186deb966310385f3fc9b0a4927169e52b343ce38136af804348bbbef0ca049a50147b0044669e946b78d78bd66e8d3e24dff58824270d07939cc2724b0437750b99654d0e00081c248498136ae8e053ff8534e5ade004213196f8474e0eebd78cd8707c34494462ce173b6baf24289bd4063069f5a0303de6758f7284a7d5f452e30077a6cd4316fe41365f478dc1a16f31364cf70919fd1df47d6a2465b5eb83f4f30639b6bb77e30238d1f4d7ec41bb34fffa0749fdad03e38e336af1ae2c4da8eff925ba7cbb3a019fe9ea390e26e7bc117cc9c504bad21ed34a575549a8fdf58df1021102caecc0b37e2f84b363d0d098b5cddb3ed43639bf4df76aa991fba3d25e9af278dd529df2f6e294ef96cb94424396c352cb1e4eec5e44a093665961b6b5e044b95c177495485b2d49244b8b0955bcf57b2e6d896e7227066a2d518ec5f4a8c75eae2028b8be327975cdd2a6b5066cdec336b7c65ddfa9ae9c5a03e64576b2261be29eaa84565c2e3f2d21b087478f788dbe6202bfa7df8d1fa455b8ceffec610faa7e8afc1647fabcb82052728fe5c40df79b95b71a9bf4de65c260cc12e7bb8f6bc8c96cf59eb3a56035df44a35ed4d540b0491619e757aabdeeb969664f22552d5334b3e1c5f97e70c5884990392d570d36e481373b6272909fe4a57dabd0500d0d942b75218614c1823b2cb5b184ca07645783b0cf2b793ac05fc65a7c85b1d231635ab4ed72f719382f23156d2f7228690e42562df2ff1b2e22a43e36a71186c469346cdef955507e1167d9de705fd729472af1cf836dbe0d5a8698893a4d65201b20ebbb55141e4d0d69ba32e85702484087936bd8009e3bce4d2816952df300686af0410383b79e40d9c6ad51a66f2b5a69752050c89f419cb0cbbe1e0ce937499e86165ccb44744b30f316f968a347310d371a8f7fb85195af809fedd0328c33a921f37c48cdeb074679f2ebdcb0f2c100aaf48a8b2238a65b88eca3479367ebb4c53e0fe37eb41f235f168f604b92e2a748899bfdd163c5fff05d8c44455e7d43c8c50d13d1c1d631ac76c5dd7df18afe4feae761a8b67541567c7d0cad19ad298898ab7d347fc049dda46a32c5c5bfa6c5a69baf34b2181848cfd9eabc39f8e83c8f2c29e6c74f9f6e034b51e39597b39bb218a253560c0269ead14b3c97ecb55a7672f74e9ea6004473c81e83aedf69284664e70fb22f6c04bcbbc5a9904b476a285b7ecc228e01d3fb79604c41ecb6af90d479dd194506ba0b66bdbdd3c092b4926985141a4af26dc1293c7a7295cbb59c708a1cd34a4fd9ca759798dbffff3fa0904d426f16ac1c6f532487f8ea0352c09fd65cb4308df8901ede7b6b77176cd923b7bce2bffddaf17a61a9a6278394425db43937831f0fb02639eec69ef8ff3346542e33d655d5b46b83dfeb1597efcda372e6328de92968062196375e709d03804797780b18a03b51bdbcf63fb710d033595bedd92698fff99795fa89a16ccf150c64bd0ba8517616e72190bb3023aef1bcc9db7cbd4b4e63486f77b11cd511d6ea349e72c1b3fea4e8bf942bad7475efbdc79e54f07cda25aa4fe6f984469b3d7e1f3ee534c9242ed42eb7e2a1656d2766acfec6cc488b0cf024b5864995a8f624f7fe712ed53a5b3de7050eb252480017926e90e38ba80e9e6c95a371870aa08ed72a3d0472c21177efe963836b17b12e8900ac3eb2a18d5624f053da4466444774ad9df72b5a368df9c5c4fc47cd91c2f949938bbbf90e5398f344ada9f11da23884788625f928c9711fd3c6137ea30eb5c3d366f5b3949e001394379b5c16715ded88f7ec0534c72457480965278eb2704dd384054372e52598baf4f520b3b21d7b11384d1860353a78a1d23b08bcf6703abcfc05ddba6c35aee4840530b2d38e901d2934011bd139ea7600f7bc837fa0a9dfd93e20fb51f25ccda4362ff3142d87e82294e70cfb700f8dcf2ae24a723027473e04a31edb0e27901f2081871e3dec9e34cf83ece085cc69120bbe5b497af3f0eb19a67597d5d3ba5928d53f4ea6387ee55743c6823d3bfecbc7ebf1b040f68641b12e87cb183b20cdbbb6968d410712803a2c11d99801a7037b28d02160c9a458028217f461ba58899ea142a5dd443c014ce53578d63ebefa3a2a7b3a7572c45240ab90c1a5611f1376a3cbf56dcc6fefc658d82c86fa16e6f82b3273259e6b81880ad3a0329b7eb4d298df3b95204bae857fa52c9b4d2c4f4752d4ece9a08a10f863424f0bc9719105716ceb2a469082b061519a474b36c451a8a399160c8936813a22b208986b130477f42af7abc270048feea8583213de7479894f0206be71229e8e92e609b0ea8e4ffeaf3f3bdfa8a41b8a407bc967b3be224e40e9aa99d97332cc4c6846e94e33d2988fd7fdb5a4d9ce8f252bf1713edf189306ed0b38ebbf8cfe066936c04566f56a00ef363b4f65d002b672fadc863ae31d337c17d35b1b372c468f2e5b3cac615dc81fe1e879826dc00ef9607cbac19ec8d5147e27c7a95b73920e79b04604eaa95254b2774714522380ab08f47a3b27d244f61a0b229153af0d1cead46b5d4c72a710b39596ebce88dd660797c672745bd88528abf7a783d34e1fdffac63054f51d616236b01a113cb36eef9f950fb87012befdad864654ff61bdeb82c220682a01869f04654bb60157195091c03a933a6478cb3fc7c3877514310327190f282ba6ca133efb8982c3b91b97dbebf34b466ee9ec37d5766e87bfef605d7cf46105cce0f6d3cdea8f040636ee57d0fac7423929b7d6e3d5d5208181f9a5b75ec23cb08ec52dddd2cc786e15f705fb27a1779a3836643fe284bb00de031a0d17c1f15b101a4c92eef827a202f84056faf7bad8bc00dcf21007f5a5d2b3c9959000ed7f1d83537f0b6fddb0cdfd45782206aafa58eaf438659c2d3bbbdbd6b020c1a5135c18aa455ea32d471ec3ee5f942d6de360b50b9828f3c2ea97ce812667c51a391cc129f8dcdd0ca97cdeda34e0bb9f6a8035b4875bbae2d2247df30648cbbdedef1eed63df2e718", 0x1000}, {&(0x7f0000001640)="27afd52eb4f9fe2209c701f6633e29805646919decf94b479b54768a400616d526e6be41515574434275edbd1df728d28e15d502660b57a6ef836c808cf0b2624bf15980a1bd96a3d55081d311c9e91f15c58fee239e4fc27db73b47d78b3a5c81a20e8113eb73d46406c515f6e67c6e1843b2650a6c607ef185b7cc536da45c6c82f6612daf5a9f3cfc5bb449ff8fc367429837782c671b5a6c0af2d21a743e2a8be2307da7a467f12fc097646f78e42ac7d8c079a20842a6a0868529036886211934df5213b2f73c57c7af9ac656a008ab0e1f58dc5492e9e05f8f2bc5b047952c530aa3ea73488d344506f1b232d14ef2f9a1df41d077cc8e97f3b8deb28e83e3e1b10b3f7fa417eb78e2b8e6130302fc76ff9fc0325890c6af8fcdc4b7a5e87d8b4e253e840bc11491aa6c3e05c3382c360f186778e045e488b9f30bf121238a9dd72d56e5300a54d3639b6aa8de845174f9980aadddf791b09645a6d30623bff93636b0524c3eb62e8c8be8beabed7425c8edb51f628cfd3301a6af643a2d4cf71854a830ded5576d33cb49727b2bb393522f3d1d977de4ed9c17b8e40dd314b7bcca13a9d559b8be130bf1b4cfb417aeae3969f981441df64778c4dfd796a5de5264fd094c41ceec37920a3408579d38499053b87c252bda41d0ca4a5c0fb826bbaa19e924b4e960b9ed570249a0963a2afc7b1fab3944322013d18789546e5da9466df113fe26506aae769b1e908ffe33e6ccca23f9021e4c53a524f8fc44d25535ab11ecdb1f02de3849acca0c65cf2fe0f15123998ee45c423a2ba91144e52cb81bc2c0550092b6dc3beb2185b0457bb51f44bc6dfd3bebc958b7d08e598028f2972cb7a4f98814d56e272a4cb55ce52f82f7eea0b5406f92a2bde492abb5761d62f961d87abb50f9cf82f250034f5e23ac4f1f6142d8fa237dacbd6d85333410c5e0f2e7feb8fe6601d7fad36203da5a1ad6278d94ff959e454e3672c399c299ac3d5e880a33ed2ef532f71b480be8bec47bfad1f89b3fa53666a18b4efe66f8ebf2f47981df24415f8db29fa7f09fe811344490bedc32d461962dd583c6b7d1a0e211daf9db97908cb5b2512d2fd64c4fb097b485ab796e16fcbd37c56f504698c3067bc0b1b913aa452da30b632b318a3dfacc3aaf2ea4e89142f65f707319543adf57de95d50f740b799c0be5c56e88938f4fedf34b948fc96e05676150bb35c45ca8e5dff4d2dc5bbacc05591fe925efbd7d548855d88d1310a8d8048224b48db9023260acad9865f611c8bacdde96423e456033ae5beaf1a57ceedb7db409dc5a7335a57364cc5b300fe17ecc3fbda2d7849894fda53907fbb9cc98398aad6615ddbb218b7e5cf03caa978b8677b90fca5cbb0cda9c922f5f4413615f91efa250523e2c668917b192551ea02ea3168270d9661df7dc266c60c65664bbb392e78efc4fd1e82488314b4483310021cb22272ed141545b6f644b572f7f93d3559bf166a1bd3e83a21f545a700effa4fe14e932560282835d0655e6cac60e441baff2e42cf49d85a73231d831896cee39ff73238affa8a796fe60e7f9b52c32609c92b59f58a2c130ad5afd039a471c8558bd5ec6323299f7d558fe9f5a8ecafb11cadd7f33c19e85571f757807e47476d72747e78ea2e7d942773af7f573e9a157983fd81710ea470c7755c169919df8c64957ae216fcb1c9dea8a900971636c7547d10cac6a6ccd6353b116b1c8bb829b07cb1e2bb42d3b4183e7600ea9e9701ae844170c05a91f8480639472850be00e04932a384fe335d51e178852b0f48408696e926583f8b4203fc3c930bfd58ab97423fce4702d73bea40edd45cbad5f2aab3261be6f498d677f9463183e584f4f6cea01e06275ea43aaa259d607eb96f28d6a117a43e11010a6fdd669af20795f3fb0c15fc8ff1bd407b59fe95b0dd14ad96dff218f345c484f8d17cf017be2f750176118c6b9bdede51f6d54e0dfe08cd47e107f45dcdf24796362cb8b1908f5dd058daed7a92fc84d7fe5eb2138ae552f06dcbd9d17f353de8320bc63fc7d30a6853223ab9fb4b511deb71125c661546e2f36a3f34b27d76aefe3aff3975229f29b596185f77fdd0b2cb599d57d493b9d392bcbd94d9231534ba22eec402caf604978c668f09bc4016e3e12268ee73a8139399e9d1c3f66e5ff9654926e975c8d0203900bbcffb0da0b5c03bb6c3c9f9730448763cd1eaf693b9964bd84bc2a86673e3b5b0179edab93f5c3a92dfb9fa2ab16676a7a277c98c943887a1d6d06ccf48709576a4d71d6fc61921d4108075c8f82a984503166188be69f0a262ff979abae547cff98a8a07f0caaa35617d45df1d4a09c68d81148562e6cf8dff4c9be2a809203a2e3340b432a710fa7c8fada0af92a337fdc61a07e0951d95a382279b90585643415533bd7384deec3980fe645ddd5e4dc4d0fb31579fe2eab1f1fb33561693dea207fd50949727aeea81d0672ce1a000b4e9f5383349a0d4b54718385c7ceb2b28f0a6c4b4015178e97c4ee386088b0affc121ac2d8cfaf1f543191305ba869bab929f0750908b8fee4de2d99ae6dfcd8205361f1bc25bf3d07446bb55cf9b59e0fa197c949434d2e9fa56e9d7344e57a86fa5040067ace893b0033cde4664b9f504594211cf47cff26d7755e590a020b8a8d34a02d2068a7fb7c2a5974f3d6f70fd574f6d1b14c6a50da2bda6a1d9e0966183c03974a02f2a683be5ed2361586ac83b3a22d35588fd28133d0a5c47313b38931e1adda91890708ab9b69c1294f53e4164067645eaba5118f79db95b9c07d65e152a739c8d1bbe926485ea38ea1ca322f20695ade0e37f39dc3b5a6461d0f99e338d5d58b83e486229320a6c42fd39b1e386f55d3bca18477604265e5a5066d8d8d07a41194be3e49205c0c2864650ef1d1d4fd961174c360c7d44ef490912419d425fd9f0a28d67987fb34657bb52c80168a92a20978a57d9680354648d062ed39f7368479ddffeee764db34803f88688f522c09b6c4bd396c6b82838a0535452b76ae62135bb3d979ee64c601bb659990a3e88ca44792ad6fe1d7c0f5a778100e5a8e350994d7416a16c51f17f712ac32c64178fd92482fd5c63cb13c03444cf62aa852c5959e75bad9fc2ec18589869374ca1b999063972d44ed125ab56c6ffce0728b8ea41ebd3dcd579451681de4edfc4b8fdfa518dbfbe8fb0c66b312895d8d6139d2d7f61d1e56b84929511add0ea9e47c537ebf911bbe5425a091741a278a49b00bde1a3e7ce5a79afaf84145c5daf668aaa3a58427f640e8757318236ad002a8b53027f9c23011391410672e6247a0eb48282e4947a2fb40b31b09b0b4b197ddf77afc2a456532e8d6523cad2d4f0fc41b3ecb384e70158b31935a4a405f024c5ee855ee9515d53c3db4f6ab4f332eac46f1894d88e7ea3ce7551d5656b5622594e8b24809689675cf963e415a52a8bcd4ae0275b5aefc40a6124852b2ad95cbb3fdc616133c11dc0182986668eaa6a7799d0bfccfc4db07b94fb929b3b3dc711616bbbc0b211be5212f2a6240ae2cdcdc69d0f9275b6c61fb6aa5217b38ff3d36636477ad32fd82b8e966b5b692e5f00c540ac6c2e2c9ccfcb383fc8ae83b6d835b295afadce7a37884a7b5818ce9f4551d6d9319129f67175fd994edfea3c72393caeee3cb84e2b3a8a2398cc5af11e0a9ceebae69762e48aef4a00338d224d0cf4bc26aed662b134f39421f0984537e7bf15c6dab4ad8ee44dfcab5d261a3835a88ec945a987af040852c1f3ef613c022491cc2e30965ce61cdcbd14dd339d51d6a1049bd4c66f213d534e0e8576b9e396648c83fafdf453283783991d62299d49cead991e37d802e7ad7a5dfb74c8f7037338195bf9ce236c8c3dc164db9032c7784eb338bddc31fe84acd9b3f81b8a8c42a9de2e1108d9a4039bccfe33670b4ab3a0fed7a83580d16d8e8bdb1fdd07f93393eeae33986fd365ddf5ee5ab86aacac5a0be118b51863916705504d5fee7f2579fe8ee4258e4f4a495f418789873daab6171a7f0d03444c790388e836c3c6ec6d6ded8ea95c53100c6eefe81e8d6c6ec4167b2a080638c0349e7b426a28f606681be1307bc886961cc68b98f3299ba6e42144545d03089a5a4ab3a0b4729dfb0e2d5430eed0963f0fc22e6ab44e81b0b4dd31c1e76368f301272391c620467b2b245fdff81fbc389e578c64fe59b64abadfb28853182e0b1c84855f260650deb5aee1c1511da79bb37a72b1534e45ecc4856d2fd51d9e217f70bc394ab8c7aff6cd5707233e1763e002fc1d36a6af0ce933457b1a7ccdb9a8b658bb8e5732960e90b2e2196a060c8867e8864fb9695a67650c7e4bc1e649e4785065e4992a799897cc6cbda0bb0ecc94dc71aebbaa4fd78bbce107283473452c1d0f4e1696c0206cdd2a25b7656c0009076c5e7d0b41cf8d46091d4fb7be893acdf0ad6f39c89cf0b34af53045f16eb85553881cbea5a4368618c8c643debeeb65c0fada02dd381e17c5ca5aac476a348735e9f1217c27b66b7f6b69042f0b5ac33c75412d3ca75c40265cd6ad69268e49609ebadc6d1a01970104fbb3ee2936acc45cbd7f7d257f8d317ca114c96832aecd94de851a245f3680d55960798f92dbaeb377e0121b052bca05e1ea4b465cb4498b2159dc3bcb83c628609155627589b600dd0b3b90d43139de42b45152b6287258d825d03f2cd89ae4f107805a73dca17d533ca163c36ecaa1b84e240b5953f098bc01692cd15598aeac2557d8809ce80c3b0e541e05acc5baab2bc040436f840a88da37cf081512bb0714e3e7db18d46447a0af207dc0ee68e0b585a46785865b5a1b83c48e09785368d1ad06cef5a541f74238a4332abba708008d2df062ff582884b8e4428d24d90e97255af32cce09b0ed8eda054514cbce89109dfb42e1b9d1bff1532286582c8596e1f7a1d0a38994b14488fb3202d99b81c0b4a4dfafede854539e69c3da44753b6f142be3634022c98347789015617b98704bbdfd9ffd353894ff4cd7133d6ed4eb6269ee7a79c19c84f08bab8be5e4993fbcfeda781fb717c61b535c9451fc4dc0d5d8154e78b9a6db8f20fe29a89c9cbb0acd253fffb3400126d0e333d83fe9cd94c7929ea9505c083683d888d6b600156ad4add38ebb47e7976380b7327864d47698feeddb3d2ed8c881fa2e7cc113ad4bc051688ddd9218142cfc0ca05f2a9a0e04cd7a1f75c3b42b80fab7191e67ae41d330a460ec4729b4511431d3db8b55a94b0fb105eef8a525c17cb2dc3e6a973e525f7b3b0502ad1c101e5264837d024b6bebe040f3aa5ce2066d7b987277059a5d0558c0483a658b0f03fac91d6a40ac1a75ca79e0b59c61a63f8e34f0cca5a3ab51dd5461aee149a2e80b8e759aa3cb0eea72e11a71eff13f7323e9eac80b79bbca7d25463ea686878cb07799c2c26659c327258f343d35a894c93566c5a6038495ba1d0dc3cb3ac5b1c38309061c4dd67be8b7dfd55b0642aaf925c27b201a59111dc0033c87d3ba4a00e9681b728ae48abea099f6d8cbc89d5ef9e6d9b79a9f0b57c5f11d5e05911cef2f84516e212871cebbca7f05db72f79dc4ee7335f351f5662620eee095712999634e76302eeebb4cdf6f30652f5116dedcff9bcb9908cf1a49e026c7bd3ad437c9e12252624736c3c2ebb4332adcfe87431a092179d0e2374a6c777edafb8eb0d46a1f8dc49ff247500270de98b5caab02c9aa98410f09ddf2fea9a9eefecb089ccc1617a", 0x1000}, {&(0x7f0000002640)="b8e31f088f68ec7a3ca0796389f1de0a444911bd5027787afa970cccfad4a6f5401d68ab7a1c89a664bf95a776745f9a11f79e2c2a6f972e94e70c5e9c1f6e7e5ecd6910b33daeb233f2b8941da4b66692de074c4a7ed65d867fabded89f8c38aef5c882d137f362ff58297c871556caa65c860023c285cff5b47b7bf8fbfed84016cdcac7ef3cab57bbc3f5c3b565861820bcba5e", 0x95}], 0x6}, 0x408) 10:12:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000024}, {0x6, 0x0, 0x0, 0xfb}]}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) flock(r1, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x9dd, 0x81, 0x7, 0x5}]}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x10040, 0xfffff800, 0xd, 0x1, 0xae, 0x292, 0x80000000, 0x0, 0x2, 0x0, 0x2}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r2, 0xa) ioctl$TIOCSTOP(r2, 0x2000746f) 10:12:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = dup2(r1, r3) r5 = msgget(0x3, 0x74a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r8 = getuid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f00000007c0), 0xcb005093f78273e) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f00000001c0)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r17, r22) fchown(r16, r22, 0xffffffffffffffff) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r10, r22, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r8, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0x100, 0x9ce7}, 0x1, 0x1400, r27, r27, 0x5, 0x4, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f00000007c0), 0xcb005093f78273e) r30 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r28, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f00000007c0), 0xcb005093f78273e) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r32, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r36 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r36) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xffffffffffffff77) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x5, r6, r10, r31, r34, 0x8, 0x7fff}, 0x0, 0x7f, r36, r37, 0xb7, 0x0, 0x0, 0x8}) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) 10:12:42 executing program 1: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fF', 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x2, 0x8, &(0x7f0000000080)="6bf3de4528705ebd9466059af1e0e7b381575ff5fdfad8bdfa35b21b157689e76c5c485f2e003354191cae4777c25b6eba4c18e662b511d5c15b4b7e3b2d87615b9c9821ebb68b9621dee41dfb31bb5a67c9791db4f7f41899de2f5782ae6fd8144486c621a2bd07faf2cc4972c0d17d5c66ef08a3b781ca1598e91869d039e2c181fa1a5a45cca790f218bed4714f8f1f376427ecb93b4f04f26d4e44314e0ba56b4dcdb21e34d2aff8163497e4680aee5dec80e7bbc49fd164bfe339bbc88fd9eb6316e8b6cc3d0ec4cff0ef7f0282e60ee1e2391c2c01e4c61176e34b38dce00183f1fc8d3c9965fdb7ba4a08f76d329eec", 0xf3) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0xfff, 0xa6e}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f00000001c0)=0x21) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x390) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r2, 0x1}) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) r3 = semget$private(0x0, 0x3, 0xc) semop(r3, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)) 10:12:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229], [], [], [{0x0, 0x0, 0x1}], {0x0, 0x0, 0x8000}, {0x0, 0x0, 0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 10:12:42 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:12:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r3 = getppid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x8000012c, r3) 10:12:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040d2c3c90b48460909c2592e70e764b1da37543cf3abbba31e2b4be488ebb0b31866eea047e5bd1fe2e0eb3ba1b64dd79e38c3e3ccc4459590ae13ff51ac6047ccf0abed2045177f05dea1c089681260756d54c9c208fc2dc1f2f62102d865df196802ed5d4298d41d5234d9b39303495fcaab7adc261bd446c91d227e5496a9032a5b5a020e264a16f297fbace4342b9d6052734b309779f4dac4a5704608d6181d399aae7e7f3eb1c78c7922c8f71222a858c061a8b825226c0f8e5a281b24dc27c45cd82f4f3024d63c7ffa554edde14e2d498d8898c846968611f16858f52f84b4e64a5aa346f066d7c5d695fdf873629ad9142f9904f807ac77ba1c80ee940d603d2f0f4772471171c96d6a3715cf95"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 10:12:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8090, 0x65a) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = dup(r0) connect(r1, &(0x7f00000003c0)=@un=@file={0x2f4e58336ff7f68e, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x9}, 0x0) r3 = dup(r2) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x23, &(0x7f0000000000), 0x4) fcntl$getown(r3, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0xee7, 0x5, &(0x7f0000000200)="8707e3449ff1a9cc2ff320c78e7b479e2636ba993b67877ba284cfa7dbfd773035442ebb", 0x24) sendto(r5, &(0x7f0000000180)="fb3c5bce1cf62b1bc324c175d4217da589d7da0d9cde8ceb860bf7e34cab7767cc13aea066c1f4d7616d7ab87f3870f6c5e6260044b824518d44e9e5da42e811dc79274dbd148864e223ed1158b3a3dc9b7a82d32afdc6301c4188f548ad95896c9fa660e2f5bd4ee286fbe44b24b7647fe37485", 0x74, 0x6, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) lstat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)) r7 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000440)=[0xc466, 0x8c1c, 0x2]) poll(&(0x7f0000000140)=[{r2, 0x11}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) 10:12:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 10:12:42 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000280, 0x0, 0xffffffffffffff51}, 0x1) 10:12:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/220, 0xdc}, {&(0x7f0000001480)=""/32, 0x20}, {&(0x7f00000014c0)=""/125, 0x7d}, {&(0x7f0000001540)=""/158, 0x9e}, {&(0x7f0000001600)=""/85, 0x55}], 0x9, &(0x7f00000017c0)=""/6, 0x6}, 0x800) lstat(&(0x7f0000001740)='./bus\x00', &(0x7f0000001800)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x14, r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fsync(r3) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r5 = dup(r0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x5) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 10:12:42 executing program 0: semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0xb4de591d53c12243, 0x4e) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x32, &(0x7f00000002c0)="1256136b05e1befd6b11fb65c2c685274f52ed27b492f59a61de307c9a68b8293c6d671114e94debd1e704b4bf4bd667f6930ac343e9fa1123b4086698ac29da268218ad1e1be49929b565545a83f66acfef885256e32815010ac9412f062b1cfa91e90125e0f169c06104591f7a92cd83ba0576") syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") ftruncate(0xffffffffffffffff, 0x0, 0x7f) 10:12:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008000014000000000000000000000000000000000000000000000000800e4ff6f0000000100dc", 0x104}], 0x10000000000000d3) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r9, r14) fchown(r8, r14, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r2, r14, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r6, r7, 0xfffffffffffffe41, 0x9, 0x7fe}) setuid(r14) 10:12:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x8000, 0x0) flock(r2, 0x1) flock(r1, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x87, 0x40}, {0x4, 0x0, 0x0, 0xe25}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r3, 0x1) flock(r3, 0x8) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000001c0)) r5 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000140)={0x4, 0xd3}) 10:12:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000004, &(0x7f0000000240)=[{}, {0x29, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 10:12:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x200) r3 = socket(0x10, 0x8004, 0xfffffffffffffe01) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) semget$private(0x0, 0x1, 0x4) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000002c0)=0x3f) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r10 = accept$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000008f45768580000000000000000000000000000000000000000000000000000000000003800"/95], &(0x7f0000000340)=0x6e) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x4}, {r8, 0x4}, {r9, 0x24}, {r0}, {r10, 0x1}, {r1, 0x3e483c49c183e3d9}, {0xffffffffffffff9c, 0x148}, {0xffffffffffffffff, 0x4a}, {r11, 0x10}], 0x0, 0x0) poll(0x0, 0x0, 0x6) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r6, &(0x7f0000000200), 0xfe72) r12 = syz_open_pts() close(r6) dup(r12) ioctl$TIOCCBRK(r12, 0x2000747a) ioctl$TIOCSTOP(r12, 0x2000746f) r13 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) r14 = socket(0x18, 0x400000002, 0x0) close(r14) write(r14, 0x0, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r17 = socket(0x18, 0x400000002, 0x0) close(r17) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r17, 0x0, 0x0) bind$unix(r3, &(0x7f0000000300)=ANY=[], 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x9, 0x1800}, {0x0, 0x101, 0x800}], 0x2) 10:12:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 10:12:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x44) ioctl$TIOCSDTR(r0, 0x2000444e) 10:12:43 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='}\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='$\x00', &(0x7f0000000200)='+^\x00', &(0x7f0000000240)='\'!*\\\x00', &(0x7f0000000280)='*/)\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:12:43 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e010000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83d3f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d29"], 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="171e82058b083c77a55eca866826d73ed69d89ebc06a6ca5a1aab86f5525192651e7dc1954d8550e98a75eaea9900b466a7db5526c37b87b7e21f32de0b054c16a6a0ed5c8620c219cdd1444a6c3898e", 0x50}], 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/117, 0x75) sendmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) 10:12:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) 10:12:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x2) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r4, 0xa) ioctl$KDSETRAD(r4, 0x20004b43) 10:12:43 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() r2 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1116, r1) nanosleep(&(0x7f0000000040)={0x0, 0xfffffffffffff801}, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0x10) 10:12:43 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000140)=@abs={0x2, 0x0, 0x0}, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r4, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r4, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r4, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) socket(0x800000018, 0x1, 0x0) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) 10:12:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(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(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) unveil(&(0x7f0000000740)='./bus\x00', &(0x7f0000000780)='x\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:44 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x1000000000007, 0x200) r2 = semget(0x2, 0x2, 0x80) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f00000000c0)=[{0x9cc1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = socket$inet6(0x18, 0x1, 0x2) r4 = accept$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x1, 0x10) dup2(r6, r6) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r0, r7) dup2(r5, 0xffffffffffffff9c) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) sendmsg$unix(r10, &(0x7f0000001700)={&(0x7f0000000540)=ANY=[@ANYBLOB="e43a2e2b66697fffff02aace392a13256f9d04941480266b095f291773b6534956cc3f1405407230e3f5b1058b2b82a337dd8a1ccdc55cdb3041a87b4e386efdb46c78906a4d8994bce9d9cedfd752684d794cfebbc7898fdd5852f20d85426691a46a264ee8e0e0620cb2d69893b58cb82ef597646b6cf863910762296bcd78beea251021ade72ff2795ef943165e0a5a00000000000000"], 0x1c, 0x0}, 0x0) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000700)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1c}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) 10:12:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x80000000) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 10:12:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff], [0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x8], [], [], [{}, {0x0, 0x0, 0x800000}, {}, {}, {0x0, 0x101}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 10:12:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 10:12:44 executing program 0: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 10:12:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x8, 0x4000}, {}, 0x7, [0x380, 0xffff, 0x485, 0x0, 0x6, 0x1]}, 0xfffffe94) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) 10:12:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0119490000000000000075868bec83ffe200"], 0xa) fcntl$setstatus(r1, 0x4, 0xc8) syz_open_pts() 10:12:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) r6 = getpgid(r5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r12 = socket(0x18, 0x2, 0x9) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x2, 0x3, 0x40, &(0x7f0000000800)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() setgid(r24) setgroups(0x3, &(0x7f00000004c0)=[r22, r23, r24]) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r25, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r26 = socket$inet6(0x18, 0x1, 0xfe) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r27, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f00000009c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff0000000000002a837bc564ed35a97f6f672e90d601b6ea7ac9b631ef4e4889b0356150778b17c97803673d65e2edbf107139b68f74ff3a39499011fe4da9a6948926f0e08c424ea51c743a5c9f16205a96a94ec356ae864fc2ee38c2a3ee29da021fe4dc86a8831a03e8ec1d29b9ef15114fc42026192d7a729865b921d3f442ceb3b16e8fd36d023f4a3edde758deeaf3662f7901952aaf2d4cd4877f858c208d1841819c4a047c3726015a79037cb8c41bb11285a8c70cda571ce7698957d3a211852569f31ab4e6b1a549573e799635c0c24dda15235b0686b5001ba844965aff21ae2b75077da4af5bcd019a7426c76c4367324823ae41c690", @ANYRES32=r14, @ANYRES32=r19, @ANYRES32=r23, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r1, @ANYRES32=r27, @ANYRES32=r1, @ANYRES32=r28, @ANYRES32=r1, @ANYRES32=r29, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x202) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 10:12:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2}, {0x18, 0x0, 0x20, 0x3}, 0x8, [0x1, 0x9, 0xfff, 0x38, 0x3, 0x7, 0xb51, 0x7fff]}, 0x3c) r3 = kqueue() r4 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0xffffffffffffffff}], 0x813, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 10:12:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20000, 0x82) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 10:12:44 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) flock(r0, 0x8) getdents(r0, &(0x7f0000000180)=""/221, 0xdd) syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 10:12:44 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRESOCT=r3, @ANYPTR64, @ANYRES32=r0, @ANYRESHEX, @ANYRES32], @ANYRES32=r3, @ANYRES64, @ANYRES16=r3, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYPTR64, @ANYBLOB="84b6c2bb75033423bb4879b393f8284d3dd5b44bc761b46b5e63484360fd73e4c7b460ae0a4d3a9e91b8a6205bd0c8a4f26c26fd4848a54624da3fd0ba0d0645dbf1c06880eed703b85d2cbf5e2643da7e971469c56a1089f5de4dcb7c107f2617832f9f6a962f39797aae04d2cc5b07b77519e27d8932d65cd49efa40300caf1281132c62294325181b5d7c326652f810d194691ba5963f5c70517a187ea971d56e713d060dc5239b1291b9bdcaa6d667e081ad907182296c4347cbbbcf1923ed575b5cb1b3301641a16224bb6f9b4b67b6fbc5802a6dc605c54a9116319885721366951a23a260", @ANYRESOCT, @ANYPTR], @ANYRES16=r5], @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYPTR, @ANYRESDEC=r6, @ANYPTR64, @ANYBLOB="c897b952db2da2b82597cc62a3ce3cae17d0dd7c", @ANYRES32=r7, @ANYRESHEX=0x0, @ANYRES16=r8], @ANYRESOCT=r8, @ANYRES16=0x0, @ANYRES16=r9], 0x6, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000180)={0x0, 0x219, 0x0}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r15, 0x5) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x7, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f00000007c0), 0xcb005093f78273e) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f00000001c0)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r23, r28) fchown(0xffffffffffffffff, r28, 0xffffffffffffffff) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r17, r28, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe41, 0x9, 0x7fe}) r32 = getpgid(r21) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r10, r12, r13, r12, 0x1a0, 0xffffffff00000001}, 0x1, 0xc05, r14, r32, 0xa9, 0x1, 0x100000000, 0x1}) r33 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r10, r33) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r34, 0x4010426e, &(0x7f0000000080)) r35 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r35, 0x0, 0x107ffffffb) setrlimit(0x5, &(0x7f0000000000)={0x5, 0xc95}) ftruncate(r35, 0x0, 0x3) 10:12:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x40, 0x23d25a2c0cf809de) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="02002e2f62870797757300"], 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x47}], 0x1) open(&(0x7f0000000140)='./bus/file0\x00', 0x7f34c56cff223be5, 0x0) 10:12:45 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x8000000403, 0xffffffffffffff7a, "73cc5160521f093842ad8721ff7f2e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="c610e39bcd1b51383375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c00442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bdda3d38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb874001000aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475aba9b9aec7acd78968a5bd422f2a66a38230d228ef86cd80eb45cd1901841125e850a76bae6cdd1dd06a1077a6b5e5c1483e2c1b6390f5fb1aa2be7d8d8c92744c636793ed5d7532e41e0c9d196dbd1f", 0x109}], 0x1) 10:12:45 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x1) fchmod(r0, 0x2) r3 = socket(0x18, 0x1, 0xff) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r1, 0x7fff, 0x2, &(0x7f0000000100)=""/78, &(0x7f0000000180)=0x4e) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 10:12:45 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x40000400000002c2, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x1) ftruncate(r0, 0x0, 0x30000000000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r4, 0xa) ioctl$BIOCPROMISC(r4, 0x20004269) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) read(r2, &(0x7f00000002c0)=""/225, 0xfffffffffffffe4d) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:12:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x9, 0x0, 0x3, 0x901fd40a}, {0x4, 0x1, 0x2, 0x442c}, {0xf1, 0xbf, 0x20}, {0x8001, 0x7, 0x30, 0x7ff}, {0x0, 0x2, 0x0, 0x8}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = getpid() recvfrom(r0, &(0x7f0000000040), 0x0, 0x3, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) 10:12:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x55671423935fd711, 0x40) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x3, 0x1, 0x3}) setrlimit(0x5, &(0x7f0000000000)={0x7ff, 0x81}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x8001, 0x5, 0x9}, {0x1, 0x7, 0x3, 0x6}, {0x400, 0x1f, 0x80, 0x7}, {0x5, 0x3f, 0x4, 0x7}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 10:12:45 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x7) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) r2 = dup(r1) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 10:12:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) semop(0x0, &(0x7f0000000380), 0x0) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="8200000000000000188972df8b53c8380ce55b86ac"], 0x10) r10 = dup2(r9, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000340)={0x9, 0xffffffff, {0xffffffffffffffe0, 0x8}}) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r11, 0x4}, 0x200, 0x401, 0x2}) setegid(r11) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 10:12:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 10:12:45 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000500)="bd69648d07371ee10354d9e3c83a00bb8e7129c23578142666bd91bbb205e2ba1824def63a464fd76263353f9c526162ce908b2cd823bfc5a2be0318763cecbded8bc8423d7d5f76e1250d21ffebaadb209c085a8e16468dc9a920510f6b8ca3b4f7f60f819947ba3f2bdd071fcfce6b8517ed04c197cd1d142586937c4f545e6812ae3d8433311f01c317c4b3654231cc7973fa586a1f87c35631f27b126eb6687f5cc1b5f39f002a51579c1f96aed9856d0d743e7fbcb2267aa28353097553e4e57920f34675b560addaa376baeb613634479685449f4fec7cda508ef8f92ad69b1f2dd252defb49935adb9ac0bf4dee4c5dd092d6ebcec2eb8382dd96796bdea8e62d52dfdec92e7cebddc011cf615fbb35de43573ffbcc1956fcfb54597dca011c9d47cda0a26d4ad0e74d32d282f9ef5323c594c29a8296848d501fed69d7c018331d6ae1cd376c98e8c892d41bb0cfdfa51097f46b889883ca2343ee265321c742657adb5964a7fb15749131cebfabc4d608435110a7982dcdb56523fa8d5bf37947582c3708488880bdf27659da07f0f0c491200c32bb75abc2c4d0ee3bfa3b801865fdc477f3e98a2a9052c61ce2dde43943c347011bc55a17e04f9b88e24756e18d5ef5d565862165ab6cfa30c382bf3382fe18ce03c58632cd852b73237f74dc87ee2e83870cdeb6e5f0b01b3f57bafa898086d1a84256acc117731dfe62715d67b99aeb15225d2554d1ba1997d60dd27ff5cb0452e4e767c443ed09b7d6c0b3a2c0afbbfff5fc670c448611662547eb7e56b2b7cb2b6b5c277eeafdb26dc5b6f3b1c749be0815318fbfb3ba4965a3182748dff871a1f3746b0b9284145de6dd2e79f7c0627c4b0424fe7d987de4fcba7aa04116f563ad1b574b49f29ea1fe1c581ab374ddd7c91f16c7f18b1887cc9d061dcef50b60febda9b063e4a34a2e6e230801323fdd75976c9ff08a4355ca975ff2c76d9745f8f5b63307bd12f25f7e80fd0373df22e52ae54bd4b275e709eeafab721a5bf90371b909d50cde0106f365a2ffdbe6c779ec75fe51a4e61ed8dffc0fb185b47987f1249c582f78010dad9a89aad8294562ed5a9a9de12a72a0f11919df158e9976669aa7b69f93b7c95347345678dff65ba153257922504e5b0553f1ac2b954f84f460371b213194f799c979a04512a7c52c1b756c375b82ff9ca2c274b3cd40e6ababfa9d5ca176b882f6f0765be34f610444cd6b4ebaf3a03e1d2a4610165f77a05da2c97fb41a2cca5b1c0e8be7dcb0dfedd9443946c26792dff29d4af96b28e90c7f9fb1a44ca5367fd4543a8ef4299192c56033c4495ac6628f909ab50900b98693f2115286ba4473b8566f68adb9892684f2b282e8fba2cf91a59ca0acd74a4de0d930a6ee2e621ae6b4bba2dcb6f6e812e4dcfdcfc5981472d4bb5192893dbc633a4ce067363eddc086a56e3ea41743eab83b0d5c3a5071e28bc59d845c423cf623802981532e4f0eee459baffe21d395d77a2253eb4c515f03593e662828277e989da1c52ae3f382743337730569e410525b79eb8f811a504b4888695387438f926a99cddf66553cae89d62b663a7d65143532ae483878c2f5c940cab7264832d623247ba743fecce5450612c684e5e4b32fa5fc06aa200ed4dab75339d85dd8d7f7a70b785b44a73c5b520e9cb7a8bf39e8174765cd7f5eccc5dc8268959d244a7590ab268940594ff317010e25b7032b6ff64f4134e5b4ce4cd216c811d570779154800553bd8305837369cbed123e6bf2b8728c357fe9dcbf1ba19960a64cf788272c3de9a016a51498c72af6dcacee7da1abff9531a42d1eea67345a4a4aa8cb2d6cdabb4e75556ae883ae418d11a99967337002dac2294a3e9e21b72ba8a2b57b284751ee513bea20b7529e2779237fbb7aa426f2a50729adbf642a063d40ca5c8699290ac428748dea56ae22e171bddc3abef88035523c234c9201e23304a8ecfc028f6ccf3bd4bf9b6c0a4bc15427718081fa34abf87a958a0626bb0105e5c39d96cf24c053e7817d7f544dca0f3379a6a71a1eb85b099c38ba47b2461cda5fd0ca5cbdf6baaf143e86ad620872056931e944b3866a65528ea26cc78083e08a22199c51f340b62982f5b6eb19aabd53bc13e5455acdfeee9c52d86cb2f00f3e5da90b09d3246ab345332b26077fbbd181f2a07831b05b1d9980b089cfbe40045cf0724d881396cba4f15bdf3dfd2bb3280faa4cf411f516bfcefc2167414f8795958be98e7ecc26f59509ca10859f8541c05bc3c20c8c7daaf40e0161c504e7f1b881e7794a766851d6a815be794d2697d70a0b958ac6f9ea2c93a545619a3e30690e076e7aedeb216d6596b9ad26fbd84853ef7028793be7c49489e45ff6ec9c63747da9de2fee9bf4eb370e5d7fd0531eb0207009db50d405c2e4df35a900590dfd57cc423134027337acc77b4f88a708431eb2bffa7acc64cedf392b96801074e81098cb7077181387507ab028dd90cd39ab26cef809625b538ec31151c9cc17578d82b6200d8b53fb98a69b0757a42a2869d59900ec1cdad14f717c1066f80a32f9c724c75c2cbe38b4b53fb4904591d5271cd4e6ac94b5c6cb57ce52abb97ccc2d5177855ee2ade03b8d59f9c214ca1474c54e9a6ebf563b55c198accbc22a617168d6a454a7a0d1bbf0df67afe687e926149735dd9cac21f3be89a7ba0152267f6100734aa72bbaa44edec8ceae3344d131b9b98c0dd9990e386f294f422937a52a5b49318d86eb0dac641a7090c3561984d28cef53c5fa2977d8b905697c287549e597c6a78327a4559d12e4bf528d32a908657dc603556bb16f674b8b3775125a877e95e7d6b09034609d17010ba993081360fb7e3fcf88565f74c57360f1fafe0d4f7588b6a81e9ef68af770e73510e88c5258c7d20641b481fad82100e81e2385ae3f73ca3dd9c276e541503cbeb9642d7656fe9885b93796c9d7a9e2e3c968d3fd68a24ba0e07615220ebe9ec226fa506621b1bb1a932b9c97576c1fd4e8993002dfa2eb7c42d57d6a2ebe62a39222c4f43dd4572aa07931e3c39f59d57139aa62d9cff78c5ff1e93dd0c9ab9e1a9056173318a44d21e69e665e63391cd34ffedfaf2116a4a993d8f46b109eedfab2b7d8f3269c874dd3b14b0c2911aad064fa3addc5fcdbb9a2c5ff51dd7488be000fde81f23b286d05efdb424dce5afcad97f487eb2c9a0f18d86b4094de26e53bd4c2665a7b6095f02a4c397a768852723802fbef6a76dde5d530c7e324806103da5e247a4b9b885347f6e4046e3e01531ac154ccff7fcdbc030aa1e0651f9add1eff7aa342aa760559f7f6b6394d5784d5a48f6a86e800695f735aa4e38d099760dd60c4f5da63f1c7deee25162b44dd1a5df174ac53c02e33f33c829488a981991d1fb9733beebfe5e46339f15c6bb6ea2021fc0d0cdfdf2ec129557581f2462056f78e95c3e32e4394f74c96d8ef9216b5fae0f8dfda7ae0617a2978aee222e96c9f055d6c654240a4b796711055d1560b8093f757772d3a6032941237be6799d8d78ae7ef99434a7f00a303f4e9be735985acaddf764ccdbd8a76929f8bb567240161843ad37f4227ae69cc845041850550ec45880cf90b9addfcd1900d24fe2755c1ea93edb59fdb9a440b9aca469aa105a7a2eff025652bb63691a1e80ab9978858226a313c244f95d8557879215cb4e75153d3ded6a270f8025fcc566ae5d023ce390f3f60de25e7ba95de8c16e6d566166c14785a7cbf4fd55b2714d02f7325c47aee0842280b153c6ab3ac2e30d891e9f64dfd64a52734a0f7aac1982d411fb981c64375a9056b0b383eeac54489f8422f7639f8505153950ebdd340f83766b5fb8c0b771237cd99fd60471324c90f8a829f41e3ad6e621a39043219c694e0d8be98d1a810fe008c69847169ca72a8cf1647e182811a49ab411e8540d5a7722afacec615b32b21c49365ef8a94164517052ecdab73ad384c56c636071a792bec73935bbe4517c3efa6a1f4085fdced529ca436b3b4f0b80fcdca9bd9241b9340cf0ff5e001a87984918e4e7ffe4083b4f2318309a764e374ff3bb34de4c20e62b1e9c30823dceb6f8bb13f8f6de1c08d4516f41490a5080b3bf7e166750b50b2b2f567bf5160c3bd145d7a2e918440254448ab0b4ccaec7b5b0591ca2eaa7cd3946d52575b9bdd6dee4e2f963dbcaba6a2822fa3e903a94e9841d64aa2a44dee1c936701d73f776ac1539aed9deaac1308bbba3e6a4eba6222a6e2e130448282c5705f27c711a75477a4bb1c3ae791ede49d78ff6a3a53760e5bca91c0c1013e93f97524177866df8431b09bf5d0876b09d549a6762d5599737688d9f7341ba3846b700d4f2b43a95cac978d129b0d2344ebc0961f78abd62665098ee13666d54236e78032b593bc03b6880f33aac84120465cc29e8b1e0b241d43b6a3ffa108efc6b0c63155ceaff84f7c395334ae54eabee2cea300d8bdff98d63db7c2a3ab2032cb94ef2be914a6053d7c077ab2f3a2a21acceb0797555efc6733c61adc628f7584cf5ae1a341f3d527ed7e15fbd0a77343f5c7549e3c3a44b91467608be5b5e1e20ec8d0bd3f2c2558bd2008bbb90294ede3c02614d291d623c961c3ae270110fee34a808b2515ced512bac12e79cfc3d4044efcb19ffe383de85e5aa112b328132205d5458bb5f8210e1bb90430b4cdf2c6756b0e759c5771a9d25b8582f7144c5cde43c752faba89aca206bf9e43c54e1e7cb2467dad8fc65e22f373cbbb1694d1941f04155b98ced30089067d1c23b9689a7b61d5da88f65eb6a5d4c310e75c0feebf50b27113a7d8cce917a636bd71247469a225762f5797b27e2122e7467c27e667ef7e5ff4a1361aa415404f57e68085a83ab7de41df62989bbb820297821b75648b28e3ad7b657449cecf94137f2c343e55a27da7230caf8c78acb96b7b67d1b3c329ee79d426f628eed0fbaaf673b3d1dcf9360e8bcdc871ba6daf6a543e4484e429300c04b54da1e8f36fac1c4aad36fbe72aa69904bc3695c2e6221a309f2c6a9fed2dcf7ba509004394e3cbfd25af24decd8b43c4b368a720c41bcec906edd5d0c836450e937e6f8e3eb153b7ab98a5eaf9dc9cbaf02588840ea2ed162f2406bd2268ac0145b3e058683416ff0be8951371262a8f9402c799769247d0e1015be5068a23ec2e3d11de98598dd23d4359c328f9ec9e0ce88c9b12a7cac150b713ffd20ebc6a32bfa1660ea8dc9b9f923e16e36882826c817a577636d7183619643e6e6750130d61dddcc95f5921a79370af4527631f651651bd9544d9b18203ee4ef2fae076405ee0626a9c391f68a970c3c2c4b78be999d30e03c73ee69e9de682fe748b93487b645c0fc9363f45dcda42259740cbd029047869f37c772b5078efbd5294171ab8073d352a17e2843e68a5e4a64237db31eeb52577f194cde3ee5103254964cd6e22aab5b1ff8ef01abf67a6ecffa7d242a6709e3c949d3736bdbbb9cfef567c1e9f5848e3a63c13e0c305f660510a5ce6c693807c561bd451734a0c9235454898337c666958bd3cef77f73d7733f647b3c008f2e4b66b160496537eb1a68fa5cb86cf6160c547749635c08f996cdf5da68a5d7ca37970bba4a799afb23b830c73fe967a2f9f729497ee3ec664c606b9e224edc3256e48e0f846e2c3edff30087dbd887a07694d1a2428647d499192f46281c8a8e7c320865728cfb764fad22ffed92366e948c48ed954c5c4ddd7242f03fd67f492e5aca4", 0x1000) close(r1) 10:12:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x640, 0xd0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000640)={0x0, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0xfffffff7) 10:12:45 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="4f78740000020000000000fed32e6ee29986602c7ed0b914001346687e80b133c6dbf6145c2a5a774c797bcaf82f41d64f57e8aef0b9f79834325eaa11bf402e8286c675b641ffb9459b6104bbef8f301b6b97b42d5094714f77f46b7a5458293b9bb2923dfef39192a2855850b719bfda41d085d40c7529c2008174ef7cf5c9ea51f444cac0bd4751f8ab8c3abc6edcb08b0c189518cf2f45c8b9052e23fb723ab4c45196c98f70858263b2c43ae66753a95550593d027eddf317c22c15f0e4850de0c7c64db38d3f14814ae554c063ca665c8fdd659aa2"], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x8000, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="00b80e7cad37afcc0d9ccb78b3d38362c720dcb9359d00cd7ad99493887d6cc968e5020000000000000085090740c58c954e17b092449784d123645776feb7fcca1a090003000000000070ee8a352679190fff912ed53d47bba4bdb0bc279cc34cda969a1fbe9628000000000000966433bca5c5ce6899aa5ce88c7237102dae152e2f3bdaeef045754337bdcdd89bde35e5526953e03e00685d47ade4fe1c5a7678d48f4017019150693b335394654e4e09000000000000000e7aab6f28c2ecebcd00004933661fb32456d09a6ea897c322796a78662c2d2a58091b"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x20, 0x1, 0x4) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="9bcf0db0a4cc8dd777f8d36ed3643ba3f93ad7c812c2d0493210db3c2797b9ed5e5a649206b4b12d0674d5d78ab5f25a64823221c2facd", @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRES32, @ANYRES32, @ANYRES64=0x0], @ANYRESHEX=r1, @ANYPTR, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64, @ANYRES64]], 0x6) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x118}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xfffffffffffffccc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010030b0bfaa17dbed5b250cfed2a2f0fcd1953c9758236881eaef1670be08662c430ba259dd1fecc1c8765122912e2a"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) socket(0x2, 0x8002, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c, 0x1}, {0x24, 0x20}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 10:12:45 executing program 1: pipe(0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket(0x10, 0x4000, 0x1) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1010, r3, 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0x8) 10:12:45 executing program 0: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) kqueue() r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) bind(r6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) 10:12:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x36) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x8) fchdir(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x200, 0xa2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="390e80c956f7c8427bd9dfec27421d25af5e8129ed716bbc0e45f13cdea9c2593189ad31a2af7898dcd6f7bd5aec11cf7b73133e30449cc291b606b6abd8fb32cbfff997d900fb8b5df30956dfb31093715b53c3b349cbe963796f050d721303ddce7a22b0e8a811e0294e302c153cf3c3554fea048cf93d5ec1caa0b1be568b1af45e2832d6c9a7e9f8b7a49318ee2f90ab4f68cf84d8d46f4e8ec0731df7004343c7e7c76992807b258791c1fbc878e86073886741f5e5e022cf42f4d3f4c3f19c5df9561d1d5f00b9e3ead87a86e3455be1cbb2bd233a84b41cc0c80cfd757dfc1d0afdb17df2773f837a5a3d06a95595601e526727310e37028770905ccae933f16dffc22421cbff8d036b302f1238db927699b3d9993c0fdfeb16431961db82925a2f9f106d4551911e177795e693bec2921d3dfbc1cefcc40e27e2a08742f2c046dd39decf7524022892e6ce6520309548ae8a923f23e2c42cba372a0f4a9a5e651385b2ab30c232b9397492c728339e1491597f6b345a94c6975943674ccc7176cb3fdadc10f78441480fdec873d048e4c0abee5531bf2738ef4c943526290421e73e6c864b451b2a841f13188aacfc175aa5eb12bcec116e4b2ef7a8119165453b093eb2f391445d7d145634f4c83ac2738612aa9b50f5d29d6d59a0f4af37d410e5a719778d0f7ade8780bb68584e5edb7dab2d898d0bb558813123521c405ac23f9cbdc694bdf9cca875e092c9bbe0459609d8d692dc96509bb2385d3affe01451d3dbf18ecbb4aea559c2d48f2fea991f9972fea8e8a210d0e8a439d24a636b9abef2aed4226f16316808125363a605656329b9a9aa44e14d7f0873a1f9eb3f77cc0e1903ceec6fd85cd96dccc34cd77e42c1f021fe1063fbcdc450d56540c409f15c422b18eeb3a828beda600ba1bb68026c9316ae2f194442aac76d6722e5bb364c483b1507ec00e005907aecb86ab327cfffbb4b289d9822f0e604cfadff02b6cc3c0a1d3d838821bbfe607b69d135469d74bd31f61bd3a0702853f16d993d2dfca253f588eb8c9dea4b44180659e9ba1767064d8298d588c3fe2f3f16c76efd2653101fccb020fa1983c6a5a79cb8247ce095d6b2cdc06c667cf0c212fe62f50992b97db511d77ef7943f06b19d378b58900d4e94c1ab1ad6bff29a2c9b161111b2822242e017793e3999f19cca93cccc2ab15c930072fb513b03c163682a862f2846ad16751160b8e30617939e1810091ef9eee42f8939385c0026f3ece7ec871282401688f8e161831367827ebfcbbf5906393fd0532f6ab19aa6e9db9a377890963f4015e8a962da5cb516ac78fb5a2e0d67d03f160f2b9feee0003d1d5e58913275849d2f5f4a24851961067f6eea27d0d1b496c6f06e886fd747a9ac115695f8ff7a06fa9b13417038b11887935fbbca8be4d57fc1c41350650045c56f065d8231d1a1abee1270fb469abbb380ba12647e6bfaa8c80caae90ce0b1db6a180d25f353c624f5612fb6b33698100c915a878b1b226a7773a7cb131697455003e59f882c1b4166822e0e5075aa47449a9ebe377ac4113acc5b79f4b3dc67519360e7ab293b75528e1af7e406f971035dc205ddfdb2274abdf3e2e62be472f40298eaad9d89884c0ec88beac012855aea30fa2451e6719c1a33cd77d31d3cb27a947b765071395c41be1441ac4e3ec4f0213bda218e95f01d03d448f58d7987155dfcfad7a89cef7cf7633bb77f7fde4f7a9042d8806bf3b0208ac6dd6af7dbb1163fbf855cbf85cace931093afac18a56d432818be48a46381a8921d6d4fd3dc9ad0d177e4b585513e0008cfb36d946fc1a9abce6ac49cd41740a8469c727fbcc42fa202f31c64c76d2653de16f878dfd63e1b0f2767951db420244c74c60dafe4501076a7bf54c3b7bfd26dff515db80933212002a30565b26e2418e3a76d97aabd8be89bbf2bbe920021906c01e33129379a78eaa7dccf7fdd09e268ee7b95163fbaeed4301edefcf994846370ca840fe67e6f49a45f0b0062b886d623960d6d523d05685fb0d6b424694267ea08dc2bf10e76c26c8a98457f77a9d7d56eed37ce524f32ee4dd4241b68e60e9e83a50f4ce12961e2d44b7d1d57279e6b07f0d1baa6cbd162cc76c4880d449d36b734b74f7f90d88b2a3665757dec2ee724a93bad833d0168ab7ec036be3f9669a901e902a0118df3e025401e0045ed11c526a1372e48fdc90fc05930a1aec50b5da68d96e338c9e38aec36446efc8b284e0dd8d5b82109c27bd68eedd23cd30726c8797034e5f6698468131cbf17336f57ba3a3a05c3ccf0b67661f909dfcb646180fc2928869163cbd5a79ee1d36bd619f1561c8b619ddf090c863213a2f3757fd61da25bdc594ca3c5a910102bcab373b02498139ab0b0278e1950d862cd1bbe35cba4cd0216a22b0b50a9d845a9b87d69c4d61a4aeb15fba48f2986701bda3230f215cc04767cac41b60b464d5802a01b8fbde96bb2adf09cd768de69adf95637ebf60c8c3d6d7d00433b5c2b804fb04cb02d9ff1c935cde84ba621cb2bf2d845e416cf12d3f185ae53082c4cb91d7f06fee3da48ad7d70d7897cd680c5cb6140b7e40faeb3f17a2f4a1f0e0ca6a1bc73e64c1b40f84eae598047d81da8a3cdbc5100ee776aad25fc7f210a408ba7e3c0984be8199a7bbac2691bec7285c7de1963e5096f8868c5cdb6093fa6524b2126af9e2b1ca3f52b39fcfa7df7cbe4b6ef2f722cb2c832fcbd2caa7f8768002564262d19029cad0f5a857c7d107d276c7ce345b8163db615d9fc3d68bc0a3bb268f3578d68c24161be0c723a44468de9a7a15e4f04f2c8e47a81980bef5e97704970ac03a134955ba83a4b8faabd2387b0020d2c320f11b8f0ff90efb48d4306c38a29fb74eced443125ad7ec315892bdb3dbfa3625e53cd1267c250f8a099df0f143765010020c5a9c9bbee3aea3cc28e52df0d3b2a81c9eef5e0a375ebcdbc32fb5dafe01080673eb85864ac425ed674c366dcf4cb228513cefd330605cc4d096ad53eefdf152ce5333e60a1a934a8cdc3385c760d7aa0fbe16a60d9844bee7f50922e073897291efe57b805b1aff2aebc93d6f4002ee1617d6af7081f1af28ec5e893357443098aaafee7538f8ec89ed45a120f6c201622764493b17fd4e2a6b7e8098506f42c77d3061d34206bbbae921cde1ecc8e17085ded46a61b607e40c42dbfece3fbd46aad953afe64de6d8debcb895cedd85b04b94b77595e30d4ab4815a7dde2379fd241d7f3bcd04b79d268572c121717f995dbfef3287b93f3f0b2580a8f7759f85c3bed336bd3d2cad124e13cdc7eac627cb41008473c8b57524b3c4ac0e81b1ea156d34a506e4205a72907eaed4e8e81ab7a1483e5fbf2aa87a26358a529980ad0baefc95ff8dd12321f39e711e064c47fed5f8a19be293ba7b19d810af37e522977b7ea26a5e58ba5636040e2f8b3c7743e0c645fa76e23d9fad8d3cf43af8761a856889facedd7438fb35ffee39a4088abb53f72fa724f61eabc74ad8b26e37f3d63b719785eee458cc15791edccc1e38113ac6f7f41926b4dbe388114f7c71302dae5118ad150adb2f0df881fe0b900142d1da3ff894293ba05ce260afd32e080375bf481caadb7f1012be593f8109c10aa94fdf883b46c29f6bfee5478d6050815433ab5653a954e015cfc585bd479f447dd9202431c3b7e28827171d9559cc744bbc56bc43c5960776e5ad1a10b1d314588d89474068fd0257bd6da93c0a658f9d7986e27cee74646c5b6f9f6ab72920ae869f8d8ed2769843be832a50e8e3adc99755681b78e86bfd9ac8bbd6c47091b2cd6f3611886031341516360f17fcca2b8a6bd7de2e740d7cc9ff1c8c2555fdc5c8d6cf9f64119cda23e130f7f73c60c56e8a7a340129a473381282b22c5ea9e3c3b6467de3fd7bbc8902916eabf3b39185d1f71f04efe23b239aff558457dfae2052b7d601596462554cc286b63fffb80ac31c82816eecd153b46211fa92514e8dbc8637064a0fa8732dac06fe4a22ddeb469b332478807158c7c6b8133f24ebb5e9a33a5fec20eee40f82cc5820f2f46417070d0080707857049cdde0ee83e9e19f53f6f856f0855519171744df5240258230d476fe6fc3793eed3289ba44c21522c6217804051d63d0ff153e660c675bb3cc3aa1208a561ba959421c39e4324d601add302cad17fc2c7aa5ec31b546c9b18f908418ded0090dfe40b6c934f87b4996804844a987df638fc987c44283b556a7f2b167a00df83a3d78f6dd251261511e34af1b01c5127ff7a549a7dd4c4e120ef0c429f189ec143f18a29cc9f99c0cb434aeb27d2f3f6e83657019b069a8ef202c1efc8f64409ee0cb016193e6e7b1f812913d3627aa0622aa05d0cdc2e613ab7a9fd26f88c75fe9ba3f0f74f9d5df6fb1e7f05c1892983447e840dd85f4630ebe158eea1960d21b12ddaaf2cd245cbb2038b0dd52d8f6d7cad5f45443220e3a2f760879beee849a20e84f78922fadcd87a7165a6eb8b0bc5d831b0e886d6b866f766829c4e2e98e46b472d3d5878ff58fe283a8b16d293ea31e9085a08909a3d07337a382c5163d3c79009a32c00101f88d96609c4db249f8b64656be8f6dc68504bcb104e76ede36e2b872d92342d57a7959bb6e91228b265ca4a6bc67c96c971d1b089c8dde46cc15eb5aaaab84239750f55e16a0121357057cc8546573dae2a8ac2f472e4beab8bb6ddf8930688e944dabd6b3557186e7f77236f27161e5f94c45a07e4a2cb84f08bfb491792c818f681b8ee88b68be95bde2a0facbdcfe64a1da3b8fa381edc89fc7ef0dd8bc39100779e14f562368c152dd52fd9040df4c9f259231174b08d25d2742d1ffb835407985b0ecec8a9b986b1b1d53e8bae0e1f03787b3368f68cf8cb7f6c4621095e65b97470dd465a5e667a77737fc8e8d0600530bffc60a072f91928a673fdd009c2763bd08abdc2d720bcb50cfc500e578e6fd59e9cb3ae4d3b2fb186be1458f3e8909ca14d5e6740cacff1fce9cef7d76aaf3bfc707ea64a76040d6f42c72a69cc3ba32f4b9087432fdcb22145c3b14b7b03fd56724ae52da204a65439dfbf4232752340eaaae05728d0df194dfd86b3ffbfdb9deed82fa8dc52c8498439f9695144e0ab2ee31d201e6d5fc02b3882d55a969a57afcca71613277dc4d0780019d271ef96aee36e76dd2502187ed08e8581c96ee31de46fe6a32e6c44aaf88537079d55d4c3739f51ea32afa28e5ab22d522d90e783cd634ca97d004f333487cc8d25c402a4b6ac751006a3dfb2770cebb6545b0b7efef8873815a749b94a7aec5b6edb5e4f6adc4dd23f5d5ac756a0c76a4a122ab8d45fd15c1746d707d82889c8f416c129a878877eeb17375d767b505a6b2debcfe642d288f70c4975e827f5ffa43b52cf0469d8347e5e15ffdc05329d4774cf80af634ed33880df2255e23a24e20cc23196e97092076f8f4a1547108efe8571b6d78e4f83affe714d7a552d499a75c5af178b947226be8ec61b026a3a01cea888124fde7fd41709786d72f8e5b0770458d101186ddfadc41b0d262ba49565627a6d8ffa2dbb1d961f06b9d25f3e34a33b3653ef5dc69e935ac95819fb61a439778ff78fdce57bc6355772a8af0b1c199e0fb6bf2bd48dad0c021bd1e931ddbf3ac39336728ff6816a76090d635568516eb48a0eb50e45804dc73e43dfb591ecd3fff70220466d7d564aaba85fc558e0f2628de6820ded8463b5e6488c416f492920347052fd", 0x1000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x1, 0x0) sendto$inet(r5, &(0x7f00000011c0)="8b115eb888fb306437b26f7663f25c25d113cfe6c8a9d917fe8c4387830b89457c2f31ad71a9fa80a875dfe324a0438e2da3a30930a02b9fd3d01e17581e74ace7404551c0dd8496e543566201997f960056f184cfa6dd3119380f567fbb32f55dcd2ab8edfbe206ea4e3e", 0x6b, 0x9, &(0x7f0000001240)={0x2, 0x0}, 0xc) r6 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000001280)=0x4) close(r2) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) dup2(r7, 0xffffffffffffff9c) listen(0xffffffffffffff9c, 0xeb360) open(&(0x7f0000001340)='./file0\x00', 0x100, 0x5d30cc8bf36c3c5a) socketpair(0x1, 0x8000, 0x9, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f00000013c0)=@file={0x1, './file0/file0\x00'}, 0x10) r9 = accept(0xffffffffffffffff, &(0x7f0000001400)=@un=@abs, &(0x7f0000001440)=0x8) r10 = getpid() fcntl$lock(r9, 0x0, &(0x7f0000001480)={0x2, 0x3, 0xc00, 0x0, r10}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000001500)=r11) r12 = syz_open_pts() ioctl$TIOCSFLAGS(r12, 0x8004745c, &(0x7f0000001540)=0x46e522c6) dup2(r7, 0xffffffffffffffff) read(r3, &(0x7f0000001580)=""/22, 0x16) r13 = semget$private(0x0, 0x3, 0x94) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f00000015c0)=""/201) 10:12:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdff238bf46854d78a2a027a38620700000000829505000000000000003f68c117002800004bcb777fa6ced5b2dea84e6abca64896bc5e57c6448bbd2ad88b2951b15841360bcd4c0a162b58fd4237b8fada236d80b676754f46cf05333c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4733a05c8aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4127a26687255a5b8e52cd235000000000300000000000000a150be8bb308827f4121bcf901eb3dbde0002ac9459e7c0453cdc260b86e5f010398d38fc6e60e0a863b20935bce67c113bf6234fc65beeca6def61bca9f9b4a6d00de5552aa4d184beca263218b41133abee7412988996e7b4c25c662e868624c7be4d2a86b2aaf0d943ba9de82aa198cf52c7db85f17953bdb68890f696f4d7ea5cde2dab1541769ec16fefd9b959a7d96ec99f8b1a909f2f190d50495431a577e40aa22ee74c20d0600ffbaeea2239b683ece4953acc717b0ef1511a252453e9baa6af9da0839c50c16f259c194296833a60d68852999ee40bc7ce21a23"], 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r3) r4 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) r6 = socket(0x18, 0x2, 0x0) r7 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x100, 0x190) setsockopt(r7, 0x8000, 0x2, &(0x7f0000000080)='\x00\x00\x00\x00', 0x0) fcntl$setown(r6, 0x6, 0xffffffffffffffff) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 10:12:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x7a, &(0x7f00000002c0)="962c6a991dcea300000000000000") 10:12:45 executing program 0: r0 = msgget(0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r2, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000), 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r5, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000), 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x6e, &(0x7f0000000000), 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r8, 0xa) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000100)={0x2, 0x20, 0x5, 0x3, &(0x7f0000000380)={{0x3f, 0x1f, 0x5, 0x7e, 0x0, 0x8, 0x1f}, {[0x5, 0x4, 0x7, 0xffffffffffff8000, 0x5, 0x1, 0x7f, 0x3f, 0x1e314c69, 0x0, 0x20, 0xfffffffffffffff9, 0x0, 0x3, 0x1, 0xffd, 0x8, 0x100000001], [0x0, 0x6, 0x2, 0x1, 0x100000001, 0x7f, 0x7fffffff, 0x3, 0x4, 0x1f], [0x1b8, 0x6, 0x20, 0x37d1, 0x0, 0x10001, 0x8], [0x448, 0x6, 0xca07, 0x100000000, 0x800, 0x5], [{0x2, 0x40, 0x80000000, 0x5}, {0x24d, 0x1a01a00, 0x0, 0x930}, {0x6, 0x1, 0x4, 0x934}, {0x81, 0x7, 0x4, 0x5}, {0x9, 0xb, 0x2b, 0x6}, {0x1000, 0x6, 0x9, 0x24000000000}, {0x1, 0x401, 0xffffffff, 0x80}, {0x2c00, 0xffc, 0xfffffff8, 0x5}], {0x6, 0xfffff7c9, 0x200, 0x7}, {0x3486, 0x800, 0x7f, 0x3}}}, 0x80, 0x5}) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000040)="670dc3", 0x3) pwritev(r9, &(0x7f0000000240)=[{&(0x7f0000000300)="fcb34d0af0e878206d77316f744a91586ba06cc99f7217ab76ef1f1915b48c00a8f2833c9a3c51a4a6f75b47a8f64ae660a6bf7f9bbba06319745e1ca8a1a88a953ed0265b8543", 0x47}, {&(0x7f0000000600)="70e9e8e0705e9d60aee8951d06b1cd8468e822b52421e93cd4215a4e73f4d328fa532206f09568fdcc4d5e4f32485cd306a175a303c8565247eb1bf8fb5da7ad48e9f8c1c154792d1375ea4be68b288a307e29d189ed4b7a15f989c09e0ccf9a9d7eabb936d0030fa67257a0a50a383bcf20b996d7301f4fea5b46b3e2ce3b989a146aa1dee3b4700bac99f8c0e9c0d87b92ba8a3942be03b65a0fa28d5e0499e5e6", 0x7bc}], 0x2, 0x0, 0x0) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000180)=""/68, &(0x7f00000000c0)=0x44) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000040)={0x2}, 0x8, 0x0) 10:12:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000440)='./bus\x00', 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000029c0)='./file0\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000002a00)={0x593846e, 0x7fffffff, 0x4, {[0x1, 0x7, 0x3, 0x6, 0x3, 0x200, 0x39af, 0xffffffffffffc472, 0x4, 0x401, 0x0, 0x7, 0x0, 0xfffffffffffffffd, 0x7, 0xffff, 0x7fffffff, 0x4], [0x3, 0x8, 0x2, 0x9, 0x1, 0xf9, 0xb3a, 0x1, 0x10000, 0x2], [0x3, 0x9, 0x9, 0x7, 0xffffffff, 0x2, 0x505], [0x81, 0x9, 0x5, 0x401, 0x4, 0x7fffffff], [{0x200, 0x4, 0x1ff, 0x5}, {0x3, 0xbd, 0x1, 0x80000000}, {0x3, 0x0, 0xa, 0x648}, {0x5, 0x401, 0x3, 0x6}, {0xd9a5, 0x7fffffff, 0x22, 0x2}, {0x8, 0x1a, 0x9, 0x10001}, {0x7, 0x1, 0x200000}, {0x8, 0x0, 0x100, 0x655}], {0x9, 0x7fffffff, 0xfff, 0x2}, {0x8, 0x0, 0x2, 0x5}}}) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r5, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) pwritev(r3, &(0x7f0000002900)=[{&(0x7f0000000380)="306b4472aa7f6d8a8beb305eebdc61818590f1e4875d90e307433c6b1d63ceac5125e76d7907a311dbbb4a4e873c8831ee8be747e1ab888ba9ec8b85c8dfe80291222d4b36cdc4f87d75fd12c33aae217a2a28b59ce8b22b8aac4099ef4a09844c", 0x61}, {&(0x7f0000000280)="167e394f5833924000d266dd3be2790dcadec23faec66d", 0x17}, {&(0x7f0000000480)="edae039dc82ec54bc310e0f3f70a9bce4a0f91df6b5fa5add8e4e9c0493cfc931597357f640cf84ba4500e7a31f31d777dae25e76843df01a53988a0080580722a91c4702ce9b5a4a3e0f8075f9d72e2092e424f672d82c07cb21a3733517b8b7a6cdcfc005d97b2757c5f6e2c4d99c830affa706b5c077328a635ec41d5b444855f2eb4c5c8b1c738041e07ad4e0e459139e27bbcb407a94ccaa7036673e157014f1f28f925ca67e603f676d051e0e8bcc9599c645161f744ef7347e862fb1327848e2fafc5f7dd3a799498dcc894a47e1e688feae10e33508086330ae5abd4439e78c5fc4844662c5b555632bbbd426327ef8b8ee054c4b601a24572f9", 0xfe}, {&(0x7f0000000400)="4b6e6d9f8b6ca8f098a1b4f8e2a6cede26230e7c2e9c8b58", 0x18}, {&(0x7f0000000580)="6603306848cfb0a65fe0d59f9c887d68df0e625d81291b74e17181dcf0c9e09aaf47db9db4c3003e0222e593", 0x2c}, {&(0x7f00000016c0)="a7315b8ffa09e360aa4538014a31fe27bf3fc0aec44efee4212bf91604f9549550ab2ddfda8e62fab67b3509a702f9d1d751f707ef77be447cde163ffb0ac2097a1f7e0e68a18dee9dcf1f7220315d976f4e1c8232e3ad9795148bbc17887d89d84678238418e6b7921c86faa9eb151b714f51df9b095d03a62760b3a03fbc63b02e6b6206ecf389250ece8e340d51858120c2195806af8aad0195617bbddc6cb691f6c10d56c82e69aa83a6d549349e92c14f1e8cefb44dd6f908e7f7d691bded94fa350c4b06d655b58036f43399852c3ac0c28ed16f49515ab2fc6184d59b643f293ddf8ac2fad95bfbc988cb2635be01cf586ce1ce08468cf7f0ba2c48fc73dab019427af0a5794ccd01a7d3ee6c1068415a7ca90d8128d80a84c45a11f11fc9db8ff8d3dfdd4f81d0a6efe8e315df8ca8c1f471c4e15ec27380adf7107302ca6f6e859e9ca6acc0be17e4359263127fa0f139fa65fd1a8685c416002a65f60dc1ff8c6026fdffc2974b38caa2b4bd29c2039df0f5e2b7f0b3386f254a8448bee8190f4a04cd6e032fd4dc4775a8a485e3afe8661aa74eedbf96c6382c5932d02e08ab91e82b4761083ead4665dfd329734dc35c75f1288e74eb8dd840aa6ee3a137da554951b1285aff2ce649d9a54f900d5d91d935861bac5d716ec73261f4cf6441ac3afe343368e64ce10a08a649eafd817e0288f621a062f5e3217d677abf12bb93d15a9726e0bca6bcce8e6f6c5ec9328de95d4504b875f24074a265f20e1038a3cd1cfe577496ddeac03e5722fa43d7c884853d3056704378664bf4edef05431d8d39c2d044507076d8ab234aa60c23489edba9cfa552578ad739946d0e9afa1d5a0f435287d0f51428e9a5b7bb864d8b454729f8d99c458d5ff35feb099d9200eaab5eedf95a3a68f621d63fc6d891ce8f80ac85422adf9e50efc823944c507554b7776e5fdfc824d09ba84f5361eb58297e3fd21e20c72bd03e264b4df765a914080dae891ed6a2f3b1fac0c23d413858ef7912dcfb3fe849fa0710b197f9501afe4354aae16bc3f34953240d276bf137e7ffc994e4a4284ec19a9c0af7534aac6c327ac775ac2982b33eb7994b0170e0a7539f0ed8933879bb2369a26b1438633e12c63bada88bc5a0dd25b59ce2a7ed1e76b153d51ab286257d8160dace9ac25de138f9de3b69ad244dc4455be71126d3c6bac0fe7db9734b86d364e88713ee172876d14d2545f7e7a2d6c78b44089f83e84ed74c2a060547b38047b4592d6894c8fa9ec98528a23f7f08acfd0f57e1496dd26da7524bdcf9ec45ae4b762e753c416b9d26607101636f6814ce46b6736e3efd3276e0f289c6a96a4edfc111552841d71e56ea6adf8e68e84febe85a8ccbf8c1e6f84320263c70e2d9d2884506c7f3a8e6b842b591ee7febc099fd14f869ec03eb7119971c2619822cb8b9531c7e480807422b0a0821eb0eeace54c93cd4faa765544eecd4f196e0ee73a04bc192d0ad9f3abedd111f0bb37700fdee6ee95abf23ac1b70be2694ac8af6491ca52152de97a0b725bb2c6e677ee258d122b97e829befc25ce7159f0cd601eeb96cbdfaa67767bb4c48e3b8e59c96757071331ce1ecc38d99e85cdab1e6ff2e11249dda5de4b436eb455d69aec41f7ddeb2a5c41f6ae141eb74972c6f0ef01b9c90a419b123de1e2af6ff439251d194150a1e0be7bdf4b137ab96d07e030feba1c6b6c1c5cd278a08dc2e7e64f09b6a07597e211b7363e34a5d3f797186e2ebd206ebb9f21c21613a42fc7b36bb6ba117c5b34c35d3c65792a55a111437110f51cc70d74be3b495e933c4756ce31811e3d25c506728ce6dfb482e6c3805507768d14a8384c53cf7429dceb1581e2facf93a3ba4aca9df2308d71930bc4a715018ecb23e04a08f700eb9114aa2d4f5e78003a5eae6c23bc806e756c8795fd22d053d543446f74719450f25cc3858d872cf60bf5d087e0b9f34076c4d5b50b1cfd9af83f9578e944f523ac5828f4dc8a61b2f9a4e2e33ff67bd10c2deca8892b9403b94debefda64bef10c25b72caf6024270565edab0a09892767cd3a87bd8e5822c3295dd34e33aa91f4d6c970947178a24af059912f82e904f8faec5194ac9d39b2278bfe4f88b8589dd48266f9539cc1c74be279a6e6c3e332f412a8231991654071ee95c333759f514c225e37dc882c00a6d0ac2c3a61fb0dd2ec34ca529670c14336ebd13384d8ab017bc23eeab0434ca0b697c085d1d7e0db18b2aa675b3c02de38b65eb94b4f75704f05648854981d8b52975b9278c34d293775b8e4904ff4caef229ed46d027d264b347b49b69da38fb9a9b4534ee36a606bbacf9233361316dfc433de8b153131fc45c4d9f3ec209421d04aa050d79ce720d8697e44c3c8178e6ceeb2522e97f295dade063dcf9ba1779adc0033204afce3274b9af6e006afdd6416cece1752f61703ef04956b6491481a1c27c2306f9fe539738583b28fe0cea4d49e373eeb93d73e496287b796041e3a126e4001db64c56168a31c9703526e105b899633e77c193fc1646a33560eedcde0e6ae3efc692c634ce1f8e3982d03a314dcc834d2f421e5fb7ac83e62d2fa7d2a15d968d03229d9e0ec0b1efeebd288bde439f1afa446cf6cbbe3a660d63b751bc7e390e086c3c02669a51b9592499de0ba35b51aa3f768f6d711c604fb3d6c197e98eff940a6a03be1c6db35dbcc1d69387d2bce8fe24eb58f25e6e06dd16db6746c0ca84d06a35ad658cf0010ee2ac74b8be1fc47146036e18e8f227683b2197f10c78b2f8882fdae5a0312e010ec1c7051358d1e7270be689102d5d737ce1e1a0f44dc28bb2210ecaf8daafa1a215f015b6e988884c1b3e5488d6772d40e9b406f435cd84c5059ed76410581f3e8aec15f4c27929174c19cda220cf0fd6819e4b0fe0111f3c6ce19973d6ca3d23c018b789315c5e9c0e4c59433e3e1be23260dd1b12fcf45b69288a48a55fed14a05d27e773d52a9132d7dbdd25ad155796f81c77ce5c24c69e8fe2124285f6bfea8916734dd12e4fb9cae85a5b2663e65c852a5438806e8b1cb9d47e3094be71eaf9e4733f16502d58aec35137bfc739c933b106e06e7329cb600bb38c529142016f1c3d18cf7426b3bbf6e765a62b839cd401ed91b23bcdd44d721734a0199129686818dedd653f3dcb43c0d82dc99d54f6b53cb95f8c93202f1aea419a5ab7b9c992f4076d87e700c14c8d011ccca64c1afe8e855b960fe4008b910a4f5dfb2b0fd6ef735f2a31a6697ad01e27d1cdff8d1f1aa491ab9dd0fb87cd0c1da551436e7fc03f41815e2db5384fbdea4bdee63c3bbd8330aff5d5678782424b28682b16d3ccd5506fd9f291a404a9e6438e3a845e449ec02b411c64a14b124b8f1a10305b5aee90ef20dde43317723161d4cd556c053ae098621ed95922dc2c609434290878837a9fcd42c83cbaab603c90124890727761b3ee3c195fb33ff5e752170dd3cb0024da6af5899b71c0ef09e3ff7fa92a45840b778d4d0daf408a3f098e402f5298d029ca3a4669d367e777da2912f667ace94768fe5a38f71d94ee9f30dcc87224b88378ec138d89f11fb0351e008a5d78d7d8bd94664d3d8e0fff791b05d91d53f7a1997dfce97db8728a7f931c1c4fa26ce85a0b8c0aabff2036939404a178eb8bb8b7835a0bb42b80998632e362cc83caf4a36df8ad13ff5e8c61cffbf324460c7ccb3429ef5ef96f8b121d320a099959167578c9f5b55cc825cd7b4f7920bdc7d7775ae906c11b222211b85b403b6c0ecd5b02765809e2b05521ed85df9d61987da6ae771c9761f70e93f511441b7478d608f6cd11e11a9974dcee39300447a1f2e6c617f68461554c7e4a3484a22724eb78fad79cdef7b7aff46c15f3f7fc73d3c54176a769d6a4719c8eb99468d2065c46830fc49a68265861d40e86367efd169f16c2ab70b7e4cdb8d3e1e3a9e098e14ed9f7c71adb8262b2a53a3da22cedfe8b798a4db3e3b9939c4e1cf36bd08ec476e6f0141d1ed204b4e7fc34fa2c07ac25264f4ce2d9c8bd8b8a49415ad7781fd9e69e454d4f85385350c5d86a390bb2f464b985af2fcc04d97ccd8a7980dc1b61cbbfbaf9ad566bb622f4217e68c48abcdef29a14dd2e95245b9b6a1db16965a873e2b713dfc074657f381c7f7ded6dfb113bc615f32d8e3b5e294262ce108e520d36f95ee28a603aa9c9de196be451c8999bd2bac75d28ae614d7ecec472e30e4b686309d0f06f5daea58f73331745c85d2def0f0f588b7d49d91b2dd794d6f29e9a9884953739a5c5963117e272d49f0ec0c970faa5b76baa6580fd9732ec53b97675eb659f36e5c5a7ade3ceba02d6d87469870ae56662314e65822638648bd8863a8e3d23c222dc7d6f8b3bfa59ffbd50c47c0596ac2ec7de63e1e47470aa7f5f476977c768ee6852bb65135bf00bed7427366c00bb5654da22504211c8465ab1f713bf2f461fdf55ebde712275995eb53d726c38d6ffd33e43c3eb511e9549e89e993413c22a29fc1355a96a20e9027f97e3937946a649e204a04a7290daf3be4ec674808e5d37524e886e4adcc27bfc94f3ce6e9d7d6cb4d277738159c9928f512e83ed2aa3feda6d3c969cea3ef851297e2cf20128b9eee1fb820173473fb536d1bf647a790229777dc6553a8569bb32fa7ca4ca2eb70ab1a68fb87acb6d20a1e40a6f81a6a5da69c79f8a18b26aaffbd640b21d81194a4ad508b933fcae7452603fb9d9d277254661f6fafda50280ef1132aebf51dc70e642929840dd0e82ea2da25ef8813c4d14e2defb14876c2bcffe4e457f3cd04bfc9bfdf4aac903b48e02b9ceb26191917c4f3d419c41d1a864dbcc53cb943cd2c0bc6c35985c8a72d25c4471ecbdfb073970cb977644e595cb7862f29f4c736a57ebcdc843068747cde669cccd966c214d3dabfc66f594786e7e92795a0a2bc2ccce648aaca78235f6424a3a24bf718e333b3bfd3e38bc2ca32e5c1912853f68f71ea5fb445e20b065093ea0588160d56e5fe9effc848306cb2afe4ea0d9a2458b458e54a747bc63191584ddde74f795241d8ae18114663fda6941321ee2f323a82d398399641acdb9cbc7b00fcc27a9bd7ded4d82902a9d8462b9cb3723ab93521df6cdec9c409a0585486c5385e70d87c8b466384f9dd8f2e5d25ac9a2e6bc4bab14ca4ecdfde216359d852b45e37d2eca5600cb823e6d3c99e81f31e4b0f713a288a2cd75c80c36a2fe8f75a712ab5efcb6c63455ac4fefd7f2f19fb49b5fe91de43b41f6a42cff433fcae0079f2fd06a46bed4317bae7e39e7242321708f718f4f7443c1a78b8b2dadd898396016a03df0da240a5cbfa8637a2039f7fdb5521e8d5a9388215bc6d7421f433b8252bea089c5e447ddb793f9828547a1636576b8d17ac9f043d1cc3faa8dacd72cf0cdfa906a1723445057e883215a4b29ca0c979fe4ab14a3b76e5e566bd51dbd60603ec924c191b6444be5bec8d9c8ba08a4407e6095c246616f43c63444394c231119733152565773958129139a0a8f99b317812e31a56f3ebcfd5454006e7c4f83ea362d7db87df9b857e8bb06458f2d52368489fd79f791cd7b52c1f1a909f6590a9d8547cff6b71e6950bee05118f8edf095f7a442d7977c9136ea73db01af41c818f9c3ae21732a4d89be07b0539bcbce5ff087d7e60ab137089a86b4b2eddeafd0ecb615690b665880796cd50c21d30d738937af7d2f1bedd567dd34ff37251eb5039f781eedd329c9e16bb7a6d93e8b68cd", 0x1000}, {&(0x7f00000026c0)="aa9efcc54f1cb3c2b0a322b5376f5d68b14f5eb80498d79af8bf32853c1299593b92a122a8e1ccd95c064894de1c674146e6cb7768f11586b47f053a0e82e2411b4d898517493a9e29688d2f7ae518c8118b6e92670ee77fd8689f6d1a780eba7189195e0888929fb4b63ef8034298e54aa8fd2f7237f392257dbd6dcf91988536c47f07f7872dee4dab3f84061927", 0x8f}, {&(0x7f0000002780)="87478ae59d3c5c144fd78a22886afb3c67d5a344c85f9fc1a156cd46411aca7c4fecff8c59984d5b559366c6c09038a9c8d2b403ea2d816621cf2b73c64423a39956397e36acc69067519d617e22a0ae65e7f6207f806a1e89d3a7dfe3fe6c070dde741b7993e9540a59f7fa43a41d3113f4aae90ae67744854a3cfe481a0de48620e8708c42343ff296f9f916e8f4dffd37513ef9ee3a36af0daa476f58019f0dc15ca0df812c7b93a327663ec3081e28eabaa47467445409cb1e556099d414cf0fcdb8ac9f15e23908f86a28e9955136fb3e3f3ad74cd3f809843ebd5f11590c3bb953b15cac4b5522a317e55053a8fe6905", 0xf3}, {&(0x7f0000002880)="f26346e22f6047dcd11c8348e1c04236928d29a019c95f8986bfbabc8bc432c04d7587802ae179fcff7c667a70aed46113b643d08873b680d7c7d1a4ec6e09a91c389182101e44ba498f9183d9f9931880b8eaab", 0x54}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x1}]}) r6 = semget$private(0x0, 0x3, 0x222) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000002c80)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x101, 0x8, 0x4, 0x1, 0x7, 0x0, 0x7ff00, 0x3, 0x0, 0x9, 0x1}) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000002c0)=""/19) 10:12:45 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wcmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x45, 0x1}, {0x3, 0x800}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/243, 0xf3}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/228, 0xfffffffffffffedf}], 0x7, &(0x7f0000001580)=""/131, 0x83}, 0x1) shutdown(r1, 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x20, 0x0) dup2(r1, r2) getpid() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xfffffffffffffcbd) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r10, r8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r7, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x2}) setreuid(r7, r4) setuid(r7) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r17, r15) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r14, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x2}) r19 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001a40)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="00000000000000005e318f25cf5081ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf1149044d2868622a679e8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237180d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab07b1953adf657e303"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) r25 = getppid() getpgid(r25) r26 = msgget$private(0x0, 0x20000003c4) msgrcv(r26, &(0x7f0000001a80)=ANY=[@ANYBLOB="e4dd9202e4a9998000a01966eef223006749c96854e0618a00c04144e964080be3acffa6679a6950ee69fe08d16b117fd61ad9686cdd6ea18f92fb22ab34ecc160cdb04092f3352f947aeb5da4ccb6ced58842b0c6c3540bd455bfdda684bf"], 0xc, 0x2, 0x1000) msgrcv(r26, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r26, &(0x7f0000001900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554d20117c2e4b5f7a3f1c2dbc6910300426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca80000000000000000000000000000000c766d2d3562633dd34d2c264adb62e8b4219258430431be3e824daf45cd36d7e3f08ec1af84bc3169c7ffb7b1f52f98c6b4725604746c2c699e46faed3cdc054702d205d81b9e1fc7ee17ea214fe48ef4c96cd42841e22efc957a6ca087d5721c95f9d1d2f78f3fd9b5fd6076ac963b7ba417055445ec9888c275c4f00a3b059701c12436a743ef718684d83d1ee9c5afb81c84a935b640adfa1af794d129b0a8c"], 0x1, 0x800) msgsnd(r26, 0x0, 0x0, 0x1800) msgsnd(r26, &(0x7f0000001b00)=ANY=[@ANYBLOB="010000000000000048696a280460b1a6342fcc09c5d56f592329414fa22f5c0ed193424179fc5bd8017a47130015455fb3b7519b3f63536509ed8a8840a3ee43a2be6fb3815440e20f6af79ffdc6b3681394a1745ff8d8b5ddb0891794ef36ddec89c24c3a0f9db12ca99f3c478b84010281d8a4a10c26f1aa63e9c1a266f0978ba63a6c4fbc446ad540e6fdf8a36906e4e4adff059c37682aa6eeb94636d7d1f6ded89e9b0d7ea934c26ab7e913ab5704c59463d1035434d8fb87f56b752a2aca32d65495b6ef78372ca7dbbde78c29a26e168ffb5352db44b5138d0000000000000000a924d59282aecc9b"], 0x2d, 0x800) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x1, r21, r23, r20, 0x0, 0x46, 0x81}, 0x10001, 0x1, r24, r25, 0xa5, 0x1, 0x4e2c, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r28 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$GETVAL(r29, 0x3, 0x5, &(0x7f00000003c0)=""/85) 10:12:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x480) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa9, 0x20001, 0x100000000, 0x1}) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa9, 0x20001, 0x100000000, 0x1}) r24 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r25 = getuid() r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f00000007c0), 0xcb005093f78273e) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) r33 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e658d9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90a87619b6ac8716b9675e167de4288e80a5d09351cde8467388d78dc02b7d1138d0776cc6fbae833e658c4a0799ce78cf50ed81bdba49322154d48d3da3218050ea3d7c4aa7a06718f1a0e1ce3be40da27883a379240aff27c2b8028e0436d2fe3937192f31184fa6ad7135e473f302003b5ab30a92a0b2c6c2637099965ba2c59bd6b40c0ca581befca932985f9e2409e47f754c0514dbd6de7e444742ec537615a6a0865cdc9a65f7c11d9c4a5db6001cef0893db32ac3d7cedf8465299b4cd2f3c679d2b603def6605ae955c04"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r34, r39) fchown(r33, r39, 0xffffffffffffffff) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r27, r39, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r43, 0x4, 0xcc) r44 = getpid() fcntl$setown(r43, 0x6, r44) shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, 0xffffffffffffffff, 0xffffffffffffffff, r27, 0x100, 0x9ce7}, 0x1, 0x1400, r44, r44, 0x5, 0x4, 0x5}) getgroups(0x3, &(0x7f0000000240)=[0x0, r27, 0x0]) getgroups(0x7, &(0x7f00000002c0)=[r7, r13, r14, r15, 0x0, r19, r45]) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 10:12:45 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) write(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 10:12:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000007c0)=""/114, 0x72}, {&(0x7f00000000c0)=""/51, 0xe2}, {&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000480)=""/223, 0xdf}, {&(0x7f00000002c0)=""/120, 0x78}, {&(0x7f0000000580)=""/76, 0x4c}], 0x7, &(0x7f0000000680)=""/221, 0xdd}, 0x802) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000001a00)="cb5f492d37be6006b4c186f501eb4539e4000000", 0x14) shutdown(r2, 0x42b12b266580be7f) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001840)='/dev/diskmap\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = dup(0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x80, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = accept$unix(r10, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) r12 = socket$inet6(0x18, 0x4000, 0x1) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x400000002, 0x0) close(r15) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, 0x0, 0x0) r16 = socket$inet(0x2, 0x5, 0x40) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000019c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000840)="cc2a2722d394a1c8c5b20e65d8e7d2eff2d02f9c105b67bbbc89ddb935b5103eecf7ad81ce04d556993c7338c6c8cccf3861ff27c5de5958106cf4128bc99239994b40a123ed56c26c7175bf74fb5cc4d209ec024e4c30c2ee0e52a44b07fbee23e29a0b8b4216babe0d8df509e7a16a636cc34d60b7511c4237365295d045f6f5b11005f6f022b59e7a98b74696203e8e898ae78d7dba87e2e4df6f4f2ba1500ac035ecc5044281cdf085a305d717f2451097917528fa088011b3afd4ff955828e2b5fc3bc6a2021a2a3e653d39743122bf6bd6336e5013ca186bb7a3f7da7a72cdf0e490de55f971c4581f75122eb5d09877ae93fe45c7936655d45401aa15fa9533fc91e4c9f9a17097580cfa92a1551e63a6234bda4f6dc1c20874f784e86fa9c6182c9d664ebf7bb135fa4114ff6fd4b5dfad09335f53a49ee91ea692a1d5c69d51ffbb0dbee66fd15c55c343650d903b7ecfca7021bf244c6b1ed994c57f1db8212c4d37b9eb2ca648c44d7188a67ed77efef16f30e07c53b93058f88d488e101db70412bcac99bc66387885bf7aba4551472d13f4e690a42331776b5a77d99ee3cd8ade34268267e0dec1d62b561b2b86f412f30092e465a0b2d33a377bdf8167526f8900cc14eb8d77758261926cfbe1d78e799dd326356ef8241f50e8c78385be766eff160b32760cebfae9b07f249a4bee663c00812ee0d031ef0c48ab1e3506c7891dc4d2b2a704f203730e84d3103ed104ef8b4d2ebf81f61df8c1aeaac9aa0461024f830eb4f0a4363ead7220712c33f4a6dba764d114b635f078695392d190b3bffcaa8706fc55c1250da3b3d17665f52bb02339ad96b58e108f34b30e12709335d3ce892453f0c88796afb9c97d9308f443c9e5dbfed48b5e7f5300a683d347086d53b51981fc2830ee47b5d6fc115c2329a1ac472fcbb11e0bbb5b693f9eef7f665c4f191f8d3b3e6464dcec30fd4dcd437827b3e8dab0fa0ef127b7c90bccb20e20da6f87543d9da43e2ce11ea38ccc380366815ebd6c7713a371f2d1f94417186bde7c041862add972af110378fd51e4f67b82a2ad3c04aae56be99e8d70332d852533b8e823341cdf3d945e01d00a2f788186a79a4a2c55c3800fd7e0d31e19c9b26bf9f52840b82d84de37fb172b1bbb3bb1accb1ea90b9d56b14f822c666a34c6dae4426b0688ef18e69117574726527fdc08a76bbbbb409f44b53f5f979b487b45a72956e32ff3dbd65aecc001f695d6fe1cd7d937305dc8e567e3e2c86ff4fee01d13d4fa323533aeafb6329aad0c3dd4c0139efef78b98b49209cf4393fafd010a7330beae46392b33afbfafa4b2c86df2b353bb5b1d86083967b638f9e9c1eb0059625679e56f25a8383cad2f61d90ac87fe2862cb55be4e631603965f4699ef9e37de73258f4b91fe5ee2ba8bc8f10f37072da8677567c9ce1ad23d44cd6594478d99320d56c60fb928e03189325d807f21f9f139e479004e7029c1e1a06f9fc29fbdd9851a5579e507ea6444e37aa90184510073cb24254a6fb2e364e31479da6b4ce283037a1a0b5bf2ce89914970bd34eb4b2a7251fad1b351c19d8fa83cf0c1a79408e50de16b92eeae4ca07fd3cc4211891dabc86dabbef0f84044ac7a2531586aa50cef5185c8abd6fd3c6139653034c6485c7053e62762f4535123a298138aba1aa5d0e1a88348066cca794b69983c0f361554c9bc6e4937d2dd71b5eba3aea6b14e7039b425bfa02dfc5c0c08bb7e2aa798bf3f8f041a901e47b5b06f0b0d0cde28c58f543558ada113c9969ab0188a28ec233580f655487f7d6ae9e2faed73f62648679e9aef09cfbffbe33f473e784478d366bc8449c23f203ad2c4490c4dd3f80653490b43a9f859c64b768a10e800a447751e267961223cb3cc2f2c51f83b74db5bb52f7df24b1d0d4f5daab5fb49319d62f10e9ecb20dcdcd7f2f086b94f03b83207d2564949b5fa11e1a38703dc19d27beead748b4973601f26404da4516b8f481f2e60acac0b6f793c0fc212300011e7745c3f4f135aeab5602598c3b7c6b591c95aa9c81c4121ae2953df3eb40ef124e7a1fd0c9e2124fbd0d7cb3b3ce38af395cc7db29542cf4f237f26a4733f94ee77e0acaef01bfe3d39486ea17dd283aaa2b8aefb53fb83b6ea5eea85c66961e61c586e884d813470c9a6ab0cfdcb9f5e318be09074f65c862f1eb0af5c66a9eee3022a8da5ee60018954beccdf46c366ea87673fdfdfccb2d0ecbbd793924669794c9192f092395483550d36775c3635c3f0d1053a233bfad35cd4c96d933ea976876cb2bfa0a154dce6dcb3420f41568bd13017fd7e6d4c09fce1b0adb803f6b221a447e9b945bca19f8d0c2e2193c783c911c97eb42c61938750c16f8580d9a7c201c58fc07539d488e24515ba2a1d43772ab8d06cdba7ea5b60c33619b197451b1c3757c48e126fd0e7d823c1e05cc7c64049bd0df4e14df260e8d7054126a286b4ce0741cce4708be9dbb162912aa713b7a9eb5145636d7e0eb6fdee2679d205ad024c87ae2bca7508f53b975b1a79645edb52c6ccae0905a5d12242955bcc8ab3b37df6ac4839cdc561edcc906e04a2a2487a01ea68cd078f56658e76526b0517858785803bbdddf989f059119aaec1ea42b6ba28d414abef36129a91b73c19494082951d1ee5c0d0caffb60add4465912c72bb93e0ac0b5f112c2565fdead5937f3828413195063ac5b8a41b4d01f5db9c91aff4bc46b2879db06596a1ee0d3a33f622805b9df58f8c364ae145f925c44ce29d0fd2e49a742b86b32d1b1bd2324b95ad44ce986114afc6ee5bb979ab5465ed41d66fc5f6e4b3e2064ddefa4c4189cd1d2d2b319b96b244664d6055033360c966baf8e432ae29dbc34a1576d662db04d606a588f631c67db38fffc48bddc9436e35c77fa9b3cd043ccc32bc7670fcfc77c29d85d430e2c4bd462b184a3d59063d35dfb7606248a172ab184eb151a264783f23a12ba8fd38e939190b19f07b711b3c7a8aa863bff3524f3de30d4a37c3fb2af28abfa8dcf1a1f8c3331cb9be46df2b3c3da6602d21a994fdef6ee3470ad2bd2d455ac82e57ff8c50855215734ef4db121e40ddde57ff1d84999398cc2ecb04781143f8fee9e6ab6a92bf026467221d53a872cefd2f74e467cd55e883fd93e1dcb9b14dc63ac819b8fc5bea3fb9f2e94ebb8a21b257dae50deb1de34e1f330e780f42f302d575cdc1a80c05b04de98eb0b2825cf647d53ff53256d8b3314ea09f71d687b3d405e08d8c919f4347d07df0f0f9c977d02f5ac51ae0b3359dd180a5986771d79ef48983f8fcb02dfaf169009fe6bd17e815d3e8b1dd08349ac311a66b913c23ab32ad523c066b4cf3a9db9c91bfd2a6eb6f531b1eb81c4d031f3706ef93adaf574e6cc89241e8ad0e809934083090db2f96fdb54df6d027b4f32764f9f3184de9c207a99091b76d48e54b7a24c4a13dbcde51e7559cd79cf8cf3098f017cace377999bc5683e65f7657af1913f07a0b998badd783dc0f850974410314894dbea33a5228cd6e725b4f81748de818d279eba0c6048e9fcb12580b248e44f64fda567317e703b6ba74fe13ff453a86d0b3687c17abced24ffbe2ce352cb6321e9331291b291b06a3cb4041118529e6020e7701210c5fcedd34f08c9f1662059980563be8c4607f56a0776431469c7d1b53dddcd383c04a867d4b282c9a9c2699018e358628fbe53dd19b55bbf5e909cb17e6e5581438aee160130a5f6492d386506a6b5f2796fc816fab38e6b6a09360a1dc1371293f033ee514c12e1f084913658865b2160f8b4fe654eac2ded56c3bb9c094ea566ae2341be58808fca5cdc1ea16f5e76cf1561858b83549bb4163d7be2086a78cc9a0cbaa4aa15a39d8cccd7bbd824ee0f43d9a566424b07ea984a67f5838283197b0a58d3dfcaeb9e8b0472a7967f14b5694030a17332d42cf22d4a7d973f7b18a9c72e94ff29c00892375ca9a13d6ba6ac146b72df021ed9f752f4e182580e88f038a915f322ddb3677ac3cc680ba1d5849fe9737e9cb5a9083c7f15b4b39c3e253bd75d385ec30898f8ff0d99bae7b9fd60ad466c9e8df2cf92ce0e6be2ab88fd4a87f204bf52ddc60cd9f1dd772d4b5d7e22930810b505e6c4b668fb5307a185a222f312bde7f1e227affa665a77a15ff3139d67dd1be05c5510b7b6c4e63e317bfeaa976913e70118fd6fc6df7166cc63f37c5c124aabc8874ad497a0106251d931b67ef4c395eef032f0c9d4f49dea24dca2ad3e5526a79a7ed02bb479ce7d4654f498b99ba61c1c290416fe1b8c34f1dfe727976d38e89edf408cb5f56e83e310bd947dc1d6a89f10c1163205e3560ebf940ff1bbff1033f0f4647eb6a867a56403b6f034666dd33d2786a5e5e57015eca22d3b005e408e197ed8c9538bd235c56a25c681050e06e2e6473324d8a9cc8ab99d2cb16b76a42f87ce1476d5defc1ed92abe69f114b9c5e1a01e745cf239fe8b041c12f13de6f34904ed3d293930ce2b5df976d65f7eca1926889a0e96efaa98372726afc398648dc79f977c4ac7c7c51f3186de49ed6df3101954a5920e95b40657c7a384b2976cc44822fb55e2642321525c78e32e8df18a8a19802b67d4e544ea5fcdcbf80df427db68e5d1d87529b58f2ed9b7ddf3052b4c1472837baba3a1c6a6f16ad7b93252bb64caaf76b03868b762c914073f4e9e03850bcf086f94123031d7132481192b8fff9fef10b36aa9b28f48cce7efc919528ef9820c0ba74ebddbccb1d4c8c1a909be60f0c8e9cc6c19d98b62b335affded7ebdcb03d6399cfaf2743258837926c24ccea0d7608ae25d3544a3d24dd0c53aba23e94a6ffedc48986144089a483aaea664949b4ff2ade1d0796b01b35c55a5c3c1c923a34cc813a37e12df947fccc3c6bf496d4de2f6fa2fbfa7c3a5fe47ae5994dcf70d3464ad24567018fbd9d5bba251ef1901997359348eaf5da474e4f2937f7a77756c34d757423c99968944912b9e224d5ae7a32cdc41f47bf3734f9f7dc7d8e576dd06d06f8b2fc795a9c9128b45ed8125430cb4aea70a67477f11c422302da3f20c4ab2622b515fdbd7efaf65d6e401bfee88d5c620c746154bee202ce9c3ccb360a8fed837e24bb71a7d93200b3fd601a360e964f7e9dad8debfc596f352d0af1064d952c22942f3c265f35b02a1dcc06bb75ed09b13431a9aac2ba6a2dc5f6b6f7c9d5d457894c6b24f7be222c84e4d26ee10af0535813021ed1f94167a813e7d2eae401108857f8c26a83095f68e8dc9134918b185f4c6dcb2f09b708bd426eb0fa866a663d64a7412be843790fbd137f3cd9e390f36f99bf74917948beea405b6864a7175a3a7a861211ccdb048a3d366aaadb7c107b2bc12de9fc28ecde5920ec9dc9fd95908ba12e61bc78f9fab960f8dafb9789dbba5c31eb81d5483362c9ad457325aa1d40cc734c0771291c6145ea72a4559df506561082f903db9e704d8e7a29119d53b3d275605fdc239f668f0d7d89015d550e3679105a486eb7aa26907dbcecfa20d2b9a23904669020818c8c7a366c9699192c5eaff2a0a1070d39ce836e4c0955c452aabcb96b390ca15210ce62a2d675de005dd74652fd3f69be4cadc61dafd42d92bac8084df634eaa970739a2c53e347c79a566fc98cdc829c405bd4b0a096dec9efebe3b48ec5e094845ec0a78b1a710aecde16d8200faad808b2fe241aa7e334a9eaeac30dbe052e687ffb6722800fc4e24e2e5f053956be60928bf965586", 0x1000}], 0x1, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r0, r5, r6, r7, r8, r1]}, @rights={0x20, 0xffff, 0x1, [r9, 0xffffffffffffffff, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r2, r15, r16]}], 0x78, 0x15}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") shmget(0x2, 0x2000, 0x6a4, &(0x7f0000ffd000/0x2000)=nil) 10:12:45 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000103, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 10:12:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x7fffffffffffffff, 0x40, 0x4, 0x0, 0x4}, {{r0}, 0x7ffffffffffffffe, 0x58b4724c983671f6, 0x20, 0x515b, 0x10000}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x5ea, 0x3080000000000000}], 0xbaa, &(0x7f00000001c0)=[{{r3}, 0x0, 0x40, 0xfffff, 0x9, 0x1}, {{r0}, 0x7, 0x8, 0x0, 0xeec, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x7fffffff, 0xcc0}, {{r4}, 0x0, 0x1, 0x40, 0x5, 0x9}], 0x1, &(0x7f0000000080)={0x8, 0x3}) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000240)={0xffffff89}) 10:12:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000090000000000000000000000000000000000000000000000000002000000000000000002002e00"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x79d, "0000007f066ec500000000000000000100"}) write(r4, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCDRAIN(r4, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:12:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x0, 0x2, 0x0, 0xd1b, 0x13fe, 0x2, 0x0, 0x0, 0x3, 0x200}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:12:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x81, 0x1, 0x1, 0x3}, {0x4, 0x80, 0x3, 0x1ff}, {0x9, 0x4, 0x5, 0x2}, {0x0, 0x7f, 0x3, 0x3000}, {0xfff, 0x1, 0x1, 0x7f}, {0x2, 0xfe, 0x5, 0x8}, {0x0, 0x40, 0x7, 0xe1}]}) 10:12:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xc1, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 10:12:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x1}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x50) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x101, [{0x2, 0x1}, {0x3, 0xffffda1d}, {0xffd7e529496ab56b, 0x100}, {0x1, 0xfffffffd}, {0x3, 0xfffff9b4}, {0x2, 0x5}, {0x2, 0x7}, {0x3, 0x675e}, {0x1, 0x4}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x7}, {0x0, 0x3}, {0x2c0bb0b4ecbac8b3}, {0x2, 0x3}, {0x2, 0x7}, {0x3, 0x4}, {0x1, 0x1}, {0x1, 0x6000000}, {0xd1137ee039327563, 0x7}, {0x1, 0x10000}, {0x3, 0x100}, {0x1, 0x1ff}, {0x2, 0xfffffe00}, {0x2}, {0x7, 0x9}, {0x1, 0x7}, {0x3, 0x6}, {0x4c54b5db0b6632be, 0x3}, {0x2, 0x5}, {0x1, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 10:12:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000440)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x20000, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000440)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000440)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fcntl$dupfd(r8, 0x1b, r1) fcntl$dupfd(r3, 0x0, r4) writev(r3, &(0x7f0000000900)=[{&(0x7f0000000280)="c3fb16b68dc84f150190b9e026e16da20779dc41700188a45389ba2fe568854182a78ecbdb5fd187908d491c2fed9e5a8a6622696fc0586a30ef8c80a438c16ce4843110452dcb68e82045a62a2f368e33b53604eb39e0a2b2c4db139bbd340bed7518449ad87a30dd29e3deeb3f0cbe4eadb5e22271cb00f216e5aba67a526372e0ade9872c91b3bc23c5fafd68a90fa7c0c95bfe5ee8efea134eccacf00e9abf62e470fbbd59cdcf1d7b72092b038a41605ce28273cac910d6d8abb97df2f0df440cb1b87e27fa70d0e80ac236635fddae0ff36b1bd7a6c20f6f3d033c1f6e86f9bdf412b8c85ab445dd28ebd4c4bd99822a036de2795c2744d4a88f", 0xfd}, {&(0x7f0000000180)="1456104f5bd8258c8e6914fe966335c6b0512d40b71216539affc09c24826a1f933a293c8b7458b5806be6a293dc4dff4e80d75b3ec6a8c3ba4d32c20446e9e3bf777529033c0ff4a8c40d589fa852cf930610d9e21d72355a860cbdc816f51d7d059a5ffed3", 0x66}, {&(0x7f0000000380)="2f320760c7ec73f92c374aef3fc2cf9c0535548cf467db92bb5ff9162b11fe7c51e794beff22e98a075da2bbd8ffa47ad3031768955601f5ec2156418cc55cf8faddadd7197800500660f386f3008714f443c867e60a4628360b0a575a733a707adbcd790f1e4cc3466662a2adf96d9a5f14dd409a22a2fac9204099077f96", 0x7f}, {&(0x7f0000000a00)="5331b8fa50d622079df1391fb59c3e357a9a4b117000c7ee603d94ab6796ae2d597fa0b822d722dee107c2c639e1e9ad4d403f7407623d3af3461a075d4bccff14fe2b3b8eb8865ef47dc06319eaf20886b4915563ab2e6db791b00d314a5f14c4af068cef5040e7278af598151a9da515caa9bddda1323373c61466b29e35b9fc965a460a6186771954395e186fe6086e1b87f812aac0c7525ce52264412b4ef242b525ceba6f9641ee09d28bcd7f6b076dbc18a3cf8740ecabbf792e469e238ab62bf10c8f212f7721d40e796a0c256575684bfacc0124ddb1f8d32f0773a459f4dd182e7b225b655056258147cb73912c7130ee4fcefe0173bb8b4cadacd4e9194d1c38600f7a24c2e17b2eead321da2ff18c181f885a9c39297de6e0b8095b793acb2e94564509d426108d03fe8bb591c1e1aa140d11df3ce70e02f9f8b54c2e02e2443986b4c9418d45cd61be1b49e5e185feb5253a366075fc23587bbd320db6885c8cf3705c3d57ca63bbb8c7bbbe56f7753f13cc52e9e73377964c1ae42bf123068dcf9b424d0c28a362eb2ad19e0a47205d6d12cdb87ced296b789093ac5a3e88f7117dfdc11570c011b8e3e062523c56f5", 0x1e0}, {&(0x7f0000000640)="b6915f5a1246e9a9ca63c4241e9f81f769aa713ca5444052b9b2bb93025a4b07ee5217b13ea69ed653d15da9f1d4085ebc3d6f5ae6d671909767e4e802a4921c4fb1efcc887044488bfc5033df233ae3fd03b6570b996a3a850ebb204e4781e1", 0x60}, {&(0x7f00000006c0)="e94eedafb0a108df95c246248b95fb65589c7020c6281bbf56e7c776cd76919ef42f784f645567f8e974b0b785cd7387b08bb408544c37c096d27fb93cf7843bdcf2f5bce657eff2e337d9528382a08ea826aa2b0e0e69b7df28", 0x5a}, {&(0x7f0000000740)="3e05fc6271341f4ffe0e7d95fbc041bc9b6ed07c41443cbca190518befdf55ecaea654db6f4156801e92acb23a3a8ed0c0e2e64c5f236e4f361553d62f598c21d8b738eae4806ab4fe988a13ecc68ed8da899577c3a79deb9fb6841a65aa64ddef6487", 0x63}], 0x7) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r12 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r13 = getuid() semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f00000007c0), 0xcb005093f78273e) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgget$private(0x0, 0x2) r23 = msgget(0x1, 0x201) msgrcv(r23, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0xc00) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r21, r27) fchown(r20, r27, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r14, r27, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r31, 0x4, 0xcc) r32 = getpid() fcntl$setown(r31, 0x6, r32) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, r13, 0xffffffffffffffff, 0xffffffffffffffff, r14, 0x100, 0x9ce7}, 0x1, 0x1400, r32, r32, 0x5, 0x4, 0x5}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') munlock(&(0x7f000000a000/0x1000)=nil, 0x1000) 10:12:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x100, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {0x3, 0x3}]}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x8, 0x4, 0x100000001, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfd}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xaf}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6e}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x6}, {&(0x7f0000ff7000/0x5000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffffffff}], ['./file1\x00', './file0\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./file', './file', './file', './bus\x00'], 0x8}) 10:12:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x20000000005c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 10:12:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0xc4) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup(r0) close(r0) 10:12:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 10:12:46 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) 10:12:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000061}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x109, 0x9, 0x4, 0x9}, {0x2660, 0x1, 0x2, 0x92}, {0x8, 0x3f, 0x7, 0x6}]}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x2}, 0xc) getuid() pwrite(r0, &(0x7f00000001c0)="fbaf8a260a8d1a029be96914f635", 0xe, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/145, 0x91) 10:12:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x87}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) 10:12:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r12 = socket(0x38, 0x5, 0xde) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r18 = getgid() r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x30000, 0x0) r20 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r21 = getuid() r22 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r24, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r24, &(0x7f00000007c0), 0xcb005093f78273e) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r26, r23, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f00000001c0)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r30, r35) fchown(r29, r35, 0xffffffffffffffff) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r23, r35, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r39, 0x4, 0xcc) r40 = getpid() fcntl$setown(r39, 0x6, r40) shmctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x7, r21, 0xffffffffffffffff, 0xffffffffffffffff, r23, 0x100, 0x9ce7}, 0x1, 0x1400, r40, r40, 0x5, 0x4, 0x5}) r41 = geteuid() r42 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r43 = getuid() r44 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r44, 0x0, 0x0) shmctl$IPC_SET(r44, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r46 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r46, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r46, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r46, &(0x7f00000007c0), 0xcb005093f78273e) r47 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r48, r45, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r49 = getppid() r50 = fcntl$getown(0xffffffffffffffff, 0x5) r51 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r54 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r58 = getppid() r59 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r59, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r60 = fcntl$getown(r59, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f00000001c0)={{0x2, r54, r56, r57, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r60, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r52, r57) fchown(r51, r57, 0xffffffffffffffff) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r45, r57, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r49, r50, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r61, 0x4, 0xcc) r62 = getpid() fcntl$setown(r61, 0x6, r62) shmctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x7, r43, 0xffffffffffffffff, 0xffffffffffffffff, r45, 0x100, 0x9ce7}, 0x1, 0x1400, r62, r62, 0x5, 0x4, 0x5}) r63 = getpid() r64 = socket(0x18, 0x400000002, 0x0) close(r64) setsockopt(r64, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r64, 0x0, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r66 = getegid() sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000300)="ab6cf31ae987c0271ee76b262daf3f1e5041483075cc481733e79c188e41c7a81f5d9bad0bd31582c26d40e53ecb498acae686b6ad5df34c96d43dfd68d483c01eb48eb84425c544c5d3fd443eb469334608270d8bce1748e303c8cade383dbf6169c5685fc2601f83eae29633031535ed2fbe5155a397001298f98807c1d6353da4a2b76c5acc8ab2ab8e88eae31698bc219054b68bd15316b6de4cfb6f247d4cac28de26b755a9e75aa13d3ec45f1e8133dece45c44658d34a1da09ccab4d4e24885b017", 0xc5}, {&(0x7f0000000400)="19d40e3c6cb1fd266f332e2578", 0xd}, {&(0x7f0000000440)="c6fd3ff0a8cc4e54e0712af8b4b0f2bb2d859bb968c9443e95d3d866b21ef13a7b754e3cba223008876d95c8aadbc180513f717780f76986bc2de13a85f7d9fdcda54227eb751f53d624439309f007c05ad19e", 0x53}, {&(0x7f00000004c0)="de3b0b11bf751f1867538653a7e24cb2623dcb36471f80b5928f454cc5bcc770409f588d6fe31ecde1567abaa8a424f4d61c5ff72295d7b12aa7331d6aa969bedb51657bc9314b949e75f49ce06c5d16def8e67105f618a95775add9091cddff50ae734ea4f1c07bd347bb68b67823e6b1c7727ba258ca54cfd1cdaba7081a82ef4e00a61317430f38af3e4f60f579a8bedb60b4262d7aba70fce3211d28bc8bc4a0891ca19f791d", 0xa8}], 0x4, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r7, r8, r9]}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r1, 0xffffffffffffffff, r13, r0, r1, r1, r14]}, @cred={0x20, 0xffff, 0x0, r15, r17, r18}, @rights={0x18, 0xffff, 0x1, [r19, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r40, r41, r45}, @cred={0x20, 0xffff, 0x0, r63, r65, r66}], 0x110, 0x7}, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914", 0xa, 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040), 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) rmdir(&(0x7f0000000200)='./bus\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r68 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x21010, 0x0) kevent(r1, &(0x7f0000000140)=[{{r67}, 0xfffffffffffffffb, 0x0, 0x2000000d, 0x7, 0x4}, {{r68}, 0xfffffffffffffff8, 0x14, 0xb01ffff9, 0x1, 0xffffffff}, {{r67}, 0xfffffffffffffffa, 0x10, 0x2, 0x1, 0xfffffffffffffff8}], 0x0, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 10:12:46 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r0, 0xa) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x0, 0xcc47}) 10:12:46 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x8) unlinkat(r1, &(0x7f0000000700)='./file0\x00', 0x0) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb4", 0x379}], 0x5, 0x0}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0xd2d6, 0x101, 0x7, "779fb127bd1ef84f958cb7da560f52d906e74424", 0x3, 0x9}) 10:12:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/138, 0x8a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x26) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000140)="220e22", 0x3) unlink(&(0x7f0000000100)='./bus\x00') shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 10:12:47 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wcmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) flock(r0, 0x8) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 10:12:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:12:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setitimer(0x1, &(0x7f0000000100)={{0x8}, {0x4, 0x5}}, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) 10:12:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r3 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f00000007c0), 0xcb005093f78273e) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r16, r21) fchown(r15, r21, 0xffffffffffffffff) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r9, r21, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe41, 0x9, 0x7fe}) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x4, 0x6, 0x5, 0xb63, r13}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r25 = socket(0x2, 0x1, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = dup(r25) listen(r26, 0x0) accept$unix(r25, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r27 = socket(0x2, 0x1, 0x0) connect$unix(r27, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r27, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r7, r6) 10:12:47 executing program 0: r0 = socket(0x2, 0x4003, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) r3 = dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x2, 0x0, 0x3}, 0x8) shutdown(r3, 0x1) 10:12:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0xfff, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) connect$unix(r4, &(0x7f0000000080)=ANY=[], 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r7 = socket(0x6, 0x1, 0x1) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r0) 10:12:47 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x2, 0x5}) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9dd812eaa4e713048e6993192964820614012cf225e97ef1283a8d57aa9d5931572b089ac000793c2b4ae67a3eba982edc237201cf3df5032f5422f2687f163df06cde3fa29f07d044972329a935f524a4fce5d1c313d762870", 0x5f) write(r0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xf65, 0x80000000000002e, &(0x7f0000000000)="aa00faec74a60002000000000000017ef7deec69aa9266ebfbedda9aab1f002877d194c1", 0x24) writev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000100)="7ba2c39b3b9d6ef907291ccfb68cd8d07e5c210618dc96a1f501f6a3617fed409774407759853d0c8cd245745b9f5174c0733485b1bca5cb", 0x38}, {&(0x7f00000001c0)="9f1e18ec16b8b7fc710ffc02da2b5c6b82d2f66d40ce223ec6086075e6db3368acbd9f015c4bb64eb35251486f8f3e2e1281b8d1db28f91b87fb8807809b3f57eadd76d46132af981cf69950db1a1ec1ae2dc8787cdd591da7ec776e8732946cda409f", 0x63}, {&(0x7f0000000240)="e99a6b297d360331703d6c309dfd72f15eaab9ce17b8e0062fdc25e989195bb0489b64cd1fa3b5801db6219a122763f02545b973d114391d09771ffc7599fa49ba89", 0x42}, {&(0x7f0000000140)}], 0x4) 10:12:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000393, &(0x7f0000000040)}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20182, 0x0) 10:12:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 10:12:47 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffa, 0x43, 0x0, 0xfffffffffffffffc, 0x5}, {{r0}, 0xffffffffffffffff, 0x37}, {{r0}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffd, 0x20}], 0x7, 0x0, 0x800, 0x0) 10:12:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10118, 0x243) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000140)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995bbeef9ad2e4a73c9334a94aefbb7248ec6d55dfcd59d6ca515883864da5c4ef715621b2de7787699726d43f01607267460b9b4bafaee98ddc8b1daa10ce2268", 0xa3f) 10:12:47 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x10, 0x20) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xcd, &(0x7f0000000240)=""/254, 0x197}, 0x41) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sendto$unix(r0, &(0x7f0000000080)="28184fa92a5dc8990eaa0d5a34cca08c41676d4597e78a1e74f35aab8fb4196c4d3c51866041e1c76f21dea894131b2cbd88438aa112864e825a2e126f67009c4482f382b847a30a3f766ee6314b1d23f41c2ed01383e9aad0867035b964edb5d1badde7b94c04827027d8b64acf42af7eef8b6aba04d070ec8ebb37d33186f20758d4d74eb94b4f7b13e383e23f45572c7b792ad455ab566cd2ee1db54dc29db9b45faf8605a8b494a7b0f922edebafb4a7632b9b99e37770494e40b0f771fb88046f8883d86d4c36f153b73f6eb4c45bf12ce5624eeb00846c45e4944c50", 0xdf, 0x40d, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x139c20e7172bf6b6, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x401}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x0, 0x2, {0x8, 0xff}}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) flock(r2, 0x8) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000003c0)={0x1ff, 0x7, {[0x40, 0x3, 0x400, 0x2, 0x5, 0x9, 0xff, 0x8e, 0x1000, 0x4, 0x8, 0x6, 0x5, 0x1, 0x401, 0x20, 0x10001, 0x6], [0x8, 0x6, 0x3, 0x7fff, 0x7, 0x7, 0x8, 0x81, 0x23c3, 0x1], [0x5, 0xffff, 0x74e1, 0x9, 0x2, 0x9, 0x4], [0x7724, 0x80, 0x7, 0x800, 0x8, 0xfb], [{0x7eef, 0x2, 0x2, 0x4}, {0xff, 0x1f, 0x4, 0x9}, {0x7f, 0xecd, 0x9, 0x4}, {0x7fff, 0x681, 0x1f, 0x800}, {0x8, 0xda5, 0x6, 0x1}, {0x2, 0x40, 0xffff, 0x4}, {0xab, 0x625, 0x10000, 0xe88d}, {0x1b, 0x40, 0x9, 0x3}], {0x80, 0x8, 0x1, 0x6}, {0x4, 0x401, 0x8, 0x1}}}) 10:12:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) flock(r0, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x4, [{0x3, 0x10000}, {0x0, 0x401}, {0x7, 0xe7f1}, {0x1, 0x3}, {0x2, 0x1}, {0x6, 0x5}, {0x3, 0x4}, {0x2, 0x4}, {0x7, 0x2}, {0x0, 0x3}, {0x0, 0x80000001}, {0x6, 0x8}, {0x3, 0x8000}, {0x2, 0x7ff}, {0x2, 0x1f}, {0x0, 0x14000000}, {0x1, 0x2c9a}, {0x3, 0x3}, {0x2, 0x4}, {0x1, 0xffffffff}, {0x2, 0x7fff}, {0x1, 0x2}, {0x1, 0x1000}, {0x3, 0x8000}, {0x8177e76b442d99c6, 0x2}, {0x3, 0x1}, {0x3, 0x38b784a2}, {0x3, 0xc678}, {0x2, 0x1}, {0x2, 0x3}, {0x7}, {0x1, 0xffffffff}]}) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:12:47 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, 0x2, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='\xb7\x00', &(0x7f0000000280)='.\\\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':#\\}#+\x00', &(0x7f0000000400)='(\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=']\x00']) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f810047629e19"], 0x10) 10:12:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0283, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) fchflags(r1, 0x0) execve(0x0, 0x0, 0x0) 10:12:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x8003, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10, 0x0, 0xc00000}], 0x10}, 0x0) 10:12:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x1c}, {0x80000000000006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 10:12:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x10, 0x8003, 0x90) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) flock(r1, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="a6c2f150acc3f84012bb80eba10d3504a22d86104451da1fc6d87e795ce39f2848dc0eb16c424c0c9dc35bff7ff8c08bb0241658022efa8ab0c87313646082da9ffe53803ec979c5a2c786df6ce8d21db6f365d41970dcf83997c643e007af25fad63761266ca3568ec1b1628b608cae26bef9ca99ba70237cc8c47ab6502a48eaf6", 0x82}, {&(0x7f0000000140)="d1cf22d3213c6114f527205bf1aab0597c7c64185c2c82a1a49649ad025ec83d18333676c70f7acfcebb73455b03ae7ba3621301d9dfdacb0ff27d0d488d49ca5907e861d72bebc6a5287a66871ddfda21f84253981eeba662e1532f2bce4169f75fd33f58ffba2242431fd6ef9e31a9d6e3", 0x72}, {&(0x7f0000001500)="bb8e7f102908c2c797b9e3be8077085377e66d16307aba88cb88e2602b6c66a8dd4f18709f2e73367e2cdba270210846bdd1bd0ef368209ef9b0230689f821726259e983a48d622dd967fbcf70ee6dde01d401e058cd87c3aadc439d076c8ec7e5c59866598fe4b939d0c4dc53e71899e4452369d1b5863efb24f306cb90963b2579f9fe3453e9d3bf598d80d6ad0642ead9ac7e919eb5f004261b3de3bc8104c1d9e70f2296883a64824eb177dd956e59dcb71441f2d7bad8bcee3cd4f6be0d38f4b2e3a3c715694fff1846790d218a4970dd2b63695c0350e1d05730b2187999d1a3c391d986a79e03eea44c6e6a21d47dec3d4c716cc3ea5d6fe22ad560f5597d4c9228b85e1bfa6af97b64ca461fb2b917aa845003", 0x8a}, {&(0x7f0000000280)="b12865a7c8076f7be70c9118", 0x4}, {&(0x7f0000000380)="ed4cc518fed6f9cd398213702933c69354506cf2b3860197ab1f237680e5d529988032407241b46a25d91df8d0105129c8cc79ab7f0916284222e24b6072186ba07302c82cb753509c50541c09505ac0cc2b484dad7bac2c6891b7b4d7e8943d3673647b0bd2f6531cd4fb0e82789029fb6284920c3b27cefe2737d7fc48a3a212151293e59cbd32035ccfeac000ee2ac0f203b1a185a95d6da6c92cc4959c7ecc1e8fb0a50a843aac67e0d9b552f9b25cefae5bd924115bc49355523d3d902ed703d7e70bd12b1e62ff907914579f3bdd19280fb287d35f6dfcbd6aca7d219efb1ac096134029c3911a9195ef686740126853f13aa472b98ae577f42bc287e01dbd7a9cbe9896ef4a1ae6601157261ed58f134cf86abfcbeaef76794443a4a38c8de73236938db0bca6f55bd7a65278802741e4a3fea241184b9717c269cbc14c44953e25355941712d194232d243e88e74943f2a41ac7a70f742ffcd62ccd625e48875d04f1f42751694167c1500c774ad3a73f6daa1b1c7612fffbcfd1bf23dfd3c646cd74a194c0b70c520c7a2aa8b73ec3d7fab41e6ad6ae3ecc99a21e66d148a229d48e88bb09cd2986d2e8dfb520c768e6ac74cc85a83567f0b5e28dd10257a69e958353a64875bec0b21fc10a6df576dcd79e85c991d875b01f6b7cba844c1065fcaf8728de1323b96a62092c003607e68d04f1d2bb2b98b46136ef03834dbb64b23281747ed12515b2691f8ce8a9b7c71c078efbdd1de903c54f42d8b6457f91122d3185bcea9af49091ff78aa427cc785afd5f6643e4f180cbac1d081762665e9cfcd694f61f5770a8fcd77375efc97493a4d4287dbe319ed7e23134548d9316240ee6fd84686b3394f5212692d73bfbd2e6cb62998c14fc523e9948a6edadb5ab44c68be55900100e26e4bfb6a9bb6d83008d3c2e57d0373833431d8e3c19f5d2fcde360187ed3c235bed12b661389d4975511d6851aa80016cc46eb6878261601b689d5691d8f79b88243f95b786a5112633629c5e5835afc40e26b8733c098babecb86807475cef2178bdacf6638b08286519560df7d13224ecb04fb40688ed0bfb840c8b6edd3fc5cae0e68fb4da5c7fecaa9c40508fec5569fba671a74e9cdedbee4d4af2e8dc90d246b3730981e48141141839742c6aa81b124a3b3a0da11d8f79f7d8d459e70bbe865c099d0bd15687bc0bea4a1af7891995ee11ad610b82efef0eddcf89c4f6b7c148a086fed5f0f9d673fdadafd73781ae0ec40dcf8982a37157f564ba4ecabfc0898a91ab58ec5d1222fc1c69dbd0732854f4cef0c7c471ba557189a27a20c1b7b2ce675ba24c6cd57901554f09fa81d29a2b3187bd8ceb67b17fcebf80c9e071a82a7d5c0212e3cacd554ed6138ec5227cfa245ef02a723ed2617e1fd7594f8212f6f2e84b7159579c54d1e27dd68f8c47ce93ac7494d802ebee7a265f2d76f927de1fced4b6657eda8b97cd061dd6f05a50790d1097e47306884b718bfdfb4952133f2036f978f975a94be9a0a7381708b9d2d47a570f224754cf1a4dfd681f73c8a30a5cbf494133831ee7c8d843f3611254c133e89d75ce5d4671acef58a4316b826ddafa40c0cd9f1a247df2811b1842b1a8d2ee4bc7802247b6cfcfc226d5da3d68cde9e9e655497530676bd3d623f0e82ea82f805431796dc566b344e8171d6861959bedee78870f6184ab55164546e48b698949f03ee534e9452a2113a9d627046e88ee84f4c67b20fe1a11865f55df29a1c99dc823cd665cfcf74e7bcb3768a75e7d66a195a398b7521a77debe2cebc5e429a85adf8991f53e6be945ee7f6cdd21c5b14153956f7c92249c2c80a93f80ea3d53bb10b38333552a5d6ca7e0f68a3443f980d25ebdfb359923b4bd8f1dcacc23b2e001bd053b0a1864e50d6c45dbfce070662f3f26023f39adb8d479519015584355cda1605eac92b82a8216edb04120933ab51eec32c715ebfe16d8b91f4cb6e88e0bbf87f6b55038358f21c4962a13036400f54fb15eebe10c620fe8df855c63e0be2aa35c3b26f130dfc0fcb9842feb8c3e7c93644e804832f9c47f74e4848afccc4810d4573c6c9eb6cb44ba7b625fbceeeb940b21c7d92fd8b7a6b18611fa46795981c9ebbddb9b11f1013715ffdbc0c54037422d7020a26f99272f6cd037bb121f4513d714d22aac26878e1251ff215b34d99befbf3d83712007296a0c2c63c02155f04672964457fe064193cd0721115e8996c21a4cd966cc3ee6b5a782cce1507e9554851b36aab078693c257a4e35d2a0831199a4abb3a118b970d5e25c55aa668630b533d597f34825477bd71ee1656f667b8283127bfc24fd47259399c301907730c35f3e1255f8f018c4af5e3757a8289dee6841ee62f63eee39354bb8d00f9cafc70a55d50519449ecf9e9663dd116c347f19524233822fa222a4b9e985ee3f54a724799e7b325a6e2545589be66c8ec6d95784e0687416a9c72ae0df35a263dae3edae0a161f739a6ff75090ef89e834be94fe8cf91fa96796530d3a32059ef5715837c0d8fbbdca5abfb0432281cabe2d2a177090b2f1175b423e06901e1ec610d3e65a992475b2589121293b42530a58f9f59a3628a80a31952aef78bb868d10961810ce739d631b4918707907d1b0cb63da6296755d92e4805ad8c6c8deeefbdf932b1f7f397e211636f2c427f8aacce2b47fd67432639b37e7d16498c591d8ef2af37187584141a565f881fcc61153771ccd2f20c513caa5b01c3d92b34002d376ad333ef21e5f9f658bdfd24fd65c7fdfce27962f9de1246b38c43bbdffedaa9c6930e4c34f355c59d8d6b7b55540a53a51579b7e1057b3511823dd22dfff0ee7a6a4fe9e29ac2b2ad52ee7004ebcf04fbef3f5a5cffd50b67a344bc50f25ef73bf88b3a4d852239189ce97531e3ea452fc404ce04255568bf953f7d8062bcbe1e3b44b2e54761830299a9b40e59f40ac9e004aab87ac9f0b7aaa042d11e5f40ae79b6e3da7e6f15a6a27bae9f6adb205b238fde06d9bd75b37b58cdfe582f51001ea2487ae9205dc8eb162b89e2b7f50b33349e946ab85d75848b46d6b40103ab3851807ff6abc49465bfa5adfdeb155f732573c00c30e86b67616504b2d8a22cc46985cea8e19da83bcc0a44de5ad8717c5ecaec801bcf410f1650305093216d3174cddab74ff06d1a72bb640820026998d2e2be8e3cf205a684de878b47eb8904a48b343bfb6eba8c14b7a104740fd499ce3edd85ff8e4fbe5cb96c75911c655d83793746e94b4938ba08044287832a741b856c67d0b0d17770eecfb42b842ce2e9abb0688aef27266e1beb25eb0ab4957caf4f57e56f866cbfe7623d34e4bc2be74e51b7ffc30fa039339eca5e380040644d6d3faf32c8d70c5b05a4fe573ddaef5c83a2c4c1a7eb8804b0c109a66a1b3db3be3f0d00c6cadcf28c97112d9e9d7a8fb42d7cdae129a9bbec66436ab70db2e23399595acc102e2886a75f6c2246ad0bb5849db7e00bd47c61caf08ecb842a32b416ae8f1a14c9aaf9f2c78d9a796ff6bd0de37aeb937e910cfe7bdb1ed4749b078e25bd16a696cbc8f2fadf49720e66f6d8e49c7a1572e5f3bf0d14ce7b10f5c7ee870d2293b758c7ce3bdee30878f014c77c583c4cd34a1f34738e0edec07d47599dacc78ce49a06defc5e2628c05088b23d7e3e3ce2d632ca17c0a9a69adaa12b9d9c6164f88c0bec145565048f6f4a121a92c264dcc4d3214230c3eb76443e36b36776445c9a25edb19a309b8aa1d28f68c7dfa24c4e3efffa1e1b32a8e381e90b8456e76918677d7f17e1aece12fb2fc21faa708edb5c70a1db0da348330a7e1e2475917c8ada3ba6f1d47df18d5092bf000d37cebd9361d7ba8fa224b3d5630a513338d9d2d4912bf09d6ddc951be464777a2030438da1e7d2c0cf080451655b690f66da55550e0217037054f491a352ba22d65c34c9b4085a426ef5de6337b14ff3db7a77a8cc5129d92800efaea97c2f38eeadfc2712a6ad5b31d355703086cd5742ad039aa255e0bf73acab349759fab74a3858a226e155e6f91b7eeeb5a43324c31b7a618ab590d54e21df069c8a5828862ca9808febe8ef33335ce549906a411f1e494a644da79e4764bd8b17720c90205c60dcbd70dc1e5c20e719b3303a3f50810bf26a7416f104de595c0cd832aab4f3444e527833ad6e5e0d7ae09f487c6a57e11891555e06f4e199eafa412dc4bed50b453873b73248bb5eccffd577d70992d45281c905956f0eb856aa34b23ccb4d9a93de47961bcb219ad428f52b325722bcdaaedf86603b5ebc21de304c82a922c6cba878b924b652989deb0e2eda410ee2ec29102aa0ff7aab6300ff915bd857ec42a94b2cbe035ac4f65d389633f28997fefea04116cb38805363bb7250d5e3aa02168d74b5340ea4395a4470a14e16014bacf62ac7f5601257c3522e5897b90f296e9f740be643e9bd8da9acebdfdee467bc6edee1682358246191cca724593d7dbdf24c765ec4bc1728c4398984ca534fd91b9704deaca99957317e772226c3d60a3b2dcd8bdf8f74e9a93997a3310f2052a7ed382ccda82f858351bd593f2b125ad229498d392fc0ae51b76221490af8f6c2b452bcea9dee35c7a51a2347c1d45c9fe4483e5280a1623e8b9995e3b50812f62934d9ee1cba96489f9bb1328f3d7c89ed29b87e693a4002b5ddff240cf2629a4d272643a33b4ceb0b5698fe9254b3e3afdcc5a3501e7d5222da25bb2c7d7ea9e89a9aa876a96ac4b2b664461749d6c161102edf99f5beccbae93b3b48b8043d80e51a3890578c146746fd82efb553f74899cdd3d34a09034609c31f51db8a9878ac1cc5f29339acd29b99cbf6071e69ba00b4cda388ab2ef91f4437f3efd3aeb1c02309f94361137b73c1ed6c8a212ef290105d8b6f4d9a5641829c884e9b9b007bff5ae62c0f41c1cfb44cb19f1c3b97107b89b2e1bfefd470dba2799f6ff26060ae4ac44732aaf1e7ce9225b869d2e100739404511e7ff6f5ab2f4a3c586390e92687ae8d7994d9309cea22077046939792e7590d59eec509f3a24b1092da80d20b4259538b6dd774b2fa79357619dc95e28500a300b4b214e97d51141dc9791edb7df9fa432f9efe17c05f0ac504b5b3bc257caf9e85f709e92110b6196d31ac6eeaf16825fb5f641bf1f6e120cd624747b2c68b55aaeeb855d06f08c57ea838046946d4499a6f2e51af620b16b7567c06d1bc4fdbcfe0d52521baf4a75f808549352107442d8fdef2ee3a0a6d5853e5dec7335397e1c4b989c32909704bf6f7f022a54eb16be2fdfa91c5f6ee0fa6e6bfe91863c5bc2d919ea8b47dfdeb1d0f43c3ae14838c86f8da09103781ac78cf256a51ed0b6c2486a221d1fed3f0d7cfad1d3d5b829ce7291c6f05446776311cc8a60c9826b32c8c71ac0a74bf5d8ec0553b06de80bb9c1e392eb495f2bc240e0b3b02f7b532dff8cdbde360082a7c99708063467ab5ded55cbb41adb3f211a7715c2f5c28cec934d1ccc861f0fe498f91c8e012e83e21b83c685e9d3ff686ea1ac815417aebd94e9818e4698b7df4988afaee0366510187a6e82522fc755b6ddb5487b4366c6494d98e2cd0a50f41e1147d7b27148e86551b3c7b91b6086faf54d32adfd3ff06bb1a3ba64e47fe3d7e1e7f2ebf680f38b24c69787d00c8d5b4dbd37cae51f775b61d5c6d509f56bbb3bcb27c42109847b76d94afd2e7a7fbd1cce75c49338c9bdb30cdf8f3d6436c9bc92eadc30076efe6640eabf32dc69", 0x1000}, {&(0x7f0000001380)="87c7ae5e8de79b5a4bd90df67e22077aec20be9f872e0d9333b26a0567dfa4a082cb6ce552c77b0a2be1498531cc248cf7245a2b71aae9ae3765d42e92ae02d74d181b671ab8a0496f79a1144eb383f2fe998e1020f562ef3c448b89485dc76fad639f1ad48255a8788e167b0d8923c642ba0bf42508c49014e6a835803e72d9b9dfec82875faf4f80c42fc658426ebd55ecad3d56a7c552888f1e55ab2fe06912d19ad1b986f763bf284fef7a4de8a564b50cb236312ad012cc71baa358520e4fa746a56b78e92ab723dfba8f0da2e12b7b63", 0xd3}, {&(0x7f00000002c0)="7657f578407f5c2b28578f24811f17d6ce918894732683d3516edee9076c35b9eb97ad8564c3a294b62fc7235a4c53079a99d182c4f14ce911ac2872de6d8d6c90b8bab9ba0765ea209801287b8078a01898db12901cd55b1cde82ca", 0x5c}], 0x7, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:12:47 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = msgget(0x2, 0x440) msgsnd(r3, &(0x7f0000000980)=ANY=[@ANYRES64=r1], 0x1, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pwritev(r5, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x5a9}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 10:12:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x1ff, 0x7, 0x2, 0x4, 0x4, 0x5, 0x6, 0x2, 0x5ebb, 0xf}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x2, 0x5}, {0x25, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 10:12:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x69) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r8 = getuid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x1, 0x5b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f00000007c0), 0xcb005093f78273e) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f00000001c0)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r17, r22) fchown(r16, r22, 0xffffffffffffffff) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r10, r22, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r8, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0x100, 0x9ce7}, 0x1, 0x1400, r27, r27, 0x5, 0x4, 0x5}) fchown(r4, r6, r10) 10:12:48 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r2, &(0x7f0000000b00)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000007c0)=""/164, 0xa4}, {&(0x7f0000000880)=""/166, 0xa6}, {&(0x7f0000000940)=""/235, 0xeb}, {&(0x7f0000000a40)=""/99, 0x63}, {&(0x7f0000000340)=""/53, 0x35}, {&(0x7f0000000ac0)=""/46, 0x2e}], 0x7) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r5, 0x1) flock(r5, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000b80)=0x100) flock(r4, 0xa) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x7a) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r6, 0x0, 0x8) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000540)={0x3, 0x6, 0xc, {[0xfffffffffffffffa, 0x6, 0x3, 0x3, 0x2, 0x7, 0x4, 0xbf, 0xffffffffffff4e5a, 0x1, 0x2, 0xffffffffffffffff, 0x400, 0x0, 0x5, 0xba, 0x5, 0x1], [0x10000, 0x0, 0x4, 0x2, 0x7, 0x200, 0x9, 0x9, 0x2, 0x8], [0x6, 0x8000, 0xbe63, 0x20, 0x4, 0x3f, 0x40], [0x8, 0x6, 0xfffffffffffffffe, 0xe1a, 0xa40, 0x7fffffff], [{0x28, 0x8001, 0x9, 0xfffffffffffffffc}, {0x1, 0x5, 0x401, 0x167}, {0x0, 0xf7, 0xb3f0, 0xffffffffffffff45}, {0x2, 0x9, 0x0, 0x80}, {0x101, 0x800, 0x6, 0x20}, {0xae5b, 0x9, 0x832}, {0x0, 0x2, 0x1, 0x3}, {0x0, 0x8, 0xfffffffa, 0x26}], {0x7, 0x9, 0x3, 0x7}, {0x1, 0x6af, 0xfffffffa, 0x1}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 10:12:48 executing program 0: r0 = geteuid() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8000000000000080) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r3, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r5 = dup2(r4, r4) shutdown(r5, 0x1) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r6, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r6) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r9 = dup(r7) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r9, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x140, 0x9) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r10, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r11 = dup2(r9, r9) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r11, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f0000000580)='./file1\x00', &(0x7f0000001800)) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x3, 0x0) fchmodat(r9, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) setuid(r0) r12 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r12, 0x1, 0xfffffffffffffffe) 10:12:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) getrlimit(0xa, &(0x7f0000000140)) r3 = kqueue() close(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r3, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x1, 0x40}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x120) accept$inet6(r6, &(0x7f0000000000), &(0x7f0000000080)=0xc) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022b96060 10:12:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x7}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0xe00000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x9, 0x1f, 0x7f, 0x4}, {0x4, 0x1, 0x1, 0x8}, {0x4, 0x5, 0x81}, {0x3, 0x9, 0x9, 0x7}, {0x4, 0x6e, 0x5, 0x7}, {0x4747, 0x0, 0xff, 0x6}, {0x1, 0x40, 0x3f, 0x5}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 10:12:48 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(0xffffffffffffff9c, &(0x7f0000000500)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="1b90e0814d70a9445edbc1819062fabd2aa15b5fb7124eaded1f23bd77887869ea9322aabda8a7a483356bd2776e51c886dd2e749cfde93b8254c2b55c9328caa6692209afff258710e14492bc41a1726f78b19c8c5a306c04c0cf311bd325d734b1cecca435a0bab92e9af389c7496f776c57dd0bea8ad27d5ca70ce390335f9b4be115ed190bdb7a36e82002c4964247307671c923440a787fe81f7ddea4e464e96bd94ed83f2d1e928d8df030c50fc6857f00484acae589a4d20819ee1b290407506266a5ad31", 0xc8}, {&(0x7f00000001c0)="b0b0708f31af895c8c7aa3622379b592882b991b8c0f3d13903d27341cb62522cff132e6f212d7a5b4f8a6e7b234", 0x2e}, {&(0x7f0000000200)="aebe23b8d5", 0x5}, {&(0x7f0000000240)="1b5d1a185f24f849d41da3c40a99d0630a0f03016e3a05f98ec331dea1c8244001ee72dd7f7abb0d193eaa8030561ca5f3ed717b13bcaab01f", 0x39}, {&(0x7f0000000280)="3817ce8eaaf1dc5dfe5b6c6e3b708ec1feb5cf58e4d06477ac4eef4fed088b06ecf5b27f185f29c15a74e81b068b4df6959314594fd6543cc2948f4edf46c037e925d902275c469bf5bf1ae0fbade612b77c866693b2fd713329d3248299d93035105bf88730f62269bc02a9fe04a6ccfe9be629ddd8e905d97b6b6e7b32bf0f3846455602fb316cdc8dcdc6b1f84b02d1b9e8c4314ce8", 0x97}, {&(0x7f0000000340)="8d0ef2a00558593dc57b94d6d99f4db42c947484ce9c14ad02efd750d855039d7dfae169747c6b387dc8efe4a83c46c9d8a4d5838c52b855af09cd77fad2d8d7e541f69932d816ed554d4db5d70e6730c9ea6e13a6eb0ecd1623ea1cf01929", 0x5f}, {&(0x7f00000003c0)="99c69fc20c8f57376d6ff5cdbd88292631b66c38cb3e8fb8aad6442d24a67d8a0f7a39aa52de371cc98d15c2536dcf80b2e7c6b6a747546992660c17e17d315fa47ef53889b73ed201f67b", 0x4b}, {&(0x7f0000000440)="6707bd310e4714179a75ff1197c8f0b875767424778c7bd9863566b9390d5278bc8f66240c49a9e7ace853b89cfa", 0x2e}], 0x8, &(0x7f0000000580)=[{0xa0, 0xffff, 0x0, "5e7d92a234746ef536c4a1377b8f2350418dceafc9839ab157e458e74db3ced5de3d2862a7328090d288e24d88d0ae8e9fd9e1511e35d4a97318693285808750c7167ef6e8902a6d2ba7793a01ea39c613baca31e119d2f192f0ad915908b716af7ba8fd44078795b185cae1627279cff1afd951c4fab8f4848a9fb529225d544b1f39a63e4ca3ee7e80"}, {0x40, 0x1, 0x4, "fd4b8dd7e4546f41d82e78aa16c5eea4521cef52a7b23e44442242422ccc8f84fd59675e43e3c6687e"}, {0xa0, 0xffff, 0x6, "4b9d4fff258ea65d32bf73718e941cde86e27fc8475fe2a64466dc6f95245c27b1e702e675424a326a06ca31e55b42c7aa98f12af83f5b67c5477d7af66fcb54f5a9ca1a726f9225b760b2ba5537c3c34e3bf7fb8b5c55914bac8729c46ee364955e3df60f63d3196287dbae5b8c7a560329abb8185de4c836bf95fc4a0e21ded2ae19e467cd6ba96428"}], 0x180}, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000840)) setsockopt(r0, 0x7, 0x401, &(0x7f0000000700)="231e28ed0da5ca4f2606f08f2d795226b4632b1135a524753c44bb468457f2fc24ea177a3333869167f3d5ef635b71a62897873845211197c77c375de6ecda8b5431996f8ff803dbf6b4c744d571eacfd53595ef7273481d6d608ee824113d110bb4e5ddcba1b5412f16be43103d4eb89485ef9b501bab09933ba1e7362b20ad38547a66fbf81b8c84532bc27a915ea8d24093c5f92c53945b74a12bf8739e02a42aae6427addc8a2c839fcb817f4a3e10a3f6ca915c434f197de459d8bad6ca71e9e9097f1bc1e900d4490abd2735f462ff0acc1bee5b90df84fd3f5bf7", 0xde) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 10:12:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x48) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:12:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./bus\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 10:12:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRES16, @ANYRES32=r1, @ANYRESDEC, @ANYRES16, @ANYRESHEX=r1, @ANYBLOB="79f30c65fd8d84b7e075d1c0acf9fe1a311f33dc649e3d1ad4ea89f2030ac6db7f343c032468dd88a66ef9af4785093a57bd8a42810d5936935f0b3a0799d923"], 0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x1, 0x9]}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c78", 0x2) 10:12:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5}, {0x800000000004d}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = socket(0x18, 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_metric}) setsockopt(r7, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f00000007c0), 0xcb005093f78273e) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x80000000, r5, r6, r8, r11, 0x1, 0x4}, 0x8, 0x53b, 0x68206249}) 10:12:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x6, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202000066696c65212580eb6a96a8a6f791a7e18c5ddfdcac00"], 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 10:12:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 10:12:48 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2165ea1d41acac4e, 0x0) mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x0, 0x4819, r0, 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x5, 0x8a, 0xe1, 0x8}, {0x1, 0x3, 0x3, 0x977c}, {0x6, 0x20, 0x7f, 0x7ff}, {0x5, 0x6a, 0x61, 0xffff}]}) write(r1, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 10:12:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86137) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x111000}, 0x8, [0x0, 0x7f, 0x0, 0x601]}, 0x1e) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', 0xffffffffffffff9c, 0x3}) r1 = semget$private(0x0, 0x3, 0x37c) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000001c0)=""/136) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:48 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) r1 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/12) msgctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r2, 0xa) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x7f, 0x2a}], 0x1e7a1af8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x26, 0x40000000, 0x7, 0x3f}, {{r4}, 0xfffffffffffffffc, 0x20, 0x20, 0x100000000000000, 0x1}, {{r5}, 0xfffffffffffffffb, 0x10, 0x40, 0x20, 0x2}], 0x5, &(0x7f0000000040)={0x4, 0x100}) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 10:12:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 10:12:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r0, 0xa) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x3, 0xffffffff, 0x0, 0x5, &(0x7f0000000600)={{0x80, 0x81, 0x1, 0x2, 0x1, 0x2, 0x9}, {[0x7, 0x0, 0x100000000, 0x4, 0x7, 0x100, 0xfffffffffffff441, 0x0, 0x2, 0x9, 0x0, 0x4, 0x9, 0xfff, 0x7, 0x4, 0x7fffffff, 0x3], [0x1, 0x80, 0x9, 0x101, 0xca, 0x7, 0x20, 0x100000001, 0x401], [0x4, 0x2, 0x8, 0x3, 0xe3a, 0x1, 0x2], [0x58d, 0x7fffffff, 0x9, 0xebd, 0x2, 0xcbbc], [{0x200, 0x0, 0x9, 0x6}, {0x9, 0x7, 0x9, 0x101}, {0x1, 0x8, 0x3, 0x2}, {0xfb47, 0x40, 0x2, 0x7fffffff}, {0x4, 0x8, 0x2e, 0x8}, {0x5, 0x8473, 0x3, 0x9}, {0xa328, 0x8000, 0x40, 0x7}, {0xfff, 0x270, 0x1, 0xffffffffffff0001}], {0x9, 0x6, 0x8001}, {0x4, 0x4, 0x7ff, 0x100000001}}}, 0xef, 0x75}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x40002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa59713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000080)=0x7) syz_open_pts() sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 10:12:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x27c0010515daec1d) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000040)="6393", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='Q/)[],\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) getpid() msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r9, 0x5) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa9, 0x20001, 0x100000000, 0x1}) setegid(r6) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) 10:12:49 executing program 0: shmget(0x2, 0x3000, 0x9f, &(0x7f0000d30000/0x3000)=nil) r0 = kqueue() socket(0x6, 0x5777031c95859f0, 0x17) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) 10:12:49 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r3, 0xa) ioctl$KDDISABIO(r3, 0x20004b3d) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 10:12:53 executing program 0: r0 = socket(0x20, 0x1, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8207008166696c653000"], 0x10) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) connect$inet(r0, 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) flock(r2, 0x8) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x408, 0x140) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') 10:12:53 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0xa8, &(0x7f0000ffd000/0x3000)=nil) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 10:12:53 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) madvise(&(0x7f0000700000/0x2000)=nil, 0x2000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000685000/0x2000)=nil, 0x2000, 0x5) 10:12:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f00000001c0)=[{0x92f7485bb15dedda, 0x1, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="4526c30001000000000000000011000000415e7b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c6117a7498da0376b25ae2d4da0243b2cea82df95f4de5c1c122e71683e90e625410ecca14f8ceef1fda3ba1265092c2d07c6d0eee592939aed2ce67f8ec2178d5f01dde600003a08306a5bf5549bc95dd17405f8e96975bb208374e40f4fbcc614ab46c75eab5617044f0ca56b6d7c83322029e236d54ced1c2a185e25d4e373c09af6fc4575aba7c310140434f64eec00"/225]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000080)={0x7ff, './file0\x00', './file0/file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x105) pwritev(r7, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) r8 = semget$private(0x0, 0x2, 0x50c) semop(r8, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 10:12:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3a19602d293ce3310b2a3b03188031eeaf051161"}) r2 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000100)=""/105) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x100, 0x100) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r5) 10:12:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x1, 0x9}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, 0xffffffffffffffff) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffdbc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 10:12:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="0edc1bfaa0d95b732f5c1efab0171121571badc12c08437e3126fd24cd89dca280929edab8e3408a22ba328336aaf07b3871c360a1f3e056acc8213597c2afc0feccc4dd580060d0727d36ad9bc905cb1806e3f42155393c5019652dc36108e8a96947a9cd1fa6553e80cfaf0c823b153c2df3086990444b0a0b3b984534f766660eab02eca318b1b948efe354d668da23", 0x91, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x440, 0x80) ioctl$TIOCSCTTY(r2, 0x20007461) getpgrp() r3 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/177) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x3}, 0xc) 10:12:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x44}, {0x20000000000006}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fchflags(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 10:12:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffffe8) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r3, 0x1) flock(r3, 0x8) ioctl$TIOCSBRK(r3, 0x2000747b) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="21cfb6b4db2a4efe8b81a6a86c9ef0cd7b3cf7ca766f1d3b29fd32a3070c1d995ab227f34d902c41562225b1d66d1051fb50384660f5fb20191cac1b7a287ba3b58f1fe140060fc5e3e4429abbc0fbd84fe47b9b693651898ad1b3e50583c5ab8dace7bed72b62ac68ce048922c255018288a29eedfc2f5adb3a922f4b9750b7f8"], 0x10) write(r2, 0x0, 0x0) 10:12:53 executing program 0: shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) 10:12:53 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x70) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/233, 0xe9) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, r3) fcntl$setown(r0, 0x6, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$unix(r4, &(0x7f0000000200)="11c9ca030ef5b8c78b1b470749ff06eca2bedc1de653c1b5aad3074cdf164a5714c126fef6b57350e8", 0x29, 0x402, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) 10:12:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x19137a6a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="9711c6bec8ce2e3136bf2f95093b8e1297c0633a89046434902ed576fc4a862e7498344947e1844124fd4cf708b6da83a42ce3f20712e73e866079c2950d158b22e6624a084e6edfedff32db4e04071152fd51981e4bf9bf5395dc811eb6679c5b210e6e286925282144446278e733493d4b55e8caac1140463cb4932d848818697425bd7aa2cf14b0e8ae02bbe10bf0caa51cffcc41114c24220a8395518f", 0x9f}, {&(0x7f0000000140)="16fff54bd5f1b0019366a8f86c761f0a031ee55b4595faccc28e835bf25449c349bdfbb4144d044b4177093e38f9e373f6f12380a5a0d8e66e3b36f8b354b929f19055e4a24fd19e95650d8a56e066d1daf65555194c929af55639b9bd4d04b1538f260d723643053bb7cced93878a254c97d54a20925abba2313209feb86dcca2894f2765c93ed4859a19e5753744461a8c4f0a16ef1417", 0x98}, {&(0x7f0000000200)="0e535bc1cee44e7edd921033aa0e17d05fbe66198aea0dcdf8adefaa8f6ebd9e9c1a9754daae587cf53352ac058e2b0bd911c22c0f93b9cd65bf03244e525e4ae2c2c1b1459bc136e5b94b69df4a8dafcc36a26bc22e7ab41c0bf635ba20b4e959d75d6fad787e77880e9eda4847aeb00497e0a03125859e8614510b7f3cd484905889889e7595300f36f63a1838e267dd5dd71741350a56c88e4fa87e16a14d81e0fa6c075f43d9274b4f2b746316842dce66b5c8c1959c61f3c4603e8ec6eb0777219b07cd38f8d572417314df5a36c88ee1e224", 0xd5}], 0x3, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:54 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCCDTR(r0, 0x20007478) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "010000000000000000ffffff7f00", 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80, 0x8, 0x7fffffff, 0x7, "b2fb6b82d4f054c08685ade433a72ff094d86889", 0xfff, 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r2, 0xdcaeb507da4e1a35) close(r2) listen(r2, 0x6) r3 = kqueue() lseek(r3, 0x0, 0x0, 0x0) 10:12:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) shutdown(r0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r1) r5 = fcntl$dupfd(r2, 0x0, r2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a", 0x69}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524c", 0x40}], 0x2) dup(r5) 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x2, 0x4, 0x6, 0x1000}, {0xe9, 0x7f, 0x56, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 10:12:54 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) socket(0x18, 0x2, 0xb9) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:12:54 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r5 = getppid() r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r1, r3, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, r7, 0xa9, 0x20001, 0x100000000, 0x1}) getpgid(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000580)="b627581d477c6daff9488298a2ce") 10:12:54 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x10000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) getegid() 10:12:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x40000000, 0x0, 0x8, "000000000000000100002000", 0xfffffffe}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, 0xffffffffffffff9c) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x80000001, 0x3f, &(0x7f0000000040)="03000000", 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r5, &(0x7f0000000240)="e4e3a2599cdf353e45833c4dfe47adc27a0c75bdb8e5c9c0f408169b45eefb972d793dfba3ff95f23975dd2c26fb6123d60ef4e43cf662660eed9235c6a3209def52fffa7bb382ca6fc297f816788a13d77d8bd3394592d7224325798f2e671529ad0d221cf89fca519622370ffbcce87bc8e80d17ed1fec5bbfc049ac2a57ee63e58e5781c91c61ffd5331d30bbe0898fdc8c31b99d5ea199c53d54425dd321f6d48ba13998c67ebb6946420ec0675e45fc9231af74cf6bea765a4e2696109f065225d0a79550e29d5a413a1582769e271aef1ea3828a8259c5bca27948d355cd8e274f9d64e20d3011c6bf971bc5b2a2ce21b23ec32edf1a84", 0xfa, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r6 = dup2(r4, r1) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000000)=0x401) 10:12:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x7ff}], 0x1000002be9, 0x0, 0x4000000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x0, './bus\x00', './bus\x00'}) dup2(r1, r0) getitimer(0x3, &(0x7f0000000040)) 10:12:54 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r1) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x8}, 0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="ffc93b81e9"], 0x1) sendto$unix(r3, &(0x7f0000000340)="9acd89006fddd6c5368d7e9b92de5f5ed1704065bf37704a9bcdcab35017bc0699846e714b8713146e7cc0456389ba68cc12e6a1416a1cf9ef0da1a398284efe296348551ccb0aa7cfe00a4063ab69ac677f55103907cfd906f4e3e6370583f211629cd6df3647e40079d9d81a95fe21431c49be093696329587c420e109b558378c6710882f7b32dd92a6a8af69572f51db8318d1d9d2bade4f3b5d4d4fbc4c963fb0aa45c0706cc2c024a3ed4ad95e65c1eafcd2dac5a2cd0aefc9d0e5d09282b1265729a28e5536010977b5e083a2897936740475785ab5e3260a17bc650a77136fa8271f04a256f4f9c768bcd2477ed433e3f9abc34f65127d3db4f98eae24ac5de68de45d92782aff70ed753278df3a62fdd9455f22d4f4ed07409e395fc2bfcf5a8867313bd6471a182c6c52672d077c5aa133b2f7e54febc478bd326de4305548ead6d492b89ec32df61ffa4ce03c2d80f567e146dc3c686f02503eda790d168366bcdc5a03bafd324b8d77ecfd8de9e7b80d3a90e4314b28b3d4320cd1ebb5005b3f4f792799c69e3cb970af57d5ee63a8f7a1aed8968035840757ab67707a34b56880662f53c4affc0cbc10cabccbe851772073224aea0d21a1e7d0b65be65ebee016b97e37965bbc6072fbe654bf5c3db6038e9b09aafc2e19106de45c763c5c33855d7d9a7d08031f03ec47ca3c7b5272166982e07f97705f1333c981e82c7ea83967817bac8b9ed2a23f5732e7adc2c41ce807c6e9cd15fe181728f3fe043c7ee8c319e970bb322dfc6ba60f7f07f94a6bc692a2dc8c5463383e1c09445bbf8768b4b87cf8a9e399adc944c6f2ce0ed270a9ee06b16249e36c9419693d9d5dcc2d17d45bd7fb4d62ae104aba72d5bad6077828cd6e4e4a079410716bff346ecc21a90da476aeb26d3cff1eb78cf66a77393f86c93c5ec78bb89912a02b0b2eb39e708fe2d7e3e1edb3be2abd80b43c8541865b123afbb47ffecd736792ab1e985c20ecfb2205a220c22aed0019f0945412ac404257776571b8aa874e64488cb8e9e02042b1596685496249687448152fee63adb9f8cb57c06c9a2bf774823cc2dfd82aa6836ce14abd79f5b37eba07434b077270447d716e6525f07e891050511a52e9113d9fad98a1a1905f67027ab5d99da740f388779838747e15b7a626feecc2ba8c6a444826abb71350ed3e0782d6cdc735baada37147d176a2ad7fb26c65e9d3ed779ed87b5c4bce7c6716e2bdef010cc162179a87c171d01a14fb3dec12ddbf43e59bbb9c6fc118edc5a06721c307f8f869ee6ce5db212f740076cd3f09f1dd4af7337ec1d798d5402021720ff97badf751da3420c72ccc4140e67019e04441584586892b6cfc5b5c4e4bb8592840523724d5d9d52d9415a301742fe4ce3a4507e19431d521108076b10d3f2d67c177a1783561bd31b1d2c39d2ab096961db77168f4d714d03656f7e0c5fa5c35012215b3a50dc81b74d4db113c9b1efdc93e08cc00dde46a4c79afdbc7c753dfb65c940d6bb9be0586fe079bc436ff1357382448f7a87a84803ebb9009193d686fa23923daa35c597438fb7d6be741ea574873c1587f45b19f035d506f44ce546cafbdbb8c9df093843fcd81a495ca8108ea7c7c954596f2688050220d45a9b3a47f9ccf3afef3db8ccb5d498527d0d57b84f1a14c8819af20e821420f493ee8f7f78fad4017ea55f10113dd7eee9f27ced685f39f3ce23012e63e16fbbd77910812b0a78f8d1d3cde685a91bd17da0235e5c8e6d64316d44c4ca2996cec682354038266a820e96e33b0ab81e0c0dd9ef6a34f855923147c5c6e5277d9b0f11cf130f16d1c74d6e1439de9a2ff5e567d22fd451b55c6d0f30974edcca591adca3e0b96803172968ef29adef86780b03400f80dee73f102204eee734fb0f32463c01131f0a0b71415b078b23dccccf816921526a6052561d54f27b7b685ae32485dc88df132c7e46ba21e8d6ea0c05e213e7ded5d69243e9123e4a6d0fb596e682849de05f32d7d0a717d38f6480c326b6e31e9e01761a9abefdcb99b5107fd9e9db13e9e44becfea25c295a0f47bae27bce56f2e85bc7336246d6929c03bdda0338f399c8d26fe54012dfa3954e8cf54514cf84b622cfddf54cc2efaf8dedae2fb2e4eb652bc1e3703c04c1966abf659009efab5e46af7814473d0cdf3efba584ceef529b979eb40489daf39e7f290365e4a7577f648e1d33da0eb345b588797cf5a211af42af36409ac7662fb8a5fe71045ed2bb10693a70e684cec3795e771aca171434f3023b3f2128b9dff4689421a327926c8b4884a6ca75877372902fa38a8c9ccb3ce40d6aa2b39f352a3abfb8766948dcf173130e452f95435f4a0147dd28b5916272ac58f2a7f6a06fb6dc6a14d91d5ad6eb2fd482d0e42108674a10ea855c48473bb1de4eb5a248292f255e71172961d8a6f6fee831305e4c3d01bd779a0fbcb754ff875f2ef0dbe8abde68ab00ccfe2241966d45150087ffd9b74d4ed1b324956078aabb115b321c9b45666ecd09b3e6c6b3f1f24025c62a494ed51904b3acdcebfe98357514ebb9216892fd1e194659caafe2786b4abf65f8499480ef105051384bf3b9731a84b355bbd7c9741f85d0bfe3fb1ac45e24e64adb4eb92ab964b9a75c757bae92cad1434de15fb26ca6763ad7f22458a654ef1637a730c9f969a9f96cce8554957d58ea625f77ec31e9284c24a4a98f7df85ff6ee9071ee6c50066a523cbc34a61d5e529a00d8bc1ff4a194879b3027a305e2b5e2dd7d33e328dc2846275fb6ada0e099c07b7344e5ae9e6490a459ba2dfd3b5da4f1d7402a55e02f5128d7cf1b3c642e50e99c4d709200a0672dc1cc2ea672df3e62f69b5fffc602f8be40c479814b1680aa6bdce3393f301f766644d66bb1f675107a48a155a0e579102b5c5f6d711cc50d3c1bed1f64005e456ec81118a99334a18696e6fbb64f0ab2c21c00893c6b3d5e64159533103f3d98b69912a87261756ebcb4e94b47c4202fffdc5ac8d44beae53e5488f00431cba3b2888dc1b686d80cc0a25df4452a4f51dd27f7158df27c1c4e98495df7b72d36cd389a5b05d25767f1898b84986e9ccf6c0faf269e5e77e2ff54998cc930db48b17af81f6bc57d5427ecf10306dcd3a8b3fa07977e76e795f51f906e7150df009ce72a2041103d5af800102292abcf3357e8ff4827fb062b5b102d1bc8f33da6486d127a8675762e1241ded314ad0969d5c86c9e6d4f49534c13e636eae5d78b8f24e571e895376b2fb8253a74e11e5e2c089d0f9ad744e627a3ba8a0ca7e451515baa9baa82ca3ca74bc8a4645397ad645fa409c4880befa24385094d5cbc5fc7c293f052f3a87c30273a3aa388d9e8ba11cb3f33b7d7e42bc678d0020bc6226015a28512232103e9f20155ec02ca0128c76446f32f19d51ae9f8b7bef51cb7bd17d76d1dd7870cfb6ee89a9643bad6a9e7cd5da0b1aa20ec111f6c348c59a783ca34957169ad211da8c9432415a646f74445c952a9a6cd168493674ddedf08016a5ee6bdb62e185ffe894a57ee2f54553254830ab36fb53729f9386eb74078b2c5e14f4f169b8809c77023762b2ff9daee7a60cd20764eea323680779c48398188ce4f54502cc6872f4cc26f310d37323cd5d60bb900aab00566c39f0585680849f5d85d4fc91c3651f99ab95dc0bc207c981ec9fb6c568a17edc954db816969930626e902fb027b02434b0c360afd144153ef16e39e04591350796ab30f403d808d8d25a8c8423cdd1c19c57b1be17ecf831391d7306d1fd70175663a5828d939d01dda27c0906bf1d5aef6c9a7ded3cd9113c84b25fb1290a1f8d9d3dc617fcc803fcf262066e5d55c573064bc5983de8318e15c4edb85a6a8dd74ffc958cf7515fc503aa6777f6488e8819d20ac2ff88fdce939c27ca0994c71017514fc9cff8d5a55621b614eb2be91970b76bc8861fc7f9db7099adc934449644163e174d2fde6263a84ae3bdb354d6d4b450c3389204cc63be621d6178dbe233e31aa1e6c6d16e6490408aac037f97f6e48ed50f7822dd3636b243c636db29df704092932e72e8440298ea868faf2765e356721d62173662256371651493e30e3c19a1209c34c744e4ebdcc7e4dd56a89112b58da8018546a9effe5e75718b1a9dc6d3d295b2d965c13e7a8d88b75d90de7cc887d3394a5d60772e3e10b230ba3197f9177bdf41770c756125cdb4581b3bc86834afbb3e7970a5c2d5ea56e52f6871c7f2653953c025038dd970c84d03ef0e22033bc092b6a0fc151681c37dd9e44edc407559da46036cddb9933e2b4bc5bced45a4d3e1c0f9307725e2ee31df0a30a76bcf76de94ae8273395e6686f1a985b35ba9c508fdd079b22cf42831c4c434666827fddf2f44446106f61e5ac429296dc72ef77ca55fe3b32940896b0cfd6fba33246c1447eeb74ebbc86e3ddbde0eee7a393b44f0a8f03b0eef9728ebe97b6fff02575c392e8ed566323a86f4e1af3d6e7efdef584e90ec32341eceaffe129755ea2ed682d86c541ef8200767265fcd9d538251902b2adff86a1d0416a67515f9e941c9790e87275272c075916903db0f556c4d7a585207962d645f880f3fa1710c8116cbfe9472949787ae97ee805dbf249f57c6c7f601fdf0c72cf3867ca2bf0518630ebfa6bb3371712f1857d28ab652b2de8da6b596e7d821db6912ddb9b649a0c543c6688dcdeb55f57ca5a26d909c5d8ba38166dcddc636b68287367c04bb6ec9b3644770fabb7c4104ce8734ee66f5907c560f4ef6cd0636ac13f2f8669dd44d9e5b74cfde125af92377c6f6dafb1e4884e09b8082ff5fb2541af55b1e599c9fec3a8caeef62c66bdc3cacb40103cfbb1b9c4cf04e42146e690e83950340ed617f98d93cefb2cb15b23dd4210f78c8640c341c328bf921ff78a8b8f3fc0f3bc6542915b16fa79183e76d1893781120a4efdc7fed3ce556cfb2aa0a2377431db13266341aec74830cf19bc5cc497291c8c0bbfdf2e70523a14b5ec252f372fe051904418489b54d570b6f4f0476f94f76c386eee4cce5a22b61af51e906959329ea0307db639c313c17327a116872871a36e9883e7823d1855eee6c95d3caf01eb1a60e404ca61439a591a939b8c54d2569b07a5ef1be38562652aac7a947403c94e834c8e234f951fc6801389d397e9447cfd299b1cd443a04531e31c550d9b2f60653d5dfe985505cd9cd5105e462996f66ecb9a218938a3011a215dcfee3fe0060fd52e66d9cd898937b4bc4fabd92c1634c027c791dd71222f808467c8c0f52c383d7fbf937fdde8697332c37532b6f446523a006d07d6d63dc1895d06d5ad37db2e620776c4ab161e779a2743275ffc253674e0b42320b03321ab7774814a02c101beb080d8ac7ab2c5fa576c48e3043e43aeea7b964fd818549edb8c3c9844bad40578c5a3395648a603f73e30e813c0a9e08c7fcb94c56d3eb1eea885318ca5b1cd5ffd16873de4c2bb97321b7e6a7a80c3013d207c02233693fd0285ce5106badd062ee50aef8dd60195b25cde24a7e1ca1040f6263d922b7813efec25ab05ca08407c2c1dfa7c1afce23db7c345de2319c159f08d89256d10c74ad15feb7d6e7741f599758b745917bd28f5f540faff420eca348ec8a8be1e898485bed35322a15d773404ed818d20364c510efee4406d75bac8b18d4e1b58cc8d63f65fbf355856672adba1917dd1b648b89f61f6d002834e6d65834f7ebb98fd6b20ed8ff43191a20f470df2542", 0x1000, 0x5759214945313748, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x2, 0x5) r5 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semop(r5, &(0x7f00000000c0)=[{0x0, 0x9, 0x800}], 0x1) fcntl$dupfd(r4, 0x0, r4) r6 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r6, 0x1) flock(r6, 0x8) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)=0x3) 10:12:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) 10:12:54 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf12, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000040)=0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r0, r1) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) recvmsg(r3, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) 10:12:54 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = dup2(r0, r2) getpeername$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) recvmsg(r1, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/26], 0x0) execve(0x0, 0x0, 0x0) 10:12:54 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000080)=0x9) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 10:12:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") socket$inet(0x2, 0x8004, 0x1f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x40000030}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r2, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x27a) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000001c0)) 10:12:54 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) dup(0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setuid(r4) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 10:12:54 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x800, 0x3, 0x6, 0x80000000}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) listen(r1, 0x4) 10:12:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f0000000180), 0x285, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 10:12:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4000000000025}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x61}, {0x80000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="28dbd80007000000ff94c4162200") 10:12:54 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) pledge(0x0, &(0x7f0000000000)='vmm ') 10:12:54 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62024e686236e57f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r2, 0x0, &(0x7f0000000040)) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) 10:12:55 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x80, 0x0) dup(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = dup2(r1, r3) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000580)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r6, 0xa) ioctl$KDENABIO(r6, 0x20004b3c) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000080)="74de7a9a38a0e75ea20effc24af64449cc952fbbd22759aa82a54ccaea7060a132981fb94343cd53e2131d605f37d4da29c4e3f515d4245579d34982f19b2ef81c5b231031b711cdac29d048e8f9e9ac119072d13e9ecb8e39b81b4888bfa2dba21ab55cbf239f89728742c5fe10b1fe7417b5bce07357e6f0153a9b0f1d7177e186583421660b3082d9b1e78dacbd61", 0x90}, {&(0x7f0000000140)="98dae311e3f2ecfe38593c69bb7b1b6754da7d1f3b1bbff12856143d9a633b7297f4d4407f7c0fdf9c5fc227d2c7140e7513b5256037ceda58dd0015fd555ddde82d6ad6c5b4edd26a895f31f059f2", 0x4f}, {&(0x7f0000000240)="e3f61176f8fdf9ea3da8e8e00075662faa11eb55726930b03d9579d39be3a192c7a4d1e459170f517c5bb4126d6a9e09b8ea8ac7173afc3ae142d3eca6ba17150f76e27565ccbd146eea7dc16583406cf7883b8513c36444c648f1fd0595ce7a6d8ec5f691d41378a30e5daa865c9fdb235cb4077757a7abaf8bc49420bb316292f9bc0a3eab7b4255e7c456fe550e1af777f5949604f2bd2ec6c2d19ea74b9f5abc56a0bf842c919552f7925495e04863bd1220aad21520375e65c25b6887a20b5c31b9dbdbef57e332", 0xca}, {&(0x7f00000001c0)="a7fc24d88dfb91acbade57e98d4f988c948c48098d20fd5e647940039582b274879a92d602e36a2d8d2b20fc1b5dff31", 0x30}, {&(0x7f0000000340)="4fa95c4bcb34c90e558975373e0fafb9f760158d59fc2845d1970aff83b780cc38e5", 0x22}, {&(0x7f0000000380)="8f3b64abdfa64869f8a31177838b70cdbda87a911de13c9f4b205f4df3f7d7bc316a2495c5ebbd54cbb41bdfa5806047ed8347b9bd31761cf2f5447fe38850c0a35105b576b41cfc507792a4e31a60eda3e8ca9933823b2520953fc281ffc2073aa19eeff8575ac3dc8d59bb3c7c62570996eca3f61a5d75b89952e74b5908b1f6632991", 0x84}, {&(0x7f0000000440)="b593bd1fc3b0362ae94276c8c08e6e52b664c79859306a3bf1f2bb0e0ae470f6352ca6256d9996ead42364affabfd5b6858d671fc362ff83d471b9ef09e702674e4874009fef7d3637f97397b27a76090ba8a8009e0685bc1b151bd8de5db7224fcaaf9334329c484a038d06781104909e92ea2cd9337bd57f81523c826bfa45721bab550db761", 0x87}], 0x7) 10:12:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x6c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 10:12:55 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) pledge(0x0, &(0x7f0000000000)='vmm ') 10:12:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 10:12:55 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)) socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x20, 0x0, 0x0) getpeername(r2, &(0x7f0000000c40)=ANY=[@ANYBLOB="00000000000000000000000000000013000000000000000004000000000000051ea657428609a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c41fe18d9eea1f51ecb4bbb2758409856e5502b28e114b10491edf9199639ce85c84b4f4fbba47b48210a8481f4c7ff94070d537f4ecc8d45ca3a894e17fbee861a4f0dc177ec07f51f9e307d212e38e57c8244e2ff22648a88262de3685836468ad5afc2f9b913196b43d6913994c7a20ffae8b402fa4d4049463708402c328652cc46c4c83291ccad9ed094b565f5debb9ccd5bd5842a7461f6cc237fd0de59cbd8ed33d959049695bae084ece33e6e234d69954ac660c5b04c380e08ac23f1969184a9000000000000b857d2e918b841465bf7d8e7926fa81573714bcef9c013200400bdf34650c6816b7fc61d085ee811da85a9150246c5f49ee8849851c76569a17645b9c28ebd519d02ae9691c61c61e73b54a52f60284c4e294874c83d46fa1ddbbeee4a709838fc595dc4775c6d503c5d3bba27194d1f2e471797851cca36"], &(0x7f0000000880)=0x2c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r3, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="928b2e2f66296c6530ba7310aa314f4c9b1ebf7823d511c2852fdc200000004500000000000000b019e650"], 0xa) r4 = getpgid(0x0) r5 = fcntl$getown(r3, 0x5) setpgid(r4, r5) r6 = dup(r3) r7 = socket(0x18, 0x2, 0x0) recvmsg(r7, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f00000008c0)=0x3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x7000000000, 0x3ff, 0x2, 0x1, 0x7fff, 0xffffffff80000001, 0x0, 0x1, 0x0, 0x87, 0x7}) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) getpgid(0x0) getppid() r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a6}) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:12:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34}, {0x44, 0x0, 0xfc}, {0x4000006, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 10:12:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5f800000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrlimit(0x5, &(0x7f0000000040)) 10:12:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 10:12:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{}, {0x101, 0x2}], 0x2}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) fchdir(r2) 10:12:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x9) fcntl$setstatus(r0, 0x4, 0x84) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x109) flock(r4, 0x1) flock(r4, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000001c0)={0x6, 0x8, {0xfffffffffffffff7, 0x3}}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 10:12:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000240)={{}, 0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r2 = syz_open_pts() close(r0) dup(r2) r3 = socket(0x18, 0x400000002, 0x0) getgid() close(r3) setsockopt(r3, 0x9, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929448", 0x14) write(r3, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140), 0x10000231) 10:12:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 10:12:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 10:12:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0xd, 0x3, 0x0, 0x3a6) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 10:12:56 executing program 1: socket(0x18, 0x8000, 0x0) r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(r2, 0x6, r3) 10:12:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000680)={0x10, 0x9, 0x4, 0x20, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe8000/0x13000)=nil, 0x4e70fe18}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd6d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x10001}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fea000/0x2000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fe6000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x101}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x81}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff}, {&(0x7f0000fe6000/0x2000)=nil, &(0x7f0000fe7000/0x4000)=nil, 0xfffffffffffffbff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) write(r2, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) socket(0x18, 0x1, 0x20) write(r1, &(0x7f0000000180)='\t \n', 0x3) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r3, &(0x7f00000000c0)=""/23, 0x17, 0x44, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:12:56 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() lseek(0xffffffffffffff9c, 0x0, 0x0, 0xf99da24fcd49b266) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) 10:12:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48}, {0x4006}]}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) flock(r1, 0x8) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x1598f4aa, 0xc7}) unlink(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x20, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9") 10:12:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r2, &(0x7f0000000280)="c6847f26c6c77be7bc3c82911e08d3470fedfb76bd6d32bbf402e3c35844d8b3b7360b6ec18919e0fbeca0ac51b5a10131cf77c64d155cd7c725192473cbd78601f7dcbd4bb1b423c9803bbe2c1187757f21900af259c9263af3feccec47a3e9787f1c1f244d0afb994f7b59e8e65779398213d7ccebb8edfcdde502b0405be525fc4026d0e462b0c1b8febee3ecd86a7b3023782650ecf87817787cd5e1532d2de3db927d31acdb6e74c16557c277353afb63a6cdd4fdbccba70fdd8b208a226511f34e028bc47f3d7743c5db57323683c113bcd5a81c1ac7", 0xd9, 0x0, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 10:12:56 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x200, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) 10:12:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 10:12:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000bd89c8c80000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a295bb9223776", 0x8) 10:12:56 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r3 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/43) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/196) 10:12:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa9, 0x20001, 0x100000000, 0x1}) r9 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r10 = getuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f00000007c0), 0xcb005093f78273e) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r19, r24) fchown(r18, r24, 0xffffffffffffffff) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r12, r24, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r28, 0x4, 0xcc) r29 = getpid() fcntl$setown(r28, 0x6, r29) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, 0xffffffffffffffff, 0xffffffffffffffff, r12, 0x100, 0x9ce7}, 0x1, 0x1400, r29, r29, 0x5, 0x4, 0x5}) chown(&(0x7f0000000000)='./file0\x00', r2, r12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 10:12:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() close(r2) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) fcntl$dupfd(r4, 0x0, r5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) sendto$unix(r4, &(0x7f0000000080)="3e65acf4d39b415fdce64619c0ca0268e1f3923741eb34ce1ab2854df1470baa456cbbff7329ef65f053301d77b09d7aba264f617ce4b65955f353a383f88fea609abc063fb57f41bc0348d4371f9b472bcc5235d7be8dc9a6813c0ebb17022c4b0ffd19298c24c51030e0f615181b2366dc630e3f6a131615735030c01711e4eeb13b853462391220207bf060a2fa506dfed226caa1de446cc571836127b6e53c3d43aa2ba6e64ad48994668eb2651d174201bc42", 0xb5, 0x400, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) kevent(r3, &(0x7f00000001c0), 0x7ff, 0x0, 0xffff0000, 0x0) dup2(r1, r3) 10:12:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r4) syz_open_pts() r5 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000000c0)) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r5, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 10:12:56 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0xfff) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="0000000244a5f303287f07b7efa76d410d59831a52830700", 0x18}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x7fff, 0xfffffffffffffd02}, 0x10) r3 = accept$unix(r1, 0x0, &(0x7f0000000040)) fcntl$dupfd(r2, 0xa, r3) getppid() 10:12:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x80000001, 0x5, 0x1000799, "08180b027f610400bfaf7c50ffffff00"}) sendsyslog(&(0x7f00000000c0)="47326f28d9a25237f2df6fff22e84d85d8272a50b87934dcfaba985c8ad2d810dab4220ca3", 0x25, 0x13) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0x33) ioctl$TIOCNXCL(r0, 0x2000740e) 10:12:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="aa1c", 0x99) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 10:12:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea770917a2ddbcd5ab47ae26caa0416fa76d06336acf00b7804be78ff2f91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd897b0fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8003494000000000000010000080000000000000000", 0xb1, 0x410, 0x0, 0x0) 10:12:57 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r10, r15) fchown(r9, r15, 0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r3, r15, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r19, 0x4, 0xcc) r20 = getpid() fcntl$setown(r19, 0x6, r20) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0x100, 0x9ce7}, 0x1, 0x1400, r20, r20, 0x5, 0x4, 0x5}) setegid(r3) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 10:12:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0), 0x2000000000000241}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x100) r2 = dup(0xffffffffffffffff) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x2, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r8, 0x4, 0x80) flock(r7, 0x1) flock(r7, 0x8) r9 = openat(r7, &(0x7f0000000180)='./file0\x00', 0xe4cd361cc082561d, 0xd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x3f, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x80, 0x1, 0x40, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x10, 0x2, 0x5, 0x100000001}, {{r5}, 0x7, 0xc, 0x1, 0x7fffffff, 0x1f}, {{r6}, 0xfffffffffffffffd, 0x40, 0x20, 0x5, 0x3}, {{r9}, 0xffffffffffffffff, 0x100, 0xfffff, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0xc, 0x2, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0xfffffffffffffffe, 0x4}, {{r10}, 0xffffffffffffffff, 0x45, 0xea3e3a6159ec50ff, 0x1, 0xfffffffffffff001}, {{r11}, 0xfffffffffffffffe, 0x80, 0x1, 0xfffffffffffffff8, 0x7}, {{r12}, 0xfffffffffffffff9, 0x80, 0x1, 0xd41c, 0x2d}], 0x200, &(0x7f0000000340)={0xfff, 0x1ff}) flock(r1, 0xa) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) 10:12:57 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x11, 0x3, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x101, 0x81, 0x7, 0x5}, {0x6, 0x5, 0x40, 0x80}]}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xbe, 0x9, 0x0, 0x0, 0x0, 0x5}) 10:12:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) acct(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 10:12:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x0, 0xffffffc0}, {0x34, 0x0, 0x0, 0x1}, {0x800006, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 10:12:57 executing program 1: pwrite(0xffffffffffffff9c, &(0x7f0000000000)="e83ada57d4716f247ca865e6b778245e2bf9e07b8a11f59086708afa3f0100f3c76e28ecaccb1814a5e9ccad5f5b9d9d91443e0f8282f97578e43be6b86cfd6ad48bd2e12ad22cba9ecd3dfc302e7f4fbaa6ab8c9b4b7888da62ea", 0x5b, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x8c) 10:12:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000e449bc50f58752aca0c5fef3a80485505fe34284e0518b149458581a9da9c1dc7b245117fbf2659764478a920b80031e13c2107dc78a163d0c5809175f28c0a5f10962f7711d5c3e095008828877f031526428812cd2d0740da402d170a1c537fa8025a7441cb5ef69164be0bf8b4a287a8d4afe4cae6fe58d0f1c86ca3b550707593d8970ebfe9b508fb3aaf15ec06383c543006506812ab45f32b5a0b69c413b069749debbfb6a2e065930ac6211b65043e6f411659121d00e6bf7cafb492fa03162e6ad9bb4d478267e36dd0000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 10:12:58 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = msgget$private(0x0, 0x280) msgsnd(r0, &(0x7f0000000000)={0x0, "1aa93494aa2a06494745b40f99fac719dcc8c9e0bef91d8a712d733589bca24b7d9a0e3b0d17e7240e00e693352c5472e93b5e53916714a387b2e417e55dd63c01bfb9f5e7e09c6fae7b2eb64d551cffb783f82bc9dde22befe1f47a993de37159b50a14ebcd52c1fdab098e23fca901a27fe9bb52a195a0c8caebd31dae1959be9355b0f19d35f588e617876f59ce88d3364d"}, 0x9b, 0x1800) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000100)='./file0\x00', 0xdbb01b70c145a795, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x46, 0x98b7}, {0x6, 0x401}, {0x47, 0xe32}, {0x86, 0xffffff80}, {0x25, 0x3ff}, {0x83, 0x3}, {0x7aac020ddf2dd2e3, 0xacf}, {0x47, 0x20}, {0x87, 0x2}, {0x85, 0xfff}], 0xa}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000280)) socket(0x1, 0x1, 0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000300)=0x1) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000340)=0x80000001) r7 = shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000ffa000/0x3000)=nil, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) truncate(&(0x7f00000003c0)='./file0\x00', 0x0, 0x8) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r8, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) r9 = semget$private(0x0, 0x4, 0x40) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000440)={{0x8, r2, r3, r2, r3, 0x44, 0x7}, 0xff, 0x7, 0x3287}) getsockname$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000580)) 10:12:58 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000005000/0x2000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x83) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 10:12:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000080)="04fa", 0x2, 0x0, 0x0, 0x0) 10:12:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) listen(r1, 0x6) 10:12:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [], [{}, {}, {}, {}, {}, {}, {0x200}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *333191 87292 0 0 0x4000000 0 syz-executor.1 146300 57546 0 0x2 0x1 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220776f,ffffffff821d0ef7,3b7,ffffffff821e73bd) at __assert+0x2b rtrequest(1,ffff800022bbefc8,4,ffff800022bbf098,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000bb8400,840100,ffff800000bb8458,0) at rt_ifa_add+0x290 in_ifinit(ffff800000bb5000,ffff800000bb8400,ffff800022bbf3a0,1) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff800022bbf390,ffff800000bb5000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800022bbf390,ffff800000bb5000,1) at in_ioctl+0x205 ifioctl(fffffd806f6c6000,8040691a,ffff800022bbf390,ffff800020acf170) at ifioctl+0xb64 sys_ioctl(ffff800020acf170,ffff800022bbf4a8,ffff800022bbf4f0) at sys_ioctl+0x5b9 syscall(ffff800022bbf570) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,a0746d74010) at Xsyscall+0x128 end of kernel end trace frame: 0xa0a3cecddc0, count: 3 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220776f,ffffffff821d0ef7,3b7,ffffffff821e73bd) at __assert+0x2b rtrequest(1,ffff800022bbefc8,4,ffff800022bbf098,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000bb8400,840100,ffff800000bb8458,0) at rt_ifa_add+0x290 in_ifinit(ffff800000bb5000,ffff800000bb8400,ffff800022bbf3a0,1) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff800022bbf390,ffff800000bb5000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800022bbf390,ffff800000bb5000,1) at in_ioctl+0x205 ifioctl(fffffd806f6c6000,8040691a,ffff800022bbf390,ffff800020acf170) at ifioctl+0xb64 sys_ioctl(ffff800020acf170,ffff800022bbf4a8,ffff800022bbf4f0) at sys_ioctl+0x5b9 syscall(ffff800022bbf570) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,a0746d74010) at Xsyscall+0x128 end of kernel end trace frame: 0xa0a3cecddc0, count: -12 ddb{0}> show registers rdi 0xffffffff81d8b447 db_enter+0x17 rsi 0x32bf __ALIGN_SIZE+0x22bf rbp 0xffff800022bbede0 rbx 0xffff800022bbee90 rdx 0x32c0 __ALIGN_SIZE+0x22c0 rcx 0xffff800021f3c000 rax 0xffff800021f3c000 r8 0xffffffff813497df kprintf+0x16f r9 0x1 r10 0x25 r11 0x784914c4b9cc0e36 r12 0x3000000008 r13 0xffff800022bbedf0 r14 0x100 r15 0x1 rip 0xffffffff81d8b448 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022bbedd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=333191 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020acfb50,0xffffffff826594b0 process=0xffff800020a8b890 user=0xffff800022bba000, vmspace=0xfffffd807f00b8a0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 87292 510693 57546 0 2 0 syz-executor.1 *87292 333191 57546 0 7 0x4000000 syz-executor.1 48079 366293 37311 0 2 0x482 syz-executor.0 57546 146300 37311 0 7 0x3 syz-executor.1 93169 332186 0 0 3 0x14200 acct acct 31285 57370 1 0 3 0x100083 ttyin getty 17797 356899 0 0 3 0x14200 bored sosplice 37311 469611 66543 0 3 0x82 thrsleep syz-fuzzer 37311 21123 66543 0 2 0x4000482 syz-fuzzer 37311 90587 66543 0 3 0x4000082 thrsleep syz-fuzzer 37311 206446 66543 0 3 0x4000082 kqread syz-fuzzer 37311 69437 66543 0 3 0x4000082 thrsleep syz-fuzzer 37311 102576 66543 0 3 0x4000082 thrsleep syz-fuzzer 37311 201044 66543 0 3 0x4000082 thrsleep syz-fuzzer 37311 411619 66543 0 3 0x4000082 thrsleep syz-fuzzer 37311 225769 66543 0 3 0x4000082 thrsleep syz-fuzzer 37311 81291 66543 0 2 0x4000482 syz-fuzzer 66543 213639 99082 0 3 0x10008a pause ksh 99082 520323 37909 0 3 0x92 select sshd 37909 486295 1 0 3 0x80 select sshd 81304 426662 77642 74 3 0x100092 bpf pflogd 77642 228292 1 0 3 0x80 netio pflogd 85520 251161 18999 73 3 0x100090 kqread syslogd 18999 382437 1 0 3 0x100082 netio syslogd 56324 486068 0 0 3 0x14200 pgzero zerothread 74686 105108 0 0 3 0x14200 aiodoned aiodoned 31610 484296 0 0 3 0x14200 syncer update 90585 181522 0 0 3 0x14200 cleaner cleaner 60629 214681 0 0 3 0x14200 reaper reaper 63652 167648 0 0 3 0x14200 pgdaemon pagedaemon 30890 15729 0 0 3 0x14200 bored crynlk 45848 517008 0 0 3 0x14200 bored crypto 77513 319685 0 0 3 0x40014200 acpi0 acpi0 58979 411982 0 0 3 0x40014200 idle1 80400 184709 0 0 3 0x14200 bored softnet 35361 10329 0 0 3 0x14200 bored systqmp 54569 325796 0 0 3 0x14200 bored systq 23132 363887 0 0 3 0x40014200 bored softclock 25179 234542 0 0 3 0x40014200 idle0 24381 516307 0 0 3 0x14200 bored smr 1 485894 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 87292 (syz-executor.1) thread 0xffff800020acf170 (333191) exclusive rwlock netlock r = 0 (0xffffffff82513ec8) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x3f #2 in_ioctl+0x205 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8262b2d8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9665 7201K 8472K 78643K 49658 0 0 pcb 14 10K 12K 78643K 3492 0 0 rtable 139 14K 15K 78643K 10188 0 0 ifaddr 120 33K 38K 78643K 3356 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2373 0 0 iov 0 0K 28K 78643K 3347 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 78K 78643K 16539 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 202 0 0 VM map 109 54K 54K 78643K 195 0 0 sem 12 0K 0K 78643K 5717 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 18065 0 0 sigio 0 0K 0K 78643K 1427 0 0 proc 57 51K 95K 78643K 6423 0 0 subproc 32 2K 2K 78643K 1795 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 1494 0 0 in_multi 38 2K 3K 78643K 2170 0 0 ether_multi 1 0K 0K 78643K 213 0 0 mrt 5 0K 0K 78643K 129 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 3266 0 0 pfkey data 0 0K 4K 78643K 4 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 308 1001K 1002K 78643K 66355 0 0 UVM aobj 130 4K 4K 78643K 132 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 4989 0 0 NDP 28 0K 1K 78643K 1074 0 0 temp 285 3566K 4206K 78643K 618427 0 0 kqueue 0 0K 0K 78643K 129 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 374 0 366 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 3403 0 3403 2 1 1 1 0 8 1 rtentry 112 1823 0 1772 2 0 2 2 0 8 0 unpcb 120 12183 0 12157 24 22 2 2 0 8 0 syncache 264 106 0 106 49 49 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 7736 0 7736 12 12 0 2 0 8 0 tcpcb 544 14300 0 14296 89 88 1 14 0 8 0 inpcb 280 41121 0 41115 80 79 1 10 0 8 0 rttmr 72 38 0 38 16 16 0 1 0 8 0 ip6q 72 6 0 6 3 3 0 1 0 8 0 ip6af 40 12 0 12 2 2 0 1 0 8 0 nd6 48 280 0 278 9 8 1 1 0 8 0 pkpcb 40 64 0 64 19 19 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 521 0 521 45 44 1 1 0 8 1 pffrag 232 328 0 328 61 61 0 1 0 482 0 pffrnode 88 328 0 328 61 61 0 1 0 8 0 pffrent 40 7468 0 7468 61 61 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 1506 0 1312 2 0 2 2 0 8 0 pfstkey 112 1507 0 1313 7 1 6 6 0 8 0 pfstate 328 1507 0 1313 25 7 18 18 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 31 0 30 23 22 1 3 0 8 0 art_heap4 256 8083 0 7791 82 61 21 21 0 8 0 art_table 32 8114 0 7821 4 1 3 3 0 8 0 art_node 16 1813 0 1765 1 0 1 1 0 8 0 sysvmsgpl 40 84 0 54 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 5715 0 5705 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 30712 0 29221 49 0 49 49 0 8 0 ffsino 272 30712 0 29221 100 0 100 100 0 8 0 nchpl 144 59307 0 58822 61 40 21 61 0 8 0 uvmvnodes 72 7628 0 0 139 0 139 139 0 8 0 vnodes 208 7628 0 0 402 0 402 402 0 8 0 namei 1024 197966 0 197966 9 8 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 108 0 1 14 0 14 14 0 8 0 vmpool 552 193 0 86 13 5 8 8 0 8 0 scsiplug 64 16 0 16 10 9 1 1 0 8 1 scxspl 192 191090 0 191089 133 130 3 7 0 8 2 plimitpl 152 1490 0 1483 1 0 1 1 0 8 0 sigapl 432 17958 0 17945 3 1 2 3 0 8 0 futexpl 56 428225 0 428225 2 1 1 1 0 8 1 knotepl 112 4381 0 4362 6 5 1 3 0 8 0 kqueuepl 104 5828 0 5826 23 22 1 4 0 8 0 pipepl 112 13370 0 13351 33 32 1 2 0 8 0 fdescpl 488 17959 0 17945 3 0 3 3 0 8 0 filepl 152 162654 0 162563 118 113 5 14 0 8 1 lockfpl 104 16414 0 16405 1 0 1 1 0 8 0 lockfspl 48 5651 0 5643 1 0 1 1 0 8 0 sessionpl 112 123 0 114 1 0 1 1 0 8 0 pgrppl 48 268 0 259 1 0 1 1 0 8 0 ucredpl 96 17003 0 16994 1 0 1 1 0 8 0 zombiepl 144 17955 0 17954 7 6 1 1 0 8 0 processpl 896 17986 0 17954 4 0 4 4 0 8 0 procpl 632 60213 0 60171 6 1 5 5 0 8 0 srpgc 64 152 0 152 56 56 0 1 0 8 0 sosppl 128 301 0 301 58 57 1 1 0 8 1 sockpl 384 56957 0 56925 150 145 5 15 0 8 0 mcl64k 65536 1523 0 0 170 109 61 66 0 8 0 mcl16k 16384 33 0 0 4 1 3 3 0 8 0 mcl12k 12288 73 0 0 3 1 2 2 0 8 0 mcl9k 9216 49 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 33 0 0 4 1 3 3 0 8 0 mcl2k2 2112 20 0 0 2 0 2 2 0 8 0 mcl2k 2048 262 0 0 26 13 13 26 0 8 0 mtagpl 80 261 0 0 3 0 3 3 0 8 0 mbufpl 256 1783 0 0 50 1 49 49 0 8 0 bufpl 256 68010 0 60381 478 0 478 478 0 8 0 anonpl 16 2080739 0 2061675 486 391 95 95 0 124 15 amapchunkpl 152 132401 0 132279 212 206 6 20 0 158 0 amappl16 192 98513 0 97361 573 506 67 71 0 8 8 amappl15 184 4128 0 4128 18 18 0 1 0 8 0 amappl14 176 4451 0 4447 2 1 1 1 0 8 0 amappl13 168 2251 0 2250 16 15 1 1 0 8 0 amappl12 160 1827 0 1825 13 12 1 1 0 8 0 amappl11 152 1443 0 1435 1 0 1 1 0 8 0 amappl10 144 1758 0 1751 1 0 1 1 0 8 0 amappl9 136 3542 0 3535 1 0 1 1 0 8 0 amappl8 128 3175 0 3099 3 0 3 3 0 8 0 amappl7 120 2208 0 2199 1 0 1 1 0 8 0 amappl6 112 1249 0 1236 1 0 1 1 0 8 0 amappl5 104 2841 0 2829 1 0 1 1 0 8 0 amappl4 96 17115 0 17080 4 3 1 2 0 8 0 amappl3 88 5623 0 5607 1 0 1 1 0 8 0 amappl2 80 140540 0 140460 4 2 2 3 0 8 0 amappl1 72 415543 0 415129 27 17 10 20 0 8 0 amappl 80 62359 0 62262 3 0 3 3 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 18152 0 17945 2 0 2 2 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 18152 0 17945 2 0 2 2 0 8 0 vmmpekpl 168 137733 0 137680 3 0 3 3 0 8 0 vmmpepl 168 2295595 0 2293071 751 610 141 165 0 357 19 vmsppl 368 17958 0 17945 2 0 2 2 0 8 0 pdppl 4096 36311 0 36169 36 17 19 19 0 8 0 pvpl 32 5347421 0 5326514 862 648 214 214 0 265 37 pmappl 232 18151 0 18031 11 3 8 8 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1084 0 325 22 0 22 22 0 8 0